Csound Csound-dev Csound-tekno Search About

Re: [Cs-dev] What is state of 5.08beta?

Date2008-02-14 16:44
FromMichael Gogins
SubjectRe: [Cs-dev] What is state of 5.08beta?
At this point, I don't have a functioning MinGW toolchain for Csound on my computer -- it was by trying to upgrade it in order to build 5.08 that I found the newer version doesn't work, and that is why I am switching to MSVC.

Obviously I have a choice between reverting to the old version of the MinGW toolchain and trying to get the MSVC build working. I have chosen the latter option. I have no desire to put time into rebuilding a toolchain that I probably will not use more than once.

If you want to try it yourself, go ahead. I'll quickly answer any questions you have.

Regards,
Mike

-----Original Message-----
>From: Victor Lazzarini 
>Sent: Feb 14, 2008 11:11 AM
>To: Developer discussions 
>Subject: Re: [Cs-dev] What is state of 5.08beta?
>
>I agree.
>
>At 14:57 14/02/2008, you wrote:
>>Since there is much work left, doesn't it make sense to release 5.08 with the
>>old toolchain and move to MSVC for 5.09? After all the idea of a beta is
>>a "feature freeze": only bug fixes are supposed to go, isn't it?
>>
>>On Thursday 14 February 2008 10:57:42 Michael Gogins wrote:
>> > I am still working to port the 5.08 SConstruct for Windows to Microsoft
>> > Visual C++ (MSVC) instead of MinGW/MSys.
>> >
>> > As I mentioned before, I am doing this because the version of the
>> > MinGW/MSys toolchain that builds Csound is getting quite old, and newer
>> > versions of that toolchain do NOT build Csound with everything that goes
>> > into the Windows installer.
>> >
>> > I am working on this every evening, and it is proceeding apace. No
>> > show-stoppers yet. However, there is considerably more work than I had
>> > anticipated, because the SWIG step for the various interfaces is much less
>> > forgiving with MSVC than it was with the MinGW/MSys toolchain. Also, the
>> > MSVS system is less Unix-like (no dirent.h, for example) and that will
>> > require changes or workarounds in some code.
>> >
>> > Once I get everything building, enough has changed that there may be
>> > considerable debugging required.
>> >
>> > I expect that getting a working Windows installer built with MSVC could
>> > take another 1-3 weeks.
>> >
>> > I continue to feel that moving to MSVC will probably turn out to be a very
>> > desirable step. Microsoft still seems committed to giving away their
>> > high-quality compiler, editor, and debugger. The only pre-requisite library
>> > that does not now come with a Visual Studio build system is liblo. Ordinary
>> > Windows programmers with MSVC will find Csound with MSVC libraries much
>> > easier to program to. In particular they will not need to make their own
>> > import libraries, and will be able to link with all of Csound's C++
>> > interfaces. All of the C interfaces in DLLS and the C++ interface in
>> > csound.hpp will continue to be usable without change from MinGW.
>> >
>> > The main unanswered question in my mind is performance. Which runs faster
>> > -- MSVC or MinGW? I am guessing they are pretty close. We will see. If
>> > MinGW turns out to be considerably faster I will revisit the MinGW/MSys
>> > toolchain.
>> >
>> > Regards,
>> > Mike
>> >
>> > -----Original Message-----
>> >
>> > >From: jpff 
>> > >Sent: Feb 14, 2008 2:33 AM
>> > >To: csound-devel@lists.sourceforge.net
>> > >Subject: [Cs-dev] What is state of 5.08beta?
>> > >
>> > >I have been doing other stuff, but has much changed in the sources?  I
>> > >am assuming that we still need a Windows version before we can move to
>> > >a real release.  I was wondering if there needs to be a gap after the
>> > >Windows system, or could we move to a real 5.08 immediately?
>> > >==John ffitch
>> > >
>> > >-------------------------------------------------------------------------
>> > >This SF.net email is sponsored by: Microsoft
>> > >Defy all challenges. Microsoft(R) Visual Studio 2008.
>> > >http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
>> > >_______________________________________________
>> > >Csound-devel mailing list
>> > >Csound-devel@lists.sourceforge.net
>> > >https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >
>> > -------------------------------------------------------------------------
>> > This SF.net email is sponsored by: Microsoft
>> > Defy all challenges. Microsoft(R) Visual Studio 2008.
>> > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
>> > _______________________________________________
>> > Csound-devel mailing list
>> > Csound-devel@lists.sourceforge.net
>> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>>
>>
>>--
>>Felipe Sateler
>>
>>-------------------------------------------------------------------------
>>This SF.net email is sponsored by: Microsoft
>>Defy all challenges. Microsoft(R) Visual Studio 2008.
>>http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/_______________________________________________
>>Csound-devel mailing list
>>Csound-devel@lists.sourceforge.net
>>https://lists.sourceforge.net/lists/listinfo/csound-devel
>
>Victor Lazzarini
>Music Technology Laboratory
>Music Department
>National University of Ireland, Maynooth
>
>
>-------------------------------------------------------------------------
>This SF.net email is sponsored by: Microsoft
>Defy all challenges. Microsoft(R) Visual Studio 2008.
>http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
>_______________________________________________
>Csound-devel mailing list
>Csound-devel@lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/csound-devel




-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net