From: Dan M. <al...@gm...> - 2012-12-07 16:06:15
|
Hi again Robert, Tim & list! Ok, here it did compile. >> > I forgot to ask - did you compile using vestige or Steinberg headers? >> Otherwise you could try cd to build/muse/instruments >> and type make there >> and then retry the big rebuild >> > > After doing that I get a bit further but trying to use Steinberg 2.4 headers I get these errors now: [ 52%] Building CXX object muse/widgets/CMakeFiles/widgets.dir/vst_native_editor.o In file included from /home/dan/src/lmuse/muse2/muse/widgets/vst_native_editor.cpp:25:0: /home/dan/src/lmuse/muse2/muse/vst_native.h:48:0: warning: "VST_2_4_EXTENSIONS" redefined [enabled by default] In file included from /home/dan/src/vstsdk2.4/pluginterfaces/vst2.x/aeffectx.h:17:0, from /home/dan/src/lmuse/muse2/muse/vst_native.h:45, from /home/dan/src/lmuse/muse2/muse/widgets/vst_native_editor.cpp:25: /home/dan/src/vstsdk2.4/pluginterfaces/vst2.x/aeffect.h:60:0: note: this is the location of the previous definition In file included from /home/dan/src/lmuse/muse2/muse/widgets/vst_native_editor.cpp:25:0: /home/dan/src/lmuse/muse2/muse/vst_native.h:80:0: warning: "VSTCALLBACK" redefined [enabled by default] In file included from /home/dan/src/vstsdk2.4/pluginterfaces/vst2.x/aeffectx.h:17:0, from /home/dan/src/lmuse/muse2/muse/vst_native.h:45, from /home/dan/src/lmuse/muse2/muse/widgets/vst_native_editor.cpp:25: /home/dan/src/vstsdk2.4/pluginterfaces/vst2.x/aeffect.h:39:0: note: this is the location of the previous definition In file included from /home/dan/src/vstsdk2.4/pluginterfaces/vst2.x/aeffectx.h:17:0, from /home/dan/src/lmuse/muse2/muse/vst_native.h:45, from /home/dan/src/lmuse/muse2/muse/widgets/vst_native_editor.cpp:25: /home/dan/src/vstsdk2.4/pluginterfaces/vst2.x/aeffect.h:125:32: error: expected ‘)’ before ‘*’ token In file included from /home/dan/src/vstsdk2.4/pluginterfaces/vst2.x/aeffectx.h:17:0, from /home/dan/src/lmuse/muse2/muse/vst_native.h:45, from /home/dan/src/lmuse/muse2/muse/widgets/vst_native_editor.cpp:25: /home/dan/src/vstsdk2.4/pluginterfaces/vst2.x/aeffect.h:126:32: error: expected ‘)’ before ‘*’ token /home/dan/src/vstsdk2.4/pluginterfaces/vst2.x/aeffect.h:127:27: error: expected ‘)’ before ‘*’ token /home/dan/src/vstsdk2.4/pluginterfaces/vst2.x/aeffect.h:128:27: error: expected ‘)’ before ‘*’ token /home/dan/src/vstsdk2.4/pluginterfaces/vst2.x/aeffect.h:129:27: error: expected ‘)’ before ‘*’ token /home/dan/src/vstsdk2.4/pluginterfaces/vst2.x/aeffect.h:130:28: error: expected ‘)’ before ‘*’ token /home/dan/src/vstsdk2.4/pluginterfaces/vst2.x/aeffect.h:149:2: error: ‘AEffectDispatcherProc’ does not name a type /home/dan/src/vstsdk2.4/pluginterfaces/vst2.x/aeffect.h:152:2: error: ‘AEffectProcessProc’ does not name a type /home/dan/src/vstsdk2.4/pluginterfaces/vst2.x/aeffect.h:155:2: error: ‘AEffectSetParameterProc’ does not name a type /home/dan/src/vstsdk2.4/pluginterfaces/vst2.x/aeffect.h:158:2: error: ‘AEffectGetParameterProc’ does not name a type /home/dan/src/vstsdk2.4/pluginterfaces/vst2.x/aeffect.h:183:2: error: ‘AEffectProcessProc’ does not name a type /home/dan/src/vstsdk2.4/pluginterfaces/vst2.x/aeffect.h:187:2: error: ‘AEffectProcessDoubleProc’ does not name a type In file included from /home/dan/src/lmuse/muse2/muse/widgets/vst_native_editor.cpp:25:0: /home/dan/src/lmuse/muse2/muse/vst_native.h:74:18: error: conflicting declaration ‘typedef long int VstInt32’ In file included from /home/dan/src/vstsdk2.4/pluginterfaces/vst2.x/aeffectx.h:17:0, from /home/dan/src/lmuse/muse2/muse/vst_native.h:45, from /home/dan/src/lmuse/muse2/muse/widgets/vst_native_editor.cpp:25: /home/dan/src/vstsdk2.4/pluginterfaces/vst2.x/aeffect.h:104:17: error: ‘VstInt32’ has a previous declaration as ‘typedef int32_t VstInt32’ In file included from /home/dan/src/lmuse/muse2/muse/widgets/vst_native_editor.cpp:25:0: /home/dan/src/lmuse/muse2/muse/vst_native.h: In member function ‘long int MusECore::VstNativeSynthIF::dispatch(VstInt32, VstInt32, long int, void*, float) const’: /home/dan/src/lmuse/muse2/muse/vst_native.h:206:47: error: ‘struct AEffect’ has no member named ‘dispatcher’ make[2]: *** [muse/widgets/CMakeFiles/widgets.dir/vst_native_editor.o] Error 1 make[1]: *** [muse/widgets/CMakeFiles/widgets.dir/all] Error 2 make: *** [all] Error 2 |