I had some problems installing cabbage, though I got it done in the end.
First I downloaded the recommended version 1.0.0 and tried running the buildCabbage script, and my machine froze. I found out that it was running out of memory, as it was trying to run too many compiling jobs at once. I got around this problem by deleting all the -j8 options from the buildCabbage script
Next was the VST SDK. I got it and renamed it and put it in what seemed the right place, but the build script couldn’t find it. I had a look at the makefiles and found this in MakefilePluginEffect and MakefilePluginSynth:
ifndef VST_SDK
VST_SDK ?= “/home/rory/SDKs/vstsdk2.4/”
endif
Seemed like an error but I got round it by passing parameters to the script instead
Cabbage then compiled fine, however on the preferences menu the file dialog for the location of the Csound manual was broken. I downloaded the develop version of cabbage and compiled that and then that worked too.
Next I found that cabbage couldn’t find the cabbage manual file. By trial and error I found that Cabbage was looking for [whatever]/Builds/Linux/CabbageBuild/Docs/_book/index.html. I got round this by copying the _book folder across and then it was fine
Another thing was that the icon link .desktop file for CabbageStudio was pointing to a non-existent file, so that no icon appeared on the desktop. Again, finding the right file and copying it across solved the problem.
The only other thing was that when make ran MakefilePluginSynth it reported that it was cleaning and linking CabbagePluginEffect instead. I checked in the makefile and it was fine, just printing out the wrong message.
Anyway it all worked fine eventually. I posted this in case any of it is helpful to anyone.