ran an emerge sync just now, then an emerge -vu --deep world and ran into an error when building the update for madplay. building the package ended with this: resample.o(.text+0x24): In function `resample_init': : undefined reference to `mad_f_div' player.o(.text+0x109c): In function `show_id3': : undefined reference to `id3_frame_field' player.o(.text+0x12e5): In function `show_id3': : undefined reference to `id3_frame_field' player.o(.text+0x1310): In function `show_id3': : undefined reference to `id3_frame_field' player.o(.text+0x1676): In function `process_id3': : undefined reference to `id3_frame_field' player.o(.text+0x1755): In function `process_id3': : undefined reference to `id3_frame_field' player.o(.text+0x175d): In function `process_id3': : undefined reference to `id3_field_getlatin1' player.o(.text+0x1775): In function `process_id3': : undefined reference to `id3_frame_field' /usr/lib/libid3tag.so: undefined reference to `uncompress' /usr/lib/libid3tag.so: undefined reference to `compress2' collect2: ld returned 1 exit status make[2]: *** [madplay] Error 1 make[2]: Leaving directory `/var/tmp/portage/madplay-0.15.0b-r1/work/madplay-0.15.0b' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/madplay-0.15.0b-r1/work/madplay-0.15.0b' make: *** [all] Error 2 !!! ERROR: media-sound/madplay-0.15.0b-r1 failed. !!! Function src_compile, Line 36, Exitcode 2 !!! make failed Reproducible: Always Steps to Reproduce: 1. 2. 3. kanrei root # emerge info Portage 2.0.49-r20 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r3, 2.4.22-gentoo-r2) ================================================================= System uname: 2.4.22-gentoo-r2 i686 Intel(R) Pentium(R) 4 Mobile CPU 1.70GHz Gentoo Base System version 1.4.3.10 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=pentium4 -funroll-loops -fprefetch-loop-arrays -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-O3 -march=pentium4 -funroll-loops -fprefetch-loop-arrays -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ rsync://mirrors.sec.informatik.tu-darmstadt.de/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X aalib accessibility acl acpi acpi4linux alsa apache2 apm arts autofs avi berkdb bonobo cdr cgi clanJavaScript crypt cups curl dedicated directfb dv dvd encode esd ethereal evo fastcgi foomaticdb freetype gdbm gif gnome gpm gtk gtk2 imlib ipv6 irda java javascript joystick jpeg kde kerberos lcd ldap libg++ libwww mad mbox mikmod mmx motif mozaccess mozcalendar mozilla mozinterfaceinfo mozp3p mozsvg mozxmlterm mpeg msn mysql ncurses nls oggvorbis opengl openssh oss pam pcap pcmcia pdflib perl php png pnp postgres python qt quicktime radeon readline samba sasl scanner sdl slang spell sse ssl svga tcltk tcpd tiff truetype trusted unicode usb x86 xine xml2 xmms xv zlib"
it was recommended to try: CFLAGS="-O3 -march=pentium3 -pipe" emerge madplay unfortunately this leads to exactly the same error
*** This bug has been marked as a duplicate of 36950 ***