Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 146022 - xmms-crossfade-0.3.8 fails to compile with gcc-4.1.1
Summary: xmms-crossfade-0.3.8 fails to compile with gcc-4.1.1
Status: RESOLVED TEST-REQUEST
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-09-02 12:00 UTC by derf
Modified: 2006-09-02 14:47 UTC (History)
1 user (show)

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 derf 2006-09-02 12:00:15 UTC
With gcc-4.1.1:

i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -D_REENTRANT -I/usr/include/glib-1.2 -I/usr/include/gtk-1.2 -I/usr/include/xmms -I/usr/lib/glib/include -march=prescott -O2 -pipe -msse3 -fforce-addr -Wall -c monitor.c -MT monitor.lo -MD -MP -MF .deps/monitor.TPlo  -fPIC -DPIC -DPIC -o monitor.o
monitor.c:38: error: static declaration of 
Comment 1 derf 2006-09-02 12:00:15 UTC
With gcc-4.1.1:

i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -D_REENTRANT -I/usr/include/glib-1.2 -I/usr/include/gtk-1.2 -I/usr/include/xmms -I/usr/lib/glib/include -march=prescott -O2 -pipe -msse3 -fforce-addr -Wall -c monitor.c -MT monitor.lo -MD -MP -MF .deps/monitor.TPlo  -fPIC -DPIC -DPIC -o monitor.o
monitor.c:38: error: static declaration of monitor_win follows non-static declaration
monitor.h:37: error: previous declaration of monitor_win was here
monitor.c:39: error: static declaration of monitor_display_drawingarea follows non-static declaration
monitor.h:38: error: previous declaration of monitor_display_drawingarea was here
monitor.c:40: error: static declaration of monitor_output_progress follows non-static declaration
monitor.h:40: error: previous declaration of monitor_output_progress was here
make[1]: *** [monitor.lo] Error 1

After executing
# gcc-config i686-pc-linux-gnu-3.4.6
The package emerges successfully.

emerge --info output (with 4.1.1 selected):
Portage 2.1-r2 (default-linux/x86/2006.0, gcc-4.1.1, glibc-2.4-r3, 2.6.17-gentoo-r4 i686)
=================================================================
System uname: 2.6.17-gentoo-r4 i686 Genuine Intel(R) CPU           T2500  @ 2.00GHz
Gentoo Base System version 1.12.4
app-admin/eselect-compiler: [Not Present]
dev-lang/python:     2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.13-r3
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=prescott -O2 -pipe -msse3 -fforce-addr"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-march=prescott -O2 -pipe -msse3 -fforce-addr"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer nostrip sandbox sfperms strict"GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="en_US.UTF-8"
LINGUAS="en ja ko zh_CN zh_TW"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X a52 aac acpi alsa anthy apm asf async audiofile avi bash-completion berkdb bidi bitmap-fonts bzip2 caps cdda cdio cdparanoia cdr chroot cjk cli crypt ctype cups dba dga dlloader doc dpms dri dts dv dvd dvdr dvdread edl eds emboss encode fame ffmpeg fftw flac fontconfig foomaticdb fortran ft ftp gdbm gif gimpprint gnome gnutls gpm gs gstreamer gtk gtk2 gtkhtml hal iconv icq imap imlib ipv6 isdnlog jabber java jbig jpeg jpeg2k libg++ libwww live lj logrotate lzo lzw mad matroska mikmod mjpeg mmx mmxext mng mod motif moznocompose moznoirc mozsvg mp3 mp4 mpeg mpeg2 msn musepack ncurses network nls nptl nptlonly ogg on-the-fly-crypt opengl oscar oss pam password pcmcia pcre pdflib perl png pppd python quicktime readline real reflection rss rtc rtsp samba sdl seamonkey session skk sndfile speex spell spl sse sse2 ssl stream subp subtitles svg tcpd tga theora tiff truetype truetype-fonts type1-fonts udev unicode utf8 vcd vorbis wifi win32codecs winbind wmf wxgtk1 x264 xanim xml xmms xorg xosd xpm xprint xv xvid xvmc yahoo yv12 zlib elibc_glibc input_devices_keyboard input_devices_mouse input_devices_evdev kernel_linux linguas_en linguas_ja linguas_ko linguas_zh_CN linguas_zh_TW userland_GNU video_cards_dummy video_cards_fglrx video_cards_radeon video_cards_vesa video_cards_vga video_cards_vmware"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2006-09-02 14:47:21 UTC
So try something newer and report back.