2011-11-15 15 views
12

Estoy intentando construir un emulador de sándwich de helado en Ubuntu Linux.Error de compilación: Emulador de sándwich de helado en Ubuntu

Obtención de error siguiente:

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.... 

Puede alguien ayudarme con esto?

Respuesta

7

Parece que falta el archivo glx.h. Esto es proporcionado por varios paquetes, uno de los cuales deberá instalar. Estoy bastante seguro de que el que desea es mesa-common-dev.

0

En Fedora 16, necesita instalar mesa-libGL-devel pacakge.

Cuestiones relacionadas