Ошибка cmake opengl при построении Воксленд

Я пытаюсь создать Voxelands для Ubuntu, но я получаю ошибку cmake, с которой OpenGL потерпел неудачу.

Какой пакет установить, чтобы cmake мог правильно построить?

Это моя ошибка сборки:

sayth ~/Downloads/voxelands-master-2e653e147710f4b07a7bca4a080b208c13423cba $ cmake -DRUN_IN_PLACE=1 -- *** Will build version 1704.00 *** -- IRRLICHT_SOURCE_DIR = -- IRRLICHT_INCLUDE_DIR = IRRLICHT_INCLUDE_DIR-NOTFOUND -- IRRLICHT_LIBRARY = IRRLICHT_LIBRARY-NOTFOUND -- Could NOT find IRRLICHT (missing: IRRLICHT_LIBRARY IRRLICHT_INCLUDE_DIR) -- gettext msgfmt path: /usr/bin/msgfmt -- GetText enabled; locales found: ja;vi;nl;pl;hy;fr;ru;ro;hu;it;pt_BR;de;jbo;es;da -- Sound enabled CMake Error at /usr/share/cmake-3.5/Modules/FindPackageHandleStandardArgs.cmake:148 (message): Could NOT find OpenGL (missing: OPENGL_gl_LIBRARY OPENGL_INCLUDE_DIR) Call Stack (most recent call first): /usr/share/cmake-3.5/Modules/FindPackageHandleStandardArgs.cmake:388 (_FPHSA_FAILURE_MESSAGE) /usr/share/cmake-3.5/Modules/FindOpenGL.cmake:172 (FIND_PACKAGE_HANDLE_STANDARD_ARGS) src/CMakeLists.txt:110 (find_package) -- Configuring incomplete, errors occurred! See also "/home/sayth/Downloads/voxelands-master-2e653e147710f4b07a7bca4a080b208c13423cba/CMakeFiles/CMakeOutput.log".
0
задан 20 August 2017 в 10:11

2 ответа

Эта текущая ошибка, связанная с OpenGL, вероятно, связана с отсутствующей библиотекой libgl1-mesa-dev. Это может быть установлено с помощью sudo apt install libgl1-mesa-dev.

Также похоже, что библиотека libirrlicht-dev отсутствует и, возможно, больше.

Глядя на документацию, существует ряд требуются библиотеки. Возможно, стоит выполнить следующее:

sudo apt install libopenal-dev libvorbis-dev libfreetype6-dev libx11-dev libirrlicht-dev libgl1-mesa-dev libjpeg-dev libbz2-dev

Это должно установить все необходимые библиотеки, чтобы вы могли создавать приложение.

1
ответ дан 18 July 2018 в 08:14

Эта текущая ошибка, связанная с OpenGL, вероятно, связана с отсутствующей библиотекой libgl1-mesa-dev. Это может быть установлено с помощью sudo apt install libgl1-mesa-dev.

Также похоже, что библиотека libirrlicht-dev отсутствует и, возможно, больше.

Глядя на документацию, существует ряд требуются библиотеки. Возможно, стоит выполнить следующее:

sudo apt install libopenal-dev libvorbis-dev libfreetype6-dev libx11-dev libirrlicht-dev libgl1-mesa-dev libjpeg-dev libbz2-dev

Это должно установить все необходимые библиотеки, чтобы вы могли создавать приложение.

1
ответ дан 24 July 2018 в 19:02

Другие вопросы по тегам:

Похожие вопросы: