XMP plugin for Audacious doesn't work (symbol lookup error)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xmp (Fedora) |
Fix Released
|
Undecided
|
|||
xmp (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
The default install of xmp-audacious in Precise (12.04.1 LTS) doesn't actually work. Upon trying to use the plugin to play one of its supported formats, this error occurs:
$ audacious
WARNING: Audacious seems to be already running but is not responding.
audacious: symbol lookup error: /usr/lib/
Michael Schwendt from Fedora fixed it, see here: https:/
I tried fixing it myself in the Ubuntu package, and seemed to have succeeded. Basically it's a matter of editing src/plugin/ audacious.c and audacious3.c to change occurrences of tuple_associate
I've attached my patch, not really sure if it's the way things should be done (I'm a packaging newbie :)), but hope it helps. The rebuilt package works perfectly here anyway.
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: xmp-audacious 3.4.0-1ubuntu2
ProcVersionSign
Uname: Linux 3.2.0-32-generic x86_64
NonfreeKernelMo
ApportVersion: 2.0.1-0ubuntu14
Architecture: amd64
Date: Mon Oct 15 22:47:29 2012
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release amd64 (20120425)
ProcEnviron:
LANGUAGE=en_AU:en
TERM=xterm
PATH=(custom, no user)
LANG=en_AU.UTF-8
SHELL=/bin/bash
SourcePackage: xmp
UpgradeStatus: No upgrade log present (probably fresh install)
Changed in xmp (Fedora): | |
importance: | Unknown → Undecided |
status: | Unknown → Fix Released |
Created attachment 587319
fix API calls
Description of problem: An API change in Audacious 3.2 has been missed in the patch applied to the XMP plugin. Attached add-on patch should fix it, but I'm not up-to-date on latest XMP release, which is available, too.
Version-Release number of selected component (if applicable): plugin- xmp-3.4. 0-6.fc17. x86_64
audacious-
How reproducible:
In Audacious, enable the "Search Tool" plugin, then refresh a music collection that contains files understood by the XMP plugin.