View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001694 | OpenMPT | Build System | public | 2023-04-17 08:40 | 2023-04-17 09:43 |
Reporter | Zaxon | Assigned To | manx | ||
Priority | normal | Severity | tweak | Reproducibility | always |
Status | closed | Resolution | not fixable | ||
Platform | amd64 | OS | Debian | OS Version | 11 |
Summary | 0001694: symbol lookup error: openmpt123: undefined symbol: _ZN7openmpt6module21ctl_set_floatingpointESt17basic_string_viewIcSt11char_tra | ||||
Description | I downloaded the latest source code libopenmpt-0.6.10+release.autotools.tar.gz, untared and did ./configure then make and make check. The tests passed so I decided to install. When I tried to play the module I got the following error: openmpt123 v0.6.10, libopenmpt 0.4.11+r12392.pkg (OpenMPT 1.28.09.00 https://source.openmpt.org/svn/openmpt/tags/libopenmpt-0.4.11@12392 (2019-12-22T19:09:25.374363Z) clean-pkg) openmpt123: symbol lookup error: openmpt123: undefined symbol: _ZN7openmpt6module21ctl_set_floatingpointESt17basic_string_viewIcSt11char_traitsIcEEd I tried with this module: https://api.modarchive.org/downloads.php?moduleid=68796#colours.xm Do I miss something on my side or is this a bug in the openmpt123? Kind regards, | ||||
Steps To Reproduce | Download the source code form the package: libopenmpt-0.6.10+release.autotools.tar.gz | ||||
Additional Information | Strangely when I install the version of openmpt123 from the Debian 11 repository (v0.4.11) and then I go to the bin folder of the compiled openmpt123 player, then the playback is correct. | ||||
Tags | No tags attached. | ||||
Has the bug occurred in previous versions? | Not in the v0.4.11 form Debian 11 binary repo. | ||||
Tested code revision (in case you know it) | |||||
Your system did not update your shared library cache, so the dynamic loader is not aware of the newly installed libopenmpt yet. You may complain to Debian/glibc/automake/libtool (or whoever is willing to not blame other parties) to get their nonsense sorted out. It's been a bug for decades because (IIRC) libtool decided to be anti-smart and blame others. Further reading:
|
|