Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 114899 - games-emulation/fceultra-0.97.5 does not compile with gcc-3.4.4
Summary: games-emulation/fceultra-0.97.5 does not compile with gcc-3.4.4
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GCC Porting (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Please assign to toolchain
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-12-08 11:22 UTC by Chris Stankevitz
Modified: 2005-12-09 10:16 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Chris Stankevitz 2005-12-08 11:22:02 UTC
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
Comment 1 Mark Loeser (RETIRED) gentoo-dev 2005-12-09 01:26:00 UTC
The latest stable version compiles with the newest stable version of gcc.  I
don't see a problem here.
Comment 2 Chris Stankevitz 2005-12-09 10:13:36 UTC
Should I refile this elsewhere?  Does anyone care portage contains a stable
package that does not compile?
Comment 3 SpanKY gentoo-dev 2005-12-09 10:16:47 UTC
not really

it'll get cleaned out eventually