Hi Jens, 2015-09-29 10:30 GMT+02:00 Jens Radloff <plixp...@yahoo.de>: > Hi Andrew, > >> You are making things too complex :) > > I just did not know how to implement the MDA VST plugins in MusE, so I > just gave it a try. I think it is not documented at the MusE web site > how to do this. > > Thank you for your instructions for how to implement the MDA VST plugins > in MusE. > > But I am stuck: > > When I run make in the mda_vst_plugins/mda-vst/mda-vst.linux > subdirectory, then I get the following error messages: > > --- Snip Beginning --- > > jrad@music:~/Schreibtisch/installationsdateien/mda_vst_plugins/mda- > vst/mda-vst.linux$ make > g++ -Wall -Os -s -c -mmmx -fmessage-length=0 -finline-functions - > fvisibility=hidden -fPIC -fno-exceptions -fno-rtti -I../vst/ - > I../vst/public.sdk/source/vst2.x/ linuxmain.cpp > In file included from ../vst/pluginterfaces/vst2.x/aeffectx.h:40:0, > from linuxmain.cpp:3: > ../vst/pluginterfaces/vst2.x/aeffect.h:158:32: error: expected ‘)’ before > ‘*’ token
Regarding the aeffect.h file, I suspect there was some editing mistake so the file has an error. in my file it looks like this in the block that starts at line 57: #if TARGET_API_MAC_CARBON #ifdef __LP64__ #pragma options align=power #else #pragma options align=mac68k #endif #define VSTCALLBACK #elif defined __BORLANDC__ #pragma -a8 #pragma options push -a8 #elif defined(__GNUC__) #pragma pack(push,8) #if defined(__linux__) #define VSTCALLBACK #else #define VSTCALLBACK __cdecl #endif #elif defined(WIN32) || defined(__FLAT__) || defined CBUILDER #pragma pack(push) #pragma pack(8) #define VSTCALLBACK __cdecl #else #define VSTCALLBACK #endif ---- the #elif defined(__GNUC__) block was edited with the linux exception. <...> > --- Snip End --- > > I had downloaded the current Steinberg VST SDK in version 3.65 (2.4 is > not available), it contains a folder called VST3\ > SDK/pluginterfaces/vst2.x. I copied the files in VST3\ > SDK/pluginterfaces/vst2.x to mda_vst_plugins/mda-vst/vst. Ah, hmm, I'm not sure I copied that exactly.. I also used 3.65 SDK but I believe I ended up copying the entire public.sdk folder from VST SDK to vst. I can't find much documentation on what it needs internally and it seems parts of the VST SDK were already in the vst dir so I'm slightly confused. > > Then I looked into the readme.txt file located in mda_vst_plugins/mda- > vst/mda-vst.linux. This file says that the code in the file aeffect.h > should be changed. I did that. > > The result are the error messages when trying to make the plugins, see > above. > > Any idea how to fix this? Did you check that ubuntu studio does not already package the mda plugins in vst version? And also.. though I'm afraid to give you too many options (oh the world we live in..) I feel I must mention KXStudio maintained by falktx. It is an ubuntu repository much like ubuntu studio with a lot of very recent packages, not the least mda in both vst and lv2 version... Regards, Robert ------------------------------------------------------------------------------ _______________________________________________ Lmuse-user mailing list Lmuse-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/lmuse-user