Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 114035 - amarok-1.3.6 ebuild missing flac dependency
Summary: amarok-1.3.6 ebuild missing flac dependency
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High minor (vote)
Assignee: Gentoo Sound Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-11-30 08:02 UTC by James Johnson
Modified: 2005-12-01 06:08 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 James Johnson 2005-11-30 08:02:53 UTC
With the flac use flag enabled and gstreamer use flag disabled amarok fails to   
build due to missing '/usr/lib/libFLAC.la'.   
 
[ebuild   R   ] media-sound/amarok-1.3.6  +arts -debug +flac -gstreamer* +kde 
+kdeenablefinal +mp3 +musicbrainz +mysql -noamazon +opengl -postgres 
+visualization +vorbis +xine +xinerama +xmms 0 kB 
 
i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../..  
-I../../amarok/src/amarokcore -I../../amarok/src/amarokcore  
-I../../amarok/src/analyzers -I../../amarok/src/engine  
-I../../amarok/src/plugin -I../../amarok/src/statusbar  
-I/usr/kde/3.5/include/arts -I/usr/include/taglib -I../../amarok/src/sqlite  
-I/usr/include/mysql  -I/usr/kde/3.5/include -I/usr/qt/3/include  
-I/usr/X11R6/include   -DQT_THREAD_SUPPORT  -D_REENTRANT  -Wno-long-long  
-Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion  
-Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -Os  
-march=athlon-xp -msse2 -pipe -Wformat-security -Wmissing-format-attribute  
-Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common  
-DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT  
-DQT_NO_TRANSLATION  -c -o trackpickerdialogbase.o trackpickerdialogbase.cpp  
/bin/sh ../../libtool --silent --tag=CXX --mode=link i686-pc-linux-gnu-g++   
-Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align  
-Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2  
-Os -march=athlon-xp -msse2 -pipe -Wformat-security -Wmissing-format-attribute  
-Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common  
-DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT  
-DQT_NO_TRANSLATION    -o amarokapp -L/usr/kde/3.5/lib -L/usr/qt/3/lib  
-L/usr/X11R6/lib    -R /usr/kde/3.5/lib -R /usr/kde/3.5/lib -R /usr/qt/3/lib  
-R /usr/X11R6/lib actionclasses.o app.o browserbar.o clicklineedit.o  
collectionbrowser.o collectiondb.o collectionreader.o configdialog.o  
contextbrowser.o coverfetcher.o covermanager.o pixmapviewer.o cuefile.o  
directorylist.o effectwidget.o enginecontroller.o engineobserver.o  
equalizergraph.o equalizerpresetmanager.o equalizersetup.o fht.o filebrowser.o  
k3bexporter.o kbookmarkhandler.o ktrm.o mediabrowser.o metabundle.o  
multitabbar.o osd.o party.o playerwindow.o playlist.o playlistbrowser.o  
playlistbrowseritem.o playlistitem.o playlistloader.o playlistwindow.o  
pluginmanager.o podcastsettings.o prettypopupmenu.o queuemanager.o  
refreshimages.o scriptmanager.o scrobbler.o sliderwidget.o  
smartplaylisteditor.o socketserver.o streamprovider.o systray.o tagdialog.o  
threadweaver.o tracktooltip.o trackpickerdialog.o Options1.o Options2.o  
Options4.o Options5.o Options7.o Options8.o dbsetup.o firstrunwizard.o  
partydialogbase.o podcastsettingsbase.o scriptmanagerbase.o tagdialogbase.o  
trackpickerdialogbase.o ../../amarok/src/amarokcore/libamarokcore.la ../../amarok/src/analyzers/libanalyzers.la ../../amarok/src/engine/libengine.la ../../amarok/src/plugin/libplugin.la ../../amarok/src/ipod/libipod.la ../../amarok/src/ipod/itunesdb/libitunesdb.la ../../amarok/src/statusbar/libstatusbar.la  
-lkutils -lkio -lkdeui -lkdecore -lkhtml -lknewstuff -L/usr/lib -ltag  
-lGL  ../../amarok/src/sqlite/libsqlite.la -ltunepimp -L/usr/lib/mysql  
-lmysqlclient -L/usr/lib -lz -lcrypt -lnsl -lm -L/usr/lib -lssl -lcrypto  
libtool: link: cannot find the library `/usr/lib/libFLAC.la'  
make[4]: *** [amarokapp] Error 1  
make[4]: Leaving directory  
`/var/tmp/portage/amarok-1.3.6/work/amarok-1.3.6/amarok/src'  
make[3]: *** [all-recursive] Error 1  
make[3]: Leaving directory  
`/var/tmp/portage/amarok-1.3.6/work/amarok-1.3.6/amarok/src'  
make[2]: *** [all-recursive] Error 1  
make[2]: Leaving directory  
`/var/tmp/portage/amarok-1.3.6/work/amarok-1.3.6/amarok'  
make[1]: *** [all-recursive] Error 1  
make[1]: Leaving directory `/var/tmp/portage/amarok-1.3.6/work/amarok-1.3.6'  
make: *** [all] Error 2  
  

Reproducible: Always
Steps to Reproduce:
1. emerge -av amarok 
 



Portage 2.0.51.22-r3 (default-linux/x86/2005.0, gcc-3.3.6, glibc-2.3.5-r2, 
2.6.14-gentoo-r3 i686) 
================================================================= 
System uname: 2.6.14-gentoo-r3 i686 AMD Athlon(tm) 64 Processor 3200+ 
Gentoo Base System version 1.6.13 
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) 
[disabled] 
dev-lang/python:     2.3.5-r2, 2.4.2 
sys-apps/sandbox:    1.2.12 
sys-devel/autoconf:  2.13, 2.59-r6 
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 
sys-devel/binutils:  2.16.1 
sys-devel/libtool:   1.5.20 
virtual/os-headers:  2.6.11-r2 
ACCEPT_KEYWORDS="x86" 
AUTOCLEAN="no" 
CBUILD="i686-pc-linux-gnu" 
CFLAGS="-Os -march=athlon-xp -msse2 -pipe" 
CHOST="i686-pc-linux-gnu" 
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" 
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" 
CXXFLAGS="-Os -march=athlon-xp -msse2 -pipe" 
DISTDIR="/usr/portage/distfiles" 
FEATURES="autoconfig distlocks sandbox sfperms strict" 
GENTOO_MIRRORS="http://open-systems.ufl.edu/mirrors/gentoo 
ftp://csociety-ftp.ecn.purdue.edu/pub/gentoo/ ftp://gentoo.ccccom.com" 
MAKEOPTS="-j2" 
PKGDIR="/usr/portage/packages" 
PORTAGE_TMPDIR="/var/tmp" 
PORTDIR="/usr/portage" 
PORTDIR_OVERLAY="/usr/local/portage" 
SYNC="rsync://192.168.1.10/gentoo-portage" 
USE="x86 3dnow X Xaw3d a52 aac acpi acpi4linux aim alsa amd apache2 apm arts 
artswrappersuid audiofile avi bash-completion berkdb bidi bitmap-fonts 
bluetooth bootsplash browserplugin bzip2 bzlib cdda cddb cdinstall cdparanoia 
cdr chroot clamav clearpasswd codecs commercial crypt cups curl dar32 dbus dga 
divx4linux dlloader dnd dts dv dvb dvd dvdr edl eds effects emboss encode esd 
evo exif expat fam fame fbcon fdftk ffmpeg flac flash font-server foomaticdb 
fortran freetds freetype gcj gd gdbm gif gimp gimpprint glut gmail gmp gnome 
gphoto2 gpm gtk gtk2 hal hardenedphp httd idn ieee1394 imagemagick imap imlib 
inkjar innodb ipv6 irda irmc ithreads jabber jack java javascript jikes 
joystick jpeg jpeg2k junit kde kdeenablefinal kdepim kerberos kqemu krb4 lcms 
ldap libclamav libg++ libsamplerate libvisual libwww lirc live lm_sensors 
logitech-mouse lzo lzw mad maildir matroska mcal menubar mhash mikmod ming 
mjpeg mmx mng mod_php monkey motif mozdevelop mozilla mozsvg mozxmlterm mp3 
mpeg mplayer mpm-prefork msn musicbrainz mysql mythtv nas ncurses network nls 
no-htdocs nodrm nptl nptlonly nsplugin nvidia oav ofx ofxplugin ogg oggvorbis 
openal openexr opengl opie oss pam pcre pda pdflib pear-db perl php pic plugin 
png ppds python qt quicktime rdesktop readline real recode rrdtool rtc ruby 
samba sasl scanner sdl sed sensord sms sndfile spell sql sqlite sse sse2 ssl 
stream streamzap subversion svg symlink sysfs tcltk tcpd theora threads tidy 
tiff transcode truetype truetype-fonts type1-fonts udev usb v4l v4l2 vcd 
virus-scan visualization vorbis wddx wifi win32codecs wmf wsconvert wxwindows 
x264 xgetdefault xine xinerama xml xml2 xmms xosd xpm xprint xrandr 
xscreensaver xv xvid xvmc yv12 zeroconf zlib zvbi userland_GNU kernel_linux 
elibc_glibc" 
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
Comment 1 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-11-30 08:32:11 UTC
Flac is not directly required by amaroK, it's instead required by something 
that is linked in it, try running revdep-rebuild. 
Comment 2 James Johnson 2005-11-30 21:06:05 UTC
Ok... I understand what it's doing with the reverse dependency.  One might have 
thought since the use flag exists there would be a direct dependency for it. 
 
Thanks 
Comment 3 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-12-01 02:11:14 UTC
Nah that's a gstreamer thing :| It's not like I love it, but people want it 
there for now, so I can't do too much. 
 
Is the problem resolved after a revdep-rebuild ? 
Comment 4 James Johnson 2005-12-01 06:08:10 UTC
Yes, revdep-rebuild fixed it.