Installed: portage-2.0.23, DirectFB-0.9.12. "directfb" is USE. Above don't compile if directfb is detected because in src/video_out/video_out_directfb.c the directfb header is include without a path but the headers are installed in the directfb subdir of /usr/include. For me this additional line in the scr_compile section of the ebuild worked: use directfb && myconf="${myconf} --x-includes=/usr/include/directfb" But this is nasty (because this should be regulated by some directfb parameters and not this X option) and won't work if someone only has directfb installed but not in his USE.
Created attachment 2739 [details] The make log
portage-2.0.23 gcc version 2.95.3 20010315 (release) xine-lib-0.9.12-r2 same error, see attachment
I've commited a fix to -r2, try emerging it when it hits your rsync mirror.