Problem to show LV2 plugin GUI

Hello,

I compiled Ardour 6.3 sources in ubuntu studio 20.04 and it is not possible on midi tracks to show some plugins GUY. I have the impression that it happens with lv2 plugins. For exemple I can show Pianoteq type lxvt but not lv2.

I thought this only happens with all of the 6 versions that I compiled with the source code, but in fact it also happens with the 5 version present in the synaptic packages.

Do you have any idea where the problem might come from?

Best regards

Most likely it means that libsuil is incorrectly built on your system.

We tend not to provide support for self-building. There’s too much that can go wrong, and it is a very inefficient use of time.

I think when installing libsuil in Synaptic, there is a circular depency or whatever the proper name is so at this point I don’t think it’s possible to build Ardour with lv2 guis in 20.04.

Thank you very much for your answers and help.
The latest version of suil is 0.10.6
I removed it in synaptic and downloaded the sources to compile them. Then I compiled Ardour again but it doesn’t work any better.
I also tried compiling versions 0.10.4 and 0.10.0 of suil but it doesn’t work any better. We will probably have to wait for a new version of suil which fixes the problem to work correctly with ubuntu 20.04 ?

It likely is not related to the version of suil. It relates to how the library is built (what other libraries are present, what configure-time options are given).

I understand better, thanks.

My waf configure for Suil 0.10.6 as a curiosity :

./waf configure
Setting top to : /home/chapolin/Bureau/plugs/nd/ardour/suil/suil-0.10.6
Setting out to : /home/chapolin/Bureau/plugs/nd/ardour/suil/suil-0.10.6/build
Checking for ‘gcc’ (C compiler) : /usr/bin/gcc
Checking for ‘g++’ (C++ compiler) : /usr/bin/g++
Checking for flag ‘-std=c99’ : yes
Checking for link flags -Wl,-z,-nodelete : yes
Checking for program ‘pkg-config’ : /usr/bin/pkg-config
Checking for ‘lv2 >= 1.16.0’ : yes
Checking for ‘x11’ : yes
Checking for ‘gtk±2.0 >= 2.18.0’ : yes
Checking for ‘gtk±x11-2.0’ : yes
Checking for ‘gtk±quartz-2.0’ : not found
Checking for ‘gtk±3.0 >= 3.14.0’ : yes
Checking for ‘gtk±x11-3.0 >= 3.14.0’ : yes
Checking for ‘QtGui >= 4.4.0’ : not found
Checking for ‘Qt5Widgets >= 5.1.0’ : not found
Checking for header QMacCocoaViewContainer : not found
Checking for library dl : yes
Install prefix : /usr/local
C Flags : -I/home/chapolin/Bureau/plugs/nd/ardour/suil/suil-0.10.6 -DNDEBUG -fshow-column -std=c99
C++ Flags : -I/home/chapolin/Bureau/plugs/nd/ardour/suil/suil-0.10.6 -DNDEBUG -fshow-column
Debuggable : no
Build documentation : no
Shared library : yes
Static library : no
Gtk2 Library Name : “libgtk-x11-2.0.so.0”
Gtk3 Library Name : “libgtk-x11-3.0.so.0”
Support for cocoa in gtk2 : no
Support for gtk2 in qt4 : no
Support for gtk2 in qt5 : no
Support for qt4 in gtk2 : no
Support for qt5 in gtk2 : no
Support for win in gtk2 : no
Support for x11 in gtk2 : yes
Support for x11 in gtk3 : yes
Support for qt5 in gtk3 : no
Support for x11 in qt4 : no
Support for x11 in qt5 : no
Support for cocoa in qt5 : no
‘configure’ finished successfully (0.246s)

I’m on Ubuntu 20.04 and Ardour 6.3 compiles very well. Lv2 GUIs are ok.