Updating KDE tries to emerge trm, but this fails because of a missing id3.h, which is in media-libs/id3lib Reproducible: Always Steps to Reproduce: 1. emerge trm 2. 3. Actual Results: >>> Unpacking source... >>> Unpacking trm-0.2.1.tar.gz to /var/tmp/portage/trm-0.2.1/work >>> Source unpacked. configure: WARNING: If you wanted to set the --build type, don't use --host. If a cross compiler is detected then cross compile mode will be used. checking for a BSD-compatible install... /bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets ${MAKE}... yes checking for i686-pc-linux-gnu-strip... no checking for strip... strip checking for i686-pc-linux-gnu-gcc... gcc checking for C compiler default output... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ANSI C... none needed checking for style of include used by make... GNU checking dependency style of gcc... gcc3 checking for i686-pc-linux-gnu-g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking dependency style of g++... gcc3 checking for a BSD-compatible install... /bin/install -c checking for mad_version in -lmad... yes checking for ogg_sync_init in -logg... yes checking for ov_info in -lvorbisfile... yes checking for mb_GetVersion in -lmusicbrainz... yes checking "for version >= 2.0.0 in -lmusicbrainz"... "yes" checking for ID3Tag_New in -lid3... yes configure: creating ./config.status config.status: creating Makefile config.status: creating config.h config.status: executing depfiles commands make all-am make[1]: Entering directory `/var/tmp/portage/trm-0.2.1/work/trm-0.2.1' source='mp3_trm.cpp' object='mp3_trm.o' libtool=no \ depfile='.deps/mp3_trm.Po' tmpdepfile='.deps/mp3_trm.TPo' \ depmode=gcc3 /bin/sh ./depcomp \ g++ -DHAVE_CONFIG_H -I. -I. -I. -O2 -march=athlon -funroll-loops -pipe -fomit-frame-pointer -mmmx -m3dnow -c -o mp3_trm.o `test -f 'mp3_trm.cpp' || echo './'`mp3_trm.cpp source='main.cpp' object='main.o' libtool=no \ depfile='.deps/main.Po' tmpdepfile='.deps/main.TPo' \ depmode=gcc3 /bin/sh ./depcomp \ g++ -DHAVE_CONFIG_H -I. -I. -I. -O2 -march=athlon -funroll-loops -pipe -fomit-frame-pointer -mmmx -m3dnow -c -o main.o `test -f 'main.cpp' || echo './'`main.cpp source='ov_trm.cpp' object='ov_trm.o' libtool=no \ depfile='.deps/ov_trm.Po' tmpdepfile='.deps/ov_trm.TPo' \ depmode=gcc3 /bin/sh ./depcomp \ g++ -DHAVE_CONFIG_H -I. -I. -I. -O2 -march=athlon -funroll-loops -pipe -fomit-frame-pointer -mmmx -m3dnow -c -o ov_trm.o `test -f 'ov_trm.cpp' || echo './'`ov_trm.cpp source='wav_trm.cpp' object='wav_trm.o' libtool=no \ depfile='.deps/wav_trm.Po' tmpdepfile='.deps/wav_trm.TPo' \ depmode=gcc3 /bin/sh ./depcomp \ g++ -DHAVE_CONFIG_H -I. -I. -I. -O2 -march=athlon -funroll-loops -pipe -fomit-frame-pointer -mmmx -m3dnow -c -o wav_trm.o `test -f 'wav_trm.cpp' || echo './'`wav_trm.cpp In file included from main.cpp:33: mbid3.h:6:17: id3.h: No such file or directory In file included from main.cpp:33: mbid3.h:33: error: `ID3_Err' was not declared in this scope mbid3.h:33: error: parse error before `)' token make[1]: *** [main.o] Error 1 make[1]: *** Waiting for unfinished jobs.... make[1]: Leaving directory `/var/tmp/portage/trm-0.2.1/work/trm-0.2.1' make: *** [all] Error 2 !!! ERROR: media-sound/trm-0.2.1 failed. !!! Function src_compile, Line 415, Exitcode 2 !!! emake failed Adding media-libs/id3lib to the DEPEND section of the ebuild results in a successful emerge. Gentoo Base System version 1.5.2 Portage 2.0.50-r9 (default-x86-1.4, gcc-3.3.4, glibc-2.3.4.20040619-r0, 2.6.7-gentoo-r8) ================================================================= System uname: 2.6.7-gentoo-r8 i686 AMD Athlon(tm) Processor distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=athlon -funroll-loops -pipe -fomit-frame-pointer -mmmx -m3dnow" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/init.d /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=athlon -funroll-loops -pipe -fomit-frame-pointer -mmmx -m3dnow" DISTDIR="/mnt/portage/distfiles" FEATURES="autoaddcvs buildpkg ccache sandbox" GENTOO_MIRRORS="ftp://ftp.mirror.ac.uk/sites/www.ibiblio.org/gentoo/ ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/" MAKEOPTS="-j2" PKGDIR="/mnt/portage/packages/trillian" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://desatio/gentoo" USE="3dnow X alsa apm arts artswrappersuid avi berkdb bonobo crypt cups directfb encode esd foomaticdb gdbm gif gimpprint gpm gtk gtk2 gtkhtml guile imlib java jpeg kde ldap lesstif libg++ libwww linguas_en_GB mad mikmod mmx mpeg ncurses nls oggvorbis opengl oss pam pdflib perl png ppds python qt quicktime readline samba sdl slang slp spell ssl svga tcpd truetype usb video_cards_nvidia x86 xml2 xmms xv zlib"
Thanks, fixed in CVS.