Hello,
I am trying to get started with mod-plugin-builder to make an auto-gain staging plugin and learn the platform dev a little (I am a C++ dev for my day job). It is always the build/test infrastructure that causes difficulties and rarely the code ![]()
So thanks for creating these scripts to make the setup simpler.
I thought I would start by just using the vanilla “eg-amp-lv2-labs” plugin to start with, build, validate, deploy and test it, then duplicate it and start from that as the basis of my plugin.
Following the instructions from: GitHub - mod-audio/mod-plugin-builder: MOD Plugin Builder · GitHub I can build the plugin (I haven’t tried deploying and using it yet) but I did try using the lv2 validation like:
./validate x86_64 eg-amp-lv2-labs
Checking eg-amp.lv2…
error: Inverse functional property with several subjects:
https://falktx.com
FOAF Vocabulary Specification
mailto:falktx@falktx.com
error: Inverse functional property with several subjects:
https://falktx.com/
FOAF Vocabulary Specification
mailto:falktx@falktx.com
Found 2 errors among 107 files (checked 0 restrictions)
Any idea what this means I couldn’t find any relevant docs?
I assume there are problems with the ttl files in the example plugin but the error description doesn’t really help someone with little experience in lv2 plugin development (me) understand the issue.
If not I assume to understand these errors better I am going to need to look at the source for the lv2_validate tool but thought I would ask here first in case it helps others trying to start as well.
Thanks.