Csound Csound-dev Csound-tekno Search About

[CSOUND-DEV:4398] RE: More on building from scratch

Date2004-03-25 03:26
From"Michael Gogins"
Subject[CSOUND-DEV:4398] RE: More on building from scratch
I see that Steven Yi is trying to sort through SConstruct for csound5.

Just now, I checked out fresh all csound5 files on Fedora Core Linux. I had
to make 1 change in libsnd_u.c (TYP_SDS doesn't exist in my version, so I
just deleted it). I have booked in this deletion; if TYP_SDS is required
then we need an #ifdef for libsndfile version, or something.

After that, csound5 built and ran (on my system, SConstruct detected a lack
of boost so automatically did not build CsoundVST). All the plugin opcodes
and utilities also built.

============================================
Michael Gogins
gogins at pipeline period com
Irreducible Productions
CsoundVST, an extended version of Csound for programming music and sound
Available at http://sourceforge.net/projects/csound/
============================================


----- Original Message ----- 
From: 
To: "Csound Developers Discussion List" 
Sent: Wednesday, March 24, 2004 12:16 PM
Subject: [CSOUND-DEV:4392] RE: More on building from scratch


Remove InOut/ieee80.c from Makefile.am (or Makefile.in, whichever you are
using) and do autoreconf -i -f before running configure.

I'm not sure whether the Python build system is working in csound5. I can
try it tonight.

If it's not working it should be easy to fix. I find SCons much easier to
work with than autotools.

Original Message:
-----------------
From:  jpff@codemist.co.uk
Date: Wed, 24 Mar 2004 16:06:58 +0000
To: csound-dev@eartha.mills.edu
Subject: [CSOUND-DEV:4389] More on building from scratch


...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


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

Date2004-03-25 05:56
Fromstevenyi
Subject[CSOUND-DEV:4401] RE: More on building from scratch
I checked in a new SConstruct file with the checks for sys.platform[:5]
== 'linux' and sys.platform[:3] == 'win' wherever found.  Hopefully this
should get John building with SCons and should be a better way to cover
linux platforms in general.

As for boost, I have it installed on my linux computer but I don't have
VST headers or other things CsoundVST depends on.  I'll try to put in
some configuration tests so that CsoundVST will have more to go off of
before deciding to build or not.

steven



On Wed, 2004-03-24 at 19:26, Michael Gogins wrote:
> I see that Steven Yi is trying to sort through SConstruct for csound5.
> 
> Just now, I checked out fresh all csound5 files on Fedora Core Linux. I had
> to make 1 change in libsnd_u.c (TYP_SDS doesn't exist in my version, so I
> just deleted it). I have booked in this deletion; if TYP_SDS is required
> then we need an #ifdef for libsndfile version, or something.
> 
> After that, csound5 built and ran (on my system, SConstruct detected a lack
> of boost so automatically did not build CsoundVST). All the plugin opcodes
> and utilities also built.
> 
> ============================================
> Michael Gogins
> gogins at pipeline period com
> Irreducible Productions
> CsoundVST, an extended version of Csound for programming music and sound
> Available at http://sourceforge.net/projects/csound/
> ============================================
> 
> 
> ----- Original Message ----- 
> From: 
> To: "Csound Developers Discussion List" 
> Sent: Wednesday, March 24, 2004 12:16 PM
> Subject: [CSOUND-DEV:4392] RE: More on building from scratch
> 
> 
> Remove InOut/ieee80.c from Makefile.am (or Makefile.in, whichever you are
> using) and do autoreconf -i -f before running configure.
> 
> I'm not sure whether the Python build system is working in csound5. I can
> try it tonight.
> 
> If it's not working it should be easy to fix. I find SCons much easier to
> work with than autotools.
> 
> Original Message:
> -----------------
> From:  jpff@codemist.co.uk
> Date: Wed, 24 Mar 2004 16:06:58 +0000
> To: csound-dev@eartha.mills.edu
> Subject: [CSOUND-DEV:4389] More on building from scratch
> 
> 
> ...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
> 
> 
> --------------------------------------------------------------------
> mail2web - Check your email from the web at
> http://mail2web.com/ .
> 
>