Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 128475 - [AmaroK] amarok-1.4_beta2-r1 looks for taglib headers in the wrong place
Summary: [AmaroK] amarok-1.4_beta2-r1 looks for taglib headers in the wrong place
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal
Assignee: Gentoo Sound Team
URL: http://amarok.kde.org
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-04-01 23:54 UTC by Erik Andrén
Modified: 2006-04-02 10:57 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge build.log (amarok.build.log,51.66 KB, text/plain)
2006-04-02 00:30 UTC, Erik Andrén
Details
emerge --info (emerge.info,2.33 KB, text/plain)
2006-04-02 00:31 UTC, Erik Andrén
Details

Note You need to log in before you can comment on or make changes to this bug.
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.