games-emulation/fceultra-0.97.5 is marked stable, but does not compile with gcc 3.4.4. games-emulation/fceultra-0.98.12 compiles fine with gcc 3.4.4 Reproducible: Always Steps to Reproduce: 1.echo ">games-emulation/fceultra-0.97.5" >> /etc/portage/package.mask 2.emerge -e --nodeps fceultra 3. Actual Results: Calculating dependencies >>> Unpacking source... >>> Unpacking fceu-0.97.5.src.tar.gz to /var/tmp/portage/fceultra-0.97.5/work ^[[32;01m*^[[0m Applying 0.97.5-joystick.patch ... ^[[A^[[73G ^[[34;01m[ ^[[32;01mok^[[34;01m ]^[[0m >>> Source unpacked. gcc -Wall -Winline -DOPENGL -DFRAMESKIP -DUNIXDSP -DNETWORK -DFPS `sdl-config --cflags` -Izlib -DLSB_FIRST -DSDL -DUNIX -DPSS_STYLE=1 -DZLIB -DC80x86 -pipe -c -o fce.o fce.c gcc -Wall -Winline -DOPENGL -DFRAMESKIP -DUNIXDSP -DNETWORK -DFPS `sdl-config --cflags` -Izlib -DLSB_FIRST -DSDL -DUNIX -DPSS_STYLE=1 -DZLIB -DC80x86 -pipe -c -o x6502.o x6502.c gcc -Wall -Winline -DOPENGL -DFRAMESKIP -DUNIXDSP -DNETWORK -DFPS `sdl-config --cflags` -Izlib -DLSB_FIRST -DSDL -DUNIX -DPSS_STYLE=1 -DZLIB -DC80x86 -pipe -c -o video.o video.c gcc -Wall -Winline -DOPENGL -DFRAMESKIP -DUNIXDSP -DNETWORK -DFPS `sdl-config --cflags` -Izlib -DLSB_FIRST -DSDL -DUNIX -DPSS_STYLE=1 -DZLIB -DC80x86 -pipe -c -o general.o general.c video.c: In function `FCEU_InitVirtualVideo': video.c:75: warning: use of cast expressions as lvalues is deprecated video.c:75: warning: use of cast expressions as lvalues is deprecated gcc -Wall -Winline -DOPENGL -DFRAMESKIP -DUNIXDSP -DNETWORK -DFPS `sdl-config --cflags` -Izlib -DLSB_FIRST -DSDL -DUNIX -DPSS_STYLE=1 -DZLIB -DC80x86 -pipe -c -o endian.o endian.c gcc -Wall -Winline -DOPENGL -DFRAMESKIP -DUNIXDSP -DNETWORK -DFPS `sdl-config --cflags` -Izlib -DLSB_FIRST -DSDL -DUNIX -DPSS_STYLE=1 -DZLIB -DC80x86 -pipe -c -o svga.o svga.c gcc -Wall -Winline -DOPENGL -DFRAMESKIP -DUNIXDSP -DNETWORK -DFPS `sdl-config --cflags` -Izlib -DLSB_FIRST -DSDL -DUNIX -DPSS_STYLE=1 -DZLIB -DC80x86 -pipe -c -o sound.o sound.c gcc -Wall -Winline -DOPENGL -DFRAMESKIP -DUNIXDSP -DNETWORK -DFPS `sdl-config --cflags` -Izlib -DLSB_FIRST -DSDL -DUNIX -DPSS_STYLE=1 -DZLIB -DC80x86 -pipe -c -o fds.o fds.c sound.c: In function `FlushEmulateSound': sound.c:1133: warning: implicit declaration of function `SexyFilter2' gcc -Wall -Winline -DOPENGL -DFRAMESKIP -DUNIXDSP -DNETWORK -DFPS `sdl-config --cflags` -Izlib -DLSB_FIRST -DSDL -DUNIX -DPSS_STYLE=1 -DZLIB -DC80x86 -pipe -c -o netplay.o netplay.c gcc -Wall -Winline -DOPENGL -DFRAMESKIP -DUNIXDSP -DNETWORK -DFPS `sdl-config --cflags` -Izlib -DLSB_FIRST -DSDL -DUNIX -DPSS_STYLE=1 -DZLIB -DC80x86 -pipe -c -o ines.o ines.c gcc -Wall -Winline -DOPENGL -DFRAMESKIP -DUNIXDSP -DNETWORK -DFPS `sdl-config --cflags` -Izlib -DLSB_FIRST -DSDL -DUNIX -DPSS_STYLE=1 -DZLIB -DC80x86 -pipe -c -o state.o state.c gcc -Wall -Winline -DOPENGL -DFRAMESKIP -DUNIXDSP -DNETWORK -DFPS `sdl-config --cflags` -Izlib -DLSB_FIRST -DSDL -DUNIX -DPSS_STYLE=1 -DZLIB -DC80x86 -pipe -c -o unif.o unif.c In file included from ines.c:642: banksw.h:96: error: conflicting types for 'ROM_BANK32' ines.h:87: error: previous declaration of 'ROM_BANK32' was here banksw.h:96: error: conflicting types for 'ROM_BANK32' ines.h:87: error: previous declaration of 'ROM_BANK32' was here make: *** [ines.o] Error 1 make: *** Waiting for unfinished jobs.... !!! ERROR: games-emulation/fceultra-0.97.5 failed. !!! Function src_compile, Line 48, Exitcode 2 !!! sdl make failed !!! If you need support, post the topmost build error, NOT this status message. ^H^H ...done! >>> emerge (1 of 1) games-emulation/fceultra-0.97.5 to / >>> md5 files ;-) fceultra-0.98.10.ebuild >>> md5 files ;-) fceultra-0.98.12.ebuild >>> md5 files ;-) fceultra-0.81-r1.ebuild >>> md5 files ;-) fceultra-0.97.5.ebuild >>> md5 files ;-) files/0.97.5-joystick.patch >>> md5 files ;-) files/digest-fceultra-0.81-r1 >>> md5 files ;-) files/digest-fceultra-0.98.10 >>> md5 files ;-) files/digest-fceultra-0.98.12 >>> md5 files ;-) files/digest-fceultra-0.97.5 >>> md5 src_uri ;-) fceu-0.97.5.src.tar.gz Expected Results: succesfully emerged package Gentoo Base System version 1.6.13 Portage 2.0.51.22-r3 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r2, 2.6.14-gentoo-r4 i686) ================================================================= System uname: 2.6.14-gentoo-r4 i686 Intel(R) Xeon(TM) CPU 2.40GHz ccache version 2.3 [enabled] dev-lang/python: 2.3.5-r2, 2.4.2 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.ccccom.com ftp://gentoo.ccccom.com http://mirror.datapipe.net/gentoo http://www.gigaload.org/gentoo.org/ http://mirror.gentoo.gr.jp" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="x86 X alsa apache2 apm arts audiofile avi berkdb bitmap-fonts bzip2 cdr crypt cups curl dvd eds emboss encode esd exif expat fam flac foomaticdb fortran gcj gdbm gif glut gnome gphoto2 gpm gstreamer gtk gtk2 hal idn imagemagick imlib ipv6 java jpeg lcms libg++ libwww live mad mikmod mng motif mozilla mp3 mpeg nas ncurses network nls ogg oggvorbis openal opengl pam pcre pdflib perl png python quicktime readline sdl spell ssl svga tcltk tcpd tiff truetype truetype-fonts type1-fonts udev unicode usb vorbis win32codecs xml2 xmms xv zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
The latest stable version compiles with the newest stable version of gcc. I don't see a problem here.
Should I refile this elsewhere? Does anyone care portage contains a stable package that does not compile?
not really it'll get cleaned out eventually