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.