I have always used Ardour 8.1 without any problems.
But now, when I start Ardour from terminal, it gives me this error: /usr/local/lib/ardour8/ardour-8.1.0: error while loading shared libraries: libvamp-hostsdk.so.3: cannot open shared object file: No such file or directory
I’ve been cleaning up my hard disk lately, so I’m not ruling out the possibility that I’ve accidentally deleted some important files.
But that file doesn’t seem to be missing. I searched my computer for the libvamp-hostsdk.so.3 file, and there are some:
Solved!
I remembered that I had removed Ardour 6.9 thinking it was obsolete and useless, then I forgot about it. So now I tried to reinstall Ardour 6.9 from Synaptic and now Ardour 8.1 also starts correctly.
So I think that by removing version 6.9 (via Synaptic) some shared libraries were also removed.
I would like to know if there is a way to uninstall version 6.9 (which I do not use) without damaging version 8.1.
[Ardour 6.9 installed from repository]
[Ardour 8.1 compiled from source]
Those library paths you show are all in flatpak, which is a sandbox environment which protects programs from interacting with each other.
Search your system repository to see if there is a system version which can be installed.
On my system the packages is named vamp-plugin-sdk, but the name might be slightly different on your distribution.
If you use the build from ardour.org each version installs into an independent directory in /opt.
Since you compiled 8.1 from source, you can configure again and waf will warn you of any missing dependencies.