Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 59261 - trm-0.2.1 requires media-libs/id3lib
Summary: trm-0.2.1 requires media-libs/id3lib
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Jeremy Huddleston (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-08-03 07:02 UTC by Neil Bothwick
Modified: 2004-08-12 08:04 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 Neil Bothwick 2004-08-03 07:02:23 UTC
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"
Comment 1 Frank van de Pol (RETIRED) gentoo-dev 2004-08-12 08:04:20 UTC
Thanks, fixed in CVS.