Я пытаюсь запустить симулятор verilog «verilog-to-routing (vtr). При создании vtr я не могу включить графику.
Появляется предупреждающее сообщение:« EasyGL: Failed to найдите необходимую библиотеку X11 (в debian / ubuntu попробуйте 'sudo apt-get install libx11-dev' для установки) ». Установка libx11-dev не решает проблему.
В файле« vtr-verilog-to -routing-8.0.0 / libs / libeasygl / CMakeLists.txt "есть следующие строки, связанные с этим:
#Look for X11, font and cairo libraries
message(STATUS "EasyGL: UNIX detected, looking for X11 and font libraries")
find_package(Fontconfig)
find_package(X11 COMPONENTS X11 Xft)
find_package(Freetype)
find_package(Cairo)
if(NOT X11_FOUND)
set(FOUND_EASYGL_DEPENDANCIES false)
message(WARNING "EasyGL: Failed to find required X11 library (on debian/ubuntu try 'sudo apt-get install libx11-dev' to install)")
endif()
Когда я выполняю Makefile, появляется следующее сообщение:
-- EasyGL: UNIX detected, looking for X11 and font libraries
-- Could NOT find X11 (missing: X11)
CMake Warning at libs/libeasygl/CMakeLists.txt:49 (message):
EasyGL: Failed to find required X11 library (on debian/ubuntu try 'sudo
apt-get install libx11-dev' to install)
-- EasyGL: graphics disabled
Пакет libx11-dev уже установлен.
Это соответствующие строки в файле CMakeCache.txt (я включил только пути NOTFOUND):
//Path to a file.
X11_Xpm_INCLUDE_PATH:PATH=X11_Xpm_INCLUDE_PATH-NOTFOUND
//Path to a library.
X11_Xpm_LIB:FILEPATH=X11_Xpm_LIB-NOTFOUND
//Path to a file.
X11_Xss_INCLUDE_PATH:PATH=X11_Xss_INCLUDE_PATH-NOTFOUND
/Path to a library.
X11_Xss_LIB:FILEPATH=X11_Xss_LIB-NOTFOUND
//Path to a file.
X11_Xv_INCLUDE_PATH:PATH=X11_Xv_INCLUDE_PATH-NOTFOUND
//Path to a library.
X11_Xv_LIB:FILEPATH=X11_Xv_LIB-NOTFOUND
/Path to a file.
X11_Xxf86misc_INCLUDE_PATH:PATH=X11_Xxf86misc_INCLUDE_PATH-NOTFOUND
//Path to a library.
X11_Xxf86misc_LIB:FILEPATH=X11_Xxf86misc_LIB-NOTFOUND
//Path to a file.
X11_Xxf86vm_INCLUDE_PATH:PATH=X11_Xxf86vm_INCLUDE_PATH-NOTFOUND
//Path to a library.
X11_Xxf86vm_LIB:FILEPATH=X11_Xxf86vm_LIB-NOTFOUND
//Path to a file.
X11_xkbfile_INCLUDE_PATH:PATH=X11_xkbfile_INCLUDE_PATH-NOTFOUND
//Path to a library.
X11_xkbfile_LIB:FILEPATH=X11_xkbfile_LIB-NOTFOUND
При просмотре В каталоге usr / inlcude / X11 есть каталог Xft, и кажется, что он его основывает. Здесь нет ни файла X11.h, ни другого каталога X11. Далее идет изображение содержимого каталога:
I am using ubuntu 20.04 and verilog-to-routing 8.0.0.
I have opened an issue in the verilog-to-routing github (https://github.com/verilog-to-routing/vtr-verilog-to-routing/issues/1461 ), но я думаю, эта проблема больше связана с cmake. Любая помощь будет оценена. Заранее спасибо!