Csound Csound-dev Csound-tekno Search About

[CSOUND-DEV:4491] RE: Csound5 and OSX

Date2004-04-22 15:26
From"gogins@pipeline.com"
Subject[CSOUND-DEV:4491] RE: Csound5 and OSX
Some files are duplicated because SCons needs them to be duplicated (the
same source file not only builds an object for two targets, but uses
different options to build them). But all of these should be IN SConstruct.

So yes, please remove all duplicate files from CVS that are _not_ in
SConstruct - and of course do a clean update and build from scratch before
the ultimate zap!

Original Message:
-----------------
From: stevenyi stevenyi@csounds.com
Date: Thu, 22 Apr 2004 03:10:57 -0700
To: csound-dev@eartha.mills.edu
Subject: [CSOUND-DEV:4488] Csound5 and OSX


Hi Michael and all,

I'm happy to say after a few hours tonight of working together with
Matt, csound5 compiles and runs on OSX!  After a few hurdles and
necessary changes to source it appears that all opcode libraries (except
pitch.c, which had issues with getChar() not in the API; I'm sure Matt
will be able to explain it better than I), csound, and utilities were
built.  We ran csound on Xanadu.csd and able to generate a wav which
played correctly.  

We did not try portaudio (last I checked it was not yet ready for OSX)
or FLTK, so this build renders to disk only. 

There are some things that got brought up while we went through code
which I can't remember at the moment (it's late...), but the one thing I
noted was that currently libcsound is built only as a static library.  

I've just updated from CVS here at home and Csound5 compiles with the
OSX changes without problem on my Linux machine.  With Michael's work in
getting Csound5 going on MinGW, I'm pretty excited that csound5 is now
at a state where it can be built and run on these platforms. 

steven

^_^

p.s. - In regards to cleaning up the CVS, we found a few files tonight
that seemed unnecessarily duplicated within the source tree (i.e.
Top/pvlook.c and util2/pvlook.dir/pvlook.c).  I'd like to throw out all
files that are duplicates and not in the SConstruct file.  Any
objections?



On Wed, 2004-04-21 at 20:30, Michael Gogins wrote:
> I am now able to build a functional version of Csound5 using only MinGW.
> PortAudio and libsndfile also were built with MinGW.
> 
> The version of libsndfile used was a pre-release version by Erik de Castro
> Lopo that may be available at:
> 
> http://www.mega-nerd.com/tmp/libsndfile-1.0.10pre4.tar.gz
> 
> Erik is working on a version of libsndfile that will build and pass tests
on
> MinGW, but I do not know when it will be released.
> 
> I have updated csound.pdf and committed that to CVS as well. It serves as
a
> replacement for the README which is obsolete and will be replaced by a
text
> version of the PDF.
> 
> To do:
> 
> MIDI in on Windows
> Verify VST plugin still works
> Loris plugin opcode
> Verify Linux build with this SConstruct
> Mathematica interface
> Add usage tutorials to CVS and to csound.pdf.
> 
> Thanks to Erik, John Fitch, Steven Yi, and everyone else who has been
> working to bring Csound 5 to life.
> 
> Would it be feasible to remove all autotools build files and Makefiles
from
> Csound 5 CVS? Is anyone building Csound 5 in any other way except with
> scons?
> 
> 


--------------------------------------------------------------------
mail2web - Check your email from the web at
http://mail2web.com/ .