| The situation as I understand it is thus. Please, anyone involved correct
me if I am wrong.
In short, the build system story is complicated by hopes to soon release
Csound 5.
I and John Ramsdell have been urging adoption of a GNU autotools build
system for Csound. I have always found the old makefile-based system
unusable, and have always ended up creating my own makefiles.
John Fitch (I think) implemented a new build system based on a configure.in
and makefile.in for Csound 4. I criticized this as not using automake, and
John Ramsdell changed the build system to use recursive Makefile.ams, but
John Fitch does not use it, and has complained it has caused him serious
problems. Therefore, John Ramsdell has adopted his new build system only in
his own package (wxCsound).
I am trying to get Csound 5 into a releasable state and have stopped
contributing to Csound 4. I am working on a new build system, with a single
Makefile.am, in Csound 5, with the existing directory structure.
I changed my mind about changing the directory structure, since John
Fitch's existing directories helpfully reflect the structure of the Csound
code while it is in transition.
The advantage of my new build system is that extending Csound will require
merely adding new sources to the one Makefile.am.
I am making good progress, but I am only testing on Cygwin. When the system
is working on Cygwin I will be able to test it on Red Hat Linux at home,
but I have no easy way of testing on any other Linux or on OS X.
It is not clear when Csound 5 will be released, but when it is, it will at
least use libsndfile, PortAudio, and PortMidi, have a better plugin
architecture as well as a standard GUI front end, and have a single build
system for all GNU-able systems, including Windows (with Cygwin).
Original Message:
-----------------
From: Dave Phillips dlphilp@bright.net
Date: Fri, 30 Jan 2004 10:15:18 -0500
To: csound-dev@eartha.mills.edu
Subject: [CSOUND-DEV:4018] Re: How to configure
Hi John:
I'm sorry I haven't been able to test your suggestions, I've simply
been too busy with other projects.
I must also confess that I'm quite confused regarding the recommended
source archive for Csound for Linux.
I've tried three source packages recently: the tarball at dream/newest
at Bath, the public source tarball at SourceForge,
and the CVS sources (for Csound4). Only the last package builds on my
system. I have already reported the build failures
here. I have also built the sources from your wxcsound package; however,
I hesitate to recommend them because I'm
trying to stay with the canonical track. Be assured, there's nothing
wrong with your stuff.
I'm preparing new materials for Rick Boulanger's site and for the
Csound profile in my book. I'm currently recommending
the CVS sources and have created a brief page of instructions for
downloading and building those sources under Linux. I'll
probably have stuff up at cSounds.com within a week or so.
Btw, I've reworked Oeyvind Brandtsegg's ImproSculpt to run under
Csound 4.23f08 (CVS). It runs
very nicely, and I wanted to pass my thanks to the Csound developers.
Best,
dp
John D. Ramsdell wrote:
>Dave Phillips writes:
>
>
>
>> So I logged back into my Demudi partition, got the correct sources,
>>and ran './configure --with-fltk'. Unfortunately Demudi ...
>>
>>
>
>Darn, I thought Debian support would be easy. Dave, please create a
>fresh unarchive of the sources, cd into csound, and then add the
>following text to a file:
>
>./configure --prefix=$HOME/opt/csound
>cat config.log
>make
>make install
>
>Finally, use the file as input to nohup, and send me the generated
>nohup.out. I should be able to figure out what went wrong from that
>info.
>
>John
>
>
>
>
--------------------------------------------------------------------
mail2web - Check your email from the web at
http://mail2web.com/ . |