Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 27797

Summary: app-emulation/uae-0.8.22 compilation fails on ppc
Product: Gentoo Linux Reporter: David Holm (RETIRED) <dholm>
Component: Current packagesAssignee: Gentoo Games <games>
Status: RESOLVED FIXED    
Severity: major    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description David Holm (RETIRED) gentoo-dev 2003-09-02 14:23:39 UTC
I just tried to emerge uae and ran into the following error:

gcc -I. -I/var/tmp/portage/uae-0.8.22/work/uae-0.8.22/src/tools/../include/
-I/var/tmp/portage/uae-0.8.22/work/uae-0.8.22/src/tools -c  -O2
-fomit-frame-pointer  -Wall -Wno-unused -Wno-format -W -Wmissing-prototypes
-Wstrict-prototypes   -I/usr/include/SDL -D_REENTRANT -DUSE_SDL
-DGCCCONSTFUNC="__attribute__((const))" -DREGPARAM= -DUSE_ZFILE
-D__inline__=inline -DUAE_CONSOLE 
/var/tmp/portage/uae-0.8.22/work/uae-0.8.22/src/tools/../missing.c -o missing.o
filesys.c: In function `action_seek':
filesys.c:2197: warning: `temppos' might be used uninitialized in this function
filesys.c: In function `free_all_ainos':
filesys.c:3107: warning: suggest parentheses around assignment used as truth value
make -C tools build68kc
make[2]: Entering directory `/var/tmp/portage/uae-0.8.22/work/uae-0.8.22/src/tools'
make[2]: *** No rule to make target `build68kc'.  Stop.
make[2]: Leaving directory `/var/tmp/portage/uae-0.8.22/work/uae-0.8.22/src/tools'
make[1]: *** [tools/build68k] Error 2
make[1]: *** Waiting for unfinished jobs....
gcc  -o build68k build68k.o writelog.o
./build68k </var/tmp/portage/uae-0.8.22/work/uae-0.8.22/src/tools/../table68k
>cpudefs.c
gcc -I. -I/var/tmp/portage/uae-0.8.22/work/uae-0.8.22/src/tools/../include/
-I/var/tmp/portage/uae-0.8.22/work/uae-0.8.22/src/tools -c  -O2
-fomit-frame-pointer  -Wall -Wno-unused -Wno-format -W -Wmissing-prototypes
-Wstrict-prototypes   -I/usr/include/SDL -D_REENTRANT -DUSE_SDL
-DGCCCONSTFUNC="__attribute__((const))" -DREGPARAM= -DUSE_ZFILE
-D__inline__=inline -DUAE_CONSOLE    cpudefs.c -o cpudefs.o
gcc  -o gencpu gencpu.o readcpu.o cpudefs.o missing.o writelog.o
newcpu.c: In function `m68k_go':
newcpu.c:1429: warning: implicit declaration of function `savestate_restore_finish'
make[2]: Leaving directory `/var/tmp/portage/uae-0.8.22/work/uae-0.8.22/src/tools'
make[1]: Leaving directory `/var/tmp/portage/uae-0.8.22/work/uae-0.8.22/src'
make: *** [all] Error 2

!!! ERROR: app-emulation/uae-0.8.22 failed.
!!! Function src_compile, Line 37, Exitcode 2
!!! emake failed


emerge info:
Portage 2.0.48-r1 (default-ppc-1.4, gcc-3.2.3, glibc-2.3.2-r1)
=================================================================
System uname: 2.4.22-ppc-dev ppc 
GENTOO_MIRRORS="ftp://ftp.uninett.no/pub/linux/Gentoo
ftp://gentoo.linux.no/pub/gentoo/ http://gentoo.linux.no/
ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo
ftp://ftp.tu-clausthal.de/pub/linux/gentoo/"
CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config
/usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config
/usr/share/config"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
PORTDIR="/usr/portage"
DISTDIR="/usr/portage/distfiles"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR_OVERLAY="/usr/local/portage"
USE="oss dvd xv libwww jpeg nls mitshm gif png truetype ppc cups foomaticdb
gnome-libs alsa gdbm berkdb slang readline arts ruby X sdl gpm tcpd pam ssl perl
python esd imlib oggvorbis gnome gtk qt motif opengl mozilla cdr acl bindist
crypt curl dga directfb doc encode faad fbcon fbdev fluidsynth gnomedb gstreamer
gtk2 gtkhtml ipv6 java jikes ladcca lcms libg mad matroska mcal md5sum mikmod
mng moznocompose moznoirc moznomail mozsvg mpeg mpi ncurses objc odbc offensive
pdflib pic plotutils quicktime radeon socks5 sox spell sqlite tetex tiff type1
wmf wxwindows Xaw3d xinerama xml xml2 xmms xosd xvid zlib -kde"
COMPILER="gcc3"
CHOST="powerpc-unknown-linux-gnu"
CFLAGS="-O2 -pipe -mcpu=750 -mpowerpc-gfxopt -mmultiple -mstring"
CXXFLAGS="-O2 -pipe -mcpu=750 -mpowerpc-gfxopt -mmultiple -mstring"
ACCEPT_KEYWORDS="ppc ~ppc"
MAKEOPTS="-j6"
AUTOCLEAN="yes"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
FEATURES="sandbox ccache buildpkg distcc userpriv usersandbox cvs"
Comment 1 Mr. Bones. (RETIRED) gentoo-dev 2003-09-02 16:02:29 UTC
I'm curious if it's any different with MAKEOPTS="-j1"
Comment 2 SpanKY gentoo-dev 2003-09-02 17:04:06 UTC
yeah the emake killed it ... i changed it to make in cvs, you should be all set once you get the change