Csound Csound-dev Csound-tekno Search About

Re: [Cs-dev] CsoundVST Status on linux

Date2005-09-25 10:33
From"Michael Gogins"
SubjectRe: [Cs-dev] CsoundVST Status on linux
Thanks for the info, and I will book in these files (which I have updated).

Best,
Mike

----- Original Message ----- 
From: "Russell Johnston" 
To: 
Sent: Saturday, September 24, 2005 11:33 PM
Subject: Re: [Cs-dev] CsoundVST Status on linux


> Same fix still needed in Lindenmayer.cpp:301-306, MCRM.cpp:52,59,64,92
> and Random.cpp:127.  (Possibly you have already changed these and I just
> don't see it yet in anonymous cvs?)
>
> Also, I've verified that the new files do work with boost 1.32.
>
> Thanks for all your work,
> Russell
>
> Michael Gogins wrote:
>> I have booked in changes to csound5/frontends/CsoundVST/Counterpoint.hpp 
>> and .cpp to make them compatible with boost 1.33. Apologies to all for 
>> any inconvenience.
>>
>> Those who do not wish to upgrade their boost installation should get 
>> older versions of these files from CVS.
>>
>> Regards,
>> Mike
>>
>> ----- Original Message ----- From: "Michael Gogins" 
>> To: 
>> Sent: Tuesday, September 20, 2005 8:23 PM
>> Subject: Re: [Cs-dev] CsoundVST Status on linux
>>
>>
>>> You are correct, my earlier email is incorrect. I upgraded my sources, 
>>> but I do not see them in the CVS browser. Possibly I did not get them 
>>> booked in before my notebook burned out its motherboard last week... I 
>>> will fix this ASAP, in the meantime try a fresh checkout.
>>>
>>> Regards,
>>> Mike
>>>
>>>
>>> -----Original Message-----
>>> From: russell 
>>> Sent: Sep 20, 2005 7:37 PM
>>> To: csound-devel@lists.sourceforge.net
>>> Subject: Re: [Cs-dev] CsoundVST Status on linux
>>>
>>> You are building with the new version of boost, which eliminated
>>> operator[] for the matrix class.  I posted a backwards-compatible
>>> patch for this a few weeks ago, but the message didn't get any
>>> response.  I do think this should be changed before the release,
>>> otherwise there will be a lot of people having the same confusion
>>> you are.  Could someone with checkin privilages take a look at
>>> my previous message?  It's really a very small fix.
>>>
>>> Thanks, Russell
>>>
>>> schwaahed writes:
>>>
>>>> Does anyone know the status of CsoundVST on linux at the moment?
>>>>
>>>> I tried to build today on Gentoo linux without any luck. Everything 
>>>> else
>>>> seems to be working fine for me.
>>>>
>>>> This is from today's cvs checkout ( Sept. 20, 2005).
>>>>
>>>> I built successfully with these commands:
>>>>
>>>> scons buildPDClass=1 buildCsoundVST=0
>>>> scons buildPDClass=1 buildCsoundVST=0 install
>>>>
>>>> My failure goes something like this:
>>>>
>>>> scons buildPDClass=1 buildCsoundVST=1
>>>>
>>>>
>>>> 
>>>> CONFIGURATION DECISION: Building fluid opcodes.
>>>> CONFIGURATION DECISION: Building CsoundVST plugin and standalone.
>>>> PATH =
>>>> /usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/3.4.4:/opt/blackdown-
>>>> jdk-1.4.2.02/bin:/opt/blackdown-jdk-1.4.2.02
>>>> /jre/bin:/usr/qt/3/bin:/usr/kde/3.4/sbin:/usr/kde/3.4/bin:/usr/kde/3.3/sbin:/usr/kde/3.3/bin
>>>> Checking for C++ header file jni.h... no
>>>> CONFIGURATION DECISION: Not building Java wrappers for CsoundVST.
>>>> CONFIGURATION DECISION: Not building STK opcodes.
>>>> CONFIGURATION DECISION: Building PD csoundapi~ class
>>>> CONFIGURATION DECISION: Building DSSI plugin host opcodes.
>>>> CONFIGURATION DECISION: Not calling TAGS
>>>> CONFIGURATION DECISION: Calling makedb
>>>> CONFIGURATION DECISION: Not compiling zip file for release.
>>>> scons: done reading SConscript files.
>>>> scons: Building targets ...
>>>> g++ -fexceptions -Wall -g -gstabs -O2 -DLINUX -DPIPES -DHAVE_FCNTL_H
>>>> -DHAVE_UNISTD_H -DHAVE_STDINT_H -DHAVE_SYS_TIME_H -DHAVE_SYS_TYPES_H
>>>> -DHAVE_TERMIOS_H -DHAVE_DIRENT_H -O3 -march=athlon-xp -fomit-frame-pointer
>>>> -pipe -O3 -march=athlon-xp -fomit-frame-pointer -pipe -DWINDOWS -DUSE_FLTK
>>>> -fPIC -DBETA -I. -IH -I/usr/include/python2.3
>>>> -I/usr/local/src/Archive/Csound/fltk-1.1.6 -I/usr/local/include
>>>> -I/usr/include -I/usr/X11R6/include -I/usr/include/fltk-1.1-I/usr/include/fltk-
>>>> 1.1 -I/usr/include/freetype2 -Ifrontends/CsoundVST -I/usr/include/python2.3
>>>> -c -o frontends/CsoundVST/Counterpoint.os
>>>> frontends/CsoundVST/Counterpoint.cpp
>>>> In file included from frontends/CsoundVST/Counterpoint.cpp:2:
>>>> frontends/CsoundVST/Counterpoint.hpp: In member function `int
>>>> Counterpoint::Us(int, int)':
>>>> frontends/CsoundVST/Counterpoint.hpp:326: error: no match for 
>>>> 'operator[]'
>>>> in '((Counterpoint*)this)->Counterpoint::Ctrpt[n]'
>>>> frontends/CsoundVST/Counterpoint.hpp: In member function `void
>>>> Counterpoint::SetUs(int, int, int)':
>>>> frontends/CsoundVST/Counterpoint.hpp:330: error: no match for 
>>>> 'operator[]'
>>>> in '((Counterpoint*)this)->Counterpoint::Ctrpt[n]'
>>>> .
>>>> .
>>>> .
>>>> ##### More of the same sort of errors in here ############
>>>> .
>>>> .
>>>> .
>>>> frontends/CsoundVST/Counterpoint.cpp: In member function `void
>>>> Counterpoint::toCsoundScore(std::string, double)':
>>>> frontends/CsoundVST/Counterpoint.cpp:95: error: no match for 
>>>> 'operator[]' in
>>>> '((Counterpoint*)this)->Counterpoint::Onset[note]'
>>>> frontends/CsoundVST/Counterpoint.cpp:96: error: no match for 
>>>> 'operator[]' in
>>>> '((Counterpoint*)this)->Counterpoint::Dur[note]'
>>>> frontends/CsoundVST/Counterpoint.cpp:97: error: no match for 
>>>> 'operator[]' in
>>>> '((Counterpoint*)this)->Counterpoint::Ctrpt[note]'
>>>> scons: *** [frontends/CsoundVST/Counterpoint.os] Error 1
>>>> scons: building terminated because of errors.
>>>> 
>>>>
>>>> Just wondering if this is what I should expect for now, or could I be 
>>>> doing
>>>> something else
>>>> that would would allow me to build CsoundVST right now.
>>>>
>>>> Thanks
>>>> schwaahed
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> schwaalap Working # emerge -p python scons libsndfile portaudio fltk 
>>>> swig
>>>> boost
>>>>
>>>> These are the packages that I would merge, in order:
>>>>
>>>> Calculating dependencies ...done!
>>>> [ebuild R ] dev-lang/python-2.4.1-r1
>>>> [ebuild R ] dev-util/scons-0.96.1
>>>> [ebuild R ] media-libs/libsndfile-1.0.11
>>>> [ebuild R ] media-libs/portaudio-18.1-r3
>>>> [ebuild R ] x11-libs/fltk-1.1.6
>>>> [ebuild U ] dev-lang/swig-1.3.25 [1.3.21]
>>>> [ebuild R ] dev-libs/boost-1.33.0
>>>>
>>>> portmidi is also installed.
>>>>
>>>>
>>>> # exerpt from custom.py
>>>> if sys.platform[:5] == 'linux':
>>>> platform = 'linux'
>>>> customCPPPATH.append('/usr/include/python2.3')
>>>> customLIBPATH.append('/usr/lib/python2.3/config')
>>>> customCPPPATH.append('/usr/local/src/Archive/Csound/fltk-1.1.6')
>>>> customLIBPATH.append('/usr/local/src/Archive/Csound/fltk-1.1.6/lib')
>>>
>>>
>>>
>>>
>>>
>>> -------------------------------------------------------
>>> SF.Net email is sponsored by:
>>> Tame your development challenges with Apache's Geronimo App Server. 
>>> Download
>>> it for free - -and be entered to win a 42" plasma tv or your very own
>>> Sony(tm)PSP.  Click here to play: http://sourceforge.net/geronimo.php
>>> _______________________________________________
>>> Csound-devel mailing list
>>> Csound-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>
>>>
>>>
>>>
>>>
>>> -------------------------------------------------------
>>> SF.Net email is sponsored by:
>>> Tame your development challenges with Apache's Geronimo App Server. 
>>> Download
>>> it for free - -and be entered to win a 42" plasma tv or your very own
>>> Sony(tm)PSP.  Click here to play: http://sourceforge.net/geronimo.php
>>> _______________________________________________
>>> Csound-devel mailing list
>>> Csound-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>>
>>
>>
>> -------------------------------------------------------
>> SF.Net email is sponsored by:
>> Tame your development challenges with Apache's Geronimo App Server. 
>> Download
>> it for free - -and be entered to win a 42" plasma tv or your very own
>> Sony(tm)PSP.  Click here to play: http://sourceforge.net/geronimo.php
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>>
>
>
>
> -------------------------------------------------------
> SF.Net email is sponsored by:
> Tame your development challenges with Apache's Geronimo App Server. 
> Download
> it for free - -and be entered to win a 42" plasma tv or your very own
> Sony(tm)PSP.  Click here to play: http://sourceforge.net/geronimo.php
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
> 




-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server. Download
it for free - -and be entered to win a 42" plasma tv or your very own
Sony(tm)PSP.  Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net