Red Hat Bugzilla – Bug 245833
taglib-config from i386 devel package overrides x86_64 version
Last modified: 2008-02-20 23:56:40 EST
Description of problem:
When installing taglib-devel on an AMD64 system, yum installs
both the x86_64 and i386 packages (understandably). However,
taglib-config from the i386 package is (presumably) installed
over the same binary from the x86_64 package. This causes
problems when building something from source (specifically,
kdelibs trunk) that needs to use taglib-config --libs, which
returns -L/usr/lib instead of the correct -L/usr/lib64, which
causes the link to fail.
Version-Release number of selected component (if applicable):
Install taglib-devel on an x86_64 build of FC7. You
must install both arch packages at the same time for
this to work (or fail, as the case may be ;) ).
Steps to Reproduce:
1. yum -y install taglib-devel
2. taglib-config --libs
Removing both packages and installing only the x86_64 package
works. Trying to install the i386 version separately causes an
Transaction Check Error:
file /usr/bin/taglib-config from install of taglib-devel-1.4-5.fc7 conflicts
with file from package taglib-devel-1.4-5.fc7
Fixed in rawhide.
* Wed Jan 16 2008 Rex Dieter <rdieter[AT]fedoraproject.org> 1.5-0.7.20080116svn
- svn20080116 snapshot
- multiarch conflicts (#343241)
An update for f7 should be coming soon.
*** This bug has been marked as a duplicate of 343241 ***