Hi Recent WIP2 and CVS snapshot e-uae's are not building here on Gentoo x86. 0.8.28 builds fine. Using gcc-4.1.0. The problem appears to be caps-related. Here's the terminal output where is goes, erm, terminal. Making all in caps make[3]: Entering directory `/var/tmp/portage/e-uae-0.8.29_alpha2/work/e-uae-0.8.29-WIP2/src/caps' if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../../src -I../../src/include -I../../src -I../../src -I../.. -I/usr/include -I/usr/include/scsilib -DFPUEMU -DCPUEMU_0 -DCPUEMU_5 -DCPUEMU_6 -DUNALIGNED_PROFITABLE -DJIT -DNATMEM_OFFSET=0x50000000 -DAGA -DAUTOCONFIG -DFILESYS -DSCSIEMU -DCDTV -DCD32 -DBSDSOCKET -DSUPPORT_THREADS -DUSE_SDL -DCAPS -DFDI2RAW -DDEBUGGER -DSAVESTATE -DENFORCER -DACTION_REPLAY -I/usr/include/scsilib -I/usr/include/SDL -D_REENTRANT -I/include -march=athlon-xp -O2 -pipe -Wa,--execstack -O2 -fomit-frame-pointer -Wall -Wno-unused -Wno-format -W -Wmissing-prototypes -Wstrict-prototypes -fno-strength-reduce -DREGPARAM="__attribute__((regparm(3)))" -march=athlon-xp -O2 -pipe -DNO_MAIN_IN_MAIN_C -MT caps.o -MD -MP -MF ".deps/caps.Tpo" \ -c -o caps.o `test -f 'caps.c' || echo './'`caps.c; \ then mv -f ".deps/caps.Tpo" ".deps/caps.Po"; \ else rm -f ".deps/caps.Tpo"; exit 1; \ fi caps.c:22: error: âDI_LOCK_UPDATEFDâ undeclared here (not in a function) caps.c:22: error: âDI_LOCK_TYPEâ undeclared here (not in a function) caps.c:50: warning: âstruct CapsVersionInfoâ declared inside parameter list caps.c:50: warning: its scope is only this definition or declaration, which is probably not what you want caps.c: In function âcaps_initâ: caps.c:425: error: storage size of âcviâ isnât known caps.c: In function âcaps_loadrevolutionâ: caps.c:499: error: storage size of âciâ isnât known caps.c: In function âcaps_loadtrackâ: caps.c:518: error: storage size of âciâ isnât known caps.c:524: error: âCTIT_FLAG_FLAKEYâ undeclared (first use in this function) caps.c:524: error: (Each undeclared identifier is reported only once caps.c:524: error: for each function it appears in.) caps.c:525: error: âCTIT_MASK_TYPEâ undeclared (first use in this function) make[3]: *** [caps.o] Error 1 make[3]: Leaving directory `/var/tmp/portage/e-uae-0.8.29_alpha2/work/e-uae-0.8.29-WIP2/src/caps' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/e-uae-0.8.29_alpha2/work/e-uae-0.8.29-WIP2/src' make[1]: *** [all] Error 2 make[1]: Leaving directory `/var/tmp/portage/e-uae-0.8.29_alpha2/work/e-uae-0.8.29-WIP2/src' make: *** [all-recursive] Error 1 !!! ERROR: app-emulation/e-uae-0.8.29_alpha2 failed. Call stack: ebuild.sh, line 1525: Called dyn_compile ebuild.sh, line 928: Called src_compile e-uae-0.8.29_alpha2.ebuild, line 61: Called die !!! emake failed !!! If you need support, post the topmost build error, and the call stack if relevant. Any other info required? Cheers, Jonathan