I see that you have the meta-package already installed. Maybe you forgot to agree to the EULA? Try reinstalling with ‘sudo apt-get --purge --reinstall install ttf-mscorefonts-installer’. Don’t forget to accept the EULA!
Getting new Cabbage install on laptop
Incredible! And I’ve been using Wine all this time without it! (Maybe I’ve been using too much wine…)
Well, I’m obviously quite embarrassed! Still, I do appreciate your help! Hopefully the next time it’ll be for more music-related queries rather than installation stuff!
Thanks to both of you for your time and help! I don’t know how you do it!
brian
This has nothing to do with Wine. I should have thought to suggest purging mscorefonts, but thank you very much @gsenna, we could have been here for weeks otherwise! Now all you need to do sort out the building of the plugins. The handiest way is to cd to your SDK directory and run the pwd command. That will give you the correct path to the VST folder. Then pass this path to the buildCabbage script, as described in the readme file.
Ok, thanks Rory. I guess there’s always something new to learn here! (I don’t know why I hadn’t accepted the EULA clause, as I always have in the past. Must’ve slipped by somehow…
As regards the SDK path, is it the first level in the directory? ie: /home/brian/SDKs (This is what pwd returns)
Give us a look at what’s in your vstsdk2.4 folder?
Now I see that there is a “public.sdk” folder here. During installation I had a couple errors that showed this:
../../JuceLibraryCode/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:81:51: fatal error: public.sdk/source/vst2.x/audioeffectx.h: No such file or directory
#include <public.sdk/source/vst2.x/audioeffectx.h>
Instead of passing ~SDKs, try the full path name, i.e, /home/brian/SDKs
Just to be sure— is this the correct place to put the new path? (line 15?)
(NB: you have written “bulid Cabbage” rather than “build Cabbage”. I don’t know if that matters…?
No, there’s no need for changing the script. Assuming you’ve installed csound in /usr/local, just run the following command in the terminal:
./buildCabbage “/usr/local/include/csound” “/usr/local/lib” “/home/brian/SDKs/vstsdk2.4”
At the end of the installation using ./buildCabbage “/usr/local/include/csound” “/usr/local/lib” “/home/brian/SDKs/vstsdk2.4”, I got this message:
…/…/JuceLibraryCode/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:272:29: warning: multi-character character constant [-Wmultichar]
setUniqueID ((int) (JucePlugin_VSTUniqueID));
^
In file included from …/…/JuceLibraryCode/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:83:0:
/home/brian/SDKs/vstsdk2.4/public.sdk/source/vst2.x/audioeffectx.cpp: In member function ‘virtual void AudioEffectX::resume()’:
/home/brian/SDKs/vstsdk2.4/public.sdk/source/vst2.x/audioeffectx.cpp:307:69: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
if (cEffect.flags & effFlagsIsSynth || canDo (“receiveVstMidiEvent”) == 1)
^
Linking CabbagePluginEffect
cp: cannot stat ‘…/…/Docs/_book’: No such file or directory
cp: cannot stat ‘…/…/Images/Cabbage.png’: No such file or directory
*** Just a side question: if it’s true that I hadn’t accepted the EULA clause before now, why did my system tell me that the mscore was already installed?? Wasn’t that installation dependant on me accepting the EULA?
This is why I was sure I had (already) accepted the EULA clause!
That’s built. Congratulations! Don’t worry about the last two error, they won’t stop you from using Cabbage.
mscore is actually Musescore. But I know what you mean. Take a look at this http://askubuntu.com/questions/425085/did-i-accept-the-ttf-mscorefonts-installer-eula
Hi guys,
thanks again for your time and your help. In addition to the correct installation, I’ve also learn a bit about the “ms font installation” issue. Thanks also for the link. I liked one persons comment:
You realize how cryptic this line is, yes? “the preinstall script prevents the installation if you don’t install it”
So I guess this thread can be marked “solved”!
I have another question now (more music-oriented) but I’ll start another thread for it!
brian