Bug 128351 - Cheesetracker fails to compile with GCC 4.1
Bug#: 128351 Product:  Gentoo Linux Version: 2006.0 Platform: All
OS/Version: Linux Status: RESOLVED Severity: normal Priority: P2
Resolution: FIXED Assigned To: sound@gentoo.org Reported By: rmmarm@sdf.lonestar.org
Component: GCC Porting
URL: 
Summary: Cheesetracker fails to compile with GCC 4.1
Keywords:  
Status Whiteboard: 
Opened: 2006-04-01 00:58 0000
Description:   Opened: 2006-04-01 00:58 0000
When emerging cheesetracker with GCC-4.1, compilation fails with several
extra-qualifier errors and a few namespace glitches.  I will attach a patch
that fixes many of these problems.

Gentoo Base System version 1.12.0_pre16
Portage 2.1_pre7-r2 (default-linux/x86/2006.0, gcc-4.1.0, glibc-2.4-r1,
2.6.16-gentoo i686)
=================================================================
System uname: 2.6.16-gentoo i686 AMD Athlon(tm) XP 2200+
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632)
[disabled]
ccache version 2.4 [enabled]
dev-lang/python:     2.3.5, 2.4.2-r1
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-r2
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env
/usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config
/usr/lib/mozilla/defaults/pref /usr/share/X11/xkb /usr/share/config /var/bind
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/revdep-rebuild /etc/terminfo
/etc/texmf/web2c /etc/env.d"
CXXFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks gentrip metadata-transfer sandbox sfperms
strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LINGUAS="en he grc"
MAKEOPTS=""
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3dnow X Xaw3d aalib acpi ada aim alsa apache apache2 apm asf audiofile
avi berkdb bidi bindist bitmap-fonts browserplugin bzip2 calendar cdr cli crypt
cscope ctype cups curl curlwrappers dba dedicated dga dio divx4linux doc dri
dvd dvdr eds emboss encode esd expat fastbuild fastcgi ffmpeg fftw firefox flac
flash flatfile foomatic foomaticdb force-cgi-redirect fortran ftp gb gcj gd
gdbm ggi gif gmp gphoto2 gpm gstreamer gtk gtk2 hal iconv icq imagemagick imap
imlib ipv6 isdnlog jabber jack java jikes jpeg kde kdexdeltas ladcca lcms ldap
libg++ libwww mad mbox mcal memlimit mikmod mime ming mmap mmx mng motif
mozcalendar mozilla mp3 mpeg mysql mysqli nas ncurses network new-login nls
nocd nptl nptlonly nsplugin objc ogg oggvorbis openal opengl oscar oss pam
pcntl pcre pda pdf pdflib perl php pie plotutils plugin png posix postgres ppds
pppd python qt quicktime quotes readline sasl scanner sdl session shared
simplexml slang soap sockets softmmu speex spell spl sse ssl svg sysvipc szip
tcltk tcpd tetex theora tidy tiff tokenizer truetype truetype-fonts type1-fonts
udev unicode usb v4l v4l2 videos vorbis win32codecs wmf wxwindows xcomposite
xine xinerama xml xml2 xmms xpm xscreensaver xsl xv xvid yahoo zlib elibc_glibc
input_devices_keyboard input_devices_mouse kernel_linux linguas_en linguas_he
linguas_grc userland_GNU video_cards_nvidia"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, LANG, LC_ALL, LDFLAGS

------- Comment #1 From Robert Marmorstein 2006-04-01 00:59:31 0000 -------
Created an attachment (id=83590) [details]
Proposed patch for compiling cheesetracker with GCC-4.1

------- Comment #2 From Ryan Hill 2006-04-01 20:53:54 0000 -------
this isn't a patch ;)

------- Comment #3 From Robert Marmorstein 2006-04-02 00:26:37 0000 -------
Created an attachment (id=83694) [details]
The REAL patch file

Oops.  Sorry about that.  Here's the real file.

------- Comment #4 From Diego E. 'Flameeyes' Pettenò 2006-04-18 11:24:44 0000 -------
Thanks for the patch, added to portage.