Reduced error: In file included from /var/tmp/portage/media-tv/xbmc-12.1-r1/work/xbmc-12.1/xbmc/windowing/X11/WinSystemX11GL.h:25:0, from /var/tmp/portage/media-tv/xbmc-12.1-r1/work/xbmc-12.1/xbmc/windowing/WindowingFactory.h:33, from ScreenSaver.cpp:22: /var/tmp/portage/media-tv/xbmc-12.1-r1/work/xbmc-12.1/xbmc/windowing/X11/WinSystemX11.h:72:3: error: ‘SDL_Surface’ does not name a type make[1]: *** [ScreenSaver.o] Error 1 make[1]: *** Waiting for unfinished jobs.... distcc[11225] ERROR: compile /var/tmp/ccache/tmp/Visualisat.tmp.htpc.11220.ii on localhost failed In file included from /var/tmp/portage/media-tv/xbmc-12.1-r1/work/xbmc-12.1/xbmc/windowing/X11/WinSystemX11GL.h:25:0, from /var/tmp/portage/media-tv/xbmc-12.1-r1/work/xbmc-12.1/xbmc/windowing/WindowingFactory.h:33, from Visualisation.cpp:28: /var/tmp/portage/media-tv/xbmc-12.1-r1/work/xbmc-12.1/xbmc/windowing/X11/WinSystemX11.h:72:3: error: ‘SDL_Surface’ does not name a type make[1]: *** [Visualisation.o] Error 1 Basically in the code there is no option to disable the sdl. When building with sdl enabled everything finishes just fine. I would just go with removing the flag and forcing always on for the sdl.
*** Bug 466586 has been marked as a duplicate of this bug. ***
i'll make the X mode require sdl. the point of the new USE flags was to support systems that didn't have X/sdl and were using raw OpenGL.
should be all set now in the tree; thanks for the report! Commit message: Have USE=X require USE=sdl http://sources.gentoo.org/media-tv/xbmc/xbmc-12.1-r1.ebuild?r1=1.1&r2=1.2 http://sources.gentoo.org/media-tv/xbmc/xbmc-9999.ebuild?r1=1.142&r2=1.143
*** Bug 525084 has been marked as a duplicate of this bug. ***
(In reply to SpanKY from comment #3) > should be all set now in the tree; thanks for the report! > > Commit message: Have USE=X require USE=sdl > http://sources.gentoo.org/media-tv/xbmc/xbmc-12.1-r1.ebuild?r1=1.1&r2=1.2 > http://sources.gentoo.org/media-tv/xbmc/xbmc-9999.ebuild?r1=1.142&r2=1.143 As I said in bug #525084 1) I do have sdl use enabled when I compiles xbmc from the very first time. 2) I'm using the last updated portage tree 3) I cannot compile any version of xbmc Is the problem of sdl? I do not know.