Code: Select all
In file included from /home/bunyi/drumgizmo-0.9.7/vstsdk2.4/public.sdk/source/vst2.x/audioeffect.h:16:0,
from /home/bunyi/drumgizmo-0.9.7/vstsdk2.4/public.sdk/source/vst2.x/audioeffectx.h:17,
from drumgizmo_vst.h:30,
from drumgizmo_vst.cc:27:
/home/bunyi/drumgizmo-0.9.7/vstsdk2.4/pluginterfaces/vst2.x/aeffect.h:125:32: error: expected ')' before '*' token
typedef VstIntPtr (VSTCALLBACK *audioMasterCallback) (AEffect* effect, VstInt32 opcode, VstInt32 index, VstIntPtr value, void* ptr, float opt);
^
In file included from /home/bunyi/drumgizmo-0.9.7/vstsdk2.4/public.sdk/source/vst2.x/audioeffect.h:16:0,
from /home/bunyi/drumgizmo-0.9.7/vstsdk2.4/public.sdk/source/vst2.x/audioeffectx.h:17,
from drumgizmo_vst.h:30,
from drumgizmo_vst.cc:27:
/home/bunyi/drumgizmo-0.9.7/vstsdk2.4/pluginterfaces/vst2.x/aeffect.h:126:32: error: expected ')' before '*' token
typedef VstIntPtr (VSTCALLBACK *AEffectDispatcherProc) (AEffect* effect, VstInt32 opcode, VstInt32 index, VstIntPtr value, void* ptr, float opt);
^
/home/bunyi/drumgizmo-0.9.7/vstsdk2.4/pluginterfaces/vst2.x/aeffect.h:127:27: error: expected ')' before '*' token
typedef void (VSTCALLBACK *AEffectProcessProc) (AEffect* effect, float** inputs, float** outputs, VstInt32 sampleFrames);
^
/home/bunyi/drumgizmo-0.9.7/vstsdk2.4/pluginterfaces/vst2.x/aeffect.h:128:27: error: expected ')' before '*' token
typedef void (VSTCALLBACK *AEffectProcessDoubleProc) (AEffect* effect, double** inputs, double** outputs, VstInt32 sampleFrames);
^
/home/bunyi/drumgizmo-0.9.7/vstsdk2.4/pluginterfaces/vst2.x/aeffect.h:129:27: error: expected ')' before '*' token
typedef void (VSTCALLBACK *AEffectSetParameterProc) (AEffect* effect, VstInt32 index, float parameter);
^
/home/bunyi/drumgizmo-0.9.7/vstsdk2.4/pluginterfaces/vst2.x/aeffect.h:130:28: error: expected ')' before '*' token
typedef float (VSTCALLBACK *AEffectGetParameterProc) (AEffect* effect, VstInt32 index);
^
/home/bunyi/drumgizmo-0.9.7/vstsdk2.4/pluginterfaces/vst2.x/aeffect.h:149:2: error: 'AEffectDispatcherProc' does not name a type
AEffectDispatcherProc dispatcher;
^
/home/bunyi/drumgizmo-0.9.7/vstsdk2.4/pluginterfaces/vst2.x/aeffect.h:152:2: error: 'AEffectProcessProc' does not name a type
AEffectProcessProc DECLARE_VST_DEPRECATED (process);
^
/home/bunyi/drumgizmo-0.9.7/vstsdk2.4/pluginterfaces/vst2.x/aeffect.h:155:2: error: 'AEffectSetParameterProc' does not name a type
AEffectSetParameterProc setParameter;
^
/home/bunyi/drumgizmo-0.9.7/vstsdk2.4/pluginterfaces/vst2.x/aeffect.h:158:2: error: 'AEffectGetParameterProc' does not name a type
AEffectGetParameterProc getParameter;
^
/home/bunyi/drumgizmo-0.9.7/vstsdk2.4/pluginterfaces/vst2.x/aeffect.h:183:2: error: 'AEffectProcessProc' does not name a type
AEffectProcessProc processReplacing;
^
/home/bunyi/drumgizmo-0.9.7/vstsdk2.4/pluginterfaces/vst2.x/aeffect.h:187:2: error: 'AEffectProcessDoubleProc' does not name a type
AEffectProcessDoubleProc processDoubleReplacing;
^
In file included from /home/bunyi/drumgizmo-0.9.7/vstsdk2.4/public.sdk/source/vst2.x/audioeffectx.h:17:0,
from drumgizmo_vst.h:30,
from drumgizmo_vst.cc:27:
/home/bunyi/drumgizmo-0.9.7/vstsdk2.4/public.sdk/source/vst2.x/audioeffect.h:27:35: error: expected ')' before 'audioMaster'
AudioEffect (audioMasterCallback audioMaster, VstInt32 numPrograms, VstInt32 numParams); ///< Create an \e AudioEffect object
^
In file included from /home/bunyi/drumgizmo-0.9.7/vstsdk2.4/public.sdk/source/vst2.x/audioeffectx.h:17:0,
from drumgizmo_vst.h:30,
from drumgizmo_vst.cc:27:
/home/bunyi/drumgizmo-0.9.7/vstsdk2.4/public.sdk/source/vst2.x/audioeffect.h:155:2: error: 'audioMasterCallback' does not name a type
audioMasterCallback audioMaster; ///< Host callback
^
In file included from drumgizmo_vst.h:30:0,
from drumgizmo_vst.cc:27:
/home/bunyi/drumgizmo-0.9.7/vstsdk2.4/public.sdk/source/vst2.x/audioeffectx.h:27:36: error: expected ')' before 'audioMaster'
AudioEffectX (audioMasterCallback audioMaster, VstInt32 numPrograms, VstInt32 numParams); ///< Create an \e AudioEffectX object
^
In file included from drumgizmo_vst.cc:27:0:
drumgizmo_vst.h:44:35: error: expected ')' before 'audioMaster'
DrumGizmoVst(audioMasterCallback audioMaster);
^
drumgizmo_vst.cc:79:35: error: 'audioMasterCallback' was not declared in this scope
AudioEffect* createEffectInstance(audioMasterCallback audioMaster)
^
drumgizmo_vst.cc:80:1: error: expected ',' or ';' before '{' token
{
^
drumgizmo_vst.cc:85:27: error: expected constructor, destructor, or type conversion before '(' token
DrumGizmoVst::DrumGizmoVst(audioMasterCallback audioMaster)
^
Makefile:1051: recipe for target 'libdrumgizmo_vst_la-drumgizmo_vst.lo' failed
make[2]: *** [libdrumgizmo_vst_la-drumgizmo_vst.lo] Error 1
make[2]: Leaving directory '/home/bunyi/drumgizmo-0.9.7/vst'
Makefile:344: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/bunyi/drumgizmo-0.9.7'
Makefile:273: recipe for target 'all' failed
make: *** [all] Error 2