Since I upgraded tunefish to the latest version, 4.1.0, I am unable to load it. Renoise sees it as a vst but when trying to load it I get 'Failed to initialize the plugin 'VST: Brain Control: tunefish4'. Renoise's log doesn't give much more info:
Package libcurl was not found in the pkg-config search path.
Perhaps you should add the directory containing `libcurl.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libcurl' found
Package webkit2gtk-4.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `webkit2gtk-4.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'webkit2gtk-4.0' found
Package gtk+-x11-3.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtk+-x11-3.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtk+-x11-3.0' found
Package libcurl was not found in the pkg-config search path.
Perhaps you should add the directory containing `libcurl.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libcurl' found
Compiling tfsynthprogram.cpp
Compiling tflookandfeel.cpp
Compiling PluginProcessor.cpp
Makefile:270: recipe for target 'check-pkg-config' failed
make: *** [check-pkg-config] Error 1
Compiling PluginEditor.cpp
make: *** Waiting for unfinished jobs....
Compiling tf4.cpp
Compiling tf4fx.cpp
In file included from ../../Source/synth/../runtime/system.hpp:26:0,
from ../../Source/synth/tf4fx.cpp:25:
../../Source/synth/../runtime/runtime.hpp: In function ‘PARENT& eGetContainerOf(MEMBER&, const MEMBER PARENT::*)’:
../../Source/synth/../runtime/runtime.hpp:298:11: error: ‘eSize’ does not name a type
const eSize off = reinterpret_cast<eSize>(&(reinterpret_cast<PARENT *>(0)->*memberVar));
^
../../Source/synth/../runtime/runtime.hpp:299:57: error: ‘eSize’ does not name a type
return *reinterpret_cast<PARENT *>(reinterpret_cast<eSize>(memberInst)-off);
^
../../Source/synth/../runtime/runtime.hpp:299:76: error: ‘off’ was not declared in this scope
return *reinterpret_cast<PARENT *>(reinterpret_cast<eSize>(memberInst)-off);
^
In file included from ../../Source/synth/../runtime/system.hpp:26:0,
from ../../Source/synth/tf4.cpp:37:
../../Source/synth/../runtime/runtime.hpp: In function ‘PARENT& eGetContainerOf(MEMBER&, const MEMBER PARENT::*)’:
../../Source/synth/../runtime/runtime.hpp:298:11: error: ‘eSize’ does not name a type
const eSize off = reinterpret_cast<eSize>(&(reinterpret_cast<PARENT *>(0)->*memberVar));
^
../../Source/synth/../runtime/runtime.hpp:299:57: error: ‘eSize’ does not name a type
return *reinterpret_cast<PARENT *>(reinterpret_cast<eSize>(memberInst)-off);
^
../../Source/synth/../runtime/runtime.hpp:299:76: error: ‘off’ was not declared in this scope
return *reinterpret_cast<PARENT *>(reinterpret_cast<eSize>(memberInst)-off);
^
Makefile:165: recipe for target 'build/intermediate/Debug/tf4fx_cda591c2.o' failed
make: *** [build/intermediate/Debug/tf4fx_cda591c2.o] Error 1
Makefile:160: recipe for target 'build/intermediate/Debug/tf4_c53dd0b0.o' failed
make: *** [build/intermediate/Debug/tf4_c53dd0b0.o] Error 1
In file included from ../../Source/runtime/system.hpp:26:0,
from ../../Source/tfsynthprogram.cpp:24:
../../Source/runtime/runtime.hpp: In function ‘PARENT& eGetContainerOf(MEMBER&, const MEMBER PARENT::*)’:
../../Source/runtime/runtime.hpp:298:11: error: ‘eSize’ does not name a type
const eSize off = reinterpret_cast<eSize>(&(reinterpret_cast<PARENT *>(0)->*memberVar));
^
../../Source/runtime/runtime.hpp:299:57: error: ‘eSize’ does not name a type
return *reinterpret_cast<PARENT *>(reinterpret_cast<eSize>(memberInst)-off);
^
../../Source/runtime/runtime.hpp:299:76: error: ‘off’ was not declared in this scope
return *reinterpret_cast<PARENT *>(reinterpret_cast<eSize>(memberInst)-off);
^
In file included from ../../Source/runtime/system.hpp:26:0,
from ../../Source/PluginProcessor.h:28,
from ../../Source/PluginProcessor.cpp:22:
../../Source/runtime/runtime.hpp: In function ‘PARENT& eGetContainerOf(MEMBER&, const MEMBER PARENT::*)’:
../../Source/runtime/runtime.hpp:298:11: error: ‘eSize’ does not name a type
const eSize off = reinterpret_cast<eSize>(&(reinterpret_cast<PARENT *>(0)->*memberVar));
^
../../Source/runtime/runtime.hpp:299:57: error: ‘eSize’ does not name a type
return *reinterpret_cast<PARENT *>(reinterpret_cast<eSize>(memberInst)-off);
^
../../Source/runtime/runtime.hpp:299:76: error: ‘off’ was not declared in this scope
return *reinterpret_cast<PARENT *>(reinterpret_cast<eSize>(memberInst)-off);
^
In file included from ../../Source/runtime/system.hpp:26:0,
from ../../Source/PluginProcessor.h:28,
from ../../Source/PluginEditor.cpp:22:
../../Source/runtime/runtime.hpp: In function ‘PARENT& eGetContainerOf(MEMBER&, const MEMBER PARENT::*)’:
../../Source/runtime/runtime.hpp:298:11: error: ‘eSize’ does not name a type
const eSize off = reinterpret_cast<eSize>(&(reinterpret_cast<PARENT *>(0)->*memberVar));
^
../../Source/runtime/runtime.hpp:299:57: error: ‘eSize’ does not name a type
return *reinterpret_cast<PARENT *>(reinterpret_cast<eSize>(memberInst)-off);
^
../../Source/runtime/runtime.hpp:299:76: error: ‘off’ was not declared in this scope
return *reinterpret_cast<PARENT *>(reinterpret_cast<eSize>(memberInst)-off);
^
In file included from ../../Source/runtime/system.hpp:26:0,
from ../../Source/PluginProcessor.h:28,
from ../../Source/tflookandfeel.h:26,
from ../../Source/tflookandfeel.cpp:22:
../../Source/runtime/runtime.hpp: In function ‘PARENT& eGetContainerOf(MEMBER&, const MEMBER PARENT::*)’:
../../Source/runtime/runtime.hpp:298:11: error: ‘eSize’ does not name a type
const eSize off = reinterpret_cast<eSize>(&(reinterpret_cast<PARENT *>(0)->*memberVar));
^
../../Source/runtime/runtime.hpp:299:57: error: ‘eSize’ does not name a type
return *reinterpret_cast<PARENT *>(reinterpret_cast<eSize>(memberInst)-off);
^
../../Source/runtime/runtime.hpp:299:76: error: ‘off’ was not declared in this scope
return *reinterpret_cast<PARENT *>(reinterpret_cast<eSize>(memberInst)-off);
^
Makefile:150: recipe for target 'build/intermediate/Debug/PluginProcessor_a059e380.o' failed
make: *** [build/intermediate/Debug/PluginProcessor_a059e380.o] Error 1
Makefile:155: recipe for target 'build/intermediate/Debug/PluginEditor_94d4fb09.o' failed
make: *** [build/intermediate/Debug/PluginEditor_94d4fb09.o] Error 1
Makefile:145: recipe for target 'build/intermediate/Debug/tflookandfeel_96d6a44d.o' failed
make: *** [build/intermediate/Debug/tflookandfeel_96d6a44d.o] Error 1
Makefile:140: recipe for target 'build/intermediate/Debug/tfsynthprogram_d4691da3.o' failed
make: *** [build/intermediate/Debug/tfsynthprogram_d4691da3.o] Error 1
I have all the dependencies listed on the github page and I certainly have curl installed so I'm not sure why it doesn't see it.
sadko4u wrote:It seems like you've installed binary packages but didn't install the *-devel packages that contain header files required to build source code.
I have the dev packages for the ones they say are dependencies, the ones listed in the errors don't seem to have dev packages as far as I can see in ubuntu repositories.
I found the previous binary which works so I can use that for now.