[CSOUND-DEV:5109] File release of CsoundVST in Csound 5
Date | 2004-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. |
Date | 2004-07-28 20:17 |
From | ramsdell@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 |
Date | 2004-07-28 21:25 |
From | jpff@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 |
Date | 2004-07-28 21:25 |
From | acabrera@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 |
Date | 2004-07-29 01:10 |
From | Andres Cabrera |
Subject | [CSOUND-DEV:5116] Sconstruct patch |
Attachments | SConstruct |
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 |
Date | 2004-07-29 01:13 |
From | Andres Cabrera |
Subject | [CSOUND-DEV:5117] custom.py for begginers |
Attachments | custom.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 |
Date | 2004-07-30 19:54 |
From | acabrera@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 |