Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 87702 - kde-base/juk-3.4.0 fails to compile (using split ebuilds)
Summary: kde-base/juk-3.4.0 fails to compile (using split ebuilds)
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: Low normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-04-02 11:46 UTC by Peter Thomassen
Modified: 2005-04-05 01:23 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 Peter Thomassen 2005-04-02 11:46:42 UTC
Compiling kde-base/juk-3.4.0 using the following USE flags

+arts -debug -flac -gstreamer +kdeenablefinal -kdexdeltas +mad +oggvorbis -xinerama

fails with the following error message:

[much output]
/bin/sh ../libtool --silent --mode=link --tag=CXX i686-pc-linux-gnu-g++  -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -DNDEBUG -DNO_DEBUG -O2 -O3 -march=athlon-xp -pipe -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION    -o juk -L/usr/kde/3.4/lib -L/usr/qt/3/lib -L/usr/lib    -R /usr/kde/3.4/lib -R /usr/kde/3.4/lib -R /usr/qt/3/lib -R /usr/lib  advancedsearchdialog.o actioncollection.o akodeplayer.o artsplayer.o cache.o categoryreaderinterface.o collectionlist.o coverinfo.o deletedialog.o directorylist.o dynamicplaylist.o exampleoptions.o folderplaylist.o filehandle.o filerenamer.o filerenameroptions.o filerenamerconfigdlg.o gstreamerplayer.o googlefetcher.o googlefetcherdialog.o historyplaylist.o juk.o k3bexporter.o keydialog.o main.o mediafiles.o musicbrainzquery.o nowplaying.o playermanager.o playlist.o playlistbox.o playlistcollection.o playlistinterface.o playlistitem.o playlistsearch.o playlistsplitter.o searchplaylist.o searchwidget.o slideraction.o sortedstringlist.o splashscreen.o statuslabel.o stringshare.o systemtray.o tag.o tageditor.o tagguesser.o tagguesserconfigdlg.o tagrenameroptions.o tagtransactionmanager.o trackpickerdialog.o tracksequenceiterator.o tracksequencemanager.o treeviewitemplaylist.o upcomingplaylist.o ktrm.o viewmode.o jukIface_skel.o deletedialogbase.o directorylistbase.o exampleoptionsbase.o filerenamerbase.o filerenameroptionsbase.o tagguesserconfigdlgwidget.o trackpickerdialogbase.o -lm  -lmusicbrainz -ltunepimp -lkio -L/usr/lib -ltag -lkhtml -lartskde ../akode/lib/libakode.la
libtool: link: cannot find the library `/usr/lib/libFLAC.la'
make[3]: *** [juk] Error 1
make[3]: Leaving directory `/var/tmp/portage/juk-3.4.0/work/juk-3.4.0/juk'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/juk-3.4.0/work/juk-3.4.0/juk'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/juk-3.4.0/work/juk-3.4.0'
make: *** [all] Error 2

!!! ERROR: kde-base/juk-3.4.0 failed.
!!! Function kde_src_compile, Line 166, Exitcode 2
!!! died running emake, kde_src_compile:make
!!! If you need support, post the topmost build error, NOT this status message.

Reproducible: Always
Steps to Reproduce:
1.
2.
3.




peter@tux ~ $ emerge info 
Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.4.3-20050110, 
glibc-2.3.4.20050125-r1, 2.6.10-gentoo-r7 i686) 
================================================================= 
System uname: 2.6.10-gentoo-r7 i686 AMD Athlon(tm) XP 1800+ 
Gentoo Base System version 1.6.10 
Python:              dev-lang/python-2.3.5 [2.3.5 (#1, Feb 17 2005, 22:41:05)] 
ccache version 2.4 [enabled] 
dev-lang/python:     2.3.5 
sys-devel/autoconf:  2.13, 2.59-r6 
sys-devel/automake:  1.5, 1.9.5, 1.6.3, 1.8.5-r3, 1.7.9-r1, 1.4_p6 
sys-devel/binutils:  2.15.92.0.2-r7 
sys-devel/libtool:   1.5.14 
virtual/os-headers:  2.6.8.1-r4 
ACCEPT_KEYWORDS="x86 ~x86" 
AUTOCLEAN="yes" 
CFLAGS="-O3 -march=athlon-xp -pipe" 
CHOST="i686-pc-linux-gnu" 
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" 
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d" 
CXXFLAGS="-O3 -march=athlon-xp -pipe" 
DISTDIR="/usr/portage/distfiles" 
FEATURES="autoaddcvs autoconfig ccache distlocks fixpackages sandbox sfperms" 
GENTOO_MIRRORS="http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ 
http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ 
http://pandemonium.tiscali.de/pub/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="x86 3dnow X alsa apache2 apm arts avi bitmap-fonts cdparanoia cdr crypt 
cups dba dvd emboss fam foomaticdb ftp gd gdbm gif imagemagick imap imlib 
jabber jpeg kde kdeenablefinal libg++ libwww mad maildir mikmod mmx mp3 mpeg 
mysql nls nomotif nptl nptlonly oggvorbis opengl pam pdflib php png posix qt 
readline sdl slang sqlite sse ssl svga symlink tcpd tetex tiff truetype 
truetype-fonts type1-fonts unicode userlocales xml2 xv zlib video_cards_nvidia 
linguas_de" 
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS 
 
peter@tux ~ $
Comment 1 Gregorio Guidi (RETIRED) gentoo-dev 2005-04-04 01:49:50 UTC
Have you tried revdep-rebuild? It seems flac was recently uninstalled from your system.
Comment 2 Peter Thomassen 2005-04-05 00:00:08 UTC
Yes, this solved the problem. revdep-rebuild resulted in emerge --oneshot --nodeps  =app-text/tetex-3.0-r1 =app-text/xpdf-3.00-r8 =dev-libs/cyrus-sasl-2.1.20-r2 =kde-base/kcontrol-3.4.0 =media-gfx/gimp-2.2.3 =media-libs/tunepimp-0.3.0-r1 =media-sound/vorbis-tools-1.0.1 =net-ftp/vsftpd-2.0.2 =sys-fs/cryptsetup-0.1-r1 -- which of those caused the problem?

Perhaps somebody may send me some information how to notice this myself in other cases :-) Thank you!
Comment 3 Gregorio Guidi (RETIRED) gentoo-dev 2005-04-05 01:23:30 UTC
Probably tunepimp (a juk dependency).

As a rule of thumb: revdep-rebuild should be used every time a shared library is updated or removed from the system (until a better method gets implemented to track these issues)