Hello,
I’m on an Ubuntu 14.04 machine with csound 6.08.
I’ve cloned cabbage from git development branch few days ago:
git clone https://github.com/rorywalsh/cabbage.git -b develop --single-branch
and built with:
./buildCabbage “/usr/local/include/csound” “/usr/local/lib” "${HOME}/SDKs/VST3SDK
Everything went smooth (Now I have version 1.1.05) but when exporting LV2 effect I’ve got the error window:
/home/stefanus/cabbage-develop/cabbage/Builds/Linux/CabbageBuild/CabbagePluginEffectLV2.so cannot be found?
And nothing get exported.
Exporting VST effect seems to work, in the selected directory I obtain a .so end a copy of the .csd
Is there something to do to fix the LV2 export problem?
Thank you in advance
Stefano
Unfortunately it still doesen’t work but this time I’ve noticed these lines at the end of the build:
/usr/local/include/csound/csoundCore.h:87:0: warning: “OK” redefined #define OK (0)
^
In file included from …/…/Source/./Plugin/…/CabbageLookAndFeel.h:32:0,
from …/…/Source/./Plugin/…/CabbageCustomWidgets.h:24,
from …/…/Source/./Plugin/CabbagePluginEditor.h:23,
from …/…/Source/CabbageCustomWidgets.cpp:3:
…/…/Source/./Plugin/…/CabbageUtils.h:56:0: note: this is the location of the previous definition #define OK 0
^
Compiling CabbageMessageSystem.cpp
Linking CabbageHost
cp: impossibile eseguire stat di “./build/CabbagePluginEffectLV2.so”: File o directory non esistente
cp: impossibile eseguire stat di “./build/CabbagePluginSynthLV2.so”: File o directory non esistente
That is something like:
cp: impossible to perform stat of “./build/CabbagePluginEffectLV2.so”: File or directory does not exists
cp: impossible to perform stat of “./build/CabbagePluginSynthLV2.so”: File or directory does not exists
Cloned repository and downloaded zip file (from github develop branch) with both builds I still get the same error.
I’ve compared the build cabbage script and is the same you posted.
Could it be that I’m still on ubuntu 14.04?
I can confirm this as I’ve also cloned the latest development branch from GitHub.
I called the build process with ./buildCabbage "/usr/local/include/csound/" "/usr/local/lib/" "/home/temrix/SDKs/VST3\ SDK/"
Output at the end: Linking CabbageHost cp: Aufruf von stat für './build/CabbagePluginEffectLV2.so' nicht möglich: Datei oder Verzeichnis nicht gefunden cp: Aufruf von stat für './build/CabbagePluginSynthLV2.so' nicht möglich: Datei oder Verzeichnis nicht gefunden
However, everything, including LV2 compiled fine with version 1.1.0 .
I freshly cloned the repo and now everything works fine. I did not have to specify the VST_SDK path and there were no errors. The only thing I have changed on my side is that I’m now using libjack-jackd2-dev instead of libjack-dev and it seems to work fine.
getDeps.sh includes libjack-dev which depends on libjack0. I had therefore installed this while purging all the other packages which depend on jackd2.
Does Cabbage depend on libjack-dev or can this be substituted by libjack-jackd2-dev?
I’m not sure which one Csound depends on but as far as I know Cabbage will work with either. I’ve certainly never had any issues with either version. It’s all wrapped up JUCE code at any rate. I’ve never had to get my hands dirty coding any Jack functionality