Bug 2368336 - Cannot load library/undefined symbol errors with ladspa-tap-plugins dependency
Summary: Cannot load library/undefined symbol errors with ladspa-tap-plugins dependency
Keywords:
Status: NEW
Alias: None
Product: Fedora
Classification: Fedora
Component: ladspa-tap-plugins
Version: 42
Hardware: x86_64
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Hans de Goede
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
: 2373291 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2025-05-23 23:28 UTC by fedusr10
Modified: 2025-06-30 00:35 UTC (History)
6 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Type: ---
Embargoed:


Attachments (Terms of Use)
Output when launching through the terminal (2.50 KB, text/plain)
2025-05-23 23:32 UTC, fedusr10
no flags Details

Description fedusr10 2025-05-23 23:28:58 UTC
When launching lmms, it fails to load ladspa-tap-plugins libraries which are marked as a dependency, these plugins are also used extensively by the presets contained by default and thus those presets are broken.

Reproducible: Always

Steps to Reproduce:
1. launch lmms

Actual Results:
Immediately tries to load libraries/plugins from ladspa-tap-plugins, but fails to do so with "undefined symbol" errors, causing them to be unusable.

Expected Results:
Immediately successfully load libraries/plugins from ladspa-tap-plugins

Comment 1 fedusr10 2025-05-23 23:32:11 UTC
Created attachment 2091338 [details]
Output when launching through the terminal

Comment 2 David C. Chipman 2025-06-17 22:39:42 UTC
Hi there, 

I am also have trouble like you are, and I noticed that the files that have errors are a part of "ladspa-tap-plugins", not "lmms". Might want to file a bug under that package.

Comment 3 Miloš Komarčević 2025-06-18 09:10:40 UTC
This is identical to bug 2373291

Comment 4 Miloš Komarčević 2025-06-20 11:49:00 UTC
Ah, maybe not the same as darktable issue after all: those symbols are actually present in libmvec.so (but darktable's _ZGVbM4v_sqrtf is not).

So maybe the build scripts are missing -lmvec somewhere?

Comment 5 Thomas Moschny 2025-06-29 17:03:09 UTC
The solution is imho not to add -lmvec to LDFLAGS (doesn't seem to work anyway), but to fix the ordering of objects and libraries on the linker cmd line.

See https://src.fedoraproject.org/rpms/ladspa-tap-plugins/pull-request/1 for a possible fix.

Comment 6 Thomas Moschny 2025-06-29 17:04:12 UTC
*** Bug 2373291 has been marked as a duplicate of this bug. ***

Comment 7 David C. Chipman 2025-06-30 00:35:54 UTC
Thomas, 

The fix you mentioned sounds good to me. ETA on when it could be available in the main repos? Thanks, 

-David


Note You need to log in before you can comment on or make changes to this bug.