steinbergmedia / vst3sdk

VST 3 Plug-In SDK
Other
1.57k stars 162 forks source link

build of 3.7.3_build20 fails on dlopening hostchecker.so due to undefined symbol #85

Closed dvzrv closed 2 years ago

dvzrv commented 2 years ago

Hi! When trying to update the Arch Linux package to 3.7.3_build20 I'm running into the following issue which prevents me from upgrading:

 * Loading module...

  /build/vst3sdk/src/vst3sdk/build/VST3/Release/hostchecker.vst3

Invalid Module!
dlopen failed.
/build/vst3sdk/src/vst3sdk/build/VST3/Release/hostchecker.vst3/Contents/x86_64-linux/hostchecker.so: undefined symbol: _ZN9Steinberg15SystemClipboard19copyTextToClipboardERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE

The full build log is here: vst3sdk-3.7.3_build20.log

dvzrv commented 2 years ago

In general it would also be very much preferred to not run all tests right with the build target, as it makes for an extremely convoluted output. It would be highly appreciated to move tests to their own target! :)

dvzrv commented 2 years ago

Is there any movement on fixing this? I can not update because of this error.

dvzrv commented 2 years ago

As community contribution does not seem to be of relevance to this project, I will now abstain from building the example plugins and only ship the headers. I don't really see the benefit of spending any further time on attempting to help fixing issues on Linux that Steinberg is not really interested in fixing or accepting fixes for.