Bug 161924
Summary: | amarok gets symbol lookup error when trying to build a collection | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Diego Novillo <dnovillo> |
Component: | amarok | Assignee: | Aurelien Bompard <gauret> |
Status: | CLOSED NOTABUG | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 4 | ||
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | i686 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2005-06-28 16:22:14 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Diego Novillo
2005-06-28 14:42:44 UTC
What do you get for "rpm --query taglib"? Ah, that's indeed the problem: $ rpm --query taglib package taglib is not installed Installing taglib fixed the failure. Odd that amarok could be installed with that missing dependency (I did a default upgrade from FC3 to FC4). Thanks. Diego. Odd indeed: $ rpm -qR amarok | grep tag libtag.so.1 $ rpm -q --whatprovides libtag.so.1 taglib-1.3.1-2 So, what do you get for "rpm -qf /usr/lib/libtag*" and "rpm -q --whatprovides libtag.so.1"? It smells much like some incompatible taglib from a 3rd party repo could be installed. Hmm, indeed. I do have to libtag.so.1 providers. I have no idea where I got the other one from. I tried uninstalling it, but I'm getting: $ sudo rpm -e libtag /var/tmp/rpm-tmp.57225: line 1: /sbin/postun_ldconfig: No such file or directoryerror: %postun(libtag-1.1-alt1.i586) scriptlet failed, exit status 127 $ rpm -qf /usr/lib/libtag* libtag-1.1-alt1 taglib-1.3.1-2 taglib-1.3.1-2 libtag-1.1-alt1 taglib-1.3.1-2 libtag-1.1-alt1 taglib-1.3.1-2 $ rpm -q --whatprovides libtag.so.1 libtag-1.1-alt1 taglib-1.3.1-2 $ rpm -qi libtag Name : libtag Relocations: (not relocatable) Version : 1.1 Vendor: ALT Linux Team Release : alt1 Build Date: Thu Apr 8 13:05:10 2004Install Date: Mon Sep 13 10:19:03 2004 Build Host: zerg.hasher.altlinux.orgGroup : System/Libraries Source RPM: libtag-1.1-alt1.src.rpm Size : 242912 License: GPL Signature : DSA/SHA1, Wed Apr 21 08:57:42 2004, Key ID fb3048af1c2a3f08 Packager : Sergey V Turchin <zerg at altlinux dot org> URL : http://ktown.kde.org/~wheeler/taglib/ Summary : TagLib, is well, a library for reading and editing audio meta dataDescription : TagLib, is well, a library for reading and editing audio meta data, commonly know as tags. Some goals of TagLib: A clean, high level, C++ API to handling audio meta data. Support for at least ID3v1, ID3v2 and Ogg Vorbis comments. A generic, simple API for the most common tagging related functions. Binary compatibility between minor releases using the standard KDE/Qt techniques for C++ binary compatibility. Make the tagging framework extensible by library users; i.e. it will be possible for libarary users to implement additional ID3v2 frames, without modifying the TagLib source. Because TagLib desires to be toolkit agnostic, in hope of being widely adopted and the most flexible in licensing TagLib provides many of its own toolkit classes; in fact the only external dependancy that TagLib has, it a semi-sane STL implementation. Looks like you downloaded an arbitrary package from rpmfind.net or so. C++ ABI breakage. To recover: sudo rpm -e --nodeps --noscripts libtag taglib ; yum install taglib That worked. Thanks for the quick help! |