I am using profile default-linux/x86/2007.0/desktop My custom USE Flags are
USE="nptl nptlonly unicode" emerge -u --deep --newuse world Fails while building sis_dri.c. I have tracked it to a #define problem while compiling. Sis_dri.c includes dri.h which includes sis_dri.h. The issue is that XFree86Server is not defined at compile time. I have looked around, but not yet figured out how to cause that to be defined. Any pointers to the correct USE flag, or whatever would be appreciated. ------ snippet from sis_dri.h ----------- #ifdef XFree86Server #include "screenint.h" Bool SISDRIScreenInit(ScreenPtr pScreen); void SISDRICloseScreen(ScreenPtr pScreen); Bool SISDRIFinishScreenInit(ScreenPtr pScreen); #endif -------- error from build log ----- sis_dri.c:753: error: conflicting types for 'SISDRICloseScreen' sis_dri.c:427: error: previous implicit declaration of 'SISDRICloseScreen' was here make[2]: *** [sis_dri.lo] Error 1 make[2]: Leaving directory `/var/tmp/portage/x11-drivers/xf86-video-sis-0.9.1-r1/work/xf86-video-si s-0.9.1/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/x11-drivers/xf86-video-sis-0.9.1-r1/work/xf86-video-si s-0.9.1' make: *** [all] Error 2 !!! ERROR: x11-drivers/xf86-video-sis-0.9.1-r1 failed. Call stack: ebuild.sh, line 1638: Called dyn_compile ebuild.sh, line 985: Called qa_call 'src_compile' ebuild.sh, line 44: Called src_compile ebuild.sh, line 1328: Called x-modular_src_compile x-modular.eclass, line 337: Called x-modular_src_make x-modular.eclass, line 332: Called die !!! emake failed !!! If you need support, post the topmost build error, and the call stack if relevant. !!! A complete build log is located at '/var/log/portage/x11-drivers:xf86-video-sis-0.9.1-r1:20070905-162058.lo g'. -- [EMAIL PROTECTED] mailing list