[uae] New snapshots build error on Gentoo x86

  • From: Jonathan Heaney <jonathan.heaney@xxxxxxxxxxxxxx>
  • To: UAE Freelist <uae@xxxxxxxxxxxxx>
  • Date: Sat, 06 May 2006 18:44:32 +0100

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

Other related posts: