Csound Csound-dev Csound-tekno Search About

[CSOUND-DEV:5109] File release of CsoundVST in Csound 5

Date2004-07-28 02:12
From"Michael Gogins"
Subject[CSOUND-DEV:5109] File release of CsoundVST in Csound 5
I have updated the CsoundVST package in Csound 5 with a new file release for
mingw/Windows.

Bugs in the new Csound API functions for function table access have been
fixed.

A big in the CsoundVST.inputEvent API has been fixed, so that CsoundVST can
now accept line events in real time through the CsoundVST API as long
as -Lstdin has been set.

Date2004-07-28 20:17
Fromramsdell@mitre.org (John D. Ramsdell)
Subject[CSOUND-DEV:5111] Csound 4.23f12.2 released and Csound 5 installation
I released Csound 4.23f12gbs.2, which simply no longer builds shared
libraries by default.  Hopefully, builds on older versions of Linux
will now succeed.

The reason I contributed the sources required to construct a GNU Build
System for Csound 4 was to automate the task of building and
installing Csound on a wide range of platforms.  Of course, as we
know, the GBS-based system still has problems on some versions Linux,
and the last time I checked, the build fails on Solaris 9 too.

This afternoon, I turned my focus to Csound 5, and read the
installation guide.  The instructions suggest to me that the
installation process required the current for version of Csound 5 is
quite complex.  There are several packages that must be installed, and
once they have been put in place, platform specific instructions for
Csound 5 itself.

The GBS-based Csound has the property that additional packages are
optional.  If FLTK is not present, it configures itself to create a
system that omits the FLTK enhancements, otherwise, it automatically
includes them.  On all systems, the commands:

    $ ./configure
    $ make

will do something reasonable.  It's something that newbies can handle,
as Adam, our Mandrake user attests.  I am very concerned that the
SCons based system I just read about will make Csound 5 installation
into an obstacle to its acceptance.

John

Date2004-07-28 21:25
Fromjpff@codemist.co.uk
Subject[CSOUND-DEV:5113] Re: Csound 4.23f12.2 released and Csound 5 installation
...but the attempt to create a "./configure; make" for csound5 just
failed.  It did not work on most machines.  Scons does at least work.
I can build on Debian, Redhat7 and MacOSX without problems (related to
Scons).  I have the bare bones of an Installer anyway.

==John ffitch

Date2004-07-28 21:25
Fromacabrera@teleset.com.co
Subject[CSOUND-DEV:5114] Re: Csound 4.23f12.2 released and Csound 5 installation
Hi John,
Actually before using sconstruct for csound5, I had only built a couple of 
simple projects straight from IDEs, so I had never used GNU build tools. I 
think the scons system works well and it seems flexible (apart from being the 
only system that actually worked for all the requierements of Csound5).
Michael's documentation for building is very clear, and the build worked with 
just a little effort (modifying custom.py) for me. The only downside is that 
you actually have to download several dependancies (but FLTK is not compulsory-
if fltk is not present, csound 5 builds without FLTK). I think the only things 
you must download apart from the csound sources is libsndfile, scons and MSYS.
Maybe adding some comments in the custom.py would help to clarify which 
directories you should modify, which ones are compulsory, and which ones you 
need for a specific build. I can do that tonight if no one has a problem with 
that.
Scons might seem intimidating, but it's actually easy to use, and if you're 
just building (not modifying the Sconstruct file), the learning is very short.
Cheers,
Andres

Date2004-07-29 01:10
FromAndres Cabrera
Subject[CSOUND-DEV:5116] Sconstruct patch
AttachmentsSConstruct  
I've made a few changes to Sconstruct so that it can build with mingw 
even when the microsoft compiler is installed. It looks fine to me, but 
Michael, can you check it with cygwin before commiting?
Andrés

Date2004-07-29 01:13
FromAndres Cabrera
Subject[CSOUND-DEV:5117] custom.py for begginers
Attachmentscustom.py  
I've made a commented version of custom.py to ease the building of 
csound5. Can someone have a look and commit it?
Andres

Date2004-07-30 19:54
Fromacabrera@teleset.com.co
Subject[CSOUND-DEV:5126] Re: Sconstruct patch
Hi Michael,
Did the modifications I made to sconstruct break your build on windows or linux?
I tested it (with mingw) and found no problem, maybe the problem came when
building CsoundVST? (which I didn't try).
I'm interested in getting this (building when the ms compiler is installed) to
work as it might attract other developers.

Andres