Mixxx fails to find libmp3lame on some Linux platforms
Bug #920191 reported by
Magnus Holmgren
This bug affects 5 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mixxx |
Fix Released
|
Medium
|
Daniel Schürmann | ||
1.10 |
Fix Released
|
Undecided
|
Daniel Schürmann |
Bug Description
src/encoding/
QLibrary searches LD_LIBRARY_PATH (according to the documentation) unless an absolute filename is provided. By providing an absolute filename you prevent Mixxx from finding libmp3lame.so on 64-bit architectures where 64-bit libraries are installed in /usr/lib64, as well as on Debian, where libraries are installed in per-arch subdirectories of /usr/lib.
#ifdef __LINUX__
libnames << "libmp3lame.so.0";
should suffice (WITH ".0"). I suspect that a absolute path isn't necessary on MacOS X either.
Changed in mixxx: | |
milestone: | 1.10.1 → 1.11.0 |
Changed in mixxx: | |
status: | In Progress → Fix Committed |
Changed in mixxx: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Thanks Magnus -- you're right we should avoid absolute paths and let the library search path handle it for us.