Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 128475

Summary: [AmaroK] amarok-1.4_beta2-r1 looks for taglib headers in the wrong place
Product: Gentoo Linux Reporter: Erik Andrén <erik.andren>
Component: New packagesAssignee: Gentoo Sound Team <sound>
Status: RESOLVED INVALID    
Severity: normal CC: jakub
Priority: High    
Version: 2005.1   
Hardware: All   
OS: Linux   
URL: http://amarok.kde.org
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: emerge build.log
emerge --info

Description Erik Andrén 2006-04-01 23:54:25 UTC
Current AmaroK depends on taglib version 1.4. KDE ships with taglib 1.3 in its /usr/kde/3.5/ directory.
Manually emerging taglib installs headers in the usual /usr/include directory. 

This makes AmaroK only checking it's kde headers, bailing out as it finds the wrong version i e 1.3. 

The ebuild needs to look in the right paths to compile.
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-04-01 23:59:35 UTC
Reopen with config.log attached, exact amarok version and emerge --info. Nothing bails out here.
Comment 2 Erik Andrén 2006-04-02 00:30:30 UTC
Created attachment 83695 [details]
emerge build.log

With taglib installed a have two versions of taglib-config installed/
The KDE supplied ver 1.3 in /usr/kde/3.5/bin/taglib-config
The taglib 1.4 emerged version in /usr/bin/taglib-config

The build log clearly shows that the amarok configure script checks the wrong one, ie 1.3 in /usr/kde/3.5/bin
Comment 3 Erik Andrén 2006-04-02 00:31:21 UTC
Created attachment 83696 [details]
emerge --info
Comment 4 Erik Andrén 2006-04-02 00:35:29 UTC
removing the /usr/kde/3.5/bin/taglib-config makes the configure script find the /usr/bin/taglib-conf (ie 1.4) which prevents amarok from bailing out. 
Comment 5 Jakub Moc (RETIRED) gentoo-dev 2006-04-02 01:01:38 UTC
Uhm no, I meant config.log (found in /var/tmp/portage/amarok...)
Comment 6 Jakub Moc (RETIRED) gentoo-dev 2006-04-02 06:17:03 UTC
Reopen with "equery b /usr/kde/3.5/bin/taglib-config", please...
Comment 7 Erik Andrén 2006-04-02 10:08:39 UTC
equery b /usr/kde/3.5/bin/taglib-config
[ Searching for file(s) /usr/kde/3.5/bin/taglib-config in *... ]

Gave unfortunately nothing at all as output. 
Comment 8 Jakub Moc (RETIRED) gentoo-dev 2006-04-02 10:57:05 UTC
(In reply to comment #7)
> equery b /usr/kde/3.5/bin/taglib-config
> [ Searching for file(s) /usr/kde/3.5/bin/taglib-config in *... ]
> 
> Gave unfortunately nothing at all as output. 

Yeah, because kde (as distributed by Gentoo) doesn't install any such binary. It's bogus, shouldn't be there, we didn't install it.

Marking this INVALID.