| Hi John,
I think the Makefile.am is simply out of date and not updated for the
latest set of sources.
SCons works for me on linux (though I have to explicitly tell it not to
build csoundVST), haven't had much time to work on a cygwin with
-mno-cygwin build. For SCons:
1. Make sure you have python 1.5 or higher version installed (use
'python -V')
2. Download scons from:
http://www.scons.org/download.html
RPM, DEB, and win32 exe's are available.
3. If you can download the zip or tarball, you can install using:
python setup.py install
4. To run, go into the csound5 root directory and type:
scons
You'll get some configuration messages then building should start. If
you should get an error like:
NameError: name 'pyrun' is not defined:
File "SConstruct", line 615:
Depends(csoundvst, pyrun)
You can disable building csoundVST by using:
scons buildCsoundVST=1
To see error configuration options, type:
scons -h
The state of the SConstruct file is as Michael mentioned, just enough to
get by. There is some configuration going on, but I believe there are
some more libraries and headers that need to be checked for (i.e.
CsoundVST should probably depend on the existence of the vst headers to
compile, yes?). The SConstruct file is a valid python source file so
indentation must be respected to delimit blocks of code (the file
currently has 4 spaces as its standard).
Hope that helps!
steven
On Wed, 2004-03-24 at 08:06, jpff@codemist.co.uk wrote:
> ...following up my earlier message about inability to build.
>
> If I assume that the none executability of ./configure is a mistake
> and so I call "sh ./configure" it produces a Makefile with only a
> couple of error messages. make then runs for a time before asserting
>
> make: *** No rule to make target `InOut/ieee80.c', needed by `libcsound_la-ieee80.lo'. Stop.
>
> There should not be a ieee80.c file as it was only used in aiff. I
> have no idea what one does about this. Does the Python build system
> work, and if so what does one do? Did not see instructions in the
> README
>
> ==John ffitch
>
> |