I compiled an lv2 successfully with the modduox-static tool chain, created ttl files for it, and a html gui. I used modduox-static because I need gcc7.5 and modduox is the same as the RaspberryPi 3 arch. I then used scp to put the lv2 package in /usr/modep/lv2 (I’m using pi-stomp, RaspberryPi 3 based device. When I drag and drop the plugin in the virtual pedalboard I get an Error, could not load plugin message. Is there a log file where I can find more info on why it failed to load?
As a side note, It was unable to generate a thumbnail in the mod-sdk, but the rest of the gui creation worked fine.
The exact error message is “Error adding effect”
Update:
I used “sudo journalctl -fu modep-mod-host” to monitor messages and got this when dragging the plugin to the pedalboard:
Apr 13 00:10:33 patchbox mod-host[474]: lilv_lib_open(): error: Failed to open library /usr/modep/lv2/TS-M1N3.lv2/TS-M1N3.so (/usr/modep/lv2/TS-M1N3.lv2/TS-M1N3.so: wrong ELF class: ELFCLASS64)
Apr 13 00:10:33 patchbox mod-host[474]: can't get lilv instance
I’m guessing it didn’t cross compile correctly for my target. Any ideas?
Update 2: Going to try compiling using “modduo-static” environment as @Giedrius suggested, will let you know how it goes, thanks!
-Keith