I'm trying (again) to build a stable Linux based platform for Waveform but I am having problems getting Tracktion VSTs working navtively on Linux. I hope someone out there might have an idea what's wrong. Here is a summary of the problem:
So far I have a clean Kubuntu 22.04 installation running on a Thinkpad X390. So that's X11 and Intel graphics - nothing fancy.
Next I have installed Reaper plus Waveform and all of my Tracktion content which works on Linux. also installed are other Linux plugins including U-He Diva which is my usual benchmark for compatibility.
Both DAWs have now scanned all plugins with varying degrees of success. Using Reaper as my standard test, the following plugins have failed to scan:
VST3s:
- Biotek 2
F-Em
Collective
Attractive
Dan Dean Bass (scans but when loaded there is no GUI)
- MasterMix
So far I have checked with LDD and all seems fine, but I include the output below in case anyone can spot any errors. Otherwise does anyone know how I can further troubleshoot this?
Many thanks in advance. Nick.
Code: Select all
ldd ./Attracktive.so
linux-vdso.so.1 (0x00007ffd585e2000)
libasound.so.2 => /lib/x86_64-linux-gnu/libasound.so.2 (0x00007f7edcb0d000)
libfreetype.so.6 => /lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f7edb338000)
libGL.so.1 => /lib/x86_64-linux-gnu/libGL.so.1 (0x00007f7edb2b1000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f7edcb08000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f7edcb03000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f7edcafc000)
libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f7edb000000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f7edaf19000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f7edb291000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f7edac00000)
/lib64/ld-linux-x86-64.so.2 (0x00007f7edcc25000)
libpng16.so.16 => /lib/x86_64-linux-gnu/libpng16.so.16 (0x00007f7edb256000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f7edb23a000)
libbrotlidec.so.1 => /lib/x86_64-linux-gnu/libbrotlidec.so.1 (0x00007f7edb22c000)
libGLdispatch.so.0 => /lib/x86_64-linux-gnu/libGLdispatch.so.0 (0x00007f7edae61000)
libGLX.so.0 => /lib/x86_64-linux-gnu/libGLX.so.0 (0x00007f7edae2d000)
libbrotlicommon.so.1 => /lib/x86_64-linux-gnu/libbrotlicommon.so.1 (0x00007f7edabdd000)
libX11.so.6 => /lib/x86_64-linux-gnu/libX11.so.6 (0x00007f7edaa9d000)
libxcb.so.1 => /lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f7edaa73000)
libXau.so.6 => /lib/x86_64-linux-gnu/libXau.so.6 (0x00007f7edcaf2000)
libXdmcp.so.6 => /lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f7edaa6b000)
libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 (0x00007f7edaa53000)
libmd.so.0 => /lib/x86_64-linux-gnu/libmd.so.0 (0x00007f7edaa46000)Code: Select all
ldd ./BioTek\ 2.so
linux-vdso.so.1 (0x00007ffcac7f3000)
libasound.so.2 => /lib/x86_64-linux-gnu/libasound.so.2 (0x00007f0fb19b5000)
libfreetype.so.6 => /lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f0fb0738000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f0fb19b0000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f0fb19ab000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f0fb19a6000)
libGL.so.1 => /lib/x86_64-linux-gnu/libGL.so.1 (0x00007f0fb191d000)
libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f0fb0400000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f0fb0651000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f0fb0631000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f0fb0000000)
/lib64/ld-linux-x86-64.so.2 (0x00007f0fb1acd000)
libpng16.so.16 => /lib/x86_64-linux-gnu/libpng16.so.16 (0x00007f0fb03c5000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f0fb03a9000)
libbrotlidec.so.1 => /lib/x86_64-linux-gnu/libbrotlidec.so.1 (0x00007f0fb039b000)
libGLdispatch.so.0 => /lib/x86_64-linux-gnu/libGLdispatch.so.0 (0x00007f0fb02e3000)
libGLX.so.0 => /lib/x86_64-linux-gnu/libGLX.so.0 (0x00007f0fb02af000)
libbrotlicommon.so.1 => /lib/x86_64-linux-gnu/libbrotlicommon.so.1 (0x00007f0fb028c000)
libX11.so.6 => /lib/x86_64-linux-gnu/libX11.so.6 (0x00007f0fafec0000)
libxcb.so.1 => /lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f0fb0262000)
libXau.so.6 => /lib/x86_64-linux-gnu/libXau.so.6 (0x00007f0fb1913000)
libXdmcp.so.6 => /lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f0fb025a000)
libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 (0x00007f0fb0242000)
libmd.so.0 => /lib/x86_64-linux-gnu/libmd.so.0 (0x00007f0fb0235000)Code: Select all
ldd ./F-em.so
linux-vdso.so.1 (0x00007ffe5b3b4000)
libasound.so.2 => /lib/x86_64-linux-gnu/libasound.so.2 (0x00007f8e276ea000)
libfreetype.so.6 => /lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f8e27622000)
libGL.so.1 => /lib/x86_64-linux-gnu/libGL.so.1 (0x00007f8e2759b000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f8e28ca4000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f8e28c9f000)
libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f8e27200000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f8e274b4000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f8e27494000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f8e26e00000)
/lib64/ld-linux-x86-64.so.2 (0x00007f8e28cab000)
libpng16.so.16 => /lib/x86_64-linux-gnu/libpng16.so.16 (0x00007f8e27459000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f8e2743d000)
libbrotlidec.so.1 => /lib/x86_64-linux-gnu/libbrotlidec.so.1 (0x00007f8e2742f000)
libGLdispatch.so.0 => /lib/x86_64-linux-gnu/libGLdispatch.so.0 (0x00007f8e27148000)
libGLX.so.0 => /lib/x86_64-linux-gnu/libGLX.so.0 (0x00007f8e27114000)
libbrotlicommon.so.1 => /lib/x86_64-linux-gnu/libbrotlicommon.so.1 (0x00007f8e270f1000)
libX11.so.6 => /lib/x86_64-linux-gnu/libX11.so.6 (0x00007f8e26cc0000)
libxcb.so.1 => /lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f8e270c7000)
libXau.so.6 => /lib/x86_64-linux-gnu/libXau.so.6 (0x00007f8e270c1000)
libXdmcp.so.6 => /lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f8e270b9000)
libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 (0x00007f8e270a1000)
libmd.so.0 => /lib/x86_64-linux-gnu/libmd.so.0 (0x00007f8e27094000)Code: Select all
ldd ./Collective.so
linux-vdso.so.1 (0x00007ffd5abf9000)
libasound.so.2 => /lib/x86_64-linux-gnu/libasound.so.2 (0x00007fc9b10fd000)
libfreetype.so.6 => /lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007fc9b1035000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fc9b210d000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fc9b2108000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fc9b2103000)
libGL.so.1 => /lib/x86_64-linux-gnu/libGL.so.1 (0x00007fc9b0fae000)
libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fc9b0c00000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fc9b0ec7000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fc9b20e1000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fc9b0800000)
/lib64/ld-linux-x86-64.so.2 (0x00007fc9b2127000)
libpng16.so.16 => /lib/x86_64-linux-gnu/libpng16.so.16 (0x00007fc9b0e8c000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fc9b20c3000)
libbrotlidec.so.1 => /lib/x86_64-linux-gnu/libbrotlidec.so.1 (0x00007fc9b0e7e000)
libGLdispatch.so.0 => /lib/x86_64-linux-gnu/libGLdispatch.so.0 (0x00007fc9b0b48000)
libGLX.so.0 => /lib/x86_64-linux-gnu/libGLX.so.0 (0x00007fc9b0e4a000)
libbrotlicommon.so.1 => /lib/x86_64-linux-gnu/libbrotlicommon.so.1 (0x00007fc9b0b25000)
libX11.so.6 => /lib/x86_64-linux-gnu/libX11.so.6 (0x00007fc9b06c0000)
libxcb.so.1 => /lib/x86_64-linux-gnu/libxcb.so.1 (0x00007fc9b0afb000)
libXau.so.6 => /lib/x86_64-linux-gnu/libXau.so.6 (0x00007fc9b0e44000)
libXdmcp.so.6 => /lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007fc9b0e3c000)
libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 (0x00007fc9b0ae3000)
libmd.so.0 => /lib/x86_64-linux-gnu/libmd.so.0 (0x00007fc9b0e2f000)Code: Select all
ldd ./Dan\ Dean\ Essential\ Bass.so
linux-vdso.so.1 (0x00007ffe939ca000)
libasound.so.2 => /lib/x86_64-linux-gnu/libasound.so.2 (0x00007f270b829000)
libfreetype.so.6 => /lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f2709f38000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f270b824000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f270b81f000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f270b81a000)
libGL.so.1 => /lib/x86_64-linux-gnu/libGL.so.1 (0x00007f2709eb1000)
libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f2709c00000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f2709b19000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f2709e91000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f2709800000)
/lib64/ld-linux-x86-64.so.2 (0x00007f270b941000)
libpng16.so.16 => /lib/x86_64-linux-gnu/libpng16.so.16 (0x00007f2709e56000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f2709e3a000)
libbrotlidec.so.1 => /lib/x86_64-linux-gnu/libbrotlidec.so.1 (0x00007f270b808000)
libGLdispatch.so.0 => /lib/x86_64-linux-gnu/libGLdispatch.so.0 (0x00007f2709a61000)
libGLX.so.0 => /lib/x86_64-linux-gnu/libGLX.so.0 (0x00007f2709a2d000)
libbrotlicommon.so.1 => /lib/x86_64-linux-gnu/libbrotlicommon.so.1 (0x00007f27097dd000)
libX11.so.6 => /lib/x86_64-linux-gnu/libX11.so.6 (0x00007f270969d000)
libxcb.so.1 => /lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f2709673000)
libXau.so.6 => /lib/x86_64-linux-gnu/libXau.so.6 (0x00007f2709e32000)
libXdmcp.so.6 => /lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f270966b000)
libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 (0x00007f2709653000)
libmd.so.0 => /lib/x86_64-linux-gnu/libmd.so.0 (0x00007f2709646000)Code: Select all
ldd ./Master\ Mix.so
./Master Mix.so: /lib/x86_64-linux-gnu/libcurl.so.4: version `CURL_OPENSSL_3' not found (required by ./Master Mix.so)
linux-vdso.so.1 (0x00007ffe8ffec000)
libasound.so.2 => /lib/x86_64-linux-gnu/libasound.so.2 (0x00007feaee2fd000)
libfreetype.so.6 => /lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007feaee235000)
libcurl.so.4 => /lib/x86_64-linux-gnu/libcurl.so.4 (0x00007feaee18e000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007feaeefa9000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007feaeefa4000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007feaeef9d000)
libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007feaede00000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007feaee0a7000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007feaeef7d000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007feaeda00000)
/lib64/ld-linux-x86-64.so.2 (0x00007feaeefc3000)
libpng16.so.16 => /lib/x86_64-linux-gnu/libpng16.so.16 (0x00007feaee06c000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007feaeef5f000)
libbrotlidec.so.1 => /lib/x86_64-linux-gnu/libbrotlidec.so.1 (0x00007feaeef51000)
libnghttp2.so.14 => /lib/x86_64-linux-gnu/libnghttp2.so.14 (0x00007feaee042000)
libidn2.so.0 => /lib/x86_64-linux-gnu/libidn2.so.0 (0x00007feaedddf000)
librtmp.so.1 => /lib/x86_64-linux-gnu/librtmp.so.1 (0x00007feaeddc0000)
libssh.so.4 => /lib/x86_64-linux-gnu/libssh.so.4 (0x00007feaedd53000)
libpsl.so.5 => /lib/x86_64-linux-gnu/libpsl.so.5 (0x00007feaee02e000)
libssl.so.3 => /lib/x86_64-linux-gnu/libssl.so.3 (0x00007feaedcaf000)
libcrypto.so.3 => /lib/x86_64-linux-gnu/libcrypto.so.3 (0x00007feaed400000)
libgssapi_krb5.so.2 => /lib/x86_64-linux-gnu/libgssapi_krb5.so.2 (0x00007feaedc5b000)
libldap-2.5.so.0 => /lib/x86_64-linux-gnu/libldap-2.5.so.0 (0x00007feaed9a1000)
liblber-2.5.so.0 => /lib/x86_64-linux-gnu/liblber-2.5.so.0 (0x00007feaedc4a000)
libzstd.so.1 => /lib/x86_64-linux-gnu/libzstd.so.1 (0x00007feaed8d2000)
libbrotlicommon.so.1 => /lib/x86_64-linux-gnu/libbrotlicommon.so.1 (0x00007feaed8af000)
libunistring.so.2 => /lib/x86_64-linux-gnu/libunistring.so.2 (0x00007feaed256000)
libgnutls.so.30 => /lib/x86_64-linux-gnu/libgnutls.so.30 (0x00007feaed06b000)
libhogweed.so.6 => /lib/x86_64-linux-gnu/libhogweed.so.6 (0x00007feaed867000)
libnettle.so.8 => /lib/x86_64-linux-gnu/libnettle.so.8 (0x00007feaed025000)
libgmp.so.10 => /lib/x86_64-linux-gnu/libgmp.so.10 (0x00007feaecfa3000)
libkrb5.so.3 => /lib/x86_64-linux-gnu/libkrb5.so.3 (0x00007feaeced8000)
libk5crypto.so.3 => /lib/x86_64-linux-gnu/libk5crypto.so.3 (0x00007feaecea9000)
libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2 (0x00007feaedc44000)
libkrb5support.so.0 => /lib/x86_64-linux-gnu/libkrb5support.so.0 (0x00007feaedc34000)
libsasl2.so.2 => /lib/x86_64-linux-gnu/libsasl2.so.2 (0x00007feaed84c000)
libp11-kit.so.0 => /lib/x86_64-linux-gnu/libp11-kit.so.0 (0x00007feaecd6e000)
libtasn1.so.6 => /lib/x86_64-linux-gnu/libtasn1.so.6 (0x00007feaecd56000)
libkeyutils.so.1 => /lib/x86_64-linux-gnu/libkeyutils.so.1 (0x00007feaedc2d000)
libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007feaecd42000)
libffi.so.8 => /lib/x86_64-linux-gnu/libffi.so.8 (0x00007feaecd35000)