Ошибка сборки: эмулятор сэндвича с мороженым на Ubuntu - PullRequest
12 голосов
/ 15 ноября 2011

Я пытаюсь создать эмулятор сэндвича с мороженым на Ubuntu Linux.

Получение следующей ошибки:

host C++: libGLcommon <= development/tools/emulator/opengl/host/libs/
Translator/GLcommon/GLDispatch.cpp

development/tools/emulator/opengl/host/libs/Translator/GLcommon/
GLDispatch.cpp:22:20: error: GL/glx.h: No such file or directory

development/tools/emulator/opengl/host/libs/Translator/GLcommon/
GLDispatch.cpp: In function ‘void (* getGLFuncAddress(const char*))
()’:

development/tools/emulator/opengl/host/libs/Translator/GLcommon/
GLDispatch.cpp:35: error: ‘glXGetProcAddress’ was not declared in this
scope

make: *** [out/host/linux-x86/obj/STATIC_LIBRARIES/
libGLcommon_intermediates/GLDispatch.o] Error 1
make: *** Waiting for unfinished jobs....

Может ли кто-нибудь помочь мне с этим?

Ответы [ 3 ]

7 голосов
/ 15 ноября 2011

Похоже, вам не хватает файла glx.h. Это обеспечивается несколькими пакетами, один из которых вам нужно будет установить. Я почти уверен, что вы хотите mesa-common-dev.

0 голосов
/ 19 декабря 2011

Перейти к http://packages.debian.org/fi/sid/mesa-common-dev и скачайте нужный пакет, затем используйте команду sudo dpkg -i **. dev

0 голосов
/ 30 ноября 2011

В Fedora 16 вам необходимо установить пакет mesa-libGL-devel pacakge.

...