Csound Csound-dev Csound-tekno Search About

[Csnd] Re: problems buildin CsoundVST and Python API question

Date2007-11-01 12:24
From"Michael Gogins"
Subject[Csnd] Re: problems buildin CsoundVST and Python API question
You don't need the VST stuff unless you need, on Linux, either (a) the VST opcodes or (b) the VST plugin version of Csound.
 
I haven't built on Linux for a while. Last time I did (Ubuntu, Csound 5.06), this VST stuff all built and worked. I will do it again soon, probably this weekend, and I should be able to fix anything that pops up.
 
Regards,
Mike
----- Original Message -----
Sent: Wednesday, October 31, 2007 11:08 PM
Subject: [Csnd] problems buildin CsoundVST and Python API question

Hello,

I'm trying to build Csound with Csound VST in Linux and using a checkout from CVS. First it asked for the VST sdk files which I copied into the Csound source directory, but then I can't get pass this errors:

g++ -o frontends/CsoundVST/csoundvst_main.o -c -fexceptions -Wall -g -O2 -DLINUX -DPIPES -DHAVE_LIBSNDFILE=1016 -DHAVE_FLTK -DSDFT -DBETA -DUSE_DOUBLE -DHAVE_SOCKETS -DHAVE_FCNTL_H -DHAVE_UNISTD_H -DHAVE_STDINT_H -DHAVE_SYS_TIME_H -DHAVE_SYS_TYPES_H -DHAVE_TERMIOS_H -DHAVE_SOCKETS -DHAVE_DIRENT_H -I. -IH -I/usr/include/fltk- 1.1 -I/usr/local/include -I/usr/include -I/usr/include -I/usr/X11R6/include -Ifrontends/CsoundVST -Iinterfaces frontends/CsoundVST/csoundvst_main.cpp
./pluginterfaces/vst2.x/aeffect.h:125: error: expected `)' before '*' token
./pluginterfaces/vst2.x/aeffect.h:126: error: expected `)' before '*' token
./pluginterfaces/vst2.x/aeffect.h:127: error: expected `)' before '*' token
./pluginterfaces/vst2.x/aeffect.h:128: error: expected `)' before '*' token
./pluginterfaces/vst2.x/aeffect.h:129: error: expected `)' before '*' token
./pluginterfaces/vst2.x/aeffect.h:130: error: expected `)' before '*' token
./pluginterfaces/vst2.x/aeffect.h:149: error: 'AEffectDispatcherProc' does not name a type
./pluginterfaces/vst2.x/aeffect.h:152: error: 'AEffectProcessProc' does not name a type
./pluginterfaces/vst2.x/aeffect.h:155: error: 'AEffectSetParameterProc' does not name a type
./pluginterfaces/vst2.x/aeffect.h:158: error: 'AEffectGetParameterProc' does not name a type
./pluginterfaces/vst2.x/aeffect.h:183: error: 'AEffectProcessProc' does not name a type
./pluginterfaces/vst2.x/aeffect.h:187: error: 'AEffectProcessDoubleProc' does not name a type
./public.sdk/source/vst2.x/audioeffect.h:27: error: expected `)' before 'audioMaster'
./public.sdk/source/vst2.x/audioeffect.h:155: error: 'audioMasterCallback' does not name a type
./public.sdk/source/vst2.x/audioeffectx.h:27: error: expected `)' before 'audioMaster'
frontends/CsoundVST/CsoundVST.hpp:84: error: expected `)' before 'audioMaster'
frontends/CsoundVST/csoundvst_main.cpp: In function 'int main(int, char**)':
frontends/CsoundVST/csoundvst_main.cpp:42: error: 'CreateCsoundVST_' was not declared in this scope
frontends/CsoundVST/csoundvst_main.cpp:43: warning: format '%x' expects type 'unsigned int', but argument 3 has type 'void*'
frontends/CsoundVST/csoundvst_main.cpp:49: warning: unused variable 'status'
scons: *** [frontends/CsoundVST/csoundvst_main.o] Error 1
scons: building terminated because of errors.

Do I need the VST SDK to build Csound VST? I thought it was only needed for vst4cs (which I'm not building). I'm using the VST SDK v 2.4 since that's the one that had the same directory structure that the CsoundVST source looks for, so I assumed 2.4 is the right version to use.

I'm trying to build CsoundVST because I want to start learning to build GUI's with Python and calling Csound from it. Do I have to build CsoundVST in order to have the Csound Python API? I tried importing the csound library using an installation of Csound without CsoundVST and I got this:

>>> import csnd
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib/python2.5/site-packages/csnd.py", line 7, in <module>
    import _csnd
ImportError: /usr/lib/python2.5/site-packages/_csnd.so: undefined symbol: csoundSetKillXYinCallback


Thanks!


Hector



Date2007-11-02 03:17
From"Hector Centeno"
Subject[Csnd] Re: Re: problems buildin CsoundVST and Python API question
AttachmentsNone  None