Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 31149 - media-sound/rhythmbox with flac support requires libid3tag
Summary: media-sound/rhythmbox with flac support requires libid3tag
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Sound Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-10-14 13:49 UTC by Priit Laes (IRC: plaes)
Modified: 2004-02-28 04:33 UTC (History)
0 users

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 Priit Laes (IRC: plaes) 2003-10-14 13:49:08 UTC
Decoder root # USE="-mad xine" emerge rhythmbox
Calculating dependencies ...done!
>>> emerge (1 of 1) media-sound/rhythmbox-0.5.3 to /
>>> md5 src_uri ;-) rhythmbox-0.5.3.tar.bz2
>>> Unpacking source...
>>> Unpacking rhythmbox-0.5.3.tar.bz2 to /home/tmp/portage/rhythmbox-0.5.3/work
 * Fixing OMF Makefile: help/C/Makefile.in
 * Fixing OMF Makefile: omf.make
>>> Source unpacked.
 * Working directory: /home/tmp/portage/rhythmbox-0.5.3/work/rhythmbox-0.5.3...
 * Applying libtool-tmp.patch...
 * Applying libtool-sed.patch...
 * Applying libtool-portage.patch...
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 whether to enable maintainer-specific portions of Makefiles... no
checking for perl... /usr/bin/perl
checking for style of include used by make... GNU
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 dependency style of gcc... gcc3
checking for strerror in -lcposix... no
checking for i686-pc-linux-gnu-gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ANSI C... (cached) none needed
checking dependency style of gcc... (cached) gcc3
checking how to run the C preprocessor... gcc -E
checking for egrep... grep -E
checking for ANSI C header files... yes
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for a sed that does not truncate output... /bin/sed
checking for ld used by gcc... /usr/i686-pc-linux-gnu/bin/ld
checking if the linker (/usr/i686-pc-linux-gnu/bin/ld) is GNU ld... yes
checking for /usr/i686-pc-linux-gnu/bin/ld option to reload object files... -r
checking for BSD-compatible nm... nm
checking whether ln -s works... yes
checking how to recognise dependent libraries... pass_all
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
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 how to run the C++ preprocessor... g++ -E
checking for i686-pc-linux-gnu-g77... i686-pc-linux-gnu-g77
checking whether we are using the GNU Fortran 77 compiler... yes
checking whether i686-pc-linux-gnu-g77 accepts -g... yes
checking the maximum length of command line arguments... 32768
checking command to parse nm output from gcc object... ok
checking for objdir... .libs
checking for i686-pc-linux-gnu-ar... no
checking for ar... ar
checking for i686-pc-linux-gnu-ranlib... no
checking for ranlib... ranlib
checking for i686-pc-linux-gnu-strip... strip
checking if gcc static flag  works... yes
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC
checking if gcc PIC flag -fPIC works... yes
checking if gcc supports -c -o file.o... yes
checking whether the gcc linker (/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
configure: creating libtool
appending configuration tag "CXX" to libtool
checking for ld used by g++... /usr/i686-pc-linux-gnu/bin/ld
checking if the linker (/usr/i686-pc-linux-gnu/bin/ld) is GNU ld... yes
checking whether the g++ linker (/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC
checking if g++ PIC flag -fPIC works... yes
checking if g++ supports -c -o file.o... yes
checking whether the g++ linker (/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
appending configuration tag "F77" to libtool
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for i686-pc-linux-gnu-g77 option to produce PIC... -fPIC
checking if i686-pc-linux-gnu-g77 PIC flag -fPIC works... yes
checking if i686-pc-linux-gnu-g77 supports -c -o file.o... yes
checking whether the i686-pc-linux-gnu-g77 linker (/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking whether byte ordering is bigendian... no
checking for long... yes
checking size of long... 4
configure: disabling compiler optimiztation by default
checking gcc argument to enable C99... -std=c99
checking for pkg-config... /usr/bin/pkg-config
checking for                   gtk+-2.0 >= 2.2.0                               libgnomeui-2.0                             libglade-2.0  gnome-vfs-2.0                            gnome-vfs-module-2.0  libbonobo-2.0                                    bonobo-activation-2.0... yes
checking RHYTHMBOX_CFLAGS... -DORBIT2=1 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/X11R6/include -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/libglade-2.0 -I/usr/include/gnome-vfs-module-2.0
checking RHYTHMBOX_LIBS... -Wl,--export-dynamic -pthread -L/usr/X11R6/lib -lgnomeui-2 -lSM -lICE -lbonoboui-2 -lgnomecanvas-2 -lgnome-2 -lpopt -lart_lgpl_2 -lpangoft2-1.0 -lgconf-2 -lglade-2.0 -lgtk-x11-2.0 -lxml2 -lpthread -lz -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgnomevfs-2 -lbonobo-2 -lbonobo-activation -lORBit-2 -lgobject-2.0 -lgthread-2.0 -lm -lgmodule-2.0 -ldl -lglib-2.0
checking for libxine >= 1.0.0... yes
checking SOUNDSYSTEM_CFLAGS...
checking SOUNDSYSTEM_LIBS... -L/usr/X11R6/lib -lxine -lz -lpthread -lXv -lXext
checking zlib.h usability... yes
checking zlib.h presence... yes
checking for zlib.h... yes
checking for Ogg... yes
checking for Vorbis... yes
configure: error: libid3tag is required for FLAC support
 
!!! ERROR: media-sound/rhythmbox-0.5.3 failed.
!!! Function econf, Line 338, Exitcode 1
!!! econf failed

Decoder root # emerge info
Portage 2.0.49-r13 (default-x86-1.4, gcc-3.3.1, glibc-2.3.2-r1, 2.6.0-test6-bk2)=================================================================
System uname: 2.6.0-test6-bk2 i686 Pentium III (Coppermine)
Gentoo Base System version 1.4.3.10p1
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-mcpu=pentium3 -march=pentium3 -O3 -pipe -fomit-frame-pointer -fprefetch-loop-arrays -ffast-math -fforce-addr -falign-functions"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/config"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-mcpu=pentium3 -march=pentium3 -O3 -pipe -fomit-frame-pointer -fprefetch-loop-arrays -ffast-math -fforce-addr -falign-functions"
DISTDIR="/home/portage/distfiles"
FEATURES="ccache autoaddcvs sandbox"
GENTOO_MIRRORS="http://trumpetti.atm.tut.fi/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/home/tmp"
PORTDIR="/home/portage"
PORTDIR_OVERLAY="/usr/testportage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 crypt -3dfx -3dnow aalib acl acpi -afs alsa apache2 -apm -arts -atlas avi berkdb bonobo canna cdr cjk cscope cups curl -dedicated dga directfb -doc -dvb dvd dvdr -emacs -emacs-w3 encode -esd -ethereal -evo faad fastcgi -fbcon -firebird flac flash foomaticdb freetds freewnn gatos -gb gd gdbm -ggi gif gnome gnomedb gphoto2 -gpm gstreamer gtk gtk2 gtkhtml guile -icc -icc-pgo imap imlib innodb -informix ipv6 jack java jikes -joystick jpeg -junit -kde -kerberos -krb4 ladcca -lcms ldap -leim -libg++ libgda libwww -lirc mad -maildir -matrox mbox mcal mikmod -memlimit mmx motif mozilla mozsvg mozcalendar mozaccess mozp3p mozxmlterm mpeg mpi -mule mysql nas ncurses nhc98 nls -nocardbus -nocd -oci8 -odbc offensive oggvorbis opengl oss pam pcmcia pda ppds pdflib perl plotutils png pnp -postgres bindist prelude python qt quicktime readline ruby samba sasl -scanner sdk sdl slang slp snmp -sock5 spell sse ssl -static -svga tcltk tcpd tetex tiff truetype trusted unicode usb -videos -wavelan wmf wxwindows X -Xaw3d -xface xinerama xosd xml xml2 -xmms xv -zeo zlib video_cards_rage128"
Comment 1 Priit Laes (IRC: plaes) 2003-10-14 13:51:33 UTC
Well.. i found one weird thing:
Decoder root # emerge -s libid3tag
Searching...
[ Results for search key : libid3tag ]
[ Applications found : 1 ]
*  media-libs/libid3tag
      Latest version available: 0.15.0b
      Latest version installed: 0.15.0b
      Size of downloaded files: 235 kB
      Homepage:    http://mad.sourceforge.net
      Description: The MAD id3tag library
Comment 2 Arthur Britto 2003-11-29 20:04:34 UTC
I had similar problems with libid3tag not being found despite being installed.

Rebuilding libid3tag fixed my problem:
# emerge --oneshot libid3tag-0.15.0b.ebuild
# emerge rhythmbox-0.6.1-r1.ebuild
Comment 3 Nick Hadaway 2004-01-19 22:07:35 UTC
There seems to be a problem in the upgrade cycle from the 0.14 to the 0.15 series... I haven't been able to isolate what the problem is... but building libmad/libid3tag/madplay twice seems to be the working solution to any mad-related bug so far.
Comment 4 Robert Moss (RETIRED) gentoo-dev 2004-01-20 08:56:14 UTC
I have the same problem. libid3tag is installed, and there's the relevant file in the pkg-config search path, but pkgconfig doesn't find it. I think this may be a dependency issue, particularly if the solution outlined above turns out to be the correct one.
Comment 5 Jeremy Huddleston (RETIRED) gentoo-dev 2004-02-28 04:33:30 UTC
well, there is no more 0.14 ebuild in portage, so this bug is moot.