I have a simple problem with jalv plugins (especially Dexed): When I am using my (last-updated-gorgona) Zynthian it starts Pianoteq (my last used plugin). After that I need to load Dexed (jalv) but nothing happens.
The log says:
May 18 08:41:53 zynthian startx[397]: ERROR:root:Can't start engine Jalv/Dexed => The command was not found or was not executable: /usr/local/bin/jalv.
May 18 08:41:53 zynthian startx[397]: ERROR:root:Can't add layer Dexed - Plugin LV2 => 'NoneType' object has no attribute 'split'
I can fix this simply by installing jalv by myself. But it is strange that jalv is not installed at all…
The following problem is: if jalv cannot be started I am getting an unlimited walking wave, so I cannot do anything. I think it’s better if there would be an error message and a possibility to get back into the normal menu for doing anything else.
I just tried to run /zynthian/zynthian-sys/scripts/recipes/install_lv2_jalv.sh which is producing much errors. So I think this problem should be also exist for other users. Can anyone confirm this?
the problem is located inside the install_lv2_jalv.sh:
...
In file included from ../src/instance.c:23:0:
../src/./suil_internal.h:36:23: fatal error: lv2/ui/ui.h: No such file or directory
#include "lv2/ui/ui.h"
^
compilation terminated.
...
I will try to fix it - but it seems to be not easy… I wonder if this ever worked at all.
After creating the softlinks you can translate libsuil and jalv. It seems that the lv2 headers are installed inside /usr/local/lib/lv2/ which is IMHO not the right place. Also the got the extension .lv2 for the directories - I think this is also not a good solution as you can see for the libsuil build script… but with the fixes above it works for libsuil.
I am currently also not sure if the symlinks are the best solution. I think this should be fixed where the headers files are installed at the strange place…