M4A plugin will not link against ASMLIB on Linux AMD64

Bug #670461 reported by David Ordenes D.
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Mixxx
Won't Fix
Low
Sean M. Pappalardo

Bug Description

I just got version 1.9.0 from the Bazaar repo, and I found a few issues while trying to compile.
I'm attaching a file with the details of what I did; some problems were simple enough for me to
solve them, and others were outside of my knowledge on how to fix them.

Also, I read that some features are not meant to be enabled yet since they include older code that needs
review, but I think this would still be useful.

In the end, the compilation was successful by disabling some features, and Mixxx works alright as far
as I've been able to test. (Not much, anyway.)
I'm attaching a description of the compilation process and the issues I ran into.

If useful, I'm using a notebook Dell Studio 1535, ATI Radeon Mobility HD 3400, 4 GB RAM, with
Ubuntu Maverick, kernel 2.6.35-22-generic.
I have only tried running my compiled version of Mixxx with compositing disabled. The ppa package
 crushed the system unless I did that.

Revision history for this message
David Ordenes D. (radioboy-2) wrote :
Revision history for this message
RJ Skerry-Ryan (rryan) wrote :

Hi David,

Thanks for your report. As you've already determined, the 'tonal' and 'script' 'asmlib' 'cmetrics' and 'ffmpeg' features are not supported currently. We try to indicate that when you run SCons by showing this in the configure output:

  NOT-WORKING Tonal Audio Detection... Disabled
           NOT-WORKING iPod Support... Disabled
     NOT-WORKING MixxxScript Studio... Disabled
     NOT-WORKING CMetrics Reporting... Disabled
         NOT-WORKING FFMPEG support... Disabled

Though we do not show the big NOT-WORKING message in hte description when you run scons --help

While we don't actually support the 'asmlib' option, it should technically work, so thanks for pointing out that that is broken. I'll leave this for Sean to take a look at.

As for your problem with crashing on Ubuntu 10.10 and ATI hardware, there is a bug in the ATI driver that is causing this. Please see this bug and add the details of your graphics card there: Bug #656241

RJ Skerry-Ryan (rryan)
Changed in mixxx:
assignee: nobody → Sean M. Pappalardo (pegasus-renegadetech)
importance: Undecided → Low
summary: - Compilation issues in 1.9.0
+ Asmlib will not compile
Revision history for this message
Sean M. Pappalardo (pegasus-renegadetech) wrote :

This requires a position-independent version of the ASMLIB library which is not provided in the distribution.
I can't seem to figure out how to get scons to use specific link flags for just the M4A plugin in any case, which is needed to fix this bug.

Changed in mixxx:
status: New → Confirmed
summary: - Asmlib will not compile
+ M4A plugin will not link against ASMLIB on Linux AMD64
Revision history for this message
Sean M. Pappalardo (pegasus-renegadetech) wrote :

I talked to the ASMLIB author and he said the mentioned symbol is one of many that are specifically position-independent in ASMLIB, and he's stumped as to why GCC is giving that error. For the time being, we need to be able to modify the library list used for linking the M4A plugin so it skips ASMLIB regardless of the build flag setting.

I don't know how to do this.

RJ Skerry-Ryan (rryan)
Changed in mixxx:
status: Confirmed → Won't Fix
Revision history for this message
Swiftb0y (swiftb0y) wrote :

Mixxx now uses GitHub for bug tracking. This bug has been migrated to:
https://github.com/mixxxdj/mixxx/issues/5631

lock status: Metadata changes locked and limited to project staff
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.