Anybody any clue ? gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../.. -I../../readline -I../../readline -I../../src -I../../src -I../../src/common -I../../src/common -I../../src/xitk/xine-toolkit -I../../src/xitk/xine-toolkit -I/usr/include -O3 -pipe -fomit-frame-pointer -malign-functions=4 -malign-loops=4 -malign-jumps=4 -malign-functions=4 -mwide-multiply -mpreferred-stack-boundary=2 -fexpensive-optimizations -fschedule-insns2 -fno-strict-aliasing -ffast-math -funroll-loops -funroll-all-loops -finline-functions -mcpu=pentiumpro -Wall -D_FILE_OFFSET_BITS=64 -I/usr/include -DFONTDIR=\"/usr/share/xine/skins/../fonts/\" -c dfb.c dfb.c: In function `enum_layers_callback': dfb.c:43: `DLCAPS_COLORKEYING' undeclared (first use in this function) dfb.c:43: (Each undeclared identifier is reported only once dfb.c:43: for each function it appears in.) dfb.c: In function `init_dfb': dfb.c:117: too few arguments to function make[3]: *** [dfb.o] Fout 1 make[3]: Weggaan uit map `/var/tmp/portage/xine-ui-0.9.9-r1/work/xine-ui-0.9.9/src/dfb' make[2]: *** [all-recursive] Fout 1 make[2]: Weggaan uit map `/var/tmp/portage/xine-ui-0.9.9-r1/work/xine-ui-0.9.9/src' make[1]: *** [all-recursive] Fout 1 make[1]: Weggaan uit map `/var/tmp/portage/xine-ui-0.9.9-r1/work/xine-ui-0.9.9' make: *** [all-recursive-am] Fout 2 !!! ERROR: The ebuild did not complete successfully. !!! Function src_compile, Line 45, Exitcode 2 !!! (no error message) !!! emerge aborting on /usr/portage/media-video/xine-ui/xine-ui-0.9.9-r1.ebuild .
There seems to be some problem with this and DirectFB for some reason. The temporary solution is to USE="-directfb" emerge xine-ui I have been searching for an upstream patch/fix, but none has been made available as of yet.
no wait a minute. Is directfb in your USE flags at all?
Basically, the problem seems to be that you have DirectFB emerged, but you do not have "directfb" in your USE settings. xine-ui automatically detects DirectFB on your system and acts accordingly. If you wish to use directfb, or at least have support for it, please add it in your USE string, otherwise unmerge it... I am closing this bug report, then.