FTBFS for XBMC on x86
Bug #907330 reported by
Avik Sil
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Linaro Ubuntu |
Fix Released
|
High
|
Fathi Boudra |
Bug Description
XBMC fails to build on x86:
CPP xbmc/cores/
In file included from DVDDemuxSPU.h:24:0,
DVDCodecs/
This happens on 20111216 git snapshot. Seems the source need to include libegl1-mesa headers to have EGLImageKHR defined. Further investigation required as it was not happening on 20111206 git snapshot.
Changed in linaro-ubuntu: | |
status: | New → Confirmed |
importance: | Undecided → High |
milestone: | none → 12.01 |
To post a comment you must log in.
Another FTBFS was there after merging Rob's gstreamer support patches:
CPP xbmc/cores/ VideoRenderers/ LinuxRendererGL ES.o xbmc/git/ xbmc/xbmc/ guilib/ GraphicContext. h:47:0,
from LinuxRendererGL ES.h:36,
from LinuxRendererGL ES.cpp: 30: xbmc/git/ xbmc/xbmc/ utils/StdString .h:1605: 14: note: the ES.cpp: In member function ‘void LES::CalculateT extureSourceRec ts(int, int)’: ES.cpp: 371:31: error: ‘GL_TEXTURE_ EXTERNAL_ OES’ was not ES.cpp: In member function ‘bool LES::CreateEGLI MAGETexture( int)’: ES.cpp: 1479:21: error: ‘GL_TEXTURE_ EXTERNAL_ OES’ was not LES.o] Error 1 VideoRenderers/ VideoRenderer. a] Error 2
In file included from
/home/linaro/
/home/linaro/
mangling of ‘va_list’ has changed in GCC 4.4
LinuxRendererGL
CLinuxRendererG
LinuxRendererGL
declared in this scope
LinuxRendererGL
CLinuxRendererG
LinuxRendererGL
declared in this scope
make[1]: *** [LinuxRendererG
make: *** [xbmc/cores/
It seems the /usr/include/ GLES2/gl2ext. h header from libgles2- sgx-omap4- dev package defines GL_TEXTURE_ EXTERNAL_ OES, but that is specific to sgx driver. To make the XBMC working on all platforms, this define should be available in generic mesa header.