Csound Csound-dev Csound-tekno Search About

Re: [Cs-dev] [OT] Does anyone still develop Csound ?

Date2005-09-09 14:15
FromVictor Lazzarini
SubjectRe: [Cs-dev] [OT] Does anyone still develop Csound ?
I think the XCode project, from the point of view
of development is a bad idea. Scons is the chosen
build system and we should try to stick to it.
An XCode project might be good as a teaching tool,
but maintaining it in line with changes to scons is
very work intensive. This is the reason I abandoned
the idea of a Visual Studio project on Windows, for
adapting SConstruct to use the VC++ compiler (which
I favour, since we spent money buying it...). But,
by all means, I am not saying don't do and maintain
an XCode project, it's just my opinion about it.

However, if you are getting involved in adding, fixing
or modifying stuff in Csound5, you will probably end up
having to use scons. For me, that was when all my good
intentions of maintaining a project for VS were finished.

Scons seems to be easy to learn and the SConstruct
file is easy to edit.

Victor

>
> David Akbari wrote:
>
> > I have an XCode project for Csound5 on OSX... maybe
> > inclusion of that to  teh CVS would help facilitate
> > users on OSX to be testing / developing  for Csound.
> Hopefully more so than at present.
>
> Does the project need to be updated and maintained
> whenever SConstruct is changed ? Also, it seems the main
> problem with building Csound 5 on OS X is often not the
> use of scons, but rather compiling the FLTK library which
> is a separate package.


-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2005-09-09 21:39
FromDavid Akbari
SubjectRe: [Cs-dev] [OT] Does anyone still develop Csound ?
On Sep 9, 2005, at 9:15 AM, Victor Lazzarini wrote:

> I think the XCode project, from the point of view
> of development is a bad idea. Scons is the chosen
> build system and we should try to stick to it.
> An XCode project might be good as a teaching tool,
> but maintaining it in line with changes to scons is
> very work intensive.

I agree with this.

The whole reason i made it in the first place was just to try and 
encourage some friends of mine to start to try using csound5 on OSX who 
have little or no knowledge of how to use teh commandline.

scons is the way to go for sure ... but that's AFTER your "average joe" 
figures out how to install it. :)


-David



-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2005-09-09 21:52
FromGraham Breed
SubjectRe: [Cs-dev] [OT] Does anyone still develop Csound ?
David Akbari wrote:

> The whole reason i made it in the first place was just to try and 
> encourage some friends of mine to start to try using csound5 on OSX who 
> have little or no knowledge of how to use teh commandline.
> 
> scons is the way to go for sure ... but that's AFTER your "average joe" 
> figures out how to install it. :)

Your average joe shouldn't be compiling it himself anyway.

BTW, there's an addition I forgot to add to SConstruct before:

1050a1051
 >         vstEnvironment['SHLIBSUFFIX'] = '.so'

You'll need it to get CSoundVST working.


            Graham



-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2005-09-09 22:02
FromIstvan Varga
SubjectRe: [Cs-dev] [OT] Does anyone still develop Csound ?
Graham Breed wrote:

> BTW, there's an addition I forgot to add to SConstruct before:
> 
> 1050a1051
>  >         vstEnvironment['SHLIBSUFFIX'] = '.so'
> 
> You'll need it to get CSoundVST working.

OK, I add it to SConstruct, but some context lines would have been
helpful. Is the following correct ?

     elif getPlatform() == 'darwin':
         vstEnvironment.Append(LIBS = ['python2.3', 'dl', 'm'])
         vstEnvironment.Append(CPPPATH = ['/usr/include/python2.3'])
         vstEnvironment.Append(cxxflags = ['-fabi-version=0']) # if gcc3.2-3
         if commonEnvironment['Word64']=='1':
             vstEnvironment.Append(LIBPATH = ['/usr/lib64/python2.3/config'])
         else:
             vstEnvironment.Append(LIBPATH = ['/usr/lib/python2.3/config'])
         vstEnvironment.Append(SHLINKFLAGS = '--no-export-all-symbols')
         vstEnvironment.Append(SHLINKFLAGS = '--add-stdcall-alias')
         vstEnvironment['SHLIBSUFFIX'] = '.so'
         guiProgramEnvironment.Prepend(LINKFLAGS = ['_CsoundVST.so'])


-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2005-09-09 23:12
FromGraham Breed
SubjectRe: [Cs-dev] [OT] Does anyone still develop Csound ?
Istvan Varga wrote:

> OK, I add it to SConstruct, but some context lines would have been
> helpful. Is the following correct ?

Yes, anywhere in that section.

>     elif getPlatform() == 'darwin':
>         vstEnvironment.Append(LIBS = ['python2.3', 'dl', 'm'])
>         vstEnvironment.Append(CPPPATH = ['/usr/include/python2.3'])
>         vstEnvironment.Append(cxxflags = ['-fabi-version=0']) # if gcc3.2-3
>         if commonEnvironment['Word64']=='1':
>             vstEnvironment.Append(LIBPATH = 
> ['/usr/lib64/python2.3/config'])
>         else:
>             vstEnvironment.Append(LIBPATH = ['/usr/lib/python2.3/config'])
>         vstEnvironment.Append(SHLINKFLAGS = '--no-export-all-symbols')
>         vstEnvironment.Append(SHLINKFLAGS = '--add-stdcall-alias')
>         vstEnvironment['SHLIBSUFFIX'] = '.so'
>         guiProgramEnvironment.Prepend(LINKFLAGS = ['_CsoundVST.so'])




-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net