Closed Arkforest closed 11 months ago
Yes, you need the VST2 headers. They are not distributed by steinberg anymore. You just need to find them somewhere else on the net.
I see. Thank you for the help. Would you happen to know any VST2 headers around on the net? I've found https://github.com/x42/lv2vst/blob/master/include/vestige.h but I'm not sure if certain superficial aspects of it like the name would still break the compile.
I wouldn't use vestige unless you can't find the real thing. You just have to google it. Maybe you'll find an old VST3 sdk zip-file somewhere. The VST2 headers were included in the VST3 SDK until quite recently.
Hi,
I'm trying to compile Radium from source on AV Linux. I installed the Debian/Ubuntu related dependencies and I corrected some Debian-specific issues like dependency names (it was pretty much just the dependency names and installing libiberty-dev).
After that and extracting the VST 3 Audio Plug-Ins SDK from https://www.steinberg.net/developers/ (this is where the link on GitHub redirects to) to
~/SDKs/
, I input the following command I also got from the GitHub page into my terminal at~/SDKs/
:I expected Radium to compile the first time, but I got the following warning:
I flicked through the Makefile and the VST_SDK directory and I couldn't
locate
anyaeffect.h
header and the Makefile didn't really reveal an obvious problem either behind-I
flags pointing to vst related directories within~/SDKs/
.If I use the same command as above for a second time, it commences compiling Radium anyways while showing the same VST2SDK warnings, and I also get typical gcc errors indicating that the headers
qhttpserver.h
andqhttpserverfwd.h
can't be found. At that point, I didn't trust that the compile will go well without serious errors, so I stopped it at a "memcpy out of bounds" warning.If I input each line of the command sequentially, the export statement works, but the make statement returns the same warning, sans the last two lines.
Also, according to this page, https://forums.steinberg.net/t/vst-2-sdk-discontinued/201774 The VST 2 SDK is discontinued and I'm not sure if that has any bearing on this problem.
I'm not sure whether there is a problem on my end or whether Steinberg changed something and the Makefile wasn't updated in response or whether Steinberg changed something in a way that is difficult to resolve with a Makefile modification. I'm also not sure whether the distro I'm using is too far removed from Debian/Ubuntu for Radium to compile on properly.
I downloaded Radium 7.1.90 from https://github.com/kmatheussen/radium/archive/7.1.90.tar.gz
I am running AV Linux, which is based on MX Linux, which is based on Debian. I made the following amendments to certain package names (I installed everything to the left of
<~
as well as all the packages whose names weren't amended):I installed
guile-3.0
, notguile-2.2
.