[4/5] Compiling roboverb.lv2/roboverb.ttl.in
In file included from ../roboverb.lv2/Plugin.cpp:20:
../libs/lvtk/lvtk/plugin.hpp: In instantiation of ‘void lvtk::Descriptor<P>::register_plugin(const char*) [with P = Module]’:
../libs/lvtk/lvtk/plugin.hpp:85:9: required from ‘lvtk::Descriptor<P>::Descriptor(const char*) [with P = Module]’
../roboverb.lv2/Plugin.cpp:134:61: required from here
../libs/lvtk/lvtk/plugin.hpp:94:29: error: invalid conversion from ‘void* (*)(const lvtk::_LV2_Descriptor*, double, const char*, const LV2_Feature* const*)’ to ‘void* (*)(const LV2_Descriptor*, double, const char*, const LV2_Feature* const*)’ [-fpermissive]
94 | desc.instantiate = P::_instantiate;
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
| |
| void* (*)(const lvtk::_LV2_Descriptor*, double, const char*, const LV2_Feature* const*)
Waf: Leaving directory `/home/arthur/Dev/Git/Roboverb/build'
Build failed
-> task in 'roboverb' failed with exit status 1:
{task 140032145632592: cxx Plugin.cpp -> Plugin.cpp.3.o}
['/usr/bin/g++', '-Os', '-std=c++17', '-Wno-deprecated-declarations', '-fvisibility=hidden', '-fPIC', '-Iroboverb.lv2', '-I../roboverb.lv2', '-Iroboverb.lv2/compat', '-I../roboverb.lv2/compat', '-Ilibs/lvtk', '-I../libs/lvtk', '-DNDEBUG=1', '-DLINUX=1', '-DHAVE_LV2=1', '../roboverb.lv2/Plugin.cpp', '-c', '-o/home/arthur/Dev/Git/Roboverb/build/roboverb.lv2/Plugin.cpp.3.o']
I've tried cleaning and checking for something in my system and I got this error every time. I'm currently running Pop_OS 20.10 and as said before compiling from the current master branch.