Some LADSPA Plugins do not load properly (Apple) #663
Comments
|
So I've made these changes and confirmed all 117 plugins are in the If there any platform specific code I should look for? Any recommendations are appreciated. What I see for swh compile time options are: IF(LMMS_BUILD_WIN32)
ADD_CUSTOM_COMMAND(TARGET "${_plugin}" POST_BUILD COMMAND "${STRIP}" "\"${CMAKE_CURRENT_BINARY_DIR}/${_plugin}.dll\"")
ELSE(LMMS_BUILD_WIN32)
SET_TARGET_PROPERTIES("${_plugin}" PROPERTIES COMPILE_FLAGS "${COMPILE_FLAGS} -fPIC -DPIC")
ENDIF(LMMS_BUILD_WIN32)
IF(LMMS_BUILD_APPLE)
SET_TARGET_PROPERTIES("${_plugin}" PROPERTIES LINK_FLAGS "${LINK_FLAGS} -Bsymbolic -lm")
ELSE(LMMS_BUILD_APPLE)
SET_TARGET_PROPERTIES("${_plugin}" PROPERTIES LINK_FLAGS "${LINK_FLAGS} -shared -Wl,-no-undefined -Wl,-Bsymbolic -lm")
ENDIF(LMMS_BUILD_APPLE)
IF(LMMS_BUILD_LINUX)
SET_TARGET_PROPERTIES("${_plugin}" PROPERTIES LINK_FLAGS "${LINK_FLAGS} -nostartfiles")
ENDIF(LMMS_BUILD_LINUX)Update, I tried a few more options (comparing them to working plugins) to no avail. Seems most CPP plugins work however the SWH C plugins just don't show up. |
|
So I'm going to step back a bit here and reopen the The ONLY swh plugins that are incompatible with Clang are Unfortunately, even the Clang built SWH plugins still don't list in the available plugins. There must be a platform specific setting I'm missing... any idea @tobydox? @softrabbit? -Tres |
|
Fixed the dredged waveguide error per commit: tresf@e2c3e65 One down, two to go. :) |
|
Next error is: When commenting out all of the MK_IMP lines in |
|
I've reached out to the Audacity team (they still use SWH on Apple) and they claim to be using an Ardour build. Ironically Ardour has dropped support for SWH on Apple, this is what Ardour said:
Isn't this a duplicate of #668? |
|
Turns out the I haven't tested the audio, but after applying the Edit: Tested and working. :) http://youtu.be/djAvhrE2ZrE |
|
FYI, pushed upstream: |
|
FYI, accepted upstream: |



Opening a sample project which uses certain LADSPA plugins throws multiple errors on Apple (i.e.

unfa-Spoken.mmpz)This is most likely due to the LADSPA PLUGIN PATHS being set incorrect on Apple:
Currently set to:
should be
Will patch
src/core/config_mgr.cppwith Apple IFDEF.The text was updated successfully, but these errors were encountered: