[Csnd] VST Host Opcodes
Date | 2005-09-05 00:48 |
From | David Akbari |
Subject | [Csnd] VST Host Opcodes |
Hi List, I just tried compiling the vst4cs opcodes WITHOUT building CsoundVST by modifying the SConstruct thusly: pluginLibraries.append(pluginEnvironment.SharedLibrary('vst4cs', Split(''' Opcodes/vst4cs/src/vst4cs.cpp Opcodes/vst4cs/src/fxbank.cpp Opcodes/vst4cs/src/vsthost.cpp '''))) It looks like it can build the fxbank.os and the vst4cs.os but it cannot seem to build the vsthost.os. Here's the console error: g++ -DCSOUND_WITH_API -fexceptions -O3 -mcpu=7450 -fomit-frame-pointer -ffast-math -DCSOUND_WITH_API -fast -fPIC -DMACOSX -Wall -DPIPES -faltivec -DHAVE_FCNTL_H -DHAVE_UNISTD_H -DHAVE_STDINT_H -DHAVE_SYS_TIME_H -DHAVE_SYS_TYPES_H -DHAVE_CTYPE_H -DHAVE_TERMIOS_H -DHAVE_STRING_H -DHAVE_DIRENT_H -DWINDOWS -DUSE_FLTK -fPIC -DBETA -DUSE_DOUBLE -I. -IH -c -o Opcodes/vst4cs/src/fxbank.os Opcodes/vst4cs/src/fxbank.cpp g++ -DCSOUND_WITH_API -fexceptions -O3 -mcpu=7450 -fomit-frame-pointer -ffast-math -DCSOUND_WITH_API -fast -fPIC -DMACOSX -Wall -DPIPES -faltivec -DHAVE_FCNTL_H -DHAVE_UNISTD_H -DHAVE_STDINT_H -DHAVE_SYS_TIME_H -DHAVE_SYS_TYPES_H -DHAVE_CTYPE_H -DHAVE_TERMIOS_H -DHAVE_STRING_H -DHAVE_DIRENT_H -DWINDOWS -DUSE_FLTK -fPIC -DBETA -DUSE_DOUBLE -I. -IH -c -o Opcodes/vst4cs/src/vst4cs.os Opcodes/vst4cs/src/vst4cs.cpp Opcodes/vst4cs/src/vst4cs.cpp:354:2: warning: #warning "Need to fix deinitialisation..." g++ -DCSOUND_WITH_API -fexceptions -O3 -mcpu=7450 -fomit-frame-pointer -ffast-math -DCSOUND_WITH_API -fast -fPIC -DMACOSX -Wall -DPIPES -faltivec -DHAVE_FCNTL_H -DHAVE_UNISTD_H -DHAVE_STDINT_H -DHAVE_SYS_TIME_H -DHAVE_SYS_TYPES_H -DHAVE_CTYPE_H -DHAVE_TERMIOS_H -DHAVE_STRING_H -DHAVE_DIRENT_H -DWINDOWS -DUSE_FLTK -fPIC -DBETA -DUSE_DOUBLE -I. -IH -c -o Opcodes/vst4cs/src/vsthost.os Opcodes/vst4cs/src/vsthost.cpp In file included from Opcodes/vst4cs/src/AEffectx.h:11, from Opcodes/vst4cs/src/AEffEditor.hpp:22, from Opcodes/vst4cs/src/vsthost.cpp:29: Opcodes/vst4cs/src/AEffect.h:28:5: token "." is not valid in preprocessor expressions Opcodes/vst4cs/src/AEffect.h:186:5: token "." is not valid in preprocessor expressions Opcodes/vst4cs/src/vsthost.cpp: In member function `virtual bool VSTPlugin::AddNoteOn(double, int, double, double)': Opcodes/vst4cs/src/vsthost.cpp:244: warning: assignment to `char' from `double' Opcodes/vst4cs/src/vsthost.cpp:244: warning: argument to `char' from `double' Opcodes/vst4cs/src/vsthost.cpp:251: warning: assignment to `char' from `double' Opcodes/vst4cs/src/vsthost.cpp:251: warning: argument to `char' from `double' Opcodes/vst4cs/src/vsthost.cpp:252: warning: assignment to `char' from `double' Opcodes/vst4cs/src/vsthost.cpp:252: warning: argument to `char' from `double' Opcodes/vst4cs/src/vsthost.cpp: In member function `virtual bool VSTPlugin::AddNoteOff(double, int, double)': Opcodes/vst4cs/src/vsthost.cpp:279: warning: assignment to `char' from `double' Opcodes/vst4cs/src/vsthost.cpp:279: warning: argument to `char' from `double' Opcodes/vst4cs/src/vsthost.cpp: In member function `virtual void VSTPlugin::Info()': Opcodes/vst4cs/src/vsthost.cpp:398: warning: int format, long int arg (arg 3) scons: *** [Opcodes/vst4cs/src/vsthost.os] Error 1 scons: building terminated because of errors. Any suggestions on how to avoid these warnings and errors? -David -- Send bugs reports to this list. To unsubscribe, send email to csound-unsubscribe@lists.bath.ac.uk |
Date | 2005-09-06 21:49 |
From | Andres Cabrera |
Subject | Re: [Csnd] VST Host Opcodes |
Hi David, I haven't built the VST opcodes in a while since my main platform now is Linux. The problem seems to be something in the vst header AEffectx.h and it looks like a simple syntax error. Are you using the clean vst headers (directly from steinberg) or the ones included in frontends/CsoundVST? What do lines 28 and 186 read on your sources? What platform are you building for? It would be very cool if you are trying on the mac. Cheers, Andres On Sun, 2005-09-04 at 18:48, David Akbari wrote: > Hi List, > > I just tried compiling the vst4cs opcodes WITHOUT building CsoundVST by > modifying the SConstruct thusly: > > pluginLibraries.append(pluginEnvironment.SharedLibrary('vst4cs', > Split(''' > Opcodes/vst4cs/src/vst4cs.cpp > Opcodes/vst4cs/src/fxbank.cpp > Opcodes/vst4cs/src/vsthost.cpp > '''))) > > It looks like it can build the fxbank.os and the vst4cs.os but it > cannot seem to build the vsthost.os. Here's the console error: > > g++ -DCSOUND_WITH_API -fexceptions -O3 -mcpu=7450 -fomit-frame-pointer > -ffast-math -DCSOUND_WITH_API -fast -fPIC -DMACOSX -Wall -DPIPES > -faltivec -DHAVE_FCNTL_H -DHAVE_UNISTD_H -DHAVE_STDINT_H > -DHAVE_SYS_TIME_H -DHAVE_SYS_TYPES_H -DHAVE_CTYPE_H -DHAVE_TERMIOS_H > -DHAVE_STRING_H -DHAVE_DIRENT_H -DWINDOWS -DUSE_FLTK -fPIC -DBETA > -DUSE_DOUBLE -I. -IH -c -o Opcodes/vst4cs/src/fxbank.os > Opcodes/vst4cs/src/fxbank.cpp > g++ -DCSOUND_WITH_API -fexceptions -O3 -mcpu=7450 -fomit-frame-pointer > -ffast-math -DCSOUND_WITH_API -fast -fPIC -DMACOSX -Wall -DPIPES > -faltivec -DHAVE_FCNTL_H -DHAVE_UNISTD_H -DHAVE_STDINT_H > -DHAVE_SYS_TIME_H -DHAVE_SYS_TYPES_H -DHAVE_CTYPE_H -DHAVE_TERMIOS_H > -DHAVE_STRING_H -DHAVE_DIRENT_H -DWINDOWS -DUSE_FLTK -fPIC -DBETA > -DUSE_DOUBLE -I. -IH -c -o Opcodes/vst4cs/src/vst4cs.os > Opcodes/vst4cs/src/vst4cs.cpp > Opcodes/vst4cs/src/vst4cs.cpp:354:2: warning: #warning "Need to fix > deinitialisation..." > g++ -DCSOUND_WITH_API -fexceptions -O3 -mcpu=7450 -fomit-frame-pointer > -ffast-math -DCSOUND_WITH_API -fast -fPIC -DMACOSX -Wall -DPIPES > -faltivec -DHAVE_FCNTL_H -DHAVE_UNISTD_H -DHAVE_STDINT_H > -DHAVE_SYS_TIME_H -DHAVE_SYS_TYPES_H -DHAVE_CTYPE_H -DHAVE_TERMIOS_H > -DHAVE_STRING_H -DHAVE_DIRENT_H -DWINDOWS -DUSE_FLTK -fPIC -DBETA > -DUSE_DOUBLE -I. -IH -c -o Opcodes/vst4cs/src/vsthost.os > Opcodes/vst4cs/src/vsthost.cpp > In file included from Opcodes/vst4cs/src/AEffectx.h:11, > from Opcodes/vst4cs/src/AEffEditor.hpp:22, > from Opcodes/vst4cs/src/vsthost.cpp:29: > Opcodes/vst4cs/src/AEffect.h:28:5: token "." is not valid in > preprocessor expressions > Opcodes/vst4cs/src/AEffect.h:186:5: token "." is not valid in > preprocessor expressions > Opcodes/vst4cs/src/vsthost.cpp: In member function `virtual bool > VSTPlugin::AddNoteOn(double, int, double, double)': > Opcodes/vst4cs/src/vsthost.cpp:244: warning: assignment to `char' from > `double' > Opcodes/vst4cs/src/vsthost.cpp:244: warning: argument to `char' from > `double' > Opcodes/vst4cs/src/vsthost.cpp:251: warning: assignment to `char' from > `double' > Opcodes/vst4cs/src/vsthost.cpp:251: warning: argument to `char' from > `double' > Opcodes/vst4cs/src/vsthost.cpp:252: warning: assignment to `char' from > `double' > Opcodes/vst4cs/src/vsthost.cpp:252: warning: argument to `char' from > `double' > Opcodes/vst4cs/src/vsthost.cpp: In member function `virtual bool > VSTPlugin::AddNoteOff(double, int, double)': > Opcodes/vst4cs/src/vsthost.cpp:279: warning: assignment to `char' from > `double' > Opcodes/vst4cs/src/vsthost.cpp:279: warning: argument to `char' from > `double' > Opcodes/vst4cs/src/vsthost.cpp: In member function `virtual void > VSTPlugin::Info()': > Opcodes/vst4cs/src/vsthost.cpp:398: warning: int format, long int arg > (arg 3) > scons: *** [Opcodes/vst4cs/src/vsthost.os] Error 1 > scons: building terminated because of errors. > > Any suggestions on how to avoid these warnings and errors? > > > -David -- Send bugs reports to this list. To unsubscribe, send email to csound-unsubscribe@lists.bath.ac.uk |
Date | 2005-09-06 22:09 |
From | David Akbari |
Subject | Re: [Csnd] VST Host Opcodes |
On Sep 6, 2005, at 4:49 PM, Andres Cabrera wrote: > Hi David, > I haven't built the VST opcodes in a while since my main platform now > is > Linux. The problem seems to be something in the vst header AEffectx.h > and it looks like a simple syntax error. > Are you using the clean vst headers (directly from steinberg) or the > ones included in frontends/CsoundVST? I have tried both and it looks like I get the same errors. > What do lines 28 and 186 read on > your sources? From AEffect.h:28 #if PRAGMA_ALIGN_SUPPORTED || __MWERKS__ From AEffect.h:186 #if PRAGMA_ALIGN_SUPPORTED || __MWERKS__ It seems very close to compiling it all straight from CVS. It may be important to note that I'm using XCode and not CodeWarrior... should I be using the Metrowerks compiler ?? Also curious... is that it posts all of the error messages but looks like it's trying to continue to compile. It seems to "hang" for 2 minutes and then errors out. > What platform are you building for? It would be very cool if you are > trying on the mac. > Mac OSX 10.3.9 -- It seems to build 2 of the 3 parts fine but I would be willing to bet it has to do with the vstedit opcodes and GUI initialization. I'll take a look at the carbonmacho headers from the VSTGUI SDK and keep trying to compile on OSX. -David > On Sun, 2005-09-04 at 18:48, David Akbari wrote: >> Hi List, >> >> I just tried compiling the vst4cs opcodes WITHOUT building CsoundVST >> by >> modifying the SConstruct thusly: >> >> pluginLibraries.append(pluginEnvironment.SharedLibrary('vst4cs', >> Split(''' >> Opcodes/vst4cs/src/vst4cs.cpp >> Opcodes/vst4cs/src/fxbank.cpp >> Opcodes/vst4cs/src/vsthost.cpp >> '''))) >> >> It looks like it can build the fxbank.os and the vst4cs.os but it >> cannot seem to build the vsthost.os. Here's the console error: >> >> g++ -DCSOUND_WITH_API -fexceptions -O3 -mcpu=7450 -fomit-frame-pointer >> -ffast-math -DCSOUND_WITH_API -fast -fPIC -DMACOSX -Wall -DPIPES >> -faltivec -DHAVE_FCNTL_H -DHAVE_UNISTD_H -DHAVE_STDINT_H >> -DHAVE_SYS_TIME_H -DHAVE_SYS_TYPES_H -DHAVE_CTYPE_H -DHAVE_TERMIOS_H >> -DHAVE_STRING_H -DHAVE_DIRENT_H -DWINDOWS -DUSE_FLTK -fPIC -DBETA >> -DUSE_DOUBLE -I. -IH -c -o Opcodes/vst4cs/src/fxbank.os >> Opcodes/vst4cs/src/fxbank.cpp >> g++ -DCSOUND_WITH_API -fexceptions -O3 -mcpu=7450 -fomit-frame-pointer >> -ffast-math -DCSOUND_WITH_API -fast -fPIC -DMACOSX -Wall -DPIPES >> -faltivec -DHAVE_FCNTL_H -DHAVE_UNISTD_H -DHAVE_STDINT_H >> -DHAVE_SYS_TIME_H -DHAVE_SYS_TYPES_H -DHAVE_CTYPE_H -DHAVE_TERMIOS_H >> -DHAVE_STRING_H -DHAVE_DIRENT_H -DWINDOWS -DUSE_FLTK -fPIC -DBETA >> -DUSE_DOUBLE -I. -IH -c -o Opcodes/vst4cs/src/vst4cs.os >> Opcodes/vst4cs/src/vst4cs.cpp >> Opcodes/vst4cs/src/vst4cs.cpp:354:2: warning: #warning "Need to fix >> deinitialisation..." >> g++ -DCSOUND_WITH_API -fexceptions -O3 -mcpu=7450 -fomit-frame-pointer >> -ffast-math -DCSOUND_WITH_API -fast -fPIC -DMACOSX -Wall -DPIPES >> -faltivec -DHAVE_FCNTL_H -DHAVE_UNISTD_H -DHAVE_STDINT_H >> -DHAVE_SYS_TIME_H -DHAVE_SYS_TYPES_H -DHAVE_CTYPE_H -DHAVE_TERMIOS_H >> -DHAVE_STRING_H -DHAVE_DIRENT_H -DWINDOWS -DUSE_FLTK -fPIC -DBETA >> -DUSE_DOUBLE -I. -IH -c -o Opcodes/vst4cs/src/vsthost.os >> Opcodes/vst4cs/src/vsthost.cpp >> In file included from Opcodes/vst4cs/src/AEffectx.h:11, >> from Opcodes/vst4cs/src/AEffEditor.hpp:22, >> from Opcodes/vst4cs/src/vsthost.cpp:29: >> Opcodes/vst4cs/src/AEffect.h:28:5: token "." is not valid in >> preprocessor expressions >> Opcodes/vst4cs/src/AEffect.h:186:5: token "." is not valid in >> preprocessor expressions >> Opcodes/vst4cs/src/vsthost.cpp: In member function `virtual bool >> VSTPlugin::AddNoteOn(double, int, double, double)': >> Opcodes/vst4cs/src/vsthost.cpp:244: warning: assignment to `char' from >> `double' >> Opcodes/vst4cs/src/vsthost.cpp:244: warning: argument to `char' from >> `double' >> Opcodes/vst4cs/src/vsthost.cpp:251: warning: assignment to `char' from >> `double' >> Opcodes/vst4cs/src/vsthost.cpp:251: warning: argument to `char' from >> `double' >> Opcodes/vst4cs/src/vsthost.cpp:252: warning: assignment to `char' from >> `double' >> Opcodes/vst4cs/src/vsthost.cpp:252: warning: argument to `char' from >> `double' >> Opcodes/vst4cs/src/vsthost.cpp: In member function `virtual bool >> VSTPlugin::AddNoteOff(double, int, double)': >> Opcodes/vst4cs/src/vsthost.cpp:279: warning: assignment to `char' from >> `double' >> Opcodes/vst4cs/src/vsthost.cpp:279: warning: argument to `char' from >> `double' >> Opcodes/vst4cs/src/vsthost.cpp: In member function `virtual void >> VSTPlugin::Info()': >> Opcodes/vst4cs/src/vsthost.cpp:398: warning: int format, long int arg >> (arg 3) >> scons: *** [Opcodes/vst4cs/src/vsthost.os] Error 1 >> scons: building terminated because of errors. >> >> Any suggestions on how to avoid these warnings and errors? >> >> >> -David > > -- > Send bugs reports to this list. > To unsubscribe, send email to csound-unsubscribe@lists.bath.ac.uk > |
Date | 2005-09-07 04:19 |
From | Andres Cabrera |
Subject | Re: [Csnd] VST Host Opcodes |
Hi, I'd say just comment out lines 28-30 and comment out all the #if statement near line 186 (from the #if all the way to the next #endif) It looks like the vst headers are broken for 10.3. Good luck, Andres On Tue, 2005-09-06 at 16:09, David Akbari wrote: > On Sep 6, 2005, at 4:49 PM, Andres Cabrera wrote: > > Hi David, > I haven't built the VST opcodes in a while since my main > platform nowis > Linux. The problem seems to be something in the vst header > AEffectx.h > and it looks like a simple syntax error. > Are you using the clean vst headers (directly from steinberg) > or the > ones included in frontends/CsoundVST? > > I have tried both and it looks like I get the same errors. > > What do lines 28 and 186 read on > your sources? > > >From AEffect.h:28 > > #if PRAGMA_ALIGN_SUPPORTED || __MWERKS__ > > >From AEffect.h:186 > > #if PRAGMA_ALIGN_SUPPORTED|| __MWERKS__ > > It seems very close to compiling it all straight from CVS. It may > beimportant to note that I'm using XCode and not CodeWarrior... should > Ibe using the Metrowerks compiler ?? > > Also curious... is that it posts all of the error messages but > lookslike it's trying to continue to compile. It seems to "hang" for > 2minutes and then errors out. > > What platform are you building for? It would be very cool > ifyou are > trying on the mac. > > > Mac OSX 10.3.9 -- It seems to build 2 of the 3 parts fine but I > wouldbe willing to bet it has to do with the vstedit opcodes and > GUIinitialization. I'll take a look at the carbonmacho headers from > theVSTGUI SDK and keep trying to compile on OSX. > > > -David > > On Sun, 2005-09-04 at 18:48, David Akbari wrote: > Hi List, > > I just tried compiling the vst4cs opcodes WITHOUT > building CsoundVSTby > modifying the SConstruct thusly: > > pluginLibraries.append(pluginEnvironment.SharedLibrary('vst4cs', > Split(''' > Opcodes/vst4cs/src/vst4cs.cpp > Opcodes/vst4cs/src/fxbank.cpp > Opcodes/vst4cs/src/vsthost.cpp > '''))) > > It looks like it can build the fxbank.os and the > vst4cs.os but it > cannot seem to build the vsthost.os. Here's the > console error: > > g++ -DCSOUND_WITH_API -fexceptions -O3 -mcpu=7450 > -fomit-frame-pointer > -ffast-math -DCSOUND_WITH_API -fast -fPIC -DMACOSX > -Wall -DPIPES > -faltivec -DHAVE_FCNTL_H -DHAVE_UNISTD_H > -DHAVE_STDINT_H > -DHAVE_SYS_TIME_H -DHAVE_SYS_TYPES_H -DHAVE_CTYPE_H > -DHAVE_TERMIOS_H > -DHAVE_STRING_H -DHAVE_DIRENT_H -DWINDOWS -DUSE_FLTK > -fPIC -DBETA > -DUSE_DOUBLE -I. -IH -c -o > Opcodes/vst4cs/src/fxbank.os > Opcodes/vst4cs/src/fxbank.cpp > g++ -DCSOUND_WITH_API -fexceptions -O3 -mcpu=7450 > -fomit-frame-pointer > -ffast-math -DCSOUND_WITH_API -fast -fPIC -DMACOSX > -Wall -DPIPES > -faltivec -DHAVE_FCNTL_H -DHAVE_UNISTD_H > -DHAVE_STDINT_H > -DHAVE_SYS_TIME_H -DHAVE_SYS_TYPES_H -DHAVE_CTYPE_H > -DHAVE_TERMIOS_H > -DHAVE_STRING_H -DHAVE_DIRENT_H -DWINDOWS -DUSE_FLTK > -fPIC -DBETA > -DUSE_DOUBLE -I. -IH -c -o > Opcodes/vst4cs/src/vst4cs.os > Opcodes/vst4cs/src/vst4cs.cpp > Opcodes/vst4cs/src/vst4cs.cpp:354:2: warning: #warning > "Need to fix > deinitialisation..." > g++ -DCSOUND_WITH_API -fexceptions -O3 -mcpu=7450 > -fomit-frame-pointer > -ffast-math -DCSOUND_WITH_API -fast -fPIC -DMACOSX > -Wall -DPIPES > -faltivec -DHAVE_FCNTL_H -DHAVE_UNISTD_H > -DHAVE_STDINT_H > -DHAVE_SYS_TIME_H -DHAVE_SYS_TYPES_H -DHAVE_CTYPE_H > -DHAVE_TERMIOS_H > -DHAVE_STRING_H -DHAVE_DIRENT_H -DWINDOWS -DUSE_FLTK > -fPIC -DBETA > -DUSE_DOUBLE -I. -IH -c -o > Opcodes/vst4cs/src/vsthost.os > Opcodes/vst4cs/src/vsthost.cpp > In file included from > Opcodes/vst4cs/src/AEffectx.h:11, > from > Opcodes/vst4cs/src/AEffEditor.hpp:22, > from > Opcodes/vst4cs/src/vsthost.cpp:29: > Opcodes/vst4cs/src/AEffect.h:28:5: token "." is not > valid in > preprocessor expressions > Opcodes/vst4cs/src/AEffect.h:186:5: token "." is not > valid in > preprocessor expressions > Opcodes/vst4cs/src/vsthost.cpp: In member function > `virtual bool > VSTPlugin::AddNoteOn(double, int, double, > double)': > Opcodes/vst4cs/src/vsthost.cpp:244: warning: > assignment to `char' from > `double' > Opcodes/vst4cs/src/vsthost.cpp:244: warning: argument > to `char' from > `double' > Opcodes/vst4cs/src/vsthost.cpp:251: warning: > assignment to `char' from > `double' > Opcodes/vst4cs/src/vsthost.cpp:251: warning: argument > to `char' from > `double' > Opcodes/vst4cs/src/vsthost.cpp:252: warning: > assignment to `char' from > `double' > Opcodes/vst4cs/src/vsthost.cpp:252: warning: argument > to `char' from > `double' > Opcodes/vst4cs/src/vsthost.cpp: In member function > `virtual bool > VSTPlugin::AddNoteOff(double, int, double)': > Opcodes/vst4cs/src/vsthost.cpp:279: warning: > assignment to `char' from > `double' > Opcodes/vst4cs/src/vsthost.cpp:279: warning: argument > to `char' from > `double' > Opcodes/vst4cs/src/vsthost.cpp: In member function > `virtual void > VSTPlugin::Info()': > Opcodes/vst4cs/src/vsthost.cpp:398: warning: int > format, long int arg > (arg 3) > scons: *** [Opcodes/vst4cs/src/vsthost.os] Error 1 > scons: building terminated because of errors. > > Any suggestions on how to avoid these warnings and > errors? > > > -David > > -- > Send bugs reports to this list. > To unsubscribe, send email to > csound-unsubscribe@lists.bath.ac.uk > -- Send bugs reports to this list. To unsubscribe, send email to csound-unsubscribe@lists.bath.ac.uk |
Date | 2005-09-19 14:22 |
From | Andres Cabrera |
Subject | Re: [Csnd] VST Host Opcodes |
Hi David, Did my suggestion work? I'm curious to know if vst4cs can run on os x. Cheers, Andres On Tue, 2005-09-06 at 16:09, David Akbari wrote: > On Sep 6, 2005, at 4:49 PM, Andres Cabrera wrote: > > Hi David, > I haven't built the VST opcodes in a while since my main > platform nowis > Linux. The problem seems to be something in the vst header > AEffectx.h > and it looks like a simple syntax error. > Are you using the clean vst headers (directly from steinberg) > or the > ones included in frontends/CsoundVST? > > I have tried both and it looks like I get the same errors. > > What do lines 28 and 186 read on > your sources? > > >From AEffect.h:28 > > #if PRAGMA_ALIGN_SUPPORTED || __MWERKS__ > > >From AEffect.h:186 > > #if PRAGMA_ALIGN_SUPPORTED|| __MWERKS__ > > It seems very close to compiling it all straight from CVS. It may > beimportant to note that I'm using XCode and not CodeWarrior... should > Ibe using the Metrowerks compiler ?? > > Also curious... is that it posts all of the error messages but > lookslike it's trying to continue to compile. It seems to "hang" for > 2minutes and then errors out. > > What platform are you building for? It would be very cool > ifyou are > trying on the mac. > > > Mac OSX 10.3.9 -- It seems to build 2 of the 3 parts fine but I > wouldbe willing to bet it has to do with the vstedit opcodes and > GUIinitialization. I'll take a look at the carbonmacho headers from > theVSTGUI SDK and keep trying to compile on OSX. > > > -David > > On Sun, 2005-09-04 at 18:48, David Akbari wrote: > Hi List, > > I just tried compiling the vst4cs opcodes WITHOUT > building CsoundVSTby > modifying the SConstruct thusly: > > pluginLibraries.append(pluginEnvironment.SharedLibrary('vst4cs', > Split(''' > Opcodes/vst4cs/src/vst4cs.cpp > Opcodes/vst4cs/src/fxbank.cpp > Opcodes/vst4cs/src/vsthost.cpp > '''))) > > It looks like it can build the fxbank.os and the > vst4cs.os but it > cannot seem to build the vsthost.os. Here's the > console error: > > g++ -DCSOUND_WITH_API -fexceptions -O3 -mcpu=7450 > -fomit-frame-pointer > -ffast-math -DCSOUND_WITH_API -fast -fPIC -DMACOSX > -Wall -DPIPES > -faltivec -DHAVE_FCNTL_H -DHAVE_UNISTD_H > -DHAVE_STDINT_H > -DHAVE_SYS_TIME_H -DHAVE_SYS_TYPES_H -DHAVE_CTYPE_H > -DHAVE_TERMIOS_H > -DHAVE_STRING_H -DHAVE_DIRENT_H -DWINDOWS -DUSE_FLTK > -fPIC -DBETA > -DUSE_DOUBLE -I. -IH -c -o > Opcodes/vst4cs/src/fxbank.os > Opcodes/vst4cs/src/fxbank.cpp > g++ -DCSOUND_WITH_API -fexceptions -O3 -mcpu=7450 > -fomit-frame-pointer > -ffast-math -DCSOUND_WITH_API -fast -fPIC -DMACOSX > -Wall -DPIPES > -faltivec -DHAVE_FCNTL_H -DHAVE_UNISTD_H > -DHAVE_STDINT_H > -DHAVE_SYS_TIME_H -DHAVE_SYS_TYPES_H -DHAVE_CTYPE_H > -DHAVE_TERMIOS_H > -DHAVE_STRING_H -DHAVE_DIRENT_H -DWINDOWS -DUSE_FLTK > -fPIC -DBETA > -DUSE_DOUBLE -I. -IH -c -o > Opcodes/vst4cs/src/vst4cs.os > Opcodes/vst4cs/src/vst4cs.cpp > Opcodes/vst4cs/src/vst4cs.cpp:354:2: warning: #warning > "Need to fix > deinitialisation..." > g++ -DCSOUND_WITH_API -fexceptions -O3 -mcpu=7450 > -fomit-frame-pointer > -ffast-math -DCSOUND_WITH_API -fast -fPIC -DMACOSX > -Wall -DPIPES > -faltivec -DHAVE_FCNTL_H -DHAVE_UNISTD_H > -DHAVE_STDINT_H > -DHAVE_SYS_TIME_H -DHAVE_SYS_TYPES_H -DHAVE_CTYPE_H > -DHAVE_TERMIOS_H > -DHAVE_STRING_H -DHAVE_DIRENT_H -DWINDOWS -DUSE_FLTK > -fPIC -DBETA > -DUSE_DOUBLE -I. -IH -c -o > Opcodes/vst4cs/src/vsthost.os > Opcodes/vst4cs/src/vsthost.cpp > In file included from > Opcodes/vst4cs/src/AEffectx.h:11, > from > Opcodes/vst4cs/src/AEffEditor.hpp:22, > from > Opcodes/vst4cs/src/vsthost.cpp:29: > Opcodes/vst4cs/src/AEffect.h:28:5: token "." is not > valid in > preprocessor expressions > Opcodes/vst4cs/src/AEffect.h:186:5: token "." is not > valid in > preprocessor expressions > Opcodes/vst4cs/src/vsthost.cpp: In member function > `virtual bool > VSTPlugin::AddNoteOn(double, int, double, > double)': > Opcodes/vst4cs/src/vsthost.cpp:244: warning: > assignment to `char' from > `double' > Opcodes/vst4cs/src/vsthost.cpp:244: warning: argument > to `char' from > `double' > Opcodes/vst4cs/src/vsthost.cpp:251: warning: > assignment to `char' from > `double' > Opcodes/vst4cs/src/vsthost.cpp:251: warning: argument > to `char' from > `double' > Opcodes/vst4cs/src/vsthost.cpp:252: warning: > assignment to `char' from > `double' > Opcodes/vst4cs/src/vsthost.cpp:252: warning: argument > to `char' from > `double' > Opcodes/vst4cs/src/vsthost.cpp: In member function > `virtual bool > VSTPlugin::AddNoteOff(double, int, double)': > Opcodes/vst4cs/src/vsthost.cpp:279: warning: > assignment to `char' from > `double' > Opcodes/vst4cs/src/vsthost.cpp:279: warning: argument > to `char' from > `double' > Opcodes/vst4cs/src/vsthost.cpp: In member function > `virtual void > VSTPlugin::Info()': > Opcodes/vst4cs/src/vsthost.cpp:398: warning: int > format, long int arg > (arg 3) > scons: *** [Opcodes/vst4cs/src/vsthost.os] Error 1 > scons: building terminated because of errors. > > Any suggestions on how to avoid these warnings and > errors? > > > -David > > -- > Send bugs reports to this list. > To unsubscribe, send email to > csound-unsubscribe@lists.bath.ac.uk > -- Send bugs reports to this list. To unsubscribe, send email to csound-unsubscribe@lists.bath.ac.uk |