FS#21344 - [audacious-plugins] projectm didnt work

Attached to Project: Arch Linux
Opened by Matthias Schmellekamp (raziel) - Tuesday, 19 October 2010, 17:49 GMT
Last edited by Gaetan Bisson (vesath) - Monday, 25 October 2010, 00:30 GMT
Task Type Bug Report
Category Upstream Bugs
Status Closed
Assigned To Gaetan Bisson (vesath)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
Every Time Audacious starts projectm plugin it crashes..

Additional info:
2.4.x


Steps to reproduce:
Install audacious + audacious-plugins + libvisual-projectm
Start audacious Settings/Plugins Start projectm
audacious: symbol lookup error:
/usr/lib/audacious/Visualization/projectm-1.0.so: undefined symbol: _ZN8projectMC1ESsi

Steps to solve:
install older version of projectm (projectm-1.2.0-1-i686.pkg.tar.gz libvisual-projectm-1.2.0-1-i686.pkg.tar.gz)
recompile audacious-plugins


Ideas:
-Copy older libprojectm-1.0.so into the audacious-plugins package
-Inital Port of 2 versions of projectm one for xmms/audacious .. one for xmbc/projectm-pulseaudio etc...
This task depends upon

Closed by  Gaetan Bisson (vesath)
Monday, 25 October 2010, 00:30 GMT
Reason for closing:  Upstream
Comment by Gaetan Bisson (vesath) - Tuesday, 19 October 2010, 18:59 GMT
This seems to be an upstream bug; the Gentoo people appear to have disabled that "broken" plugin altogether: http://bugs.gentoo.org/show_bug.cgi?id=296802
Comment by Gaetan Bisson (vesath) - Thursday, 21 October 2010, 18:10 GMT
Upstream bug report: http://jira.atheme.org/browse/AUDPLUG-150
I'll see if recompiling audacious-plugins works as it should...
Comment by Gaetan Bisson (vesath) - Thursday, 21 October 2010, 18:56 GMT
Hum... projectm hasn't been update for about six years, so its ABI certainly isn't the problem.

When did you start noticing this issue? Were former versions of the packages affected?
Comment by Matthias Schmellekamp (raziel) - Thursday, 21 October 2010, 22:41 GMT
I think its about compiling/configure
old works( project 1.2 ) the newer (projectm 2.4) doesnt

Didnt you have the same issue by using audacious?

On http://jira.atheme.org/browse/AUDPLUG-150 you see at the comments

"It seems that the projectm's binary API was broken between 2.0 and 2.0.1..... "
recompiling doesnt work here...
linking against 1.2 and using with 1.2 works without crash or error (4 days )...

Comment by Gaetan Bisson (vesath) - Monday, 25 October 2010, 00:10 GMT
Right; now I understand the problem. Sorry for the confusion earlier. :)

Well, I can't seem to find a way to make audacious-plugins work with projectm-2.0.1, so I'll courageously leave this to upstream, and disable projectm support from our audacious-plugins build for the time being. (Sure, it works with projectm-1.2, but providing special packages for outdated software is not the Arch way.)

Edit: Please ask for a reopen if you know of an easy way to compile audacious-plugins with projectm-2.0.1 support.

Loading...