Hi,
in a further post I tried to find out how to “disable” vst-plugins completely.
Doing this via build-without-it seemed the best way, but using “-no-lxvst --no-windows-vst”
shows an error
—snipp—
harry@studio-ThinkPad-T430:/opt/make/Ardour-7.2.0$ ./waf
Waf: Entering directory `/opt/make/Ardour-7.2.0/build’
Using packaged revision
Generating po/de.po
Generating po/eu.po
Generating po/fr.po
Generating po/it.po
Generating po/ja.po
Generating po/ko.po
Generating po/ru.po
Generating po/zh.po
Generating /opt/make/Ardour-7.2.0/gtk2_ardour/ardour.appdata.xml.in
[1240/1311] Linking build/gtk2_ardour/ardour-7.2.0
[1243/1311] Linking build/headless/hardour-7.2.0
[1245/1311] Linking build/luasession/luasession
[1246/1311] Compiling session_utils/common.cc
/usr/bin/ld: gtk2_ardour/screensaver.cc.1.o: undefined reference to symbol ‘XResetScreenSaver’
/usr/bin/ld: /lib/x86_64-linux-gnu/libX11.so.6: Fehler beim Hinzufügen von Symbolen: DSO missing from command line
collect2: error: ld returned 1 exit status
Waf: Leaving directory `/opt/make/Ardour-7.2.0/build’
Build failed
→ task in ‘ardour-7.2.0’ failed with exit status 1 (run with -v to display more information)
—snipp—
This is part of the script I use to build ardour.
The script first was used building a 5.x ardour and since then has only minimaly changed :
—snipp—
./waf configure --prefix=${IPATH} --optimize --freedesktop --canvasui --docs --test --lxvst --phone-home --run-tests --nls --no-lxvst --no-windows-vst
&& ./waf && ./waf i18n
—snipp—
So, not including “-no-lxvst --no-windows-vst” works fine.
—snipp—
…
Generating po/pt.po
Generating po/ru.po
Generating po/zh.po
Waf: Leaving directory `/opt/make/Ardour-7.2.0/build’
‘i18n’ finished successfully (3.950s)
harry@studio-ThinkPad-T430:/opt/make/Ardour-7.2.0$
—snipp—
What the hell has not including vst to do with the screensaver ?
Best regards
Harry
PS.: So, you may ask, why I aways go the hard way by building ardour ?
I want an application (which I really use/like much) to be optimally customized for my system.
The build-process shows all the system dependencies and it’s on me to fulfill them best.
After a successful build I have the certainty it can’t be better than this build