Can't build wavbreaker-0.4 on my gentoo-1.2 box. Please find patch attached. gcc -mcpu=i686 -O3 -pipe -o wavbreaker cdda.o linuxaudio.o sample.o wav.o wavbreaker.o about.o appconfig.o autosplit.o popupmessage.o -Wl,--export-dynamic -pthread -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lgthread-2.0 -lglib-2.0 -lxml2 -lpthread -lz -lm -lz -lxml2 -lpthread -lm -lgtk -lgthread -lgmodule -lglib -lgdk_pixbuf -lgdk -ldl wavinfo.c: In function `main': wavinfo.c:24: parse error before `sampleInfo' wavinfo.c:25: `sampleInfo' undeclared (first use in this function) wavinfo.c:25: (Each undeclared identifier is reported only once wavinfo.c:25: for each function it appears in.) make[2]: *** [wavinfo.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: Leaving directory `/var/tmp/portage/wavbreaker-0.4/work/wavbreaker-0.4/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/wavbreaker-0.4/work/wavbreaker-0.4' make: *** [all-recursive-am] Error 2 !!! ERROR: media-sound/wavbreaker-0.4 failed. !!! Function src_compile, Line 19, Exitcode 2 !!! make failed Reproducible: Always Steps to Reproduce: 1. 2. 3. Portage 2.0.50_pre20 (default-1.0, gcc-2.95.3, glibc-2.2.5-r9, 2.4.24) ============================================================== === System uname: 2.4.24 i686 Transmeta(tm) Crusoe(tm) Processor TM5800 Gentoo Base System version 1.4.3.12 distcc 2.12.1 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] Autoconf: sys-devel/autoconf-2.59 Automake: sys-devel/automake-1.7.8 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-mcpu=i686 -O3 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /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/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-mcpu=i686 -O3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache digest sandbox strict" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio. org/pub/Linux/distributions/gentoo" 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="X X509 aalib alsa apache2 apm avi berkdb bonobo cdr crypt cups curses dga dvd emacs encode ethereal evo fbcon foomaticdb gdbm gif gpm gtk gtk2 gtkhtml guile imap imlib java jpeg lcms ldap libg++ libwww mmx motif mpeg mysql nas ncurses odbc oggvorbis oss pam pcmcia pda pdflib perl pic plotutils png pnp python quicktime readline samba sdl skey slang smooth snmp spell ssl stroke svga tcltk tcpd tetex tiff truetype trusted usb vim-with-x x86 xml xml2 xmms xv zlib"
Created attachment 24396 [details, diff] patch to fix compilation with gcc-2.95
Created attachment 24397 [details] ebuild that uses above patch
what is it with people ignoring standards? ;) I'll test this out as soon as my procs clear up...
all better now...