Csound Csound-dev Csound-tekno Search About

[Cs-dev] VS2010 building from source

Date2013-07-21 18:15
FromStephen Kyne
Subject[Cs-dev] VS2010 building from source
AttachmentsNone  None  
Hi guys,

I was wondering if anyone has or if it is supposed to be possible to generate a VS2010 project file using CMake and building Csound this way?

It is straight forward finding the necessary dependencies and generating the project file but it's running into a lot of errors when I try and build.
Is it worth hacking around and fixing these errors or is this fundamentally not going to work without serious effort?

Thanks,
Stephen

Date2013-07-21 19:40
FromMichael Gogins
SubjectRe: [Cs-dev] VS2010 building from source
AttachmentsNone  None  
I tried to build Csound and CsoundAC with Visual C++ about four years ago, and I gave up.

The issue for me was that the Microsoft Standard C++ Library (STL) did not generate code that could be exported in shared libraries. This was a serious problem that prevented CsoundAC from linking into shared libraries using Visual C++, as CsoundAC uses std::vector and other such classes in exported interfaces.

Aside from this the C interfaces should not, in theory, present a problem. However, because the Visual C++ build has not been maintained for a long time, there may be many minor problems.

Your best bet is to create a branch in GIT for your Visual C++ build and modify the CMakeList.txt files to build with Visual C++ in the Microsoft Windows SDK console. If you get it to work, we can merge your branch back in.

Please tell us your reason for wanting a Visual C++ build. I would not go down this path, myself, without a very good reason.

Both the C API, and the low-level C++ api in csound.hpp, can be used from Visual C++ while linking with the MinGW built code in the Windows installer.

In other words, if you are creating a Visual C++ project to use the Csound API, you should be able use the libraries and headers in the Windows installer with Visual C++ as long as you only reference C header files such as csound.h and the csound.hpp C++ header. If you find out differently, please let me know.

At this time, the MinGW compiler is pretty even with the Visual C++ compiler in terms of code quality, execution speed, and probably a bit better for C++ standards compliance.

Hope this helps,
Mike




===========================
Michael Gogins
Irreducible Productions
http://michaelgogins.tumblr.com
Michael dot Gogins at gmail dot com


On Sun, Jul 21, 2013 at 1:15 PM, Stephen Kyne <stevek@outlook.ie> wrote:
Hi guys,

I was wondering if anyone has or if it is supposed to be possible to generate a VS2010 project file using CMake and building Csound this way?

It is straight forward finding the necessary dependencies and generating the project file but it's running into a lot of errors when I try and build.
Is it worth hacking around and fixing these errors or is this fundamentally not going to work without serious effort?

Thanks,
Stephen

------------------------------------------------------------------------------
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel



Date2013-07-21 20:09
FromRichard Henninger
SubjectRe: [Cs-dev] VS2010 building from source
AttachmentsNone  None  
I tried this a few weeks ago so I could be better able to use the VS debugger better for the csound code while writing a .net bridge to csound.
 
Mike is right on many points about the futility of doing this. 
 
The MS (the c part is c88 not c99) compiler will give you scads of errors when compiling csound libraries.  Here is a partial list from an excerpt of an earlier post:
 
Four come to mind right away:
  1. MS C tries to encourage use of the posix secure strxxx_s functions for string operations to thwart buffer overflow hacks.  Error can be turned off by a flag, but the recommendation represents a best practice.
  2. It is totally unforgiving of implicit casts from void*.  For code readability, I agree with them.  Code clarity in open source seems ultra-desirable. No flag for these.
  3. Declaring new variables mid-codeblock confuses the compiler. [It spews crazy error messages once encountered]
  4. It won’t accept really old, deprecated library calls like open and insists on newer equivalents.
 
namehist.c is particulary delinquent in this regard.  VS2013’s C (in beta) wants to be c99 compliant, maybe some of this will just evaporate with VS2013 re-written c compiler. [Mike’s concern about c++ stl generics should also evaporate as MS makes itself compliant with VC11. Although you never know with MS, they do talk a good line on standards compliance these days.  We’ll just have to wait and see...]
 
Since dealing with these is a pre-requisite to porting to WinRT which must use an MS compiler, cleaning this kind of this up might make a good [project for me to start contributing with].
 
For now, I’d just set up the gnu environment as Mike’s article describes.  That’s what I’ve decided to do.
 
Richard Henninger
richard@rghmusic.com
 
From: Michael Gogins
Sent: ‎Sunday‎, ‎July‎ ‎21‎, ‎2013 ‎2‎:‎41‎ ‎PM
To: Developer discussions
 
I tried to build Csound and CsoundAC with Visual C++ about four years ago, and I gave up.

The issue for me was that the Microsoft Standard C++ Library (STL) did not generate code that could be exported in shared libraries. This was a serious problem that prevented CsoundAC from linking into shared libraries using Visual C++, as CsoundAC uses std::vector and other such classes in exported interfaces.

Aside from this the C interfaces should not, in theory, present a problem. However, because the Visual C++ build has not been maintained for a long time, there may be many minor problems.

Your best bet is to create a branch in GIT for your Visual C++ build and modify the CMakeList.txt files to build with Visual C++ in the Microsoft Windows SDK console. If you get it to work, we can merge your branch back in.

Please tell us your reason for wanting a Visual C++ build. I would not go down this path, myself, without a very good reason.

Both the C API, and the low-level C++ api in csound.hpp, can be used from Visual C++ while linking with the MinGW built code in the Windows installer.

In other words, if you are creating a Visual C++ project to use the Csound API, you should be able use the libraries and headers in the Windows installer with Visual C++ as long as you only reference C header files such as csound.h and the csound.hpp C++ header. If you find out differently, please let me know.

At this time, the MinGW compiler is pretty even with the Visual C++ compiler in terms of code quality, execution speed, and probably a bit better for C++ standards compliance.

Hope this helps,
Mike




===========================
Michael Gogins
Irreducible Productions
http://michaelgogins.tumblr.com
Michael dot Gogins at gmail dot com


On Sun, Jul 21, 2013 at 1:15 PM, Stephen Kyne <stevek@outlook.ie> wrote:
Hi guys,

I was wondering if anyone has or if it is supposed to be possible to generate a VS2010 project file using CMake and building Csound this way?

It is straight forward finding the necessary dependencies and generating the project file but it's running into a lot of errors when I try and build.
Is it worth hacking around and fixing these errors or is this fundamentally not going to work without serious effort?

Thanks,
Stephen

------------------------------------------------------------------------------
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel



Date2013-07-21 21:26
FromSteven Yi
SubjectRe: [Cs-dev] VS2010 building from source
I tried to get a VS CMake build going about a year and a half ago
without much luck.  I think though it would be nice to have it be
possible, especially if we'll get more developers interested in
compiling and working on Csound. I don't think anyone's really been
looking at WinRT, but I think it'd be nice to see Csound there and on
Win 8 Mobile too.

On Sun, Jul 21, 2013 at 3:09 PM, Richard Henninger  wrote:
> I tried this a few weeks ago so I could be better able to use the VS
> debugger better for the csound code while writing a .net bridge to csound.
>
> Mike is right on many points about the futility of doing this.
>
> The MS (the c part is c88 not c99) compiler will give you scads of errors
> when compiling csound libraries.  Here is a partial list from an excerpt of
> an earlier post:
>
> Four come to mind right away:
>
> MS C tries to encourage use of the posix secure strxxx_s functions for
> string operations to thwart buffer overflow hacks.  Error can be turned off
> by a flag, but the recommendation represents a best practice.
> It is totally unforgiving of implicit casts from void*.  For code
> readability, I agree with them.  Code clarity in open source seems
> ultra-desirable. No flag for these.
> Declaring new variables mid-codeblock confuses the compiler. [It spews crazy
> error messages once encountered]
> It won’t accept really old, deprecated library calls like open and insists
> on newer equivalents.
>
>
> namehist.c is particulary delinquent in this regard.  VS2013’s C (in beta)
> wants to be c99 compliant, maybe some of this will just evaporate with
> VS2013 re-written c compiler. [Mike’s concern about c++ stl generics should
> also evaporate as MS makes itself compliant with VC11. Although you never
> know with MS, they do talk a good line on standards compliance these days.
> We’ll just have to wait and see...]
>
> Since dealing with these is a pre-requisite to porting to WinRT which must
> use an MS compiler, cleaning this kind of this up might make a good [project
> for me to start contributing with].
>
> For now, I’d just set up the gnu environment as Mike’s article describes.
> That’s what I’ve decided to do.
>
> Richard Henninger
> richard@rghmusic.com
>
> From: Michael Gogins
> Sent: Sunday, July 21, 2013 2:41 PM
> To: Developer discussions
>
> I tried to build Csound and CsoundAC with Visual C++ about four years ago,
> and I gave up.
>
> The issue for me was that the Microsoft Standard C++ Library (STL) did not
> generate code that could be exported in shared libraries. This was a serious
> problem that prevented CsoundAC from linking into shared libraries using
> Visual C++, as CsoundAC uses std::vector and other such classes in exported
> interfaces.
>
> Aside from this the C interfaces should not, in theory, present a problem.
> However, because the Visual C++ build has not been maintained for a long
> time, there may be many minor problems.
>
> Your best bet is to create a branch in GIT for your Visual C++ build and
> modify the CMakeList.txt files to build with Visual C++ in the Microsoft
> Windows SDK console. If you get it to work, we can merge your branch back
> in.
>
> Please tell us your reason for wanting a Visual C++ build. I would not go
> down this path, myself, without a very good reason.
>
> Both the C API, and the low-level C++ api in csound.hpp, can be used from
> Visual C++ while linking with the MinGW built code in the Windows installer.
>
> In other words, if you are creating a Visual C++ project to use the Csound
> API, you should be able use the libraries and headers in the Windows
> installer with Visual C++ as long as you only reference C header files such
> as csound.h and the csound.hpp C++ header. If you find out differently,
> please let me know.
>
> At this time, the MinGW compiler is pretty even with the Visual C++ compiler
> in terms of code quality, execution speed, and probably a bit better for C++
> standards compliance.
>
> Hope this helps,
> Mike
>
>
>
>
> ===========================
> Michael Gogins
> Irreducible Productions
> http://michaelgogins.tumblr.com
> Michael dot Gogins at gmail dot com
>
>
> On Sun, Jul 21, 2013 at 1:15 PM, Stephen Kyne  wrote:
>>
>> Hi guys,
>>
>> I was wondering if anyone has or if it is supposed to be possible to
>> generate a VS2010 project file using CMake and building Csound this way?
>>
>> It is straight forward finding the necessary dependencies and generating
>> the project file but it's running into a lot of errors when I try and build.
>> Is it worth hacking around and fixing these errors or is this
>> fundamentally not going to work without serious effort?
>>
>> Thanks,
>> Stephen
>>
>>
>> ------------------------------------------------------------------------------
>> See everything from the browser to the database with AppDynamics
>> Get end-to-end visibility with application monitoring from AppDynamics
>> Isolate bottlenecks and diagnose root cause in seconds.
>> Start your free trial of AppDynamics Pro today!
>>
>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>
>
> ------------------------------------------------------------------------------
> See everything from the browser to the database with AppDynamics
> Get end-to-end visibility with application monitoring from AppDynamics
> Isolate bottlenecks and diagnose root cause in seconds.
> Start your free trial of AppDynamics Pro today!
> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>

------------------------------------------------------------------------------
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2013-07-21 22:15
FromRichard Henninger
SubjectRe: [Cs-dev] VS2010 building from source
AttachmentsNone  None  
Last Spring, I explored porting to WinRT using the 5.18 code base.  Really tough!  Once I started following in the changes you guys were putting into csound 6, I saw how your architectural evolutions would solve a number of issues I encountered.
 
So I’ve held off until 6.0 becomes a stable base from which to rethink an approach.  Being patient gave me another reward: WinRT 8.1 finally provides the ability to feed audio streams from an algorithm as PCM rather than from only a file or existing audio stream.  So direct programming of COM (WASAPI) is no longer necessary.  Maybe MIDI will show up before long...
 
I am pretty familiar with the issues involved in a WinRT port and would be happy to be a part of such an effort at some point in the future.  For now, I am content to explore the api from VS2012 and Win8 desktop apps via a C# wrapper I have.  As it stands now, the sounds created from a desktop-style app are trouble free on a Surface Pro - you just can’t create apps to distribute from the Windows app store.  It’s an acceptable compromise to me for now.
 
Richard Henninger
richard@rghmusic.com
 
From: Steven Yi
Sent: ‎Sunday‎, ‎July‎ ‎21‎, ‎2013 ‎4‎:‎27‎ ‎PM
To: Developer discussions
 
I tried to get a VS CMake build going about a year and a half ago
without much luck.  I think though it would be nice to have it be
possible, especially if we'll get more developers interested in
compiling and working on Csound. I don't think anyone's really been
looking at WinRT, but I think it'd be nice to see Csound there and on
Win 8 Mobile too.

On Sun, Jul 21, 2013 at 3:09 PM, Richard Henninger <richard@rghmusic.com> wrote:
> I tried this a few weeks ago so I could be better able to use the VS
> debugger better for the csound code while writing a .net bridge to csound.
>
> Mike is right on many points about the futility of doing this.
>
> The MS (the c part is c88 not c99) compiler will give you scads of errors
> when compiling csound libraries.  Here is a partial list from an excerpt of
> an earlier post:
>
> Four come to mind right away:
>
> MS C tries to encourage use of the posix secure strxxx_s functions for
> string operations to thwart buffer overflow hacks.  Error can be turned off
> by a flag, but the recommendation represents a best practice.
> It is totally unforgiving of implicit casts from void*.  For code
> readability, I agree with them.  Code clarity in open source seems
> ultra-desirable. No flag for these.
> Declaring new variables mid-codeblock confuses the compiler. [It spews crazy
> error messages once encountered]
> It won’t accept really old, deprecated library calls like open and insists
> on newer equivalents.
>
>
> namehist.c is particulary delinquent in this regard.  VS2013’s C (in beta)
> wants to be c99 compliant, maybe some of this will just evaporate with
> VS2013 re-written c compiler. [Mike’s concern about c++ stl generics should
> also evaporate as MS makes itself compliant with VC11. Although you never
> know with MS, they do talk a good line on standards compliance these days.
> We’ll just have to wait and see...]
>
> Since dealing with these is a pre-requisite to porting to WinRT which must
> use an MS compiler, cleaning this kind of this up might make a good [project
> for me to start contributing with].
>
> For now, I’d just set up the gnu environment as Mike’s article describes.
> That’s what I’ve decided to do.
>
> Richard Henninger
> richard@rghmusic.com
>
> From: Michael Gogins
> Sent: Sunday, July 21, 2013 2:41 PM
> To: Developer discussions
>
> I tried to build Csound and CsoundAC with Visual C++ about four years ago,
> and I gave up.
>
> The issue for me was that the Microsoft Standard C++ Library (STL) did not
> generate code that could be exported in shared libraries. This was a serious
> problem that prevented CsoundAC from linking into shared libraries using
> Visual C++, as CsoundAC uses std::vector and other such classes in exported
> interfaces.
>
> Aside from this the C interfaces should not, in theory, present a problem.
> However, because the Visual C++ build has not been maintained for a long
> time, there may be many minor problems.
>
> Your best bet is to create a branch in GIT for your Visual C++ build and
> modify the CMakeList.txt files to build with Visual C++ in the Microsoft
> Windows SDK console. If you get it to work, we can merge your branch back
> in.
>
> Please tell us your reason for wanting a Visual C++ build. I would not go
> down this path, myself, without a very good reason.
>
> Both the C API, and the low-level C++ api in csound.hpp, can be used from
> Visual C++ while linking with the MinGW built code in the Windows installer.
>
> In other words, if you are creating a Visual C++ project to use the Csound
> API, you should be able use the libraries and headers in the Windows
> installer with Visual C++ as long as you only reference C header files such
> as csound.h and the csound.hpp C++ header. If you find out differently,
> please let me know.
>
> At this time, the MinGW compiler is pretty even with the Visual C++ compiler
> in terms of code quality, execution speed, and probably a bit better for C++
> standards compliance.
>
> Hope this helps,
> Mike
>
>
>
>
> ===========================
> Michael Gogins
> Irreducible Productions
> http://michaelgogins.tumblr.com
> Michael dot Gogins at gmail dot com
>
>
> On Sun, Jul 21, 2013 at 1:15 PM, Stephen Kyne <stevek@outlook.ie> wrote:
>>
>> Hi guys,
>>
>> I was wondering if anyone has or if it is supposed to be possible to
>> generate a VS2010 project file using CMake and building Csound this way?
>>
>> It is straight forward finding the necessary dependencies and generating
>> the project file but it's running into a lot of errors when I try and build.
>> Is it worth hacking around and fixing these errors or is this
>> fundamentally not going to work without serious effort?
>>
>> Thanks,
>> Stephen
>>
>>
>> ------------------------------------------------------------------------------
>> See everything from the browser to the database with AppDynamics
>> Get end-to-end visibility with application monitoring from AppDynamics
>> Isolate bottlenecks and diagnose root cause in seconds.
>> Start your free trial of AppDynamics Pro today!
>>
>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>
>
> ------------------------------------------------------------------------------
> See everything from the browser to the database with AppDynamics
> Get end-to-end visibility with application monitoring from AppDynamics
> Isolate bottlenecks and diagnose root cause in seconds.
> Start your free trial of AppDynamics Pro today!
> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>

------------------------------------------------------------------------------
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel

Date2013-07-22 00:30
FromStephen Kyne
SubjectRe: [Cs-dev] VS2010 building from source
AttachmentsNone  None  
Thanks for the replies.

I mainly want to build in Visual Studio just for using the IDE itself but it sounds like a no go at the minute.
Maybe something for the future.

Cheers,
Stephen


From: richard@rghmusic.com
To: csound-devel@lists.sourceforge.net
Date: Sun, 21 Jul 2013 21:15:47 +0000
Subject: Re: [Cs-dev] VS2010 building from source

Last Spring, I explored porting to WinRT using the 5.18 code base.  Really tough!  Once I started following in the changes you guys were putting into csound 6, I saw how your architectural evolutions would solve a number of issues I encountered.
 
So I’ve held off until 6.0 becomes a stable base from which to rethink an approach.  Being patient gave me another reward: WinRT 8.1 finally provides the ability to feed audio streams from an algorithm as PCM rather than from only a file or existing audio stream.  So direct programming of COM (WASAPI) is no longer necessary.  Maybe MIDI will show up before long...
 
I am pretty familiar with the issues involved in a WinRT port and would be happy to be a part of such an effort at some point in the future.  For now, I am content to explore the api from VS2012 and Win8 desktop apps via a C# wrapper I have.  As it stands now, the sounds created from a desktop-style app are trouble free on a Surface Pro - you just can’t create apps to distribute from the Windows app store.  It’s an acceptable compromise to me for now.
 
Richard Henninger
richard@rghmusic.com
 
From: Steven Yi
Sent: ‎Sunday‎, ‎July‎ ‎21‎, ‎2013 ‎4‎:‎27‎ ‎PM
To: Developer discussions
 
I tried to get a VS CMake build going about a year and a half ago
without much luck.  I think though it would be nice to have it be
possible, especially if we'll get more developers interested in
compiling and working on Csound. I don't think anyone's really been
looking at WinRT, but I think it'd be nice to see Csound there and on
Win 8 Mobile too.

On Sun, Jul 21, 2013 at 3:09 PM, Richard Henninger <richard@rghmusic.com> wrote:
> I tried this a few weeks ago so I could be better able to use the VS
> debugger better for the csound code while writing a .net bridge to csound.
>
> Mike is right on many points about the futility of doing this.
>
> The MS (the c part is c88 not c99) compiler will give you scads of errors
> when compiling csound libraries.  Here is a partial list from an excerpt of
> an earlier post:
>
> Four come to mind right away:
>
> MS C tries to encourage use of the posix secure strxxx_s functions for
> string operations to thwart buffer overflow hacks.  Error can be turned off
> by a flag, but the recommendation represents a best practice.
> It is totally unforgiving of implicit casts from void*.  For code
> readability, I agree with them.  Code clarity in open source seems
> ultra-desirable. No flag for these.
> Declaring new variables mid-codeblock confuses the compiler. [It spews crazy
> error messages once encountered]
> It won’t accept really old, deprecated library calls like open and insists
> on newer equivalents.
>
>
> namehist.c is particulary delinquent in this regard.  VS2013’s C (in beta)
> wants to be c99 compliant, maybe some of this will just evaporate with
> VS2013 re-written c compiler. [Mike’s concern about c++ stl generics should
> also evaporate as MS makes itself compliant with VC11. Although you never
> know with MS, they do talk a good line on standards compliance these days.
> We’ll just have to wait and see...]
>
> Since dealing with these is a pre-requisite to porting to WinRT which must
> use an MS compiler, cleaning this kind of this up might make a good [project
> for me to start contributing with].
>
> For now, I’d just set up the gnu environment as Mike’s article describes.
> That’s what I’ve decided to do.
>
> Richard Henninger
> richard@rghmusic.com
>
> From: Michael Gogins
> Sent: Sunday, July 21, 2013 2:41 PM
> To: Developer discussions
>
> I tried to build Csound and CsoundAC with Visual C++ about four years ago,
> and I gave up.
>
> The issue for me was that the Microsoft Standard C++ Library (STL) did not
> generate code that could be exported in shared libraries. This was a serious
> problem that prevented CsoundAC from linking into shared libraries using
> Visual C++, as CsoundAC uses std::vector and other such classes in exported
> interfaces.
>
> Aside from this the C interfaces should not, in theory, present a problem.
> However, because the Visual C++ build has not been maintained for a long
> time, there may be many minor problems.
>
> Your best bet is to create a branch in GIT for your Visual C++ build and
> modify the CMakeList.txt files to build with Visual C++ in the Microsoft
> Windows SDK console. If you get it to work, we can merge your branch back
> in.
>
> Please tell us your reason for wanting a Visual C++ build. I would not go
> down this path, myself, without a very good reason.
>
> Both the C API, and the low-level C++ api in csound.hpp, can be used from
> Visual C++ while linking with the MinGW built code in the Windows installer.
>
> In other words, if you are creating a Visual C++ project to use the Csound
> API, you should be able use the libraries and headers in the Windows
> installer with Visual C++ as long as you only reference C header files such
> as csound.h and the csound.hpp C++ header. If you find out differently,
> please let me know.
>
> At this time, the MinGW compiler is pretty even with the Visual C++ compiler
> in terms of code quality, execution speed, and probably a bit better for C++
> standards compliance.
>
> Hope this helps,
> Mike
>
>
>
>
> ===========================
> Michael Gogins
> Irreducible Productions
> http://michaelgogins.tumblr.com
> Michael dot Gogins at gmail dot com
>
>
> On Sun, Jul 21, 2013 at 1:15 PM, Stephen Kyne <stevek@outlook.ie> wrote:
>>
>> Hi guys,
>>
>> I was wondering if anyone has or if it is supposed to be possible to
>> generate a VS2010 project file using CMake and building Csound this way?
>>
>> It is straight forward finding the necessary dependencies and generating
>> the project file but it's running into a lot of errors when I try and build.
>> Is it worth hacking around and fixing these errors or is this
>> fundamentally not going to work without serious effort?
>>
>> Thanks,
>> Stephen
>>
>>
>> ------------------------------------------------------------------------------
>> See everything from the browser to the database with AppDynamics
>> Get end-to-end visibility with application monitoring from AppDynamics
>> Isolate bottlenecks and diagnose root cause in seconds.
>> Start your free trial of AppDynamics Pro today!
>>
>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>
>
> ------------------------------------------------------------------------------
> See everything from the browser to the database with AppDynamics
> Get end-to-end visibility with application monitoring from AppDynamics
> Isolate bottlenecks and diagnose root cause in seconds.
> Start your free trial of AppDynamics Pro today!
> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>

------------------------------------------------------------------------------
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel

------------------------------------------------------------------------------ See everything from the browser to the database with AppDynamics Get end-to-end visibility with application monitoring from AppDynamics Isolate bottlenecks and diagnose root cause in seconds. Start your free trial of AppDynamics Pro today! http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
_______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/csound-devel

Date2013-07-22 04:48
FromMichael Gogins
SubjectRe: [Cs-dev] VS2010 building from source
AttachmentsNone  None  

You could use another IDE: QtCreator, CodeBlocks, Eclipse CDT.

On Jul 21, 2013 7:31 PM, "Stephen Kyne" <stevek@outlook.ie> wrote:
Thanks for the replies.

I mainly want to build in Visual Studio just for using the IDE itself but it sounds like a no go at the minute.
Maybe something for the future.

Cheers,
Stephen


From: richard@rghmusic.com
To: csound-devel@lists.sourceforge.net
Date: Sun, 21 Jul 2013 21:15:47 +0000
Subject: Re: [Cs-dev] VS2010 building from source

Last Spring, I explored porting to WinRT using the 5.18 code base.  Really tough!  Once I started following in the changes you guys were putting into csound 6, I saw how your architectural evolutions would solve a number of issues I encountered.
 
So I’ve held off until 6.0 becomes a stable base from which to rethink an approach.  Being patient gave me another reward: WinRT 8.1 finally provides the ability to feed audio streams from an algorithm as PCM rather than from only a file or existing audio stream.  So direct programming of COM (WASAPI) is no longer necessary.  Maybe MIDI will show up before long...
 
I am pretty familiar with the issues involved in a WinRT port and would be happy to be a part of such an effort at some point in the future.  For now, I am content to explore the api from VS2012 and Win8 desktop apps via a C# wrapper I have.  As it stands now, the sounds created from a desktop-style app are trouble free on a Surface Pro - you just can’t create apps to distribute from the Windows app store.  It’s an acceptable compromise to me for now.
 
Richard Henninger
richard@rghmusic.com
 
From: Steven Yi
Sent: Sunday, July 21, 2013 4:27 PM
To: Developer discussions
 
I tried to get a VS CMake build going about a year and a half ago
without much luck.  I think though it would be nice to have it be
possible, especially if we'll get more developers interested in
compiling and working on Csound. I don't think anyone's really been
looking at WinRT, but I think it'd be nice to see Csound there and on
Win 8 Mobile too.

On Sun, Jul 21, 2013 at 3:09 PM, Richard Henninger <richard@rghmusic.com> wrote:
> I tried this a few weeks ago so I could be better able to use the VS
> debugger better for the csound code while writing a .net bridge to csound.
>
> Mike is right on many points about the futility of doing this.
>
> The MS (the c part is c88 not c99) compiler will give you scads of errors
> when compiling csound libraries.  Here is a partial list from an excerpt of
> an earlier post:
>
> Four come to mind right away:
>
> MS C tries to encourage use of the posix secure strxxx_s functions for
> string operations to thwart buffer overflow hacks.  Error can be turned off
> by a flag, but the recommendation represents a best practice.
> It is totally unforgiving of implicit casts from void*.  For code
> readability, I agree with them.  Code clarity in open source seems
> ultra-desirable. No flag for these.
> Declaring new variables mid-codeblock confuses the compiler. [It spews crazy
> error messages once encountered]
> It won’t accept really old, deprecated library calls like open and insists
> on newer equivalents.
>
>
> namehist.c is particulary delinquent in this regard.  VS2013’s C (in beta)
> wants to be c99 compliant, maybe some of this will just evaporate with
> VS2013 re-written c compiler. [Mike’s concern about c++ stl generics should
> also evaporate as MS makes itself compliant with VC11. Although you never
> know with MS, they do talk a good line on standards compliance these days.
> We’ll just have to wait and see...]
>
> Since dealing with these is a pre-requisite to porting to WinRT which must
> use an MS compiler, cleaning this kind of this up might make a good [project
> for me to start contributing with].
>
> For now, I’d just set up the gnu environment as Mike’s article describes.
> That’s what I’ve decided to do.
>
> Richard Henninger
> richard@rghmusic.com
>
> From: Michael Gogins
> Sent: Sunday, July 21, 2013 2:41 PM
> To: Developer discussions
>
> I tried to build Csound and CsoundAC with Visual C++ about four years ago,
> and I gave up.
>
> The issue for me was that the Microsoft Standard C++ Library (STL) did not
> generate code that could be exported in shared libraries. This was a serious
> problem that prevented CsoundAC from linking into shared libraries using
> Visual C++, as CsoundAC uses std::vector and other such classes in exported
> interfaces.
>
> Aside from this the C interfaces should not, in theory, present a problem.
> However, because the Visual C++ build has not been maintained for a long
> time, there may be many minor problems.
>
> Your best bet is to create a branch in GIT for your Visual C++ build and
> modify the CMakeList.txt files to build with Visual C++ in the Microsoft
> Windows SDK console. If you get it to work, we can merge your branch back
> in.
>
> Please tell us your reason for wanting a Visual C++ build. I would not go
> down this path, myself, without a very good reason.
>
> Both the C API, and the low-level C++ api in csound.hpp, can be used from
> Visual C++ while linking with the MinGW built code in the Windows installer.
>
> In other words, if you are creating a Visual C++ project to use the Csound
> API, you should be able use the libraries and headers in the Windows
> installer with Visual C++ as long as you only reference C header files such
> as csound.h and the csound.hpp C++ header. If you find out differently,
> please let me know.
>
> At this time, the MinGW compiler is pretty even with the Visual C++ compiler
> in terms of code quality, execution speed, and probably a bit better for C++
> standards compliance.
>
> Hope this helps,
> Mike
>
>
>
>
> ===========================
> Michael Gogins
> Irreducible Productions
> http://michaelgogins.tumblr.com
> Michael dot Gogins at gmail dot com
>
>
> On Sun, Jul 21, 2013 at 1:15 PM, Stephen Kyne <stevek@outlook.ie> wrote:
>>
>> Hi guys,
>>
>> I was wondering if anyone has or if it is supposed to be possible to
>> generate a VS2010 project file using CMake and building Csound this way?
>>
>> It is straight forward finding the necessary dependencies and generating
>> the project file but it's running into a lot of errors when I try and build.
>> Is it worth hacking around and fixing these errors or is this
>> fundamentally not going to work without serious effort?
>>
>> Thanks,
>> Stephen
>>
>>
>> ------------------------------------------------------------------------------
>> See everything from the browser to the database with AppDynamics
>> Get end-to-end visibility with application monitoring from AppDynamics
>> Isolate bottlenecks and diagnose root cause in seconds.
>> Start your free trial of AppDynamics Pro today!
>>
>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>
>
> ------------------------------------------------------------------------------
> See everything from the browser to the database with AppDynamics
> Get end-to-end visibility with application monitoring from AppDynamics
> Isolate bottlenecks and diagnose root cause in seconds.
> Start your free trial of AppDynamics Pro today!
> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>

------------------------------------------------------------------------------
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel

------------------------------------------------------------------------------ See everything from the browser to the database with AppDynamics Get end-to-end visibility with application monitoring from AppDynamics Isolate bottlenecks and diagnose root cause in seconds. Start your free trial of AppDynamics Pro today! http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
_______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/csound-devel

------------------------------------------------------------------------------
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel


Date2013-09-13 00:58
FromStephen Kyne
SubjectRe: [Cs-dev] VS2010 building from source
AttachmentsNone  None  
Hey guys,

Visual Studio 2013 RC was released there recently. It has partial support for C99.

I've been hacking away with it and managed to build Csound. The build was mostly stripped down but I managed to get the xanadu.csd to compile a .wav file.
So it's a start at least!

The changes required were fairly minor, mostly just alterations to the project(s) file for libraries and some small code changes here and there.
I had to replace some GCC atomic intrinsics with MSVC ones.
I'm not sure the full effect of that but I guess in theory it should (and seems to) work.

I'm hoping to get some real-time performance working next.

Stephen


Date: Sun, 21 Jul 2013 23:48:03 -0400
From: michael.gogins@gmail.com
To: csound-devel@lists.sourceforge.net
Subject: Re: [Cs-dev] VS2010 building from source

You could use another IDE: QtCreator, CodeBlocks, Eclipse CDT.

On Jul 21, 2013 7:31 PM, "Stephen Kyne" <stevek@outlook.ie> wrote:
Thanks for the replies.

I mainly want to build in Visual Studio just for using the IDE itself but it sounds like a no go at the minute.
Maybe something for the future.

Cheers,
Stephen


From: richard@rghmusic.com
To: csound-devel@lists.sourceforge.net
Date: Sun, 21 Jul 2013 21:15:47 +0000
Subject: Re: [Cs-dev] VS2010 building from source

Last Spring, I explored porting to WinRT using the 5.18 code base.  Really tough!  Once I started following in the changes you guys were putting into csound 6, I saw how your architectural evolutions would solve a number of issues I encountered.
 
So I’ve held off until 6.0 becomes a stable base from which to rethink an approach.  Being patient gave me another reward: WinRT 8.1 finally provides the ability to feed audio streams from an algorithm as PCM rather than from only a file or existing audio stream.  So direct programming of COM (WASAPI) is no longer necessary.  Maybe MIDI will show up before long...
 
I am pretty familiar with the issues involved in a WinRT port and would be happy to be a part of such an effort at some point in the future.  For now, I am content to explore the api from VS2012 and Win8 desktop apps via a C# wrapper I have.  As it stands now, the sounds created from a desktop-style app are trouble free on a Surface Pro - you just can’t create apps to distribute from the Windows app store.  It’s an acceptable compromise to me for now.
 
Richard Henninger
richard@rghmusic.com
 
From: Steven Yi
Sent: Sunday, July 21, 2013 4:27 PM
To: Developer discussions
 
I tried to get a VS CMake build going about a year and a half ago
without much luck.  I think though it would be nice to have it be
possible, especially if we'll get more developers interested in
compiling and working on Csound. I don't think anyone's really been
looking at WinRT, but I think it'd be nice to see Csound there and on
Win 8 Mobile too.

On Sun, Jul 21, 2013 at 3:09 PM, Richard Henninger <richard@rghmusic.com> wrote:
> I tried this a few weeks ago so I could be better able to use the VS
> debugger better for the csound code while writing a .net bridge to csound.
>
> Mike is right on many points about the futility of doing this.
>
> The MS (the c part is c88 not c99) compiler will give you scads of errors
> when compiling csound libraries.  Here is a partial list from an excerpt of
> an earlier post:
>
> Four come to mind right away:
>
> MS C tries to encourage use of the posix secure strxxx_s functions for
> string operations to thwart buffer overflow hacks.  Error can be turned off
> by a flag, but the recommendation represents a best practice.
> It is totally unforgiving of implicit casts from void*.  For code
> readability, I agree with them.  Code clarity in open source seems
> ultra-desirable. No flag for these.
> Declaring new variables mid-codeblock confuses the compiler. [It spews crazy
> error messages once encountered]
> It won’t accept really old, deprecated library calls like open and insists
> on newer equivalents.
>
>
> namehist.c is particulary delinquent in this regard.  VS2013’s C (in beta)
> wants to be c99 compliant, maybe some of this will just evaporate with
> VS2013 re-written c compiler. [Mike’s concern about c++ stl generics should
> also evaporate as MS makes itself compliant with VC11. Although you never
> know with MS, they do talk a good line on standards compliance these days.
> We’ll just have to wait and see...]
>
> Since dealing with these is a pre-requisite to porting to WinRT which must
> use an MS compiler, cleaning this kind of this up might make a good [project
> for me to start contributing with].
>
> For now, I’d just set up the gnu environment as Mike’s article describes.
> That’s what I’ve decided to do.
>
> Richard Henninger
> richard@rghmusic.com
>
> From: Michael Gogins
> Sent: Sunday, July 21, 2013 2:41 PM
> To: Developer discussions
>
> I tried to build Csound and CsoundAC with Visual C++ about four years ago,
> and I gave up.
>
> The issue for me was that the Microsoft Standard C++ Library (STL) did not
> generate code that could be exported in shared libraries. This was a serious
> problem that prevented CsoundAC from linking into shared libraries using
> Visual C++, as CsoundAC uses std::vector and other such classes in exported
> interfaces.
>
> Aside from this the C interfaces should not, in theory, present a problem.
> However, because the Visual C++ build has not been maintained for a long
> time, there may be many minor problems.
>
> Your best bet is to create a branch in GIT for your Visual C++ build and
> modify the CMakeList.txt files to build with Visual C++ in the Microsoft
> Windows SDK console. If you get it to work, we can merge your branch back
> in.
>
> Please tell us your reason for wanting a Visual C++ build. I would not go
> down this path, myself, without a very good reason.
>
> Both the C API, and the low-level C++ api in csound.hpp, can be used from
> Visual C++ while linking with the MinGW built code in the Windows installer.
>
> In other words, if you are creating a Visual C++ project to use the Csound
> API, you should be able use the libraries and headers in the Windows
> installer with Visual C++ as long as you only reference C header files such
> as csound.h and the csound.hpp C++ header. If you find out differently,
> please let me know.
>
> At this time, the MinGW compiler is pretty even with the Visual C++ compiler
> in terms of code quality, execution speed, and probably a bit better for C++
> standards compliance.
>
> Hope this helps,
> Mike
>
>
>
>
> ===========================
> Michael Gogins
> Irreducible Productions
> http://michaelgogins.tumblr.com
> Michael dot Gogins at gmail dot com
>
>
> On Sun, Jul 21, 2013 at 1:15 PM, Stephen Kyne <stevek@outlook.ie> wrote:
>>
>> Hi guys,
>>
>> I was wondering if anyone has or if it is supposed to be possible to
>> generate a VS2010 project file using CMake and building Csound this way?
>>
>> It is straight forward finding the necessary dependencies and generating
>> the project file but it's running into a lot of errors when I try and build.
>> Is it worth hacking around and fixing these errors or is this
>> fundamentally not going to work without serious effort?
>>
>> Thanks,
>> Stephen
>>
>>
>> ------------------------------------------------------------------------------
>> See everything from the browser to the database with AppDynamics
>> Get end-to-end visibility with application monitoring from AppDynamics
>> Isolate bottlenecks and diagnose root cause in seconds.
>> Start your free trial of AppDynamics Pro today!
>>
>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>
>
> ------------------------------------------------------------------------------
> See everything from the browser to the database with AppDynamics
> Get end-to-end visibility with application monitoring from AppDynamics
> Isolate bottlenecks and diagnose root cause in seconds.
> Start your free trial of AppDynamics Pro today!
> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>

------------------------------------------------------------------------------
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel

------------------------------------------------------------------------------ See everything from the browser to the database with AppDynamics Get end-to-end visibility with application monitoring from AppDynamics Isolate bottlenecks and diagnose root cause in seconds. Start your free trial of AppDynamics Pro today! http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
_______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/csound-devel

------------------------------------------------------------------------------
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel


------------------------------------------------------------------------------ See everything from the browser to the database with AppDynamics Get end-to-end visibility with application monitoring from AppDynamics Isolate bottlenecks and diagnose root cause in seconds. Start your free trial of AppDynamics Pro today! http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
_______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/csound-devel

Date2013-09-13 15:31
FromRory Walsh
SubjectRe: [Cs-dev] VS2010 building from source
Thanks for the report. I'm following this with interest!

On 13 September 2013 00:58, Stephen Kyne  wrote:
> Hey guys,
>
> Visual Studio 2013 RC was released there recently. It has partial support
> for C99.
> http://blogs.msdn.com/b/vcblog/archive/2013/07/19/c99-library-support-in-visual-studio-2013.aspx
>
> I've been hacking away with it and managed to build Csound. The build was
> mostly stripped down but I managed to get the xanadu.csd to compile a .wav
> file.
> So it's a start at least!
>
> The changes required were fairly minor, mostly just alterations to the
> project(s) file for libraries and some small code changes here and there.
> I had to replace some GCC atomic intrinsics with MSVC ones.
> I'm not sure the full effect of that but I guess in theory it should (and
> seems to) work.
>
> I'm hoping to get some real-time performance working next.
>
> Stephen
>
> ________________________________
> Date: Sun, 21 Jul 2013 23:48:03 -0400
> From: michael.gogins@gmail.com
> To: csound-devel@lists.sourceforge.net
>
> Subject: Re: [Cs-dev] VS2010 building from source
>
> You could use another IDE: QtCreator, CodeBlocks, Eclipse CDT.
>
> On Jul 21, 2013 7:31 PM, "Stephen Kyne"  wrote:
>
> Thanks for the replies.
>
> I mainly want to build in Visual Studio just for using the IDE itself but it
> sounds like a no go at the minute.
> Maybe something for the future.
>
> Cheers,
> Stephen
>
> ________________________________
> From: richard@rghmusic.com
> To: csound-devel@lists.sourceforge.net
> Date: Sun, 21 Jul 2013 21:15:47 +0000
> Subject: Re: [Cs-dev] VS2010 building from source
>
> Last Spring, I explored porting to WinRT using the 5.18 code base.  Really
> tough!  Once I started following in the changes you guys were putting into
> csound 6, I saw how your architectural evolutions would solve a number of
> issues I encountered.
>
> So I’ve held off until 6.0 becomes a stable base from which to rethink an
> approach.  Being patient gave me another reward: WinRT 8.1 finally provides
> the ability to feed audio streams from an algorithm as PCM rather than from
> only a file or existing audio stream.  So direct programming of COM (WASAPI)
> is no longer necessary.  Maybe MIDI will show up before long...
>
> I am pretty familiar with the issues involved in a WinRT port and would be
> happy to be a part of such an effort at some point in the future.  For now,
> I am content to explore the api from VS2012 and Win8 desktop apps via a C#
> wrapper I have.  As it stands now, the sounds created from a desktop-style
> app are trouble free on a Surface Pro - you just can’t create apps to
> distribute from the Windows app store.  It’s an acceptable compromise to me
> for now.
>
> Richard Henninger
> richard@rghmusic.com
>
> From: Steven Yi
> Sent: Sunday, July 21, 2013 4:27 PM
> To: Developer discussions
>
> I tried to get a VS CMake build going about a year and a half ago
> without much luck.  I think though it would be nice to have it be
> possible, especially if we'll get more developers interested in
> compiling and working on Csound. I don't think anyone's really been
> looking at WinRT, but I think it'd be nice to see Csound there and on
> Win 8 Mobile too.
>
> On Sun, Jul 21, 2013 at 3:09 PM, Richard Henninger 
> wrote:
>> I tried this a few weeks ago so I could be better able to use the VS
>> debugger better for the csound code while writing a .net bridge to csound.
>>
>> Mike is right on many points about the futility of doing this.
>>
>> The MS (the c part is c88 not c99) compiler will give you scads of errors
>> when compiling csound libraries.  Here is a partial list from an excerpt
>> of
>> an earlier post:
>>
>> Four come to mind right away:
>>
>> MS C tries to encourage use of the posix secure strxxx_s functions for
>> string operations to thwart buffer overflow hacks.  Error can be turned
>> off
>> by a flag, but the recommendation represents a best practice.
>> It is totally unforgiving of implicit casts from void*.  For code
>> readability, I agree with them.  Code clarity in open source seems
>> ultra-desirable. No flag for these.
>> Declaring new variables mid-codeblock confuses the compiler. [It spews
>> crazy
>> error messages once encountered]
>> It won’t accept really old, deprecated library calls like open and insists
>> on newer equivalents.
>>
>>
>> namehist.c is particulary delinquent in this regard.  VS2013’s C (in beta)
>> wants to be c99 compliant, maybe some of this will just evaporate with
>> VS2013 re-written c compiler. [Mike’s concern about c++ stl generics
>> should
>> also evaporate as MS makes itself compliant with VC11. Although you never
>> know with MS, they do talk a good line on standards compliance these days.
>> We’ll just have to wait and see...]
>>
>> Since dealing with these is a pre-requisite to porting to WinRT which must
>> use an MS compiler, cleaning this kind of this up might make a good
>> [project
>> for me to start contributing with].
>>
>> For now, I’d just set up the gnu environment as Mike’s article describes.
>> That’s what I’ve decided to do.
>>
>> Richard Henninger
>> richard@rghmusic.com
>>
>> From: Michael Gogins
>> Sent: Sunday, July 21, 2013 2:41 PM
>> To: Developer discussions
>>
>> I tried to build Csound and CsoundAC with Visual C++ about four years ago,
>> and I gave up.
>>
>> The issue for me was that the Microsoft Standard C++ Library (STL) did not
>> generate code that could be exported in shared libraries. This was a
>> serious
>> problem that prevented CsoundAC from linking into shared libraries using
>> Visual C++, as CsoundAC uses std::vector and other such classes in
>> exported
>> interfaces.
>>
>> Aside from this the C interfaces should not, in theory, present a problem.
>> However, because the Visual C++ build has not been maintained for a long
>> time, there may be many minor problems.
>>
>> Your best bet is to create a branch in GIT for your Visual C++ build and
>> modify the CMakeList.txt files to build with Visual C++ in the Microsoft
>> Windows SDK console. If you get it to work, we can merge your branch back
>> in.
>>
>> Please tell us your reason for wanting a Visual C++ build. I would not go
>> down this path, myself, without a very good reason.
>>
>> Both the C API, and the low-level C++ api in csound.hpp, can be used from
>> Visual C++ while linking with the MinGW built code in the Windows
>> installer.
>>
>> In other words, if you are creating a Visual C++ project to use the Csound
>> API, you should be able use the libraries and headers in the Windows
>> installer with Visual C++ as long as you only reference C header files
>> such
>> as csound.h and the csound.hpp C++ header. If you find out differently,
>> please let me know.
>>
>> At this time, the MinGW compiler is pretty even with the Visual C++
>> compiler
>> in terms of code quality, execution speed, and probably a bit better for
>> C++
>> standards compliance.
>>
>> Hope this helps,
>> Mike
>>
>>
>>
>>
>> ===========================
>> Michael Gogins
>> Irreducible Productions
>> http://michaelgogins.tumblr.com
>> Michael dot Gogins at gmail dot com
>>
>>
>> On Sun, Jul 21, 2013 at 1:15 PM, Stephen Kyne  wrote:
>>>
>>> Hi guys,
>>>
>>> I was wondering if anyone has or if it is supposed to be possible to
>>> generate a VS2010 project file using CMake and building Csound this way?
>>>
>>> It is straight forward finding the necessary dependencies and generating
>>> the project file but it's running into a lot of errors when I try and
>>> build.
>>> Is it worth hacking around and fixing these errors or is this
>>> fundamentally not going to work without serious effort?
>>>
>>> Thanks,
>>> Stephen
>>>
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> See everything from the browser to the database with AppDynamics
>>> Get end-to-end visibility with application monitoring from AppDynamics
>>> Isolate bottlenecks and diagnose root cause in seconds.
>>> Start your free trial of AppDynamics Pro today!
>>>
>>>
>>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>>> _______________________________________________
>>> Csound-devel mailing list
>>> Csound-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>
>>
>>
>>
>> ------------------------------------------------------------------------------
>> See everything from the browser to the database with AppDynamics
>> Get end-to-end visibility with application monitoring from AppDynamics
>> Isolate bottlenecks and diagnose root cause in seconds.
>> Start your free trial of AppDynamics Pro today!
>>
>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>
> ------------------------------------------------------------------------------
> See everything from the browser to the database with AppDynamics
> Get end-to-end visibility with application monitoring from AppDynamics
> Isolate bottlenecks and diagnose root cause in seconds.
> Start your free trial of AppDynamics Pro today!
> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> ------------------------------------------------------------------------------
> See everything from the browser to the database with AppDynamics Get
> end-to-end visibility with application monitoring from AppDynamics Isolate
> bottlenecks and diagnose root cause in seconds. Start your free trial of
> AppDynamics Pro today!
> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> _______________________________________________ Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> ------------------------------------------------------------------------------
> See everything from the browser to the database with AppDynamics
> Get end-to-end visibility with application monitoring from AppDynamics
> Isolate bottlenecks and diagnose root cause in seconds.
> Start your free trial of AppDynamics Pro today!
> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
>
> ------------------------------------------------------------------------------
> See everything from the browser to the database with AppDynamics Get
> end-to-end visibility with application monitoring from AppDynamics Isolate
> bottlenecks and diagnose root cause in seconds. Start your free trial of
> AppDynamics Pro today!
> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> _______________________________________________ Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> ------------------------------------------------------------------------------
> How ServiceNow helps IT people transform IT departments:
> 1. Consolidate legacy IT systems to a single system of record for IT
> 2. Standardize and globalize service processes across IT
> 3. Implement zero-touch automation to replace manual, redundant tasks
> http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>

------------------------------------------------------------------------------
How ServiceNow helps IT people transform IT departments:
1. Consolidate legacy IT systems to a single system of record for IT
2. Standardize and globalize service processes across IT
3. Implement zero-touch automation to replace manual, redundant tasks
http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2013-09-13 18:03
FromRichard Henninger
SubjectRe: [Cs-dev] VS2010 building from source
AttachmentsNone  None  
Me too.  I tried with VS2012 and decided that too much of the code depended on liberties that C99 permitted that C88 did not and gave up - thinking the source would need too much rework to bother.
 
I have VS2013 preview on an 8.1 machine so I’d be interested in sharing the workload to speed this along.  Perhaps there should be a git branch to hold the project files and changes for this?
 
My interest is access to MS debugging tools while using .net front-ends and for ultimately targeting WinRT getting csound back closer to its original goal of being multiplatform. 
 
Richard Henninger
richard@rghmusic.com
 
From: Rory Walsh
Sent: ‎Friday‎, ‎September‎ ‎13‎, ‎2013 ‎12‎:‎21‎ ‎PM
To: Developer discussions
 
Thanks for the report. I'm following this with interest!

On 13 September 2013 00:58, Stephen Kyne <stevek@outlook.ie> wrote:
> Hey guys,
>
> Visual Studio 2013 RC was released there recently. It has partial support
> for C99.
> http://blogs.msdn.com/b/vcblog/archive/2013/07/19/c99-library-support-in-visual-studio-2013.aspx
>
> I've been hacking away with it and managed to build Csound. The build was
> mostly stripped down but I managed to get the xanadu.csd to compile a .wav
> file.
> So it's a start at least!
>
> The changes required were fairly minor, mostly just alterations to the
> project(s) file for libraries and some small code changes here and there.
> I had to replace some GCC atomic intrinsics with MSVC ones.
> I'm not sure the full effect of that but I guess in theory it should (and
> seems to) work.
>
> I'm hoping to get some real-time performance working next.
>
> Stephen
>
> ________________________________
> Date: Sun, 21 Jul 2013 23:48:03 -0400
> From: michael.gogins@gmail.com
> To: csound-devel@lists.sourceforge.net
>
> Subject: Re: [Cs-dev] VS2010 building from source
>
> You could use another IDE: QtCreator, CodeBlocks, Eclipse CDT.
>
> On Jul 21, 2013 7:31 PM, "Stephen Kyne" <stevek@outlook.ie> wrote:
>
> Thanks for the replies.
>
> I mainly want to build in Visual Studio just for using the IDE itself but it
> sounds like a no go at the minute.
> Maybe something for the future.
>
> Cheers,
> Stephen
>
> ________________________________
> From: richard@rghmusic.com
> To: csound-devel@lists.sourceforge.net
> Date: Sun, 21 Jul 2013 21:15:47 +0000
> Subject: Re: [Cs-dev] VS2010 building from source
>
> Last Spring, I explored porting to WinRT using the 5.18 code base.  Really
> tough!  Once I started following in the changes you guys were putting into
> csound 6, I saw how your architectural evolutions would solve a number of
> issues I encountered.
>
> So I’ve held off until 6.0 becomes a stable base from which to rethink an
> approach.  Being patient gave me another reward: WinRT 8.1 finally provides
> the ability to feed audio streams from an algorithm as PCM rather than from
> only a file or existing audio stream.  So direct programming of COM (WASAPI)
> is no longer necessary.  Maybe MIDI will show up before long...
>
> I am pretty familiar with the issues involved in a WinRT port and would be
> happy to be a part of such an effort at some point in the future.  For now,
> I am content to explore the api from VS2012 and Win8 desktop apps via a C#
> wrapper I have.  As it stands now, the sounds created from a desktop-style
> app are trouble free on a Surface Pro - you just can’t create apps to
> distribute from the Windows app store.  It’s an acceptable compromise to me
> for now.
>
> Richard Henninger
> richard@rghmusic.com
>
> From: Steven Yi
> Sent: Sunday, July 21, 2013 4:27 PM
> To: Developer discussions
>
> I tried to get a VS CMake build going about a year and a half ago
> without much luck.  I think though it would be nice to have it be
> possible, especially if we'll get more developers interested in
> compiling and working on Csound. I don't think anyone's really been
> looking at WinRT, but I think it'd be nice to see Csound there and on
> Win 8 Mobile too.
>
> On Sun, Jul 21, 2013 at 3:09 PM, Richard Henninger <richard@rghmusic.com>
> wrote:
>> I tried this a few weeks ago so I could be better able to use the VS
>> debugger better for the csound code while writing a .net bridge to csound.
>>
>> Mike is right on many points about the futility of doing this.
>>
>> The MS (the c part is c88 not c99) compiler will give you scads of errors
>> when compiling csound libraries.  Here is a partial list from an excerpt
>> of
>> an earlier post:
>>
>> Four come to mind right away:
>>
>> MS C tries to encourage use of the posix secure strxxx_s functions for
>> string operations to thwart buffer overflow hacks.  Error can be turned
>> off
>> by a flag, but the recommendation represents a best practice.
>> It is totally unforgiving of implicit casts from void*.  For code
>> readability, I agree with them.  Code clarity in open source seems
>> ultra-desirable. No flag for these.
>> Declaring new variables mid-codeblock confuses the compiler. [It spews
>> crazy
>> error messages once encountered]
>> It won’t accept really old, deprecated library calls like open and insists
>> on newer equivalents.
>>
>>
>> namehist.c is particulary delinquent in this regard.  VS2013’s C (in beta)
>> wants to be c99 compliant, maybe some of this will just evaporate with
>> VS2013 re-written c compiler. [Mike’s concern about c++ stl generics
>> should
>> also evaporate as MS makes itself compliant with VC11. Although you never
>> know with MS, they do talk a good line on standards compliance these days.
>> We’ll just have to wait and see...]
>>
>> Since dealing with these is a pre-requisite to porting to WinRT which must
>> use an MS compiler, cleaning this kind of this up might make a good
>> [project
>> for me to start contributing with].
>>
>> For now, I’d just set up the gnu environment as Mike’s article describes.
>> That’s what I’ve decided to do.
>>
>> Richard Henninger
>> richard@rghmusic.com
>>
>> From: Michael Gogins
>> Sent: Sunday, July 21, 2013 2:41 PM
>> To: Developer discussions
>>
>> I tried to build Csound and CsoundAC with Visual C++ about four years ago,
>> and I gave up.
>>
>> The issue for me was that the Microsoft Standard C++ Library (STL) did not
>> generate code that could be exported in shared libraries. This was a
>> serious
>> problem that prevented CsoundAC from linking into shared libraries using
>> Visual C++, as CsoundAC uses std::vector and other such classes in
>> exported
>> interfaces.
>>
>> Aside from this the C interfaces should not, in theory, present a problem.
>> However, because the Visual C++ build has not been maintained for a long
>> time, there may be many minor problems.
>>
>> Your best bet is to create a branch in GIT for your Visual C++ build and
>> modify the CMakeList.txt files to build with Visual C++ in the Microsoft
>> Windows SDK console. If you get it to work, we can merge your branch back
>> in.
>>
>> Please tell us your reason for wanting a Visual C++ build. I would not go
>> down this path, myself, without a very good reason.
>>
>> Both the C API, and the low-level C++ api in csound.hpp, can be used from
>> Visual C++ while linking with the MinGW built code in the Windows
>> installer.
>>
>> In other words, if you are creating a Visual C++ project to use the Csound
>> API, you should be able use the libraries and headers in the Windows
>> installer with Visual C++ as long as you only reference C header files
>> such
>> as csound.h and the csound.hpp C++ header. If you find out differently,
>> please let me know.
>>
>> At this time, the MinGW compiler is pretty even with the Visual C++
>> compiler
>> in terms of code quality, execution speed, and probably a bit better for
>> C++
>> standards compliance.
>>
>> Hope this helps,
>> Mike
>>
>>
>>
>>
>> ===========================
>> Michael Gogins
>> Irreducible Productions
>> http://michaelgogins.tumblr.com
>> Michael dot Gogins at gmail dot com
>>
>>
>> On Sun, Jul 21, 2013 at 1:15 PM, Stephen Kyne <stevek@outlook.ie> wrote:
>>>
>>> Hi guys,
>>>
>>> I was wondering if anyone has or if it is supposed to be possible to
>>> generate a VS2010 project file using CMake and building Csound this way?
>>>
>>> It is straight forward finding the necessary dependencies and generating
>>> the project file but it's running into a lot of errors when I try and
>>> build.
>>> Is it worth hacking around and fixing these errors or is this
>>> fundamentally not going to work without serious effort?
>>>
>>> Thanks,
>>> Stephen
>>>
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> See everything from the browser to the database with AppDynamics
>>> Get end-to-end visibility with application monitoring from AppDynamics
>>> Isolate bottlenecks and diagnose root cause in seconds.
>>> Start your free trial of AppDynamics Pro today!
>>>
>>>
>>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>>> _______________________________________________
>>> Csound-devel mailing list
>>> Csound-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>
>>
>>
>>
>> ------------------------------------------------------------------------------
>> See everything from the browser to the database with AppDynamics
>> Get end-to-end visibility with application monitoring from AppDynamics
>> Isolate bottlenecks and diagnose root cause in seconds.
>> Start your free trial of AppDynamics Pro today!
>>
>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>
> ------------------------------------------------------------------------------
> See everything from the browser to the database with AppDynamics
> Get end-to-end visibility with application monitoring from AppDynamics
> Isolate bottlenecks and diagnose root cause in seconds.
> Start your free trial of AppDynamics Pro today!
> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> ------------------------------------------------------------------------------
> See everything from the browser to the database with AppDynamics Get
> end-to-end visibility with application monitoring from AppDynamics Isolate
> bottlenecks and diagnose root cause in seconds. Start your free trial of
> AppDynamics Pro today!
> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> _______________________________________________ Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> ------------------------------------------------------------------------------
> See everything from the browser to the database with AppDynamics
> Get end-to-end visibility with application monitoring from AppDynamics
> Isolate bottlenecks and diagnose root cause in seconds.
> Start your free trial of AppDynamics Pro today!
> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
>
> ------------------------------------------------------------------------------
> See everything from the browser to the database with AppDynamics Get
> end-to-end visibility with application monitoring from AppDynamics Isolate
> bottlenecks and diagnose root cause in seconds. Start your free trial of
> AppDynamics Pro today!
> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> _______________________________________________ Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> ------------------------------------------------------------------------------
> How ServiceNow helps IT people transform IT departments:
> 1. Consolidate legacy IT systems to a single system of record for IT
> 2. Standardize and globalize service processes across IT
> 3. Implement zero-touch automation to replace manual, redundant tasks
> http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>

------------------------------------------------------------------------------
How ServiceNow helps IT people transform IT departments:
1. Consolidate legacy IT systems to a single system of record for IT
2. Standardize and globalize service processes across IT
3. Implement zero-touch automation to replace manual, redundant tasks
http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel

Date2013-09-13 19:46
FromStephen Kyne
SubjectRe: [Cs-dev] VS2010 building from source
AttachmentsNone  None  
Cool, any help would be appreciated. I'm still getting to grips with the Csound code base and most of my code changes are probably far from elegant.

As far as I know, the Release Candidate is required unless there is an update to the preview. 
I know I had tried before and I was getting all kinds of errors from missing lib functions as you described.

In the meantime, the portaudio module is working so real time audio is possible.
There are still some elements of MSVC build that will be need to be fixed though.
I saw a crash relating to heap corruptiong due to vfprintf use but these errors are relatively easy to fix with the debugger.

Stephen


From: richard@rghmusic.com
To: csound-devel@lists.sourceforge.net
Date: Fri, 13 Sep 2013 17:03:15 +0000
Subject: Re: [Cs-dev] VS2010 building from source

Me too.  I tried with VS2012 and decided that too much of the code depended on liberties that C99 permitted that C88 did not and gave up - thinking the source would need too much rework to bother.
 
I have VS2013 preview on an 8.1 machine so I’d be interested in sharing the workload to speed this along.  Perhaps there should be a git branch to hold the project files and changes for this?
 
My interest is access to MS debugging tools while using .net front-ends and for ultimately targeting WinRT getting csound back closer to its original goal of being multiplatform. 
 
Richard Henninger
richard@rghmusic.com
 
From: Rory Walsh
Sent: ‎Friday‎, ‎September‎ ‎13‎, ‎2013 ‎12‎:‎21‎ ‎PM
To: Developer discussions
 
Thanks for the report. I'm following this with interest!

On 13 September 2013 00:58, Stephen Kyne <stevek@outlook.ie> wrote:
> Hey guys,
>
> Visual Studio 2013 RC was released there recently. It has partial support
> for C99.
> http://blogs.msdn.com/b/vcblog/archive/2013/07/19/c99-library-support-in-visual-studio-2013.aspx
>
> I've been hacking away with it and managed to build Csound. The build was
> mostly stripped down but I managed to get the xanadu.csd to compile a .wav
> file.
> So it's a start at least!
>
> The changes required were fairly minor, mostly just alterations to the
> project(s) file for libraries and some small code changes here and there.
> I had to replace some GCC atomic intrinsics with MSVC ones.
> I'm not sure the full effect of that but I guess in theory it should (and
> seems to) work.
>
> I'm hoping to get some real-time performance working next.
>
> Stephen
>
> ________________________________
> Date: Sun, 21 Jul 2013 23:48:03 -0400
> From: michael.gogins@gmail.com
> To: csound-devel@lists.sourceforge.net
>
> Subject: Re: [Cs-dev] VS2010 building from source
>
> You could use another IDE: QtCreator, CodeBlocks, Eclipse CDT.
>
> On Jul 21, 2013 7:31 PM, "Stephen Kyne" <stevek@outlook.ie> wrote:
>
> Thanks for the replies.
>
> I mainly want to build in Visual Studio just for using the IDE itself but it
> sounds like a no go at the minute.
> Maybe something for the future.
>
> Cheers,
> Stephen
>
> ________________________________
> From: richard@rghmusic.com
> To: csound-devel@lists.sourceforge.net
> Date: Sun, 21 Jul 2013 21:15:47 +0000
> Subject: Re: [Cs-dev] VS2010 building from source
>
> Last Spring, I explored porting to WinRT using the 5.18 code base.  Really
> tough!  Once I started following in the changes you guys were putting into
> csound 6, I saw how your architectural evolutions would solve a number of
> issues I encountered.
>
> So I’ve held off until 6.0 becomes a stable base from which to rethink an
> approach.  Being patient gave me another reward: WinRT 8.1 finally provides
> the ability to feed audio streams from an algorithm as PCM rather than from
> only a file or existing audio stream.  So direct programming of COM (WASAPI)
> is no longer necessary.  Maybe MIDI will show up before long...
>
> I am pretty familiar with the issues involved in a WinRT port and would be
> happy to be a part of such an effort at some point in the future.  For now,
> I am content to explore the api from VS2012 and Win8 desktop apps via a C#
> wrapper I have.  As it stands now, the sounds created from a desktop-style
> app are trouble free on a Surface Pro - you just can’t create apps to
> distribute from the Windows app store.  It’s an acceptable compromise to me
> for now.
>
> Richard Henninger
> richard@rghmusic.com
>
> From: Steven Yi
> Sent: Sunday, July 21, 2013 4:27 PM
> To: Developer discussions
>
> I tried to get a VS CMake build going about a year and a half ago
> without much luck.  I think though it would be nice to have it be
> possible, especially if we'll get more developers interested in
> compiling and working on Csound. I don't think anyone's really been
> looking at WinRT, but I think it'd be nice to see Csound there and on
> Win 8 Mobile too.
>
> On Sun, Jul 21, 2013 at 3:09 PM, Richard Henninger <richard@rghmusic.com>
> wrote:
>> I tried this a few weeks ago so I could be better able to use the VS
>> debugger better for the csound code while writing a .net bridge to csound.
>>
>> Mike is right on many points about the futility of doing this.
>>
>> The MS (the c part is c88 not c99) compiler will give you scads of errors
>> when compiling csound libraries.  Here is a partial list from an excerpt
>> of
>> an earlier post:
>>
>> Four come to mind right away:
>>
>> MS C tries to encourage use of the posix secure strxxx_s functions for
>> string operations to thwart buffer overflow hacks.  Error can be turned
>> off
>> by a flag, but the recommendation represents a best practice.
>> It is totally unforgiving of implicit casts from void*.  For code
>> readability, I agree with them.  Code clarity in open source seems
>> ultra-desirable. No flag for these.
>> Declaring new variables mid-codeblock confuses the compiler. [It spews
>> crazy
>> error messages once encountered]
>> It won’t accept really old, deprecated library calls like open and insists
>> on newer equivalents.
>>
>>
>> namehist.c is particulary delinquent in this regard.  VS2013’s C (in beta)
>> wants to be c99 compliant, maybe some of this will just evaporate with
>> VS2013 re-written c compiler. [Mike’s concern about c++ stl generics
>> should
>> also evaporate as MS makes itself compliant with VC11. Although you never
>> know with MS, they do talk a good line on standards compliance these days.
>> We’ll just have to wait and see...]
>>
>> Since dealing with these is a pre-requisite to porting to WinRT which must
>> use an MS compiler, cleaning this kind of this up might make a good
>> [project
>> for me to start contributing with].
>>
>> For now, I’d just set up the gnu environment as Mike’s article describes.
>> That’s what I’ve decided to do.
>>
>> Richard Henninger
>> richard@rghmusic.com
>>
>> From: Michael Gogins
>> Sent: Sunday, July 21, 2013 2:41 PM
>> To: Developer discussions
>>
>> I tried to build Csound and CsoundAC with Visual C++ about four years ago,
>> and I gave up.
>>
>> The issue for me was that the Microsoft Standard C++ Library (STL) did not
>> generate code that could be exported in shared libraries. This was a
>> serious
>> problem that prevented CsoundAC from linking into shared libraries using
>> Visual C++, as CsoundAC uses std::vector and other such classes in
>> exported
>> interfaces.
>>
>> Aside from this the C interfaces should not, in theory, present a problem.
>> However, because the Visual C++ build has not been maintained for a long
>> time, there may be many minor problems.
>>
>> Your best bet is to create a branch in GIT for your Visual C++ build and
>> modify the CMakeList.txt files to build with Visual C++ in the Microsoft
>> Windows SDK console. If you get it to work, we can merge your branch back
>> in.
>>
>> Please tell us your reason for wanting a Visual C++ build. I would not go
>> down this path, myself, without a very good reason.
>>
>> Both the C API, and the low-level C++ api in csound.hpp, can be used from
>> Visual C++ while linking with the MinGW built code in the Windows
>> installer.
>>
>> In other words, if you are creating a Visual C++ project to use the Csound
>> API, you should be able use the libraries and headers in the Windows
>> installer with Visual C++ as long as you only reference C header files
>> such
>> as csound.h and the csound.hpp C++ header. If you find out differently,
>> please let me know.
>>
>> At this time, the MinGW compiler is pretty even with the Visual C++
>> compiler
>> in terms of code quality, execution speed, and probably a bit better for
>> C++
>> standards compliance.
>>
>> Hope this helps,
>> Mike
>>
>>
>>
>>
>> ===========================
>> Michael Gogins
>> Irreducible Productions
>> http://michaelgogins.tumblr.com
>> Michael dot Gogins at gmail dot com
>>
>>
>> On Sun, Jul 21, 2013 at 1:15 PM, Stephen Kyne <stevek@outlook.ie> wrote:
>>>
>>> Hi guys,
>>>
>>> I was wondering if anyone has or if it is supposed to be possible to
>>> generate a VS2010 project file using CMake and building Csound this way?
>>>
>>> It is straight forward finding the necessary dependencies and generating
>>> the project file but it's running into a lot of errors when I try and
>>> build.
>>> Is it worth hacking around and fixing these errors or is this
>>> fundamentally not going to work without serious effort?
>>>
>>> Thanks,
>>> Stephen
>>>
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> See everything from the browser to the database with AppDynamics
>>> Get end-to-end visibility with application monitoring from AppDynamics
>>> Isolate bottlenecks and diagnose root cause in seconds.
>>> Start your free trial of AppDynamics Pro today!
>>>
>>>
>>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>>> _______________________________________________
>>> Csound-devel mailing list
>>> Csound-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>
>>
>>
>>
>> ------------------------------------------------------------------------------
>> See everything from the browser to the database with AppDynamics
>> Get end-to-end visibility with application monitoring from AppDynamics
>> Isolate bottlenecks and diagnose root cause in seconds.
>> Start your free trial of AppDynamics Pro today!
>>
>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>
> ------------------------------------------------------------------------------
> See everything from the browser to the database with AppDynamics
> Get end-to-end visibility with application monitoring from AppDynamics
> Isolate bottlenecks and diagnose root cause in seconds.
> Start your free trial of AppDynamics Pro today!
> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> ------------------------------------------------------------------------------
> See everything from the browser to the database with AppDynamics Get
> end-to-end visibility with application monitoring from AppDynamics Isolate
> bottlenecks and diagnose root cause in seconds. Start your free trial of
> AppDynamics Pro today!
> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> _______________________________________________ Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> ------------------------------------------------------------------------------
> See everything from the browser to the database with AppDynamics
> Get end-to-end visibility with application monitoring from AppDynamics
> Isolate bottlenecks and diagnose root cause in seconds.
> Start your free trial of AppDynamics Pro today!
> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
>
> ------------------------------------------------------------------------------
> See everything from the browser to the database with AppDynamics Get
> end-to-end visibility with application monitoring from AppDynamics Isolate
> bottlenecks and diagnose root cause in seconds. Start your free trial of
> AppDynamics Pro today!
> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> _______________________________________________ Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> ------------------------------------------------------------------------------
> How ServiceNow helps IT people transform IT departments:
> 1. Consolidate legacy IT systems to a single system of record for IT
> 2. Standardize and globalize service processes across IT
> 3. Implement zero-touch automation to replace manual, redundant tasks
> http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>

------------------------------------------------------------------------------
How ServiceNow helps IT people transform IT departments:
1. Consolidate legacy IT systems to a single system of record for IT
2. Standardize and globalize service processes across IT
3. Implement zero-touch automation to replace manual, redundant tasks
http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel

------------------------------------------------------------------------------ How ServiceNow helps IT people transform IT departments: 1. Consolidate legacy IT systems to a single system of record for IT 2. Standardize and globalize service processes across IT 3. Implement zero-touch automation to replace manual, redundant tasks http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
_______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/csound-devel

Date2013-09-15 03:28
FromAndres Cabrera
SubjectRe: [Cs-dev] VS2010 building from source
AttachmentsNone  None  
Hi,

Do you think the VS porject generated by cmake is useful? Ideally this work should go in the CMakeLists.txt file rather than a separate VS project.

Cheers,
Andrés


On Fri, Sep 13, 2013 at 11:46 AM, Stephen Kyne <stevek@outlook.ie> wrote:
Cool, any help would be appreciated. I'm still getting to grips with the Csound code base and most of my code changes are probably far from elegant.

As far as I know, the Release Candidate is required unless there is an update to the preview. 
I know I had tried before and I was getting all kinds of errors from missing lib functions as you described.

In the meantime, the portaudio module is working so real time audio is possible.
There are still some elements of MSVC build that will be need to be fixed though.
I saw a crash relating to heap corruptiong due to vfprintf use but these errors are relatively easy to fix with the debugger.

Stephen

Date: Fri, 13 Sep 2013 17:03:15 +0000

Subject: Re: [Cs-dev] VS2010 building from source

Me too.  I tried with VS2012 and decided that too much of the code depended on liberties that C99 permitted that C88 did not and gave up - thinking the source would need too much rework to bother.
 
I have VS2013 preview on an 8.1 machine so I’d be interested in sharing the workload to speed this along.  Perhaps there should be a git branch to hold the project files and changes for this?
 
My interest is access to MS debugging tools while using .net front-ends and for ultimately targeting WinRT getting csound back closer to its original goal of being multiplatform. 
 
Richard Henninger
richard@rghmusic.com
 
From: Rory Walsh
Sent: ‎Friday‎, ‎September‎ ‎13‎, ‎2013 ‎12‎:‎21‎ ‎PM
To: Developer discussions
 
Thanks for the report. I'm following this with interest!

On 13 September 2013 00:58, Stephen Kyne <stevek@outlook.ie> wrote:
> Hey guys,
>
> Visual Studio 2013 RC was released there recently. It has partial support
> for C99.
> http://blogs.msdn.com/b/vcblog/archive/2013/07/19/c99-library-support-in-visual-studio-2013.aspx
>
> I've been hacking away with it and managed to build Csound. The build was
> mostly stripped down but I managed to get the xanadu.csd to compile a .wav
> file.
> So it's a start at least!
>
> The changes required were fairly minor, mostly just alterations to the
> project(s) file for libraries and some small code changes here and there.
> I had to replace some GCC atomic intrinsics with MSVC ones.
> I'm not sure the full effect of that but I guess in theory it should (and
> seems to) work.
>
> I'm hoping to get some real-time performance working next.
>
> Stephen
>
> ________________________________
> Date: Sun, 21 Jul 2013 23:48:03 -0400
> From: michael.gogins@gmail.com
> To: csound-devel@lists.sourceforge.net
>
> Subject: Re: [Cs-dev] VS2010 building from source
>
> You could use another IDE: QtCreator, CodeBlocks, Eclipse CDT.
>
> On Jul 21, 2013 7:31 PM, "Stephen Kyne" <stevek@outlook.ie> wrote:
>
> Thanks for the replies.
>
> I mainly want to build in Visual Studio just for using the IDE itself but it
> sounds like a no go at the minute.
> Maybe something for the future.
>
> Cheers,
> Stephen
>
> ________________________________
> From: richard@rghmusic.com
> To: csound-devel@lists.sourceforge.net
> Date: Sun, 21 Jul 2013 21:15:47 +0000
> Subject: Re: [Cs-dev] VS2010 building from source
>
> Last Spring, I explored porting to WinRT using the 5.18 code base.  Really
> tough!  Once I started following in the changes you guys were putting into
> csound 6, I saw how your architectural evolutions would solve a number of
> issues I encountered.
>
> So I’ve held off until 6.0 becomes a stable base from which to rethink an
> approach.  Being patient gave me another reward: WinRT 8.1 finally provides
> the ability to feed audio streams from an algorithm as PCM rather than from
> only a file or existing audio stream.  So direct programming of COM (WASAPI)
> is no longer necessary.  Maybe MIDI will show up before long...
>
> I am pretty familiar with the issues involved in a WinRT port and would be
> happy to be a part of such an effort at some point in the future.  For now,
> I am content to explore the api from VS2012 and Win8 desktop apps via a C#
> wrapper I have.  As it stands now, the sounds created from a desktop-style
> app are trouble free on a Surface Pro - you just can’t create apps to
> distribute from the Windows app store.  It’s an acceptable compromise to me
> for now.
>
> Richard Henninger
> richard@rghmusic.com
>
> From: Steven Yi
> Sent: Sunday, July 21, 2013 4:27 PM
> To: Developer discussions
>
> I tried to get a VS CMake build going about a year and a half ago
> without much luck.  I think though it would be nice to have it be
> possible, especially if we'll get more developers interested in
> compiling and working on Csound. I don't think anyone's really been
> looking at WinRT, but I think it'd be nice to see Csound there and on
> Win 8 Mobile too.
>
> On Sun, Jul 21, 2013 at 3:09 PM, Richard Henninger <richard@rghmusic.com>
> wrote:
>> I tried this a few weeks ago so I could be better able to use the VS
>> debugger better for the csound code while writing a .net bridge to csound.
>>
>> Mike is right on many points about the futility of doing this.
>>
>> The MS (the c part is c88 not c99) compiler will give you scads of errors
>> when compiling csound libraries.  Here is a partial list from an excerpt
>> of
>> an earlier post:
>>
>> Four come to mind right away:
>>
>> MS C tries to encourage use of the posix secure strxxx_s functions for
>> string operations to thwart buffer overflow hacks.  Error can be turned
>> off
>> by a flag, but the recommendation represents a best practice.
>> It is totally unforgiving of implicit casts from void*.  For code
>> readability, I agree with them.  Code clarity in open source seems
>> ultra-desirable. No flag for these.
>> Declaring new variables mid-codeblock confuses the compiler. [It spews
>> crazy
>> error messages once encountered]
>> It won’t accept really old, deprecated library calls like open and insists
>> on newer equivalents.
>>
>>
>> namehist.c is particulary delinquent in this regard.  VS2013’s C (in beta)
>> wants to be c99 compliant, maybe some of this will just evaporate with
>> VS2013 re-written c compiler. [Mike’s concern about c++ stl generics
>> should
>> also evaporate as MS makes itself compliant with VC11. Although you never
>> know with MS, they do talk a good line on standards compliance these days.
>> We’ll just have to wait and see...]
>>
>> Since dealing with these is a pre-requisite to porting to WinRT which must
>> use an MS compiler, cleaning this kind of this up might make a good
>> [project
>> for me to start contributing with].
>>
>> For now, I’d just set up the gnu environment as Mike’s article describes.
>> That’s what I’ve decided to do.
>>
>> Richard Henninger
>> richard@rghmusic.com
>>
>> From: Michael Gogins
>> Sent: Sunday, July 21, 2013 2:41 PM
>> To: Developer discussions
>>
>> I tried to build Csound and CsoundAC with Visual C++ about four years ago,
>> and I gave up.
>>
>> The issue for me was that the Microsoft Standard C++ Library (STL) did not
>> generate code that could be exported in shared libraries. This was a
>> serious
>> problem that prevented CsoundAC from linking into shared libraries using
>> Visual C++, as CsoundAC uses std::vector and other such classes in
>> exported
>> interfaces.
>>
>> Aside from this the C interfaces should not, in theory, present a problem.
>> However, because the Visual C++ build has not been maintained for a long
>> time, there may be many minor problems.
>>
>> Your best bet is to create a branch in GIT for your Visual C++ build and
>> modify the CMakeList.txt files to build with Visual C++ in the Microsoft
>> Windows SDK console. If you get it to work, we can merge your branch back
>> in.
>>
>> Please tell us your reason for wanting a Visual C++ build. I would not go
>> down this path, myself, without a very good reason.
>>
>> Both the C API, and the low-level C++ api in csound.hpp, can be used from
>> Visual C++ while linking with the MinGW built code in the Windows
>> installer.
>>
>> In other words, if you are creating a Visual C++ project to use the Csound
>> API, you should be able use the libraries and headers in the Windows
>> installer with Visual C++ as long as you only reference C header files
>> such
>> as csound.h and the csound.hpp C++ header. If you find out differently,
>> please let me know.
>>
>> At this time, the MinGW compiler is pretty even with the Visual C++
>> compiler
>> in terms of code quality, execution speed, and probably a bit better for
>> C++
>> standards compliance.
>>
>> Hope this helps,
>> Mike
>>
>>
>>
>>
>> ===========================
>> Michael Gogins
>> Irreducible Productions
>> http://michaelgogins.tumblr.com
>> Michael dot Gogins at gmail dot com
>>
>>
>> On Sun, Jul 21, 2013 at 1:15 PM, Stephen Kyne <stevek@outlook.ie> wrote:
>>>
>>> Hi guys,
>>>
>>> I was wondering if anyone has or if it is supposed to be possible to
>>> generate a VS2010 project file using CMake and building Csound this way?
>>>
>>> It is straight forward finding the necessary dependencies and generating
>>> the project file but it's running into a lot of errors when I try and
>>> build.
>>> Is it worth hacking around and fixing these errors or is this
>>> fundamentally not going to work without serious effort?
>>>
>>> Thanks,
>>> Stephen
>>>
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> See everything from the browser to the database with AppDynamics
>>> Get end-to-end visibility with application monitoring from AppDynamics
>>> Isolate bottlenecks and diagnose root cause in seconds.
>>> Start your free trial of AppDynamics Pro today!
>>>
>>>
>>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>>> _______________________________________________
>>> Csound-devel mailing list
>>> Csound-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>
>>
>>
>>
>> ------------------------------------------------------------------------------
>> See everything from the browser to the database with AppDynamics
>> Get end-to-end visibility with application monitoring from AppDynamics
>> Isolate bottlenecks and diagnose root cause in seconds.
>> Start your free trial of AppDynamics Pro today!
>>
>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>
> ------------------------------------------------------------------------------
> See everything from the browser to the database with AppDynamics
> Get end-to-end visibility with application monitoring from AppDynamics
> Isolate bottlenecks and diagnose root cause in seconds.
> Start your free trial of AppDynamics Pro today!
> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> ------------------------------------------------------------------------------
> See everything from the browser to the database with AppDynamics Get
> end-to-end visibility with application monitoring from AppDynamics Isolate
> bottlenecks and diagnose root cause in seconds. Start your free trial of
> AppDynamics Pro today!
> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> _______________________________________________ Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> ------------------------------------------------------------------------------
> See everything from the browser to the database with AppDynamics
> Get end-to-end visibility with application monitoring from AppDynamics
> Isolate bottlenecks and diagnose root cause in seconds.
> Start your free trial of AppDynamics Pro today!
> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
>
> ------------------------------------------------------------------------------
> See everything from the browser to the database with AppDynamics Get
> end-to-end visibility with application monitoring from AppDynamics Isolate
> bottlenecks and diagnose root cause in seconds. Start your free trial of
> AppDynamics Pro today!
> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> _______________________________________________ Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> ------------------------------------------------------------------------------
> How ServiceNow helps IT people transform IT departments:
> 1. Consolidate legacy IT systems to a single system of record for IT
> 2. Standardize and globalize service processes across IT
> 3. Implement zero-touch automation to replace manual, redundant tasks
> http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>

------------------------------------------------------------------------------
How ServiceNow helps IT people transform IT departments:
1. Consolidate legacy IT systems to a single system of record for IT
2. Standardize and globalize service processes across IT
3. Implement zero-touch automation to replace manual, redundant tasks
http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel

------------------------------------------------------------------------------ How ServiceNow helps IT people transform IT departments: 1. Consolidate legacy IT systems to a single system of record for IT 2. Standardize and globalize service processes across IT 3. Implement zero-touch automation to replace manual, redundant tasks http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
_______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/csound-devel

------------------------------------------------------------------------------
How ServiceNow helps IT people transform IT departments:
1. Consolidate legacy IT systems to a single system of record for IT
2. Standardize and globalize service processes across IT
3. Implement zero-touch automation to replace manual, redundant tasks
http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel



Date2013-09-15 16:48
FromStephen Kyne
SubjectRe: [Cs-dev] VS2010 building from source
AttachmentsNone  None  
Hi Andrés,

Yes the project generated from CMake is almost fully correct. Just some edits to a few CMakeLists.txt files will be needed to load some missing libraries.
I'm not building all features yet so there may be more changes as time goes by but the csound core is working well.

Stephen


Date: Sat, 14 Sep 2013 19:28:55 -0700
From: mantaraya36@gmail.com
To: csound-devel@lists.sourceforge.net
Subject: Re: [Cs-dev] VS2010 building from source

Hi,

Do you think the VS porject generated by cmake is useful? Ideally this work should go in the CMakeLists.txt file rather than a separate VS project.

Cheers,
Andrés


On Fri, Sep 13, 2013 at 11:46 AM, Stephen Kyne <stevek@outlook.ie> wrote:
Cool, any help would be appreciated. I'm still getting to grips with the Csound code base and most of my code changes are probably far from elegant.

As far as I know, the Release Candidate is required unless there is an update to the preview. 
I know I had tried before and I was getting all kinds of errors from missing lib functions as you described.

In the meantime, the portaudio module is working so real time audio is possible.
There are still some elements of MSVC build that will be need to be fixed though.
I saw a crash relating to heap corruptiong due to vfprintf use but these errors are relatively easy to fix with the debugger.

Stephen

Date: Fri, 13 Sep 2013 17:03:15 +0000

Subject: Re: [Cs-dev] VS2010 building from source

Me too.  I tried with VS2012 and decided that too much of the code depended on liberties that C99 permitted that C88 did not and gave up - thinking the source would need too much rework to bother.
 
I have VS2013 preview on an 8.1 machine so I’d be interested in sharing the workload to speed this along.  Perhaps there should be a git branch to hold the project files and changes for this?
 
My interest is access to MS debugging tools while using .net front-ends and for ultimately targeting WinRT getting csound back closer to its original goal of being multiplatform. 
 
Richard Henninger
richard@rghmusic.com
 
From: Rory Walsh
Sent: ‎Friday‎, ‎September‎ ‎13‎, ‎2013 ‎12‎:‎21‎ ‎PM
To: Developer discussions
 
Thanks for the report. I'm following this with interest!

On 13 September 2013 00:58, Stephen Kyne <stevek@outlook.ie> wrote:
> Hey guys,
>
> Visual Studio 2013 RC was released there recently. It has partial support
> for C99.
> http://blogs.msdn.com/b/vcblog/archive/2013/07/19/c99-library-support-in-visual-studio-2013.aspx
>
> I've been hacking away with it and managed to build Csound. The build was
> mostly stripped down but I managed to get the xanadu.csd to compile a .wav
> file.
> So it's a start at least!
>
> The changes required were fairly minor, mostly just alterations to the
> project(s) file for libraries and some small code changes here and there.
> I had to replace some GCC atomic intrinsics with MSVC ones.
> I'm not sure the full effect of that but I guess in theory it should (and
> seems to) work.
>
> I'm hoping to get some real-time performance working next.
>
> Stephen
>
> ________________________________
> Date: Sun, 21 Jul 2013 23:48:03 -0400
> From: michael.gogins@gmail.com
> To: csound-devel@lists.sourceforge.net
>
> Subject: Re: [Cs-dev] VS2010 building from source
>
> You could use another IDE: QtCreator, CodeBlocks, Eclipse CDT.
>
> On Jul 21, 2013 7:31 PM, "Stephen Kyne" <stevek@outlook.ie> wrote:
>
> Thanks for the replies.
>
> I mainly want to build in Visual Studio just for using the IDE itself but it
> sounds like a no go at the minute.
> Maybe something for the future.
>
> Cheers,
> Stephen
>
> ________________________________
> From: richard@rghmusic.com
> To: csound-devel@lists.sourceforge.net
> Date: Sun, 21 Jul 2013 21:15:47 +0000
> Subject: Re: [Cs-dev] VS2010 building from source
>
> Last Spring, I explored porting to WinRT using the 5.18 code base.  Really
> tough!  Once I started following in the changes you guys were putting into
> csound 6, I saw how your architectural evolutions would solve a number of
> issues I encountered.
>
> So I’ve held off until 6.0 becomes a stable base from which to rethink an
> approach.  Being patient gave me another reward: WinRT 8.1 finally provides
> the ability to feed audio streams from an algorithm as PCM rather than from
> only a file or existing audio stream.  So direct programming of COM (WASAPI)
> is no longer necessary.  Maybe MIDI will show up before long...
>
> I am pretty familiar with the issues involved in a WinRT port and would be
> happy to be a part of such an effort at some point in the future.  For now,
> I am content to explore the api from VS2012 and Win8 desktop apps via a C#
> wrapper I have.  As it stands now, the sounds created from a desktop-style
> app are trouble free on a Surface Pro - you just can’t create apps to
> distribute from the Windows app store.  It’s an acceptable compromise to me
> for now.
>
> Richard Henninger
> richard@rghmusic.com
>
> From: Steven Yi
> Sent: Sunday, July 21, 2013 4:27 PM
> To: Developer discussions
>
> I tried to get a VS CMake build going about a year and a half ago
> without much luck.  I think though it would be nice to have it be
> possible, especially if we'll get more developers interested in
> compiling and working on Csound. I don't think anyone's really been
> looking at WinRT, but I think it'd be nice to see Csound there and on
> Win 8 Mobile too.
>
> On Sun, Jul 21, 2013 at 3:09 PM, Richard Henninger <richard@rghmusic.com>
> wrote:
>> I tried this a few weeks ago so I could be better able to use the VS
>> debugger better for the csound code while writing a .net bridge to csound.
>>
>> Mike is right on many points about the futility of doing this.
>>
>> The MS (the c part is c88 not c99) compiler will give you scads of errors
>> when compiling csound libraries.  Here is a partial list from an excerpt
>> of
>> an earlier post:
>>
>> Four come to mind right away:
>>
>> MS C tries to encourage use of the posix secure strxxx_s functions for
>> string operations to thwart buffer overflow hacks.  Error can be turned
>> off
>> by a flag, but the recommendation represents a best practice.
>> It is totally unforgiving of implicit casts from void*.  For code
>> readability, I agree with them.  Code clarity in open source seems
>> ultra-desirable. No flag for these.
>> Declaring new variables mid-codeblock confuses the compiler. [It spews
>> crazy
>> error messages once encountered]
>> It won’t accept really old, deprecated library calls like open and insists
>> on newer equivalents.
>>
>>
>> namehist.c is particulary delinquent in this regard.  VS2013’s C (in beta)
>> wants to be c99 compliant, maybe some of this will just evaporate with
>> VS2013 re-written c compiler. [Mike’s concern about c++ stl generics
>> should
>> also evaporate as MS makes itself compliant with VC11. Although you never
>> know with MS, they do talk a good line on standards compliance these days.
>> We’ll just have to wait and see...]
>>
>> Since dealing with these is a pre-requisite to porting to WinRT which must
>> use an MS compiler, cleaning this kind of this up might make a good
>> [project
>> for me to start contributing with].
>>
>> For now, I’d just set up the gnu environment as Mike’s article describes.
>> That’s what I’ve decided to do.
>>
>> Richard Henninger
>> richard@rghmusic.com
>>
>> From: Michael Gogins
>> Sent: Sunday, July 21, 2013 2:41 PM
>> To: Developer discussions
>>
>> I tried to build Csound and CsoundAC with Visual C++ about four years ago,
>> and I gave up.
>>
>> The issue for me was that the Microsoft Standard C++ Library (STL) did not
>> generate code that could be exported in shared libraries. This was a
>> serious
>> problem that prevented CsoundAC from linking into shared libraries using
>> Visual C++, as CsoundAC uses std::vector and other such classes in
>> exported
>> interfaces.
>>
>> Aside from this the C interfaces should not, in theory, present a problem.
>> However, because the Visual C++ build has not been maintained for a long
>> time, there may be many minor problems.
>>
>> Your best bet is to create a branch in GIT for your Visual C++ build and
>> modify the CMakeList.txt files to build with Visual C++ in the Microsoft
>> Windows SDK console. If you get it to work, we can merge your branch back
>> in.
>>
>> Please tell us your reason for wanting a Visual C++ build. I would not go
>> down this path, myself, without a very good reason.
>>
>> Both the C API, and the low-level C++ api in csound.hpp, can be used from
>> Visual C++ while linking with the MinGW built code in the Windows
>> installer.
>>
>> In other words, if you are creating a Visual C++ project to use the Csound
>> API, you should be able use the libraries and headers in the Windows
>> installer with Visual C++ as long as you only reference C header files
>> such
>> as csound.h and the csound.hpp C++ header. If you find out differently,
>> please let me know.
>>
>> At this time, the MinGW compiler is pretty even with the Visual C++
>> compiler
>> in terms of code quality, execution speed, and probably a bit better for
>> C++
>> standards compliance.
>>
>> Hope this helps,
>> Mike
>>
>>
>>
>>
>> ===========================
>> Michael Gogins
>> Irreducible Productions
>> http://michaelgogins.tumblr.com
>> Michael dot Gogins at gmail dot com
>>
>>
>> On Sun, Jul 21, 2013 at 1:15 PM, Stephen Kyne <stevek@outlook.ie> wrote:
>>>
>>> Hi guys,
>>>
>>> I was wondering if anyone has or if it is supposed to be possible to
>>> generate a VS2010 project file using CMake and building Csound this way?
>>>
>>> It is straight forward finding the necessary dependencies and generating
>>> the project file but it's running into a lot of errors when I try and
>>> build.
>>> Is it worth hacking around and fixing these errors or is this
>>> fundamentally not going to work without serious effort?
>>>
>>> Thanks,
>>> Stephen
>>>
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> See everything from the browser to the database with AppDynamics
>>> Get end-to-end visibility with application monitoring from AppDynamics
>>> Isolate bottlenecks and diagnose root cause in seconds.
>>> Start your free trial of AppDynamics Pro today!
>>>
>>>
>>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>>> _______________________________________________
>>> Csound-devel mailing list
>>> Csound-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>
>>
>>
>>
>> ------------------------------------------------------------------------------
>> See everything from the browser to the database with AppDynamics
>> Get end-to-end visibility with application monitoring from AppDynamics
>> Isolate bottlenecks and diagnose root cause in seconds.
>> Start your free trial of AppDynamics Pro today!
>>
>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>
> ------------------------------------------------------------------------------
> See everything from the browser to the database with AppDynamics
> Get end-to-end visibility with application monitoring from AppDynamics
> Isolate bottlenecks and diagnose root cause in seconds.
> Start your free trial of AppDynamics Pro today!
> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> ------------------------------------------------------------------------------
> See everything from the browser to the database with AppDynamics Get
> end-to-end visibility with application monitoring from AppDynamics Isolate
> bottlenecks and diagnose root cause in seconds. Start your free trial of
> AppDynamics Pro today!
> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> _______________________________________________ Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> ------------------------------------------------------------------------------
> See everything from the browser to the database with AppDynamics
> Get end-to-end visibility with application monitoring from AppDynamics
> Isolate bottlenecks and diagnose root cause in seconds.
> Start your free trial of AppDynamics Pro today!
> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
>
> ------------------------------------------------------------------------------
> See everything from the browser to the database with AppDynamics Get
> end-to-end visibility with application monitoring from AppDynamics Isolate
> bottlenecks and diagnose root cause in seconds. Start your free trial of
> AppDynamics Pro today!
> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> _______________________________________________ Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> ------------------------------------------------------------------------------
> How ServiceNow helps IT people transform IT departments:
> 1. Consolidate legacy IT systems to a single system of record for IT
> 2. Standardize and globalize service processes across IT
> 3. Implement zero-touch automation to replace manual, redundant tasks
> http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>

------------------------------------------------------------------------------
How ServiceNow helps IT people transform IT departments:
1. Consolidate legacy IT systems to a single system of record for IT
2. Standardize and globalize service processes across IT
3. Implement zero-touch automation to replace manual, redundant tasks
http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel

------------------------------------------------------------------------------ How ServiceNow helps IT people transform IT departments: 1. Consolidate legacy IT systems to a single system of record for IT 2. Standardize and globalize service processes across IT 3. Implement zero-touch automation to replace manual, redundant tasks http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
_______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/csound-devel

------------------------------------------------------------------------------
How ServiceNow helps IT people transform IT departments:
1. Consolidate legacy IT systems to a single system of record for IT
2. Standardize and globalize service processes across IT
3. Implement zero-touch automation to replace manual, redundant tasks
http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel



------------------------------------------------------------------------------ LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13. http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
_______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/csound-devel

Date2013-09-15 16:55
FromSteven Yi
SubjectRe: [Cs-dev] VS2010 building from source
Hi Stephen,

Just wanted to say this all sounds great and I'm glad you're looking
into this. Thanks!

steven

On Sun, Sep 15, 2013 at 11:48 AM, Stephen Kyne  wrote:
> Hi Andrés,
>
> Yes the project generated from CMake is almost fully correct. Just some
> edits to a few CMakeLists.txt files will be needed to load some missing
> libraries.
> I'm not building all features yet so there may be more changes as time goes
> by but the csound core is working well.
>
> Stephen
>
> ________________________________
> Date: Sat, 14 Sep 2013 19:28:55 -0700
> From: mantaraya36@gmail.com
>
> To: csound-devel@lists.sourceforge.net
> Subject: Re: [Cs-dev] VS2010 building from source
>
> Hi,
>
> Do you think the VS porject generated by cmake is useful? Ideally this work
> should go in the CMakeLists.txt file rather than a separate VS project.
>
> Cheers,
> Andrés
>
>
> On Fri, Sep 13, 2013 at 11:46 AM, Stephen Kyne  wrote:
>
> Cool, any help would be appreciated. I'm still getting to grips with the
> Csound code base and most of my code changes are probably far from elegant.
>
> As far as I know, the Release Candidate is required unless there is an
> update to the preview.
> I know I had tried before and I was getting all kinds of errors from missing
> lib functions as you described.
>
> In the meantime, the portaudio module is working so real time audio is
> possible.
> There are still some elements of MSVC build that will be need to be fixed
> though.
> I saw a crash relating to heap corruptiong due to vfprintf use but these
> errors are relatively easy to fix with the debugger.
>
> Stephen
>
> ________________________________
> From: richard@rghmusic.com
> To: csound-devel@lists.sourceforge.net
> Date: Fri, 13 Sep 2013 17:03:15 +0000
>
> Subject: Re: [Cs-dev] VS2010 building from source
>
> Me too.  I tried with VS2012 and decided that too much of the code depended
> on liberties that C99 permitted that C88 did not and gave up - thinking the
> source would need too much rework to bother.
>
> I have VS2013 preview on an 8.1 machine so I’d be interested in sharing the
> workload to speed this along.  Perhaps there should be a git branch to hold
> the project files and changes for this?
>
> My interest is access to MS debugging tools while using .net front-ends and
> for ultimately targeting WinRT getting csound back closer to its original
> goal of being multiplatform.
>
> Richard Henninger
> richard@rghmusic.com
>
> From: Rory Walsh
> Sent: Friday, September 13, 2013 12:21 PM
> To: Developer discussions
>
> Thanks for the report. I'm following this with interest!
>
> On 13 September 2013 00:58, Stephen Kyne  wrote:
>> Hey guys,
>>
>> Visual Studio 2013 RC was released there recently. It has partial support
>> for C99.
>>
>> http://blogs.msdn.com/b/vcblog/archive/2013/07/19/c99-library-support-in-visual-studio-2013.aspx
>>
>> I've been hacking away with it and managed to build Csound. The build was
>> mostly stripped down but I managed to get the xanadu.csd to compile a .wav
>> file.
>> So it's a start at least!
>>
>> The changes required were fairly minor, mostly just alterations to the
>> project(s) file for libraries and some small code changes here and there.
>> I had to replace some GCC atomic intrinsics with MSVC ones.
>> I'm not sure the full effect of that but I guess in theory it should (and
>> seems to) work.
>>
>> I'm hoping to get some real-time performance working next.
>>
>> Stephen
>>
>> ________________________________
>> Date: Sun, 21 Jul 2013 23:48:03 -0400
>> From: michael.gogins@gmail.com
>> To: csound-devel@lists.sourceforge.net
>>
>> Subject: Re: [Cs-dev] VS2010 building from source
>>
>> You could use another IDE: QtCreator, CodeBlocks, Eclipse CDT.
>>
>> On Jul 21, 2013 7:31 PM, "Stephen Kyne"  wrote:
>>
>> Thanks for the replies.
>>
>> I mainly want to build in Visual Studio just for using the IDE itself but
>> it
>> sounds like a no go at the minute.
>> Maybe something for the future.
>>
>> Cheers,
>> Stephen
>>
>> ________________________________
>> From: richard@rghmusic.com
>> To: csound-devel@lists.sourceforge.net
>> Date: Sun, 21 Jul 2013 21:15:47 +0000
>> Subject: Re: [Cs-dev] VS2010 building from source
>>
>> Last Spring, I explored porting to WinRT using the 5.18 code base.  Really
>> tough!  Once I started following in the changes you guys were putting into
>> csound 6, I saw how your architectural evolutions would solve a number of
>> issues I encountered.
>>
>> So I’ve held off until 6.0 becomes a stable base from which to rethink an
>> approach.  Being patient gave me another reward: WinRT 8.1 finally
>> provides
>> the ability to feed audio streams from an algorithm as PCM rather than
>> from
>> only a file or existing audio stream.  So direct programming of COM
>> (WASAPI)
>> is no longer necessary.  Maybe MIDI will show up before long...
>>
>> I am pretty familiar with the issues involved in a WinRT port and would be
>> happy to be a part of such an effort at some point in the future.  For
>> now,
>> I am content to explore the api from VS2012 and Win8 desktop apps via a C#
>> wrapper I have.  As it stands now, the sounds created from a desktop-style
>> app are trouble free on a Surface Pro - you just can’t create apps to
>> distribute from the Windows app store.  It’s an acceptable compromise to
>> me
>> for now.
>>
>> Richard Henninger
>> richard@rghmusic.com
>>
>> From: Steven Yi
>> Sent: Sunday, July 21, 2013 4:27 PM
>> To: Developer discussions
>>
>> I tried to get a VS CMake build going about a year and a half ago
>> without much luck.  I think though it would be nice to have it be
>> possible, especially if we'll get more developers interested in
>> compiling and working on Csound. I don't think anyone's really been
>> looking at WinRT, but I think it'd be nice to see Csound there and on
>> Win 8 Mobile too.
>>
>> On Sun, Jul 21, 2013 at 3:09 PM, Richard Henninger 
>> wrote:
>>> I tried this a few weeks ago so I could be better able to use the VS
>>> debugger better for the csound code while writing a .net bridge to
>>> csound.
>>>
>>> Mike is right on many points about the futility of doing this.
>>>
>>> The MS (the c part is c88 not c99) compiler will give you scads of errors
>>> when compiling csound libraries.  Here is a partial list from an excerpt
>>> of
>>> an earlier post:
>>>
>>> Four come to mind right away:
>>>
>>> MS C tries to encourage use of the posix secure strxxx_s functions for
>>> string operations to thwart buffer overflow hacks.  Error can be turned
>>> off
>>> by a flag, but the recommendation represents a best practice.
>>> It is totally unforgiving of implicit casts from void*.  For code
>>> readability, I agree with them.  Code clarity in open source seems
>>> ultra-desirable. No flag for these.
>>> Declaring new variables mid-codeblock confuses the compiler. [It spews
>>> crazy
>>> error messages once encountered]
>>> It won’t accept really old, deprecated library calls like open and
>>> insists
>>> on newer equivalents.
>>>
>>>
>>> namehist.c is particulary delinquent in this regard.  VS2013’s C (in
>>> beta)
>>> wants to be c99 compliant, maybe some of this will just evaporate with
>>> VS2013 re-written c compiler. [Mike’s concern about c++ stl generics
>>> should
>>> also evaporate as MS makes itself compliant with VC11. Although you never
>>> know with MS, they do talk a good line on standards compliance these
>>> days.
>>> We’ll just have to wait and see...]
>>>
>>> Since dealing with these is a pre-requisite to porting to WinRT which
>>> must
>>> use an MS compiler, cleaning this kind of this up might make a good
>>> [project
>>> for me to start contributing with].
>>>
>>> For now, I’d just set up the gnu environment as Mike’s article describes.
>>> That’s what I’ve decided to do.
>>>
>>> Richard Henninger
>>> richard@rghmusic.com
>>>
>>> From: Michael Gogins
>>> Sent: Sunday, July 21, 2013 2:41 PM
>>> To: Developer discussions
>>>
>>> I tried to build Csound and CsoundAC with Visual C++ about four years
>>> ago,
>>> and I gave up.
>>>
>>> The issue for me was that the Microsoft Standard C++ Library (STL) did
>>> not
>>> generate code that could be exported in shared libraries. This was a
>>> serious
>>> problem that prevented CsoundAC from linking into shared libraries using
>>> Visual C++, as CsoundAC uses std::vector and other such classes in
>>> exported
>>> interfaces.
>>>
>>> Aside from this the C interfaces should not, in theory, present a
>>> problem.
>>> However, because the Visual C++ build has not been maintained for a long
>>> time, there may be many minor problems.
>>>
>>> Your best bet is to create a branch in GIT for your Visual C++ build and
>>> modify the CMakeList.txt files to build with Visual C++ in the Microsoft
>>> Windows SDK console. If you get it to work, we can merge your branch back
>>> in.
>>>
>>> Please tell us your reason for wanting a Visual C++ build. I would not go
>>> down this path, myself, without a very good reason.
>>>
>>> Both the C API, and the low-level C++ api in csound.hpp, can be used from
>>> Visual C++ while linking with the MinGW built code in the Windows
>>> installer.
>>>
>>> In other words, if you are creating a Visual C++ project to use the
>>> Csound
>>> API, you should be able use the libraries and headers in the Windows
>>> installer with Visual C++ as long as you only reference C header files
>>> such
>>> as csound.h and the csound.hpp C++ header. If you find out differently,
>>> please let me know.
>>>
>>> At this time, the MinGW compiler is pretty even with the Visual C++
>>> compiler
>>> in terms of code quality, execution speed, and probably a bit better for
>>> C++
>>> standards compliance.
>>>
>>> Hope this helps,
>>> Mike
>>>
>>>
>>>
>>>
>>> ===========================
>>> Michael Gogins
>>> Irreducible Productions
>>> http://michaelgogins.tumblr.com
>>> Michael dot Gogins at gmail dot com
>>>
>>>
>>> On Sun, Jul 21, 2013 at 1:15 PM, Stephen Kyne  wrote:
>>>>
>>>> Hi guys,
>>>>
>>>> I was wondering if anyone has or if it is supposed to be possible to
>>>> generate a VS2010 project file using CMake and building Csound this way?
>>>>
>>>> It is straight forward finding the necessary dependencies and generating
>>>> the project file but it's running into a lot of errors when I try and
>>>> build.
>>>> Is it worth hacking around and fixing these errors or is this
>>>> fundamentally not going to work without serious effort?
>>>>
>>>> Thanks,
>>>> Stephen
>>>>
>>>>
>>>>
>>>>
>>>> ------------------------------------------------------------------------------
>>>> See everything from the browser to the database with AppDynamics
>>>> Get end-to-end visibility with application monitoring from AppDynamics
>>>> Isolate bottlenecks and diagnose root cause in seconds.
>>>> Start your free trial of AppDynamics Pro today!
>>>>
>>>>
>>>>
>>>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>>>> _______________________________________________
>>>> Csound-devel mailing list
>>>> Csound-devel@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>>
>>>
>>>
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> See everything from the browser to the database with AppDynamics
>>> Get end-to-end visibility with application monitoring from AppDynamics
>>> Isolate bottlenecks and diagnose root cause in seconds.
>>> Start your free trial of AppDynamics Pro today!
>>>
>>>
>>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>>> _______________________________________________
>>> Csound-devel mailing list
>>> Csound-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>
>>
>>
>> ------------------------------------------------------------------------------
>> See everything from the browser to the database with AppDynamics
>> Get end-to-end visibility with application monitoring from AppDynamics
>> Isolate bottlenecks and diagnose root cause in seconds.
>> Start your free trial of AppDynamics Pro today!
>>
>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>>
>> ------------------------------------------------------------------------------
>> See everything from the browser to the database with AppDynamics Get
>> end-to-end visibility with application monitoring from AppDynamics Isolate
>> bottlenecks and diagnose root cause in seconds. Start your free trial of
>> AppDynamics Pro today!
>>
>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> _______________________________________________ Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>>
>> ------------------------------------------------------------------------------
>> See everything from the browser to the database with AppDynamics
>> Get end-to-end visibility with application monitoring from AppDynamics
>> Isolate bottlenecks and diagnose root cause in seconds.
>> Start your free trial of AppDynamics Pro today!
>>
>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>>
>>
>> ------------------------------------------------------------------------------
>> See everything from the browser to the database with AppDynamics Get
>> end-to-end visibility with application monitoring from AppDynamics Isolate
>> bottlenecks and diagnose root cause in seconds. Start your free trial of
>> AppDynamics Pro today!
>>
>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> _______________________________________________ Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>>
>> ------------------------------------------------------------------------------
>> How ServiceNow helps IT people transform IT departments:
>> 1. Consolidate legacy IT systems to a single system of record for IT
>> 2. Standardize and globalize service processes across IT
>> 3. Implement zero-touch automation to replace manual, redundant tasks
>>
>> http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>
> ------------------------------------------------------------------------------
> How ServiceNow helps IT people transform IT departments:
> 1. Consolidate legacy IT systems to a single system of record for IT
> 2. Standardize and globalize service processes across IT
> 3. Implement zero-touch automation to replace manual, redundant tasks
> http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> ------------------------------------------------------------------------------
> How ServiceNow helps IT people transform IT departments: 1. Consolidate
> legacy IT systems to a single system of record for IT 2. Standardize and
> globalize service processes across IT 3. Implement zero-touch automation to
> replace manual, redundant tasks
> http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> _______________________________________________ Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> ------------------------------------------------------------------------------
> How ServiceNow helps IT people transform IT departments:
> 1. Consolidate legacy IT systems to a single system of record for IT
> 2. Standardize and globalize service processes across IT
> 3. Implement zero-touch automation to replace manual, redundant tasks
> http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
>
>
> ------------------------------------------------------------------------------
> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! 1,500+
> hours of tutorials including VisualStudio 2012, Windows 8, SharePoint 2013,
> SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13.
> http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
>
> _______________________________________________ Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> ------------------------------------------------------------------------------
> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> includes
> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13.
> http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>

------------------------------------------------------------------------------
LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13. 
http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2013-09-16 17:25
FromRichard Henninger
SubjectRe: [Cs-dev] VS2010 building from source
AttachmentsNone  None  
Stephen,
Your were right about VS2013 Preview.  Also, VS2013 RC won’t work over Win8.1 Preview.
 
So, over the weekend, I hosed my 8.1 box back to 8.0 and loaded the VS2013 RC (and git) and am ready to play.  How do I catch up to the point where you are currently?  Shall we make a git branch so we can keep track of, share and merge what we alter?
 
Richard Henninger
richard@rghmusic.com
 
From: Stephen Kyne
Sent: ‎Sunday‎, ‎September‎ ‎15‎, ‎2013 ‎11‎:‎48‎ ‎AM
To: Developer discussions
 
Hi Andrés,

Yes the project generated from CMake is almost fully correct. Just some edits to a few CMakeLists.txt files will be needed to load some missing libraries.
I'm not building all features yet so there may be more changes as time goes by but the csound core is working well.

Stephen


Date: Sat, 14 Sep 2013 19:28:55 -0700
From: mantaraya36@gmail.com
To: csound-devel@lists.sourceforge.net
Subject: Re: [Cs-dev] VS2010 building from source

Hi,

Do you think the VS porject generated by cmake is useful? Ideally this work should go in the CMakeLists.txt file rather than a separate VS project.

Cheers,
Andrés


On Fri, Sep 13, 2013 at 11:46 AM, Stephen Kyne <stevek@outlook.ie> wrote:
Cool, any help would be appreciated. I'm still getting to grips with the Csound code base and most of my code changes are probably far from elegant.

As far as I know, the Release Candidate is required unless there is an update to the preview. 
I know I had tried before and I was getting all kinds of errors from missing lib functions as you described.

In the meantime, the portaudio module is working so real time audio is possible.
There are still some elements of MSVC build that will be need to be fixed though.
I saw a crash relating to heap corruptiong due to vfprintf use but these errors are relatively easy to fix with the debugger.

Stephen

Date: Fri, 13 Sep 2013 17:03:15 +0000

Subject: Re: [Cs-dev] VS2010 building from source

Me too.  I tried with VS2012 and decided that too much of the code depended on liberties that C99 permitted that C88 did not and gave up - thinking the source would need too much rework to bother.
 
I have VS2013 preview on an 8.1 machine so I’d be interested in sharing the workload to speed this along.  Perhaps there should be a git branch to hold the project files and changes for this?
 
My interest is access to MS debugging tools while using .net front-ends and for ultimately targeting WinRT getting csound back closer to its original goal of being multiplatform. 
 
Richard Henninger
richard@rghmusic.com
 
From: Rory Walsh
Sent: ‎Friday‎, ‎September‎ ‎13‎, ‎2013 ‎12‎:‎21‎ ‎PM
To: Developer discussions
 
Thanks for the report. I'm following this with interest!

On 13 September 2013 00:58, Stephen Kyne <stevek@outlook.ie> wrote:
> Hey guys,
>
> Visual Studio 2013 RC was released there recently. It has partial support
> for C99.
> http://blogs.msdn.com/b/vcblog/archive/2013/07/19/c99-library-support-in-visual-studio-2013.aspx
>
> I've been hacking away with it and managed to build Csound. The build was
> mostly stripped down but I managed to get the xanadu.csd to compile a .wav
> file.
> So it's a start at least!
>
> The changes required were fairly minor, mostly just alterations to the
> project(s) file for libraries and some small code changes here and there.
> I had to replace some GCC atomic intrinsics with MSVC ones.
> I'm not sure the full effect of that but I guess in theory it should (and
> seems to) work.
>
> I'm hoping to get some real-time performance working next.
>
> Stephen
>
> ________________________________
> Date: Sun, 21 Jul 2013 23:48:03 -0400
> From: michael.gogins@gmail.com
> To: csound-devel@lists.sourceforge.net
>
> Subject: Re: [Cs-dev] VS2010 building from source
>
> You could use another IDE: QtCreator, CodeBlocks, Eclipse CDT.
>
> On Jul 21, 2013 7:31 PM, "Stephen Kyne" <stevek@outlook.ie> wrote:
>
> Thanks for the replies.
>
> I mainly want to build in Visual Studio just for using the IDE itself but it
> sounds like a no go at the minute.
> Maybe something for the future.
>
> Cheers,
> Stephen
>
> ________________________________
> From: richard@rghmusic.com
> To: csound-devel@lists.sourceforge.net
> Date: Sun, 21 Jul 2013 21:15:47 +0000
> Subject: Re: [Cs-dev] VS2010 building from source
>
> Last Spring, I explored porting to WinRT using the 5.18 code base.  Really
> tough!  Once I started following in the changes you guys were putting into
> csound 6, I saw how your architectural evolutions would solve a number of
> issues I encountered.
>
> So I’ve held off until 6.0 becomes a stable base from which to rethink an
> approach.  Being patient gave me another reward: WinRT 8.1 finally provides
> the ability to feed audio streams from an algorithm as PCM rather than from
> only a file or existing audio stream.  So direct programming of COM (WASAPI)
> is no longer necessary.  Maybe MIDI will show up before long...
>
> I am pretty familiar with the issues involved in a WinRT port and would be
> happy to be a part of such an effort at some point in the future.  For now,
> I am content to explore the api from VS2012 and Win8 desktop apps via a C#
> wrapper I have.  As it stands now, the sounds created from a desktop-style
> app are trouble free on a Surface Pro - you just can’t create apps to
> distribute from the Windows app store.  It’s an acceptable compromise to me
> for now.
>
> Richard Henninger
> richard@rghmusic.com
>
> From: Steven Yi
> Sent: Sunday, July 21, 2013 4:27 PM
> To: Developer discussions
>
> I tried to get a VS CMake build going about a year and a half ago
> without much luck.  I think though it would be nice to have it be
> possible, especially if we'll get more developers interested in
> compiling and working on Csound. I don't think anyone's really been
> looking at WinRT, but I think it'd be nice to see Csound there and on
> Win 8 Mobile too.
>
> On Sun, Jul 21, 2013 at 3:09 PM, Richard Henninger <richard@rghmusic.com>
> wrote:
>> I tried this a few weeks ago so I could be better able to use the VS
>> debugger better for the csound code while writing a .net bridge to csound.
>>
>> Mike is right on many points about the futility of doing this.
>>
>> The MS (the c part is c88 not c99) compiler will give you scads of errors
>> when compiling csound libraries.  Here is a partial list from an excerpt
>> of
>> an earlier post:
>>
>> Four come to mind right away:
>>
>> MS C tries to encourage use of the posix secure strxxx_s functions for
>> string operations to thwart buffer overflow hacks.  Error can be turned
>> off
>> by a flag, but the recommendation represents a best practice.
>> It is totally unforgiving of implicit casts from void*.  For code
>> readability, I agree with them.  Code clarity in open source seems
>> ultra-desirable. No flag for these.
>> Declaring new variables mid-codeblock confuses the compiler. [It spews
>> crazy
>> error messages once encountered]
>> It won’t accept really old, deprecated library calls like open and insists
>> on newer equivalents.
>>
>>
>> namehist.c is particulary delinquent in this regard.  VS2013’s C (in beta)
>> wants to be c99 compliant, maybe some of this will just evaporate with
>> VS2013 re-written c compiler. [Mike’s concern about c++ stl generics
>> should
>> also evaporate as MS makes itself compliant with VC11. Although you never
>> know with MS, they do talk a good line on standards compliance these days.
>> We’ll just have to wait and see...]
>>
>> Since dealing with these is a pre-requisite to porting to WinRT which must
>> use an MS compiler, cleaning this kind of this up might make a good
>> [project
>> for me to start contributing with].
>>
>> For now, I’d just set up the gnu environment as Mike’s article describes.
>> That’s what I’ve decided to do.
>>
>> Richard Henninger
>> richard@rghmusic.com
>>
>> From: Michael Gogins
>> Sent: Sunday, July 21, 2013 2:41 PM
>> To: Developer discussions
>>
>> I tried to build Csound and CsoundAC with Visual C++ about four years ago,
>> and I gave up.
>>
>> The issue for me was that the Microsoft Standard C++ Library (STL) did not
>> generate code that could be exported in shared libraries. This was a
>> serious
>> problem that prevented CsoundAC from linking into shared libraries using
>> Visual C++, as CsoundAC uses std::vector and other such classes in
>> exported
>> interfaces.
>>
>> Aside from this the C interfaces should not, in theory, present a problem.
>> However, because the Visual C++ build has not been maintained for a long
>> time, there may be many minor problems.
>>
>> Your best bet is to create a branch in GIT for your Visual C++ build and
>> modify the CMakeList.txt files to build with Visual C++ in the Microsoft
>> Windows SDK console. If you get it to work, we can merge your branch back
>> in.
>>
>> Please tell us your reason for wanting a Visual C++ build. I would not go
>> down this path, myself, without a very good reason.
>>
>> Both the C API, and the low-level C++ api in csound.hpp, can be used from
>> Visual C++ while linking with the MinGW built code in the Windows
>> installer.
>>
>> In other words, if you are creating a Visual C++ project to use the Csound
>> API, you should be able use the libraries and headers in the Windows
>> installer with Visual C++ as long as you only reference C header files
>> such
>> as csound.h and the csound.hpp C++ header. If you find out differently,
>> please let me know.
>>
>> At this time, the MinGW compiler is pretty even with the Visual C++
>> compiler
>> in terms of code quality, execution speed, and probably a bit better for
>> C++
>> standards compliance.
>>
>> Hope this helps,
>> Mike
>>
>>
>>
>>
>> ===========================
>> Michael Gogins
>> Irreducible Productions
>> http://michaelgogins.tumblr.com
>> Michael dot Gogins at gmail dot com
>>
>>
>> On Sun, Jul 21, 2013 at 1:15 PM, Stephen Kyne <stevek@outlook.ie> wrote:
>>>
>>> Hi guys,
>>>
>>> I was wondering if anyone has or if it is supposed to be possible to
>>> generate a VS2010 project file using CMake and building Csound this way?
>>>
>>> It is straight forward finding the necessary dependencies and generating
>>> the project file but it's running into a lot of errors when I try and
>>> build.
>>> Is it worth hacking around and fixing these errors or is this
>>> fundamentally not going to work without serious effort?
>>>
>>> Thanks,
>>> Stephen
>>>
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> See everything from the browser to the database with AppDynamics
>>> Get end-to-end visibility with application monitoring from AppDynamics
>>> Isolate bottlenecks and diagnose root cause in seconds.
>>> Start your free trial of AppDynamics Pro today!
>>>
>>>
>>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>>> _______________________________________________
>>> Csound-devel mailing list
>>> Csound-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>
>>
>>
>>
>> ------------------------------------------------------------------------------
>> See everything from the browser to the database with AppDynamics
>> Get end-to-end visibility with application monitoring from AppDynamics
>> Isolate bottlenecks and diagnose root cause in seconds.
>> Start your free trial of AppDynamics Pro today!
>>
>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>
> ------------------------------------------------------------------------------
> See everything from the browser to the database with AppDynamics
> Get end-to-end visibility with application monitoring from AppDynamics
> Isolate bottlenecks and diagnose root cause in seconds.
> Start your free trial of AppDynamics Pro today!
> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> ------------------------------------------------------------------------------
> See everything from the browser to the database with AppDynamics Get
> end-to-end visibility with application monitoring from AppDynamics Isolate
> bottlenecks and diagnose root cause in seconds. Start your free trial of
> AppDynamics Pro today!
> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> _______________________________________________ Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> ------------------------------------------------------------------------------
> See everything from the browser to the database with AppDynamics
> Get end-to-end visibility with application monitoring from AppDynamics
> Isolate bottlenecks and diagnose root cause in seconds.
> Start your free trial of AppDynamics Pro today!
> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
>
> ------------------------------------------------------------------------------
> See everything from the browser to the database with AppDynamics Get
> end-to-end visibility with application monitoring from AppDynamics Isolate
> bottlenecks and diagnose root cause in seconds. Start your free trial of
> AppDynamics Pro today!
> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> _______________________________________________ Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> ------------------------------------------------------------------------------
> How ServiceNow helps IT people transform IT departments:
> 1. Consolidate legacy IT systems to a single system of record for IT
> 2. Standardize and globalize service processes across IT
> 3. Implement zero-touch automation to replace manual, redundant tasks
> http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>

------------------------------------------------------------------------------
How ServiceNow helps IT people transform IT departments:
1. Consolidate legacy IT systems to a single system of record for IT
2. Standardize and globalize service processes across IT
3. Implement zero-touch automation to replace manual, redundant tasks
http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel

------------------------------------------------------------------------------ How ServiceNow helps IT people transform IT departments: 1. Consolidate legacy IT systems to a single system of record for IT 2. Standardize and globalize service processes across IT 3. Implement zero-touch automation to replace manual, redundant tasks http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
_______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/csound-devel

------------------------------------------------------------------------------
How ServiceNow helps IT people transform IT departments:
1. Consolidate legacy IT systems to a single system of record for IT
2. Standardize and globalize service processes across IT
3. Implement zero-touch automation to replace manual, redundant tasks
http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel



------------------------------------------------------------------------------ LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13. http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
_______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/csound-devel

Date2013-09-16 21:20
FromStephen Kyne
SubjectRe: [Cs-dev] VS2010 building from source
AttachmentsNone  None  
Hey Richard,

Well I switched my Csound branch to "develop" from the main one recently and there was a few more errors but nothing major.
I'm currently trying to fix the missing libraries in the cMakeLists files (I had just added them to the sln file for testing). 
I'm afraid it's a bit new to me so it's taking a little bit of time to do it nicely.

Once that is finished though, there should be a version of Csound that will be building successfully. 
I guess from there we can add additional build features and fix the errors as they happen.

If you want to make a branch that sounds fine with me.

Stephen


From: richard@rghmusic.com
To: csound-devel@lists.sourceforge.net
Date: Mon, 16 Sep 2013 16:25:10 +0000
Subject: Re: [Cs-dev] VS2010 building from source

Stephen,
Your were right about VS2013 Preview.  Also, VS2013 RC won’t work over Win8.1 Preview.
 
So, over the weekend, I hosed my 8.1 box back to 8.0 and loaded the VS2013 RC (and git) and am ready to play.  How do I catch up to the point where you are currently?  Shall we make a git branch so we can keep track of, share and merge what we alter?
 
Richard Henninger
richard@rghmusic.com
 
From: Stephen Kyne
Sent: ‎Sunday‎, ‎September‎ ‎15‎, ‎2013 ‎11‎:‎48‎ ‎AM
To: Developer discussions
 
Hi Andrés,

Yes the project generated from CMake is almost fully correct. Just some edits to a few CMakeLists.txt files will be needed to load some missing libraries.
I'm not building all features yet so there may be more changes as time goes by but the csound core is working well.

Stephen


Date: Sat, 14 Sep 2013 19:28:55 -0700
From: mantaraya36@gmail.com
To: csound-devel@lists.sourceforge.net
Subject: Re: [Cs-dev] VS2010 building from source

Hi,

Do you think the VS porject generated by cmake is useful? Ideally this work should go in the CMakeLists.txt file rather than a separate VS project.

Cheers,
Andrés


On Fri, Sep 13, 2013 at 11:46 AM, Stephen Kyne <stevek@outlook.ie> wrote:
Cool, any help would be appreciated. I'm still getting to grips with the Csound code base and most of my code changes are probably far from elegant.

As far as I know, the Release Candidate is required unless there is an update to the preview. 
I know I had tried before and I was getting all kinds of errors from missing lib functions as you described.

In the meantime, the portaudio module is working so real time audio is possible.
There are still some elements of MSVC build that will be need to be fixed though.
I saw a crash relating to heap corruptiong due to vfprintf use but these errors are relatively easy to fix with the debugger.

Stephen

Date: Fri, 13 Sep 2013 17:03:15 +0000

Subject: Re: [Cs-dev] VS2010 building from source

Me too.  I tried with VS2012 and decided that too much of the code depended on liberties that C99 permitted that C88 did not and gave up - thinking the source would need too much rework to bother.
 
I have VS2013 preview on an 8.1 machine so I’d be interested in sharing the workload to speed this along.  Perhaps there should be a git branch to hold the project files and changes for this?
 
My interest is access to MS debugging tools while using .net front-ends and for ultimately targeting WinRT getting csound back closer to its original goal of being multiplatform. 
 
Richard Henninger
richard@rghmusic.com
 
From: Rory Walsh
Sent: ‎Friday‎, ‎September‎ ‎13‎, ‎2013 ‎12‎:‎21‎ ‎PM
To: Developer discussions
 
Thanks for the report. I'm following this with interest!

On 13 September 2013 00:58, Stephen Kyne <stevek@outlook.ie> wrote:
> Hey guys,
>
> Visual Studio 2013 RC was released there recently. It has partial support
> for C99.
> http://blogs.msdn.com/b/vcblog/archive/2013/07/19/c99-library-support-in-visual-studio-2013.aspx
>
> I've been hacking away with it and managed to build Csound. The build was
> mostly stripped down but I managed to get the xanadu.csd to compile a .wav
> file.
> So it's a start at least!
>
> The changes required were fairly minor, mostly just alterations to the
> project(s) file for libraries and some small code changes here and there.
> I had to replace some GCC atomic intrinsics with MSVC ones.
> I'm not sure the full effect of that but I guess in theory it should (and
> seems to) work.
>
> I'm hoping to get some real-time performance working next.
>
> Stephen
>
> ________________________________
> Date: Sun, 21 Jul 2013 23:48:03 -0400
> From: michael.gogins@gmail.com
> To: csound-devel@lists.sourceforge.net
>
> Subject: Re: [Cs-dev] VS2010 building from source
>
> You could use another IDE: QtCreator, CodeBlocks, Eclipse CDT.
>
> On Jul 21, 2013 7:31 PM, "Stephen Kyne" <stevek@outlook.ie> wrote:
>
> Thanks for the replies.
>
> I mainly want to build in Visual Studio just for using the IDE itself but it
> sounds like a no go at the minute.
> Maybe something for the future.
>
> Cheers,
> Stephen
>
> ________________________________
> From: richard@rghmusic.com
> To: csound-devel@lists.sourceforge.net
> Date: Sun, 21 Jul 2013 21:15:47 +0000
> Subject: Re: [Cs-dev] VS2010 building from source
>
> Last Spring, I explored porting to WinRT using the 5.18 code base.  Really
> tough!  Once I started following in the changes you guys were putting into
> csound 6, I saw how your architectural evolutions would solve a number of
> issues I encountered.
>
> So I’ve held off until 6.0 becomes a stable base from which to rethink an
> approach.  Being patient gave me another reward: WinRT 8.1 finally provides
> the ability to feed audio streams from an algorithm as PCM rather than from
> only a file or existing audio stream.  So direct programming of COM (WASAPI)
> is no longer necessary.  Maybe MIDI will show up before long...
>
> I am pretty familiar with the issues involved in a WinRT port and would be
> happy to be a part of such an effort at some point in the future.  For now,
> I am content to explore the api from VS2012 and Win8 desktop apps via a C#
> wrapper I have.  As it stands now, the sounds created from a desktop-style
> app are trouble free on a Surface Pro - you just can’t create apps to
> distribute from the Windows app store.  It’s an acceptable compromise to me
> for now.
>
> Richard Henninger
> richard@rghmusic.com
>
> From: Steven Yi
> Sent: Sunday, July 21, 2013 4:27 PM
> To: Developer discussions
>
> I tried to get a VS CMake build going about a year and a half ago
> without much luck.  I think though it would be nice to have it be
> possible, especially if we'll get more developers interested in
> compiling and working on Csound. I don't think anyone's really been
> looking at WinRT, but I think it'd be nice to see Csound there and on
> Win 8 Mobile too.
>
> On Sun, Jul 21, 2013 at 3:09 PM, Richard Henninger <richard@rghmusic.com>
> wrote:
>> I tried this a few weeks ago so I could be better able to use the VS
>> debugger better for the csound code while writing a .net bridge to csound.
>>
>> Mike is right on many points about the futility of doing this.
>>
>> The MS (the c part is c88 not c99) compiler will give you scads of errors
>> when compiling csound libraries.  Here is a partial list from an excerpt
>> of
>> an earlier post:
>>
>> Four come to mind right away:
>>
>> MS C tries to encourage use of the posix secure strxxx_s functions for
>> string operations to thwart buffer overflow hacks.  Error can be turned
>> off
>> by a flag, but the recommendation represents a best practice.
>> It is totally unforgiving of implicit casts from void*.  For code
>> readability, I agree with them.  Code clarity in open source seems
>> ultra-desirable. No flag for these.
>> Declaring new variables mid-codeblock confuses the compiler. [It spews
>> crazy
>> error messages once encountered]
>> It won’t accept really old, deprecated library calls like open and insists
>> on newer equivalents.
>>
>>
>> namehist.c is particulary delinquent in this regard.  VS2013’s C (in beta)
>> wants to be c99 compliant, maybe some of this will just evaporate with
>> VS2013 re-written c compiler. [Mike’s concern about c++ stl generics
>> should
>> also evaporate as MS makes itself compliant with VC11. Although you never
>> know with MS, they do talk a good line on standards compliance these days.
>> We’ll just have to wait and see...]
>>
>> Since dealing with these is a pre-requisite to porting to WinRT which must
>> use an MS compiler, cleaning this kind of this up might make a good
>> [project
>> for me to start contributing with].
>>
>> For now, I’d just set up the gnu environment as Mike’s article describes.
>> That’s what I’ve decided to do.
>>
>> Richard Henninger
>> richard@rghmusic.com
>>
>> From: Michael Gogins
>> Sent: Sunday, July 21, 2013 2:41 PM
>> To: Developer discussions
>>
>> I tried to build Csound and CsoundAC with Visual C++ about four years ago,
>> and I gave up.
>>
>> The issue for me was that the Microsoft Standard C++ Library (STL) did not
>> generate code that could be exported in shared libraries. This was a
>> serious
>> problem that prevented CsoundAC from linking into shared libraries using
>> Visual C++, as CsoundAC uses std::vector and other such classes in
>> exported
>> interfaces.
>>
>> Aside from this the C interfaces should not, in theory, present a problem.
>> However, because the Visual C++ build has not been maintained for a long
>> time, there may be many minor problems.
>>
>> Your best bet is to create a branch in GIT for your Visual C++ build and
>> modify the CMakeList.txt files to build with Visual C++ in the Microsoft
>> Windows SDK console. If you get it to work, we can merge your branch back
>> in.
>>
>> Please tell us your reason for wanting a Visual C++ build. I would not go
>> down this path, myself, without a very good reason.
>>
>> Both the C API, and the low-level C++ api in csound.hpp, can be used from
>> Visual C++ while linking with the MinGW built code in the Windows
>> installer.
>>
>> In other words, if you are creating a Visual C++ project to use the Csound
>> API, you should be able use the libraries and headers in the Windows
>> installer with Visual C++ as long as you only reference C header files
>> such
>> as csound.h and the csound.hpp C++ header. If you find out differently,
>> please let me know.
>>
>> At this time, the MinGW compiler is pretty even with the Visual C++
>> compiler
>> in terms of code quality, execution speed, and probably a bit better for
>> C++
>> standards compliance.
>>
>> Hope this helps,
>> Mike
>>
>>
>>
>>
>> ===========================
>> Michael Gogins
>> Irreducible Productions
>> http://michaelgogins.tumblr.com
>> Michael dot Gogins at gmail dot com
>>
>>
>> On Sun, Jul 21, 2013 at 1:15 PM, Stephen Kyne <stevek@outlook.ie> wrote:
>>>
>>> Hi guys,
>>>
>>> I was wondering if anyone has or if it is supposed to be possible to
>>> generate a VS2010 project file using CMake and building Csound this way?
>>>
>>> It is straight forward finding the necessary dependencies and generating
>>> the project file but it's running into a lot of errors when I try and
>>> build.
>>> Is it worth hacking around and fixing these errors or is this
>>> fundamentally not going to work without serious effort?
>>>
>>> Thanks,
>>> Stephen
>>>
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> See everything from the browser to the database with AppDynamics
>>> Get end-to-end visibility with application monitoring from AppDynamics
>>> Isolate bottlenecks and diagnose root cause in seconds.
>>> Start your free trial of AppDynamics Pro today!
>>>
>>>
>>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>>> _______________________________________________
>>> Csound-devel mailing list
>>> Csound-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>
>>
>>
>>
>> ------------------------------------------------------------------------------
>> See everything from the browser to the database with AppDynamics
>> Get end-to-end visibility with application monitoring from AppDynamics
>> Isolate bottlenecks and diagnose root cause in seconds.
>> Start your free trial of AppDynamics Pro today!
>>
>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>
> ------------------------------------------------------------------------------
> See everything from the browser to the database with AppDynamics
> Get end-to-end visibility with application monitoring from AppDynamics
> Isolate bottlenecks and diagnose root cause in seconds.
> Start your free trial of AppDynamics Pro today!
> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> ------------------------------------------------------------------------------
> See everything from the browser to the database with AppDynamics Get
> end-to-end visibility with application monitoring from AppDynamics Isolate
> bottlenecks and diagnose root cause in seconds. Start your free trial of
> AppDynamics Pro today!
> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> _______________________________________________ Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> ------------------------------------------------------------------------------
> See everything from the browser to the database with AppDynamics
> Get end-to-end visibility with application monitoring from AppDynamics
> Isolate bottlenecks and diagnose root cause in seconds.
> Start your free trial of AppDynamics Pro today!
> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
>
> ------------------------------------------------------------------------------
> See everything from the browser to the database with AppDynamics Get
> end-to-end visibility with application monitoring from AppDynamics Isolate
> bottlenecks and diagnose root cause in seconds. Start your free trial of
> AppDynamics Pro today!
> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> _______________________________________________ Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> ------------------------------------------------------------------------------
> How ServiceNow helps IT people transform IT departments:
> 1. Consolidate legacy IT systems to a single system of record for IT
> 2. Standardize and globalize service processes across IT
> 3. Implement zero-touch automation to replace manual, redundant tasks
> http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>

------------------------------------------------------------------------------
How ServiceNow helps IT people transform IT departments:
1. Consolidate legacy IT systems to a single system of record for IT
2. Standardize and globalize service processes across IT
3. Implement zero-touch automation to replace manual, redundant tasks
http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel

------------------------------------------------------------------------------ How ServiceNow helps IT people transform IT departments: 1. Consolidate legacy IT systems to a single system of record for IT 2. Standardize and globalize service processes across IT 3. Implement zero-touch automation to replace manual, redundant tasks http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
_______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/csound-devel

------------------------------------------------------------------------------
How ServiceNow helps IT people transform IT departments:
1. Consolidate legacy IT systems to a single system of record for IT
2. Standardize and globalize service processes across IT
3. Implement zero-touch automation to replace manual, redundant tasks
http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel



------------------------------------------------------------------------------ LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13. http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
_______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/csound-devel

------------------------------------------------------------------------------ LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13. http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
_______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/csound-devel

Date2013-09-16 21:51
FromRichard Henninger
SubjectRe: [Cs-dev] VS2010 building from source
AttachmentsNone  None  
Hi Stephen,
We should probably make a separate “native windows build” branch off of “develop” especially since the cMakeList files are still being fine tuned for the mingw windows build.  We shouldn’t interfere with that until it (and the rest of csound6) is stable.
 
Do you have “write” access to the project yet? I don’t.  I’ve been holding off on my request for that until csound6 had become reasonably quiescent.  Still, using a separate git branch should keep this work out of the way of the mainstream.  Down the road, I worry about built in assumption in the codebase about threads, library and other compatibility issues - but resolving those is the whole point eventually.
 
My original plan has been to become an active developer after attending the relevant sessions at the conference next month and confirming that I had a legitimate mingw build environment for testing changes ahead of committing code.  Are you attending?
 
Richard Henninger
richard@rghmusic.com
 
From: Stephen Kyne
Sent: ‎Monday‎, ‎September‎ ‎16‎, ‎2013 ‎4‎:‎21‎ ‎PM
To: Developer discussions
 
Hey Richard,

Well I switched my Csound branch to "develop" from the main one recently and there was a few more errors but nothing major.
I'm currently trying to fix the missing libraries in the cMakeLists files (I had just added them to the sln file for testing). 
I'm afraid it's a bit new to me so it's taking a little bit of time to do it nicely.

Once that is finished though, there should be a version of Csound that will be building successfully. 
I guess from there we can add additional build features and fix the errors as they happen.

If you want to make a branch that sounds fine with me.

Stephen


From: richard@rghmusic.com
To: csound-devel@lists.sourceforge.net
Date: Mon, 16 Sep 2013 16:25:10 +0000
Subject: Re: [Cs-dev] VS2010 building from source

Stephen,
Your were right about VS2013 Preview.  Also, VS2013 RC won’t work over Win8.1 Preview.
 
So, over the weekend, I hosed my 8.1 box back to 8.0 and loaded the VS2013 RC (and git) and am ready to play.  How do I catch up to the point where you are currently?  Shall we make a git branch so we can keep track of, share and merge what we alter?
 
Richard Henninger
richard@rghmusic.com
 
From: Stephen Kyne
Sent: ‎Sunday‎, ‎September‎ ‎15‎, ‎2013 ‎11‎:‎48‎ ‎AM
To: Developer discussions
 
Hi Andrés,

Yes the project generated from CMake is almost fully correct. Just some edits to a few CMakeLists.txt files will be needed to load some missing libraries.
I'm not building all features yet so there may be more changes as time goes by but the csound core is working well.

Stephen


Date: Sat, 14 Sep 2013 19:28:55 -0700
From: mantaraya36@gmail.com
To: csound-devel@lists.sourceforge.net
Subject: Re: [Cs-dev] VS2010 building from source

Hi,

Do you think the VS porject generated by cmake is useful? Ideally this work should go in the CMakeLists.txt file rather than a separate VS project.

Cheers,
Andrés


On Fri, Sep 13, 2013 at 11:46 AM, Stephen Kyne <stevek@outlook.ie> wrote:
Cool, any help would be appreciated. I'm still getting to grips with the Csound code base and most of my code changes are probably far from elegant.

As far as I know, the Release Candidate is required unless there is an update to the preview. 
I know I had tried before and I was getting all kinds of errors from missing lib functions as you described.

In the meantime, the portaudio module is working so real time audio is possible.
There are still some elements of MSVC build that will be need to be fixed though.
I saw a crash relating to heap corruptiong due to vfprintf use but these errors are relatively easy to fix with the debugger.

Stephen

Date: Fri, 13 Sep 2013 17:03:15 +0000

Subject: Re: [Cs-dev] VS2010 building from source

Me too.  I tried with VS2012 and decided that too much of the code depended on liberties that C99 permitted that C88 did not and gave up - thinking the source would need too much rework to bother.
 
I have VS2013 preview on an 8.1 machine so I’d be interested in sharing the workload to speed this along.  Perhaps there should be a git branch to hold the project files and changes for this?
 
My interest is access to MS debugging tools while using .net front-ends and for ultimately targeting WinRT getting csound back closer to its original goal of being multiplatform. 
 
Richard Henninger
richard@rghmusic.com
 
From: Rory Walsh
Sent: ‎Friday‎, ‎September‎ ‎13‎, ‎2013 ‎12‎:‎21‎ ‎PM
To: Developer discussions
 
Thanks for the report. I'm following this with interest!

On 13 September 2013 00:58, Stephen Kyne <stevek@outlook.ie> wrote:
> Hey guys,
>
> Visual Studio 2013 RC was released there recently. It has partial support
> for C99.
> http://blogs.msdn.com/b/vcblog/archive/2013/07/19/c99-library-support-in-visual-studio-2013.aspx
>
> I've been hacking away with it and managed to build Csound. The build was
> mostly stripped down but I managed to get the xanadu.csd to compile a .wav
> file.
> So it's a start at least!
>
> The changes required were fairly minor, mostly just alterations to the
> project(s) file for libraries and some small code changes here and there.
> I had to replace some GCC atomic intrinsics with MSVC ones.
> I'm not sure the full effect of that but I guess in theory it should (and
> seems to) work.
>
> I'm hoping to get some real-time performance working next.
>
> Stephen
>
> ________________________________
> Date: Sun, 21 Jul 2013 23:48:03 -0400
> From: michael.gogins@gmail.com
> To: csound-devel@lists.sourceforge.net
>
> Subject: Re: [Cs-dev] VS2010 building from source
>
> You could use another IDE: QtCreator, CodeBlocks, Eclipse CDT.
>
> On Jul 21, 2013 7:31 PM, "Stephen Kyne" <stevek@outlook.ie> wrote:
>
> Thanks for the replies.
>
> I mainly want to build in Visual Studio just for using the IDE itself but it
> sounds like a no go at the minute.
> Maybe something for the future.
>
> Cheers,
> Stephen
>
> ________________________________
> From: richard@rghmusic.com
> To: csound-devel@lists.sourceforge.net
> Date: Sun, 21 Jul 2013 21:15:47 +0000
> Subject: Re: [Cs-dev] VS2010 building from source
>
> Last Spring, I explored porting to WinRT using the 5.18 code base.  Really
> tough!  Once I started following in the changes you guys were putting into
> csound 6, I saw how your architectural evolutions would solve a number of
> issues I encountered.
>
> So I’ve held off until 6.0 becomes a stable base from which to rethink an
> approach.  Being patient gave me another reward: WinRT 8.1 finally provides
> the ability to feed audio streams from an algorithm as PCM rather than from
> only a file or existing audio stream.  So direct programming of COM (WASAPI)
> is no longer necessary.  Maybe MIDI will show up before long...
>
> I am pretty familiar with the issues involved in a WinRT port and would be
> happy to be a part of such an effort at some point in the future.  For now,
> I am content to explore the api from VS2012 and Win8 desktop apps via a C#
> wrapper I have.  As it stands now, the sounds created from a desktop-style
> app are trouble free on a Surface Pro - you just can’t create apps to
> distribute from the Windows app store.  It’s an acceptable compromise to me
> for now.
>
> Richard Henninger
> richard@rghmusic.com
>
> From: Steven Yi
> Sent: Sunday, July 21, 2013 4:27 PM
> To: Developer discussions
>
> I tried to get a VS CMake build going about a year and a half ago
> without much luck.  I think though it would be nice to have it be
> possible, especially if we'll get more developers interested in
> compiling and working on Csound. I don't think anyone's really been
> looking at WinRT, but I think it'd be nice to see Csound there and on
> Win 8 Mobile too.
>
> On Sun, Jul 21, 2013 at 3:09 PM, Richard Henninger <richard@rghmusic.com>
> wrote:
>> I tried this a few weeks ago so I could be better able to use the VS
>> debugger better for the csound code while writing a .net bridge to csound.
>>
>> Mike is right on many points about the futility of doing this.
>>
>> The MS (the c part is c88 not c99) compiler will give you scads of errors
>> when compiling csound libraries.  Here is a partial list from an excerpt
>> of
>> an earlier post:
>>
>> Four come to mind right away:
>>
>> MS C tries to encourage use of the posix secure strxxx_s functions for
>> string operations to thwart buffer overflow hacks.  Error can be turned
>> off
>> by a flag, but the recommendation represents a best practice.
>> It is totally unforgiving of implicit casts from void*.  For code
>> readability, I agree with them.  Code clarity in open source seems
>> ultra-desirable. No flag for these.
>> Declaring new variables mid-codeblock confuses the compiler. [It spews
>> crazy
>> error messages once encountered]
>> It won’t accept really old, deprecated library calls like open and insists
>> on newer equivalents.
>>
>>
>> namehist.c is particulary delinquent in this regard.  VS2013’s C (in beta)
>> wants to be c99 compliant, maybe some of this will just evaporate with
>> VS2013 re-written c compiler. [Mike’s concern about c++ stl generics
>> should
>> also evaporate as MS makes itself compliant with VC11. Although you never
>> know with MS, they do talk a good line on standards compliance these days.
>> We’ll just have to wait and see...]
>>
>> Since dealing with these is a pre-requisite to porting to WinRT which must
>> use an MS compiler, cleaning this kind of this up might make a good
>> [project
>> for me to start contributing with].
>>
>> For now, I’d just set up the gnu environment as Mike’s article describes.
>> That’s what I’ve decided to do.
>>
>> Richard Henninger
>> richard@rghmusic.com
>>
>> From: Michael Gogins
>> Sent: Sunday, July 21, 2013 2:41 PM
>> To: Developer discussions
>>
>> I tried to build Csound and CsoundAC with Visual C++ about four years ago,
>> and I gave up.
>>
>> The issue for me was that the Microsoft Standard C++ Library (STL) did not
>> generate code that could be exported in shared libraries. This was a
>> serious
>> problem that prevented CsoundAC from linking into shared libraries using
>> Visual C++, as CsoundAC uses std::vector and other such classes in
>> exported
>> interfaces.
>>
>> Aside from this the C interfaces should not, in theory, present a problem.
>> However, because the Visual C++ build has not been maintained for a long
>> time, there may be many minor problems.
>>
>> Your best bet is to create a branch in GIT for your Visual C++ build and
>> modify the CMakeList.txt files to build with Visual C++ in the Microsoft
>> Windows SDK console. If you get it to work, we can merge your branch back
>> in.
>>
>> Please tell us your reason for wanting a Visual C++ build. I would not go
>> down this path, myself, without a very good reason.
>>
>> Both the C API, and the low-level C++ api in csound.hpp, can be used from
>> Visual C++ while linking with the MinGW built code in the Windows
>> installer.
>>
>> In other words, if you are creating a Visual C++ project to use the Csound
>> API, you should be able use the libraries and headers in the Windows
>> installer with Visual C++ as long as you only reference C header files
>> such
>> as csound.h and the csound.hpp C++ header. If you find out differently,
>> please let me know.
>>
>> At this time, the MinGW compiler is pretty even with the Visual C++
>> compiler
>> in terms of code quality, execution speed, and probably a bit better for
>> C++
>> standards compliance.
>>
>> Hope this helps,
>> Mike
>>
>>
>>
>>
>> ===========================
>> Michael Gogins
>> Irreducible Productions
>> http://michaelgogins.tumblr.com
>> Michael dot Gogins at gmail dot com
>>
>>
>> On Sun, Jul 21, 2013 at 1:15 PM, Stephen Kyne <stevek@outlook.ie> wrote:
>>>
>>> Hi guys,
>>>
>>> I was wondering if anyone has or if it is supposed to be possible to
>>> generate a VS2010 project file using CMake and building Csound this way?
>>>
>>> It is straight forward finding the necessary dependencies and generating
>>> the project file but it's running into a lot of errors when I try and
>>> build.
>>> Is it worth hacking around and fixing these errors or is this
>>> fundamentally not going to work without serious effort?
>>>
>>> Thanks,
>>> Stephen
>>>
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> See everything from the browser to the database with AppDynamics
>>> Get end-to-end visibility with application monitoring from AppDynamics
>>> Isolate bottlenecks and diagnose root cause in seconds.
>>> Start your free trial of AppDynamics Pro today!
>>>
>>>
>>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>>> _______________________________________________
>>> Csound-devel mailing list
>>> Csound-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>
>>
>>
>>
>> ------------------------------------------------------------------------------
>> See everything from the browser to the database with AppDynamics
>> Get end-to-end visibility with application monitoring from AppDynamics
>> Isolate bottlenecks and diagnose root cause in seconds.
>> Start your free trial of AppDynamics Pro today!
>>
>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>
> ------------------------------------------------------------------------------
> See everything from the browser to the database with AppDynamics
> Get end-to-end visibility with application monitoring from AppDynamics
> Isolate bottlenecks and diagnose root cause in seconds.
> Start your free trial of AppDynamics Pro today!
> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> ------------------------------------------------------------------------------
> See everything from the browser to the database with AppDynamics Get
> end-to-end visibility with application monitoring from AppDynamics Isolate
> bottlenecks and diagnose root cause in seconds. Start your free trial of
> AppDynamics Pro today!
> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> _______________________________________________ Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> ------------------------------------------------------------------------------
> See everything from the browser to the database with AppDynamics
> Get end-to-end visibility with application monitoring from AppDynamics
> Isolate bottlenecks and diagnose root cause in seconds.
> Start your free trial of AppDynamics Pro today!
> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
>
> ------------------------------------------------------------------------------
> See everything from the browser to the database with AppDynamics Get
> end-to-end visibility with application monitoring from AppDynamics Isolate
> bottlenecks and diagnose root cause in seconds. Start your free trial of
> AppDynamics Pro today!
> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> _______________________________________________ Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> ------------------------------------------------------------------------------
> How ServiceNow helps IT people transform IT departments:
> 1. Consolidate legacy IT systems to a single system of record for IT
> 2. Standardize and globalize service processes across IT
> 3. Implement zero-touch automation to replace manual, redundant tasks
> http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>

------------------------------------------------------------------------------
How ServiceNow helps IT people transform IT departments:
1. Consolidate legacy IT systems to a single system of record for IT
2. Standardize and globalize service processes across IT
3. Implement zero-touch automation to replace manual, redundant tasks
http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel

------------------------------------------------------------------------------ How ServiceNow helps IT people transform IT departments: 1. Consolidate legacy IT systems to a single system of record for IT 2. Standardize and globalize service processes across IT 3. Implement zero-touch automation to replace manual, redundant tasks http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
_______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/csound-devel

------------------------------------------------------------------------------
How ServiceNow helps IT people transform IT departments:
1. Consolidate legacy IT systems to a single system of record for IT
2. Standardize and globalize service processes across IT
3. Implement zero-touch automation to replace manual, redundant tasks
http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel



------------------------------------------------------------------------------ LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13. http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
_______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/csound-devel

------------------------------------------------------------------------------ LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13. http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
_______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/csound-devel

Date2013-09-16 22:55
FromSteven Yi
SubjectRe: [Cs-dev] VS2010 building from source
Hi Stephen and Richard,

If you'd like, I don't think anyone would mind adding you two to the
devs list for Csound.  You'd be welcome to create a feature branch off
the develop branch (using git-flow).  Another option is that you could
use Sourceforge's fork system (if you see on
https://sourceforge.net/p/csound/csound6-git/ci/master/tree/ there is
an option to fork). You could then do pull requests from there. I
found SF's fork/pull-request system a bit awkward compared to
bitbucket and github though.

steven

On Mon, Sep 16, 2013 at 4:51 PM, Richard Henninger  wrote:
> Hi Stephen,
>
> We should probably make a separate “native windows build” branch off of
> “develop” especially since the cMakeList files are still being fine tuned
> for the mingw windows build.  We shouldn’t interfere with that until it (and
> the rest of csound6) is stable.
>
> Do you have “write” access to the project yet? I don’t.  I’ve been holding
> off on my request for that until csound6 had become reasonably quiescent.
> Still, using a separate git branch should keep this work out of the way of
> the mainstream.  Down the road, I worry about built in assumption in the
> codebase about threads, library and other compatibility issues - but
> resolving those is the whole point eventually.
>
> My original plan has been to become an active developer after attending the
> relevant sessions at the conference next month and confirming that I had a
> legitimate mingw build environment for testing changes ahead of committing
> code.  Are you attending?
>
>
> Richard Henninger
> richard@rghmusic.com
>
> From: Stephen Kyne
> Sent: Monday, September 16, 2013 4:21 PM
> To: Developer discussions
>
> Hey Richard,
>
> Well I switched my Csound branch to "develop" from the main one recently and
> there was a few more errors but nothing major.
> I'm currently trying to fix the missing libraries in the cMakeLists files (I
> had just added them to the sln file for testing).
> I'm afraid it's a bit new to me so it's taking a little bit of time to do it
> nicely.
>
> Once that is finished though, there should be a version of Csound that will
> be building successfully.
> I guess from there we can add additional build features and fix the errors
> as they happen.
>
> If you want to make a branch that sounds fine with me.
>
> Stephen
>
> ________________________________
> From: richard@rghmusic.com
> To: csound-devel@lists.sourceforge.net
> Date: Mon, 16 Sep 2013 16:25:10 +0000
> Subject: Re: [Cs-dev] VS2010 building from source
>
> Stephen,
>
> Your were right about VS2013 Preview.  Also, VS2013 RC won’t work over
> Win8.1 Preview.
>
> So, over the weekend, I hosed my 8.1 box back to 8.0 and loaded the VS2013
> RC (and git) and am ready to play.  How do I catch up to the point where you
> are currently?  Shall we make a git branch so we can keep track of, share
> and merge what we alter?
>
>
> Richard Henninger
> richard@rghmusic.com
>
> From: Stephen Kyne
> Sent: Sunday, September 15, 2013 11:48 AM
> To: Developer discussions
>
> Hi Andrés,
>
> Yes the project generated from CMake is almost fully correct. Just some
> edits to a few CMakeLists.txt files will be needed to load some missing
> libraries.
> I'm not building all features yet so there may be more changes as time goes
> by but the csound core is working well.
>
> Stephen
>
> ________________________________
> Date: Sat, 14 Sep 2013 19:28:55 -0700
> From: mantaraya36@gmail.com
> To: csound-devel@lists.sourceforge.net
> Subject: Re: [Cs-dev] VS2010 building from source
>
> Hi,
>
> Do you think the VS porject generated by cmake is useful? Ideally this work
> should go in the CMakeLists.txt file rather than a separate VS project.
>
> Cheers,
> Andrés
>
>
> On Fri, Sep 13, 2013 at 11:46 AM, Stephen Kyne  wrote:
>
> Cool, any help would be appreciated. I'm still getting to grips with the
> Csound code base and most of my code changes are probably far from elegant.
>
> As far as I know, the Release Candidate is required unless there is an
> update to the preview.
> I know I had tried before and I was getting all kinds of errors from missing
> lib functions as you described.
>
> In the meantime, the portaudio module is working so real time audio is
> possible.
> There are still some elements of MSVC build that will be need to be fixed
> though.
> I saw a crash relating to heap corruptiong due to vfprintf use but these
> errors are relatively easy to fix with the debugger.
>
> Stephen
>
> ________________________________
> From: richard@rghmusic.com
> To: csound-devel@lists.sourceforge.net
> Date: Fri, 13 Sep 2013 17:03:15 +0000
>
> Subject: Re: [Cs-dev] VS2010 building from source
>
> Me too.  I tried with VS2012 and decided that too much of the code depended
> on liberties that C99 permitted that C88 did not and gave up - thinking the
> source would need too much rework to bother.
>
> I have VS2013 preview on an 8.1 machine so I’d be interested in sharing the
> workload to speed this along.  Perhaps there should be a git branch to hold
> the project files and changes for this?
>
> My interest is access to MS debugging tools while using .net front-ends and
> for ultimately targeting WinRT getting csound back closer to its original
> goal of being multiplatform.
>
> Richard Henninger
> richard@rghmusic.com
>
> From: Rory Walsh
> Sent: Friday, September 13, 2013 12:21 PM
> To: Developer discussions
>
> Thanks for the report. I'm following this with interest!
>
> On 13 September 2013 00:58, Stephen Kyne  wrote:
>> Hey guys,
>>
>> Visual Studio 2013 RC was released there recently. It has partial support
>> for C99.
>>
>> http://blogs.msdn.com/b/vcblog/archive/2013/07/19/c99-library-support-in-visual-studio-2013.aspx
>>
>> I've been hacking away with it and managed to build Csound. The build was
>> mostly stripped down but I managed to get the xanadu.csd to compile a .wav
>> file.
>> So it's a start at least!
>>
>> The changes required were fairly minor, mostly just alterations to the
>> project(s) file for libraries and some small code changes here and there.
>> I had to replace some GCC atomic intrinsics with MSVC ones.
>> I'm not sure the full effect of that but I guess in theory it should (and
>> seems to) work.
>>
>> I'm hoping to get some real-time performance working next.
>>
>> Stephen
>>
>> ________________________________
>> Date: Sun, 21 Jul 2013 23:48:03 -0400
>> From: michael.gogins@gmail.com
>> To: csound-devel@lists.sourceforge.net
>>
>> Subject: Re: [Cs-dev] VS2010 building from source
>>
>> You could use another IDE: QtCreator, CodeBlocks, Eclipse CDT.
>>
>> On Jul 21, 2013 7:31 PM, "Stephen Kyne"  wrote:
>>
>> Thanks for the replies.
>>
>> I mainly want to build in Visual Studio just for using the IDE itself but
>> it
>> sounds like a no go at the minute.
>> Maybe something for the future.
>>
>> Cheers,
>> Stephen
>>
>> ________________________________
>> From: richard@rghmusic.com
>> To: csound-devel@lists.sourceforge.net
>> Date: Sun, 21 Jul 2013 21:15:47 +0000
>> Subject: Re: [Cs-dev] VS2010 building from source
>>
>> Last Spring, I explored porting to WinRT using the 5.18 code base.  Really
>> tough!  Once I started following in the changes you guys were putting into
>> csound 6, I saw how your architectural evolutions would solve a number of
>> issues I encountered.
>>
>> So I’ve held off until 6.0 becomes a stable base from which to rethink an
>> approach.  Being patient gave me another reward: WinRT 8.1 finally
>> provides
>> the ability to feed audio streams from an algorithm as PCM rather than
>> from
>> only a file or existing audio stream.  So direct programming of COM
>> (WASAPI)
>> is no longer necessary.  Maybe MIDI will show up before long...
>>
>> I am pretty familiar with the issues involved in a WinRT port and would be
>> happy to be a part of such an effort at some point in the future.  For
>> now,
>> I am content to explore the api from VS2012 and Win8 desktop apps via a C#
>> wrapper I have.  As it stands now, the sounds created from a desktop-style
>> app are trouble free on a Surface Pro - you just can’t create apps to
>> distribute from the Windows app store.  It’s an acceptable compromise to
>> me
>> for now.
>>
>> Richard Henninger
>> richard@rghmusic.com
>>
>> From: Steven Yi
>> Sent: Sunday, July 21, 2013 4:27 PM
>> To: Developer discussions
>>
>> I tried to get a VS CMake build going about a year and a half ago
>> without much luck.  I think though it would be nice to have it be
>> possible, especially if we'll get more developers interested in
>> compiling and working on Csound. I don't think anyone's really been
>> looking at WinRT, but I think it'd be nice to see Csound there and on
>> Win 8 Mobile too.
>>
>> On Sun, Jul 21, 2013 at 3:09 PM, Richard Henninger 
>> wrote:
>>> I tried this a few weeks ago so I could be better able to use the VS
>>> debugger better for the csound code while writing a .net bridge to
>>> csound.
>>>
>>> Mike is right on many points about the futility of doing this.
>>>
>>> The MS (the c part is c88 not c99) compiler will give you scads of errors
>>> when compiling csound libraries.  Here is a partial list from an excerpt
>>> of
>>> an earlier post:
>>>
>>> Four come to mind right away:
>>>
>>> MS C tries to encourage use of the posix secure strxxx_s functions for
>>> string operations to thwart buffer overflow hacks.  Error can be turned
>>> off
>>> by a flag, but the recommendation represents a best practice.
>>> It is totally unforgiving of implicit casts from void*.  For code
>>> readability, I agree with them.  Code clarity in open source seems
>>> ultra-desirable. No flag for these.
>>> Declaring new variables mid-codeblock confuses the compiler. [It spews
>>> crazy
>>> error messages once encountered]
>>> It won’t accept really old, deprecated library calls like open and
>>> insists
>>> on newer equivalents.
>>>
>>>
>>> namehist.c is particulary delinquent in this regard.  VS2013’s C (in
>>> beta)
>>> wants to be c99 compliant, maybe some of this will just evaporate with
>>> VS2013 re-written c compiler. [Mike’s concern about c++ stl generics
>>> should
>>> also evaporate as MS makes itself compliant with VC11. Although you never
>>> know with MS, they do talk a good line on standards compliance these
>>> days.
>>> We’ll just have to wait and see...]
>>>
>>> Since dealing with these is a pre-requisite to porting to WinRT which
>>> must
>>> use an MS compiler, cleaning this kind of this up might make a good
>>> [project
>>> for me to start contributing with].
>>>
>>> For now, I’d just set up the gnu environment as Mike’s article describes.
>>> That’s what I’ve decided to do.
>>>
>>> Richard Henninger
>>> richard@rghmusic.com
>>>
>>> From: Michael Gogins
>>> Sent: Sunday, July 21, 2013 2:41 PM
>>> To: Developer discussions
>>>
>>> I tried to build Csound and CsoundAC with Visual C++ about four years
>>> ago,
>>> and I gave up.
>>>
>>> The issue for me was that the Microsoft Standard C++ Library (STL) did
>>> not
>>> generate code that could be exported in shared libraries. This was a
>>> serious
>>> problem that prevented CsoundAC from linking into shared libraries using
>>> Visual C++, as CsoundAC uses std::vector and other such classes in
>>> exported
>>> interfaces.
>>>
>>> Aside from this the C interfaces should not, in theory, present a
>>> problem.
>>> However, because the Visual C++ build has not been maintained for a long
>>> time, there may be many minor problems.
>>>
>>> Your best bet is to create a branch in GIT for your Visual C++ build and
>>> modify the CMakeList.txt files to build with Visual C++ in the Microsoft
>>> Windows SDK console. If you get it to work, we can merge your branch back
>>> in.
>>>
>>> Please tell us your reason for wanting a Visual C++ build. I would not go
>>> down this path, myself, without a very good reason.
>>>
>>> Both the C API, and the low-level C++ api in csound.hpp, can be used from
>>> Visual C++ while linking with the MinGW built code in the Windows
>>> installer.
>>>
>>> In other words, if you are creating a Visual C++ project to use the
>>> Csound
>>> API, you should be able use the libraries and headers in the Windows
>>> installer with Visual C++ as long as you only reference C header files
>>> such
>>> as csound.h and the csound.hpp C++ header. If you find out differently,
>>> please let me know.
>>>
>>> At this time, the MinGW compiler is pretty even with the Visual C++
>>> compiler
>>> in terms of code quality, execution speed, and probably a bit better for
>>> C++
>>> standards compliance.
>>>
>>> Hope this helps,
>>> Mike
>>>
>>>
>>>
>>>
>>> ===========================
>>> Michael Gogins
>>> Irreducible Productions
>>> http://michaelgogins.tumblr.com
>>> Michael dot Gogins at gmail dot com
>>>
>>>
>>> On Sun, Jul 21, 2013 at 1:15 PM, Stephen Kyne  wrote:
>>>>
>>>> Hi guys,
>>>>
>>>> I was wondering if anyone has or if it is supposed to be possible to
>>>> generate a VS2010 project file using CMake and building Csound this way?
>>>>
>>>> It is straight forward finding the necessary dependencies and generating
>>>> the project file but it's running into a lot of errors when I try and
>>>> build.
>>>> Is it worth hacking around and fixing these errors or is this
>>>> fundamentally not going to work without serious effort?
>>>>
>>>> Thanks,
>>>> Stephen
>>>>
>>>>
>>>>
>>>>
>>>> ------------------------------------------------------------------------------
>>>> See everything from the browser to the database with AppDynamics
>>>> Get end-to-end visibility with application monitoring from AppDynamics
>>>> Isolate bottlenecks and diagnose root cause in seconds.
>>>> Start your free trial of AppDynamics Pro today!
>>>>
>>>>
>>>>
>>>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>>>> _______________________________________________
>>>> Csound-devel mailing list
>>>> Csound-devel@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>>
>>>
>>>
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> See everything from the browser to the database with AppDynamics
>>> Get end-to-end visibility with application monitoring from AppDynamics
>>> Isolate bottlenecks and diagnose root cause in seconds.
>>> Start your free trial of AppDynamics Pro today!
>>>
>>>
>>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>>> _______________________________________________
>>> Csound-devel mailing list
>>> Csound-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>
>>
>>
>> ------------------------------------------------------------------------------
>> See everything from the browser to the database with AppDynamics
>> Get end-to-end visibility with application monitoring from AppDynamics
>> Isolate bottlenecks and diagnose root cause in seconds.
>> Start your free trial of AppDynamics Pro today!
>>
>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>>
>> ------------------------------------------------------------------------------
>> See everything from the browser to the database with AppDynamics Get
>> end-to-end visibility with application monitoring from AppDynamics Isolate
>> bottlenecks and diagnose root cause in seconds. Start your free trial of
>> AppDynamics Pro today!
>>
>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> _______________________________________________ Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>>
>> ------------------------------------------------------------------------------
>> See everything from the browser to the database with AppDynamics
>> Get end-to-end visibility with application monitoring from AppDynamics
>> Isolate bottlenecks and diagnose root cause in seconds.
>> Start your free trial of AppDynamics Pro today!
>>
>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>>
>>
>> ------------------------------------------------------------------------------
>> See everything from the browser to the database with AppDynamics Get
>> end-to-end visibility with application monitoring from AppDynamics Isolate
>> bottlenecks and diagnose root cause in seconds. Start your free trial of
>> AppDynamics Pro today!
>>
>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> _______________________________________________ Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>>
>> ------------------------------------------------------------------------------
>> How ServiceNow helps IT people transform IT departments:
>> 1. Consolidate legacy IT systems to a single system of record for IT
>> 2. Standardize and globalize service processes across IT
>> 3. Implement zero-touch automation to replace manual, redundant tasks
>>
>> http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>
> ------------------------------------------------------------------------------
> How ServiceNow helps IT people transform IT departments:
> 1. Consolidate legacy IT systems to a single system of record for IT
> 2. Standardize and globalize service processes across IT
> 3. Implement zero-touch automation to replace manual, redundant tasks
> http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> ------------------------------------------------------------------------------
> How ServiceNow helps IT people transform IT departments: 1. Consolidate
> legacy IT systems to a single system of record for IT 2. Standardize and
> globalize service processes across IT 3. Implement zero-touch automation to
> replace manual, redundant tasks
> http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> _______________________________________________ Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> ------------------------------------------------------------------------------
> How ServiceNow helps IT people transform IT departments:
> 1. Consolidate legacy IT systems to a single system of record for IT
> 2. Standardize and globalize service processes across IT
> 3. Implement zero-touch automation to replace manual, redundant tasks
> http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
>
>
> ------------------------------------------------------------------------------
> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! 1,500+
> hours of tutorials including VisualStudio 2012, Windows 8, SharePoint 2013,
> SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13.
> http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
> _______________________________________________ Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> ------------------------------------------------------------------------------
> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! 1,500+
> hours of tutorials including VisualStudio 2012, Windows 8, SharePoint 2013,
> SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> _______________________________________________ Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> ------------------------------------------------------------------------------
> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> includes
> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>

------------------------------------------------------------------------------
LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13. 
http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2013-09-16 23:40
FromStephen Kyne
SubjectRe: [Cs-dev] VS2010 building from source
AttachmentsNone  None  
Hi guys,

Richard; That sounds reasonable. I wouldn't like to destabilise the codebase so a separate branch is probably a safe choice.
I won't be at the conference unfortunately but it sounds really interesting.

Steven; Thanks that would be great if you could set that up. 
As for the two options you gave, what would be easier for you guys? I don't mind either way to be honest.

Stephen

> Date: Mon, 16 Sep 2013 17:55:30 -0400
> From: stevenyi@gmail.com
> To: csound-devel@lists.sourceforge.net
> Subject: Re: [Cs-dev] VS2010 building from source
>
> Hi Stephen and Richard,
>
> If you'd like, I don't think anyone would mind adding you two to the
> devs list for Csound. You'd be welcome to create a feature branch off
> the develop branch (using git-flow). Another option is that you could
> use Sourceforge's fork system (if you see on
> https://sourceforge.net/p/csound/csound6-git/ci/master/tree/ there is
> an option to fork). You could then do pull requests from there. I
> found SF's fork/pull-request system a bit awkward compared to
> bitbucket and github though.
>
> steven
>
> On Mon, Sep 16, 2013 at 4:51 PM, Richard Henninger <richard@rghmusic.com> wrote:
> > Hi Stephen,
> >
> > We should probably make a separate “native windows build” branch off of
> > “develop” especially since the cMakeList files are still being fine tuned
> > for the mingw windows build. We shouldn’t interfere with that until it (and
> > the rest of csound6) is stable.
> >
> > Do you have “write” access to the project yet? I don’t. I’ve been holding
> > off on my request for that until csound6 had become reasonably quiescent.
> > Still, using a separate git branch should keep this work out of the way of
> > the mainstream. Down the road, I worry about built in assumption in the
> > codebase about threads, library and other compatibility issues - but
> > resolving those is the whole point eventually.
> >
> > My original plan has been to become an active developer after attending the
> > relevant sessions at the conference next month and confirming that I had a
> > legitimate mingw build environment for testing changes ahead of committing
> > code. Are you attending?
> >
> >
> > Richard Henninger
> > richard@rghmusic.com
> >
> > From: Stephen Kyne
> > Sent: Monday, September 16, 2013 4:21 PM
> > To: Developer discussions
> >
> > Hey Richard,
> >
> > Well I switched my Csound branch to "develop" from the main one recently and
> > there was a few more errors but nothing major.
> > I'm currently trying to fix the missing libraries in the cMakeLists files (I
> > had just added them to the sln file for testing).
> > I'm afraid it's a bit new to me so it's taking a little bit of time to do it
> > nicely.
> >
> > Once that is finished though, there should be a version of Csound that will
> > be building successfully.
> > I guess from there we can add additional build features and fix the errors
> > as they happen.
> >
> > If you want to make a branch that sounds fine with me.
> >
> > Stephen
> >
> > ________________________________
> > From: richard@rghmusic.com
> > To: csound-devel@lists.sourceforge.net
> > Date: Mon, 16 Sep 2013 16:25:10 +0000
> > Subject: Re: [Cs-dev] VS2010 building from source
> >
> > Stephen,
> >
> > Your were right about VS2013 Preview. Also, VS2013 RC won’t work over
> > Win8.1 Preview.
> >
> > So, over the weekend, I hosed my 8.1 box back to 8.0 and loaded the VS2013
> > RC (and git) and am ready to play. How do I catch up to the point where you
> > are currently? Shall we make a git branch so we can keep track of, share
> > and merge what we alter?
> >
> >
> > Richard Henninger
> > richard@rghmusic.com
> >
> > From: Stephen Kyne
> > Sent: Sunday, September 15, 2013 11:48 AM
> > To: Developer discussions
> >
> > Hi Andrés,
> >
> > Yes the project generated from CMake is almost fully correct. Just some
> > edits to a few CMakeLists.txt files will be needed to load some missing
> > libraries.
> > I'm not building all features yet so there may be more changes as time goes
> > by but the csound core is working well.
> >
> > Stephen
> >
> > ________________________________
> > Date: Sat, 14 Sep 2013 19:28:55 -0700
> > From: mantaraya36@gmail.com
> > To: csound-devel@lists.sourceforge.net
> > Subject: Re: [Cs-dev] VS2010 building from source
> >
> > Hi,
> >
> > Do you think the VS porject generated by cmake is useful? Ideally this work
> > should go in the CMakeLists.txt file rather than a separate VS project.
> >
> > Cheers,
> > Andrés
> >
> >
> > On Fri, Sep 13, 2013 at 11:46 AM, Stephen Kyne <stevek@outlook.ie> wrote:
> >
> > Cool, any help would be appreciated. I'm still getting to grips with the
> > Csound code base and most of my code changes are probably far from elegant.
> >
> > As far as I know, the Release Candidate is required unless there is an
> > update to the preview.
> > I know I had tried before and I was getting all kinds of errors from missing
> > lib functions as you described.
> >
> > In the meantime, the portaudio module is working so real time audio is
> > possible.
> > There are still some elements of MSVC build that will be need to be fixed
> > though.
> > I saw a crash relating to heap corruptiong due to vfprintf use but these
> > errors are relatively easy to fix with the debugger.
> >
> > Stephen
> >
> > ________________________________
> > From: richard@rghmusic.com
> > To: csound-devel@lists.sourceforge.net
> > Date: Fri, 13 Sep 2013 17:03:15 +0000
> >
> > Subject: Re: [Cs-dev] VS2010 building from source
> >
> > Me too. I tried with VS2012 and decided that too much of the code depended
> > on liberties that C99 permitted that C88 did not and gave up - thinking the
> > source would need too much rework to bother.
> >
> > I have VS2013 preview on an 8.1 machine so I’d be interested in sharing the
> > workload to speed this along. Perhaps there should be a git branch to hold
> > the project files and changes for this?
> >
> > My interest is access to MS debugging tools while using .net front-ends and
> > for ultimately targeting WinRT getting csound back closer to its original
> > goal of being multiplatform.
> >
> > Richard Henninger
> > richard@rghmusic.com
> >
> > From: Rory Walsh
> > Sent: Friday, September 13, 2013 12:21 PM
> > To: Developer discussions
> >
> > Thanks for the report. I'm following this with interest!
> >
> > On 13 September 2013 00:58, Stephen Kyne <stevek@outlook.ie> wrote:
> >> Hey guys,
> >>
> >> Visual Studio 2013 RC was released there recently. It has partial support
> >> for C99.
> >>
> >> http://blogs.msdn.com/b/vcblog/archive/2013/07/19/c99-library-support-in-visual-studio-2013.aspx
> >>
> >> I've been hacking away with it and managed to build Csound. The build was
> >> mostly stripped down but I managed to get the xanadu.csd to compile a .wav
> >> file.
> >> So it's a start at least!
> >>
> >> The changes required were fairly minor, mostly just alterations to the
> >> project(s) file for libraries and some small code changes here and there.
> >> I had to replace some GCC atomic intrinsics with MSVC ones.
> >> I'm not sure the full effect of that but I guess in theory it should (and
> >> seems to) work.
> >>
> >> I'm hoping to get some real-time performance working next.
> >>
> >> Stephen
> >>
> >> ________________________________
> >> Date: Sun, 21 Jul 2013 23:48:03 -0400
> >> From: michael.gogins@gmail.com
> >> To: csound-devel@lists.sourceforge.net
> >>
> >> Subject: Re: [Cs-dev] VS2010 building from source
> >>
> >> You could use another IDE: QtCreator, CodeBlocks, Eclipse CDT.
> >>
> >> On Jul 21, 2013 7:31 PM, "Stephen Kyne" <stevek@outlook.ie> wrote:
> >>
> >> Thanks for the replies.
> >>
> >> I mainly want to build in Visual Studio just for using the IDE itself but
> >> it
> >> sounds like a no go at the minute.
> >> Maybe something for the future.
> >>
> >> Cheers,
> >> Stephen
> >>
> >> ________________________________
> >> From: richard@rghmusic.com
> >> To: csound-devel@lists.sourceforge.net
> >> Date: Sun, 21 Jul 2013 21:15:47 +0000
> >> Subject: Re: [Cs-dev] VS2010 building from source
> >>
> >> Last Spring, I explored porting to WinRT using the 5.18 code base. Really
> >> tough! Once I started following in the changes you guys were putting into
> >> csound 6, I saw how your architectural evolutions would solve a number of
> >> issues I encountered.
> >>
> >> So I’ve held off until 6.0 becomes a stable base from which to rethink an
> >> approach. Being patient gave me another reward: WinRT 8.1 finally
> >> provides
> >> the ability to feed audio streams from an algorithm as PCM rather than
> >> from
> >> only a file or existing audio stream. So direct programming of COM
> >> (WASAPI)
> >> is no longer necessary. Maybe MIDI will show up before long...
> >>
> >> I am pretty familiar with the issues involved in a WinRT port and would be
> >> happy to be a part of such an effort at some point in the future. For
> >> now,
> >> I am content to explore the api from VS2012 and Win8 desktop apps via a C#
> >> wrapper I have. As it stands now, the sounds created from a desktop-style
> >> app are trouble free on a Surface Pro - you just can’t create apps to
> >> distribute from the Windows app store. It’s an acceptable compromise to
> >> me
> >> for now.
> >>
> >> Richard Henninger
> >> richard@rghmusic.com
> >>
> >> From: Steven Yi
> >> Sent: Sunday, July 21, 2013 4:27 PM
> >> To: Developer discussions
> >>
> >> I tried to get a VS CMake build going about a year and a half ago
> >> without much luck. I think though it would be nice to have it be
> >> possible, especially if we'll get more developers interested in
> >> compiling and working on Csound. I don't think anyone's really been
> >> looking at WinRT, but I think it'd be nice to see Csound there and on
> >> Win 8 Mobile too.
> >>
> >> On Sun, Jul 21, 2013 at 3:09 PM, Richard Henninger <richard@rghmusic.com>
> >> wrote:
> >>> I tried this a few weeks ago so I could be better able to use the VS
> >>> debugger better for the csound code while writing a .net bridge to
> >>> csound.
> >>>
> >>> Mike is right on many points about the futility of doing this.
> >>>
> >>> The MS (the c part is c88 not c99) compiler will give you scads of errors
> >>> when compiling csound libraries. Here is a partial list from an excerpt
> >>> of
> >>> an earlier post:
> >>>
> >>> Four come to mind right away:
> >>>
> >>> MS C tries to encourage use of the posix secure strxxx_s functions for
> >>> string operations to thwart buffer overflow hacks. Error can be turned
> >>> off
> >>> by a flag, but the recommendation represents a best practice.
> >>> It is totally unforgiving of implicit casts from void*. For code
> >>> readability, I agree with them. Code clarity in open source seems
> >>> ultra-desirable. No flag for these.
> >>> Declaring new variables mid-codeblock confuses the compiler. [It spews
> >>> crazy
> >>> error messages once encountered]
> >>> It won’t accept really old, deprecated library calls like open and
> >>> insists
> >>> on newer equivalents.
> >>>
> >>>
> >>> namehist.c is particulary delinquent in this regard. VS2013’s C (in
> >>> beta)
> >>> wants to be c99 compliant, maybe some of this will just evaporate with
> >>> VS2013 re-written c compiler. [Mike’s concern about c++ stl generics
> >>> should
> >>> also evaporate as MS makes itself compliant with VC11. Although you never
> >>> know with MS, they do talk a good line on standards compliance these
> >>> days.
> >>> We’ll just have to wait and see...]
> >>>
> >>> Since dealing with these is a pre-requisite to porting to WinRT which
> >>> must
> >>> use an MS compiler, cleaning this kind of this up might make a good
> >>> [project
> >>> for me to start contributing with].
> >>>
> >>> For now, I’d just set up the gnu environment as Mike’s article describes.
> >>> That’s what I’ve decided to do.
> >>>
> >>> Richard Henninger
> >>> richard@rghmusic.com
> >>>
> >>> From: Michael Gogins
> >>> Sent: Sunday, July 21, 2013 2:41 PM
> >>> To: Developer discussions
> >>>
> >>> I tried to build Csound and CsoundAC with Visual C++ about four years
> >>> ago,
> >>> and I gave up.
> >>>
> >>> The issue for me was that the Microsoft Standard C++ Library (STL) did
> >>> not
> >>> generate code that could be exported in shared libraries. This was a
> >>> serious
> >>> problem that prevented CsoundAC from linking into shared libraries using
> >>> Visual C++, as CsoundAC uses std::vector and other such classes in
> >>> exported
> >>> interfaces.
> >>>
> >>> Aside from this the C interfaces should not, in theory, present a
> >>> problem.
> >>> However, because the Visual C++ build has not been maintained for a long
> >>> time, there may be many minor problems.
> >>>
> >>> Your best bet is to create a branch in GIT for your Visual C++ build and
> >>> modify the CMakeList.txt files to build with Visual C++ in the Microsoft
> >>> Windows SDK console. If you get it to work, we can merge your branch back
> >>> in.
> >>>
> >>> Please tell us your reason for wanting a Visual C++ build. I would not go
> >>> down this path, myself, without a very good reason.
> >>>
> >>> Both the C API, and the low-level C++ api in csound.hpp, can be used from
> >>> Visual C++ while linking with the MinGW built code in the Windows
> >>> installer.
> >>>
> >>> In other words, if you are creating a Visual C++ project to use the
> >>> Csound
> >>> API, you should be able use the libraries and headers in the Windows
> >>> installer with Visual C++ as long as you only reference C header files
> >>> such
> >>> as csound.h and the csound.hpp C++ header. If you find out differently,
> >>> please let me know.
> >>>
> >>> At this time, the MinGW compiler is pretty even with the Visual C++
> >>> compiler
> >>> in terms of code quality, execution speed, and probably a bit better for
> >>> C++
> >>> standards compliance.
> >>>
> >>> Hope this helps,
> >>> Mike
> >>>
> >>>
> >>>
> >>>
> >>> ===========================
> >>> Michael Gogins
> >>> Irreducible Productions
> >>> http://michaelgogins.tumblr.com
> >>> Michael dot Gogins at gmail dot com
> >>>
> >>>
> >>> On Sun, Jul 21, 2013 at 1:15 PM, Stephen Kyne <stevek@outlook.ie> wrote:
> >>>>
> >>>> Hi guys,
> >>>>
> >>>> I was wondering if anyone has or if it is supposed to be possible to
> >>>> generate a VS2010 project file using CMake and building Csound this way?
> >>>>
> >>>> It is straight forward finding the necessary dependencies and generating
> >>>> the project file but it's running into a lot of errors when I try and
> >>>> build.
> >>>> Is it worth hacking around and fixing these errors or is this
> >>>> fundamentally not going to work without serious effort?
> >>>>
> >>>> Thanks,
> >>>> Stephen
> >>>>
> >>>>
> >>>>
> >>>>
> >>>> ------------------------------------------------------------------------------
> >>>> See everything from the browser to the database with AppDynamics
> >>>> Get end-to-end visibility with application monitoring from AppDynamics
> >>>> Isolate bottlenecks and diagnose root cause in seconds.
> >>>> Start your free trial of AppDynamics Pro today!
> >>>>
> >>>>
> >>>>
> >>>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >>>> _______________________________________________
> >>>> Csound-devel mailing list
> >>>> Csound-devel@lists.sourceforge.net
> >>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>>>
> >>>
> >>>
> >>>
> >>>
> >>> ------------------------------------------------------------------------------
> >>> See everything from the browser to the database with AppDynamics
> >>> Get end-to-end visibility with application monitoring from AppDynamics
> >>> Isolate bottlenecks and diagnose root cause in seconds.
> >>> Start your free trial of AppDynamics Pro today!
> >>>
> >>>
> >>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >>> _______________________________________________
> >>> Csound-devel mailing list
> >>> Csound-devel@lists.sourceforge.net
> >>> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>>
> >>
> >>
> >> ------------------------------------------------------------------------------
> >> See everything from the browser to the database with AppDynamics
> >> Get end-to-end visibility with application monitoring from AppDynamics
> >> Isolate bottlenecks and diagnose root cause in seconds.
> >> Start your free trial of AppDynamics Pro today!
> >>
> >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >> _______________________________________________
> >> Csound-devel mailing list
> >> Csound-devel@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>
> >>
> >> ------------------------------------------------------------------------------
> >> See everything from the browser to the database with AppDynamics Get
> >> end-to-end visibility with application monitoring from AppDynamics Isolate
> >> bottlenecks and diagnose root cause in seconds. Start your free trial of
> >> AppDynamics Pro today!
> >>
> >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >> _______________________________________________ Csound-devel mailing list
> >> Csound-devel@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>
> >>
> >> ------------------------------------------------------------------------------
> >> See everything from the browser to the database with AppDynamics
> >> Get end-to-end visibility with application monitoring from AppDynamics
> >> Isolate bottlenecks and diagnose root cause in seconds.
> >> Start your free trial of AppDynamics Pro today!
> >>
> >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >> _______________________________________________
> >> Csound-devel mailing list
> >> Csound-devel@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>
> >>
> >>
> >> ------------------------------------------------------------------------------
> >> See everything from the browser to the database with AppDynamics Get
> >> end-to-end visibility with application monitoring from AppDynamics Isolate
> >> bottlenecks and diagnose root cause in seconds. Start your free trial of
> >> AppDynamics Pro today!
> >>
> >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >> _______________________________________________ Csound-devel mailing list
> >> Csound-devel@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>
> >>
> >> ------------------------------------------------------------------------------
> >> How ServiceNow helps IT people transform IT departments:
> >> 1. Consolidate legacy IT systems to a single system of record for IT
> >> 2. Standardize and globalize service processes across IT
> >> 3. Implement zero-touch automation to replace manual, redundant tasks
> >>
> >> http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> >> _______________________________________________
> >> Csound-devel mailing list
> >> Csound-devel@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>
> >
> > ------------------------------------------------------------------------------
> > How ServiceNow helps IT people transform IT departments:
> > 1. Consolidate legacy IT systems to a single system of record for IT
> > 2. Standardize and globalize service processes across IT
> > 3. Implement zero-touch automation to replace manual, redundant tasks
> > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> > _______________________________________________
> > Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
> > ------------------------------------------------------------------------------
> > How ServiceNow helps IT people transform IT departments: 1. Consolidate
> > legacy IT systems to a single system of record for IT 2. Standardize and
> > globalize service processes across IT 3. Implement zero-touch automation to
> > replace manual, redundant tasks
> > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> > _______________________________________________ Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
> > ------------------------------------------------------------------------------
> > How ServiceNow helps IT people transform IT departments:
> > 1. Consolidate legacy IT systems to a single system of record for IT
> > 2. Standardize and globalize service processes across IT
> > 3. Implement zero-touch automation to replace manual, redundant tasks
> > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> > _______________________________________________
> > Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
> >
> >
> > ------------------------------------------------------------------------------
> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! 1,500+
> > hours of tutorials including VisualStudio 2012, Windows 8, SharePoint 2013,
> > SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13.
> > http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
> > _______________________________________________ Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
> > ------------------------------------------------------------------------------
> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! 1,500+
> > hours of tutorials including VisualStudio 2012, Windows 8, SharePoint 2013,
> > SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> > _______________________________________________ Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
> > ------------------------------------------------------------------------------
> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> > includes
> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> > _______________________________________________
> > Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
>
> ------------------------------------------------------------------------------
> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel

Date2013-09-17 00:24
FromRichard Henninger
SubjectRe: [Cs-dev] VS2010 building from source
AttachmentsNone  None  
I’ve got good doc on git and it feels like the project is moving towards and  getting more comfortable with git workflows, so that’s my vote.
 
Richard Henninger
richard@rghmusic.com
 
From: Stephen Kyne
Sent: ‎Monday‎, ‎September‎ ‎16‎, ‎2013 ‎6‎:‎41‎ ‎PM
To: Developer discussions
 
Hi guys,

Richard; That sounds reasonable. I wouldn't like to destabilise the codebase so a separate branch is probably a safe choice.
I won't be at the conference unfortunately but it sounds really interesting.

Steven; Thanks that would be great if you could set that up. 
As for the two options you gave, what would be easier for you guys? I don't mind either way to be honest.

Stephen

> Date: Mon, 16 Sep 2013 17:55:30 -0400
> From: stevenyi@gmail.com
> To: csound-devel@lists.sourceforge.net
> Subject: Re: [Cs-dev] VS2010 building from source
>
> Hi Stephen and Richard,
>
> If you'd like, I don't think anyone would mind adding you two to the
> devs list for Csound. You'd be welcome to create a feature branch off
> the develop branch (using git-flow). Another option is that you could
> use Sourceforge's fork system (if you see on
> https://sourceforge.net/p/csound/csound6-git/ci/master/tree/ there is
> an option to fork). You could then do pull requests from there. I
> found SF's fork/pull-request system a bit awkward compared to
> bitbucket and github though.
>
> steven
>
> On Mon, Sep 16, 2013 at 4:51 PM, Richard Henninger <richard@rghmusic.com> wrote:
> > Hi Stephen,
> >
> > We should probably make a separate “native windows build” branch off of
> > “develop” especially since the cMakeList files are still being fine tuned
> > for the mingw windows build. We shouldn’t interfere with that until it (and
> > the rest of csound6) is stable.
> >
> > Do you have “write” access to the project yet? I don’t. I’ve been holding
> > off on my request for that until csound6 had become reasonably quiescent.
> > Still, using a separate git branch should keep this work out of the way of
> > the mainstream. Down the road, I worry about built in assumption in the
> > codebase about threads, library and other compatibility issues - but
> > resolving those is the whole point eventually.
> >
> > My original plan has been to become an active developer after attending the
> > relevant sessions at the conference next month and confirming that I had a
> > legitimate mingw build environment for testing changes ahead of committing
> > code. Are you attending?
> >
> >
> > Richard Henninger
> > richard@rghmusic.com
> >
> > From: Stephen Kyne
> > Sent: Monday, September 16, 2013 4:21 PM
> > To: Developer discussions
> >
> > Hey Richard,
> >
> > Well I switched my Csound branch to "develop" from the main one recently and
> > there was a few more errors but nothing major.
> > I'm currently trying to fix the missing libraries in the cMakeLists files (I
> > had just added them to the sln file for testing).
> > I'm afraid it's a bit new to me so it's taking a little bit of time to do it
> > nicely.
> >
> > Once that is finished though, there should be a version of Csound that will
> > be building successfully.
> > I guess from there we can add additional build features and fix the errors
> > as they happen.
> >
> > If you want to make a branch that sounds fine with me.
> >
> > Stephen
> >
> > ________________________________
> > From: richard@rghmusic.com
> > To: csound-devel@lists.sourceforge.net
> > Date: Mon, 16 Sep 2013 16:25:10 +0000
> > Subject: Re: [Cs-dev] VS2010 building from source
> >
> > Stephen,
> >
> > Your were right about VS2013 Preview. Also, VS2013 RC won’t work over
> > Win8.1 Preview.
> >
> > So, over the weekend, I hosed my 8.1 box back to 8.0 and loaded the VS2013
> > RC (and git) and am ready to play. How do I catch up to the point where you
> > are currently? Shall we make a git branch so we can keep track of, share
> > and merge what we alter?
> >
> >
> > Richard Henninger
> > richard@rghmusic.com
> >
> > From: Stephen Kyne
> > Sent: Sunday, September 15, 2013 11:48 AM
> > To: Developer discussions
> >
> > Hi Andrés,
> >
> > Yes the project generated from CMake is almost fully correct. Just some
> > edits to a few CMakeLists.txt files will be needed to load some missing
> > libraries.
> > I'm not building all features yet so there may be more changes as time goes
> > by but the csound core is working well.
> >
> > Stephen
> >
> > ________________________________
> > Date: Sat, 14 Sep 2013 19:28:55 -0700
> > From: mantaraya36@gmail.com
> > To: csound-devel@lists.sourceforge.net
> > Subject: Re: [Cs-dev] VS2010 building from source
> >
> > Hi,
> >
> > Do you think the VS porject generated by cmake is useful? Ideally this work
> > should go in the CMakeLists.txt file rather than a separate VS project.
> >
> > Cheers,
> > Andrés
> >
> >
> > On Fri, Sep 13, 2013 at 11:46 AM, Stephen Kyne <stevek@outlook.ie> wrote:
> >
> > Cool, any help would be appreciated. I'm still getting to grips with the
> > Csound code base and most of my code changes are probably far from elegant.
> >
> > As far as I know, the Release Candidate is required unless there is an
> > update to the preview.
> > I know I had tried before and I was getting all kinds of errors from missing
> > lib functions as you described.
> >
> > In the meantime, the portaudio module is working so real time audio is
> > possible.
> > There are still some elements of MSVC build that will be need to be fixed
> > though.
> > I saw a crash relating to heap corruptiong due to vfprintf use but these
> > errors are relatively easy to fix with the debugger.
> >
> > Stephen
> >
> > ________________________________
> > From: richard@rghmusic.com
> > To: csound-devel@lists.sourceforge.net
> > Date: Fri, 13 Sep 2013 17:03:15 +0000
> >
> > Subject: Re: [Cs-dev] VS2010 building from source
> >
> > Me too. I tried with VS2012 and decided that too much of the code depended
> > on liberties that C99 permitted that C88 did not and gave up - thinking the
> > source would need too much rework to bother.
> >
> > I have VS2013 preview on an 8.1 machine so I’d be interested in sharing the
> > workload to speed this along. Perhaps there should be a git branch to hold
> > the project files and changes for this?
> >
> > My interest is access to MS debugging tools while using .net front-ends and
> > for ultimately targeting WinRT getting csound back closer to its original
> > goal of being multiplatform.
> >
> > Richard Henninger
> > richard@rghmusic.com
> >
> > From: Rory Walsh
> > Sent: Friday, September 13, 2013 12:21 PM
> > To: Developer discussions
> >
> > Thanks for the report. I'm following this with interest!
> >
> > On 13 September 2013 00:58, Stephen Kyne <stevek@outlook.ie> wrote:
> >> Hey guys,
> >>
> >> Visual Studio 2013 RC was released there recently. It has partial support
> >> for C99.
> >>
> >> http://blogs.msdn.com/b/vcblog/archive/2013/07/19/c99-library-support-in-visual-studio-2013.aspx
> >>
> >> I've been hacking away with it and managed to build Csound. The build was
> >> mostly stripped down but I managed to get the xanadu.csd to compile a .wav
> >> file.
> >> So it's a start at least!
> >>
> >> The changes required were fairly minor, mostly just alterations to the
> >> project(s) file for libraries and some small code changes here and there.
> >> I had to replace some GCC atomic intrinsics with MSVC ones.
> >> I'm not sure the full effect of that but I guess in theory it should (and
> >> seems to) work.
> >>
> >> I'm hoping to get some real-time performance working next.
> >>
> >> Stephen
> >>
> >> ________________________________
> >> Date: Sun, 21 Jul 2013 23:48:03 -0400
> >> From: michael.gogins@gmail.com
> >> To: csound-devel@lists.sourceforge.net
> >>
> >> Subject: Re: [Cs-dev] VS2010 building from source
> >>
> >> You could use another IDE: QtCreator, CodeBlocks, Eclipse CDT.
> >>
> >> On Jul 21, 2013 7:31 PM, "Stephen Kyne" <stevek@outlook.ie> wrote:
> >>
> >> Thanks for the replies.
> >>
> >> I mainly want to build in Visual Studio just for using the IDE itself but
> >> it
> >> sounds like a no go at the minute.
> >> Maybe something for the future.
> >>
> >> Cheers,
> >> Stephen
> >>
> >> ________________________________
> >> From: richard@rghmusic.com
> >> To: csound-devel@lists.sourceforge.net
> >> Date: Sun, 21 Jul 2013 21:15:47 +0000
> >> Subject: Re: [Cs-dev] VS2010 building from source
> >>
> >> Last Spring, I explored porting to WinRT using the 5.18 code base. Really
> >> tough! Once I started following in the changes you guys were putting into
> >> csound 6, I saw how your architectural evolutions would solve a number of
> >> issues I encountered.
> >>
> >> So I’ve held off until 6.0 becomes a stable base from which to rethink an
> >> approach. Being patient gave me another reward: WinRT 8.1 finally
> >> provides
> >> the ability to feed audio streams from an algorithm as PCM rather than
> >> from
> >> only a file or existing audio stream. So direct programming of COM
> >> (WASAPI)
> >> is no longer necessary. Maybe MIDI will show up before long...
> >>
> >> I am pretty familiar with the issues involved in a WinRT port and would be
> >> happy to be a part of such an effort at some point in the future. For
> >> now,
> >> I am content to explore the api from VS2012 and Win8 desktop apps via a C#
> >> wrapper I have. As it stands now, the sounds created from a desktop-style
> >> app are trouble free on a Surface Pro - you just can’t create apps to
> >> distribute from the Windows app store. It’s an acceptable compromise to
> >> me
> >> for now.
> >>
> >> Richard Henninger
> >> richard@rghmusic.com
> >>
> >> From: Steven Yi
> >> Sent: Sunday, July 21, 2013 4:27 PM
> >> To: Developer discussions
> >>
> >> I tried to get a VS CMake build going about a year and a half ago
> >> without much luck. I think though it would be nice to have it be
> >> possible, especially if we'll get more developers interested in
> >> compiling and working on Csound. I don't think anyone's really been
> >> looking at WinRT, but I think it'd be nice to see Csound there and on
> >> Win 8 Mobile too.
> >>
> >> On Sun, Jul 21, 2013 at 3:09 PM, Richard Henninger <richard@rghmusic.com>
> >> wrote:
> >>> I tried this a few weeks ago so I could be better able to use the VS
> >>> debugger better for the csound code while writing a .net bridge to
> >>> csound.
> >>>
> >>> Mike is right on many points about the futility of doing this.
> >>>
> >>> The MS (the c part is c88 not c99) compiler will give you scads of errors
> >>> when compiling csound libraries. Here is a partial list from an excerpt
> >>> of
> >>> an earlier post:
> >>>
> >>> Four come to mind right away:
> >>>
> >>> MS C tries to encourage use of the posix secure strxxx_s functions for
> >>> string operations to thwart buffer overflow hacks. Error can be turned
> >>> off
> >>> by a flag, but the recommendation represents a best practice.
> >>> It is totally unforgiving of implicit casts from void*. For code
> >>> readability, I agree with them. Code clarity in open source seems
> >>> ultra-desirable. No flag for these.
> >>> Declaring new variables mid-codeblock confuses the compiler. [It spews
> >>> crazy
> >>> error messages once encountered]
> >>> It won’t accept really old, deprecated library calls like open and
> >>> insists
> >>> on newer equivalents.
> >>>
> >>>
> >>> namehist.c is particulary delinquent in this regard. VS2013’s C (in
> >>> beta)
> >>> wants to be c99 compliant, maybe some of this will just evaporate with
> >>> VS2013 re-written c compiler. [Mike’s concern about c++ stl generics
> >>> should
> >>> also evaporate as MS makes itself compliant with VC11. Although you never
> >>> know with MS, they do talk a good line on standards compliance these
> >>> days.
> >>> We’ll just have to wait and see...]
> >>>
> >>> Since dealing with these is a pre-requisite to porting to WinRT which
> >>> must
> >>> use an MS compiler, cleaning this kind of this up might make a good
> >>> [project
> >>> for me to start contributing with].
> >>>
> >>> For now, I’d just set up the gnu environment as Mike’s article describes.
> >>> That’s what I’ve decided to do.
> >>>
> >>> Richard Henninger
> >>> richard@rghmusic.com
> >>>
> >>> From: Michael Gogins
> >>> Sent: Sunday, July 21, 2013 2:41 PM
> >>> To: Developer discussions
> >>>
> >>> I tried to build Csound and CsoundAC with Visual C++ about four years
> >>> ago,
> >>> and I gave up.
> >>>
> >>> The issue for me was that the Microsoft Standard C++ Library (STL) did
> >>> not
> >>> generate code that could be exported in shared libraries. This was a
> >>> serious
> >>> problem that prevented CsoundAC from linking into shared libraries using
> >>> Visual C++, as CsoundAC uses std::vector and other such classes in
> >>> exported
> >>> interfaces.
> >>>
> >>> Aside from this the C interfaces should not, in theory, present a
> >>> problem.
> >>> However, because the Visual C++ build has not been maintained for a long
> >>> time, there may be many minor problems.
> >>>
> >>> Your best bet is to create a branch in GIT for your Visual C++ build and
> >>> modify the CMakeList.txt files to build with Visual C++ in the Microsoft
> >>> Windows SDK console. If you get it to work, we can merge your branch back
> >>> in.
> >>>
> >>> Please tell us your reason for wanting a Visual C++ build. I would not go
> >>> down this path, myself, without a very good reason.
> >>>
> >>> Both the C API, and the low-level C++ api in csound.hpp, can be used from
> >>> Visual C++ while linking with the MinGW built code in the Windows
> >>> installer.
> >>>
> >>> In other words, if you are creating a Visual C++ project to use the
> >>> Csound
> >>> API, you should be able use the libraries and headers in the Windows
> >>> installer with Visual C++ as long as you only reference C header files
> >>> such
> >>> as csound.h and the csound.hpp C++ header. If you find out differently,
> >>> please let me know.
> >>>
> >>> At this time, the MinGW compiler is pretty even with the Visual C++
> >>> compiler
> >>> in terms of code quality, execution speed, and probably a bit better for
> >>> C++
> >>> standards compliance.
> >>>
> >>> Hope this helps,
> >>> Mike
> >>>
> >>>
> >>>
> >>>
> >>> ===========================
> >>> Michael Gogins
> >>> Irreducible Productions
> >>> http://michaelgogins.tumblr.com
> >>> Michael dot Gogins at gmail dot com
> >>>
> >>>
> >>> On Sun, Jul 21, 2013 at 1:15 PM, Stephen Kyne <stevek@outlook.ie> wrote:
> >>>>
> >>>> Hi guys,
> >>>>
> >>>> I was wondering if anyone has or if it is supposed to be possible to
> >>>> generate a VS2010 project file using CMake and building Csound this way?
> >>>>
> >>>> It is straight forward finding the necessary dependencies and generating
> >>>> the project file but it's running into a lot of errors when I try and
> >>>> build.
> >>>> Is it worth hacking around and fixing these errors or is this
> >>>> fundamentally not going to work without serious effort?
> >>>>
> >>>> Thanks,
> >>>> Stephen
> >>>>
> >>>>
> >>>>
> >>>>
> >>>> ------------------------------------------------------------------------------
> >>>> See everything from the browser to the database with AppDynamics
> >>>> Get end-to-end visibility with application monitoring from AppDynamics
> >>>> Isolate bottlenecks and diagnose root cause in seconds.
> >>>> Start your free trial of AppDynamics Pro today!
> >>>>
> >>>>
> >>>>
> >>>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >>>> _______________________________________________
> >>>> Csound-devel mailing list
> >>>> Csound-devel@lists.sourceforge.net
> >>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>>>
> >>>
> >>>
> >>>
> >>>
> >>> ------------------------------------------------------------------------------
> >>> See everything from the browser to the database with AppDynamics
> >>> Get end-to-end visibility with application monitoring from AppDynamics
> >>> Isolate bottlenecks and diagnose root cause in seconds.
> >>> Start your free trial of AppDynamics Pro today!
> >>>
> >>>
> >>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >>> _______________________________________________
> >>> Csound-devel mailing list
> >>> Csound-devel@lists.sourceforge.net
> >>> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>>
> >>
> >>
> >> ------------------------------------------------------------------------------
> >> See everything from the browser to the database with AppDynamics
> >> Get end-to-end visibility with application monitoring from AppDynamics
> >> Isolate bottlenecks and diagnose root cause in seconds.
> >> Start your free trial of AppDynamics Pro today!
> >>
> >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >> _______________________________________________
> >> Csound-devel mailing list
> >> Csound-devel@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>
> >>
> >> ------------------------------------------------------------------------------
> >> See everything from the browser to the database with AppDynamics Get
> >> end-to-end visibility with application monitoring from AppDynamics Isolate
> >> bottlenecks and diagnose root cause in seconds. Start your free trial of
> >> AppDynamics Pro today!
> >>
> >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >> _______________________________________________ Csound-devel mailing list
> >> Csound-devel@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>
> >>
> >> ------------------------------------------------------------------------------
> >> See everything from the browser to the database with AppDynamics
> >> Get end-to-end visibility with application monitoring from AppDynamics
> >> Isolate bottlenecks and diagnose root cause in seconds.
> >> Start your free trial of AppDynamics Pro today!
> >>
> >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >> _______________________________________________
> >> Csound-devel mailing list
> >> Csound-devel@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>
> >>
> >>
> >> ------------------------------------------------------------------------------
> >> See everything from the browser to the database with AppDynamics Get
> >> end-to-end visibility with application monitoring from AppDynamics Isolate
> >> bottlenecks and diagnose root cause in seconds. Start your free trial of
> >> AppDynamics Pro today!
> >>
> >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >> _______________________________________________ Csound-devel mailing list
> >> Csound-devel@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>
> >>
> >> ------------------------------------------------------------------------------
> >> How ServiceNow helps IT people transform IT departments:
> >> 1. Consolidate legacy IT systems to a single system of record for IT
> >> 2. Standardize and globalize service processes across IT
> >> 3. Implement zero-touch automation to replace manual, redundant tasks
> >>
> >> http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> >> _______________________________________________
> >> Csound-devel mailing list
> >> Csound-devel@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>
> >
> > ------------------------------------------------------------------------------
> > How ServiceNow helps IT people transform IT departments:
> > 1. Consolidate legacy IT systems to a single system of record for IT
> > 2. Standardize and globalize service processes across IT
> > 3. Implement zero-touch automation to replace manual, redundant tasks
> > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> > _______________________________________________
> > Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
> > ------------------------------------------------------------------------------
> > How ServiceNow helps IT people transform IT departments: 1. Consolidate
> > legacy IT systems to a single system of record for IT 2. Standardize and
> > globalize service processes across IT 3. Implement zero-touch automation to
> > replace manual, redundant tasks
> > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> > _______________________________________________ Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
> > ------------------------------------------------------------------------------
> > How ServiceNow helps IT people transform IT departments:
> > 1. Consolidate legacy IT systems to a single system of record for IT
> > 2. Standardize and globalize service processes across IT
> > 3. Implement zero-touch automation to replace manual, redundant tasks
> > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> > _______________________________________________
> > Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
> >
> >
> > ------------------------------------------------------------------------------
> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! 1,500+
> > hours of tutorials including VisualStudio 2012, Windows 8, SharePoint 2013,
> > SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13.
> > http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
> > _______________________________________________ Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
> > ------------------------------------------------------------------------------
> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! 1,500+
> > hours of tutorials including VisualStudio 2012, Windows 8, SharePoint 2013,
> > SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> > _______________________________________________ Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
> > ------------------------------------------------------------------------------
> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> > includes
> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> > _______________________________________________
> > Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
>
> ------------------------------------------------------------------------------
> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel

Date2013-09-17 18:37
FromRichard Henninger
SubjectRe: [Cs-dev] VS2010 building from source
AttachmentsNone  None  
Stephen,
 
As we get set up, I noticed that Steven was talking about “git-flow” which is an add-on to git proper that encapsulates a workflow by imposing high-level commands over git that standardize branching operations.  This was new to me.  If it is new to you too, let’s read up before imposing a new branch on “develop”.
 
I now remember some discussions about using git-flow in early August where this was proposed.  Steven provided some basic links for info:  http://csound.1045644.n5.nabble.com/New-Git-Flow-based-workflow-for-Csound6-td5726363.html
 
Also, here is a pretty good explanation: http://yakiloo.com/getting-started-git-flow/
 
Steven: Let us know the procedure we need to follow regarding dev status.  Thanks.
 
Richard Henninger
richard@rghmusic.com
 
From: Richard Henninger
Sent: ‎Monday‎, ‎September‎ ‎16‎, ‎2013 ‎7‎:‎25‎ ‎PM
To: Developer discussions
 
I’ve got good doc on git and it feels like the project is moving towards and  getting more comfortable with git workflows, so that’s my vote.
 
Richard Henninger
richard@rghmusic.com
 
From: Stephen Kyne
Sent: ‎Monday‎, ‎September‎ ‎16‎, ‎2013 ‎6‎:‎41‎ ‎PM
To: Developer discussions
 
Hi guys,

Richard; That sounds reasonable. I wouldn't like to destabilise the codebase so a separate branch is probably a safe choice.
I won't be at the conference unfortunately but it sounds really interesting.

Steven; Thanks that would be great if you could set that up. 
As for the two options you gave, what would be easier for you guys? I don't mind either way to be honest.

Stephen

> Date: Mon, 16 Sep 2013 17:55:30 -0400
> From: stevenyi@gmail.com
> To: csound-devel@lists.sourceforge.net
> Subject: Re: [Cs-dev] VS2010 building from source
>
> Hi Stephen and Richard,
>
> If you'd like, I don't think anyone would mind adding you two to the
> devs list for Csound. You'd be welcome to create a feature branch off
> the develop branch (using git-flow). Another option is that you could
> use Sourceforge's fork system (if you see on
> https://sourceforge.net/p/csound/csound6-git/ci/master/tree/ there is
> an option to fork). You could then do pull requests from there. I
> found SF's fork/pull-request system a bit awkward compared to
> bitbucket and github though.
>
> steven
>
> On Mon, Sep 16, 2013 at 4:51 PM, Richard Henninger <richard@rghmusic.com> wrote:
> > Hi Stephen,
> >
> > We should probably make a separate “native windows build” branch off of
> > “develop” especially since the cMakeList files are still being fine tuned
> > for the mingw windows build. We shouldn’t interfere with that until it (and
> > the rest of csound6) is stable.
> >
> > Do you have “write” access to the project yet? I don’t. I’ve been holding
> > off on my request for that until csound6 had become reasonably quiescent.
> > Still, using a separate git branch should keep this work out of the way of
> > the mainstream. Down the road, I worry about built in assumption in the
> > codebase about threads, library and other compatibility issues - but
> > resolving those is the whole point eventually.
> >
> > My original plan has been to become an active developer after attending the
> > relevant sessions at the conference next month and confirming that I had a
> > legitimate mingw build environment for testing changes ahead of committing
> > code. Are you attending?
> >
> >
> > Richard Henninger
> > richard@rghmusic.com
> >
> > From: Stephen Kyne
> > Sent: Monday, September 16, 2013 4:21 PM
> > To: Developer discussions
> >
> > Hey Richard,
> >
> > Well I switched my Csound branch to "develop" from the main one recently and
> > there was a few more errors but nothing major.
> > I'm currently trying to fix the missing libraries in the cMakeLists files (I
> > had just added them to the sln file for testing).
> > I'm afraid it's a bit new to me so it's taking a little bit of time to do it
> > nicely.
> >
> > Once that is finished though, there should be a version of Csound that will
> > be building successfully.
> > I guess from there we can add additional build features and fix the errors
> > as they happen.
> >
> > If you want to make a branch that sounds fine with me.
> >
> > Stephen
> >
> > ________________________________
> > From: richard@rghmusic.com
> > To: csound-devel@lists.sourceforge.net
> > Date: Mon, 16 Sep 2013 16:25:10 +0000
> > Subject: Re: [Cs-dev] VS2010 building from source
> >
> > Stephen,
> >
> > Your were right about VS2013 Preview. Also, VS2013 RC won’t work over
> > Win8.1 Preview.
> >
> > So, over the weekend, I hosed my 8.1 box back to 8.0 and loaded the VS2013
> > RC (and git) and am ready to play. How do I catch up to the point where you
> > are currently? Shall we make a git branch so we can keep track of, share
> > and merge what we alter?
> >
> >
> > Richard Henninger
> > richard@rghmusic.com
> >
> > From: Stephen Kyne
> > Sent: Sunday, September 15, 2013 11:48 AM
> > To: Developer discussions
> >
> > Hi Andrés,
> >
> > Yes the project generated from CMake is almost fully correct. Just some
> > edits to a few CMakeLists.txt files will be needed to load some missing
> > libraries.
> > I'm not building all features yet so there may be more changes as time goes
> > by but the csound core is working well.
> >
> > Stephen
> >
> > ________________________________
> > Date: Sat, 14 Sep 2013 19:28:55 -0700
> > From: mantaraya36@gmail.com
> > To: csound-devel@lists.sourceforge.net
> > Subject: Re: [Cs-dev] VS2010 building from source
> >
> > Hi,
> >
> > Do you think the VS porject generated by cmake is useful? Ideally this work
> > should go in the CMakeLists.txt file rather than a separate VS project.
> >
> > Cheers,
> > Andrés
> >
> >
> > On Fri, Sep 13, 2013 at 11:46 AM, Stephen Kyne <stevek@outlook.ie> wrote:
> >
> > Cool, any help would be appreciated. I'm still getting to grips with the
> > Csound code base and most of my code changes are probably far from elegant.
> >
> > As far as I know, the Release Candidate is required unless there is an
> > update to the preview.
> > I know I had tried before and I was getting all kinds of errors from missing
> > lib functions as you described.
> >
> > In the meantime, the portaudio module is working so real time audio is
> > possible.
> > There are still some elements of MSVC build that will be need to be fixed
> > though.
> > I saw a crash relating to heap corruptiong due to vfprintf use but these
> > errors are relatively easy to fix with the debugger.
> >
> > Stephen
> >
> > ________________________________
> > From: richard@rghmusic.com
> > To: csound-devel@lists.sourceforge.net
> > Date: Fri, 13 Sep 2013 17:03:15 +0000
> >
> > Subject: Re: [Cs-dev] VS2010 building from source
> >
> > Me too. I tried with VS2012 and decided that too much of the code depended
> > on liberties that C99 permitted that C88 did not and gave up - thinking the
> > source would need too much rework to bother.
> >
> > I have VS2013 preview on an 8.1 machine so I’d be interested in sharing the
> > workload to speed this along. Perhaps there should be a git branch to hold
> > the project files and changes for this?
> >
> > My interest is access to MS debugging tools while using .net front-ends and
> > for ultimately targeting WinRT getting csound back closer to its original
> > goal of being multiplatform.
> >
> > Richard Henninger
> > richard@rghmusic.com
> >
> > From: Rory Walsh
> > Sent: Friday, September 13, 2013 12:21 PM
> > To: Developer discussions
> >
> > Thanks for the report. I'm following this with interest!
> >
> > On 13 September 2013 00:58, Stephen Kyne <stevek@outlook.ie> wrote:
> >> Hey guys,
> >>
> >> Visual Studio 2013 RC was released there recently. It has partial support
> >> for C99.
> >>
> >> http://blogs.msdn.com/b/vcblog/archive/2013/07/19/c99-library-support-in-visual-studio-2013.aspx
> >>
> >> I've been hacking away with it and managed to build Csound. The build was
> >> mostly stripped down but I managed to get the xanadu.csd to compile a .wav
> >> file.
> >> So it's a start at least!
> >>
> >> The changes required were fairly minor, mostly just alterations to the
> >> project(s) file for libraries and some small code changes here and there.
> >> I had to replace some GCC atomic intrinsics with MSVC ones.
> >> I'm not sure the full effect of that but I guess in theory it should (and
> >> seems to) work.
> >>
> >> I'm hoping to get some real-time performance working next.
> >>
> >> Stephen
> >>
> >> ________________________________
> >> Date: Sun, 21 Jul 2013 23:48:03 -0400
> >> From: michael.gogins@gmail.com
> >> To: csound-devel@lists.sourceforge.net
> >>
> >> Subject: Re: [Cs-dev] VS2010 building from source
> >>
> >> You could use another IDE: QtCreator, CodeBlocks, Eclipse CDT.
> >>
> >> On Jul 21, 2013 7:31 PM, "Stephen Kyne" <stevek@outlook.ie> wrote:
> >>
> >> Thanks for the replies.
> >>
> >> I mainly want to build in Visual Studio just for using the IDE itself but
> >> it
> >> sounds like a no go at the minute.
> >> Maybe something for the future.
> >>
> >> Cheers,
> >> Stephen
> >>
> >> ________________________________
> >> From: richard@rghmusic.com
> >> To: csound-devel@lists.sourceforge.net
> >> Date: Sun, 21 Jul 2013 21:15:47 +0000
> >> Subject: Re: [Cs-dev] VS2010 building from source
> >>
> >> Last Spring, I explored porting to WinRT using the 5.18 code base. Really
> >> tough! Once I started following in the changes you guys were putting into
> >> csound 6, I saw how your architectural evolutions would solve a number of
> >> issues I encountered.
> >>
> >> So I’ve held off until 6.0 becomes a stable base from which to rethink an
> >> approach. Being patient gave me another reward: WinRT 8.1 finally
> >> provides
> >> the ability to feed audio streams from an algorithm as PCM rather than
> >> from
> >> only a file or existing audio stream. So direct programming of COM
> >> (WASAPI)
> >> is no longer necessary. Maybe MIDI will show up before long...
> >>
> >> I am pretty familiar with the issues involved in a WinRT port and would be
> >> happy to be a part of such an effort at some point in the future. For
> >> now,
> >> I am content to explore the api from VS2012 and Win8 desktop apps via a C#
> >> wrapper I have. As it stands now, the sounds created from a desktop-style
> >> app are trouble free on a Surface Pro - you just can’t create apps to
> >> distribute from the Windows app store. It’s an acceptable compromise to
> >> me
> >> for now.
> >>
> >> Richard Henninger
> >> richard@rghmusic.com
> >>
> >> From: Steven Yi
> >> Sent: Sunday, July 21, 2013 4:27 PM
> >> To: Developer discussions
> >>
> >> I tried to get a VS CMake build going about a year and a half ago
> >> without much luck. I think though it would be nice to have it be
> >> possible, especially if we'll get more developers interested in
> >> compiling and working on Csound. I don't think anyone's really been
> >> looking at WinRT, but I think it'd be nice to see Csound there and on
> >> Win 8 Mobile too.
> >>
> >> On Sun, Jul 21, 2013 at 3:09 PM, Richard Henninger <richard@rghmusic.com>
> >> wrote:
> >>> I tried this a few weeks ago so I could be better able to use the VS
> >>> debugger better for the csound code while writing a .net bridge to
> >>> csound.
> >>>
> >>> Mike is right on many points about the futility of doing this.
> >>>
> >>> The MS (the c part is c88 not c99) compiler will give you scads of errors
> >>> when compiling csound libraries. Here is a partial list from an excerpt
> >>> of
> >>> an earlier post:
> >>>
> >>> Four come to mind right away:
> >>>
> >>> MS C tries to encourage use of the posix secure strxxx_s functions for
> >>> string operations to thwart buffer overflow hacks. Error can be turned
> >>> off
> >>> by a flag, but the recommendation represents a best practice.
> >>> It is totally unforgiving of implicit casts from void*. For code
> >>> readability, I agree with them. Code clarity in open source seems
> >>> ultra-desirable. No flag for these.
> >>> Declaring new variables mid-codeblock confuses the compiler. [It spews
> >>> crazy
> >>> error messages once encountered]
> >>> It won’t accept really old, deprecated library calls like open and
> >>> insists
> >>> on newer equivalents.
> >>>
> >>>
> >>> namehist.c is particulary delinquent in this regard. VS2013’s C (in
> >>> beta)
> >>> wants to be c99 compliant, maybe some of this will just evaporate with
> >>> VS2013 re-written c compiler. [Mike’s concern about c++ stl generics
> >>> should
> >>> also evaporate as MS makes itself compliant with VC11. Although you never
> >>> know with MS, they do talk a good line on standards compliance these
> >>> days.
> >>> We’ll just have to wait and see...]
> >>>
> >>> Since dealing with these is a pre-requisite to porting to WinRT which
> >>> must
> >>> use an MS compiler, cleaning this kind of this up might make a good
> >>> [project
> >>> for me to start contributing with].
> >>>
> >>> For now, I’d just set up the gnu environment as Mike’s article describes.
> >>> That’s what I’ve decided to do.
> >>>
> >>> Richard Henninger
> >>> richard@rghmusic.com
> >>>
> >>> From: Michael Gogins
> >>> Sent: Sunday, July 21, 2013 2:41 PM
> >>> To: Developer discussions
> >>>
> >>> I tried to build Csound and CsoundAC with Visual C++ about four years
> >>> ago,
> >>> and I gave up.
> >>>
> >>> The issue for me was that the Microsoft Standard C++ Library (STL) did
> >>> not
> >>> generate code that could be exported in shared libraries. This was a
> >>> serious
> >>> problem that prevented CsoundAC from linking into shared libraries using
> >>> Visual C++, as CsoundAC uses std::vector and other such classes in
> >>> exported
> >>> interfaces.
> >>>
> >>> Aside from this the C interfaces should not, in theory, present a
> >>> problem.
> >>> However, because the Visual C++ build has not been maintained for a long
> >>> time, there may be many minor problems.
> >>>
> >>> Your best bet is to create a branch in GIT for your Visual C++ build and
> >>> modify the CMakeList.txt files to build with Visual C++ in the Microsoft
> >>> Windows SDK console. If you get it to work, we can merge your branch back
> >>> in.
> >>>
> >>> Please tell us your reason for wanting a Visual C++ build. I would not go
> >>> down this path, myself, without a very good reason.
> >>>
> >>> Both the C API, and the low-level C++ api in csound.hpp, can be used from
> >>> Visual C++ while linking with the MinGW built code in the Windows
> >>> installer.
> >>>
> >>> In other words, if you are creating a Visual C++ project to use the
> >>> Csound
> >>> API, you should be able use the libraries and headers in the Windows
> >>> installer with Visual C++ as long as you only reference C header files
> >>> such
> >>> as csound.h and the csound.hpp C++ header. If you find out differently,
> >>> please let me know.
> >>>
> >>> At this time, the MinGW compiler is pretty even with the Visual C++
> >>> compiler
> >>> in terms of code quality, execution speed, and probably a bit better for
> >>> C++
> >>> standards compliance.
> >>>
> >>> Hope this helps,
> >>> Mike
> >>>
> >>>
> >>>
> >>>
> >>> ===========================
> >>> Michael Gogins
> >>> Irreducible Productions
> >>> http://michaelgogins.tumblr.com
> >>> Michael dot Gogins at gmail dot com
> >>>
> >>>
> >>> On Sun, Jul 21, 2013 at 1:15 PM, Stephen Kyne <stevek@outlook.ie> wrote:
> >>>>
> >>>> Hi guys,
> >>>>
> >>>> I was wondering if anyone has or if it is supposed to be possible to
> >>>> generate a VS2010 project file using CMake and building Csound this way?
> >>>>
> >>>> It is straight forward finding the necessary dependencies and generating
> >>>> the project file but it's running into a lot of errors when I try and
> >>>> build.
> >>>> Is it worth hacking around and fixing these errors or is this
> >>>> fundamentally not going to work without serious effort?
> >>>>
> >>>> Thanks,
> >>>> Stephen
> >>>>
> >>>>
> >>>>
> >>>>
> >>>> ------------------------------------------------------------------------------
> >>>> See everything from the browser to the database with AppDynamics
> >>>> Get end-to-end visibility with application monitoring from AppDynamics
> >>>> Isolate bottlenecks and diagnose root cause in seconds.
> >>>> Start your free trial of AppDynamics Pro today!
> >>>>
> >>>>
> >>>>
> >>>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >>>> _______________________________________________
> >>>> Csound-devel mailing list
> >>>> Csound-devel@lists.sourceforge.net
> >>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>>>
> >>>
> >>>
> >>>
> >>>
> >>> ------------------------------------------------------------------------------
> >>> See everything from the browser to the database with AppDynamics
> >>> Get end-to-end visibility with application monitoring from AppDynamics
> >>> Isolate bottlenecks and diagnose root cause in seconds.
> >>> Start your free trial of AppDynamics Pro today!
> >>>
> >>>
> >>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >>> _______________________________________________
> >>> Csound-devel mailing list
> >>> Csound-devel@lists.sourceforge.net
> >>> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>>
> >>
> >>
> >> ------------------------------------------------------------------------------
> >> See everything from the browser to the database with AppDynamics
> >> Get end-to-end visibility with application monitoring from AppDynamics
> >> Isolate bottlenecks and diagnose root cause in seconds.
> >> Start your free trial of AppDynamics Pro today!
> >>
> >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >> _______________________________________________
> >> Csound-devel mailing list
> >> Csound-devel@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>
> >>
> >> ------------------------------------------------------------------------------
> >> See everything from the browser to the database with AppDynamics Get
> >> end-to-end visibility with application monitoring from AppDynamics Isolate
> >> bottlenecks and diagnose root cause in seconds. Start your free trial of
> >> AppDynamics Pro today!
> >>
> >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >> _______________________________________________ Csound-devel mailing list
> >> Csound-devel@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>
> >>
> >> ------------------------------------------------------------------------------
> >> See everything from the browser to the database with AppDynamics
> >> Get end-to-end visibility with application monitoring from AppDynamics
> >> Isolate bottlenecks and diagnose root cause in seconds.
> >> Start your free trial of AppDynamics Pro today!
> >>
> >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >> _______________________________________________
> >> Csound-devel mailing list
> >> Csound-devel@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>
> >>
> >>
> >> ------------------------------------------------------------------------------
> >> See everything from the browser to the database with AppDynamics Get
> >> end-to-end visibility with application monitoring from AppDynamics Isolate
> >> bottlenecks and diagnose root cause in seconds. Start your free trial of
> >> AppDynamics Pro today!
> >>
> >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >> _______________________________________________ Csound-devel mailing list
> >> Csound-devel@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>
> >>
> >> ------------------------------------------------------------------------------
> >> How ServiceNow helps IT people transform IT departments:
> >> 1. Consolidate legacy IT systems to a single system of record for IT
> >> 2. Standardize and globalize service processes across IT
> >> 3. Implement zero-touch automation to replace manual, redundant tasks
> >>
> >> http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> >> _______________________________________________
> >> Csound-devel mailing list
> >> Csound-devel@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>
> >
> > ------------------------------------------------------------------------------
> > How ServiceNow helps IT people transform IT departments:
> > 1. Consolidate legacy IT systems to a single system of record for IT
> > 2. Standardize and globalize service processes across IT
> > 3. Implement zero-touch automation to replace manual, redundant tasks
> > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> > _______________________________________________
> > Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
> > ------------------------------------------------------------------------------
> > How ServiceNow helps IT people transform IT departments: 1. Consolidate
> > legacy IT systems to a single system of record for IT 2. Standardize and
> > globalize service processes across IT 3. Implement zero-touch automation to
> > replace manual, redundant tasks
> > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> > _______________________________________________ Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
> > ------------------------------------------------------------------------------
> > How ServiceNow helps IT people transform IT departments:
> > 1. Consolidate legacy IT systems to a single system of record for IT
> > 2. Standardize and globalize service processes across IT
> > 3. Implement zero-touch automation to replace manual, redundant tasks
> > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> > _______________________________________________
> > Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
> >
> >
> > ------------------------------------------------------------------------------
> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! 1,500+
> > hours of tutorials including VisualStudio 2012, Windows 8, SharePoint 2013,
> > SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13.
> > http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
> > _______________________________________________ Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
> > ------------------------------------------------------------------------------
> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! 1,500+
> > hours of tutorials including VisualStudio 2012, Windows 8, SharePoint 2013,
> > SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> > _______________________________________________ Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
> > ------------------------------------------------------------------------------
> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> > includes
> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> > _______________________________________________
> > Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
>
> ------------------------------------------------------------------------------
> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel

Date2013-09-17 18:47
FromMichael Gogins
SubjectRe: [Cs-dev] VS2010 building from source
AttachmentsNone  None  
As far as I am concerned, you can work in the develop branch. I build the develop branch for Windows with MinGW every day or so. I'm sure we can keep the build options straightened out.

If you want to create another branch, that's fine too. I don't find it difficult to manage branches just with plain git commands.

For your information, the reason that I did not create a Microsoft build for Windows myself is that the CsoundAC component would not build a SWIG interface for Python with Visual C++. The cause is that the standard vector and map collections would not compile with a DLL interface for SWIG using Visual C++. Since I am the author and one of the main users of CsoundAC, that caused me to lose interest in Visual C++.

Things have changed a bit since then. In the first place I don't depend on the SWIG-generated Python interface so much any more, I often compose directly in C++. I'm also interested to hear if this serious limitation of Visual C++, which is not standard compliant, has been fixed.

Regards,
Mike




===========================
Michael Gogins
Irreducible Productions
http://michaelgogins.tumblr.com
Michael dot Gogins at gmail dot com


On Tue, Sep 17, 2013 at 1:37 PM, Richard Henninger <richard@rghmusic.com> wrote:
Stephen,
 
As we get set up, I noticed that Steven was talking about “git-flow” which is an add-on to git proper that encapsulates a workflow by imposing high-level commands over git that standardize branching operations.  This was new to me.  If it is new to you too, let’s read up before imposing a new branch on “develop”.
 
I now remember some discussions about using git-flow in early August where this was proposed.  Steven provided some basic links for info:  http://csound.1045644.n5.nabble.com/New-Git-Flow-based-workflow-for-Csound6-td5726363.html
 
Also, here is a pretty good explanation: http://yakiloo.com/getting-started-git-flow/
 
Steven: Let us know the procedure we need to follow regarding dev status.  Thanks.
 
Richard Henninger
richard@rghmusic.com
 
From: Richard Henninger
Sent: Monday, September 16, 2013 7:25 PM
To: Developer discussions
 
I’ve got good doc on git and it feels like the project is moving towards and  getting more comfortable with git workflows, so that’s my vote.
 
Richard Henninger
richard@rghmusic.com
 
From: Stephen Kyne
Sent: Monday, September 16, 2013 6:41 PM
To: Developer discussions
 
Hi guys,

Richard; That sounds reasonable. I wouldn't like to destabilise the codebase so a separate branch is probably a safe choice.
I won't be at the conference unfortunately but it sounds really interesting.

Steven; Thanks that would be great if you could set that up. 
As for the two options you gave, what would be easier for you guys? I don't mind either way to be honest.

Stephen

> Date: Mon, 16 Sep 2013 17:55:30 -0400
> From: stevenyi@gmail.com
> To: csound-devel@lists.sourceforge.net
> Subject: Re: [Cs-dev] VS2010 building from source
>
> Hi Stephen and Richard,
>
> If you'd like, I don't think anyone would mind adding you two to the
> devs list for Csound. You'd be welcome to create a feature branch off
> the develop branch (using git-flow). Another option is that you could
> use Sourceforge's fork system (if you see on
> https://sourceforge.net/p/csound/csound6-git/ci/master/tree/ there is
> an option to fork). You could then do pull requests from there. I
> found SF's fork/pull-request system a bit awkward compared to
> bitbucket and github though.
>
> steven
>
> On Mon, Sep 16, 2013 at 4:51 PM, Richard Henninger <richard@rghmusic.com> wrote:
> > Hi Stephen,
> >
> > We should probably make a separate “native windows build” branch off of
> > “develop” especially since the cMakeList files are still being fine tuned
> > for the mingw windows build. We shouldn’t interfere with that until it (and
> > the rest of csound6) is stable.
> >
> > Do you have “write” access to the project yet? I don’t. I’ve been holding
> > off on my request for that until csound6 had become reasonably quiescent.
> > Still, using a separate git branch should keep this work out of the way of
> > the mainstream. Down the road, I worry about built in assumption in the
> > codebase about threads, library and other compatibility issues - but
> > resolving those is the whole point eventually.
> >
> > My original plan has been to become an active developer after attending the
> > relevant sessions at the conference next month and confirming that I had a
> > legitimate mingw build environment for testing changes ahead of committing
> > code. Are you attending?
> >
> >
> > Richard Henninger
> > richard@rghmusic.com
> >
> > From: Stephen Kyne
> > Sent: Monday, September 16, 2013 4:21 PM
> > To: Developer discussions
> >
> > Hey Richard,
> >
> > Well I switched my Csound branch to "develop" from the main one recently and
> > there was a few more errors but nothing major.
> > I'm currently trying to fix the missing libraries in the cMakeLists files (I
> > had just added them to the sln file for testing).
> > I'm afraid it's a bit new to me so it's taking a little bit of time to do it
> > nicely.
> >
> > Once that is finished though, there should be a version of Csound that will
> > be building successfully.
> > I guess from there we can add additional build features and fix the errors
> > as they happen.
> >
> > If you want to make a branch that sounds fine with me.
> >
> > Stephen
> >
> > ________________________________
> > From: richard@rghmusic.com
> > To: csound-devel@lists.sourceforge.net
> > Date: Mon, 16 Sep 2013 16:25:10 +0000
> > Subject: Re: [Cs-dev] VS2010 building from source
> >
> > Stephen,
> >
> > Your were right about VS2013 Preview. Also, VS2013 RC won’t work over
> > Win8.1 Preview.
> >
> > So, over the weekend, I hosed my 8.1 box back to 8.0 and loaded the VS2013
> > RC (and git) and am ready to play. How do I catch up to the point where you
> > are currently? Shall we make a git branch so we can keep track of, share
> > and merge what we alter?
> >
> >
> > Richard Henninger
> > richard@rghmusic.com
> >
> > From: Stephen Kyne
> > Sent: Sunday, September 15, 2013 11:48 AM
> > To: Developer discussions
> >
> > Hi Andrés,
> >
> > Yes the project generated from CMake is almost fully correct. Just some
> > edits to a few CMakeLists.txt files will be needed to load some missing
> > libraries.
> > I'm not building all features yet so there may be more changes as time goes
> > by but the csound core is working well.
> >
> > Stephen
> >
> > ________________________________
> > Date: Sat, 14 Sep 2013 19:28:55 -0700
> > From: mantaraya36@gmail.com
> > To: csound-devel@lists.sourceforge.net
> > Subject: Re: [Cs-dev] VS2010 building from source
> >
> > Hi,
> >
> > Do you think the VS porject generated by cmake is useful? Ideally this work
> > should go in the CMakeLists.txt file rather than a separate VS project.
> >
> > Cheers,
> > Andrés
> >
> >
> > On Fri, Sep 13, 2013 at 11:46 AM, Stephen Kyne <stevek@outlook.ie> wrote:
> >
> > Cool, any help would be appreciated. I'm still getting to grips with the
> > Csound code base and most of my code changes are probably far from elegant.
> >
> > As far as I know, the Release Candidate is required unless there is an
> > update to the preview.
> > I know I had tried before and I was getting all kinds of errors from missing
> > lib functions as you described.
> >
> > In the meantime, the portaudio module is working so real time audio is
> > possible.
> > There are still some elements of MSVC build that will be need to be fixed
> > though.
> > I saw a crash relating to heap corruptiong due to vfprintf use but these
> > errors are relatively easy to fix with the debugger.
> >
> > Stephen
> >
> > ________________________________
> > From: richard@rghmusic.com
> > To: csound-devel@lists.sourceforge.net
> > Date: Fri, 13 Sep 2013 17:03:15 +0000
> >
> > Subject: Re: [Cs-dev] VS2010 building from source
> >
> > Me too. I tried with VS2012 and decided that too much of the code depended
> > on liberties that C99 permitted that C88 did not and gave up - thinking the
> > source would need too much rework to bother.
> >
> > I have VS2013 preview on an 8.1 machine so I’d be interested in sharing the
> > workload to speed this along. Perhaps there should be a git branch to hold
> > the project files and changes for this?
> >
> > My interest is access to MS debugging tools while using .net front-ends and
> > for ultimately targeting WinRT getting csound back closer to its original
> > goal of being multiplatform.
> >
> > Richard Henninger
> > richard@rghmusic.com
> >
> > From: Rory Walsh
> > Sent: Friday, September 13, 2013 12:21 PM
> > To: Developer discussions
> >
> > Thanks for the report. I'm following this with interest!
> >
> > On 13 September 2013 00:58, Stephen Kyne <stevek@outlook.ie> wrote:
> >> Hey guys,
> >>
> >> Visual Studio 2013 RC was released there recently. It has partial support
> >> for C99.
> >>
> >> http://blogs.msdn.com/b/vcblog/archive/2013/07/19/c99-library-support-in-visual-studio-2013.aspx
> >>
> >> I've been hacking away with it and managed to build Csound. The build was
> >> mostly stripped down but I managed to get the xanadu.csd to compile a .wav
> >> file.
> >> So it's a start at least!
> >>
> >> The changes required were fairly minor, mostly just alterations to the
> >> project(s) file for libraries and some small code changes here and there.
> >> I had to replace some GCC atomic intrinsics with MSVC ones.
> >> I'm not sure the full effect of that but I guess in theory it should (and
> >> seems to) work.
> >>
> >> I'm hoping to get some real-time performance working next.
> >>
> >> Stephen
> >>
> >> ________________________________
> >> Date: Sun, 21 Jul 2013 23:48:03 -0400
> >> From: michael.gogins@gmail.com
> >> To: csound-devel@lists.sourceforge.net
> >>
> >> Subject: Re: [Cs-dev] VS2010 building from source
> >>
> >> You could use another IDE: QtCreator, CodeBlocks, Eclipse CDT.
> >>
> >> On Jul 21, 2013 7:31 PM, "Stephen Kyne" <stevek@outlook.ie> wrote:
> >>
> >> Thanks for the replies.
> >>
> >> I mainly want to build in Visual Studio just for using the IDE itself but
> >> it
> >> sounds like a no go at the minute.
> >> Maybe something for the future.
> >>
> >> Cheers,
> >> Stephen
> >>
> >> ________________________________
> >> From: richard@rghmusic.com
> >> To: csound-devel@lists.sourceforge.net
> >> Date: Sun, 21 Jul 2013 21:15:47 +0000
> >> Subject: Re: [Cs-dev] VS2010 building from source
> >>
> >> Last Spring, I explored porting to WinRT using the 5.18 code base. Really
> >> tough! Once I started following in the changes you guys were putting into
> >> csound 6, I saw how your architectural evolutions would solve a number of
> >> issues I encountered.
> >>
> >> So I’ve held off until 6.0 becomes a stable base from which to rethink an
> >> approach. Being patient gave me another reward: WinRT 8.1 finally
> >> provides
> >> the ability to feed audio streams from an algorithm as PCM rather than
> >> from
> >> only a file or existing audio stream. So direct programming of COM
> >> (WASAPI)
> >> is no longer necessary. Maybe MIDI will show up before long...
> >>
> >> I am pretty familiar with the issues involved in a WinRT port and would be
> >> happy to be a part of such an effort at some point in the future. For
> >> now,
> >> I am content to explore the api from VS2012 and Win8 desktop apps via a C#
> >> wrapper I have. As it stands now, the sounds created from a desktop-style
> >> app are trouble free on a Surface Pro - you just can’t create apps to
> >> distribute from the Windows app store. It’s an acceptable compromise to
> >> me
> >> for now.
> >>
> >> Richard Henninger
> >> richard@rghmusic.com
> >>
> >> From: Steven Yi
> >> Sent: Sunday, July 21, 2013 4:27 PM
> >> To: Developer discussions
> >>
> >> I tried to get a VS CMake build going about a year and a half ago
> >> without much luck. I think though it would be nice to have it be
> >> possible, especially if we'll get more developers interested in
> >> compiling and working on Csound. I don't think anyone's really been
> >> looking at WinRT, but I think it'd be nice to see Csound there and on
> >> Win 8 Mobile too.
> >>
> >> On Sun, Jul 21, 2013 at 3:09 PM, Richard Henninger <richard@rghmusic.com>
> >> wrote:
> >>> I tried this a few weeks ago so I could be better able to use the VS
> >>> debugger better for the csound code while writing a .net bridge to
> >>> csound.
> >>>
> >>> Mike is right on many points about the futility of doing this.
> >>>
> >>> The MS (the c part is c88 not c99) compiler will give you scads of errors
> >>> when compiling csound libraries. Here is a partial list from an excerpt
> >>> of
> >>> an earlier post:
> >>>
> >>> Four come to mind right away:
> >>>
> >>> MS C tries to encourage use of the posix secure strxxx_s functions for
> >>> string operations to thwart buffer overflow hacks. Error can be turned
> >>> off
> >>> by a flag, but the recommendation represents a best practice.
> >>> It is totally unforgiving of implicit casts from void*. For code
> >>> readability, I agree with them. Code clarity in open source seems
> >>> ultra-desirable. No flag for these.
> >>> Declaring new variables mid-codeblock confuses the compiler. [It spews
> >>> crazy
> >>> error messages once encountered]
> >>> It won’t accept really old, deprecated library calls like open and
> >>> insists
> >>> on newer equivalents.
> >>>
> >>>
> >>> namehist.c is particulary delinquent in this regard. VS2013’s C (in
> >>> beta)
> >>> wants to be c99 compliant, maybe some of this will just evaporate with
> >>> VS2013 re-written c compiler. [Mike’s concern about c++ stl generics
> >>> should
> >>> also evaporate as MS makes itself compliant with VC11. Although you never
> >>> know with MS, they do talk a good line on standards compliance these
> >>> days.
> >>> We’ll just have to wait and see...]
> >>>
> >>> Since dealing with these is a pre-requisite to porting to WinRT which
> >>> must
> >>> use an MS compiler, cleaning this kind of this up might make a good
> >>> [project
> >>> for me to start contributing with].
> >>>
> >>> For now, I’d just set up the gnu environment as Mike’s article describes.
> >>> That’s what I’ve decided to do.
> >>>
> >>> Richard Henninger
> >>> richard@rghmusic.com
> >>>
> >>> From: Michael Gogins
> >>> Sent: Sunday, July 21, 2013 2:41 PM
> >>> To: Developer discussions
> >>>
> >>> I tried to build Csound and CsoundAC with Visual C++ about four years
> >>> ago,
> >>> and I gave up.
> >>>
> >>> The issue for me was that the Microsoft Standard C++ Library (STL) did
> >>> not
> >>> generate code that could be exported in shared libraries. This was a
> >>> serious
> >>> problem that prevented CsoundAC from linking into shared libraries using
> >>> Visual C++, as CsoundAC uses std::vector and other such classes in
> >>> exported
> >>> interfaces.
> >>>
> >>> Aside from this the C interfaces should not, in theory, present a
> >>> problem.
> >>> However, because the Visual C++ build has not been maintained for a long
> >>> time, there may be many minor problems.
> >>>
> >>> Your best bet is to create a branch in GIT for your Visual C++ build and
> >>> modify the CMakeList.txt files to build with Visual C++ in the Microsoft
> >>> Windows SDK console. If you get it to work, we can merge your branch back
> >>> in.
> >>>
> >>> Please tell us your reason for wanting a Visual C++ build. I would not go
> >>> down this path, myself, without a very good reason.
> >>>
> >>> Both the C API, and the low-level C++ api in csound.hpp, can be used from
> >>> Visual C++ while linking with the MinGW built code in the Windows
> >>> installer.
> >>>
> >>> In other words, if you are creating a Visual C++ project to use the
> >>> Csound
> >>> API, you should be able use the libraries and headers in the Windows
> >>> installer with Visual C++ as long as you only reference C header files
> >>> such
> >>> as csound.h and the csound.hpp C++ header. If you find out differently,
> >>> please let me know.
> >>>
> >>> At this time, the MinGW compiler is pretty even with the Visual C++
> >>> compiler
> >>> in terms of code quality, execution speed, and probably a bit better for
> >>> C++
> >>> standards compliance.
> >>>
> >>> Hope this helps,
> >>> Mike
> >>>
> >>>
> >>>
> >>>
> >>> ===========================
> >>> Michael Gogins
> >>> Irreducible Productions
> >>> http://michaelgogins.tumblr.com
> >>> Michael dot Gogins at gmail dot com
> >>>
> >>>
> >>> On Sun, Jul 21, 2013 at 1:15 PM, Stephen Kyne <stevek@outlook.ie> wrote:
> >>>>
> >>>> Hi guys,
> >>>>
> >>>> I was wondering if anyone has or if it is supposed to be possible to
> >>>> generate a VS2010 project file using CMake and building Csound this way?
> >>>>
> >>>> It is straight forward finding the necessary dependencies and generating
> >>>> the project file but it's running into a lot of errors when I try and
> >>>> build.
> >>>> Is it worth hacking around and fixing these errors or is this
> >>>> fundamentally not going to work without serious effort?
> >>>>
> >>>> Thanks,
> >>>> Stephen
> >>>>
> >>>>
> >>>>
> >>>>
> >>>> ------------------------------------------------------------------------------
> >>>> See everything from the browser to the database with AppDynamics
> >>>> Get end-to-end visibility with application monitoring from AppDynamics
> >>>> Isolate bottlenecks and diagnose root cause in seconds.
> >>>> Start your free trial of AppDynamics Pro today!
> >>>>
> >>>>
> >>>>
> >>>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >>>> _______________________________________________
> >>>> Csound-devel mailing list
> >>>> Csound-devel@lists.sourceforge.net
> >>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>>>
> >>>
> >>>
> >>>
> >>>
> >>> ------------------------------------------------------------------------------
> >>> See everything from the browser to the database with AppDynamics
> >>> Get end-to-end visibility with application monitoring from AppDynamics
> >>> Isolate bottlenecks and diagnose root cause in seconds.
> >>> Start your free trial of AppDynamics Pro today!
> >>>
> >>>
> >>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >>> _______________________________________________
> >>> Csound-devel mailing list
> >>> Csound-devel@lists.sourceforge.net
> >>> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>>
> >>
> >>
> >> ------------------------------------------------------------------------------
> >> See everything from the browser to the database with AppDynamics
> >> Get end-to-end visibility with application monitoring from AppDynamics
> >> Isolate bottlenecks and diagnose root cause in seconds.
> >> Start your free trial of AppDynamics Pro today!
> >>
> >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >> _______________________________________________
> >> Csound-devel mailing list
> >> Csound-devel@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>
> >>
> >> ------------------------------------------------------------------------------
> >> See everything from the browser to the database with AppDynamics Get
> >> end-to-end visibility with application monitoring from AppDynamics Isolate
> >> bottlenecks and diagnose root cause in seconds. Start your free trial of
> >> AppDynamics Pro today!
> >>
> >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >> _______________________________________________ Csound-devel mailing list
> >> Csound-devel@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>
> >>
> >> ------------------------------------------------------------------------------
> >> See everything from the browser to the database with AppDynamics
> >> Get end-to-end visibility with application monitoring from AppDynamics
> >> Isolate bottlenecks and diagnose root cause in seconds.
> >> Start your free trial of AppDynamics Pro today!
> >>
> >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >> _______________________________________________
> >> Csound-devel mailing list
> >> Csound-devel@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>
> >>
> >>
> >> ------------------------------------------------------------------------------
> >> See everything from the browser to the database with AppDynamics Get
> >> end-to-end visibility with application monitoring from AppDynamics Isolate
> >> bottlenecks and diagnose root cause in seconds. Start your free trial of
> >> AppDynamics Pro today!
> >>
> >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >> _______________________________________________ Csound-devel mailing list
> >> Csound-devel@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>
> >>
> >> ------------------------------------------------------------------------------
> >> How ServiceNow helps IT people transform IT departments:
> >> 1. Consolidate legacy IT systems to a single system of record for IT
> >> 2. Standardize and globalize service processes across IT
> >> 3. Implement zero-touch automation to replace manual, redundant tasks
> >>
> >> http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> >> _______________________________________________
> >> Csound-devel mailing list
> >> Csound-devel@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>
> >
> > ------------------------------------------------------------------------------
> > How ServiceNow helps IT people transform IT departments:
> > 1. Consolidate legacy IT systems to a single system of record for IT
> > 2. Standardize and globalize service processes across IT
> > 3. Implement zero-touch automation to replace manual, redundant tasks
> > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> > _______________________________________________
> > Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
> > ------------------------------------------------------------------------------
> > How ServiceNow helps IT people transform IT departments: 1. Consolidate
> > legacy IT systems to a single system of record for IT 2. Standardize and
> > globalize service processes across IT 3. Implement zero-touch automation to
> > replace manual, redundant tasks
> > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> > _______________________________________________ Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
> > ------------------------------------------------------------------------------
> > How ServiceNow helps IT people transform IT departments:
> > 1. Consolidate legacy IT systems to a single system of record for IT
> > 2. Standardize and globalize service processes across IT
> > 3. Implement zero-touch automation to replace manual, redundant tasks
> > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> > _______________________________________________
> > Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
> >
> >
> > ------------------------------------------------------------------------------
> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! 1,500+
> > hours of tutorials including VisualStudio 2012, Windows 8, SharePoint 2013,
> > SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13.
> > http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
> > _______________________________________________ Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
> > ------------------------------------------------------------------------------
> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! 1,500+
> > hours of tutorials including VisualStudio 2012, Windows 8, SharePoint 2013,
> > SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> > _______________________________________________ Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
> > ------------------------------------------------------------------------------
> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> > includes
> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> > _______________________________________________
> > Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
>
> ------------------------------------------------------------------------------
> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel

------------------------------------------------------------------------------
LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel



Date2013-09-17 19:11
FromRichard Henninger
SubjectRe: [Cs-dev] VS2010 building from source
AttachmentsNone  None  
Hi Mike,
Thanks for offering to keep things simple.
 
BTW, my understanding is the VS2013 is a complete rewrite of the C compiler behind Visual C++  (finally C99 compliant) along with a major commitment to be 100% compliant with C++/11 to which MS is a major contributor now.  They have been making a major push over the past few years to be standards-compliant in a number of areas.
 
If you want, you could check out whether the STL vectors and maps now play nice with other libraries like SWIG by downloading and trying the VS2013 RC images which just became available last week.  ( http://www.microsoft.com/visualstudio/eng/2013-downloads )  Any VS2013 version is free (runs on Win 8 or 7 (but not 8.1 preview)) this fall.  Release is scheduled for mid November.
 
 
 
Richard Henninger
richard@rghmusic.com
 
From: Michael Gogins
Sent: ‎Tuesday‎, ‎September‎ ‎17‎, ‎2013 ‎1‎:‎47‎ ‎PM
To: Developer discussions
 
As far as I am concerned, you can work in the develop branch. I build the develop branch for Windows with MinGW every day or so. I'm sure we can keep the build options straightened out.

If you want to create another branch, that's fine too. I don't find it difficult to manage branches just with plain git commands.

For your information, the reason that I did not create a Microsoft build for Windows myself is that the CsoundAC component would not build a SWIG interface for Python with Visual C++. The cause is that the standard vector and map collections would not compile with a DLL interface for SWIG using Visual C++. Since I am the author and one of the main users of CsoundAC, that caused me to lose interest in Visual C++.

Things have changed a bit since then. In the first place I don't depend on the SWIG-generated Python interface so much any more, I often compose directly in C++. I'm also interested to hear if this serious limitation of Visual C++, which is not standard compliant, has been fixed.

Regards,
Mike




===========================
Michael Gogins
Irreducible Productions
http://michaelgogins.tumblr.com
Michael dot Gogins at gmail dot com


On Tue, Sep 17, 2013 at 1:37 PM, Richard Henninger <richard@rghmusic.com> wrote:
Stephen,
 
As we get set up, I noticed that Steven was talking about “git-flow” which is an add-on to git proper that encapsulates a workflow by imposing high-level commands over git that standardize branching operations.  This was new to me.  If it is new to you too, let’s read up before imposing a new branch on “develop”.
 
I now remember some discussions about using git-flow in early August where this was proposed.  Steven provided some basic links for info:  http://csound.1045644.n5.nabble.com/New-Git-Flow-based-workflow-for-Csound6-td5726363.html
 
Also, here is a pretty good explanation: http://yakiloo.com/getting-started-git-flow/
 
Steven: Let us know the procedure we need to follow regarding dev status.  Thanks.
 
Richard Henninger
richard@rghmusic.com
 
From: Richard Henninger
Sent: Monday, September 16, 2013 7:25 PM
To: Developer discussions
 
I’ve got good doc on git and it feels like the project is moving towards and  getting more comfortable with git workflows, so that’s my vote.
 
Richard Henninger
richard@rghmusic.com
 
From: Stephen Kyne
Sent: Monday, September 16, 2013 6:41 PM
To: Developer discussions
 
Hi guys,

Richard; That sounds reasonable. I wouldn't like to destabilise the codebase so a separate branch is probably a safe choice.
I won't be at the conference unfortunately but it sounds really interesting.

Steven; Thanks that would be great if you could set that up. 
As for the two options you gave, what would be easier for you guys? I don't mind either way to be honest.

Stephen

> Date: Mon, 16 Sep 2013 17:55:30 -0400
> From: stevenyi@gmail.com
> To: csound-devel@lists.sourceforge.net
> Subject: Re: [Cs-dev] VS2010 building from source
>
> Hi Stephen and Richard,
>
> If you'd like, I don't think anyone would mind adding you two to the
> devs list for Csound. You'd be welcome to create a feature branch off
> the develop branch (using git-flow). Another option is that you could
> use Sourceforge's fork system (if you see on
> https://sourceforge.net/p/csound/csound6-git/ci/master/tree/ there is
> an option to fork). You could then do pull requests from there. I
> found SF's fork/pull-request system a bit awkward compared to
> bitbucket and github though.
>
> steven
>
> On Mon, Sep 16, 2013 at 4:51 PM, Richard Henninger <richard@rghmusic.com> wrote:
> > Hi Stephen,
> >
> > We should probably make a separate “native windows build” branch off of
> > “develop” especially since the cMakeList files are still being fine tuned
> > for the mingw windows build. We shouldn’t interfere with that until it (and
> > the rest of csound6) is stable.
> >
> > Do you have “write” access to the project yet? I don’t. I’ve been holding
> > off on my request for that until csound6 had become reasonably quiescent.
> > Still, using a separate git branch should keep this work out of the way of
> > the mainstream. Down the road, I worry about built in assumption in the
> > codebase about threads, library and other compatibility issues - but
> > resolving those is the whole point eventually.
> >
> > My original plan has been to become an active developer after attending the
> > relevant sessions at the conference next month and confirming that I had a
> > legitimate mingw build environment for testing changes ahead of committing
> > code. Are you attending?
> >
> >
> > Richard Henninger
> > richard@rghmusic.com
> >
> > From: Stephen Kyne
> > Sent: Monday, September 16, 2013 4:21 PM
> > To: Developer discussions
> >
> > Hey Richard,
> >
> > Well I switched my Csound branch to "develop" from the main one recently and
> > there was a few more errors but nothing major.
> > I'm currently trying to fix the missing libraries in the cMakeLists files (I
> > had just added them to the sln file for testing).
> > I'm afraid it's a bit new to me so it's taking a little bit of time to do it
> > nicely.
> >
> > Once that is finished though, there should be a version of Csound that will
> > be building successfully.
> > I guess from there we can add additional build features and fix the errors
> > as they happen.
> >
> > If you want to make a branch that sounds fine with me.
> >
> > Stephen
> >
> > ________________________________
> > From: richard@rghmusic.com
> > To: csound-devel@lists.sourceforge.net
> > Date: Mon, 16 Sep 2013 16:25:10 +0000
> > Subject: Re: [Cs-dev] VS2010 building from source
> >
> > Stephen,
> >
> > Your were right about VS2013 Preview. Also, VS2013 RC won’t work over
> > Win8.1 Preview.
> >
> > So, over the weekend, I hosed my 8.1 box back to 8.0 and loaded the VS2013
> > RC (and git) and am ready to play. How do I catch up to the point where you
> > are currently? Shall we make a git branch so we can keep track of, share
> > and merge what we alter?
> >
> >
> > Richard Henninger
> > richard@rghmusic.com
> >
> > From: Stephen Kyne
> > Sent: Sunday, September 15, 2013 11:48 AM
> > To: Developer discussions
> >
> > Hi Andrés,
> >
> > Yes the project generated from CMake is almost fully correct. Just some
> > edits to a few CMakeLists.txt files will be needed to load some missing
> > libraries.
> > I'm not building all features yet so there may be more changes as time goes
> > by but the csound core is working well.
> >
> > Stephen
> >
> > ________________________________
> > Date: Sat, 14 Sep 2013 19:28:55 -0700
> > From: mantaraya36@gmail.com
> > To: csound-devel@lists.sourceforge.net
> > Subject: Re: [Cs-dev] VS2010 building from source
> >
> > Hi,
> >
> > Do you think the VS porject generated by cmake is useful? Ideally this work
> > should go in the CMakeLists.txt file rather than a separate VS project.
> >
> > Cheers,
> > Andrés
> >
> >
> > On Fri, Sep 13, 2013 at 11:46 AM, Stephen Kyne <stevek@outlook.ie> wrote:
> >
> > Cool, any help would be appreciated. I'm still getting to grips with the
> > Csound code base and most of my code changes are probably far from elegant.
> >
> > As far as I know, the Release Candidate is required unless there is an
> > update to the preview.
> > I know I had tried before and I was getting all kinds of errors from missing
> > lib functions as you described.
> >
> > In the meantime, the portaudio module is working so real time audio is
> > possible.
> > There are still some elements of MSVC build that will be need to be fixed
> > though.
> > I saw a crash relating to heap corruptiong due to vfprintf use but these
> > errors are relatively easy to fix with the debugger.
> >
> > Stephen
> >
> > ________________________________
> > From: richard@rghmusic.com
> > To: csound-devel@lists.sourceforge.net
> > Date: Fri, 13 Sep 2013 17:03:15 +0000
> >
> > Subject: Re: [Cs-dev] VS2010 building from source
> >
> > Me too. I tried with VS2012 and decided that too much of the code depended
> > on liberties that C99 permitted that C88 did not and gave up - thinking the
> > source would need too much rework to bother.
> >
> > I have VS2013 preview on an 8.1 machine so I’d be interested in sharing the
> > workload to speed this along. Perhaps there should be a git branch to hold
> > the project files and changes for this?
> >
> > My interest is access to MS debugging tools while using .net front-ends and
> > for ultimately targeting WinRT getting csound back closer to its original
> > goal of being multiplatform.
> >
> > Richard Henninger
> > richard@rghmusic.com
> >
> > From: Rory Walsh
> > Sent: Friday, September 13, 2013 12:21 PM
> > To: Developer discussions
> >
> > Thanks for the report. I'm following this with interest!
> >
> > On 13 September 2013 00:58, Stephen Kyne <stevek@outlook.ie> wrote:
> >> Hey guys,
> >>
> >> Visual Studio 2013 RC was released there recently. It has partial support
> >> for C99.
> >>
> >> http://blogs.msdn.com/b/vcblog/archive/2013/07/19/c99-library-support-in-visual-studio-2013.aspx
> >>
> >> I've been hacking away with it and managed to build Csound. The build was
> >> mostly stripped down but I managed to get the xanadu.csd to compile a .wav
> >> file.
> >> So it's a start at least!
> >>
> >> The changes required were fairly minor, mostly just alterations to the
> >> project(s) file for libraries and some small code changes here and there.
> >> I had to replace some GCC atomic intrinsics with MSVC ones.
> >> I'm not sure the full effect of that but I guess in theory it should (and
> >> seems to) work.
> >>
> >> I'm hoping to get some real-time performance working next.
> >>
> >> Stephen
> >>
> >> ________________________________
> >> Date: Sun, 21 Jul 2013 23:48:03 -0400
> >> From: michael.gogins@gmail.com
> >> To: csound-devel@lists.sourceforge.net
> >>
> >> Subject: Re: [Cs-dev] VS2010 building from source
> >>
> >> You could use another IDE: QtCreator, CodeBlocks, Eclipse CDT.
> >>
> >> On Jul 21, 2013 7:31 PM, "Stephen Kyne" <stevek@outlook.ie> wrote:
> >>
> >> Thanks for the replies.
> >>
> >> I mainly want to build in Visual Studio just for using the IDE itself but
> >> it
> >> sounds like a no go at the minute.
> >> Maybe something for the future.
> >>
> >> Cheers,
> >> Stephen
> >>
> >> ________________________________
> >> From: richard@rghmusic.com
> >> To: csound-devel@lists.sourceforge.net
> >> Date: Sun, 21 Jul 2013 21:15:47 +0000
> >> Subject: Re: [Cs-dev] VS2010 building from source
> >>
> >> Last Spring, I explored porting to WinRT using the 5.18 code base. Really
> >> tough! Once I started following in the changes you guys were putting into
> >> csound 6, I saw how your architectural evolutions would solve a number of
> >> issues I encountered.
> >>
> >> So I’ve held off until 6.0 becomes a stable base from which to rethink an
> >> approach. Being patient gave me another reward: WinRT 8.1 finally
> >> provides
> >> the ability to feed audio streams from an algorithm as PCM rather than
> >> from
> >> only a file or existing audio stream. So direct programming of COM
> >> (WASAPI)
> >> is no longer necessary. Maybe MIDI will show up before long...
> >>
> >> I am pretty familiar with the issues involved in a WinRT port and would be
> >> happy to be a part of such an effort at some point in the future. For
> >> now,
> >> I am content to explore the api from VS2012 and Win8 desktop apps via a C#
> >> wrapper I have. As it stands now, the sounds created from a desktop-style
> >> app are trouble free on a Surface Pro - you just can’t create apps to
> >> distribute from the Windows app store. It’s an acceptable compromise to
> >> me
> >> for now.
> >>
> >> Richard Henninger
> >> richard@rghmusic.com
> >>
> >> From: Steven Yi
> >> Sent: Sunday, July 21, 2013 4:27 PM
> >> To: Developer discussions
> >>
> >> I tried to get a VS CMake build going about a year and a half ago
> >> without much luck. I think though it would be nice to have it be
> >> possible, especially if we'll get more developers interested in
> >> compiling and working on Csound. I don't think anyone's really been
> >> looking at WinRT, but I think it'd be nice to see Csound there and on
> >> Win 8 Mobile too.
> >>
> >> On Sun, Jul 21, 2013 at 3:09 PM, Richard Henninger <richard@rghmusic.com>
> >> wrote:
> >>> I tried this a few weeks ago so I could be better able to use the VS
> >>> debugger better for the csound code while writing a .net bridge to
> >>> csound.
> >>>
> >>> Mike is right on many points about the futility of doing this.
> >>>
> >>> The MS (the c part is c88 not c99) compiler will give you scads of errors
> >>> when compiling csound libraries. Here is a partial list from an excerpt
> >>> of
> >>> an earlier post:
> >>>
> >>> Four come to mind right away:
> >>>
> >>> MS C tries to encourage use of the posix secure strxxx_s functions for
> >>> string operations to thwart buffer overflow hacks. Error can be turned
> >>> off
> >>> by a flag, but the recommendation represents a best practice.
> >>> It is totally unforgiving of implicit casts from void*. For code
> >>> readability, I agree with them. Code clarity in open source seems
> >>> ultra-desirable. No flag for these.
> >>> Declaring new variables mid-codeblock confuses the compiler. [It spews
> >>> crazy
> >>> error messages once encountered]
> >>> It won’t accept really old, deprecated library calls like open and
> >>> insists
> >>> on newer equivalents.
> >>>
> >>>
> >>> namehist.c is particulary delinquent in this regard. VS2013’s C (in
> >>> beta)
> >>> wants to be c99 compliant, maybe some of this will just evaporate with
> >>> VS2013 re-written c compiler. [Mike’s concern about c++ stl generics
> >>> should
> >>> also evaporate as MS makes itself compliant with VC11. Although you never
> >>> know with MS, they do talk a good line on standards compliance these
> >>> days.
> >>> We’ll just have to wait and see...]
> >>>
> >>> Since dealing with these is a pre-requisite to porting to WinRT which
> >>> must
> >>> use an MS compiler, cleaning this kind of this up might make a good
> >>> [project
> >>> for me to start contributing with].
> >>>
> >>> For now, I’d just set up the gnu environment as Mike’s article describes.
> >>> That’s what I’ve decided to do.
> >>>
> >>> Richard Henninger
> >>> richard@rghmusic.com
> >>>
> >>> From: Michael Gogins
> >>> Sent: Sunday, July 21, 2013 2:41 PM
> >>> To: Developer discussions
> >>>
> >>> I tried to build Csound and CsoundAC with Visual C++ about four years
> >>> ago,
> >>> and I gave up.
> >>>
> >>> The issue for me was that the Microsoft Standard C++ Library (STL) did
> >>> not
> >>> generate code that could be exported in shared libraries. This was a
> >>> serious
> >>> problem that prevented CsoundAC from linking into shared libraries using
> >>> Visual C++, as CsoundAC uses std::vector and other such classes in
> >>> exported
> >>> interfaces.
> >>>
> >>> Aside from this the C interfaces should not, in theory, present a
> >>> problem.
> >>> However, because the Visual C++ build has not been maintained for a long
> >>> time, there may be many minor problems.
> >>>
> >>> Your best bet is to create a branch in GIT for your Visual C++ build and
> >>> modify the CMakeList.txt files to build with Visual C++ in the Microsoft
> >>> Windows SDK console. If you get it to work, we can merge your branch back
> >>> in.
> >>>
> >>> Please tell us your reason for wanting a Visual C++ build. I would not go
> >>> down this path, myself, without a very good reason.
> >>>
> >>> Both the C API, and the low-level C++ api in csound.hpp, can be used from
> >>> Visual C++ while linking with the MinGW built code in the Windows
> >>> installer.
> >>>
> >>> In other words, if you are creating a Visual C++ project to use the
> >>> Csound
> >>> API, you should be able use the libraries and headers in the Windows
> >>> installer with Visual C++ as long as you only reference C header files
> >>> such
> >>> as csound.h and the csound.hpp C++ header. If you find out differently,
> >>> please let me know.
> >>>
> >>> At this time, the MinGW compiler is pretty even with the Visual C++
> >>> compiler
> >>> in terms of code quality, execution speed, and probably a bit better for
> >>> C++
> >>> standards compliance.
> >>>
> >>> Hope this helps,
> >>> Mike
> >>>
> >>>
> >>>
> >>>
> >>> ===========================
> >>> Michael Gogins
> >>> Irreducible Productions
> >>> http://michaelgogins.tumblr.com
> >>> Michael dot Gogins at gmail dot com
> >>>
> >>>
> >>> On Sun, Jul 21, 2013 at 1:15 PM, Stephen Kyne <stevek@outlook.ie> wrote:
> >>>>
> >>>> Hi guys,
> >>>>
> >>>> I was wondering if anyone has or if it is supposed to be possible to
> >>>> generate a VS2010 project file using CMake and building Csound this way?
> >>>>
> >>>> It is straight forward finding the necessary dependencies and generating
> >>>> the project file but it's running into a lot of errors when I try and
> >>>> build.
> >>>> Is it worth hacking around and fixing these errors or is this
> >>>> fundamentally not going to work without serious effort?
> >>>>
> >>>> Thanks,
> >>>> Stephen
> >>>>
> >>>>
> >>>>
> >>>>
> >>>> ------------------------------------------------------------------------------
> >>>> See everything from the browser to the database with AppDynamics
> >>>> Get end-to-end visibility with application monitoring from AppDynamics
> >>>> Isolate bottlenecks and diagnose root cause in seconds.
> >>>> Start your free trial of AppDynamics Pro today!
> >>>>
> >>>>
> >>>>
> >>>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >>>> _______________________________________________
> >>>> Csound-devel mailing list
> >>>> Csound-devel@lists.sourceforge.net
> >>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>>>
> >>>
> >>>
> >>>
> >>>
> >>> ------------------------------------------------------------------------------
> >>> See everything from the browser to the database with AppDynamics
> >>> Get end-to-end visibility with application monitoring from AppDynamics
> >>> Isolate bottlenecks and diagnose root cause in seconds.
> >>> Start your free trial of AppDynamics Pro today!
> >>>
> >>>
> >>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >>> _______________________________________________
> >>> Csound-devel mailing list
> >>> Csound-devel@lists.sourceforge.net
> >>> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>>
> >>
> >>
> >> ------------------------------------------------------------------------------
> >> See everything from the browser to the database with AppDynamics
> >> Get end-to-end visibility with application monitoring from AppDynamics
> >> Isolate bottlenecks and diagnose root cause in seconds.
> >> Start your free trial of AppDynamics Pro today!
> >>
> >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >> _______________________________________________
> >> Csound-devel mailing list
> >> Csound-devel@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>
> >>
> >> ------------------------------------------------------------------------------
> >> See everything from the browser to the database with AppDynamics Get
> >> end-to-end visibility with application monitoring from AppDynamics Isolate
> >> bottlenecks and diagnose root cause in seconds. Start your free trial of
> >> AppDynamics Pro today!
> >>
> >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >> _______________________________________________ Csound-devel mailing list
> >> Csound-devel@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>
> >>
> >> ------------------------------------------------------------------------------
> >> See everything from the browser to the database with AppDynamics
> >> Get end-to-end visibility with application monitoring from AppDynamics
> >> Isolate bottlenecks and diagnose root cause in seconds.
> >> Start your free trial of AppDynamics Pro today!
> >>
> >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >> _______________________________________________
> >> Csound-devel mailing list
> >> Csound-devel@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>
> >>
> >>
> >> ------------------------------------------------------------------------------
> >> See everything from the browser to the database with AppDynamics Get
> >> end-to-end visibility with application monitoring from AppDynamics Isolate
> >> bottlenecks and diagnose root cause in seconds. Start your free trial of
> >> AppDynamics Pro today!
> >>
> >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >> _______________________________________________ Csound-devel mailing list
> >> Csound-devel@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>
> >>
> >> ------------------------------------------------------------------------------
> >> How ServiceNow helps IT people transform IT departments:
> >> 1. Consolidate legacy IT systems to a single system of record for IT
> >> 2. Standardize and globalize service processes across IT
> >> 3. Implement zero-touch automation to replace manual, redundant tasks
> >>
> >> http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> >> _______________________________________________
> >> Csound-devel mailing list
> >> Csound-devel@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>
> >
> > ------------------------------------------------------------------------------
> > How ServiceNow helps IT people transform IT departments:
> > 1. Consolidate legacy IT systems to a single system of record for IT
> > 2. Standardize and globalize service processes across IT
> > 3. Implement zero-touch automation to replace manual, redundant tasks
> > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> > _______________________________________________
> > Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
> > ------------------------------------------------------------------------------
> > How ServiceNow helps IT people transform IT departments: 1. Consolidate
> > legacy IT systems to a single system of record for IT 2. Standardize and
> > globalize service processes across IT 3. Implement zero-touch automation to
> > replace manual, redundant tasks
> > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> > _______________________________________________ Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
> > ------------------------------------------------------------------------------
> > How ServiceNow helps IT people transform IT departments:
> > 1. Consolidate legacy IT systems to a single system of record for IT
> > 2. Standardize and globalize service processes across IT
> > 3. Implement zero-touch automation to replace manual, redundant tasks
> > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> > _______________________________________________
> > Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
> >
> >
> > ------------------------------------------------------------------------------
> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! 1,500+
> > hours of tutorials including VisualStudio 2012, Windows 8, SharePoint 2013,
> > SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13.
> > http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
> > _______________________________________________ Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
> > ------------------------------------------------------------------------------
> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! 1,500+
> > hours of tutorials including VisualStudio 2012, Windows 8, SharePoint 2013,
> > SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> > _______________________________________________ Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
> > ------------------------------------------------------------------------------
> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> > includes
> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> > _______________________________________________
> > Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
>
> ------------------------------------------------------------------------------
> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel

------------------------------------------------------------------------------
LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel



Date2013-09-17 21:55
FromSteven Yi
SubjectRe: [Cs-dev] VS2010 building from source
I think this stuff might be best to do in a feature branch using "git
flow feature start vs2013".  You would then be able to check out the
feature branch using "git flow feature checkout vs2013".

Stephen and Richard: how about sending me your sourceforge usernames
and I'll add you to the project.  If you're uncomfortable with git
flow, I can start the vs2013 feature branch and guide you all through
checking it out.  When you're done and want to have that pulled in,
you'd probably do a pull from develop to merge all the most recent
changes, then one of us could pull back into develop.

steven

On Tue, Sep 17, 2013 at 2:11 PM, Richard Henninger  wrote:
> Hi Mike,
>
> Thanks for offering to keep things simple.
>
>
>
> BTW, my understanding is the VS2013 is a complete rewrite of the C compiler
> behind Visual C++  (finally C99 compliant) along with a major commitment to
> be 100% compliant with C++/11 to which MS is a major contributor now.  They
> have been making a major push over the past few years to be
> standards-compliant in a number of areas.
>
> If you want, you could check out whether the STL vectors and maps now play
> nice with other libraries like SWIG by downloading and trying the VS2013 RC
> images which just became available last week.  (
> http://www.microsoft.com/visualstudio/eng/2013-downloads )  Any VS2013
> version is free (runs on Win 8 or 7 (but not 8.1 preview)) this fall.
> Release is scheduled for mid November.
>
>
>
>
> Richard Henninger
> richard@rghmusic.com
>
> From: Michael Gogins
> Sent: Tuesday, September 17, 2013 1:47 PM
> To: Developer discussions
>
> As far as I am concerned, you can work in the develop branch. I build the
> develop branch for Windows with MinGW every day or so. I'm sure we can keep
> the build options straightened out.
>
> If you want to create another branch, that's fine too. I don't find it
> difficult to manage branches just with plain git commands.
>
> For your information, the reason that I did not create a Microsoft build for
> Windows myself is that the CsoundAC component would not build a SWIG
> interface for Python with Visual C++. The cause is that the standard vector
> and map collections would not compile with a DLL interface for SWIG using
> Visual C++. Since I am the author and one of the main users of CsoundAC,
> that caused me to lose interest in Visual C++.
>
> Things have changed a bit since then. In the first place I don't depend on
> the SWIG-generated Python interface so much any more, I often compose
> directly in C++. I'm also interested to hear if this serious limitation of
> Visual C++, which is not standard compliant, has been fixed.
>
> Regards,
> Mike
>
>
>
>
> ===========================
> Michael Gogins
> Irreducible Productions
> http://michaelgogins.tumblr.com
> Michael dot Gogins at gmail dot com
>
>
> On Tue, Sep 17, 2013 at 1:37 PM, Richard Henninger 
> wrote:
>>
>> Stephen,
>>
>>
>> As we get set up, I noticed that Steven was talking about “git-flow” which
>> is an add-on to git proper that encapsulates a workflow by imposing
>> high-level commands over git that standardize branching operations.  This
>> was new to me.  If it is new to you too, let’s read up before imposing a new
>> branch on “develop”.
>>
>>
>>
>> I now remember some discussions about using git-flow in early August where
>> this was proposed.  Steven provided some basic links for info:
>> http://csound.1045644.n5.nabble.com/New-Git-Flow-based-workflow-for-Csound6-td5726363.html
>>
>> Also, here is a pretty good explanation:
>> http://yakiloo.com/getting-started-git-flow/
>>
>> Steven: Let us know the procedure we need to follow regarding dev status.
>> Thanks.
>>
>>
>> Richard Henninger
>> richard@rghmusic.com
>>
>> From: Richard Henninger
>> Sent: Monday, September 16, 2013 7:25 PM
>> To: Developer discussions
>>
>> I’ve got good doc on git and it feels like the project is moving towards
>> and  getting more comfortable with git workflows, so that’s my vote.
>>
>> Richard Henninger
>> richard@rghmusic.com
>>
>> From: Stephen Kyne
>> Sent: Monday, September 16, 2013 6:41 PM
>> To: Developer discussions
>>
>> Hi guys,
>>
>> Richard; That sounds reasonable. I wouldn't like to destabilise the
>> codebase so a separate branch is probably a safe choice.
>> I won't be at the conference unfortunately but it sounds really
>> interesting.
>>
>> Steven; Thanks that would be great if you could set that up.
>> As for the two options you gave, what would be easier for you guys? I
>> don't mind either way to be honest.
>>
>> Stephen
>>
>> > Date: Mon, 16 Sep 2013 17:55:30 -0400
>> > From: stevenyi@gmail.com
>> > To: csound-devel@lists.sourceforge.net
>> > Subject: Re: [Cs-dev] VS2010 building from source
>> >
>> > Hi Stephen and Richard,
>> >
>> > If you'd like, I don't think anyone would mind adding you two to the
>> > devs list for Csound. You'd be welcome to create a feature branch off
>> > the develop branch (using git-flow). Another option is that you could
>> > use Sourceforge's fork system (if you see on
>> > https://sourceforge.net/p/csound/csound6-git/ci/master/tree/ there is
>> > an option to fork). You could then do pull requests from there. I
>> > found SF's fork/pull-request system a bit awkward compared to
>> > bitbucket and github though.
>> >
>> > steven
>> >
>> > On Mon, Sep 16, 2013 at 4:51 PM, Richard Henninger
>> >  wrote:
>> > > Hi Stephen,
>> > >
>> > > We should probably make a separate “native windows build” branch off
>> > > of
>> > > “develop” especially since the cMakeList files are still being fine
>> > > tuned
>> > > for the mingw windows build. We shouldn’t interfere with that until it
>> > > (and
>> > > the rest of csound6) is stable.
>> > >
>> > > Do you have “write” access to the project yet? I don’t. I’ve been
>> > > holding
>> > > off on my request for that until csound6 had become reasonably
>> > > quiescent.
>> > > Still, using a separate git branch should keep this work out of the
>> > > way of
>> > > the mainstream. Down the road, I worry about built in assumption in
>> > > the
>> > > codebase about threads, library and other compatibility issues - but
>> > > resolving those is the whole point eventually.
>> > >
>> > > My original plan has been to become an active developer after
>> > > attending the
>> > > relevant sessions at the conference next month and confirming that I
>> > > had a
>> > > legitimate mingw build environment for testing changes ahead of
>> > > committing
>> > > code. Are you attending?
>> > >
>> > >
>> > > Richard Henninger
>> > > richard@rghmusic.com
>> > >
>> > > From: Stephen Kyne
>> > > Sent: Monday, September 16, 2013 4:21 PM
>> > > To: Developer discussions
>> > >
>> > > Hey Richard,
>> > >
>> > > Well I switched my Csound branch to "develop" from the main one
>> > > recently and
>> > > there was a few more errors but nothing major.
>> > > I'm currently trying to fix the missing libraries in the cMakeLists
>> > > files (I
>> > > had just added them to the sln file for testing).
>> > > I'm afraid it's a bit new to me so it's taking a little bit of time to
>> > > do it
>> > > nicely.
>> > >
>> > > Once that is finished though, there should be a version of Csound that
>> > > will
>> > > be building successfully.
>> > > I guess from there we can add additional build features and fix the
>> > > errors
>> > > as they happen.
>> > >
>> > > If you want to make a branch that sounds fine with me.
>> > >
>> > > Stephen
>> > >
>> > > ________________________________
>> > > From: richard@rghmusic.com
>> > > To: csound-devel@lists.sourceforge.net
>> > > Date: Mon, 16 Sep 2013 16:25:10 +0000
>> > > Subject: Re: [Cs-dev] VS2010 building from source
>> > >
>> > > Stephen,
>> > >
>> > > Your were right about VS2013 Preview. Also, VS2013 RC won’t work over
>> > > Win8.1 Preview.
>> > >
>> > > So, over the weekend, I hosed my 8.1 box back to 8.0 and loaded the
>> > > VS2013
>> > > RC (and git) and am ready to play. How do I catch up to the point
>> > > where you
>> > > are currently? Shall we make a git branch so we can keep track of,
>> > > share
>> > > and merge what we alter?
>> > >
>> > >
>> > > Richard Henninger
>> > > richard@rghmusic.com
>> > >
>> > > From: Stephen Kyne
>> > > Sent: Sunday, September 15, 2013 11:48 AM
>> > > To: Developer discussions
>> > >
>> > > Hi Andrés,
>> > >
>> > > Yes the project generated from CMake is almost fully correct. Just
>> > > some
>> > > edits to a few CMakeLists.txt files will be needed to load some
>> > > missing
>> > > libraries.
>> > > I'm not building all features yet so there may be more changes as time
>> > > goes
>> > > by but the csound core is working well.
>> > >
>> > > Stephen
>> > >
>> > > ________________________________
>> > > Date: Sat, 14 Sep 2013 19:28:55 -0700
>> > > From: mantaraya36@gmail.com
>> > > To: csound-devel@lists.sourceforge.net
>> > > Subject: Re: [Cs-dev] VS2010 building from source
>> > >
>> > > Hi,
>> > >
>> > > Do you think the VS porject generated by cmake is useful? Ideally this
>> > > work
>> > > should go in the CMakeLists.txt file rather than a separate VS
>> > > project.
>> > >
>> > > Cheers,
>> > > Andrés
>> > >
>> > >
>> > > On Fri, Sep 13, 2013 at 11:46 AM, Stephen Kyne 
>> > > wrote:
>> > >
>> > > Cool, any help would be appreciated. I'm still getting to grips with
>> > > the
>> > > Csound code base and most of my code changes are probably far from
>> > > elegant.
>> > >
>> > > As far as I know, the Release Candidate is required unless there is an
>> > > update to the preview.
>> > > I know I had tried before and I was getting all kinds of errors from
>> > > missing
>> > > lib functions as you described.
>> > >
>> > > In the meantime, the portaudio module is working so real time audio is
>> > > possible.
>> > > There are still some elements of MSVC build that will be need to be
>> > > fixed
>> > > though.
>> > > I saw a crash relating to heap corruptiong due to vfprintf use but
>> > > these
>> > > errors are relatively easy to fix with the debugger.
>> > >
>> > > Stephen
>> > >
>> > > ________________________________
>> > > From: richard@rghmusic.com
>> > > To: csound-devel@lists.sourceforge.net
>> > > Date: Fri, 13 Sep 2013 17:03:15 +0000
>> > >
>> > > Subject: Re: [Cs-dev] VS2010 building from source
>> > >
>> > > Me too. I tried with VS2012 and decided that too much of the code
>> > > depended
>> > > on liberties that C99 permitted that C88 did not and gave up -
>> > > thinking the
>> > > source would need too much rework to bother.
>> > >
>> > > I have VS2013 preview on an 8.1 machine so I’d be interested in
>> > > sharing the
>> > > workload to speed this along. Perhaps there should be a git branch to
>> > > hold
>> > > the project files and changes for this?
>> > >
>> > > My interest is access to MS debugging tools while using .net
>> > > front-ends and
>> > > for ultimately targeting WinRT getting csound back closer to its
>> > > original
>> > > goal of being multiplatform.
>> > >
>> > > Richard Henninger
>> > > richard@rghmusic.com
>> > >
>> > > From: Rory Walsh
>> > > Sent: Friday, September 13, 2013 12:21 PM
>> > > To: Developer discussions
>> > >
>> > > Thanks for the report. I'm following this with interest!
>> > >
>> > > On 13 September 2013 00:58, Stephen Kyne  wrote:
>> > >> Hey guys,
>> > >>
>> > >> Visual Studio 2013 RC was released there recently. It has partial
>> > >> support
>> > >> for C99.
>> > >>
>> > >>
>> > >> http://blogs.msdn.com/b/vcblog/archive/2013/07/19/c99-library-support-in-visual-studio-2013.aspx
>> > >>
>> > >> I've been hacking away with it and managed to build Csound. The build
>> > >> was
>> > >> mostly stripped down but I managed to get the xanadu.csd to compile a
>> > >> .wav
>> > >> file.
>> > >> So it's a start at least!
>> > >>
>> > >> The changes required were fairly minor, mostly just alterations to
>> > >> the
>> > >> project(s) file for libraries and some small code changes here and
>> > >> there.
>> > >> I had to replace some GCC atomic intrinsics with MSVC ones.
>> > >> I'm not sure the full effect of that but I guess in theory it should
>> > >> (and
>> > >> seems to) work.
>> > >>
>> > >> I'm hoping to get some real-time performance working next.
>> > >>
>> > >> Stephen
>> > >>
>> > >> ________________________________
>> > >> Date: Sun, 21 Jul 2013 23:48:03 -0400
>> > >> From: michael.gogins@gmail.com
>> > >> To: csound-devel@lists.sourceforge.net
>> > >>
>> > >> Subject: Re: [Cs-dev] VS2010 building from source
>> > >>
>> > >> You could use another IDE: QtCreator, CodeBlocks, Eclipse CDT.
>> > >>
>> > >> On Jul 21, 2013 7:31 PM, "Stephen Kyne"  wrote:
>> > >>
>> > >> Thanks for the replies.
>> > >>
>> > >> I mainly want to build in Visual Studio just for using the IDE itself
>> > >> but
>> > >> it
>> > >> sounds like a no go at the minute.
>> > >> Maybe something for the future.
>> > >>
>> > >> Cheers,
>> > >> Stephen
>> > >>
>> > >> ________________________________
>> > >> From: richard@rghmusic.com
>> > >> To: csound-devel@lists.sourceforge.net
>> > >> Date: Sun, 21 Jul 2013 21:15:47 +0000
>> > >> Subject: Re: [Cs-dev] VS2010 building from source
>> > >>
>> > >> Last Spring, I explored porting to WinRT using the 5.18 code base.
>> > >> Really
>> > >> tough! Once I started following in the changes you guys were putting
>> > >> into
>> > >> csound 6, I saw how your architectural evolutions would solve a
>> > >> number of
>> > >> issues I encountered.
>> > >>
>> > >> So I’ve held off until 6.0 becomes a stable base from which to
>> > >> rethink an
>> > >> approach. Being patient gave me another reward: WinRT 8.1 finally
>> > >> provides
>> > >> the ability to feed audio streams from an algorithm as PCM rather
>> > >> than
>> > >> from
>> > >> only a file or existing audio stream. So direct programming of COM
>> > >> (WASAPI)
>> > >> is no longer necessary. Maybe MIDI will show up before long...
>> > >>
>> > >> I am pretty familiar with the issues involved in a WinRT port and
>> > >> would be
>> > >> happy to be a part of such an effort at some point in the future. For
>> > >> now,
>> > >> I am content to explore the api from VS2012 and Win8 desktop apps via
>> > >> a C#
>> > >> wrapper I have. As it stands now, the sounds created from a
>> > >> desktop-style
>> > >> app are trouble free on a Surface Pro - you just can’t create apps to
>> > >> distribute from the Windows app store. It’s an acceptable compromise
>> > >> to
>> > >> me
>> > >> for now.
>> > >>
>> > >> Richard Henninger
>> > >> richard@rghmusic.com
>> > >>
>> > >> From: Steven Yi
>> > >> Sent: Sunday, July 21, 2013 4:27 PM
>> > >> To: Developer discussions
>> > >>
>> > >> I tried to get a VS CMake build going about a year and a half ago
>> > >> without much luck. I think though it would be nice to have it be
>> > >> possible, especially if we'll get more developers interested in
>> > >> compiling and working on Csound. I don't think anyone's really been
>> > >> looking at WinRT, but I think it'd be nice to see Csound there and on
>> > >> Win 8 Mobile too.
>> > >>
>> > >> On Sun, Jul 21, 2013 at 3:09 PM, Richard Henninger
>> > >> 
>> > >> wrote:
>> > >>> I tried this a few weeks ago so I could be better able to use the VS
>> > >>> debugger better for the csound code while writing a .net bridge to
>> > >>> csound.
>> > >>>
>> > >>> Mike is right on many points about the futility of doing this.
>> > >>>
>> > >>> The MS (the c part is c88 not c99) compiler will give you scads of
>> > >>> errors
>> > >>> when compiling csound libraries. Here is a partial list from an
>> > >>> excerpt
>> > >>> of
>> > >>> an earlier post:
>> > >>>
>> > >>> Four come to mind right away:
>> > >>>
>> > >>> MS C tries to encourage use of the posix secure strxxx_s functions
>> > >>> for
>> > >>> string operations to thwart buffer overflow hacks. Error can be
>> > >>> turned
>> > >>> off
>> > >>> by a flag, but the recommendation represents a best practice.
>> > >>> It is totally unforgiving of implicit casts from void*. For code
>> > >>> readability, I agree with them. Code clarity in open source seems
>> > >>> ultra-desirable. No flag for these.
>> > >>> Declaring new variables mid-codeblock confuses the compiler. [It
>> > >>> spews
>> > >>> crazy
>> > >>> error messages once encountered]
>> > >>> It won’t accept really old, deprecated library calls like open and
>> > >>> insists
>> > >>> on newer equivalents.
>> > >>>
>> > >>>
>> > >>> namehist.c is particulary delinquent in this regard. VS2013’s C (in
>> > >>> beta)
>> > >>> wants to be c99 compliant, maybe some of this will just evaporate
>> > >>> with
>> > >>> VS2013 re-written c compiler. [Mike’s concern about c++ stl generics
>> > >>> should
>> > >>> also evaporate as MS makes itself compliant with VC11. Although you
>> > >>> never
>> > >>> know with MS, they do talk a good line on standards compliance these
>> > >>> days.
>> > >>> We’ll just have to wait and see...]
>> > >>>
>> > >>> Since dealing with these is a pre-requisite to porting to WinRT
>> > >>> which
>> > >>> must
>> > >>> use an MS compiler, cleaning this kind of this up might make a good
>> > >>> [project
>> > >>> for me to start contributing with].
>> > >>>
>> > >>> For now, I’d just set up the gnu environment as Mike’s article
>> > >>> describes.
>> > >>> That’s what I’ve decided to do.
>> > >>>
>> > >>> Richard Henninger
>> > >>> richard@rghmusic.com
>> > >>>
>> > >>> From: Michael Gogins
>> > >>> Sent: Sunday, July 21, 2013 2:41 PM
>> > >>> To: Developer discussions
>> > >>>
>> > >>> I tried to build Csound and CsoundAC with Visual C++ about four
>> > >>> years
>> > >>> ago,
>> > >>> and I gave up.
>> > >>>
>> > >>> The issue for me was that the Microsoft Standard C++ Library (STL)
>> > >>> did
>> > >>> not
>> > >>> generate code that could be exported in shared libraries. This was a
>> > >>> serious
>> > >>> problem that prevented CsoundAC from linking into shared libraries
>> > >>> using
>> > >>> Visual C++, as CsoundAC uses std::vector and other such classes in
>> > >>> exported
>> > >>> interfaces.
>> > >>>
>> > >>> Aside from this the C interfaces should not, in theory, present a
>> > >>> problem.
>> > >>> However, because the Visual C++ build has not been maintained for a
>> > >>> long
>> > >>> time, there may be many minor problems.
>> > >>>
>> > >>> Your best bet is to create a branch in GIT for your Visual C++ build
>> > >>> and
>> > >>> modify the CMakeList.txt files to build with Visual C++ in the
>> > >>> Microsoft
>> > >>> Windows SDK console. If you get it to work, we can merge your branch
>> > >>> back
>> > >>> in.
>> > >>>
>> > >>> Please tell us your reason for wanting a Visual C++ build. I would
>> > >>> not go
>> > >>> down this path, myself, without a very good reason.
>> > >>>
>> > >>> Both the C API, and the low-level C++ api in csound.hpp, can be used
>> > >>> from
>> > >>> Visual C++ while linking with the MinGW built code in the Windows
>> > >>> installer.
>> > >>>
>> > >>> In other words, if you are creating a Visual C++ project to use the
>> > >>> Csound
>> > >>> API, you should be able use the libraries and headers in the Windows
>> > >>> installer with Visual C++ as long as you only reference C header
>> > >>> files
>> > >>> such
>> > >>> as csound.h and the csound.hpp C++ header. If you find out
>> > >>> differently,
>> > >>> please let me know.
>> > >>>
>> > >>> At this time, the MinGW compiler is pretty even with the Visual C++
>> > >>> compiler
>> > >>> in terms of code quality, execution speed, and probably a bit better
>> > >>> for
>> > >>> C++
>> > >>> standards compliance.
>> > >>>
>> > >>> Hope this helps,
>> > >>> Mike
>> > >>>
>> > >>>
>> > >>>
>> > >>>
>> > >>> ===========================
>> > >>> Michael Gogins
>> > >>> Irreducible Productions
>> > >>> http://michaelgogins.tumblr.com
>> > >>> Michael dot Gogins at gmail dot com
>> > >>>
>> > >>>
>> > >>> On Sun, Jul 21, 2013 at 1:15 PM, Stephen Kyne 
>> > >>> wrote:
>> > >>>>
>> > >>>> Hi guys,
>> > >>>>
>> > >>>> I was wondering if anyone has or if it is supposed to be possible
>> > >>>> to
>> > >>>> generate a VS2010 project file using CMake and building Csound this
>> > >>>> way?
>> > >>>>
>> > >>>> It is straight forward finding the necessary dependencies and
>> > >>>> generating
>> > >>>> the project file but it's running into a lot of errors when I try
>> > >>>> and
>> > >>>> build.
>> > >>>> Is it worth hacking around and fixing these errors or is this
>> > >>>> fundamentally not going to work without serious effort?
>> > >>>>
>> > >>>> Thanks,
>> > >>>> Stephen
>> > >>>>
>> > >>>>
>> > >>>>
>> > >>>>
>> > >>>>
>> > >>>> ------------------------------------------------------------------------------
>> > >>>> See everything from the browser to the database with AppDynamics
>> > >>>> Get end-to-end visibility with application monitoring from
>> > >>>> AppDynamics
>> > >>>> Isolate bottlenecks and diagnose root cause in seconds.
>> > >>>> Start your free trial of AppDynamics Pro today!
>> > >>>>
>> > >>>>
>> > >>>>
>> > >>>>
>> > >>>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> > >>>> _______________________________________________
>> > >>>> Csound-devel mailing list
>> > >>>> Csound-devel@lists.sourceforge.net
>> > >>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> > >>>>
>> > >>>
>> > >>>
>> > >>>
>> > >>>
>> > >>>
>> > >>> ------------------------------------------------------------------------------
>> > >>> See everything from the browser to the database with AppDynamics
>> > >>> Get end-to-end visibility with application monitoring from
>> > >>> AppDynamics
>> > >>> Isolate bottlenecks and diagnose root cause in seconds.
>> > >>> Start your free trial of AppDynamics Pro today!
>> > >>>
>> > >>>
>> > >>>
>> > >>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> > >>> _______________________________________________
>> > >>> Csound-devel mailing list
>> > >>> Csound-devel@lists.sourceforge.net
>> > >>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> > >>>
>> > >>
>> > >>
>> > >>
>> > >> ------------------------------------------------------------------------------
>> > >> See everything from the browser to the database with AppDynamics
>> > >> Get end-to-end visibility with application monitoring from
>> > >> AppDynamics
>> > >> Isolate bottlenecks and diagnose root cause in seconds.
>> > >> Start your free trial of AppDynamics Pro today!
>> > >>
>> > >>
>> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> > >> _______________________________________________
>> > >> Csound-devel mailing list
>> > >> Csound-devel@lists.sourceforge.net
>> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> > >>
>> > >>
>> > >>
>> > >> ------------------------------------------------------------------------------
>> > >> See everything from the browser to the database with AppDynamics Get
>> > >> end-to-end visibility with application monitoring from AppDynamics
>> > >> Isolate
>> > >> bottlenecks and diagnose root cause in seconds. Start your free trial
>> > >> of
>> > >> AppDynamics Pro today!
>> > >>
>> > >>
>> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> > >> _______________________________________________ Csound-devel mailing
>> > >> list
>> > >> Csound-devel@lists.sourceforge.net
>> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> > >>
>> > >>
>> > >>
>> > >> ------------------------------------------------------------------------------
>> > >> See everything from the browser to the database with AppDynamics
>> > >> Get end-to-end visibility with application monitoring from
>> > >> AppDynamics
>> > >> Isolate bottlenecks and diagnose root cause in seconds.
>> > >> Start your free trial of AppDynamics Pro today!
>> > >>
>> > >>
>> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> > >> _______________________________________________
>> > >> Csound-devel mailing list
>> > >> Csound-devel@lists.sourceforge.net
>> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> > >>
>> > >>
>> > >>
>> > >>
>> > >> ------------------------------------------------------------------------------
>> > >> See everything from the browser to the database with AppDynamics Get
>> > >> end-to-end visibility with application monitoring from AppDynamics
>> > >> Isolate
>> > >> bottlenecks and diagnose root cause in seconds. Start your free trial
>> > >> of
>> > >> AppDynamics Pro today!
>> > >>
>> > >>
>> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> > >> _______________________________________________ Csound-devel mailing
>> > >> list
>> > >> Csound-devel@lists.sourceforge.net
>> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> > >>
>> > >>
>> > >>
>> > >> ------------------------------------------------------------------------------
>> > >> How ServiceNow helps IT people transform IT departments:
>> > >> 1. Consolidate legacy IT systems to a single system of record for IT
>> > >> 2. Standardize and globalize service processes across IT
>> > >> 3. Implement zero-touch automation to replace manual, redundant tasks
>> > >>
>> > >>
>> > >> http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
>> > >> _______________________________________________
>> > >> Csound-devel mailing list
>> > >> Csound-devel@lists.sourceforge.net
>> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> > >>
>> > >
>> > >
>> > > ------------------------------------------------------------------------------
>> > > How ServiceNow helps IT people transform IT departments:
>> > > 1. Consolidate legacy IT systems to a single system of record for IT
>> > > 2. Standardize and globalize service processes across IT
>> > > 3. Implement zero-touch automation to replace manual, redundant tasks
>> > >
>> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
>> > > _______________________________________________
>> > > Csound-devel mailing list
>> > > Csound-devel@lists.sourceforge.net
>> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> > >
>> > >
>> > > ------------------------------------------------------------------------------
>> > > How ServiceNow helps IT people transform IT departments: 1.
>> > > Consolidate
>> > > legacy IT systems to a single system of record for IT 2. Standardize
>> > > and
>> > > globalize service processes across IT 3. Implement zero-touch
>> > > automation to
>> > > replace manual, redundant tasks
>> > >
>> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
>> > > _______________________________________________ Csound-devel mailing
>> > > list
>> > > Csound-devel@lists.sourceforge.net
>> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> > >
>> > >
>> > > ------------------------------------------------------------------------------
>> > > How ServiceNow helps IT people transform IT departments:
>> > > 1. Consolidate legacy IT systems to a single system of record for IT
>> > > 2. Standardize and globalize service processes across IT
>> > > 3. Implement zero-touch automation to replace manual, redundant tasks
>> > >
>> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
>> > > _______________________________________________
>> > > Csound-devel mailing list
>> > > Csound-devel@lists.sourceforge.net
>> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> > >
>> > >
>> > >
>> > >
>> > > ------------------------------------------------------------------------------
>> > > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
>> > > 1,500+
>> > > hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
>> > > 2013,
>> > > SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
>> > > includes
>> > > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13.
>> > >
>> > > http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
>> > > _______________________________________________ Csound-devel mailing
>> > > list
>> > > Csound-devel@lists.sourceforge.net
>> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> > >
>> > >
>> > > ------------------------------------------------------------------------------
>> > > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
>> > > 1,500+
>> > > hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
>> > > 2013,
>> > > SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
>> > > includes
>> > > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
>> > >
>> > > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> > > _______________________________________________ Csound-devel mailing
>> > > list
>> > > Csound-devel@lists.sourceforge.net
>> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> > >
>> > >
>> > > ------------------------------------------------------------------------------
>> > > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
>> > > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>> > > SharePoint
>> > > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
>> > > includes
>> > > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
>> > >
>> > > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> > > _______________________________________________
>> > > Csound-devel mailing list
>> > > Csound-devel@lists.sourceforge.net
>> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> > >
>> >
>> >
>> > ------------------------------------------------------------------------------
>> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
>> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>> > SharePoint
>> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
>> > includes
>> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
>> >
>> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> > _______________________________________________
>> > Csound-devel mailing list
>> > Csound-devel@lists.sourceforge.net
>> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>>
>> ------------------------------------------------------------------------------
>> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
>> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>> SharePoint
>> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
>> includes
>> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
>>
>> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>
>
> ------------------------------------------------------------------------------
> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> includes
> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>

------------------------------------------------------------------------------
LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13. 
http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2013-09-17 22:41
FromStephen Kyne
SubjectRe: [Cs-dev] VS2010 building from source
AttachmentsNone  None  
I'm not that familiar with git-flow so I'll read the articles mentioned and we can go from there.

My sourceforge username is "stekyne". Unless Richard is comfortable with starting the feature branch then
maybe it would be best if you could set that up Steven. I don't want to make a mess of it :D

The workflow you described sounds good to me anyway.

Thanks,
Stephen

> Date: Tue, 17 Sep 2013 16:55:54 -0400
> From: stevenyi@gmail.com
> To: csound-devel@lists.sourceforge.net
> Subject: Re: [Cs-dev] VS2010 building from source
>
> I think this stuff might be best to do in a feature branch using "git
> flow feature start vs2013". You would then be able to check out the
> feature branch using "git flow feature checkout vs2013".
>
> Stephen and Richard: how about sending me your sourceforge usernames
> and I'll add you to the project. If you're uncomfortable with git
> flow, I can start the vs2013 feature branch and guide you all through
> checking it out. When you're done and want to have that pulled in,
> you'd probably do a pull from develop to merge all the most recent
> changes, then one of us could pull back into develop.
>
> steven
>
> On Tue, Sep 17, 2013 at 2:11 PM, Richard Henninger <richard@rghmusic.com> wrote:
> > Hi Mike,
> >
> > Thanks for offering to keep things simple.
> >
> >
> >
> > BTW, my understanding is the VS2013 is a complete rewrite of the C compiler
> > behind Visual C++ (finally C99 compliant) along with a major commitment to
> > be 100% compliant with C++/11 to which MS is a major contributor now. They
> > have been making a major push over the past few years to be
> > standards-compliant in a number of areas.
> >
> > If you want, you could check out whether the STL vectors and maps now play
> > nice with other libraries like SWIG by downloading and trying the VS2013 RC
> > images which just became available last week. (
> > http://www.microsoft.com/visualstudio/eng/2013-downloads ) Any VS2013
> > version is free (runs on Win 8 or 7 (but not 8.1 preview)) this fall.
> > Release is scheduled for mid November.
> >
> >
> >
> >
> > Richard Henninger
> > richard@rghmusic.com
> >
> > From: Michael Gogins
> > Sent: Tuesday, September 17, 2013 1:47 PM
> > To: Developer discussions
> >
> > As far as I am concerned, you can work in the develop branch. I build the
> > develop branch for Windows with MinGW every day or so. I'm sure we can keep
> > the build options straightened out.
> >
> > If you want to create another branch, that's fine too. I don't find it
> > difficult to manage branches just with plain git commands.
> >
> > For your information, the reason that I did not create a Microsoft build for
> > Windows myself is that the CsoundAC component would not build a SWIG
> > interface for Python with Visual C++. The cause is that the standard vector
> > and map collections would not compile with a DLL interface for SWIG using
> > Visual C++. Since I am the author and one of the main users of CsoundAC,
> > that caused me to lose interest in Visual C++.
> >
> > Things have changed a bit since then. In the first place I don't depend on
> > the SWIG-generated Python interface so much any more, I often compose
> > directly in C++. I'm also interested to hear if this serious limitation of
> > Visual C++, which is not standard compliant, has been fixed.
> >
> > Regards,
> > Mike
> >
> >
> >
> >
> > ===========================
> > Michael Gogins
> > Irreducible Productions
> > http://michaelgogins.tumblr.com
> > Michael dot Gogins at gmail dot com
> >
> >
> > On Tue, Sep 17, 2013 at 1:37 PM, Richard Henninger <richard@rghmusic.com>
> > wrote:
> >>
> >> Stephen,
> >>
> >>
> >> As we get set up, I noticed that Steven was talking about “git-flow” which
> >> is an add-on to git proper that encapsulates a workflow by imposing
> >> high-level commands over git that standardize branching operations. This
> >> was new to me. If it is new to you too, let’s read up before imposing a new
> >> branch on “develop”.
> >>
> >>
> >>
> >> I now remember some discussions about using git-flow in early August where
> >> this was proposed. Steven provided some basic links for info:
> >> http://csound.1045644.n5.nabble.com/New-Git-Flow-based-workflow-for-Csound6-td5726363.html
> >>
> >> Also, here is a pretty good explanation:
> >> http://yakiloo.com/getting-started-git-flow/
> >>
> >> Steven: Let us know the procedure we need to follow regarding dev status.
> >> Thanks.
> >>
> >>
> >> Richard Henninger
> >> richard@rghmusic.com
> >>
> >> From: Richard Henninger
> >> Sent: Monday, September 16, 2013 7:25 PM
> >> To: Developer discussions
> >>
> >> I’ve got good doc on git and it feels like the project is moving towards
> >> and getting more comfortable with git workflows, so that’s my vote.
> >>
> >> Richard Henninger
> >> richard@rghmusic.com
> >>
> >> From: Stephen Kyne
> >> Sent: Monday, September 16, 2013 6:41 PM
> >> To: Developer discussions
> >>
> >> Hi guys,
> >>
> >> Richard; That sounds reasonable. I wouldn't like to destabilise the
> >> codebase so a separate branch is probably a safe choice.
> >> I won't be at the conference unfortunately but it sounds really
> >> interesting.
> >>
> >> Steven; Thanks that would be great if you could set that up.
> >> As for the two options you gave, what would be easier for you guys? I
> >> don't mind either way to be honest.
> >>
> >> Stephen
> >>
> >> > Date: Mon, 16 Sep 2013 17:55:30 -0400
> >> > From: stevenyi@gmail.com
> >> > To: csound-devel@lists.sourceforge.net
> >> > Subject: Re: [Cs-dev] VS2010 building from source
> >> >
> >> > Hi Stephen and Richard,
> >> >
> >> > If you'd like, I don't think anyone would mind adding you two to the
> >> > devs list for Csound. You'd be welcome to create a feature branch off
> >> > the develop branch (using git-flow). Another option is that you could
> >> > use Sourceforge's fork system (if you see on
> >> > https://sourceforge.net/p/csound/csound6-git/ci/master/tree/ there is
> >> > an option to fork). You could then do pull requests from there. I
> >> > found SF's fork/pull-request system a bit awkward compared to
> >> > bitbucket and github though.
> >> >
> >> > steven
> >> >
> >> > On Mon, Sep 16, 2013 at 4:51 PM, Richard Henninger
> >> > <richard@rghmusic.com> wrote:
> >> > > Hi Stephen,
> >> > >
> >> > > We should probably make a separate “native windows build” branch off
> >> > > of
> >> > > “develop” especially since the cMakeList files are still being fine
> >> > > tuned
> >> > > for the mingw windows build. We shouldn’t interfere with that until it
> >> > > (and
> >> > > the rest of csound6) is stable.
> >> > >
> >> > > Do you have “write” access to the project yet? I don’t. I’ve been
> >> > > holding
> >> > > off on my request for that until csound6 had become reasonably
> >> > > quiescent.
> >> > > Still, using a separate git branch should keep this work out of the
> >> > > way of
> >> > > the mainstream. Down the road, I worry about built in assumption in
> >> > > the
> >> > > codebase about threads, library and other compatibility issues - but
> >> > > resolving those is the whole point eventually.
> >> > >
> >> > > My original plan has been to become an active developer after
> >> > > attending the
> >> > > relevant sessions at the conference next month and confirming that I
> >> > > had a
> >> > > legitimate mingw build environment for testing changes ahead of
> >> > > committing
> >> > > code. Are you attending?
> >> > >
> >> > >
> >> > > Richard Henninger
> >> > > richard@rghmusic.com
> >> > >
> >> > > From: Stephen Kyne
> >> > > Sent: Monday, September 16, 2013 4:21 PM
> >> > > To: Developer discussions
> >> > >
> >> > > Hey Richard,
> >> > >
> >> > > Well I switched my Csound branch to "develop" from the main one
> >> > > recently and
> >> > > there was a few more errors but nothing major.
> >> > > I'm currently trying to fix the missing libraries in the cMakeLists
> >> > > files (I
> >> > > had just added them to the sln file for testing).
> >> > > I'm afraid it's a bit new to me so it's taking a little bit of time to
> >> > > do it
> >> > > nicely.
> >> > >
> >> > > Once that is finished though, there should be a version of Csound that
> >> > > will
> >> > > be building successfully.
> >> > > I guess from there we can add additional build features and fix the
> >> > > errors
> >> > > as they happen.
> >> > >
> >> > > If you want to make a branch that sounds fine with me.
> >> > >
> >> > > Stephen
> >> > >
> >> > > ________________________________
> >> > > From: richard@rghmusic.com
> >> > > To: csound-devel@lists.sourceforge.net
> >> > > Date: Mon, 16 Sep 2013 16:25:10 +0000
> >> > > Subject: Re: [Cs-dev] VS2010 building from source
> >> > >
> >> > > Stephen,
> >> > >
> >> > > Your were right about VS2013 Preview. Also, VS2013 RC won’t work over
> >> > > Win8.1 Preview.
> >> > >
> >> > > So, over the weekend, I hosed my 8.1 box back to 8.0 and loaded the
> >> > > VS2013
> >> > > RC (and git) and am ready to play. How do I catch up to the point
> >> > > where you
> >> > > are currently? Shall we make a git branch so we can keep track of,
> >> > > share
> >> > > and merge what we alter?
> >> > >
> >> > >
> >> > > Richard Henninger
> >> > > richard@rghmusic.com
> >> > >
> >> > > From: Stephen Kyne
> >> > > Sent: Sunday, September 15, 2013 11:48 AM
> >> > > To: Developer discussions
> >> > >
> >> > > Hi Andrés,
> >> > >
> >> > > Yes the project generated from CMake is almost fully correct. Just
> >> > > some
> >> > > edits to a few CMakeLists.txt files will be needed to load some
> >> > > missing
> >> > > libraries.
> >> > > I'm not building all features yet so there may be more changes as time
> >> > > goes
> >> > > by but the csound core is working well.
> >> > >
> >> > > Stephen
> >> > >
> >> > > ________________________________
> >> > > Date: Sat, 14 Sep 2013 19:28:55 -0700
> >> > > From: mantaraya36@gmail.com
> >> > > To: csound-devel@lists.sourceforge.net
> >> > > Subject: Re: [Cs-dev] VS2010 building from source
> >> > >
> >> > > Hi,
> >> > >
> >> > > Do you think the VS porject generated by cmake is useful? Ideally this
> >> > > work
> >> > > should go in the CMakeLists.txt file rather than a separate VS
> >> > > project.
> >> > >
> >> > > Cheers,
> >> > > Andrés
> >> > >
> >> > >
> >> > > On Fri, Sep 13, 2013 at 11:46 AM, Stephen Kyne <stevek@outlook.ie>
> >> > > wrote:
> >> > >
> >> > > Cool, any help would be appreciated. I'm still getting to grips with
> >> > > the
> >> > > Csound code base and most of my code changes are probably far from
> >> > > elegant.
> >> > >
> >> > > As far as I know, the Release Candidate is required unless there is an
> >> > > update to the preview.
> >> > > I know I had tried before and I was getting all kinds of errors from
> >> > > missing
> >> > > lib functions as you described.
> >> > >
> >> > > In the meantime, the portaudio module is working so real time audio is
> >> > > possible.
> >> > > There are still some elements of MSVC build that will be need to be
> >> > > fixed
> >> > > though.
> >> > > I saw a crash relating to heap corruptiong due to vfprintf use but
> >> > > these
> >> > > errors are relatively easy to fix with the debugger.
> >> > >
> >> > > Stephen
> >> > >
> >> > > ________________________________
> >> > > From: richard@rghmusic.com
> >> > > To: csound-devel@lists.sourceforge.net
> >> > > Date: Fri, 13 Sep 2013 17:03:15 +0000
> >> > >
> >> > > Subject: Re: [Cs-dev] VS2010 building from source
> >> > >
> >> > > Me too. I tried with VS2012 and decided that too much of the code
> >> > > depended
> >> > > on liberties that C99 permitted that C88 did not and gave up -
> >> > > thinking the
> >> > > source would need too much rework to bother.
> >> > >
> >> > > I have VS2013 preview on an 8.1 machine so I’d be interested in
> >> > > sharing the
> >> > > workload to speed this along. Perhaps there should be a git branch to
> >> > > hold
> >> > > the project files and changes for this?
> >> > >
> >> > > My interest is access to MS debugging tools while using .net
> >> > > front-ends and
> >> > > for ultimately targeting WinRT getting csound back closer to its
> >> > > original
> >> > > goal of being multiplatform.
> >> > >
> >> > > Richard Henninger
> >> > > richard@rghmusic.com
> >> > >
> >> > > From: Rory Walsh
> >> > > Sent: Friday, September 13, 2013 12:21 PM
> >> > > To: Developer discussions
> >> > >
> >> > > Thanks for the report. I'm following this with interest!
> >> > >
> >> > > On 13 September 2013 00:58, Stephen Kyne <stevek@outlook.ie> wrote:
> >> > >> Hey guys,
> >> > >>
> >> > >> Visual Studio 2013 RC was released there recently. It has partial
> >> > >> support
> >> > >> for C99.
> >> > >>
> >> > >>
> >> > >> http://blogs.msdn.com/b/vcblog/archive/2013/07/19/c99-library-support-in-visual-studio-2013.aspx
> >> > >>
> >> > >> I've been hacking away with it and managed to build Csound. The build
> >> > >> was
> >> > >> mostly stripped down but I managed to get the xanadu.csd to compile a
> >> > >> .wav
> >> > >> file.
> >> > >> So it's a start at least!
> >> > >>
> >> > >> The changes required were fairly minor, mostly just alterations to
> >> > >> the
> >> > >> project(s) file for libraries and some small code changes here and
> >> > >> there.
> >> > >> I had to replace some GCC atomic intrinsics with MSVC ones.
> >> > >> I'm not sure the full effect of that but I guess in theory it should
> >> > >> (and
> >> > >> seems to) work.
> >> > >>
> >> > >> I'm hoping to get some real-time performance working next.
> >> > >>
> >> > >> Stephen
> >> > >>
> >> > >> ________________________________
> >> > >> Date: Sun, 21 Jul 2013 23:48:03 -0400
> >> > >> From: michael.gogins@gmail.com
> >> > >> To: csound-devel@lists.sourceforge.net
> >> > >>
> >> > >> Subject: Re: [Cs-dev] VS2010 building from source
> >> > >>
> >> > >> You could use another IDE: QtCreator, CodeBlocks, Eclipse CDT.
> >> > >>
> >> > >> On Jul 21, 2013 7:31 PM, "Stephen Kyne" <stevek@outlook.ie> wrote:
> >> > >>
> >> > >> Thanks for the replies.
> >> > >>
> >> > >> I mainly want to build in Visual Studio just for using the IDE itself
> >> > >> but
> >> > >> it
> >> > >> sounds like a no go at the minute.
> >> > >> Maybe something for the future.
> >> > >>
> >> > >> Cheers,
> >> > >> Stephen
> >> > >>
> >> > >> ________________________________
> >> > >> From: richard@rghmusic.com
> >> > >> To: csound-devel@lists.sourceforge.net
> >> > >> Date: Sun, 21 Jul 2013 21:15:47 +0000
> >> > >> Subject: Re: [Cs-dev] VS2010 building from source
> >> > >>
> >> > >> Last Spring, I explored porting to WinRT using the 5.18 code base.
> >> > >> Really
> >> > >> tough! Once I started following in the changes you guys were putting
> >> > >> into
> >> > >> csound 6, I saw how your architectural evolutions would solve a
> >> > >> number of
> >> > >> issues I encountered.
> >> > >>
> >> > >> So I’ve held off until 6.0 becomes a stable base from which to
> >> > >> rethink an
> >> > >> approach. Being patient gave me another reward: WinRT 8.1 finally
> >> > >> provides
> >> > >> the ability to feed audio streams from an algorithm as PCM rather
> >> > >> than
> >> > >> from
> >> > >> only a file or existing audio stream. So direct programming of COM
> >> > >> (WASAPI)
> >> > >> is no longer necessary. Maybe MIDI will show up before long...
> >> > >>
> >> > >> I am pretty familiar with the issues involved in a WinRT port and
> >> > >> would be
> >> > >> happy to be a part of such an effort at some point in the future. For
> >> > >> now,
> >> > >> I am content to explore the api from VS2012 and Win8 desktop apps via
> >> > >> a C#
> >> > >> wrapper I have. As it stands now, the sounds created from a
> >> > >> desktop-style
> >> > >> app are trouble free on a Surface Pro - you just can’t create apps to
> >> > >> distribute from the Windows app store. It’s an acceptable compromise
> >> > >> to
> >> > >> me
> >> > >> for now.
> >> > >>
> >> > >> Richard Henninger
> >> > >> richard@rghmusic.com
> >> > >>
> >> > >> From: Steven Yi
> >> > >> Sent: Sunday, July 21, 2013 4:27 PM
> >> > >> To: Developer discussions
> >> > >>
> >> > >> I tried to get a VS CMake build going about a year and a half ago
> >> > >> without much luck. I think though it would be nice to have it be
> >> > >> possible, especially if we'll get more developers interested in
> >> > >> compiling and working on Csound. I don't think anyone's really been
> >> > >> looking at WinRT, but I think it'd be nice to see Csound there and on
> >> > >> Win 8 Mobile too.
> >> > >>
> >> > >> On Sun, Jul 21, 2013 at 3:09 PM, Richard Henninger
> >> > >> <richard@rghmusic.com>
> >> > >> wrote:
> >> > >>> I tried this a few weeks ago so I could be better able to use the VS
> >> > >>> debugger better for the csound code while writing a .net bridge to
> >> > >>> csound.
> >> > >>>
> >> > >>> Mike is right on many points about the futility of doing this.
> >> > >>>
> >> > >>> The MS (the c part is c88 not c99) compiler will give you scads of
> >> > >>> errors
> >> > >>> when compiling csound libraries. Here is a partial list from an
> >> > >>> excerpt
> >> > >>> of
> >> > >>> an earlier post:
> >> > >>>
> >> > >>> Four come to mind right away:
> >> > >>>
> >> > >>> MS C tries to encourage use of the posix secure strxxx_s functions
> >> > >>> for
> >> > >>> string operations to thwart buffer overflow hacks. Error can be
> >> > >>> turned
> >> > >>> off
> >> > >>> by a flag, but the recommendation represents a best practice.
> >> > >>> It is totally unforgiving of implicit casts from void*. For code
> >> > >>> readability, I agree with them. Code clarity in open source seems
> >> > >>> ultra-desirable. No flag for these.
> >> > >>> Declaring new variables mid-codeblock confuses the compiler. [It
> >> > >>> spews
> >> > >>> crazy
> >> > >>> error messages once encountered]
> >> > >>> It won’t accept really old, deprecated library calls like open and
> >> > >>> insists
> >> > >>> on newer equivalents.
> >> > >>>
> >> > >>>
> >> > >>> namehist.c is particulary delinquent in this regard. VS2013’s C (in
> >> > >>> beta)
> >> > >>> wants to be c99 compliant, maybe some of this will just evaporate
> >> > >>> with
> >> > >>> VS2013 re-written c compiler. [Mike’s concern about c++ stl generics
> >> > >>> should
> >> > >>> also evaporate as MS makes itself compliant with VC11. Although you
> >> > >>> never
> >> > >>> know with MS, they do talk a good line on standards compliance these
> >> > >>> days.
> >> > >>> We’ll just have to wait and see...]
> >> > >>>
> >> > >>> Since dealing with these is a pre-requisite to porting to WinRT
> >> > >>> which
> >> > >>> must
> >> > >>> use an MS compiler, cleaning this kind of this up might make a good
> >> > >>> [project
> >> > >>> for me to start contributing with].
> >> > >>>
> >> > >>> For now, I’d just set up the gnu environment as Mike’s article
> >> > >>> describes.
> >> > >>> That’s what I’ve decided to do.
> >> > >>>
> >> > >>> Richard Henninger
> >> > >>> richard@rghmusic.com
> >> > >>>
> >> > >>> From: Michael Gogins
> >> > >>> Sent: Sunday, July 21, 2013 2:41 PM
> >> > >>> To: Developer discussions
> >> > >>>
> >> > >>> I tried to build Csound and CsoundAC with Visual C++ about four
> >> > >>> years
> >> > >>> ago,
> >> > >>> and I gave up.
> >> > >>>
> >> > >>> The issue for me was that the Microsoft Standard C++ Library (STL)
> >> > >>> did
> >> > >>> not
> >> > >>> generate code that could be exported in shared libraries. This was a
> >> > >>> serious
> >> > >>> problem that prevented CsoundAC from linking into shared libraries
> >> > >>> using
> >> > >>> Visual C++, as CsoundAC uses std::vector and other such classes in
> >> > >>> exported
> >> > >>> interfaces.
> >> > >>>
> >> > >>> Aside from this the C interfaces should not, in theory, present a
> >> > >>> problem.
> >> > >>> However, because the Visual C++ build has not been maintained for a
> >> > >>> long
> >> > >>> time, there may be many minor problems.
> >> > >>>
> >> > >>> Your best bet is to create a branch in GIT for your Visual C++ build
> >> > >>> and
> >> > >>> modify the CMakeList.txt files to build with Visual C++ in the
> >> > >>> Microsoft
> >> > >>> Windows SDK console. If you get it to work, we can merge your branch
> >> > >>> back
> >> > >>> in.
> >> > >>>
> >> > >>> Please tell us your reason for wanting a Visual C++ build. I would
> >> > >>> not go
> >> > >>> down this path, myself, without a very good reason.
> >> > >>>
> >> > >>> Both the C API, and the low-level C++ api in csound.hpp, can be used
> >> > >>> from
> >> > >>> Visual C++ while linking with the MinGW built code in the Windows
> >> > >>> installer.
> >> > >>>
> >> > >>> In other words, if you are creating a Visual C++ project to use the
> >> > >>> Csound
> >> > >>> API, you should be able use the libraries and headers in the Windows
> >> > >>> installer with Visual C++ as long as you only reference C header
> >> > >>> files
> >> > >>> such
> >> > >>> as csound.h and the csound.hpp C++ header. If you find out
> >> > >>> differently,
> >> > >>> please let me know.
> >> > >>>
> >> > >>> At this time, the MinGW compiler is pretty even with the Visual C++
> >> > >>> compiler
> >> > >>> in terms of code quality, execution speed, and probably a bit better
> >> > >>> for
> >> > >>> C++
> >> > >>> standards compliance.
> >> > >>>
> >> > >>> Hope this helps,
> >> > >>> Mike
> >> > >>>
> >> > >>>
> >> > >>>
> >> > >>>
> >> > >>> ===========================
> >> > >>> Michael Gogins
> >> > >>> Irreducible Productions
> >> > >>> http://michaelgogins.tumblr.com
> >> > >>> Michael dot Gogins at gmail dot com
> >> > >>>
> >> > >>>
> >> > >>> On Sun, Jul 21, 2013 at 1:15 PM, Stephen Kyne <stevek@outlook.ie>
> >> > >>> wrote:
> >> > >>>>
> >> > >>>> Hi guys,
> >> > >>>>
> >> > >>>> I was wondering if anyone has or if it is supposed to be possible
> >> > >>>> to
> >> > >>>> generate a VS2010 project file using CMake and building Csound this
> >> > >>>> way?
> >> > >>>>
> >> > >>>> It is straight forward finding the necessary dependencies and
> >> > >>>> generating
> >> > >>>> the project file but it's running into a lot of errors when I try
> >> > >>>> and
> >> > >>>> build.
> >> > >>>> Is it worth hacking around and fixing these errors or is this
> >> > >>>> fundamentally not going to work without serious effort?
> >> > >>>>
> >> > >>>> Thanks,
> >> > >>>> Stephen
> >> > >>>>
> >> > >>>>
> >> > >>>>
> >> > >>>>
> >> > >>>>
> >> > >>>> ------------------------------------------------------------------------------
> >> > >>>> See everything from the browser to the database with AppDynamics
> >> > >>>> Get end-to-end visibility with application monitoring from
> >> > >>>> AppDynamics
> >> > >>>> Isolate bottlenecks and diagnose root cause in seconds.
> >> > >>>> Start your free trial of AppDynamics Pro today!
> >> > >>>>
> >> > >>>>
> >> > >>>>
> >> > >>>>
> >> > >>>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >> > >>>> _______________________________________________
> >> > >>>> Csound-devel mailing list
> >> > >>>> Csound-devel@lists.sourceforge.net
> >> > >>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> > >>>>
> >> > >>>
> >> > >>>
> >> > >>>
> >> > >>>
> >> > >>>
> >> > >>> ------------------------------------------------------------------------------
> >> > >>> See everything from the browser to the database with AppDynamics
> >> > >>> Get end-to-end visibility with application monitoring from
> >> > >>> AppDynamics
> >> > >>> Isolate bottlenecks and diagnose root cause in seconds.
> >> > >>> Start your free trial of AppDynamics Pro today!
> >> > >>>
> >> > >>>
> >> > >>>
> >> > >>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >> > >>> _______________________________________________
> >> > >>> Csound-devel mailing list
> >> > >>> Csound-devel@lists.sourceforge.net
> >> > >>> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> > >>>
> >> > >>
> >> > >>
> >> > >>
> >> > >> ------------------------------------------------------------------------------
> >> > >> See everything from the browser to the database with AppDynamics
> >> > >> Get end-to-end visibility with application monitoring from
> >> > >> AppDynamics
> >> > >> Isolate bottlenecks and diagnose root cause in seconds.
> >> > >> Start your free trial of AppDynamics Pro today!
> >> > >>
> >> > >>
> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >> > >> _______________________________________________
> >> > >> Csound-devel mailing list
> >> > >> Csound-devel@lists.sourceforge.net
> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> > >>
> >> > >>
> >> > >>
> >> > >> ------------------------------------------------------------------------------
> >> > >> See everything from the browser to the database with AppDynamics Get
> >> > >> end-to-end visibility with application monitoring from AppDynamics
> >> > >> Isolate
> >> > >> bottlenecks and diagnose root cause in seconds. Start your free trial
> >> > >> of
> >> > >> AppDynamics Pro today!
> >> > >>
> >> > >>
> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >> > >> _______________________________________________ Csound-devel mailing
> >> > >> list
> >> > >> Csound-devel@lists.sourceforge.net
> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> > >>
> >> > >>
> >> > >>
> >> > >> ------------------------------------------------------------------------------
> >> > >> See everything from the browser to the database with AppDynamics
> >> > >> Get end-to-end visibility with application monitoring from
> >> > >> AppDynamics
> >> > >> Isolate bottlenecks and diagnose root cause in seconds.
> >> > >> Start your free trial of AppDynamics Pro today!
> >> > >>
> >> > >>
> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >> > >> _______________________________________________
> >> > >> Csound-devel mailing list
> >> > >> Csound-devel@lists.sourceforge.net
> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> > >>
> >> > >>
> >> > >>
> >> > >>
> >> > >> ------------------------------------------------------------------------------
> >> > >> See everything from the browser to the database with AppDynamics Get
> >> > >> end-to-end visibility with application monitoring from AppDynamics
> >> > >> Isolate
> >> > >> bottlenecks and diagnose root cause in seconds. Start your free trial
> >> > >> of
> >> > >> AppDynamics Pro today!
> >> > >>
> >> > >>
> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >> > >> _______________________________________________ Csound-devel mailing
> >> > >> list
> >> > >> Csound-devel@lists.sourceforge.net
> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> > >>
> >> > >>
> >> > >>
> >> > >> ------------------------------------------------------------------------------
> >> > >> How ServiceNow helps IT people transform IT departments:
> >> > >> 1. Consolidate legacy IT systems to a single system of record for IT
> >> > >> 2. Standardize and globalize service processes across IT
> >> > >> 3. Implement zero-touch automation to replace manual, redundant tasks
> >> > >>
> >> > >>
> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> >> > >> _______________________________________________
> >> > >> Csound-devel mailing list
> >> > >> Csound-devel@lists.sourceforge.net
> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> > >>
> >> > >
> >> > >
> >> > > ------------------------------------------------------------------------------
> >> > > How ServiceNow helps IT people transform IT departments:
> >> > > 1. Consolidate legacy IT systems to a single system of record for IT
> >> > > 2. Standardize and globalize service processes across IT
> >> > > 3. Implement zero-touch automation to replace manual, redundant tasks
> >> > >
> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> >> > > _______________________________________________
> >> > > Csound-devel mailing list
> >> > > Csound-devel@lists.sourceforge.net
> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> > >
> >> > >
> >> > > ------------------------------------------------------------------------------
> >> > > How ServiceNow helps IT people transform IT departments: 1.
> >> > > Consolidate
> >> > > legacy IT systems to a single system of record for IT 2. Standardize
> >> > > and
> >> > > globalize service processes across IT 3. Implement zero-touch
> >> > > automation to
> >> > > replace manual, redundant tasks
> >> > >
> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> >> > > _______________________________________________ Csound-devel mailing
> >> > > list
> >> > > Csound-devel@lists.sourceforge.net
> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> > >
> >> > >
> >> > > ------------------------------------------------------------------------------
> >> > > How ServiceNow helps IT people transform IT departments:
> >> > > 1. Consolidate legacy IT systems to a single system of record for IT
> >> > > 2. Standardize and globalize service processes across IT
> >> > > 3. Implement zero-touch automation to replace manual, redundant tasks
> >> > >
> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> >> > > _______________________________________________
> >> > > Csound-devel mailing list
> >> > > Csound-devel@lists.sourceforge.net
> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> > >
> >> > >
> >> > >
> >> > >
> >> > > ------------------------------------------------------------------------------
> >> > > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> >> > > 1,500+
> >> > > hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
> >> > > 2013,
> >> > > SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> >> > > includes
> >> > > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13.
> >> > >
> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
> >> > > _______________________________________________ Csound-devel mailing
> >> > > list
> >> > > Csound-devel@lists.sourceforge.net
> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> > >
> >> > >
> >> > > ------------------------------------------------------------------------------
> >> > > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> >> > > 1,500+
> >> > > hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
> >> > > 2013,
> >> > > SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> >> > > includes
> >> > > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> >> > >
> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >> > > _______________________________________________ Csound-devel mailing
> >> > > list
> >> > > Csound-devel@lists.sourceforge.net
> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> > >
> >> > >
> >> > > ------------------------------------------------------------------------------
> >> > > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> >> > > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> >> > > SharePoint
> >> > > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> >> > > includes
> >> > > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> >> > >
> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >> > > _______________________________________________
> >> > > Csound-devel mailing list
> >> > > Csound-devel@lists.sourceforge.net
> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> > >
> >> >
> >> >
> >> > ------------------------------------------------------------------------------
> >> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> >> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> >> > SharePoint
> >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> >> > includes
> >> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> >> >
> >> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >> > _______________________________________________
> >> > Csound-devel mailing list
> >> > Csound-devel@lists.sourceforge.net
> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>
> >>
> >> ------------------------------------------------------------------------------
> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> >> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> >> SharePoint
> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> >> includes
> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> >>
> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >> _______________________________________________
> >> Csound-devel mailing list
> >> Csound-devel@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>
> >
> >
> > ------------------------------------------------------------------------------
> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> > includes
> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> > _______________________________________________
> > Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
>
> ------------------------------------------------------------------------------
> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel

Date2013-09-17 22:59
FromSteven Yi
SubjectRe: [Cs-dev] VS2010 building from source
Hi Stephen,

I've added you to the csound6 group.  You should be able to do commits
now.  I'd recommend:

0. move your current csound6 directory somewhere else
1. login to sourceforge, navigate to the csound6 git repo, and make a
new clone of csound6 using the ssh repo string.  This will get you a
copy of csound6 setup for you to make commits.
2. after cloning, use "git flow feature checkout vs2013".  This will
checkout the feature/vs2013 branch.  (This requires git-flow to be
installed).  If you have problems installing git flow, you should also
be able to use "git checkout feature/vs2013", assuming the branch was
fetched.  If neither of those work, just reply here, as I may not be
remembering the latter command to use.  (The former will work if
git-flow is installed)
3. Make your commits and feel free to push to origin.

Reply here if you run into any problems.

Thanks!
steven


On Tue, Sep 17, 2013 at 5:41 PM, Stephen Kyne  wrote:
> I'm not that familiar with git-flow so I'll read the articles mentioned and
> we can go from there.
>
> My sourceforge username is "stekyne". Unless Richard is comfortable with
> starting the feature branch then
> maybe it would be best if you could set that up Steven. I don't want to make
> a mess of it :D
>
> The workflow you described sounds good to me anyway.
>
> Thanks,
> Stephen
>
>> Date: Tue, 17 Sep 2013 16:55:54 -0400
>
>> From: stevenyi@gmail.com
>> To: csound-devel@lists.sourceforge.net
>> Subject: Re: [Cs-dev] VS2010 building from source
>>
>> I think this stuff might be best to do in a feature branch using "git
>> flow feature start vs2013". You would then be able to check out the
>> feature branch using "git flow feature checkout vs2013".
>>
>> Stephen and Richard: how about sending me your sourceforge usernames
>> and I'll add you to the project. If you're uncomfortable with git
>> flow, I can start the vs2013 feature branch and guide you all through
>> checking it out. When you're done and want to have that pulled in,
>> you'd probably do a pull from develop to merge all the most recent
>> changes, then one of us could pull back into develop.
>>
>> steven
>>
>> On Tue, Sep 17, 2013 at 2:11 PM, Richard Henninger 
>> wrote:
>> > Hi Mike,
>> >
>> > Thanks for offering to keep things simple.
>> >
>> >
>> >
>> > BTW, my understanding is the VS2013 is a complete rewrite of the C
>> > compiler
>> > behind Visual C++ (finally C99 compliant) along with a major commitment
>> > to
>> > be 100% compliant with C++/11 to which MS is a major contributor now.
>> > They
>> > have been making a major push over the past few years to be
>> > standards-compliant in a number of areas.
>> >
>> > If you want, you could check out whether the STL vectors and maps now
>> > play
>> > nice with other libraries like SWIG by downloading and trying the VS2013
>> > RC
>> > images which just became available last week. (
>> > http://www.microsoft.com/visualstudio/eng/2013-downloads ) Any VS2013
>> > version is free (runs on Win 8 or 7 (but not 8.1 preview)) this fall.
>> > Release is scheduled for mid November.
>> >
>> >
>> >
>> >
>> > Richard Henninger
>> > richard@rghmusic.com
>> >
>> > From: Michael Gogins
>> > Sent: Tuesday, September 17, 2013 1:47 PM
>> > To: Developer discussions
>> >
>> > As far as I am concerned, you can work in the develop branch. I build
>> > the
>> > develop branch for Windows with MinGW every day or so. I'm sure we can
>> > keep
>> > the build options straightened out.
>> >
>> > If you want to create another branch, that's fine too. I don't find it
>> > difficult to manage branches just with plain git commands.
>> >
>> > For your information, the reason that I did not create a Microsoft build
>> > for
>> > Windows myself is that the CsoundAC component would not build a SWIG
>> > interface for Python with Visual C++. The cause is that the standard
>> > vector
>> > and map collections would not compile with a DLL interface for SWIG
>> > using
>> > Visual C++. Since I am the author and one of the main users of CsoundAC,
>> > that caused me to lose interest in Visual C++.
>> >
>> > Things have changed a bit since then. In the first place I don't depend
>> > on
>> > the SWIG-generated Python interface so much any more, I often compose
>> > directly in C++. I'm also interested to hear if this serious limitation
>> > of
>> > Visual C++, which is not standard compliant, has been fixed.
>> >
>> > Regards,
>> > Mike
>> >
>> >
>> >
>> >
>> > ===========================
>> > Michael Gogins
>> > Irreducible Productions
>> > http://michaelgogins.tumblr.com
>> > Michael dot Gogins at gmail dot com
>> >
>> >
>> > On Tue, Sep 17, 2013 at 1:37 PM, Richard Henninger
>> > 
>> > wrote:
>> >>
>> >> Stephen,
>> >>
>> >>
>> >> As we get set up, I noticed that Steven was talking about “git-flow”
>> >> which
>> >> is an add-on to git proper that encapsulates a workflow by imposing
>> >> high-level commands over git that standardize branching operations.
>> >> This
>> >> was new to me. If it is new to you too, let’s read up before imposing a
>> >> new
>> >> branch on “develop”.
>> >>
>> >>
>> >>
>> >> I now remember some discussions about using git-flow in early August
>> >> where
>> >> this was proposed. Steven provided some basic links for info:
>> >>
>> >> http://csound.1045644.n5.nabble.com/New-Git-Flow-based-workflow-for-Csound6-td5726363.html
>> >>
>> >> Also, here is a pretty good explanation:
>> >> http://yakiloo.com/getting-started-git-flow/
>> >>
>> >> Steven: Let us know the procedure we need to follow regarding dev
>> >> status.
>> >> Thanks.
>> >>
>> >>
>> >> Richard Henninger
>> >> richard@rghmusic.com
>> >>
>> >> From: Richard Henninger
>> >> Sent: Monday, September 16, 2013 7:25 PM
>> >> To: Developer discussions
>> >>
>> >> I’ve got good doc on git and it feels like the project is moving
>> >> towards
>> >> and getting more comfortable with git workflows, so that’s my vote.
>> >>
>> >> Richard Henninger
>> >> richard@rghmusic.com
>> >>
>> >> From: Stephen Kyne
>> >> Sent: Monday, September 16, 2013 6:41 PM
>> >> To: Developer discussions
>> >>
>> >> Hi guys,
>> >>
>> >> Richard; That sounds reasonable. I wouldn't like to destabilise the
>> >> codebase so a separate branch is probably a safe choice.
>> >> I won't be at the conference unfortunately but it sounds really
>> >> interesting.
>> >>
>> >> Steven; Thanks that would be great if you could set that up.
>> >> As for the two options you gave, what would be easier for you guys? I
>> >> don't mind either way to be honest.
>> >>
>> >> Stephen
>> >>
>> >> > Date: Mon, 16 Sep 2013 17:55:30 -0400
>> >> > From: stevenyi@gmail.com
>> >> > To: csound-devel@lists.sourceforge.net
>> >> > Subject: Re: [Cs-dev] VS2010 building from source
>> >> >
>> >> > Hi Stephen and Richard,
>> >> >
>> >> > If you'd like, I don't think anyone would mind adding you two to the
>> >> > devs list for Csound. You'd be welcome to create a feature branch off
>> >> > the develop branch (using git-flow). Another option is that you could
>> >> > use Sourceforge's fork system (if you see on
>> >> > https://sourceforge.net/p/csound/csound6-git/ci/master/tree/ there is
>> >> > an option to fork). You could then do pull requests from there. I
>> >> > found SF's fork/pull-request system a bit awkward compared to
>> >> > bitbucket and github though.
>> >> >
>> >> > steven
>> >> >
>> >> > On Mon, Sep 16, 2013 at 4:51 PM, Richard Henninger
>> >> >  wrote:
>> >> > > Hi Stephen,
>> >> > >
>> >> > > We should probably make a separate “native windows build” branch
>> >> > > off
>> >> > > of
>> >> > > “develop” especially since the cMakeList files are still being fine
>> >> > > tuned
>> >> > > for the mingw windows build. We shouldn’t interfere with that until
>> >> > > it
>> >> > > (and
>> >> > > the rest of csound6) is stable.
>> >> > >
>> >> > > Do you have “write” access to the project yet? I don’t. I’ve been
>> >> > > holding
>> >> > > off on my request for that until csound6 had become reasonably
>> >> > > quiescent.
>> >> > > Still, using a separate git branch should keep this work out of the
>> >> > > way of
>> >> > > the mainstream. Down the road, I worry about built in assumption in
>> >> > > the
>> >> > > codebase about threads, library and other compatibility issues -
>> >> > > but
>> >> > > resolving those is the whole point eventually.
>> >> > >
>> >> > > My original plan has been to become an active developer after
>> >> > > attending the
>> >> > > relevant sessions at the conference next month and confirming that
>> >> > > I
>> >> > > had a
>> >> > > legitimate mingw build environment for testing changes ahead of
>> >> > > committing
>> >> > > code. Are you attending?
>> >> > >
>> >> > >
>> >> > > Richard Henninger
>> >> > > richard@rghmusic.com
>> >> > >
>> >> > > From: Stephen Kyne
>> >> > > Sent: Monday, September 16, 2013 4:21 PM
>> >> > > To: Developer discussions
>> >> > >
>> >> > > Hey Richard,
>> >> > >
>> >> > > Well I switched my Csound branch to "develop" from the main one
>> >> > > recently and
>> >> > > there was a few more errors but nothing major.
>> >> > > I'm currently trying to fix the missing libraries in the cMakeLists
>> >> > > files (I
>> >> > > had just added them to the sln file for testing).
>> >> > > I'm afraid it's a bit new to me so it's taking a little bit of time
>> >> > > to
>> >> > > do it
>> >> > > nicely.
>> >> > >
>> >> > > Once that is finished though, there should be a version of Csound
>> >> > > that
>> >> > > will
>> >> > > be building successfully.
>> >> > > I guess from there we can add additional build features and fix the
>> >> > > errors
>> >> > > as they happen.
>> >> > >
>> >> > > If you want to make a branch that sounds fine with me.
>> >> > >
>> >> > > Stephen
>> >> > >
>> >> > > ________________________________
>> >> > > From: richard@rghmusic.com
>> >> > > To: csound-devel@lists.sourceforge.net
>> >> > > Date: Mon, 16 Sep 2013 16:25:10 +0000
>> >> > > Subject: Re: [Cs-dev] VS2010 building from source
>> >> > >
>> >> > > Stephen,
>> >> > >
>> >> > > Your were right about VS2013 Preview. Also, VS2013 RC won’t work
>> >> > > over
>> >> > > Win8.1 Preview.
>> >> > >
>> >> > > So, over the weekend, I hosed my 8.1 box back to 8.0 and loaded the
>> >> > > VS2013
>> >> > > RC (and git) and am ready to play. How do I catch up to the point
>> >> > > where you
>> >> > > are currently? Shall we make a git branch so we can keep track of,
>> >> > > share
>> >> > > and merge what we alter?
>> >> > >
>> >> > >
>> >> > > Richard Henninger
>> >> > > richard@rghmusic.com
>> >> > >
>> >> > > From: Stephen Kyne
>> >> > > Sent: Sunday, September 15, 2013 11:48 AM
>> >> > > To: Developer discussions
>> >> > >
>> >> > > Hi Andrés,
>> >> > >
>> >> > > Yes the project generated from CMake is almost fully correct. Just
>> >> > > some
>> >> > > edits to a few CMakeLists.txt files will be needed to load some
>> >> > > missing
>> >> > > libraries.
>> >> > > I'm not building all features yet so there may be more changes as
>> >> > > time
>> >> > > goes
>> >> > > by but the csound core is working well.
>> >> > >
>> >> > > Stephen
>> >> > >
>> >> > > ________________________________
>> >> > > Date: Sat, 14 Sep 2013 19:28:55 -0700
>> >> > > From: mantaraya36@gmail.com
>> >> > > To: csound-devel@lists.sourceforge.net
>> >> > > Subject: Re: [Cs-dev] VS2010 building from source
>> >> > >
>> >> > > Hi,
>> >> > >
>> >> > > Do you think the VS porject generated by cmake is useful? Ideally
>> >> > > this
>> >> > > work
>> >> > > should go in the CMakeLists.txt file rather than a separate VS
>> >> > > project.
>> >> > >
>> >> > > Cheers,
>> >> > > Andrés
>> >> > >
>> >> > >
>> >> > > On Fri, Sep 13, 2013 at 11:46 AM, Stephen Kyne 
>> >> > > wrote:
>> >> > >
>> >> > > Cool, any help would be appreciated. I'm still getting to grips
>> >> > > with
>> >> > > the
>> >> > > Csound code base and most of my code changes are probably far from
>> >> > > elegant.
>> >> > >
>> >> > > As far as I know, the Release Candidate is required unless there is
>> >> > > an
>> >> > > update to the preview.
>> >> > > I know I had tried before and I was getting all kinds of errors
>> >> > > from
>> >> > > missing
>> >> > > lib functions as you described.
>> >> > >
>> >> > > In the meantime, the portaudio module is working so real time audio
>> >> > > is
>> >> > > possible.
>> >> > > There are still some elements of MSVC build that will be need to be
>> >> > > fixed
>> >> > > though.
>> >> > > I saw a crash relating to heap corruptiong due to vfprintf use but
>> >> > > these
>> >> > > errors are relatively easy to fix with the debugger.
>> >> > >
>> >> > > Stephen
>> >> > >
>> >> > > ________________________________
>> >> > > From: richard@rghmusic.com
>> >> > > To: csound-devel@lists.sourceforge.net
>> >> > > Date: Fri, 13 Sep 2013 17:03:15 +0000
>> >> > >
>> >> > > Subject: Re: [Cs-dev] VS2010 building from source
>> >> > >
>> >> > > Me too. I tried with VS2012 and decided that too much of the code
>> >> > > depended
>> >> > > on liberties that C99 permitted that C88 did not and gave up -
>> >> > > thinking the
>> >> > > source would need too much rework to bother.
>> >> > >
>> >> > > I have VS2013 preview on an 8.1 machine so I’d be interested in
>> >> > > sharing the
>> >> > > workload to speed this along. Perhaps there should be a git branch
>> >> > > to
>> >> > > hold
>> >> > > the project files and changes for this?
>> >> > >
>> >> > > My interest is access to MS debugging tools while using .net
>> >> > > front-ends and
>> >> > > for ultimately targeting WinRT getting csound back closer to its
>> >> > > original
>> >> > > goal of being multiplatform.
>> >> > >
>> >> > > Richard Henninger
>> >> > > richard@rghmusic.com
>> >> > >
>> >> > > From: Rory Walsh
>> >> > > Sent: Friday, September 13, 2013 12:21 PM
>> >> > > To: Developer discussions
>> >> > >
>> >> > > Thanks for the report. I'm following this with interest!
>> >> > >
>> >> > > On 13 September 2013 00:58, Stephen Kyne  wrote:
>> >> > >> Hey guys,
>> >> > >>
>> >> > >> Visual Studio 2013 RC was released there recently. It has partial
>> >> > >> support
>> >> > >> for C99.
>> >> > >>
>> >> > >>
>> >> > >>
>> >> > >> http://blogs.msdn.com/b/vcblog/archive/2013/07/19/c99-library-support-in-visual-studio-2013.aspx
>> >> > >>
>> >> > >> I've been hacking away with it and managed to build Csound. The
>> >> > >> build
>> >> > >> was
>> >> > >> mostly stripped down but I managed to get the xanadu.csd to
>> >> > >> compile a
>> >> > >> .wav
>> >> > >> file.
>> >> > >> So it's a start at least!
>> >> > >>
>> >> > >> The changes required were fairly minor, mostly just alterations to
>> >> > >> the
>> >> > >> project(s) file for libraries and some small code changes here and
>> >> > >> there.
>> >> > >> I had to replace some GCC atomic intrinsics with MSVC ones.
>> >> > >> I'm not sure the full effect of that but I guess in theory it
>> >> > >> should
>> >> > >> (and
>> >> > >> seems to) work.
>> >> > >>
>> >> > >> I'm hoping to get some real-time performance working next.
>> >> > >>
>> >> > >> Stephen
>> >> > >>
>> >> > >> ________________________________
>> >> > >> Date: Sun, 21 Jul 2013 23:48:03 -0400
>> >> > >> From: michael.gogins@gmail.com
>> >> > >> To: csound-devel@lists.sourceforge.net
>> >> > >>
>> >> > >> Subject: Re: [Cs-dev] VS2010 building from source
>> >> > >>
>> >> > >> You could use another IDE: QtCreator, CodeBlocks, Eclipse CDT.
>> >> > >>
>> >> > >> On Jul 21, 2013 7:31 PM, "Stephen Kyne"  wrote:
>> >> > >>
>> >> > >> Thanks for the replies.
>> >> > >>
>> >> > >> I mainly want to build in Visual Studio just for using the IDE
>> >> > >> itself
>> >> > >> but
>> >> > >> it
>> >> > >> sounds like a no go at the minute.
>> >> > >> Maybe something for the future.
>> >> > >>
>> >> > >> Cheers,
>> >> > >> Stephen
>> >> > >>
>> >> > >> ________________________________
>> >> > >> From: richard@rghmusic.com
>> >> > >> To: csound-devel@lists.sourceforge.net
>> >> > >> Date: Sun, 21 Jul 2013 21:15:47 +0000
>> >> > >> Subject: Re: [Cs-dev] VS2010 building from source
>> >> > >>
>> >> > >> Last Spring, I explored porting to WinRT using the 5.18 code base.
>> >> > >> Really
>> >> > >> tough! Once I started following in the changes you guys were
>> >> > >> putting
>> >> > >> into
>> >> > >> csound 6, I saw how your architectural evolutions would solve a
>> >> > >> number of
>> >> > >> issues I encountered.
>> >> > >>
>> >> > >> So I’ve held off until 6.0 becomes a stable base from which to
>> >> > >> rethink an
>> >> > >> approach. Being patient gave me another reward: WinRT 8.1 finally
>> >> > >> provides
>> >> > >> the ability to feed audio streams from an algorithm as PCM rather
>> >> > >> than
>> >> > >> from
>> >> > >> only a file or existing audio stream. So direct programming of COM
>> >> > >> (WASAPI)
>> >> > >> is no longer necessary. Maybe MIDI will show up before long...
>> >> > >>
>> >> > >> I am pretty familiar with the issues involved in a WinRT port and
>> >> > >> would be
>> >> > >> happy to be a part of such an effort at some point in the future.
>> >> > >> For
>> >> > >> now,
>> >> > >> I am content to explore the api from VS2012 and Win8 desktop apps
>> >> > >> via
>> >> > >> a C#
>> >> > >> wrapper I have. As it stands now, the sounds created from a
>> >> > >> desktop-style
>> >> > >> app are trouble free on a Surface Pro - you just can’t create apps
>> >> > >> to
>> >> > >> distribute from the Windows app store. It’s an acceptable
>> >> > >> compromise
>> >> > >> to
>> >> > >> me
>> >> > >> for now.
>> >> > >>
>> >> > >> Richard Henninger
>> >> > >> richard@rghmusic.com
>> >> > >>
>> >> > >> From: Steven Yi
>> >> > >> Sent: Sunday, July 21, 2013 4:27 PM
>> >> > >> To: Developer discussions
>> >> > >>
>> >> > >> I tried to get a VS CMake build going about a year and a half ago
>> >> > >> without much luck. I think though it would be nice to have it be
>> >> > >> possible, especially if we'll get more developers interested in
>> >> > >> compiling and working on Csound. I don't think anyone's really
>> >> > >> been
>> >> > >> looking at WinRT, but I think it'd be nice to see Csound there and
>> >> > >> on
>> >> > >> Win 8 Mobile too.
>> >> > >>
>> >> > >> On Sun, Jul 21, 2013 at 3:09 PM, Richard Henninger
>> >> > >> 
>> >> > >> wrote:
>> >> > >>> I tried this a few weeks ago so I could be better able to use the
>> >> > >>> VS
>> >> > >>> debugger better for the csound code while writing a .net bridge
>> >> > >>> to
>> >> > >>> csound.
>> >> > >>>
>> >> > >>> Mike is right on many points about the futility of doing this.
>> >> > >>>
>> >> > >>> The MS (the c part is c88 not c99) compiler will give you scads
>> >> > >>> of
>> >> > >>> errors
>> >> > >>> when compiling csound libraries. Here is a partial list from an
>> >> > >>> excerpt
>> >> > >>> of
>> >> > >>> an earlier post:
>> >> > >>>
>> >> > >>> Four come to mind right away:
>> >> > >>>
>> >> > >>> MS C tries to encourage use of the posix secure strxxx_s
>> >> > >>> functions
>> >> > >>> for
>> >> > >>> string operations to thwart buffer overflow hacks. Error can be
>> >> > >>> turned
>> >> > >>> off
>> >> > >>> by a flag, but the recommendation represents a best practice.
>> >> > >>> It is totally unforgiving of implicit casts from void*. For code
>> >> > >>> readability, I agree with them. Code clarity in open source seems
>> >> > >>> ultra-desirable. No flag for these.
>> >> > >>> Declaring new variables mid-codeblock confuses the compiler. [It
>> >> > >>> spews
>> >> > >>> crazy
>> >> > >>> error messages once encountered]
>> >> > >>> It won’t accept really old, deprecated library calls like open
>> >> > >>> and
>> >> > >>> insists
>> >> > >>> on newer equivalents.
>> >> > >>>
>> >> > >>>
>> >> > >>> namehist.c is particulary delinquent in this regard. VS2013’s C
>> >> > >>> (in
>> >> > >>> beta)
>> >> > >>> wants to be c99 compliant, maybe some of this will just evaporate
>> >> > >>> with
>> >> > >>> VS2013 re-written c compiler. [Mike’s concern about c++ stl
>> >> > >>> generics
>> >> > >>> should
>> >> > >>> also evaporate as MS makes itself compliant with VC11. Although
>> >> > >>> you
>> >> > >>> never
>> >> > >>> know with MS, they do talk a good line on standards compliance
>> >> > >>> these
>> >> > >>> days.
>> >> > >>> We’ll just have to wait and see...]
>> >> > >>>
>> >> > >>> Since dealing with these is a pre-requisite to porting to WinRT
>> >> > >>> which
>> >> > >>> must
>> >> > >>> use an MS compiler, cleaning this kind of this up might make a
>> >> > >>> good
>> >> > >>> [project
>> >> > >>> for me to start contributing with].
>> >> > >>>
>> >> > >>> For now, I’d just set up the gnu environment as Mike’s article
>> >> > >>> describes.
>> >> > >>> That’s what I’ve decided to do.
>> >> > >>>
>> >> > >>> Richard Henninger
>> >> > >>> richard@rghmusic.com
>> >> > >>>
>> >> > >>> From: Michael Gogins
>> >> > >>> Sent: Sunday, July 21, 2013 2:41 PM
>> >> > >>> To: Developer discussions
>> >> > >>>
>> >> > >>> I tried to build Csound and CsoundAC with Visual C++ about four
>> >> > >>> years
>> >> > >>> ago,
>> >> > >>> and I gave up.
>> >> > >>>
>> >> > >>> The issue for me was that the Microsoft Standard C++ Library
>> >> > >>> (STL)
>> >> > >>> did
>> >> > >>> not
>> >> > >>> generate code that could be exported in shared libraries. This
>> >> > >>> was a
>> >> > >>> serious
>> >> > >>> problem that prevented CsoundAC from linking into shared
>> >> > >>> libraries
>> >> > >>> using
>> >> > >>> Visual C++, as CsoundAC uses std::vector and other such classes
>> >> > >>> in
>> >> > >>> exported
>> >> > >>> interfaces.
>> >> > >>>
>> >> > >>> Aside from this the C interfaces should not, in theory, present a
>> >> > >>> problem.
>> >> > >>> However, because the Visual C++ build has not been maintained for
>> >> > >>> a
>> >> > >>> long
>> >> > >>> time, there may be many minor problems.
>> >> > >>>
>> >> > >>> Your best bet is to create a branch in GIT for your Visual C++
>> >> > >>> build
>> >> > >>> and
>> >> > >>> modify the CMakeList.txt files to build with Visual C++ in the
>> >> > >>> Microsoft
>> >> > >>> Windows SDK console. If you get it to work, we can merge your
>> >> > >>> branch
>> >> > >>> back
>> >> > >>> in.
>> >> > >>>
>> >> > >>> Please tell us your reason for wanting a Visual C++ build. I
>> >> > >>> would
>> >> > >>> not go
>> >> > >>> down this path, myself, without a very good reason.
>> >> > >>>
>> >> > >>> Both the C API, and the low-level C++ api in csound.hpp, can be
>> >> > >>> used
>> >> > >>> from
>> >> > >>> Visual C++ while linking with the MinGW built code in the Windows
>> >> > >>> installer.
>> >> > >>>
>> >> > >>> In other words, if you are creating a Visual C++ project to use
>> >> > >>> the
>> >> > >>> Csound
>> >> > >>> API, you should be able use the libraries and headers in the
>> >> > >>> Windows
>> >> > >>> installer with Visual C++ as long as you only reference C header
>> >> > >>> files
>> >> > >>> such
>> >> > >>> as csound.h and the csound.hpp C++ header. If you find out
>> >> > >>> differently,
>> >> > >>> please let me know.
>> >> > >>>
>> >> > >>> At this time, the MinGW compiler is pretty even with the Visual
>> >> > >>> C++
>> >> > >>> compiler
>> >> > >>> in terms of code quality, execution speed, and probably a bit
>> >> > >>> better
>> >> > >>> for
>> >> > >>> C++
>> >> > >>> standards compliance.
>> >> > >>>
>> >> > >>> Hope this helps,
>> >> > >>> Mike
>> >> > >>>
>> >> > >>>
>> >> > >>>
>> >> > >>>
>> >> > >>> ===========================
>> >> > >>> Michael Gogins
>> >> > >>> Irreducible Productions
>> >> > >>> http://michaelgogins.tumblr.com
>> >> > >>> Michael dot Gogins at gmail dot com
>> >> > >>>
>> >> > >>>
>> >> > >>> On Sun, Jul 21, 2013 at 1:15 PM, Stephen Kyne 
>> >> > >>> wrote:
>> >> > >>>>
>> >> > >>>> Hi guys,
>> >> > >>>>
>> >> > >>>> I was wondering if anyone has or if it is supposed to be
>> >> > >>>> possible
>> >> > >>>> to
>> >> > >>>> generate a VS2010 project file using CMake and building Csound
>> >> > >>>> this
>> >> > >>>> way?
>> >> > >>>>
>> >> > >>>> It is straight forward finding the necessary dependencies and
>> >> > >>>> generating
>> >> > >>>> the project file but it's running into a lot of errors when I
>> >> > >>>> try
>> >> > >>>> and
>> >> > >>>> build.
>> >> > >>>> Is it worth hacking around and fixing these errors or is this
>> >> > >>>> fundamentally not going to work without serious effort?
>> >> > >>>>
>> >> > >>>> Thanks,
>> >> > >>>> Stephen
>> >> > >>>>
>> >> > >>>>
>> >> > >>>>
>> >> > >>>>
>> >> > >>>>
>> >> > >>>>
>> >> > >>>> ------------------------------------------------------------------------------
>> >> > >>>> See everything from the browser to the database with AppDynamics
>> >> > >>>> Get end-to-end visibility with application monitoring from
>> >> > >>>> AppDynamics
>> >> > >>>> Isolate bottlenecks and diagnose root cause in seconds.
>> >> > >>>> Start your free trial of AppDynamics Pro today!
>> >> > >>>>
>> >> > >>>>
>> >> > >>>>
>> >> > >>>>
>> >> > >>>>
>> >> > >>>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> >> > >>>> _______________________________________________
>> >> > >>>> Csound-devel mailing list
>> >> > >>>> Csound-devel@lists.sourceforge.net
>> >> > >>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> > >>>>
>> >> > >>>
>> >> > >>>
>> >> > >>>
>> >> > >>>
>> >> > >>>
>> >> > >>>
>> >> > >>> ------------------------------------------------------------------------------
>> >> > >>> See everything from the browser to the database with AppDynamics
>> >> > >>> Get end-to-end visibility with application monitoring from
>> >> > >>> AppDynamics
>> >> > >>> Isolate bottlenecks and diagnose root cause in seconds.
>> >> > >>> Start your free trial of AppDynamics Pro today!
>> >> > >>>
>> >> > >>>
>> >> > >>>
>> >> > >>>
>> >> > >>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> >> > >>> _______________________________________________
>> >> > >>> Csound-devel mailing list
>> >> > >>> Csound-devel@lists.sourceforge.net
>> >> > >>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> > >>>
>> >> > >>
>> >> > >>
>> >> > >>
>> >> > >>
>> >> > >> ------------------------------------------------------------------------------
>> >> > >> See everything from the browser to the database with AppDynamics
>> >> > >> Get end-to-end visibility with application monitoring from
>> >> > >> AppDynamics
>> >> > >> Isolate bottlenecks and diagnose root cause in seconds.
>> >> > >> Start your free trial of AppDynamics Pro today!
>> >> > >>
>> >> > >>
>> >> > >>
>> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> >> > >> _______________________________________________
>> >> > >> Csound-devel mailing list
>> >> > >> Csound-devel@lists.sourceforge.net
>> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> > >>
>> >> > >>
>> >> > >>
>> >> > >>
>> >> > >> ------------------------------------------------------------------------------
>> >> > >> See everything from the browser to the database with AppDynamics
>> >> > >> Get
>> >> > >> end-to-end visibility with application monitoring from AppDynamics
>> >> > >> Isolate
>> >> > >> bottlenecks and diagnose root cause in seconds. Start your free
>> >> > >> trial
>> >> > >> of
>> >> > >> AppDynamics Pro today!
>> >> > >>
>> >> > >>
>> >> > >>
>> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> >> > >> _______________________________________________ Csound-devel
>> >> > >> mailing
>> >> > >> list
>> >> > >> Csound-devel@lists.sourceforge.net
>> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> > >>
>> >> > >>
>> >> > >>
>> >> > >>
>> >> > >> ------------------------------------------------------------------------------
>> >> > >> See everything from the browser to the database with AppDynamics
>> >> > >> Get end-to-end visibility with application monitoring from
>> >> > >> AppDynamics
>> >> > >> Isolate bottlenecks and diagnose root cause in seconds.
>> >> > >> Start your free trial of AppDynamics Pro today!
>> >> > >>
>> >> > >>
>> >> > >>
>> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> >> > >> _______________________________________________
>> >> > >> Csound-devel mailing list
>> >> > >> Csound-devel@lists.sourceforge.net
>> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> > >>
>> >> > >>
>> >> > >>
>> >> > >>
>> >> > >>
>> >> > >> ------------------------------------------------------------------------------
>> >> > >> See everything from the browser to the database with AppDynamics
>> >> > >> Get
>> >> > >> end-to-end visibility with application monitoring from AppDynamics
>> >> > >> Isolate
>> >> > >> bottlenecks and diagnose root cause in seconds. Start your free
>> >> > >> trial
>> >> > >> of
>> >> > >> AppDynamics Pro today!
>> >> > >>
>> >> > >>
>> >> > >>
>> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> >> > >> _______________________________________________ Csound-devel
>> >> > >> mailing
>> >> > >> list
>> >> > >> Csound-devel@lists.sourceforge.net
>> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> > >>
>> >> > >>
>> >> > >>
>> >> > >>
>> >> > >> ------------------------------------------------------------------------------
>> >> > >> How ServiceNow helps IT people transform IT departments:
>> >> > >> 1. Consolidate legacy IT systems to a single system of record for
>> >> > >> IT
>> >> > >> 2. Standardize and globalize service processes across IT
>> >> > >> 3. Implement zero-touch automation to replace manual, redundant
>> >> > >> tasks
>> >> > >>
>> >> > >>
>> >> > >>
>> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
>> >> > >> _______________________________________________
>> >> > >> Csound-devel mailing list
>> >> > >> Csound-devel@lists.sourceforge.net
>> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> > >>
>> >> > >
>> >> > >
>> >> > >
>> >> > > ------------------------------------------------------------------------------
>> >> > > How ServiceNow helps IT people transform IT departments:
>> >> > > 1. Consolidate legacy IT systems to a single system of record for
>> >> > > IT
>> >> > > 2. Standardize and globalize service processes across IT
>> >> > > 3. Implement zero-touch automation to replace manual, redundant
>> >> > > tasks
>> >> > >
>> >> > >
>> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
>> >> > > _______________________________________________
>> >> > > Csound-devel mailing list
>> >> > > Csound-devel@lists.sourceforge.net
>> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> > >
>> >> > >
>> >> > >
>> >> > > ------------------------------------------------------------------------------
>> >> > > How ServiceNow helps IT people transform IT departments: 1.
>> >> > > Consolidate
>> >> > > legacy IT systems to a single system of record for IT 2.
>> >> > > Standardize
>> >> > > and
>> >> > > globalize service processes across IT 3. Implement zero-touch
>> >> > > automation to
>> >> > > replace manual, redundant tasks
>> >> > >
>> >> > >
>> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
>> >> > > _______________________________________________ Csound-devel
>> >> > > mailing
>> >> > > list
>> >> > > Csound-devel@lists.sourceforge.net
>> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> > >
>> >> > >
>> >> > >
>> >> > > ------------------------------------------------------------------------------
>> >> > > How ServiceNow helps IT people transform IT departments:
>> >> > > 1. Consolidate legacy IT systems to a single system of record for
>> >> > > IT
>> >> > > 2. Standardize and globalize service processes across IT
>> >> > > 3. Implement zero-touch automation to replace manual, redundant
>> >> > > tasks
>> >> > >
>> >> > >
>> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
>> >> > > _______________________________________________
>> >> > > Csound-devel mailing list
>> >> > > Csound-devel@lists.sourceforge.net
>> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> > >
>> >> > >
>> >> > >
>> >> > >
>> >> > >
>> >> > > ------------------------------------------------------------------------------
>> >> > > LIMITED TIME SALE - Full Year of Microsoft Training For Just
>> >> > > $49.99!
>> >> > > 1,500+
>> >> > > hours of tutorials including VisualStudio 2012, Windows 8,
>> >> > > SharePoint
>> >> > > 2013,
>> >> > > SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
>> >> > > includes
>> >> > > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
>> >> > > 9/22/13.
>> >> > >
>> >> > >
>> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
>> >> > > _______________________________________________ Csound-devel
>> >> > > mailing
>> >> > > list
>> >> > > Csound-devel@lists.sourceforge.net
>> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> > >
>> >> > >
>> >> > >
>> >> > > ------------------------------------------------------------------------------
>> >> > > LIMITED TIME SALE - Full Year of Microsoft Training For Just
>> >> > > $49.99!
>> >> > > 1,500+
>> >> > > hours of tutorials including VisualStudio 2012, Windows 8,
>> >> > > SharePoint
>> >> > > 2013,
>> >> > > SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
>> >> > > includes
>> >> > > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
>> >> > > 9/20/13.
>> >> > >
>> >> > >
>> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >> > > _______________________________________________ Csound-devel
>> >> > > mailing
>> >> > > list
>> >> > > Csound-devel@lists.sourceforge.net
>> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> > >
>> >> > >
>> >> > >
>> >> > > ------------------------------------------------------------------------------
>> >> > > LIMITED TIME SALE - Full Year of Microsoft Training For Just
>> >> > > $49.99!
>> >> > > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>> >> > > SharePoint
>> >> > > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
>> >> > > Pack
>> >> > > includes
>> >> > > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
>> >> > > 9/20/13.
>> >> > >
>> >> > >
>> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >> > > _______________________________________________
>> >> > > Csound-devel mailing list
>> >> > > Csound-devel@lists.sourceforge.net
>> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> > >
>> >> >
>> >> >
>> >> >
>> >> > ------------------------------------------------------------------------------
>> >> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
>> >> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>> >> > SharePoint
>> >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
>> >> > includes
>> >> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
>> >> >
>> >> >
>> >> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >> > _______________________________________________
>> >> > Csound-devel mailing list
>> >> > Csound-devel@lists.sourceforge.net
>> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >>
>> >>
>> >>
>> >> ------------------------------------------------------------------------------
>> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
>> >> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>> >> SharePoint
>> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
>> >> includes
>> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
>> >>
>> >>
>> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >> _______________________________________________
>> >> Csound-devel mailing list
>> >> Csound-devel@lists.sourceforge.net
>> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >>
>> >
>> >
>> >
>> > ------------------------------------------------------------------------------
>> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
>> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>> > SharePoint
>> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
>> > includes
>> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
>> >
>> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> > _______________________________________________
>> > Csound-devel mailing list
>> > Csound-devel@lists.sourceforge.net
>> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >
>>
>>
>> ------------------------------------------------------------------------------
>> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
>> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>> SharePoint
>> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
>> includes
>> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
>>
>> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> ------------------------------------------------------------------------------
> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> includes
> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>

------------------------------------------------------------------------------
LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13. 
http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2013-09-17 23:05
FromRichard Henninger
SubjectRe: [Cs-dev] VS2010 building from source
AttachmentsNone  None  
Steven,
My sourceforge user name is “rghmusic”.
 
Go ahead and start a guaranteed legit feature branch off of “develop” for us.  Stephen and I can use that as a sandbox to share experiments with git-flow, cmake script changes and code modifications as needed.  When we have usable results for all, we can merge those back into the develop branch as you suggest.  My CM experience is all TFS (MS Team Foundation Server) and Dimensions (don't ask...)  I am new to git, but not CM/VC.  I like what I see in git.
 
Maybe we can begin a procedural doc for newbie contributors using git a la Mike’s Windows Build document.
 
Richard Henninger
richard@rghmusic.com
 
From: Stephen Kyne
Sent: ‎Tuesday‎, ‎September‎ ‎17‎, ‎2013 ‎5‎:‎42‎ ‎PM
To: Developer discussions
 
I'm not that familiar with git-flow so I'll read the articles mentioned and we can go from there.

My sourceforge username is "stekyne". Unless Richard is comfortable with starting the feature branch then
maybe it would be best if you could set that up Steven. I don't want to make a mess of it :D

The workflow you described sounds good to me anyway.

Thanks,
Stephen

> Date: Tue, 17 Sep 2013 16:55:54 -0400
> From: stevenyi@gmail.com
> To: csound-devel@lists.sourceforge.net
> Subject: Re: [Cs-dev] VS2010 building from source
>
> I think this stuff might be best to do in a feature branch using "git
> flow feature start vs2013". You would then be able to check out the
> feature branch using "git flow feature checkout vs2013".
>
> Stephen and Richard: how about sending me your sourceforge usernames
> and I'll add you to the project. If you're uncomfortable with git
> flow, I can start the vs2013 feature branch and guide you all through
> checking it out. When you're done and want to have that pulled in,
> you'd probably do a pull from develop to merge all the most recent
> changes, then one of us could pull back into develop.
>
> steven
>
> On Tue, Sep 17, 2013 at 2:11 PM, Richard Henninger <richard@rghmusic.com> wrote:
> > Hi Mike,
> >
> > Thanks for offering to keep things simple.
> >
> >
> >
> > BTW, my understanding is the VS2013 is a complete rewrite of the C compiler
> > behind Visual C++ (finally C99 compliant) along with a major commitment to
> > be 100% compliant with C++/11 to which MS is a major contributor now. They
> > have been making a major push over the past few years to be
> > standards-compliant in a number of areas.
> >
> > If you want, you could check out whether the STL vectors and maps now play
> > nice with other libraries like SWIG by downloading and trying the VS2013 RC
> > images which just became available last week. (
> > http://www.microsoft.com/visualstudio/eng/2013-downloads ) Any VS2013
> > version is free (runs on Win 8 or 7 (but not 8.1 preview)) this fall.
> > Release is scheduled for mid November.
> >
> >
> >
> >
> > Richard Henninger
> > richard@rghmusic.com
> >
> > From: Michael Gogins
> > Sent: Tuesday, September 17, 2013 1:47 PM
> > To: Developer discussions
> >
> > As far as I am concerned, you can work in the develop branch. I build the
> > develop branch for Windows with MinGW every day or so. I'm sure we can keep
> > the build options straightened out.
> >
> > If you want to create another branch, that's fine too. I don't find it
> > difficult to manage branches just with plain git commands.
> >
> > For your information, the reason that I did not create a Microsoft build for
> > Windows myself is that the CsoundAC component would not build a SWIG
> > interface for Python with Visual C++. The cause is that the standard vector
> > and map collections would not compile with a DLL interface for SWIG using
> > Visual C++. Since I am the author and one of the main users of CsoundAC,
> > that caused me to lose interest in Visual C++.
> >
> > Things have changed a bit since then. In the first place I don't depend on
> > the SWIG-generated Python interface so much any more, I often compose
> > directly in C++. I'm also interested to hear if this serious limitation of
> > Visual C++, which is not standard compliant, has been fixed.
> >
> > Regards,
> > Mike
> >
> >
> >
> >
> > ===========================
> > Michael Gogins
> > Irreducible Productions
> > http://michaelgogins.tumblr.com
> > Michael dot Gogins at gmail dot com
> >
> >
> > On Tue, Sep 17, 2013 at 1:37 PM, Richard Henninger <richard@rghmusic.com>
> > wrote:
> >>
> >> Stephen,
> >>
> >>
> >> As we get set up, I noticed that Steven was talking about “git-flow” which
> >> is an add-on to git proper that encapsulates a workflow by imposing
> >> high-level commands over git that standardize branching operations. This
> >> was new to me. If it is new to you too, let’s read up before imposing a new
> >> branch on “develop”.
> >>
> >>
> >>
> >> I now remember some discussions about using git-flow in early August where
> >> this was proposed. Steven provided some basic links for info:
> >> http://csound.1045644.n5.nabble.com/New-Git-Flow-based-workflow-for-Csound6-td5726363.html
> >>
> >> Also, here is a pretty good explanation:
> >> http://yakiloo.com/getting-started-git-flow/
> >>
> >> Steven: Let us know the procedure we need to follow regarding dev status.
> >> Thanks.
> >>
> >>
> >> Richard Henninger
> >> richard@rghmusic.com
> >>
> >> From: Richard Henninger
> >> Sent: Monday, September 16, 2013 7:25 PM
> >> To: Developer discussions
> >>
> >> I’ve got good doc on git and it feels like the project is moving towards
> >> and getting more comfortable with git workflows, so that’s my vote.
> >>
> >> Richard Henninger
> >> richard@rghmusic.com
> >>
> >> From: Stephen Kyne
> >> Sent: Monday, September 16, 2013 6:41 PM
> >> To: Developer discussions
> >>
> >> Hi guys,
> >>
> >> Richard; That sounds reasonable. I wouldn't like to destabilise the
> >> codebase so a separate branch is probably a safe choice.
> >> I won't be at the conference unfortunately but it sounds really
> >> interesting.
> >>
> >> Steven; Thanks that would be great if you could set that up.
> >> As for the two options you gave, what would be easier for you guys? I
> >> don't mind either way to be honest.
> >>
> >> Stephen
> >>
> >> > Date: Mon, 16 Sep 2013 17:55:30 -0400
> >> > From: stevenyi@gmail.com
> >> > To: csound-devel@lists.sourceforge.net
> >> > Subject: Re: [Cs-dev] VS2010 building from source
> >> >
> >> > Hi Stephen and Richard,
> >> >
> >> > If you'd like, I don't think anyone would mind adding you two to the
> >> > devs list for Csound. You'd be welcome to create a feature branch off
> >> > the develop branch (using git-flow). Another option is that you could
> >> > use Sourceforge's fork system (if you see on
> >> > https://sourceforge.net/p/csound/csound6-git/ci/master/tree/ there is
> >> > an option to fork). You could then do pull requests from there. I
> >> > found SF's fork/pull-request system a bit awkward compared to
> >> > bitbucket and github though.
> >> >
> >> > steven
> >> >
> >> > On Mon, Sep 16, 2013 at 4:51 PM, Richard Henninger
> >> > <richard@rghmusic.com> wrote:
> >> > > Hi Stephen,
> >> > >
> >> > > We should probably make a separate “native windows build” branch off
> >> > > of
> >> > > “develop” especially since the cMakeList files are still being fine
> >> > > tuned
> >> > > for the mingw windows build. We shouldn’t interfere with that until it
> >> > > (and
> >> > > the rest of csound6) is stable.
> >> > >
> >> > > Do you have “write” access to the project yet? I don’t. I’ve been
> >> > > holding
> >> > > off on my request for that until csound6 had become reasonably
> >> > > quiescent.
> >> > > Still, using a separate git branch should keep this work out of the
> >> > > way of
> >> > > the mainstream. Down the road, I worry about built in assumption in
> >> > > the
> >> > > codebase about threads, library and other compatibility issues - but
> >> > > resolving those is the whole point eventually.
> >> > >
> >> > > My original plan has been to become an active developer after
> >> > > attending the
> >> > > relevant sessions at the conference next month and confirming that I
> >> > > had a
> >> > > legitimate mingw build environment for testing changes ahead of
> >> > > committing
> >> > > code. Are you attending?
> >> > >
> >> > >
> >> > > Richard Henninger
> >> > > richard@rghmusic.com
> >> > >
> >> > > From: Stephen Kyne
> >> > > Sent: Monday, September 16, 2013 4:21 PM
> >> > > To: Developer discussions
> >> > >
> >> > > Hey Richard,
> >> > >
> >> > > Well I switched my Csound branch to "develop" from the main one
> >> > > recently and
> >> > > there was a few more errors but nothing major.
> >> > > I'm currently trying to fix the missing libraries in the cMakeLists
> >> > > files (I
> >> > > had just added them to the sln file for testing).
> >> > > I'm afraid it's a bit new to me so it's taking a little bit of time to
> >> > > do it
> >> > > nicely.
> >> > >
> >> > > Once that is finished though, there should be a version of Csound that
> >> > > will
> >> > > be building successfully.
> >> > > I guess from there we can add additional build features and fix the
> >> > > errors
> >> > > as they happen.
> >> > >
> >> > > If you want to make a branch that sounds fine with me.
> >> > >
> >> > > Stephen
> >> > >
> >> > > ________________________________
> >> > > From: richard@rghmusic.com
> >> > > To: csound-devel@lists.sourceforge.net
> >> > > Date: Mon, 16 Sep 2013 16:25:10 +0000
> >> > > Subject: Re: [Cs-dev] VS2010 building from source
> >> > >
> >> > > Stephen,
> >> > >
> >> > > Your were right about VS2013 Preview. Also, VS2013 RC won’t work over
> >> > > Win8.1 Preview.
> >> > >
> >> > > So, over the weekend, I hosed my 8.1 box back to 8.0 and loaded the
> >> > > VS2013
> >> > > RC (and git) and am ready to play. How do I catch up to the point
> >> > > where you
> >> > > are currently? Shall we make a git branch so we can keep track of,
> >> > > share
> >> > > and merge what we alter?
> >> > >
> >> > >
> >> > > Richard Henninger
> >> > > richard@rghmusic.com
> >> > >
> >> > > From: Stephen Kyne
> >> > > Sent: Sunday, September 15, 2013 11:48 AM
> >> > > To: Developer discussions
> >> > >
> >> > > Hi Andrés,
> >> > >
> >> > > Yes the project generated from CMake is almost fully correct. Just
> >> > > some
> >> > > edits to a few CMakeLists.txt files will be needed to load some
> >> > > missing
> >> > > libraries.
> >> > > I'm not building all features yet so there may be more changes as time
> >> > > goes
> >> > > by but the csound core is working well.
> >> > >
> >> > > Stephen
> >> > >
> >> > > ________________________________
> >> > > Date: Sat, 14 Sep 2013 19:28:55 -0700
> >> > > From: mantaraya36@gmail.com
> >> > > To: csound-devel@lists.sourceforge.net
> >> > > Subject: Re: [Cs-dev] VS2010 building from source
> >> > >
> >> > > Hi,
> >> > >
> >> > > Do you think the VS porject generated by cmake is useful? Ideally this
> >> > > work
> >> > > should go in the CMakeLists.txt file rather than a separate VS
> >> > > project.
> >> > >
> >> > > Cheers,
> >> > > Andrés
> >> > >
> >> > >
> >> > > On Fri, Sep 13, 2013 at 11:46 AM, Stephen Kyne <stevek@outlook.ie>
> >> > > wrote:
> >> > >
> >> > > Cool, any help would be appreciated. I'm still getting to grips with
> >> > > the
> >> > > Csound code base and most of my code changes are probably far from
> >> > > elegant.
> >> > >
> >> > > As far as I know, the Release Candidate is required unless there is an
> >> > > update to the preview.
> >> > > I know I had tried before and I was getting all kinds of errors from
> >> > > missing
> >> > > lib functions as you described.
> >> > >
> >> > > In the meantime, the portaudio module is working so real time audio is
> >> > > possible.
> >> > > There are still some elements of MSVC build that will be need to be
> >> > > fixed
> >> > > though.
> >> > > I saw a crash relating to heap corruptiong due to vfprintf use but
> >> > > these
> >> > > errors are relatively easy to fix with the debugger.
> >> > >
> >> > > Stephen
> >> > >
> >> > > ________________________________
> >> > > From: richard@rghmusic.com
> >> > > To: csound-devel@lists.sourceforge.net
> >> > > Date: Fri, 13 Sep 2013 17:03:15 +0000
> >> > >
> >> > > Subject: Re: [Cs-dev] VS2010 building from source
> >> > >
> >> > > Me too. I tried with VS2012 and decided that too much of the code
> >> > > depended
> >> > > on liberties that C99 permitted that C88 did not and gave up -
> >> > > thinking the
> >> > > source would need too much rework to bother.
> >> > >
> >> > > I have VS2013 preview on an 8.1 machine so I’d be interested in
> >> > > sharing the
> >> > > workload to speed this along. Perhaps there should be a git branch to
> >> > > hold
> >> > > the project files and changes for this?
> >> > >
> >> > > My interest is access to MS debugging tools while using .net
> >> > > front-ends and
> >> > > for ultimately targeting WinRT getting csound back closer to its
> >> > > original
> >> > > goal of being multiplatform.
> >> > >
> >> > > Richard Henninger
> >> > > richard@rghmusic.com
> >> > >
> >> > > From: Rory Walsh
> >> > > Sent: Friday, September 13, 2013 12:21 PM
> >> > > To: Developer discussions
> >> > >
> >> > > Thanks for the report. I'm following this with interest!
> >> > >
> >> > > On 13 September 2013 00:58, Stephen Kyne <stevek@outlook.ie> wrote:
> >> > >> Hey guys,
> >> > >>
> >> > >> Visual Studio 2013 RC was released there recently. It has partial
> >> > >> support
> >> > >> for C99.
> >> > >>
> >> > >>
> >> > >> http://blogs.msdn.com/b/vcblog/archive/2013/07/19/c99-library-support-in-visual-studio-2013.aspx
> >> > >>
> >> > >> I've been hacking away with it and managed to build Csound. The build
> >> > >> was
> >> > >> mostly stripped down but I managed to get the xanadu.csd to compile a
> >> > >> .wav
> >> > >> file.
> >> > >> So it's a start at least!
> >> > >>
> >> > >> The changes required were fairly minor, mostly just alterations to
> >> > >> the
> >> > >> project(s) file for libraries and some small code changes here and
> >> > >> there.
> >> > >> I had to replace some GCC atomic intrinsics with MSVC ones.
> >> > >> I'm not sure the full effect of that but I guess in theory it should
> >> > >> (and
> >> > >> seems to) work.
> >> > >>
> >> > >> I'm hoping to get some real-time performance working next.
> >> > >>
> >> > >> Stephen
> >> > >>
> >> > >> ________________________________
> >> > >> Date: Sun, 21 Jul 2013 23:48:03 -0400
> >> > >> From: michael.gogins@gmail.com
> >> > >> To: csound-devel@lists.sourceforge.net
> >> > >>
> >> > >> Subject: Re: [Cs-dev] VS2010 building from source
> >> > >>
> >> > >> You could use another IDE: QtCreator, CodeBlocks, Eclipse CDT.
> >> > >>
> >> > >> On Jul 21, 2013 7:31 PM, "Stephen Kyne" <stevek@outlook.ie> wrote:
> >> > >>
> >> > >> Thanks for the replies.
> >> > >>
> >> > >> I mainly want to build in Visual Studio just for using the IDE itself
> >> > >> but
> >> > >> it
> >> > >> sounds like a no go at the minute.
> >> > >> Maybe something for the future.
> >> > >>
> >> > >> Cheers,
> >> > >> Stephen
> >> > >>
> >> > >> ________________________________
> >> > >> From: richard@rghmusic.com
> >> > >> To: csound-devel@lists.sourceforge.net
> >> > >> Date: Sun, 21 Jul 2013 21:15:47 +0000
> >> > >> Subject: Re: [Cs-dev] VS2010 building from source
> >> > >>
> >> > >> Last Spring, I explored porting to WinRT using the 5.18 code base.
> >> > >> Really
> >> > >> tough! Once I started following in the changes you guys were putting
> >> > >> into
> >> > >> csound 6, I saw how your architectural evolutions would solve a
> >> > >> number of
> >> > >> issues I encountered.
> >> > >>
> >> > >> So I’ve held off until 6.0 becomes a stable base from which to
> >> > >> rethink an
> >> > >> approach. Being patient gave me another reward: WinRT 8.1 finally
> >> > >> provides
> >> > >> the ability to feed audio streams from an algorithm as PCM rather
> >> > >> than
> >> > >> from
> >> > >> only a file or existing audio stream. So direct programming of COM
> >> > >> (WASAPI)
> >> > >> is no longer necessary. Maybe MIDI will show up before long...
> >> > >>
> >> > >> I am pretty familiar with the issues involved in a WinRT port and
> >> > >> would be
> >> > >> happy to be a part of such an effort at some point in the future. For
> >> > >> now,
> >> > >> I am content to explore the api from VS2012 and Win8 desktop apps via
> >> > >> a C#
> >> > >> wrapper I have. As it stands now, the sounds created from a
> >> > >> desktop-style
> >> > >> app are trouble free on a Surface Pro - you just can’t create apps to
> >> > >> distribute from the Windows app store. It’s an acceptable compromise
> >> > >> to
> >> > >> me
> >> > >> for now.
> >> > >>
> >> > >> Richard Henninger
> >> > >> richard@rghmusic.com
> >> > >>
> >> > >> From: Steven Yi
> >> > >> Sent: Sunday, July 21, 2013 4:27 PM
> >> > >> To: Developer discussions
> >> > >>
> >> > >> I tried to get a VS CMake build going about a year and a half ago
> >> > >> without much luck. I think though it would be nice to have it be
> >> > >> possible, especially if we'll get more developers interested in
> >> > >> compiling and working on Csound. I don't think anyone's really been
> >> > >> looking at WinRT, but I think it'd be nice to see Csound there and on
> >> > >> Win 8 Mobile too.
> >> > >>
> >> > >> On Sun, Jul 21, 2013 at 3:09 PM, Richard Henninger
> >> > >> <richard@rghmusic.com>
> >> > >> wrote:
> >> > >>> I tried this a few weeks ago so I could be better able to use the VS
> >> > >>> debugger better for the csound code while writing a .net bridge to
> >> > >>> csound.
> >> > >>>
> >> > >>> Mike is right on many points about the futility of doing this.
> >> > >>>
> >> > >>> The MS (the c part is c88 not c99) compiler will give you scads of
> >> > >>> errors
> >> > >>> when compiling csound libraries. Here is a partial list from an
> >> > >>> excerpt
> >> > >>> of
> >> > >>> an earlier post:
> >> > >>>
> >> > >>> Four come to mind right away:
> >> > >>>
> >> > >>> MS C tries to encourage use of the posix secure strxxx_s functions
> >> > >>> for
> >> > >>> string operations to thwart buffer overflow hacks. Error can be
> >> > >>> turned
> >> > >>> off
> >> > >>> by a flag, but the recommendation represents a best practice.
> >> > >>> It is totally unforgiving of implicit casts from void*. For code
> >> > >>> readability, I agree with them. Code clarity in open source seems
> >> > >>> ultra-desirable. No flag for these.
> >> > >>> Declaring new variables mid-codeblock confuses the compiler. [It
> >> > >>> spews
> >> > >>> crazy
> >> > >>> error messages once encountered]
> >> > >>> It won’t accept really old, deprecated library calls like open and
> >> > >>> insists
> >> > >>> on newer equivalents.
> >> > >>>
> >> > >>>
> >> > >>> namehist.c is particulary delinquent in this regard. VS2013’s C (in
> >> > >>> beta)
> >> > >>> wants to be c99 compliant, maybe some of this will just evaporate
> >> > >>> with
> >> > >>> VS2013 re-written c compiler. [Mike’s concern about c++ stl generics
> >> > >>> should
> >> > >>> also evaporate as MS makes itself compliant with VC11. Although you
> >> > >>> never
> >> > >>> know with MS, they do talk a good line on standards compliance these
> >> > >>> days.
> >> > >>> We’ll just have to wait and see...]
> >> > >>>
> >> > >>> Since dealing with these is a pre-requisite to porting to WinRT
> >> > >>> which
> >> > >>> must
> >> > >>> use an MS compiler, cleaning this kind of this up might make a good
> >> > >>> [project
> >> > >>> for me to start contributing with].
> >> > >>>
> >> > >>> For now, I’d just set up the gnu environment as Mike’s article
> >> > >>> describes.
> >> > >>> That’s what I’ve decided to do.
> >> > >>>
> >> > >>> Richard Henninger
> >> > >>> richard@rghmusic.com
> >> > >>>
> >> > >>> From: Michael Gogins
> >> > >>> Sent: Sunday, July 21, 2013 2:41 PM
> >> > >>> To: Developer discussions
> >> > >>>
> >> > >>> I tried to build Csound and CsoundAC with Visual C++ about four
> >> > >>> years
> >> > >>> ago,
> >> > >>> and I gave up.
> >> > >>>
> >> > >>> The issue for me was that the Microsoft Standard C++ Library (STL)
> >> > >>> did
> >> > >>> not
> >> > >>> generate code that could be exported in shared libraries. This was a
> >> > >>> serious
> >> > >>> problem that prevented CsoundAC from linking into shared libraries
> >> > >>> using
> >> > >>> Visual C++, as CsoundAC uses std::vector and other such classes in
> >> > >>> exported
> >> > >>> interfaces.
> >> > >>>
> >> > >>> Aside from this the C interfaces should not, in theory, present a
> >> > >>> problem.
> >> > >>> However, because the Visual C++ build has not been maintained for a
> >> > >>> long
> >> > >>> time, there may be many minor problems.
> >> > >>>
> >> > >>> Your best bet is to create a branch in GIT for your Visual C++ build
> >> > >>> and
> >> > >>> modify the CMakeList.txt files to build with Visual C++ in the
> >> > >>> Microsoft
> >> > >>> Windows SDK console. If you get it to work, we can merge your branch
> >> > >>> back
> >> > >>> in.
> >> > >>>
> >> > >>> Please tell us your reason for wanting a Visual C++ build. I would
> >> > >>> not go
> >> > >>> down this path, myself, without a very good reason.
> >> > >>>
> >> > >>> Both the C API, and the low-level C++ api in csound.hpp, can be used
> >> > >>> from
> >> > >>> Visual C++ while linking with the MinGW built code in the Windows
> >> > >>> installer.
> >> > >>>
> >> > >>> In other words, if you are creating a Visual C++ project to use the
> >> > >>> Csound
> >> > >>> API, you should be able use the libraries and headers in the Windows
> >> > >>> installer with Visual C++ as long as you only reference C header
> >> > >>> files
> >> > >>> such
> >> > >>> as csound.h and the csound.hpp C++ header. If you find out
> >> > >>> differently,
> >> > >>> please let me know.
> >> > >>>
> >> > >>> At this time, the MinGW compiler is pretty even with the Visual C++
> >> > >>> compiler
> >> > >>> in terms of code quality, execution speed, and probably a bit better
> >> > >>> for
> >> > >>> C++
> >> > >>> standards compliance.
> >> > >>>
> >> > >>> Hope this helps,
> >> > >>> Mike
> >> > >>>
> >> > >>>
> >> > >>>
> >> > >>>
> >> > >>> ===========================
> >> > >>> Michael Gogins
> >> > >>> Irreducible Productions
> >> > >>> http://michaelgogins.tumblr.com
> >> > >>> Michael dot Gogins at gmail dot com
> >> > >>>
> >> > >>>
> >> > >>> On Sun, Jul 21, 2013 at 1:15 PM, Stephen Kyne <stevek@outlook.ie>
> >> > >>> wrote:
> >> > >>>>
> >> > >>>> Hi guys,
> >> > >>>>
> >> > >>>> I was wondering if anyone has or if it is supposed to be possible
> >> > >>>> to
> >> > >>>> generate a VS2010 project file using CMake and building Csound this
> >> > >>>> way?
> >> > >>>>
> >> > >>>> It is straight forward finding the necessary dependencies and
> >> > >>>> generating
> >> > >>>> the project file but it's running into a lot of errors when I try
> >> > >>>> and
> >> > >>>> build.
> >> > >>>> Is it worth hacking around and fixing these errors or is this
> >> > >>>> fundamentally not going to work without serious effort?
> >> > >>>>
> >> > >>>> Thanks,
> >> > >>>> Stephen
> >> > >>>>
> >> > >>>>
> >> > >>>>
> >> > >>>>
> >> > >>>>
> >> > >>>> ------------------------------------------------------------------------------
> >> > >>>> See everything from the browser to the database with AppDynamics
> >> > >>>> Get end-to-end visibility with application monitoring from
> >> > >>>> AppDynamics
> >> > >>>> Isolate bottlenecks and diagnose root cause in seconds.
> >> > >>>> Start your free trial of AppDynamics Pro today!
> >> > >>>>
> >> > >>>>
> >> > >>>>
> >> > >>>>
> >> > >>>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >> > >>>> _______________________________________________
> >> > >>>> Csound-devel mailing list
> >> > >>>> Csound-devel@lists.sourceforge.net
> >> > >>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> > >>>>
> >> > >>>
> >> > >>>
> >> > >>>
> >> > >>>
> >> > >>>
> >> > >>> ------------------------------------------------------------------------------
> >> > >>> See everything from the browser to the database with AppDynamics
> >> > >>> Get end-to-end visibility with application monitoring from
> >> > >>> AppDynamics
> >> > >>> Isolate bottlenecks and diagnose root cause in seconds.
> >> > >>> Start your free trial of AppDynamics Pro today!
> >> > >>>
> >> > >>>
> >> > >>>
> >> > >>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >> > >>> _______________________________________________
> >> > >>> Csound-devel mailing list
> >> > >>> Csound-devel@lists.sourceforge.net
> >> > >>> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> > >>>
> >> > >>
> >> > >>
> >> > >>
> >> > >> ------------------------------------------------------------------------------
> >> > >> See everything from the browser to the database with AppDynamics
> >> > >> Get end-to-end visibility with application monitoring from
> >> > >> AppDynamics
> >> > >> Isolate bottlenecks and diagnose root cause in seconds.
> >> > >> Start your free trial of AppDynamics Pro today!
> >> > >>
> >> > >>
> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >> > >> _______________________________________________
> >> > >> Csound-devel mailing list
> >> > >> Csound-devel@lists.sourceforge.net
> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> > >>
> >> > >>
> >> > >>
> >> > >> ------------------------------------------------------------------------------
> >> > >> See everything from the browser to the database with AppDynamics Get
> >> > >> end-to-end visibility with application monitoring from AppDynamics
> >> > >> Isolate
> >> > >> bottlenecks and diagnose root cause in seconds. Start your free trial
> >> > >> of
> >> > >> AppDynamics Pro today!
> >> > >>
> >> > >>
> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >> > >> _______________________________________________ Csound-devel mailing
> >> > >> list
> >> > >> Csound-devel@lists.sourceforge.net
> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> > >>
> >> > >>
> >> > >>
> >> > >> ------------------------------------------------------------------------------
> >> > >> See everything from the browser to the database with AppDynamics
> >> > >> Get end-to-end visibility with application monitoring from
> >> > >> AppDynamics
> >> > >> Isolate bottlenecks and diagnose root cause in seconds.
> >> > >> Start your free trial of AppDynamics Pro today!
> >> > >>
> >> > >>
> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >> > >> _______________________________________________
> >> > >> Csound-devel mailing list
> >> > >> Csound-devel@lists.sourceforge.net
> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> > >>
> >> > >>
> >> > >>
> >> > >>
> >> > >> ------------------------------------------------------------------------------
> >> > >> See everything from the browser to the database with AppDynamics Get
> >> > >> end-to-end visibility with application monitoring from AppDynamics
> >> > >> Isolate
> >> > >> bottlenecks and diagnose root cause in seconds. Start your free trial
> >> > >> of
> >> > >> AppDynamics Pro today!
> >> > >>
> >> > >>
> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >> > >> _______________________________________________ Csound-devel mailing
> >> > >> list
> >> > >> Csound-devel@lists.sourceforge.net
> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> > >>
> >> > >>
> >> > >>
> >> > >> ------------------------------------------------------------------------------
> >> > >> How ServiceNow helps IT people transform IT departments:
> >> > >> 1. Consolidate legacy IT systems to a single system of record for IT
> >> > >> 2. Standardize and globalize service processes across IT
> >> > >> 3. Implement zero-touch automation to replace manual, redundant tasks
> >> > >>
> >> > >>
> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> >> > >> _______________________________________________
> >> > >> Csound-devel mailing list
> >> > >> Csound-devel@lists.sourceforge.net
> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> > >>
> >> > >
> >> > >
> >> > > ------------------------------------------------------------------------------
> >> > > How ServiceNow helps IT people transform IT departments:
> >> > > 1. Consolidate legacy IT systems to a single system of record for IT
> >> > > 2. Standardize and globalize service processes across IT
> >> > > 3. Implement zero-touch automation to replace manual, redundant tasks
> >> > >
> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> >> > > _______________________________________________
> >> > > Csound-devel mailing list
> >> > > Csound-devel@lists.sourceforge.net
> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> > >
> >> > >
> >> > > ------------------------------------------------------------------------------
> >> > > How ServiceNow helps IT people transform IT departments: 1.
> >> > > Consolidate
> >> > > legacy IT systems to a single system of record for IT 2. Standardize
> >> > > and
> >> > > globalize service processes across IT 3. Implement zero-touch
> >> > > automation to
> >> > > replace manual, redundant tasks
> >> > >
> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> >> > > _______________________________________________ Csound-devel mailing
> >> > > list
> >> > > Csound-devel@lists.sourceforge.net
> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> > >
> >> > >
> >> > > ------------------------------------------------------------------------------
> >> > > How ServiceNow helps IT people transform IT departments:
> >> > > 1. Consolidate legacy IT systems to a single system of record for IT
> >> > > 2. Standardize and globalize service processes across IT
> >> > > 3. Implement zero-touch automation to replace manual, redundant tasks
> >> > >
> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> >> > > _______________________________________________
> >> > > Csound-devel mailing list
> >> > > Csound-devel@lists.sourceforge.net
> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> > >
> >> > >
> >> > >
> >> > >
> >> > > ------------------------------------------------------------------------------
> >> > > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> >> > > 1,500+
> >> > > hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
> >> > > 2013,
> >> > > SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> >> > > includes
> >> > > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13.
> >> > >
> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
> >> > > _______________________________________________ Csound-devel mailing
> >> > > list
> >> > > Csound-devel@lists.sourceforge.net
> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> > >
> >> > >
> >> > > ------------------------------------------------------------------------------
> >> > > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> >> > > 1,500+
> >> > > hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
> >> > > 2013,
> >> > > SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> >> > > includes
> >> > > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> >> > >
> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >> > > _______________________________________________ Csound-devel mailing
> >> > > list
> >> > > Csound-devel@lists.sourceforge.net
> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> > >
> >> > >
> >> > > ------------------------------------------------------------------------------
> >> > > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> >> > > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> >> > > SharePoint
> >> > > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> >> > > includes
> >> > > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> >> > >
> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >> > > _______________________________________________
> >> > > Csound-devel mailing list
> >> > > Csound-devel@lists.sourceforge.net
> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> > >
> >> >
> >> >
> >> > ------------------------------------------------------------------------------
> >> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> >> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> >> > SharePoint
> >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> >> > includes
> >> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> >> >
> >> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >> > _______________________________________________
> >> > Csound-devel mailing list
> >> > Csound-devel@lists.sourceforge.net
> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>
> >>
> >> ------------------------------------------------------------------------------
> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> >> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> >> SharePoint
> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> >> includes
> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> >>
> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >> _______________________________________________
> >> Csound-devel mailing list
> >> Csound-devel@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>
> >
> >
> > ------------------------------------------------------------------------------
> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> > includes
> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> > _______________________________________________
> > Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
>
> ------------------------------------------------------------------------------
> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel

Date2013-09-17 23:11
FromSteven Yi
SubjectRe: [Cs-dev] VS2010 building from source
Hi Richard,

I've added you to the csound6 group, same as Stephen.  Please see the
other email regarding the vs2013 feature branch I setup for you two to
work in.

I think having some kind of documentation for how to contribute would
be great.  You could use the wiki to write any documentation, and we
could add some note in the README to consult the wiki.

Thanks!
steven

On Tue, Sep 17, 2013 at 6:05 PM, Richard Henninger  wrote:
> Steven,
>
> My sourceforge user name is “rghmusic”.
>
> Go ahead and start a guaranteed legit feature branch off of “develop” for
> us.  Stephen and I can use that as a sandbox to share experiments with
> git-flow, cmake script changes and code modifications as needed.  When we
> have usable results for all, we can merge those back into the develop branch
> as you suggest.  My CM experience is all TFS (MS Team Foundation Server) and
> Dimensions (don't ask...)  I am new to git, but not CM/VC.  I like what I
> see in git.
>
> Maybe we can begin a procedural doc for newbie contributors using git a la
> Mike’s Windows Build document.
>
>
> Richard Henninger
> richard@rghmusic.com
>
> From: Stephen Kyne
> Sent: Tuesday, September 17, 2013 5:42 PM
> To: Developer discussions
>
> I'm not that familiar with git-flow so I'll read the articles mentioned and
> we can go from there.
>
> My sourceforge username is "stekyne". Unless Richard is comfortable with
> starting the feature branch then
> maybe it would be best if you could set that up Steven. I don't want to make
> a mess of it :D
>
> The workflow you described sounds good to me anyway.
>
> Thanks,
> Stephen
>
>> Date: Tue, 17 Sep 2013 16:55:54 -0400
>> From: stevenyi@gmail.com
>> To: csound-devel@lists.sourceforge.net
>> Subject: Re: [Cs-dev] VS2010 building from source
>>
>> I think this stuff might be best to do in a feature branch using "git
>> flow feature start vs2013". You would then be able to check out the
>> feature branch using "git flow feature checkout vs2013".
>>
>> Stephen and Richard: how about sending me your sourceforge usernames
>> and I'll add you to the project. If you're uncomfortable with git
>> flow, I can start the vs2013 feature branch and guide you all through
>> checking it out. When you're done and want to have that pulled in,
>> you'd probably do a pull from develop to merge all the most recent
>> changes, then one of us could pull back into develop.
>>
>> steven
>>
>> On Tue, Sep 17, 2013 at 2:11 PM, Richard Henninger 
>> wrote:
>> > Hi Mike,
>> >
>> > Thanks for offering to keep things simple.
>> >
>> >
>> >
>> > BTW, my understanding is the VS2013 is a complete rewrite of the C
>> > compiler
>> > behind Visual C++ (finally C99 compliant) along with a major commitment
>> > to
>> > be 100% compliant with C++/11 to which MS is a major contributor now.
>> > They
>> > have been making a major push over the past few years to be
>> > standards-compliant in a number of areas.
>> >
>> > If you want, you could check out whether the STL vectors and maps now
>> > play
>> > nice with other libraries like SWIG by downloading and trying the VS2013
>> > RC
>> > images which just became available last week. (
>> > http://www.microsoft.com/visualstudio/eng/2013-downloads ) Any VS2013
>> > version is free (runs on Win 8 or 7 (but not 8.1 preview)) this fall.
>> > Release is scheduled for mid November.
>> >
>> >
>> >
>> >
>> > Richard Henninger
>> > richard@rghmusic.com
>> >
>> > From: Michael Gogins
>> > Sent: Tuesday, September 17, 2013 1:47 PM
>> > To: Developer discussions
>> >
>> > As far as I am concerned, you can work in the develop branch. I build
>> > the
>> > develop branch for Windows with MinGW every day or so. I'm sure we can
>> > keep
>> > the build options straightened out.
>> >
>> > If you want to create another branch, that's fine too. I don't find it
>> > difficult to manage branches just with plain git commands.
>> >
>> > For your information, the reason that I did not create a Microsoft build
>> > for
>> > Windows myself is that the CsoundAC component would not build a SWIG
>> > interface for Python with Visual C++. The cause is that the standard
>> > vector
>> > and map collections would not compile with a DLL interface for SWIG
>> > using
>> > Visual C++. Since I am the author and one of the main users of CsoundAC,
>> > that caused me to lose interest in Visual C++.
>> >
>> > Things have changed a bit since then. In the first place I don't depend
>> > on
>> > the SWIG-generated Python interface so much any more, I often compose
>> > directly in C++. I'm also interested to hear if this serious limitation
>> > of
>> > Visual C++, which is not standard compliant, has been fixed.
>> >
>> > Regards,
>> > Mike
>> >
>> >
>> >
>> >
>> > ===========================
>> > Michael Gogins
>> > Irreducible Productions
>> > http://michaelgogins.tumblr.com
>> > Michael dot Gogins at gmail dot com
>> >
>> >
>> > On Tue, Sep 17, 2013 at 1:37 PM, Richard Henninger
>> > 
>> > wrote:
>> >>
>> >> Stephen,
>> >>
>> >>
>> >> As we get set up, I noticed that Steven was talking about “git-flow”
>> >> which
>> >> is an add-on to git proper that encapsulates a workflow by imposing
>> >> high-level commands over git that standardize branching operations.
>> >> This
>> >> was new to me. If it is new to you too, let’s read up before imposing a
>> >> new
>> >> branch on “develop”.
>> >>
>> >>
>> >>
>> >> I now remember some discussions about using git-flow in early August
>> >> where
>> >> this was proposed. Steven provided some basic links for info:
>> >>
>> >> http://csound.1045644.n5.nabble.com/New-Git-Flow-based-workflow-for-Csound6-td5726363.html
>> >>
>> >> Also, here is a pretty good explanation:
>> >> http://yakiloo.com/getting-started-git-flow/
>> >>
>> >> Steven: Let us know the procedure we need to follow regarding dev
>> >> status.
>> >> Thanks.
>> >>
>> >>
>> >> Richard Henninger
>> >> richard@rghmusic.com
>> >>
>> >> From: Richard Henninger
>> >> Sent: Monday, September 16, 2013 7:25 PM
>> >> To: Developer discussions
>> >>
>> >> I’ve got good doc on git and it feels like the project is moving
>> >> towards
>> >> and getting more comfortable with git workflows, so that’s my vote.
>> >>
>> >> Richard Henninger
>> >> richard@rghmusic.com
>> >>
>> >> From: Stephen Kyne
>> >> Sent: Monday, September 16, 2013 6:41 PM
>> >> To: Developer discussions
>> >>
>> >> Hi guys,
>> >>
>> >> Richard; That sounds reasonable. I wouldn't like to destabilise the
>> >> codebase so a separate branch is probably a safe choice.
>> >> I won't be at the conference unfortunately but it sounds really
>> >> interesting.
>> >>
>> >> Steven; Thanks that would be great if you could set that up.
>> >> As for the two options you gave, what would be easier for you guys? I
>> >> don't mind either way to be honest.
>> >>
>> >> Stephen
>> >>
>> >> > Date: Mon, 16 Sep 2013 17:55:30 -0400
>> >> > From: stevenyi@gmail.com
>> >> > To: csound-devel@lists.sourceforge.net
>> >> > Subject: Re: [Cs-dev] VS2010 building from source
>> >> >
>> >> > Hi Stephen and Richard,
>> >> >
>> >> > If you'd like, I don't think anyone would mind adding you two to the
>> >> > devs list for Csound. You'd be welcome to create a feature branch off
>> >> > the develop branch (using git-flow). Another option is that you could
>> >> > use Sourceforge's fork system (if you see on
>> >> > https://sourceforge.net/p/csound/csound6-git/ci/master/tree/ there is
>> >> > an option to fork). You could then do pull requests from there. I
>> >> > found SF's fork/pull-request system a bit awkward compared to
>> >> > bitbucket and github though.
>> >> >
>> >> > steven
>> >> >
>> >> > On Mon, Sep 16, 2013 at 4:51 PM, Richard Henninger
>> >> >  wrote:
>> >> > > Hi Stephen,
>> >> > >
>> >> > > We should probably make a separate “native windows build” branch
>> >> > > off
>> >> > > of
>> >> > > “develop” especially since the cMakeList files are still being fine
>> >> > > tuned
>> >> > > for the mingw windows build. We shouldn’t interfere with that until
>> >> > > it
>> >> > > (and
>> >> > > the rest of csound6) is stable.
>> >> > >
>> >> > > Do you have “write” access to the project yet? I don’t. I’ve been
>> >> > > holding
>> >> > > off on my request for that until csound6 had become reasonably
>> >> > > quiescent.
>> >> > > Still, using a separate git branch should keep this work out of the
>> >> > > way of
>> >> > > the mainstream. Down the road, I worry about built in assumption in
>> >> > > the
>> >> > > codebase about threads, library and other compatibility issues -
>> >> > > but
>> >> > > resolving those is the whole point eventually.
>> >> > >
>> >> > > My original plan has been to become an active developer after
>> >> > > attending the
>> >> > > relevant sessions at the conference next month and confirming that
>> >> > > I
>> >> > > had a
>> >> > > legitimate mingw build environment for testing changes ahead of
>> >> > > committing
>> >> > > code. Are you attending?
>> >> > >
>> >> > >
>> >> > > Richard Henninger
>> >> > > richard@rghmusic.com
>> >> > >
>> >> > > From: Stephen Kyne
>> >> > > Sent: Monday, September 16, 2013 4:21 PM
>> >> > > To: Developer discussions
>> >> > >
>> >> > > Hey Richard,
>> >> > >
>> >> > > Well I switched my Csound branch to "develop" from the main one
>> >> > > recently and
>> >> > > there was a few more errors but nothing major.
>> >> > > I'm currently trying to fix the missing libraries in the cMakeLists
>> >> > > files (I
>> >> > > had just added them to the sln file for testing).
>> >> > > I'm afraid it's a bit new to me so it's taking a little bit of time
>> >> > > to
>> >> > > do it
>> >> > > nicely.
>> >> > >
>> >> > > Once that is finished though, there should be a version of Csound
>> >> > > that
>> >> > > will
>> >> > > be building successfully.
>> >> > > I guess from there we can add additional build features and fix the
>> >> > > errors
>> >> > > as they happen.
>> >> > >
>> >> > > If you want to make a branch that sounds fine with me.
>> >> > >
>> >> > > Stephen
>> >> > >
>> >> > > ________________________________
>> >> > > From: richard@rghmusic.com
>> >> > > To: csound-devel@lists.sourceforge.net
>> >> > > Date: Mon, 16 Sep 2013 16:25:10 +0000
>> >> > > Subject: Re: [Cs-dev] VS2010 building from source
>> >> > >
>> >> > > Stephen,
>> >> > >
>> >> > > Your were right about VS2013 Preview. Also, VS2013 RC won’t work
>> >> > > over
>> >> > > Win8.1 Preview.
>> >> > >
>> >> > > So, over the weekend, I hosed my 8.1 box back to 8.0 and loaded the
>> >> > > VS2013
>> >> > > RC (and git) and am ready to play. How do I catch up to the point
>> >> > > where you
>> >> > > are currently? Shall we make a git branch so we can keep track of,
>> >> > > share
>> >> > > and merge what we alter?
>> >> > >
>> >> > >
>> >> > > Richard Henninger
>> >> > > richard@rghmusic.com
>> >> > >
>> >> > > From: Stephen Kyne
>> >> > > Sent: Sunday, September 15, 2013 11:48 AM
>> >> > > To: Developer discussions
>> >> > >
>> >> > > Hi Andrés,
>> >> > >
>> >> > > Yes the project generated from CMake is almost fully correct. Just
>> >> > > some
>> >> > > edits to a few CMakeLists.txt files will be needed to load some
>> >> > > missing
>> >> > > libraries.
>> >> > > I'm not building all features yet so there may be more changes as
>> >> > > time
>> >> > > goes
>> >> > > by but the csound core is working well.
>> >> > >
>> >> > > Stephen
>> >> > >
>> >> > > ________________________________
>> >> > > Date: Sat, 14 Sep 2013 19:28:55 -0700
>> >> > > From: mantaraya36@gmail.com
>> >> > > To: csound-devel@lists.sourceforge.net
>> >> > > Subject: Re: [Cs-dev] VS2010 building from source
>> >> > >
>> >> > > Hi,
>> >> > >
>> >> > > Do you think the VS porject generated by cmake is useful? Ideally
>> >> > > this
>> >> > > work
>> >> > > should go in the CMakeLists.txt file rather than a separate VS
>> >> > > project.
>> >> > >
>> >> > > Cheers,
>> >> > > Andrés
>> >> > >
>> >> > >
>> >> > > On Fri, Sep 13, 2013 at 11:46 AM, Stephen Kyne 
>> >> > > wrote:
>> >> > >
>> >> > > Cool, any help would be appreciated. I'm still getting to grips
>> >> > > with
>> >> > > the
>> >> > > Csound code base and most of my code changes are probably far from
>> >> > > elegant.
>> >> > >
>> >> > > As far as I know, the Release Candidate is required unless there is
>> >> > > an
>> >> > > update to the preview.
>> >> > > I know I had tried before and I was getting all kinds of errors
>> >> > > from
>> >> > > missing
>> >> > > lib functions as you described.
>> >> > >
>> >> > > In the meantime, the portaudio module is working so real time audio
>> >> > > is
>> >> > > possible.
>> >> > > There are still some elements of MSVC build that will be need to be
>> >> > > fixed
>> >> > > though.
>> >> > > I saw a crash relating to heap corruptiong due to vfprintf use but
>> >> > > these
>> >> > > errors are relatively easy to fix with the debugger.
>> >> > >
>> >> > > Stephen
>> >> > >
>> >> > > ________________________________
>> >> > > From: richard@rghmusic.com
>> >> > > To: csound-devel@lists.sourceforge.net
>> >> > > Date: Fri, 13 Sep 2013 17:03:15 +0000
>> >> > >
>> >> > > Subject: Re: [Cs-dev] VS2010 building from source
>> >> > >
>> >> > > Me too. I tried with VS2012 and decided that too much of the code
>> >> > > depended
>> >> > > on liberties that C99 permitted that C88 did not and gave up -
>> >> > > thinking the
>> >> > > source would need too much rework to bother.
>> >> > >
>> >> > > I have VS2013 preview on an 8.1 machine so I’d be interested in
>> >> > > sharing the
>> >> > > workload to speed this along. Perhaps there should be a git branch
>> >> > > to
>> >> > > hold
>> >> > > the project files and changes for this?
>> >> > >
>> >> > > My interest is access to MS debugging tools while using .net
>> >> > > front-ends and
>> >> > > for ultimately targeting WinRT getting csound back closer to its
>> >> > > original
>> >> > > goal of being multiplatform.
>> >> > >
>> >> > > Richard Henninger
>> >> > > richard@rghmusic.com
>> >> > >
>> >> > > From: Rory Walsh
>> >> > > Sent: Friday, September 13, 2013 12:21 PM
>> >> > > To: Developer discussions
>> >> > >
>> >> > > Thanks for the report. I'm following this with interest!
>> >> > >
>> >> > > On 13 September 2013 00:58, Stephen Kyne  wrote:
>> >> > >> Hey guys,
>> >> > >>
>> >> > >> Visual Studio 2013 RC was released there recently. It has partial
>> >> > >> support
>> >> > >> for C99.
>> >> > >>
>> >> > >>
>> >> > >>
>> >> > >> http://blogs.msdn.com/b/vcblog/archive/2013/07/19/c99-library-support-in-visual-studio-2013.aspx
>> >> > >>
>> >> > >> I've been hacking away with it and managed to build Csound. The
>> >> > >> build
>> >> > >> was
>> >> > >> mostly stripped down but I managed to get the xanadu.csd to
>> >> > >> compile a
>> >> > >> .wav
>> >> > >> file.
>> >> > >> So it's a start at least!
>> >> > >>
>> >> > >> The changes required were fairly minor, mostly just alterations to
>> >> > >> the
>> >> > >> project(s) file for libraries and some small code changes here and
>> >> > >> there.
>> >> > >> I had to replace some GCC atomic intrinsics with MSVC ones.
>> >> > >> I'm not sure the full effect of that but I guess in theory it
>> >> > >> should
>> >> > >> (and
>> >> > >> seems to) work.
>> >> > >>
>> >> > >> I'm hoping to get some real-time performance working next.
>> >> > >>
>> >> > >> Stephen
>> >> > >>
>> >> > >> ________________________________
>> >> > >> Date: Sun, 21 Jul 2013 23:48:03 -0400
>> >> > >> From: michael.gogins@gmail.com
>> >> > >> To: csound-devel@lists.sourceforge.net
>> >> > >>
>> >> > >> Subject: Re: [Cs-dev] VS2010 building from source
>> >> > >>
>> >> > >> You could use another IDE: QtCreator, CodeBlocks, Eclipse CDT.
>> >> > >>
>> >> > >> On Jul 21, 2013 7:31 PM, "Stephen Kyne"  wrote:
>> >> > >>
>> >> > >> Thanks for the replies.
>> >> > >>
>> >> > >> I mainly want to build in Visual Studio just for using the IDE
>> >> > >> itself
>> >> > >> but
>> >> > >> it
>> >> > >> sounds like a no go at the minute.
>> >> > >> Maybe something for the future.
>> >> > >>
>> >> > >> Cheers,
>> >> > >> Stephen
>> >> > >>
>> >> > >> ________________________________
>> >> > >> From: richard@rghmusic.com
>> >> > >> To: csound-devel@lists.sourceforge.net
>> >> > >> Date: Sun, 21 Jul 2013 21:15:47 +0000
>> >> > >> Subject: Re: [Cs-dev] VS2010 building from source
>> >> > >>
>> >> > >> Last Spring, I explored porting to WinRT using the 5.18 code base.
>> >> > >> Really
>> >> > >> tough! Once I started following in the changes you guys were
>> >> > >> putting
>> >> > >> into
>> >> > >> csound 6, I saw how your architectural evolutions would solve a
>> >> > >> number of
>> >> > >> issues I encountered.
>> >> > >>
>> >> > >> So I’ve held off until 6.0 becomes a stable base from which to
>> >> > >> rethink an
>> >> > >> approach. Being patient gave me another reward: WinRT 8.1 finally
>> >> > >> provides
>> >> > >> the ability to feed audio streams from an algorithm as PCM rather
>> >> > >> than
>> >> > >> from
>> >> > >> only a file or existing audio stream. So direct programming of COM
>> >> > >> (WASAPI)
>> >> > >> is no longer necessary. Maybe MIDI will show up before long...
>> >> > >>
>> >> > >> I am pretty familiar with the issues involved in a WinRT port and
>> >> > >> would be
>> >> > >> happy to be a part of such an effort at some point in the future.
>> >> > >> For
>> >> > >> now,
>> >> > >> I am content to explore the api from VS2012 and Win8 desktop apps
>> >> > >> via
>> >> > >> a C#
>> >> > >> wrapper I have. As it stands now, the sounds created from a
>> >> > >> desktop-style
>> >> > >> app are trouble free on a Surface Pro - you just can’t create apps
>> >> > >> to
>> >> > >> distribute from the Windows app store. It’s an acceptable
>> >> > >> compromise
>> >> > >> to
>> >> > >> me
>> >> > >> for now.
>> >> > >>
>> >> > >> Richard Henninger
>> >> > >> richard@rghmusic.com
>> >> > >>
>> >> > >> From: Steven Yi
>> >> > >> Sent: Sunday, July 21, 2013 4:27 PM
>> >> > >> To: Developer discussions
>> >> > >>
>> >> > >> I tried to get a VS CMake build going about a year and a half ago
>> >> > >> without much luck. I think though it would be nice to have it be
>> >> > >> possible, especially if we'll get more developers interested in
>> >> > >> compiling and working on Csound. I don't think anyone's really
>> >> > >> been
>> >> > >> looking at WinRT, but I think it'd be nice to see Csound there and
>> >> > >> on
>> >> > >> Win 8 Mobile too.
>> >> > >>
>> >> > >> On Sun, Jul 21, 2013 at 3:09 PM, Richard Henninger
>> >> > >> 
>> >> > >> wrote:
>> >> > >>> I tried this a few weeks ago so I could be better able to use the
>> >> > >>> VS
>> >> > >>> debugger better for the csound code while writing a .net bridge
>> >> > >>> to
>> >> > >>> csound.
>> >> > >>>
>> >> > >>> Mike is right on many points about the futility of doing this.
>> >> > >>>
>> >> > >>> The MS (the c part is c88 not c99) compiler will give you scads
>> >> > >>> of
>> >> > >>> errors
>> >> > >>> when compiling csound libraries. Here is a partial list from an
>> >> > >>> excerpt
>> >> > >>> of
>> >> > >>> an earlier post:
>> >> > >>>
>> >> > >>> Four come to mind right away:
>> >> > >>>
>> >> > >>> MS C tries to encourage use of the posix secure strxxx_s
>> >> > >>> functions
>> >> > >>> for
>> >> > >>> string operations to thwart buffer overflow hacks. Error can be
>> >> > >>> turned
>> >> > >>> off
>> >> > >>> by a flag, but the recommendation represents a best practice.
>> >> > >>> It is totally unforgiving of implicit casts from void*. For code
>> >> > >>> readability, I agree with them. Code clarity in open source seems
>> >> > >>> ultra-desirable. No flag for these.
>> >> > >>> Declaring new variables mid-codeblock confuses the compiler. [It
>> >> > >>> spews
>> >> > >>> crazy
>> >> > >>> error messages once encountered]
>> >> > >>> It won’t accept really old, deprecated library calls like open
>> >> > >>> and
>> >> > >>> insists
>> >> > >>> on newer equivalents.
>> >> > >>>
>> >> > >>>
>> >> > >>> namehist.c is particulary delinquent in this regard. VS2013’s C
>> >> > >>> (in
>> >> > >>> beta)
>> >> > >>> wants to be c99 compliant, maybe some of this will just evaporate
>> >> > >>> with
>> >> > >>> VS2013 re-written c compiler. [Mike’s concern about c++ stl
>> >> > >>> generics
>> >> > >>> should
>> >> > >>> also evaporate as MS makes itself compliant with VC11. Although
>> >> > >>> you
>> >> > >>> never
>> >> > >>> know with MS, they do talk a good line on standards compliance
>> >> > >>> these
>> >> > >>> days.
>> >> > >>> We’ll just have to wait and see...]
>> >> > >>>
>> >> > >>> Since dealing with these is a pre-requisite to porting to WinRT
>> >> > >>> which
>> >> > >>> must
>> >> > >>> use an MS compiler, cleaning this kind of this up might make a
>> >> > >>> good
>> >> > >>> [project
>> >> > >>> for me to start contributing with].
>> >> > >>>
>> >> > >>> For now, I’d just set up the gnu environment as Mike’s article
>> >> > >>> describes.
>> >> > >>> That’s what I’ve decided to do.
>> >> > >>>
>> >> > >>> Richard Henninger
>> >> > >>> richard@rghmusic.com
>> >> > >>>
>> >> > >>> From: Michael Gogins
>> >> > >>> Sent: Sunday, July 21, 2013 2:41 PM
>> >> > >>> To: Developer discussions
>> >> > >>>
>> >> > >>> I tried to build Csound and CsoundAC with Visual C++ about four
>> >> > >>> years
>> >> > >>> ago,
>> >> > >>> and I gave up.
>> >> > >>>
>> >> > >>> The issue for me was that the Microsoft Standard C++ Library
>> >> > >>> (STL)
>> >> > >>> did
>> >> > >>> not
>> >> > >>> generate code that could be exported in shared libraries. This
>> >> > >>> was a
>> >> > >>> serious
>> >> > >>> problem that prevented CsoundAC from linking into shared
>> >> > >>> libraries
>> >> > >>> using
>> >> > >>> Visual C++, as CsoundAC uses std::vector and other such classes
>> >> > >>> in
>> >> > >>> exported
>> >> > >>> interfaces.
>> >> > >>>
>> >> > >>> Aside from this the C interfaces should not, in theory, present a
>> >> > >>> problem.
>> >> > >>> However, because the Visual C++ build has not been maintained for
>> >> > >>> a
>> >> > >>> long
>> >> > >>> time, there may be many minor problems.
>> >> > >>>
>> >> > >>> Your best bet is to create a branch in GIT for your Visual C++
>> >> > >>> build
>> >> > >>> and
>> >> > >>> modify the CMakeList.txt files to build with Visual C++ in the
>> >> > >>> Microsoft
>> >> > >>> Windows SDK console. If you get it to work, we can merge your
>> >> > >>> branch
>> >> > >>> back
>> >> > >>> in.
>> >> > >>>
>> >> > >>> Please tell us your reason for wanting a Visual C++ build. I
>> >> > >>> would
>> >> > >>> not go
>> >> > >>> down this path, myself, without a very good reason.
>> >> > >>>
>> >> > >>> Both the C API, and the low-level C++ api in csound.hpp, can be
>> >> > >>> used
>> >> > >>> from
>> >> > >>> Visual C++ while linking with the MinGW built code in the Windows
>> >> > >>> installer.
>> >> > >>>
>> >> > >>> In other words, if you are creating a Visual C++ project to use
>> >> > >>> the
>> >> > >>> Csound
>> >> > >>> API, you should be able use the libraries and headers in the
>> >> > >>> Windows
>> >> > >>> installer with Visual C++ as long as you only reference C header
>> >> > >>> files
>> >> > >>> such
>> >> > >>> as csound.h and the csound.hpp C++ header. If you find out
>> >> > >>> differently,
>> >> > >>> please let me know.
>> >> > >>>
>> >> > >>> At this time, the MinGW compiler is pretty even with the Visual
>> >> > >>> C++
>> >> > >>> compiler
>> >> > >>> in terms of code quality, execution speed, and probably a bit
>> >> > >>> better
>> >> > >>> for
>> >> > >>> C++
>> >> > >>> standards compliance.
>> >> > >>>
>> >> > >>> Hope this helps,
>> >> > >>> Mike
>> >> > >>>
>> >> > >>>
>> >> > >>>
>> >> > >>>
>> >> > >>> ===========================
>> >> > >>> Michael Gogins
>> >> > >>> Irreducible Productions
>> >> > >>> http://michaelgogins.tumblr.com
>> >> > >>> Michael dot Gogins at gmail dot com
>> >> > >>>
>> >> > >>>
>> >> > >>> On Sun, Jul 21, 2013 at 1:15 PM, Stephen Kyne 
>> >> > >>> wrote:
>> >> > >>>>
>> >> > >>>> Hi guys,
>> >> > >>>>
>> >> > >>>> I was wondering if anyone has or if it is supposed to be
>> >> > >>>> possible
>> >> > >>>> to
>> >> > >>>> generate a VS2010 project file using CMake and building Csound
>> >> > >>>> this
>> >> > >>>> way?
>> >> > >>>>
>> >> > >>>> It is straight forward finding the necessary dependencies and
>> >> > >>>> generating
>> >> > >>>> the project file but it's running into a lot of errors when I
>> >> > >>>> try
>> >> > >>>> and
>> >> > >>>> build.
>> >> > >>>> Is it worth hacking around and fixing these errors or is this
>> >> > >>>> fundamentally not going to work without serious effort?
>> >> > >>>>
>> >> > >>>> Thanks,
>> >> > >>>> Stephen
>> >> > >>>>
>> >> > >>>>
>> >> > >>>>
>> >> > >>>>
>> >> > >>>>
>> >> > >>>>
>> >> > >>>> ------------------------------------------------------------------------------
>> >> > >>>> See everything from the browser to the database with AppDynamics
>> >> > >>>> Get end-to-end visibility with application monitoring from
>> >> > >>>> AppDynamics
>> >> > >>>> Isolate bottlenecks and diagnose root cause in seconds.
>> >> > >>>> Start your free trial of AppDynamics Pro today!
>> >> > >>>>
>> >> > >>>>
>> >> > >>>>
>> >> > >>>>
>> >> > >>>>
>> >> > >>>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> >> > >>>> _______________________________________________
>> >> > >>>> Csound-devel mailing list
>> >> > >>>> Csound-devel@lists.sourceforge.net
>> >> > >>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> > >>>>
>> >> > >>>
>> >> > >>>
>> >> > >>>
>> >> > >>>
>> >> > >>>
>> >> > >>>
>> >> > >>> ------------------------------------------------------------------------------
>> >> > >>> See everything from the browser to the database with AppDynamics
>> >> > >>> Get end-to-end visibility with application monitoring from
>> >> > >>> AppDynamics
>> >> > >>> Isolate bottlenecks and diagnose root cause in seconds.
>> >> > >>> Start your free trial of AppDynamics Pro today!
>> >> > >>>
>> >> > >>>
>> >> > >>>
>> >> > >>>
>> >> > >>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> >> > >>> _______________________________________________
>> >> > >>> Csound-devel mailing list
>> >> > >>> Csound-devel@lists.sourceforge.net
>> >> > >>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> > >>>
>> >> > >>
>> >> > >>
>> >> > >>
>> >> > >>
>> >> > >> ------------------------------------------------------------------------------
>> >> > >> See everything from the browser to the database with AppDynamics
>> >> > >> Get end-to-end visibility with application monitoring from
>> >> > >> AppDynamics
>> >> > >> Isolate bottlenecks and diagnose root cause in seconds.
>> >> > >> Start your free trial of AppDynamics Pro today!
>> >> > >>
>> >> > >>
>> >> > >>
>> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> >> > >> _______________________________________________
>> >> > >> Csound-devel mailing list
>> >> > >> Csound-devel@lists.sourceforge.net
>> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> > >>
>> >> > >>
>> >> > >>
>> >> > >>
>> >> > >> ------------------------------------------------------------------------------
>> >> > >> See everything from the browser to the database with AppDynamics
>> >> > >> Get
>> >> > >> end-to-end visibility with application monitoring from AppDynamics
>> >> > >> Isolate
>> >> > >> bottlenecks and diagnose root cause in seconds. Start your free
>> >> > >> trial
>> >> > >> of
>> >> > >> AppDynamics Pro today!
>> >> > >>
>> >> > >>
>> >> > >>
>> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> >> > >> _______________________________________________ Csound-devel
>> >> > >> mailing
>> >> > >> list
>> >> > >> Csound-devel@lists.sourceforge.net
>> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> > >>
>> >> > >>
>> >> > >>
>> >> > >>
>> >> > >> ------------------------------------------------------------------------------
>> >> > >> See everything from the browser to the database with AppDynamics
>> >> > >> Get end-to-end visibility with application monitoring from
>> >> > >> AppDynamics
>> >> > >> Isolate bottlenecks and diagnose root cause in seconds.
>> >> > >> Start your free trial of AppDynamics Pro today!
>> >> > >>
>> >> > >>
>> >> > >>
>> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> >> > >> _______________________________________________
>> >> > >> Csound-devel mailing list
>> >> > >> Csound-devel@lists.sourceforge.net
>> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> > >>
>> >> > >>
>> >> > >>
>> >> > >>
>> >> > >>
>> >> > >> ------------------------------------------------------------------------------
>> >> > >> See everything from the browser to the database with AppDynamics
>> >> > >> Get
>> >> > >> end-to-end visibility with application monitoring from AppDynamics
>> >> > >> Isolate
>> >> > >> bottlenecks and diagnose root cause in seconds. Start your free
>> >> > >> trial
>> >> > >> of
>> >> > >> AppDynamics Pro today!
>> >> > >>
>> >> > >>
>> >> > >>
>> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> >> > >> _______________________________________________ Csound-devel
>> >> > >> mailing
>> >> > >> list
>> >> > >> Csound-devel@lists.sourceforge.net
>> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> > >>
>> >> > >>
>> >> > >>
>> >> > >>
>> >> > >> ------------------------------------------------------------------------------
>> >> > >> How ServiceNow helps IT people transform IT departments:
>> >> > >> 1. Consolidate legacy IT systems to a single system of record for
>> >> > >> IT
>> >> > >> 2. Standardize and globalize service processes across IT
>> >> > >> 3. Implement zero-touch automation to replace manual, redundant
>> >> > >> tasks
>> >> > >>
>> >> > >>
>> >> > >>
>> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
>> >> > >> _______________________________________________
>> >> > >> Csound-devel mailing list
>> >> > >> Csound-devel@lists.sourceforge.net
>> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> > >>
>> >> > >
>> >> > >
>> >> > >
>> >> > > ------------------------------------------------------------------------------
>> >> > > How ServiceNow helps IT people transform IT departments:
>> >> > > 1. Consolidate legacy IT systems to a single system of record for
>> >> > > IT
>> >> > > 2. Standardize and globalize service processes across IT
>> >> > > 3. Implement zero-touch automation to replace manual, redundant
>> >> > > tasks
>> >> > >
>> >> > >
>> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
>> >> > > _______________________________________________
>> >> > > Csound-devel mailing list
>> >> > > Csound-devel@lists.sourceforge.net
>> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> > >
>> >> > >
>> >> > >
>> >> > > ------------------------------------------------------------------------------
>> >> > > How ServiceNow helps IT people transform IT departments: 1.
>> >> > > Consolidate
>> >> > > legacy IT systems to a single system of record for IT 2.
>> >> > > Standardize
>> >> > > and
>> >> > > globalize service processes across IT 3. Implement zero-touch
>> >> > > automation to
>> >> > > replace manual, redundant tasks
>> >> > >
>> >> > >
>> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
>> >> > > _______________________________________________ Csound-devel
>> >> > > mailing
>> >> > > list
>> >> > > Csound-devel@lists.sourceforge.net
>> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> > >
>> >> > >
>> >> > >
>> >> > > ------------------------------------------------------------------------------
>> >> > > How ServiceNow helps IT people transform IT departments:
>> >> > > 1. Consolidate legacy IT systems to a single system of record for
>> >> > > IT
>> >> > > 2. Standardize and globalize service processes across IT
>> >> > > 3. Implement zero-touch automation to replace manual, redundant
>> >> > > tasks
>> >> > >
>> >> > >
>> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
>> >> > > _______________________________________________
>> >> > > Csound-devel mailing list
>> >> > > Csound-devel@lists.sourceforge.net
>> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> > >
>> >> > >
>> >> > >
>> >> > >
>> >> > >
>> >> > > ------------------------------------------------------------------------------
>> >> > > LIMITED TIME SALE - Full Year of Microsoft Training For Just
>> >> > > $49.99!
>> >> > > 1,500+
>> >> > > hours of tutorials including VisualStudio 2012, Windows 8,
>> >> > > SharePoint
>> >> > > 2013,
>> >> > > SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
>> >> > > includes
>> >> > > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
>> >> > > 9/22/13.
>> >> > >
>> >> > >
>> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
>> >> > > _______________________________________________ Csound-devel
>> >> > > mailing
>> >> > > list
>> >> > > Csound-devel@lists.sourceforge.net
>> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> > >
>> >> > >
>> >> > >
>> >> > > ------------------------------------------------------------------------------
>> >> > > LIMITED TIME SALE - Full Year of Microsoft Training For Just
>> >> > > $49.99!
>> >> > > 1,500+
>> >> > > hours of tutorials including VisualStudio 2012, Windows 8,
>> >> > > SharePoint
>> >> > > 2013,
>> >> > > SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
>> >> > > includes
>> >> > > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
>> >> > > 9/20/13.
>> >> > >
>> >> > >
>> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >> > > _______________________________________________ Csound-devel
>> >> > > mailing
>> >> > > list
>> >> > > Csound-devel@lists.sourceforge.net
>> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> > >
>> >> > >
>> >> > >
>> >> > > ------------------------------------------------------------------------------
>> >> > > LIMITED TIME SALE - Full Year of Microsoft Training For Just
>> >> > > $49.99!
>> >> > > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>> >> > > SharePoint
>> >> > > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
>> >> > > Pack
>> >> > > includes
>> >> > > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
>> >> > > 9/20/13.
>> >> > >
>> >> > >
>> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >> > > _______________________________________________
>> >> > > Csound-devel mailing list
>> >> > > Csound-devel@lists.sourceforge.net
>> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> > >
>> >> >
>> >> >
>> >> >
>> >> > ------------------------------------------------------------------------------
>> >> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
>> >> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>> >> > SharePoint
>> >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
>> >> > includes
>> >> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
>> >> >
>> >> >
>> >> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >> > _______________________________________________
>> >> > Csound-devel mailing list
>> >> > Csound-devel@lists.sourceforge.net
>> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >>
>> >>
>> >>
>> >> ------------------------------------------------------------------------------
>> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
>> >> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>> >> SharePoint
>> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
>> >> includes
>> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
>> >>
>> >>
>> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >> _______________________________________________
>> >> Csound-devel mailing list
>> >> Csound-devel@lists.sourceforge.net
>> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >>
>> >
>> >
>> >
>> > ------------------------------------------------------------------------------
>> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
>> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>> > SharePoint
>> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
>> > includes
>> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
>> >
>> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> > _______________________________________________
>> > Csound-devel mailing list
>> > Csound-devel@lists.sourceforge.net
>> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >
>>
>>
>> ------------------------------------------------------------------------------
>> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
>> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>> SharePoint
>> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
>> includes
>> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
>>
>> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> ------------------------------------------------------------------------------
> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> includes
> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>

------------------------------------------------------------------------------
LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13. 
http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2013-09-18 00:52
FromStephen Kyne
SubjectRe: [Cs-dev] VS2010 building from source
AttachmentsNone  None  
Thanks Steven,

I think I'm good to go now. I have my repository set up and configured to the new "feature/vs2013" branch.
I'm currently manually porting over my changes from the old repo. I didn't really see a better option.

I'll commit my changes as soon as I complete and Richard can see if it's working his side.

as a GUI for git. It also supports git-flow commands which is handy.
I've been using a mixture of command line and this and it works well.

Stephen

> Date: Tue, 17 Sep 2013 18:11:25 -0400
> From: stevenyi@gmail.com
> To: csound-devel@lists.sourceforge.net
> Subject: Re: [Cs-dev] VS2010 building from source
>
> Hi Richard,
>
> I've added you to the csound6 group, same as Stephen. Please see the
> other email regarding the vs2013 feature branch I setup for you two to
> work in.
>
> I think having some kind of documentation for how to contribute would
> be great. You could use the wiki to write any documentation, and we
> could add some note in the README to consult the wiki.
>
> Thanks!
> steven
>
> On Tue, Sep 17, 2013 at 6:05 PM, Richard Henninger <richard@rghmusic.com> wrote:
> > Steven,
> >
> > My sourceforge user name is “rghmusic”.
> >
> > Go ahead and start a guaranteed legit feature branch off of “develop” for
> > us. Stephen and I can use that as a sandbox to share experiments with
> > git-flow, cmake script changes and code modifications as needed. When we
> > have usable results for all, we can merge those back into the develop branch
> > as you suggest. My CM experience is all TFS (MS Team Foundation Server) and
> > Dimensions (don't ask...) I am new to git, but not CM/VC. I like what I
> > see in git.
> >
> > Maybe we can begin a procedural doc for newbie contributors using git a la
> > Mike’s Windows Build document.
> >
> >
> > Richard Henninger
> > richard@rghmusic.com
> >
> > From: Stephen Kyne
> > Sent: Tuesday, September 17, 2013 5:42 PM
> > To: Developer discussions
> >
> > I'm not that familiar with git-flow so I'll read the articles mentioned and
> > we can go from there.
> >
> > My sourceforge username is "stekyne". Unless Richard is comfortable with
> > starting the feature branch then
> > maybe it would be best if you could set that up Steven. I don't want to make
> > a mess of it :D
> >
> > The workflow you described sounds good to me anyway.
> >
> > Thanks,
> > Stephen
> >
> >> Date: Tue, 17 Sep 2013 16:55:54 -0400
> >> From: stevenyi@gmail.com
> >> To: csound-devel@lists.sourceforge.net
> >> Subject: Re: [Cs-dev] VS2010 building from source
> >>
> >> I think this stuff might be best to do in a feature branch using "git
> >> flow feature start vs2013". You would then be able to check out the
> >> feature branch using "git flow feature checkout vs2013".
> >>
> >> Stephen and Richard: how about sending me your sourceforge usernames
> >> and I'll add you to the project. If you're uncomfortable with git
> >> flow, I can start the vs2013 feature branch and guide you all through
> >> checking it out. When you're done and want to have that pulled in,
> >> you'd probably do a pull from develop to merge all the most recent
> >> changes, then one of us could pull back into develop.
> >>
> >> steven
> >>
> >> On Tue, Sep 17, 2013 at 2:11 PM, Richard Henninger <richard@rghmusic.com>
> >> wrote:
> >> > Hi Mike,
> >> >
> >> > Thanks for offering to keep things simple.
> >> >
> >> >
> >> >
> >> > BTW, my understanding is the VS2013 is a complete rewrite of the C
> >> > compiler
> >> > behind Visual C++ (finally C99 compliant) along with a major commitment
> >> > to
> >> > be 100% compliant with C++/11 to which MS is a major contributor now.
> >> > They
> >> > have been making a major push over the past few years to be
> >> > standards-compliant in a number of areas.
> >> >
> >> > If you want, you could check out whether the STL vectors and maps now
> >> > play
> >> > nice with other libraries like SWIG by downloading and trying the VS2013
> >> > RC
> >> > images which just became available last week. (
> >> > http://www.microsoft.com/visualstudio/eng/2013-downloads ) Any VS2013
> >> > version is free (runs on Win 8 or 7 (but not 8.1 preview)) this fall.
> >> > Release is scheduled for mid November.
> >> >
> >> >
> >> >
> >> >
> >> > Richard Henninger
> >> > richard@rghmusic.com
> >> >
> >> > From: Michael Gogins
> >> > Sent: Tuesday, September 17, 2013 1:47 PM
> >> > To: Developer discussions
> >> >
> >> > As far as I am concerned, you can work in the develop branch. I build
> >> > the
> >> > develop branch for Windows with MinGW every day or so. I'm sure we can
> >> > keep
> >> > the build options straightened out.
> >> >
> >> > If you want to create another branch, that's fine too. I don't find it
> >> > difficult to manage branches just with plain git commands.
> >> >
> >> > For your information, the reason that I did not create a Microsoft build
> >> > for
> >> > Windows myself is that the CsoundAC component would not build a SWIG
> >> > interface for Python with Visual C++. The cause is that the standard
> >> > vector
> >> > and map collections would not compile with a DLL interface for SWIG
> >> > using
> >> > Visual C++. Since I am the author and one of the main users of CsoundAC,
> >> > that caused me to lose interest in Visual C++.
> >> >
> >> > Things have changed a bit since then. In the first place I don't depend
> >> > on
> >> > the SWIG-generated Python interface so much any more, I often compose
> >> > directly in C++. I'm also interested to hear if this serious limitation
> >> > of
> >> > Visual C++, which is not standard compliant, has been fixed.
> >> >
> >> > Regards,
> >> > Mike
> >> >
> >> >
> >> >
> >> >
> >> > ===========================
> >> > Michael Gogins
> >> > Irreducible Productions
> >> > http://michaelgogins.tumblr.com
> >> > Michael dot Gogins at gmail dot com
> >> >
> >> >
> >> > On Tue, Sep 17, 2013 at 1:37 PM, Richard Henninger
> >> > <richard@rghmusic.com>
> >> > wrote:
> >> >>
> >> >> Stephen,
> >> >>
> >> >>
> >> >> As we get set up, I noticed that Steven was talking about “git-flow”
> >> >> which
> >> >> is an add-on to git proper that encapsulates a workflow by imposing
> >> >> high-level commands over git that standardize branching operations.
> >> >> This
> >> >> was new to me. If it is new to you too, let’s read up before imposing a
> >> >> new
> >> >> branch on “develop”.
> >> >>
> >> >>
> >> >>
> >> >> I now remember some discussions about using git-flow in early August
> >> >> where
> >> >> this was proposed. Steven provided some basic links for info:
> >> >>
> >> >> http://csound.1045644.n5.nabble.com/New-Git-Flow-based-workflow-for-Csound6-td5726363.html
> >> >>
> >> >> Also, here is a pretty good explanation:
> >> >> http://yakiloo.com/getting-started-git-flow/
> >> >>
> >> >> Steven: Let us know the procedure we need to follow regarding dev
> >> >> status.
> >> >> Thanks.
> >> >>
> >> >>
> >> >> Richard Henninger
> >> >> richard@rghmusic.com
> >> >>
> >> >> From: Richard Henninger
> >> >> Sent: Monday, September 16, 2013 7:25 PM
> >> >> To: Developer discussions
> >> >>
> >> >> I’ve got good doc on git and it feels like the project is moving
> >> >> towards
> >> >> and getting more comfortable with git workflows, so that’s my vote.
> >> >>
> >> >> Richard Henninger
> >> >> richard@rghmusic.com
> >> >>
> >> >> From: Stephen Kyne
> >> >> Sent: Monday, September 16, 2013 6:41 PM
> >> >> To: Developer discussions
> >> >>
> >> >> Hi guys,
> >> >>
> >> >> Richard; That sounds reasonable. I wouldn't like to destabilise the
> >> >> codebase so a separate branch is probably a safe choice.
> >> >> I won't be at the conference unfortunately but it sounds really
> >> >> interesting.
> >> >>
> >> >> Steven; Thanks that would be great if you could set that up.
> >> >> As for the two options you gave, what would be easier for you guys? I
> >> >> don't mind either way to be honest.
> >> >>
> >> >> Stephen
> >> >>
> >> >> > Date: Mon, 16 Sep 2013 17:55:30 -0400
> >> >> > From: stevenyi@gmail.com
> >> >> > To: csound-devel@lists.sourceforge.net
> >> >> > Subject: Re: [Cs-dev] VS2010 building from source
> >> >> >
> >> >> > Hi Stephen and Richard,
> >> >> >
> >> >> > If you'd like, I don't think anyone would mind adding you two to the
> >> >> > devs list for Csound. You'd be welcome to create a feature branch off
> >> >> > the develop branch (using git-flow). Another option is that you could
> >> >> > use Sourceforge's fork system (if you see on
> >> >> > https://sourceforge.net/p/csound/csound6-git/ci/master/tree/ there is
> >> >> > an option to fork). You could then do pull requests from there. I
> >> >> > found SF's fork/pull-request system a bit awkward compared to
> >> >> > bitbucket and github though.
> >> >> >
> >> >> > steven
> >> >> >
> >> >> > On Mon, Sep 16, 2013 at 4:51 PM, Richard Henninger
> >> >> > <richard@rghmusic.com> wrote:
> >> >> > > Hi Stephen,
> >> >> > >
> >> >> > > We should probably make a separate “native windows build” branch
> >> >> > > off
> >> >> > > of
> >> >> > > “develop” especially since the cMakeList files are still being fine
> >> >> > > tuned
> >> >> > > for the mingw windows build. We shouldn’t interfere with that until
> >> >> > > it
> >> >> > > (and
> >> >> > > the rest of csound6) is stable.
> >> >> > >
> >> >> > > Do you have “write” access to the project yet? I don’t. I’ve been
> >> >> > > holding
> >> >> > > off on my request for that until csound6 had become reasonably
> >> >> > > quiescent.
> >> >> > > Still, using a separate git branch should keep this work out of the
> >> >> > > way of
> >> >> > > the mainstream. Down the road, I worry about built in assumption in
> >> >> > > the
> >> >> > > codebase about threads, library and other compatibility issues -
> >> >> > > but
> >> >> > > resolving those is the whole point eventually.
> >> >> > >
> >> >> > > My original plan has been to become an active developer after
> >> >> > > attending the
> >> >> > > relevant sessions at the conference next month and confirming that
> >> >> > > I
> >> >> > > had a
> >> >> > > legitimate mingw build environment for testing changes ahead of
> >> >> > > committing
> >> >> > > code. Are you attending?
> >> >> > >
> >> >> > >
> >> >> > > Richard Henninger
> >> >> > > richard@rghmusic.com
> >> >> > >
> >> >> > > From: Stephen Kyne
> >> >> > > Sent: Monday, September 16, 2013 4:21 PM
> >> >> > > To: Developer discussions
> >> >> > >
> >> >> > > Hey Richard,
> >> >> > >
> >> >> > > Well I switched my Csound branch to "develop" from the main one
> >> >> > > recently and
> >> >> > > there was a few more errors but nothing major.
> >> >> > > I'm currently trying to fix the missing libraries in the cMakeLists
> >> >> > > files (I
> >> >> > > had just added them to the sln file for testing).
> >> >> > > I'm afraid it's a bit new to me so it's taking a little bit of time
> >> >> > > to
> >> >> > > do it
> >> >> > > nicely.
> >> >> > >
> >> >> > > Once that is finished though, there should be a version of Csound
> >> >> > > that
> >> >> > > will
> >> >> > > be building successfully.
> >> >> > > I guess from there we can add additional build features and fix the
> >> >> > > errors
> >> >> > > as they happen.
> >> >> > >
> >> >> > > If you want to make a branch that sounds fine with me.
> >> >> > >
> >> >> > > Stephen
> >> >> > >
> >> >> > > ________________________________
> >> >> > > From: richard@rghmusic.com
> >> >> > > To: csound-devel@lists.sourceforge.net
> >> >> > > Date: Mon, 16 Sep 2013 16:25:10 +0000
> >> >> > > Subject: Re: [Cs-dev] VS2010 building from source
> >> >> > >
> >> >> > > Stephen,
> >> >> > >
> >> >> > > Your were right about VS2013 Preview. Also, VS2013 RC won’t work
> >> >> > > over
> >> >> > > Win8.1 Preview.
> >> >> > >
> >> >> > > So, over the weekend, I hosed my 8.1 box back to 8.0 and loaded the
> >> >> > > VS2013
> >> >> > > RC (and git) and am ready to play. How do I catch up to the point
> >> >> > > where you
> >> >> > > are currently? Shall we make a git branch so we can keep track of,
> >> >> > > share
> >> >> > > and merge what we alter?
> >> >> > >
> >> >> > >
> >> >> > > Richard Henninger
> >> >> > > richard@rghmusic.com
> >> >> > >
> >> >> > > From: Stephen Kyne
> >> >> > > Sent: Sunday, September 15, 2013 11:48 AM
> >> >> > > To: Developer discussions
> >> >> > >
> >> >> > > Hi Andrés,
> >> >> > >
> >> >> > > Yes the project generated from CMake is almost fully correct. Just
> >> >> > > some
> >> >> > > edits to a few CMakeLists.txt files will be needed to load some
> >> >> > > missing
> >> >> > > libraries.
> >> >> > > I'm not building all features yet so there may be more changes as
> >> >> > > time
> >> >> > > goes
> >> >> > > by but the csound core is working well.
> >> >> > >
> >> >> > > Stephen
> >> >> > >
> >> >> > > ________________________________
> >> >> > > Date: Sat, 14 Sep 2013 19:28:55 -0700
> >> >> > > From: mantaraya36@gmail.com
> >> >> > > To: csound-devel@lists.sourceforge.net
> >> >> > > Subject: Re: [Cs-dev] VS2010 building from source
> >> >> > >
> >> >> > > Hi,
> >> >> > >
> >> >> > > Do you think the VS porject generated by cmake is useful? Ideally
> >> >> > > this
> >> >> > > work
> >> >> > > should go in the CMakeLists.txt file rather than a separate VS
> >> >> > > project.
> >> >> > >
> >> >> > > Cheers,
> >> >> > > Andrés
> >> >> > >
> >> >> > >
> >> >> > > On Fri, Sep 13, 2013 at 11:46 AM, Stephen Kyne <stevek@outlook.ie>
> >> >> > > wrote:
> >> >> > >
> >> >> > > Cool, any help would be appreciated. I'm still getting to grips
> >> >> > > with
> >> >> > > the
> >> >> > > Csound code base and most of my code changes are probably far from
> >> >> > > elegant.
> >> >> > >
> >> >> > > As far as I know, the Release Candidate is required unless there is
> >> >> > > an
> >> >> > > update to the preview.
> >> >> > > I know I had tried before and I was getting all kinds of errors
> >> >> > > from
> >> >> > > missing
> >> >> > > lib functions as you described.
> >> >> > >
> >> >> > > In the meantime, the portaudio module is working so real time audio
> >> >> > > is
> >> >> > > possible.
> >> >> > > There are still some elements of MSVC build that will be need to be
> >> >> > > fixed
> >> >> > > though.
> >> >> > > I saw a crash relating to heap corruptiong due to vfprintf use but
> >> >> > > these
> >> >> > > errors are relatively easy to fix with the debugger.
> >> >> > >
> >> >> > > Stephen
> >> >> > >
> >> >> > > ________________________________
> >> >> > > From: richard@rghmusic.com
> >> >> > > To: csound-devel@lists.sourceforge.net
> >> >> > > Date: Fri, 13 Sep 2013 17:03:15 +0000
> >> >> > >
> >> >> > > Subject: Re: [Cs-dev] VS2010 building from source
> >> >> > >
> >> >> > > Me too. I tried with VS2012 and decided that too much of the code
> >> >> > > depended
> >> >> > > on liberties that C99 permitted that C88 did not and gave up -
> >> >> > > thinking the
> >> >> > > source would need too much rework to bother.
> >> >> > >
> >> >> > > I have VS2013 preview on an 8.1 machine so I’d be interested in
> >> >> > > sharing the
> >> >> > > workload to speed this along. Perhaps there should be a git branch
> >> >> > > to
> >> >> > > hold
> >> >> > > the project files and changes for this?
> >> >> > >
> >> >> > > My interest is access to MS debugging tools while using .net
> >> >> > > front-ends and
> >> >> > > for ultimately targeting WinRT getting csound back closer to its
> >> >> > > original
> >> >> > > goal of being multiplatform.
> >> >> > >
> >> >> > > Richard Henninger
> >> >> > > richard@rghmusic.com
> >> >> > >
> >> >> > > From: Rory Walsh
> >> >> > > Sent: Friday, September 13, 2013 12:21 PM
> >> >> > > To: Developer discussions
> >> >> > >
> >> >> > > Thanks for the report. I'm following this with interest!
> >> >> > >
> >> >> > > On 13 September 2013 00:58, Stephen Kyne <stevek@outlook.ie> wrote:
> >> >> > >> Hey guys,
> >> >> > >>
> >> >> > >> Visual Studio 2013 RC was released there recently. It has partial
> >> >> > >> support
> >> >> > >> for C99.
> >> >> > >>
> >> >> > >>
> >> >> > >>
> >> >> > >> http://blogs.msdn.com/b/vcblog/archive/2013/07/19/c99-library-support-in-visual-studio-2013.aspx
> >> >> > >>
> >> >> > >> I've been hacking away with it and managed to build Csound. The
> >> >> > >> build
> >> >> > >> was
> >> >> > >> mostly stripped down but I managed to get the xanadu.csd to
> >> >> > >> compile a
> >> >> > >> .wav
> >> >> > >> file.
> >> >> > >> So it's a start at least!
> >> >> > >>
> >> >> > >> The changes required were fairly minor, mostly just alterations to
> >> >> > >> the
> >> >> > >> project(s) file for libraries and some small code changes here and
> >> >> > >> there.
> >> >> > >> I had to replace some GCC atomic intrinsics with MSVC ones.
> >> >> > >> I'm not sure the full effect of that but I guess in theory it
> >> >> > >> should
> >> >> > >> (and
> >> >> > >> seems to) work.
> >> >> > >>
> >> >> > >> I'm hoping to get some real-time performance working next.
> >> >> > >>
> >> >> > >> Stephen
> >> >> > >>
> >> >> > >> ________________________________
> >> >> > >> Date: Sun, 21 Jul 2013 23:48:03 -0400
> >> >> > >> From: michael.gogins@gmail.com
> >> >> > >> To: csound-devel@lists.sourceforge.net
> >> >> > >>
> >> >> > >> Subject: Re: [Cs-dev] VS2010 building from source
> >> >> > >>
> >> >> > >> You could use another IDE: QtCreator, CodeBlocks, Eclipse CDT.
> >> >> > >>
> >> >> > >> On Jul 21, 2013 7:31 PM, "Stephen Kyne" <stevek@outlook.ie> wrote:
> >> >> > >>
> >> >> > >> Thanks for the replies.
> >> >> > >>
> >> >> > >> I mainly want to build in Visual Studio just for using the IDE
> >> >> > >> itself
> >> >> > >> but
> >> >> > >> it
> >> >> > >> sounds like a no go at the minute.
> >> >> > >> Maybe something for the future.
> >> >> > >>
> >> >> > >> Cheers,
> >> >> > >> Stephen
> >> >> > >>
> >> >> > >> ________________________________
> >> >> > >> From: richard@rghmusic.com
> >> >> > >> To: csound-devel@lists.sourceforge.net
> >> >> > >> Date: Sun, 21 Jul 2013 21:15:47 +0000
> >> >> > >> Subject: Re: [Cs-dev] VS2010 building from source
> >> >> > >>
> >> >> > >> Last Spring, I explored porting to WinRT using the 5.18 code base.
> >> >> > >> Really
> >> >> > >> tough! Once I started following in the changes you guys were
> >> >> > >> putting
> >> >> > >> into
> >> >> > >> csound 6, I saw how your architectural evolutions would solve a
> >> >> > >> number of
> >> >> > >> issues I encountered.
> >> >> > >>
> >> >> > >> So I’ve held off until 6.0 becomes a stable base from which to
> >> >> > >> rethink an
> >> >> > >> approach. Being patient gave me another reward: WinRT 8.1 finally
> >> >> > >> provides
> >> >> > >> the ability to feed audio streams from an algorithm as PCM rather
> >> >> > >> than
> >> >> > >> from
> >> >> > >> only a file or existing audio stream. So direct programming of COM
> >> >> > >> (WASAPI)
> >> >> > >> is no longer necessary. Maybe MIDI will show up before long...
> >> >> > >>
> >> >> > >> I am pretty familiar with the issues involved in a WinRT port and
> >> >> > >> would be
> >> >> > >> happy to be a part of such an effort at some point in the future.
> >> >> > >> For
> >> >> > >> now,
> >> >> > >> I am content to explore the api from VS2012 and Win8 desktop apps
> >> >> > >> via
> >> >> > >> a C#
> >> >> > >> wrapper I have. As it stands now, the sounds created from a
> >> >> > >> desktop-style
> >> >> > >> app are trouble free on a Surface Pro - you just can’t create apps
> >> >> > >> to
> >> >> > >> distribute from the Windows app store. It’s an acceptable
> >> >> > >> compromise
> >> >> > >> to
> >> >> > >> me
> >> >> > >> for now.
> >> >> > >>
> >> >> > >> Richard Henninger
> >> >> > >> richard@rghmusic.com
> >> >> > >>
> >> >> > >> From: Steven Yi
> >> >> > >> Sent: Sunday, July 21, 2013 4:27 PM
> >> >> > >> To: Developer discussions
> >> >> > >>
> >> >> > >> I tried to get a VS CMake build going about a year and a half ago
> >> >> > >> without much luck. I think though it would be nice to have it be
> >> >> > >> possible, especially if we'll get more developers interested in
> >> >> > >> compiling and working on Csound. I don't think anyone's really
> >> >> > >> been
> >> >> > >> looking at WinRT, but I think it'd be nice to see Csound there and
> >> >> > >> on
> >> >> > >> Win 8 Mobile too.
> >> >> > >>
> >> >> > >> On Sun, Jul 21, 2013 at 3:09 PM, Richard Henninger
> >> >> > >> <richard@rghmusic.com>
> >> >> > >> wrote:
> >> >> > >>> I tried this a few weeks ago so I could be better able to use the
> >> >> > >>> VS
> >> >> > >>> debugger better for the csound code while writing a .net bridge
> >> >> > >>> to
> >> >> > >>> csound.
> >> >> > >>>
> >> >> > >>> Mike is right on many points about the futility of doing this.
> >> >> > >>>
> >> >> > >>> The MS (the c part is c88 not c99) compiler will give you scads
> >> >> > >>> of
> >> >> > >>> errors
> >> >> > >>> when compiling csound libraries. Here is a partial list from an
> >> >> > >>> excerpt
> >> >> > >>> of
> >> >> > >>> an earlier post:
> >> >> > >>>
> >> >> > >>> Four come to mind right away:
> >> >> > >>>
> >> >> > >>> MS C tries to encourage use of the posix secure strxxx_s
> >> >> > >>> functions
> >> >> > >>> for
> >> >> > >>> string operations to thwart buffer overflow hacks. Error can be
> >> >> > >>> turned
> >> >> > >>> off
> >> >> > >>> by a flag, but the recommendation represents a best practice.
> >> >> > >>> It is totally unforgiving of implicit casts from void*. For code
> >> >> > >>> readability, I agree with them. Code clarity in open source seems
> >> >> > >>> ultra-desirable. No flag for these.
> >> >> > >>> Declaring new variables mid-codeblock confuses the compiler. [It
> >> >> > >>> spews
> >> >> > >>> crazy
> >> >> > >>> error messages once encountered]
> >> >> > >>> It won’t accept really old, deprecated library calls like open
> >> >> > >>> and
> >> >> > >>> insists
> >> >> > >>> on newer equivalents.
> >> >> > >>>
> >> >> > >>>
> >> >> > >>> namehist.c is particulary delinquent in this regard. VS2013’s C
> >> >> > >>> (in
> >> >> > >>> beta)
> >> >> > >>> wants to be c99 compliant, maybe some of this will just evaporate
> >> >> > >>> with
> >> >> > >>> VS2013 re-written c compiler. [Mike’s concern about c++ stl
> >> >> > >>> generics
> >> >> > >>> should
> >> >> > >>> also evaporate as MS makes itself compliant with VC11. Although
> >> >> > >>> you
> >> >> > >>> never
> >> >> > >>> know with MS, they do talk a good line on standards compliance
> >> >> > >>> these
> >> >> > >>> days.
> >> >> > >>> We’ll just have to wait and see...]
> >> >> > >>>
> >> >> > >>> Since dealing with these is a pre-requisite to porting to WinRT
> >> >> > >>> which
> >> >> > >>> must
> >> >> > >>> use an MS compiler, cleaning this kind of this up might make a
> >> >> > >>> good
> >> >> > >>> [project
> >> >> > >>> for me to start contributing with].
> >> >> > >>>
> >> >> > >>> For now, I’d just set up the gnu environment as Mike’s article
> >> >> > >>> describes.
> >> >> > >>> That’s what I’ve decided to do.
> >> >> > >>>
> >> >> > >>> Richard Henninger
> >> >> > >>> richard@rghmusic.com
> >> >> > >>>
> >> >> > >>> From: Michael Gogins
> >> >> > >>> Sent: Sunday, July 21, 2013 2:41 PM
> >> >> > >>> To: Developer discussions
> >> >> > >>>
> >> >> > >>> I tried to build Csound and CsoundAC with Visual C++ about four
> >> >> > >>> years
> >> >> > >>> ago,
> >> >> > >>> and I gave up.
> >> >> > >>>
> >> >> > >>> The issue for me was that the Microsoft Standard C++ Library
> >> >> > >>> (STL)
> >> >> > >>> did
> >> >> > >>> not
> >> >> > >>> generate code that could be exported in shared libraries. This
> >> >> > >>> was a
> >> >> > >>> serious
> >> >> > >>> problem that prevented CsoundAC from linking into shared
> >> >> > >>> libraries
> >> >> > >>> using
> >> >> > >>> Visual C++, as CsoundAC uses std::vector and other such classes
> >> >> > >>> in
> >> >> > >>> exported
> >> >> > >>> interfaces.
> >> >> > >>>
> >> >> > >>> Aside from this the C interfaces should not, in theory, present a
> >> >> > >>> problem.
> >> >> > >>> However, because the Visual C++ build has not been maintained for
> >> >> > >>> a
> >> >> > >>> long
> >> >> > >>> time, there may be many minor problems.
> >> >> > >>>
> >> >> > >>> Your best bet is to create a branch in GIT for your Visual C++
> >> >> > >>> build
> >> >> > >>> and
> >> >> > >>> modify the CMakeList.txt files to build with Visual C++ in the
> >> >> > >>> Microsoft
> >> >> > >>> Windows SDK console. If you get it to work, we can merge your
> >> >> > >>> branch
> >> >> > >>> back
> >> >> > >>> in.
> >> >> > >>>
> >> >> > >>> Please tell us your reason for wanting a Visual C++ build. I
> >> >> > >>> would
> >> >> > >>> not go
> >> >> > >>> down this path, myself, without a very good reason.
> >> >> > >>>
> >> >> > >>> Both the C API, and the low-level C++ api in csound.hpp, can be
> >> >> > >>> used
> >> >> > >>> from
> >> >> > >>> Visual C++ while linking with the MinGW built code in the Windows
> >> >> > >>> installer.
> >> >> > >>>
> >> >> > >>> In other words, if you are creating a Visual C++ project to use
> >> >> > >>> the
> >> >> > >>> Csound
> >> >> > >>> API, you should be able use the libraries and headers in the
> >> >> > >>> Windows
> >> >> > >>> installer with Visual C++ as long as you only reference C header
> >> >> > >>> files
> >> >> > >>> such
> >> >> > >>> as csound.h and the csound.hpp C++ header. If you find out
> >> >> > >>> differently,
> >> >> > >>> please let me know.
> >> >> > >>>
> >> >> > >>> At this time, the MinGW compiler is pretty even with the Visual
> >> >> > >>> C++
> >> >> > >>> compiler
> >> >> > >>> in terms of code quality, execution speed, and probably a bit
> >> >> > >>> better
> >> >> > >>> for
> >> >> > >>> C++
> >> >> > >>> standards compliance.
> >> >> > >>>
> >> >> > >>> Hope this helps,
> >> >> > >>> Mike
> >> >> > >>>
> >> >> > >>>
> >> >> > >>>
> >> >> > >>>
> >> >> > >>> ===========================
> >> >> > >>> Michael Gogins
> >> >> > >>> Irreducible Productions
> >> >> > >>> http://michaelgogins.tumblr.com
> >> >> > >>> Michael dot Gogins at gmail dot com
> >> >> > >>>
> >> >> > >>>
> >> >> > >>> On Sun, Jul 21, 2013 at 1:15 PM, Stephen Kyne <stevek@outlook.ie>
> >> >> > >>> wrote:
> >> >> > >>>>
> >> >> > >>>> Hi guys,
> >> >> > >>>>
> >> >> > >>>> I was wondering if anyone has or if it is supposed to be
> >> >> > >>>> possible
> >> >> > >>>> to
> >> >> > >>>> generate a VS2010 project file using CMake and building Csound
> >> >> > >>>> this
> >> >> > >>>> way?
> >> >> > >>>>
> >> >> > >>>> It is straight forward finding the necessary dependencies and
> >> >> > >>>> generating
> >> >> > >>>> the project file but it's running into a lot of errors when I
> >> >> > >>>> try
> >> >> > >>>> and
> >> >> > >>>> build.
> >> >> > >>>> Is it worth hacking around and fixing these errors or is this
> >> >> > >>>> fundamentally not going to work without serious effort?
> >> >> > >>>>
> >> >> > >>>> Thanks,
> >> >> > >>>> Stephen
> >> >> > >>>>
> >> >> > >>>>
> >> >> > >>>>
> >> >> > >>>>
> >> >> > >>>>
> >> >> > >>>>
> >> >> > >>>> ------------------------------------------------------------------------------
> >> >> > >>>> See everything from the browser to the database with AppDynamics
> >> >> > >>>> Get end-to-end visibility with application monitoring from
> >> >> > >>>> AppDynamics
> >> >> > >>>> Isolate bottlenecks and diagnose root cause in seconds.
> >> >> > >>>> Start your free trial of AppDynamics Pro today!
> >> >> > >>>>
> >> >> > >>>>
> >> >> > >>>>
> >> >> > >>>>
> >> >> > >>>>
> >> >> > >>>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >> >> > >>>> _______________________________________________
> >> >> > >>>> Csound-devel mailing list
> >> >> > >>>> Csound-devel@lists.sourceforge.net
> >> >> > >>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> > >>>>
> >> >> > >>>
> >> >> > >>>
> >> >> > >>>
> >> >> > >>>
> >> >> > >>>
> >> >> > >>>
> >> >> > >>> ------------------------------------------------------------------------------
> >> >> > >>> See everything from the browser to the database with AppDynamics
> >> >> > >>> Get end-to-end visibility with application monitoring from
> >> >> > >>> AppDynamics
> >> >> > >>> Isolate bottlenecks and diagnose root cause in seconds.
> >> >> > >>> Start your free trial of AppDynamics Pro today!
> >> >> > >>>
> >> >> > >>>
> >> >> > >>>
> >> >> > >>>
> >> >> > >>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >> >> > >>> _______________________________________________
> >> >> > >>> Csound-devel mailing list
> >> >> > >>> Csound-devel@lists.sourceforge.net
> >> >> > >>> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> > >>>
> >> >> > >>
> >> >> > >>
> >> >> > >>
> >> >> > >>
> >> >> > >> ------------------------------------------------------------------------------
> >> >> > >> See everything from the browser to the database with AppDynamics
> >> >> > >> Get end-to-end visibility with application monitoring from
> >> >> > >> AppDynamics
> >> >> > >> Isolate bottlenecks and diagnose root cause in seconds.
> >> >> > >> Start your free trial of AppDynamics Pro today!
> >> >> > >>
> >> >> > >>
> >> >> > >>
> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >> >> > >> _______________________________________________
> >> >> > >> Csound-devel mailing list
> >> >> > >> Csound-devel@lists.sourceforge.net
> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> > >>
> >> >> > >>
> >> >> > >>
> >> >> > >>
> >> >> > >> ------------------------------------------------------------------------------
> >> >> > >> See everything from the browser to the database with AppDynamics
> >> >> > >> Get
> >> >> > >> end-to-end visibility with application monitoring from AppDynamics
> >> >> > >> Isolate
> >> >> > >> bottlenecks and diagnose root cause in seconds. Start your free
> >> >> > >> trial
> >> >> > >> of
> >> >> > >> AppDynamics Pro today!
> >> >> > >>
> >> >> > >>
> >> >> > >>
> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >> >> > >> _______________________________________________ Csound-devel
> >> >> > >> mailing
> >> >> > >> list
> >> >> > >> Csound-devel@lists.sourceforge.net
> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> > >>
> >> >> > >>
> >> >> > >>
> >> >> > >>
> >> >> > >> ------------------------------------------------------------------------------
> >> >> > >> See everything from the browser to the database with AppDynamics
> >> >> > >> Get end-to-end visibility with application monitoring from
> >> >> > >> AppDynamics
> >> >> > >> Isolate bottlenecks and diagnose root cause in seconds.
> >> >> > >> Start your free trial of AppDynamics Pro today!
> >> >> > >>
> >> >> > >>
> >> >> > >>
> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >> >> > >> _______________________________________________
> >> >> > >> Csound-devel mailing list
> >> >> > >> Csound-devel@lists.sourceforge.net
> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> > >>
> >> >> > >>
> >> >> > >>
> >> >> > >>
> >> >> > >>
> >> >> > >> ------------------------------------------------------------------------------
> >> >> > >> See everything from the browser to the database with AppDynamics
> >> >> > >> Get
> >> >> > >> end-to-end visibility with application monitoring from AppDynamics
> >> >> > >> Isolate
> >> >> > >> bottlenecks and diagnose root cause in seconds. Start your free
> >> >> > >> trial
> >> >> > >> of
> >> >> > >> AppDynamics Pro today!
> >> >> > >>
> >> >> > >>
> >> >> > >>
> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >> >> > >> _______________________________________________ Csound-devel
> >> >> > >> mailing
> >> >> > >> list
> >> >> > >> Csound-devel@lists.sourceforge.net
> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> > >>
> >> >> > >>
> >> >> > >>
> >> >> > >>
> >> >> > >> ------------------------------------------------------------------------------
> >> >> > >> How ServiceNow helps IT people transform IT departments:
> >> >> > >> 1. Consolidate legacy IT systems to a single system of record for
> >> >> > >> IT
> >> >> > >> 2. Standardize and globalize service processes across IT
> >> >> > >> 3. Implement zero-touch automation to replace manual, redundant
> >> >> > >> tasks
> >> >> > >>
> >> >> > >>
> >> >> > >>
> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> >> >> > >> _______________________________________________
> >> >> > >> Csound-devel mailing list
> >> >> > >> Csound-devel@lists.sourceforge.net
> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> > >>
> >> >> > >
> >> >> > >
> >> >> > >
> >> >> > > ------------------------------------------------------------------------------
> >> >> > > How ServiceNow helps IT people transform IT departments:
> >> >> > > 1. Consolidate legacy IT systems to a single system of record for
> >> >> > > IT
> >> >> > > 2. Standardize and globalize service processes across IT
> >> >> > > 3. Implement zero-touch automation to replace manual, redundant
> >> >> > > tasks
> >> >> > >
> >> >> > >
> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> >> >> > > _______________________________________________
> >> >> > > Csound-devel mailing list
> >> >> > > Csound-devel@lists.sourceforge.net
> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> > >
> >> >> > >
> >> >> > >
> >> >> > > ------------------------------------------------------------------------------
> >> >> > > How ServiceNow helps IT people transform IT departments: 1.
> >> >> > > Consolidate
> >> >> > > legacy IT systems to a single system of record for IT 2.
> >> >> > > Standardize
> >> >> > > and
> >> >> > > globalize service processes across IT 3. Implement zero-touch
> >> >> > > automation to
> >> >> > > replace manual, redundant tasks
> >> >> > >
> >> >> > >
> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> >> >> > > _______________________________________________ Csound-devel
> >> >> > > mailing
> >> >> > > list
> >> >> > > Csound-devel@lists.sourceforge.net
> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> > >
> >> >> > >
> >> >> > >
> >> >> > > ------------------------------------------------------------------------------
> >> >> > > How ServiceNow helps IT people transform IT departments:
> >> >> > > 1. Consolidate legacy IT systems to a single system of record for
> >> >> > > IT
> >> >> > > 2. Standardize and globalize service processes across IT
> >> >> > > 3. Implement zero-touch automation to replace manual, redundant
> >> >> > > tasks
> >> >> > >
> >> >> > >
> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> >> >> > > _______________________________________________
> >> >> > > Csound-devel mailing list
> >> >> > > Csound-devel@lists.sourceforge.net
> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> > >
> >> >> > >
> >> >> > >
> >> >> > >
> >> >> > >
> >> >> > > ------------------------------------------------------------------------------
> >> >> > > LIMITED TIME SALE - Full Year of Microsoft Training For Just
> >> >> > > $49.99!
> >> >> > > 1,500+
> >> >> > > hours of tutorials including VisualStudio 2012, Windows 8,
> >> >> > > SharePoint
> >> >> > > 2013,
> >> >> > > SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> >> >> > > includes
> >> >> > > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
> >> >> > > 9/22/13.
> >> >> > >
> >> >> > >
> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
> >> >> > > _______________________________________________ Csound-devel
> >> >> > > mailing
> >> >> > > list
> >> >> > > Csound-devel@lists.sourceforge.net
> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> > >
> >> >> > >
> >> >> > >
> >> >> > > ------------------------------------------------------------------------------
> >> >> > > LIMITED TIME SALE - Full Year of Microsoft Training For Just
> >> >> > > $49.99!
> >> >> > > 1,500+
> >> >> > > hours of tutorials including VisualStudio 2012, Windows 8,
> >> >> > > SharePoint
> >> >> > > 2013,
> >> >> > > SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> >> >> > > includes
> >> >> > > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
> >> >> > > 9/20/13.
> >> >> > >
> >> >> > >
> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >> >> > > _______________________________________________ Csound-devel
> >> >> > > mailing
> >> >> > > list
> >> >> > > Csound-devel@lists.sourceforge.net
> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> > >
> >> >> > >
> >> >> > >
> >> >> > > ------------------------------------------------------------------------------
> >> >> > > LIMITED TIME SALE - Full Year of Microsoft Training For Just
> >> >> > > $49.99!
> >> >> > > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> >> >> > > SharePoint
> >> >> > > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
> >> >> > > Pack
> >> >> > > includes
> >> >> > > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
> >> >> > > 9/20/13.
> >> >> > >
> >> >> > >
> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >> >> > > _______________________________________________
> >> >> > > Csound-devel mailing list
> >> >> > > Csound-devel@lists.sourceforge.net
> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> > >
> >> >> >
> >> >> >
> >> >> >
> >> >> > ------------------------------------------------------------------------------
> >> >> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> >> >> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> >> >> > SharePoint
> >> >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> >> >> > includes
> >> >> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> >> >> >
> >> >> >
> >> >> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >> >> > _______________________________________________
> >> >> > Csound-devel mailing list
> >> >> > Csound-devel@lists.sourceforge.net
> >> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >>
> >> >>
> >> >>
> >> >> ------------------------------------------------------------------------------
> >> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> >> >> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> >> >> SharePoint
> >> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> >> >> includes
> >> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> >> >>
> >> >>
> >> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >> >> _______________________________________________
> >> >> Csound-devel mailing list
> >> >> Csound-devel@lists.sourceforge.net
> >> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >>
> >> >
> >> >
> >> >
> >> > ------------------------------------------------------------------------------
> >> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> >> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> >> > SharePoint
> >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> >> > includes
> >> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> >> >
> >> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >> > _______________________________________________
> >> > Csound-devel mailing list
> >> > Csound-devel@lists.sourceforge.net
> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >
> >>
> >>
> >> ------------------------------------------------------------------------------
> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> >> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> >> SharePoint
> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> >> includes
> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> >>
> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >> _______________________________________________
> >> Csound-devel mailing list
> >> Csound-devel@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
> > ------------------------------------------------------------------------------
> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> > includes
> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> > _______________________________________________
> > Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
>
> ------------------------------------------------------------------------------
> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel

Date2013-09-19 03:10
FromSteven Yi
SubjectRe: [Cs-dev] VS2010 building from source
+1 to SourceTree.  I've been using it on Mac since Atlassian acquired
it.  Certainly simplifies everything I do with Git!

On Tue, Sep 17, 2013 at 7:52 PM, Stephen Kyne  wrote:
> Thanks Steven,
>
> I think I'm good to go now. I have my repository set up and configured to
> the new "feature/vs2013" branch.
> I'm currently manually porting over my changes from the old repo. I didn't
> really see a better option.
>
> I'll commit my changes as soon as I complete and Richard can see if it's
> working his side.
>
> By the way, it's possible to use
> https://www.atlassian.com/software/sourcetree/overview
> as a GUI for git. It also supports git-flow commands which is handy.
> I've been using a mixture of command line and this and it works well.
>
> Stephen
>
>> Date: Tue, 17 Sep 2013 18:11:25 -0400
>
>> From: stevenyi@gmail.com
>> To: csound-devel@lists.sourceforge.net
>> Subject: Re: [Cs-dev] VS2010 building from source
>>
>> Hi Richard,
>>
>> I've added you to the csound6 group, same as Stephen. Please see the
>> other email regarding the vs2013 feature branch I setup for you two to
>> work in.
>>
>> I think having some kind of documentation for how to contribute would
>> be great. You could use the wiki to write any documentation, and we
>> could add some note in the README to consult the wiki.
>>
>> Thanks!
>> steven
>>
>> On Tue, Sep 17, 2013 at 6:05 PM, Richard Henninger 
>> wrote:
>> > Steven,
>> >
>> > My sourceforge user name is “rghmusic”.
>> >
>> > Go ahead and start a guaranteed legit feature branch off of “develop”
>> > for
>> > us. Stephen and I can use that as a sandbox to share experiments with
>> > git-flow, cmake script changes and code modifications as needed. When we
>> > have usable results for all, we can merge those back into the develop
>> > branch
>> > as you suggest. My CM experience is all TFS (MS Team Foundation Server)
>> > and
>> > Dimensions (don't ask...) I am new to git, but not CM/VC. I like what I
>> > see in git.
>> >
>> > Maybe we can begin a procedural doc for newbie contributors using git a
>> > la
>> > Mike’s Windows Build document.
>> >
>> >
>> > Richard Henninger
>> > richard@rghmusic.com
>> >
>> > From: Stephen Kyne
>> > Sent: Tuesday, September 17, 2013 5:42 PM
>> > To: Developer discussions
>> >
>> > I'm not that familiar with git-flow so I'll read the articles mentioned
>> > and
>> > we can go from there.
>> >
>> > My sourceforge username is "stekyne". Unless Richard is comfortable with
>> > starting the feature branch then
>> > maybe it would be best if you could set that up Steven. I don't want to
>> > make
>> > a mess of it :D
>> >
>> > The workflow you described sounds good to me anyway.
>> >
>> > Thanks,
>> > Stephen
>> >
>> >> Date: Tue, 17 Sep 2013 16:55:54 -0400
>> >> From: stevenyi@gmail.com
>> >> To: csound-devel@lists.sourceforge.net
>> >> Subject: Re: [Cs-dev] VS2010 building from source
>> >>
>> >> I think this stuff might be best to do in a feature branch using "git
>> >> flow feature start vs2013". You would then be able to check out the
>> >> feature branch using "git flow feature checkout vs2013".
>> >>
>> >> Stephen and Richard: how about sending me your sourceforge usernames
>> >> and I'll add you to the project. If you're uncomfortable with git
>> >> flow, I can start the vs2013 feature branch and guide you all through
>> >> checking it out. When you're done and want to have that pulled in,
>> >> you'd probably do a pull from develop to merge all the most recent
>> >> changes, then one of us could pull back into develop.
>> >>
>> >> steven
>> >>
>> >> On Tue, Sep 17, 2013 at 2:11 PM, Richard Henninger
>> >> 
>> >> wrote:
>> >> > Hi Mike,
>> >> >
>> >> > Thanks for offering to keep things simple.
>> >> >
>> >> >
>> >> >
>> >> > BTW, my understanding is the VS2013 is a complete rewrite of the C
>> >> > compiler
>> >> > behind Visual C++ (finally C99 compliant) along with a major
>> >> > commitment
>> >> > to
>> >> > be 100% compliant with C++/11 to which MS is a major contributor now.
>> >> > They
>> >> > have been making a major push over the past few years to be
>> >> > standards-compliant in a number of areas.
>> >> >
>> >> > If you want, you could check out whether the STL vectors and maps now
>> >> > play
>> >> > nice with other libraries like SWIG by downloading and trying the
>> >> > VS2013
>> >> > RC
>> >> > images which just became available last week. (
>> >> > http://www.microsoft.com/visualstudio/eng/2013-downloads ) Any VS2013
>> >> > version is free (runs on Win 8 or 7 (but not 8.1 preview)) this fall.
>> >> > Release is scheduled for mid November.
>> >> >
>> >> >
>> >> >
>> >> >
>> >> > Richard Henninger
>> >> > richard@rghmusic.com
>> >> >
>> >> > From: Michael Gogins
>> >> > Sent: Tuesday, September 17, 2013 1:47 PM
>> >> > To: Developer discussions
>> >> >
>> >> > As far as I am concerned, you can work in the develop branch. I build
>> >> > the
>> >> > develop branch for Windows with MinGW every day or so. I'm sure we
>> >> > can
>> >> > keep
>> >> > the build options straightened out.
>> >> >
>> >> > If you want to create another branch, that's fine too. I don't find
>> >> > it
>> >> > difficult to manage branches just with plain git commands.
>> >> >
>> >> > For your information, the reason that I did not create a Microsoft
>> >> > build
>> >> > for
>> >> > Windows myself is that the CsoundAC component would not build a SWIG
>> >> > interface for Python with Visual C++. The cause is that the standard
>> >> > vector
>> >> > and map collections would not compile with a DLL interface for SWIG
>> >> > using
>> >> > Visual C++. Since I am the author and one of the main users of
>> >> > CsoundAC,
>> >> > that caused me to lose interest in Visual C++.
>> >> >
>> >> > Things have changed a bit since then. In the first place I don't
>> >> > depend
>> >> > on
>> >> > the SWIG-generated Python interface so much any more, I often compose
>> >> > directly in C++. I'm also interested to hear if this serious
>> >> > limitation
>> >> > of
>> >> > Visual C++, which is not standard compliant, has been fixed.
>> >> >
>> >> > Regards,
>> >> > Mike
>> >> >
>> >> >
>> >> >
>> >> >
>> >> > ===========================
>> >> > Michael Gogins
>> >> > Irreducible Productions
>> >> > http://michaelgogins.tumblr.com
>> >> > Michael dot Gogins at gmail dot com
>> >> >
>> >> >
>> >> > On Tue, Sep 17, 2013 at 1:37 PM, Richard Henninger
>> >> > 
>> >> > wrote:
>> >> >>
>> >> >> Stephen,
>> >> >>
>> >> >>
>> >> >> As we get set up, I noticed that Steven was talking about “git-flow”
>> >> >> which
>> >> >> is an add-on to git proper that encapsulates a workflow by imposing
>> >> >> high-level commands over git that standardize branching operations.
>> >> >> This
>> >> >> was new to me. If it is new to you too, let’s read up before
>> >> >> imposing a
>> >> >> new
>> >> >> branch on “develop”.
>> >> >>
>> >> >>
>> >> >>
>> >> >> I now remember some discussions about using git-flow in early August
>> >> >> where
>> >> >> this was proposed. Steven provided some basic links for info:
>> >> >>
>> >> >>
>> >> >> http://csound.1045644.n5.nabble.com/New-Git-Flow-based-workflow-for-Csound6-td5726363.html
>> >> >>
>> >> >> Also, here is a pretty good explanation:
>> >> >> http://yakiloo.com/getting-started-git-flow/
>> >> >>
>> >> >> Steven: Let us know the procedure we need to follow regarding dev
>> >> >> status.
>> >> >> Thanks.
>> >> >>
>> >> >>
>> >> >> Richard Henninger
>> >> >> richard@rghmusic.com
>> >> >>
>> >> >> From: Richard Henninger
>> >> >> Sent: Monday, September 16, 2013 7:25 PM
>> >> >> To: Developer discussions
>> >> >>
>> >> >> I’ve got good doc on git and it feels like the project is moving
>> >> >> towards
>> >> >> and getting more comfortable with git workflows, so that’s my vote.
>> >> >>
>> >> >> Richard Henninger
>> >> >> richard@rghmusic.com
>> >> >>
>> >> >> From: Stephen Kyne
>> >> >> Sent: Monday, September 16, 2013 6:41 PM
>> >> >> To: Developer discussions
>> >> >>
>> >> >> Hi guys,
>> >> >>
>> >> >> Richard; That sounds reasonable. I wouldn't like to destabilise the
>> >> >> codebase so a separate branch is probably a safe choice.
>> >> >> I won't be at the conference unfortunately but it sounds really
>> >> >> interesting.
>> >> >>
>> >> >> Steven; Thanks that would be great if you could set that up.
>> >> >> As for the two options you gave, what would be easier for you guys?
>> >> >> I
>> >> >> don't mind either way to be honest.
>> >> >>
>> >> >> Stephen
>> >> >>
>> >> >> > Date: Mon, 16 Sep 2013 17:55:30 -0400
>> >> >> > From: stevenyi@gmail.com
>> >> >> > To: csound-devel@lists.sourceforge.net
>> >> >> > Subject: Re: [Cs-dev] VS2010 building from source
>> >> >> >
>> >> >> > Hi Stephen and Richard,
>> >> >> >
>> >> >> > If you'd like, I don't think anyone would mind adding you two to
>> >> >> > the
>> >> >> > devs list for Csound. You'd be welcome to create a feature branch
>> >> >> > off
>> >> >> > the develop branch (using git-flow). Another option is that you
>> >> >> > could
>> >> >> > use Sourceforge's fork system (if you see on
>> >> >> > https://sourceforge.net/p/csound/csound6-git/ci/master/tree/ there
>> >> >> > is
>> >> >> > an option to fork). You could then do pull requests from there. I
>> >> >> > found SF's fork/pull-request system a bit awkward compared to
>> >> >> > bitbucket and github though.
>> >> >> >
>> >> >> > steven
>> >> >> >
>> >> >> > On Mon, Sep 16, 2013 at 4:51 PM, Richard Henninger
>> >> >> >  wrote:
>> >> >> > > Hi Stephen,
>> >> >> > >
>> >> >> > > We should probably make a separate “native windows build” branch
>> >> >> > > off
>> >> >> > > of
>> >> >> > > “develop” especially since the cMakeList files are still being
>> >> >> > > fine
>> >> >> > > tuned
>> >> >> > > for the mingw windows build. We shouldn’t interfere with that
>> >> >> > > until
>> >> >> > > it
>> >> >> > > (and
>> >> >> > > the rest of csound6) is stable.
>> >> >> > >
>> >> >> > > Do you have “write” access to the project yet? I don’t. I’ve
>> >> >> > > been
>> >> >> > > holding
>> >> >> > > off on my request for that until csound6 had become reasonably
>> >> >> > > quiescent.
>> >> >> > > Still, using a separate git branch should keep this work out of
>> >> >> > > the
>> >> >> > > way of
>> >> >> > > the mainstream. Down the road, I worry about built in assumption
>> >> >> > > in
>> >> >> > > the
>> >> >> > > codebase about threads, library and other compatibility issues -
>> >> >> > > but
>> >> >> > > resolving those is the whole point eventually.
>> >> >> > >
>> >> >> > > My original plan has been to become an active developer after
>> >> >> > > attending the
>> >> >> > > relevant sessions at the conference next month and confirming
>> >> >> > > that
>> >> >> > > I
>> >> >> > > had a
>> >> >> > > legitimate mingw build environment for testing changes ahead of
>> >> >> > > committing
>> >> >> > > code. Are you attending?
>> >> >> > >
>> >> >> > >
>> >> >> > > Richard Henninger
>> >> >> > > richard@rghmusic.com
>> >> >> > >
>> >> >> > > From: Stephen Kyne
>> >> >> > > Sent: Monday, September 16, 2013 4:21 PM
>> >> >> > > To: Developer discussions
>> >> >> > >
>> >> >> > > Hey Richard,
>> >> >> > >
>> >> >> > > Well I switched my Csound branch to "develop" from the main one
>> >> >> > > recently and
>> >> >> > > there was a few more errors but nothing major.
>> >> >> > > I'm currently trying to fix the missing libraries in the
>> >> >> > > cMakeLists
>> >> >> > > files (I
>> >> >> > > had just added them to the sln file for testing).
>> >> >> > > I'm afraid it's a bit new to me so it's taking a little bit of
>> >> >> > > time
>> >> >> > > to
>> >> >> > > do it
>> >> >> > > nicely.
>> >> >> > >
>> >> >> > > Once that is finished though, there should be a version of
>> >> >> > > Csound
>> >> >> > > that
>> >> >> > > will
>> >> >> > > be building successfully.
>> >> >> > > I guess from there we can add additional build features and fix
>> >> >> > > the
>> >> >> > > errors
>> >> >> > > as they happen.
>> >> >> > >
>> >> >> > > If you want to make a branch that sounds fine with me.
>> >> >> > >
>> >> >> > > Stephen
>> >> >> > >
>> >> >> > > ________________________________
>> >> >> > > From: richard@rghmusic.com
>> >> >> > > To: csound-devel@lists.sourceforge.net
>> >> >> > > Date: Mon, 16 Sep 2013 16:25:10 +0000
>> >> >> > > Subject: Re: [Cs-dev] VS2010 building from source
>> >> >> > >
>> >> >> > > Stephen,
>> >> >> > >
>> >> >> > > Your were right about VS2013 Preview. Also, VS2013 RC won’t work
>> >> >> > > over
>> >> >> > > Win8.1 Preview.
>> >> >> > >
>> >> >> > > So, over the weekend, I hosed my 8.1 box back to 8.0 and loaded
>> >> >> > > the
>> >> >> > > VS2013
>> >> >> > > RC (and git) and am ready to play. How do I catch up to the
>> >> >> > > point
>> >> >> > > where you
>> >> >> > > are currently? Shall we make a git branch so we can keep track
>> >> >> > > of,
>> >> >> > > share
>> >> >> > > and merge what we alter?
>> >> >> > >
>> >> >> > >
>> >> >> > > Richard Henninger
>> >> >> > > richard@rghmusic.com
>> >> >> > >
>> >> >> > > From: Stephen Kyne
>> >> >> > > Sent: Sunday, September 15, 2013 11:48 AM
>> >> >> > > To: Developer discussions
>> >> >> > >
>> >> >> > > Hi Andrés,
>> >> >> > >
>> >> >> > > Yes the project generated from CMake is almost fully correct.
>> >> >> > > Just
>> >> >> > > some
>> >> >> > > edits to a few CMakeLists.txt files will be needed to load some
>> >> >> > > missing
>> >> >> > > libraries.
>> >> >> > > I'm not building all features yet so there may be more changes
>> >> >> > > as
>> >> >> > > time
>> >> >> > > goes
>> >> >> > > by but the csound core is working well.
>> >> >> > >
>> >> >> > > Stephen
>> >> >> > >
>> >> >> > > ________________________________
>> >> >> > > Date: Sat, 14 Sep 2013 19:28:55 -0700
>> >> >> > > From: mantaraya36@gmail.com
>> >> >> > > To: csound-devel@lists.sourceforge.net
>> >> >> > > Subject: Re: [Cs-dev] VS2010 building from source
>> >> >> > >
>> >> >> > > Hi,
>> >> >> > >
>> >> >> > > Do you think the VS porject generated by cmake is useful?
>> >> >> > > Ideally
>> >> >> > > this
>> >> >> > > work
>> >> >> > > should go in the CMakeLists.txt file rather than a separate VS
>> >> >> > > project.
>> >> >> > >
>> >> >> > > Cheers,
>> >> >> > > Andrés
>> >> >> > >
>> >> >> > >
>> >> >> > > On Fri, Sep 13, 2013 at 11:46 AM, Stephen Kyne
>> >> >> > > 
>> >> >> > > wrote:
>> >> >> > >
>> >> >> > > Cool, any help would be appreciated. I'm still getting to grips
>> >> >> > > with
>> >> >> > > the
>> >> >> > > Csound code base and most of my code changes are probably far
>> >> >> > > from
>> >> >> > > elegant.
>> >> >> > >
>> >> >> > > As far as I know, the Release Candidate is required unless there
>> >> >> > > is
>> >> >> > > an
>> >> >> > > update to the preview.
>> >> >> > > I know I had tried before and I was getting all kinds of errors
>> >> >> > > from
>> >> >> > > missing
>> >> >> > > lib functions as you described.
>> >> >> > >
>> >> >> > > In the meantime, the portaudio module is working so real time
>> >> >> > > audio
>> >> >> > > is
>> >> >> > > possible.
>> >> >> > > There are still some elements of MSVC build that will be need to
>> >> >> > > be
>> >> >> > > fixed
>> >> >> > > though.
>> >> >> > > I saw a crash relating to heap corruptiong due to vfprintf use
>> >> >> > > but
>> >> >> > > these
>> >> >> > > errors are relatively easy to fix with the debugger.
>> >> >> > >
>> >> >> > > Stephen
>> >> >> > >
>> >> >> > > ________________________________
>> >> >> > > From: richard@rghmusic.com
>> >> >> > > To: csound-devel@lists.sourceforge.net
>> >> >> > > Date: Fri, 13 Sep 2013 17:03:15 +0000
>> >> >> > >
>> >> >> > > Subject: Re: [Cs-dev] VS2010 building from source
>> >> >> > >
>> >> >> > > Me too. I tried with VS2012 and decided that too much of the
>> >> >> > > code
>> >> >> > > depended
>> >> >> > > on liberties that C99 permitted that C88 did not and gave up -
>> >> >> > > thinking the
>> >> >> > > source would need too much rework to bother.
>> >> >> > >
>> >> >> > > I have VS2013 preview on an 8.1 machine so I’d be interested in
>> >> >> > > sharing the
>> >> >> > > workload to speed this along. Perhaps there should be a git
>> >> >> > > branch
>> >> >> > > to
>> >> >> > > hold
>> >> >> > > the project files and changes for this?
>> >> >> > >
>> >> >> > > My interest is access to MS debugging tools while using .net
>> >> >> > > front-ends and
>> >> >> > > for ultimately targeting WinRT getting csound back closer to its
>> >> >> > > original
>> >> >> > > goal of being multiplatform.
>> >> >> > >
>> >> >> > > Richard Henninger
>> >> >> > > richard@rghmusic.com
>> >> >> > >
>> >> >> > > From: Rory Walsh
>> >> >> > > Sent: Friday, September 13, 2013 12:21 PM
>> >> >> > > To: Developer discussions
>> >> >> > >
>> >> >> > > Thanks for the report. I'm following this with interest!
>> >> >> > >
>> >> >> > > On 13 September 2013 00:58, Stephen Kyne 
>> >> >> > > wrote:
>> >> >> > >> Hey guys,
>> >> >> > >>
>> >> >> > >> Visual Studio 2013 RC was released there recently. It has
>> >> >> > >> partial
>> >> >> > >> support
>> >> >> > >> for C99.
>> >> >> > >>
>> >> >> > >>
>> >> >> > >>
>> >> >> > >>
>> >> >> > >> http://blogs.msdn.com/b/vcblog/archive/2013/07/19/c99-library-support-in-visual-studio-2013.aspx
>> >> >> > >>
>> >> >> > >> I've been hacking away with it and managed to build Csound. The
>> >> >> > >> build
>> >> >> > >> was
>> >> >> > >> mostly stripped down but I managed to get the xanadu.csd to
>> >> >> > >> compile a
>> >> >> > >> .wav
>> >> >> > >> file.
>> >> >> > >> So it's a start at least!
>> >> >> > >>
>> >> >> > >> The changes required were fairly minor, mostly just alterations
>> >> >> > >> to
>> >> >> > >> the
>> >> >> > >> project(s) file for libraries and some small code changes here
>> >> >> > >> and
>> >> >> > >> there.
>> >> >> > >> I had to replace some GCC atomic intrinsics with MSVC ones.
>> >> >> > >> I'm not sure the full effect of that but I guess in theory it
>> >> >> > >> should
>> >> >> > >> (and
>> >> >> > >> seems to) work.
>> >> >> > >>
>> >> >> > >> I'm hoping to get some real-time performance working next.
>> >> >> > >>
>> >> >> > >> Stephen
>> >> >> > >>
>> >> >> > >> ________________________________
>> >> >> > >> Date: Sun, 21 Jul 2013 23:48:03 -0400
>> >> >> > >> From: michael.gogins@gmail.com
>> >> >> > >> To: csound-devel@lists.sourceforge.net
>> >> >> > >>
>> >> >> > >> Subject: Re: [Cs-dev] VS2010 building from source
>> >> >> > >>
>> >> >> > >> You could use another IDE: QtCreator, CodeBlocks, Eclipse CDT.
>> >> >> > >>
>> >> >> > >> On Jul 21, 2013 7:31 PM, "Stephen Kyne" 
>> >> >> > >> wrote:
>> >> >> > >>
>> >> >> > >> Thanks for the replies.
>> >> >> > >>
>> >> >> > >> I mainly want to build in Visual Studio just for using the IDE
>> >> >> > >> itself
>> >> >> > >> but
>> >> >> > >> it
>> >> >> > >> sounds like a no go at the minute.
>> >> >> > >> Maybe something for the future.
>> >> >> > >>
>> >> >> > >> Cheers,
>> >> >> > >> Stephen
>> >> >> > >>
>> >> >> > >> ________________________________
>> >> >> > >> From: richard@rghmusic.com
>> >> >> > >> To: csound-devel@lists.sourceforge.net
>> >> >> > >> Date: Sun, 21 Jul 2013 21:15:47 +0000
>> >> >> > >> Subject: Re: [Cs-dev] VS2010 building from source
>> >> >> > >>
>> >> >> > >> Last Spring, I explored porting to WinRT using the 5.18 code
>> >> >> > >> base.
>> >> >> > >> Really
>> >> >> > >> tough! Once I started following in the changes you guys were
>> >> >> > >> putting
>> >> >> > >> into
>> >> >> > >> csound 6, I saw how your architectural evolutions would solve a
>> >> >> > >> number of
>> >> >> > >> issues I encountered.
>> >> >> > >>
>> >> >> > >> So I’ve held off until 6.0 becomes a stable base from which to
>> >> >> > >> rethink an
>> >> >> > >> approach. Being patient gave me another reward: WinRT 8.1
>> >> >> > >> finally
>> >> >> > >> provides
>> >> >> > >> the ability to feed audio streams from an algorithm as PCM
>> >> >> > >> rather
>> >> >> > >> than
>> >> >> > >> from
>> >> >> > >> only a file or existing audio stream. So direct programming of
>> >> >> > >> COM
>> >> >> > >> (WASAPI)
>> >> >> > >> is no longer necessary. Maybe MIDI will show up before long...
>> >> >> > >>
>> >> >> > >> I am pretty familiar with the issues involved in a WinRT port
>> >> >> > >> and
>> >> >> > >> would be
>> >> >> > >> happy to be a part of such an effort at some point in the
>> >> >> > >> future.
>> >> >> > >> For
>> >> >> > >> now,
>> >> >> > >> I am content to explore the api from VS2012 and Win8 desktop
>> >> >> > >> apps
>> >> >> > >> via
>> >> >> > >> a C#
>> >> >> > >> wrapper I have. As it stands now, the sounds created from a
>> >> >> > >> desktop-style
>> >> >> > >> app are trouble free on a Surface Pro - you just can’t create
>> >> >> > >> apps
>> >> >> > >> to
>> >> >> > >> distribute from the Windows app store. It’s an acceptable
>> >> >> > >> compromise
>> >> >> > >> to
>> >> >> > >> me
>> >> >> > >> for now.
>> >> >> > >>
>> >> >> > >> Richard Henninger
>> >> >> > >> richard@rghmusic.com
>> >> >> > >>
>> >> >> > >> From: Steven Yi
>> >> >> > >> Sent: Sunday, July 21, 2013 4:27 PM
>> >> >> > >> To: Developer discussions
>> >> >> > >>
>> >> >> > >> I tried to get a VS CMake build going about a year and a half
>> >> >> > >> ago
>> >> >> > >> without much luck. I think though it would be nice to have it
>> >> >> > >> be
>> >> >> > >> possible, especially if we'll get more developers interested in
>> >> >> > >> compiling and working on Csound. I don't think anyone's really
>> >> >> > >> been
>> >> >> > >> looking at WinRT, but I think it'd be nice to see Csound there
>> >> >> > >> and
>> >> >> > >> on
>> >> >> > >> Win 8 Mobile too.
>> >> >> > >>
>> >> >> > >> On Sun, Jul 21, 2013 at 3:09 PM, Richard Henninger
>> >> >> > >> 
>> >> >> > >> wrote:
>> >> >> > >>> I tried this a few weeks ago so I could be better able to use
>> >> >> > >>> the
>> >> >> > >>> VS
>> >> >> > >>> debugger better for the csound code while writing a .net
>> >> >> > >>> bridge
>> >> >> > >>> to
>> >> >> > >>> csound.
>> >> >> > >>>
>> >> >> > >>> Mike is right on many points about the futility of doing this.
>> >> >> > >>>
>> >> >> > >>> The MS (the c part is c88 not c99) compiler will give you
>> >> >> > >>> scads
>> >> >> > >>> of
>> >> >> > >>> errors
>> >> >> > >>> when compiling csound libraries. Here is a partial list from
>> >> >> > >>> an
>> >> >> > >>> excerpt
>> >> >> > >>> of
>> >> >> > >>> an earlier post:
>> >> >> > >>>
>> >> >> > >>> Four come to mind right away:
>> >> >> > >>>
>> >> >> > >>> MS C tries to encourage use of the posix secure strxxx_s
>> >> >> > >>> functions
>> >> >> > >>> for
>> >> >> > >>> string operations to thwart buffer overflow hacks. Error can
>> >> >> > >>> be
>> >> >> > >>> turned
>> >> >> > >>> off
>> >> >> > >>> by a flag, but the recommendation represents a best practice.
>> >> >> > >>> It is totally unforgiving of implicit casts from void*. For
>> >> >> > >>> code
>> >> >> > >>> readability, I agree with them. Code clarity in open source
>> >> >> > >>> seems
>> >> >> > >>> ultra-desirable. No flag for these.
>> >> >> > >>> Declaring new variables mid-codeblock confuses the compiler.
>> >> >> > >>> [It
>> >> >> > >>> spews
>> >> >> > >>> crazy
>> >> >> > >>> error messages once encountered]
>> >> >> > >>> It won’t accept really old, deprecated library calls like open
>> >> >> > >>> and
>> >> >> > >>> insists
>> >> >> > >>> on newer equivalents.
>> >> >> > >>>
>> >> >> > >>>
>> >> >> > >>> namehist.c is particulary delinquent in this regard. VS2013’s
>> >> >> > >>> C
>> >> >> > >>> (in
>> >> >> > >>> beta)
>> >> >> > >>> wants to be c99 compliant, maybe some of this will just
>> >> >> > >>> evaporate
>> >> >> > >>> with
>> >> >> > >>> VS2013 re-written c compiler. [Mike’s concern about c++ stl
>> >> >> > >>> generics
>> >> >> > >>> should
>> >> >> > >>> also evaporate as MS makes itself compliant with VC11.
>> >> >> > >>> Although
>> >> >> > >>> you
>> >> >> > >>> never
>> >> >> > >>> know with MS, they do talk a good line on standards compliance
>> >> >> > >>> these
>> >> >> > >>> days.
>> >> >> > >>> We’ll just have to wait and see...]
>> >> >> > >>>
>> >> >> > >>> Since dealing with these is a pre-requisite to porting to
>> >> >> > >>> WinRT
>> >> >> > >>> which
>> >> >> > >>> must
>> >> >> > >>> use an MS compiler, cleaning this kind of this up might make a
>> >> >> > >>> good
>> >> >> > >>> [project
>> >> >> > >>> for me to start contributing with].
>> >> >> > >>>
>> >> >> > >>> For now, I’d just set up the gnu environment as Mike’s article
>> >> >> > >>> describes.
>> >> >> > >>> That’s what I’ve decided to do.
>> >> >> > >>>
>> >> >> > >>> Richard Henninger
>> >> >> > >>> richard@rghmusic.com
>> >> >> > >>>
>> >> >> > >>> From: Michael Gogins
>> >> >> > >>> Sent: Sunday, July 21, 2013 2:41 PM
>> >> >> > >>> To: Developer discussions
>> >> >> > >>>
>> >> >> > >>> I tried to build Csound and CsoundAC with Visual C++ about
>> >> >> > >>> four
>> >> >> > >>> years
>> >> >> > >>> ago,
>> >> >> > >>> and I gave up.
>> >> >> > >>>
>> >> >> > >>> The issue for me was that the Microsoft Standard C++ Library
>> >> >> > >>> (STL)
>> >> >> > >>> did
>> >> >> > >>> not
>> >> >> > >>> generate code that could be exported in shared libraries. This
>> >> >> > >>> was a
>> >> >> > >>> serious
>> >> >> > >>> problem that prevented CsoundAC from linking into shared
>> >> >> > >>> libraries
>> >> >> > >>> using
>> >> >> > >>> Visual C++, as CsoundAC uses std::vector and other such
>> >> >> > >>> classes
>> >> >> > >>> in
>> >> >> > >>> exported
>> >> >> > >>> interfaces.
>> >> >> > >>>
>> >> >> > >>> Aside from this the C interfaces should not, in theory,
>> >> >> > >>> present a
>> >> >> > >>> problem.
>> >> >> > >>> However, because the Visual C++ build has not been maintained
>> >> >> > >>> for
>> >> >> > >>> a
>> >> >> > >>> long
>> >> >> > >>> time, there may be many minor problems.
>> >> >> > >>>
>> >> >> > >>> Your best bet is to create a branch in GIT for your Visual C++
>> >> >> > >>> build
>> >> >> > >>> and
>> >> >> > >>> modify the CMakeList.txt files to build with Visual C++ in the
>> >> >> > >>> Microsoft
>> >> >> > >>> Windows SDK console. If you get it to work, we can merge your
>> >> >> > >>> branch
>> >> >> > >>> back
>> >> >> > >>> in.
>> >> >> > >>>
>> >> >> > >>> Please tell us your reason for wanting a Visual C++ build. I
>> >> >> > >>> would
>> >> >> > >>> not go
>> >> >> > >>> down this path, myself, without a very good reason.
>> >> >> > >>>
>> >> >> > >>> Both the C API, and the low-level C++ api in csound.hpp, can
>> >> >> > >>> be
>> >> >> > >>> used
>> >> >> > >>> from
>> >> >> > >>> Visual C++ while linking with the MinGW built code in the
>> >> >> > >>> Windows
>> >> >> > >>> installer.
>> >> >> > >>>
>> >> >> > >>> In other words, if you are creating a Visual C++ project to
>> >> >> > >>> use
>> >> >> > >>> the
>> >> >> > >>> Csound
>> >> >> > >>> API, you should be able use the libraries and headers in the
>> >> >> > >>> Windows
>> >> >> > >>> installer with Visual C++ as long as you only reference C
>> >> >> > >>> header
>> >> >> > >>> files
>> >> >> > >>> such
>> >> >> > >>> as csound.h and the csound.hpp C++ header. If you find out
>> >> >> > >>> differently,
>> >> >> > >>> please let me know.
>> >> >> > >>>
>> >> >> > >>> At this time, the MinGW compiler is pretty even with the
>> >> >> > >>> Visual
>> >> >> > >>> C++
>> >> >> > >>> compiler
>> >> >> > >>> in terms of code quality, execution speed, and probably a bit
>> >> >> > >>> better
>> >> >> > >>> for
>> >> >> > >>> C++
>> >> >> > >>> standards compliance.
>> >> >> > >>>
>> >> >> > >>> Hope this helps,
>> >> >> > >>> Mike
>> >> >> > >>>
>> >> >> > >>>
>> >> >> > >>>
>> >> >> > >>>
>> >> >> > >>> ===========================
>> >> >> > >>> Michael Gogins
>> >> >> > >>> Irreducible Productions
>> >> >> > >>> http://michaelgogins.tumblr.com
>> >> >> > >>> Michael dot Gogins at gmail dot com
>> >> >> > >>>
>> >> >> > >>>
>> >> >> > >>> On Sun, Jul 21, 2013 at 1:15 PM, Stephen Kyne
>> >> >> > >>> 
>> >> >> > >>> wrote:
>> >> >> > >>>>
>> >> >> > >>>> Hi guys,
>> >> >> > >>>>
>> >> >> > >>>> I was wondering if anyone has or if it is supposed to be
>> >> >> > >>>> possible
>> >> >> > >>>> to
>> >> >> > >>>> generate a VS2010 project file using CMake and building
>> >> >> > >>>> Csound
>> >> >> > >>>> this
>> >> >> > >>>> way?
>> >> >> > >>>>
>> >> >> > >>>> It is straight forward finding the necessary dependencies and
>> >> >> > >>>> generating
>> >> >> > >>>> the project file but it's running into a lot of errors when I
>> >> >> > >>>> try
>> >> >> > >>>> and
>> >> >> > >>>> build.
>> >> >> > >>>> Is it worth hacking around and fixing these errors or is this
>> >> >> > >>>> fundamentally not going to work without serious effort?
>> >> >> > >>>>
>> >> >> > >>>> Thanks,
>> >> >> > >>>> Stephen
>> >> >> > >>>>
>> >> >> > >>>>
>> >> >> > >>>>
>> >> >> > >>>>
>> >> >> > >>>>
>> >> >> > >>>>
>> >> >> > >>>>
>> >> >> > >>>> ------------------------------------------------------------------------------
>> >> >> > >>>> See everything from the browser to the database with
>> >> >> > >>>> AppDynamics
>> >> >> > >>>> Get end-to-end visibility with application monitoring from
>> >> >> > >>>> AppDynamics
>> >> >> > >>>> Isolate bottlenecks and diagnose root cause in seconds.
>> >> >> > >>>> Start your free trial of AppDynamics Pro today!
>> >> >> > >>>>
>> >> >> > >>>>
>> >> >> > >>>>
>> >> >> > >>>>
>> >> >> > >>>>
>> >> >> > >>>>
>> >> >> > >>>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> >> >> > >>>> _______________________________________________
>> >> >> > >>>> Csound-devel mailing list
>> >> >> > >>>> Csound-devel@lists.sourceforge.net
>> >> >> > >>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> > >>>>
>> >> >> > >>>
>> >> >> > >>>
>> >> >> > >>>
>> >> >> > >>>
>> >> >> > >>>
>> >> >> > >>>
>> >> >> > >>>
>> >> >> > >>> ------------------------------------------------------------------------------
>> >> >> > >>> See everything from the browser to the database with
>> >> >> > >>> AppDynamics
>> >> >> > >>> Get end-to-end visibility with application monitoring from
>> >> >> > >>> AppDynamics
>> >> >> > >>> Isolate bottlenecks and diagnose root cause in seconds.
>> >> >> > >>> Start your free trial of AppDynamics Pro today!
>> >> >> > >>>
>> >> >> > >>>
>> >> >> > >>>
>> >> >> > >>>
>> >> >> > >>>
>> >> >> > >>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> >> >> > >>> _______________________________________________
>> >> >> > >>> Csound-devel mailing list
>> >> >> > >>> Csound-devel@lists.sourceforge.net
>> >> >> > >>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> > >>>
>> >> >> > >>
>> >> >> > >>
>> >> >> > >>
>> >> >> > >>
>> >> >> > >>
>> >> >> > >> ------------------------------------------------------------------------------
>> >> >> > >> See everything from the browser to the database with
>> >> >> > >> AppDynamics
>> >> >> > >> Get end-to-end visibility with application monitoring from
>> >> >> > >> AppDynamics
>> >> >> > >> Isolate bottlenecks and diagnose root cause in seconds.
>> >> >> > >> Start your free trial of AppDynamics Pro today!
>> >> >> > >>
>> >> >> > >>
>> >> >> > >>
>> >> >> > >>
>> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> >> >> > >> _______________________________________________
>> >> >> > >> Csound-devel mailing list
>> >> >> > >> Csound-devel@lists.sourceforge.net
>> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> > >>
>> >> >> > >>
>> >> >> > >>
>> >> >> > >>
>> >> >> > >>
>> >> >> > >> ------------------------------------------------------------------------------
>> >> >> > >> See everything from the browser to the database with
>> >> >> > >> AppDynamics
>> >> >> > >> Get
>> >> >> > >> end-to-end visibility with application monitoring from
>> >> >> > >> AppDynamics
>> >> >> > >> Isolate
>> >> >> > >> bottlenecks and diagnose root cause in seconds. Start your free
>> >> >> > >> trial
>> >> >> > >> of
>> >> >> > >> AppDynamics Pro today!
>> >> >> > >>
>> >> >> > >>
>> >> >> > >>
>> >> >> > >>
>> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> >> >> > >> _______________________________________________ Csound-devel
>> >> >> > >> mailing
>> >> >> > >> list
>> >> >> > >> Csound-devel@lists.sourceforge.net
>> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> > >>
>> >> >> > >>
>> >> >> > >>
>> >> >> > >>
>> >> >> > >>
>> >> >> > >> ------------------------------------------------------------------------------
>> >> >> > >> See everything from the browser to the database with
>> >> >> > >> AppDynamics
>> >> >> > >> Get end-to-end visibility with application monitoring from
>> >> >> > >> AppDynamics
>> >> >> > >> Isolate bottlenecks and diagnose root cause in seconds.
>> >> >> > >> Start your free trial of AppDynamics Pro today!
>> >> >> > >>
>> >> >> > >>
>> >> >> > >>
>> >> >> > >>
>> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> >> >> > >> _______________________________________________
>> >> >> > >> Csound-devel mailing list
>> >> >> > >> Csound-devel@lists.sourceforge.net
>> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> > >>
>> >> >> > >>
>> >> >> > >>
>> >> >> > >>
>> >> >> > >>
>> >> >> > >>
>> >> >> > >> ------------------------------------------------------------------------------
>> >> >> > >> See everything from the browser to the database with
>> >> >> > >> AppDynamics
>> >> >> > >> Get
>> >> >> > >> end-to-end visibility with application monitoring from
>> >> >> > >> AppDynamics
>> >> >> > >> Isolate
>> >> >> > >> bottlenecks and diagnose root cause in seconds. Start your free
>> >> >> > >> trial
>> >> >> > >> of
>> >> >> > >> AppDynamics Pro today!
>> >> >> > >>
>> >> >> > >>
>> >> >> > >>
>> >> >> > >>
>> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> >> >> > >> _______________________________________________ Csound-devel
>> >> >> > >> mailing
>> >> >> > >> list
>> >> >> > >> Csound-devel@lists.sourceforge.net
>> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> > >>
>> >> >> > >>
>> >> >> > >>
>> >> >> > >>
>> >> >> > >>
>> >> >> > >> ------------------------------------------------------------------------------
>> >> >> > >> How ServiceNow helps IT people transform IT departments:
>> >> >> > >> 1. Consolidate legacy IT systems to a single system of record
>> >> >> > >> for
>> >> >> > >> IT
>> >> >> > >> 2. Standardize and globalize service processes across IT
>> >> >> > >> 3. Implement zero-touch automation to replace manual, redundant
>> >> >> > >> tasks
>> >> >> > >>
>> >> >> > >>
>> >> >> > >>
>> >> >> > >>
>> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
>> >> >> > >> _______________________________________________
>> >> >> > >> Csound-devel mailing list
>> >> >> > >> Csound-devel@lists.sourceforge.net
>> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> > >>
>> >> >> > >
>> >> >> > >
>> >> >> > >
>> >> >> > >
>> >> >> > > ------------------------------------------------------------------------------
>> >> >> > > How ServiceNow helps IT people transform IT departments:
>> >> >> > > 1. Consolidate legacy IT systems to a single system of record
>> >> >> > > for
>> >> >> > > IT
>> >> >> > > 2. Standardize and globalize service processes across IT
>> >> >> > > 3. Implement zero-touch automation to replace manual, redundant
>> >> >> > > tasks
>> >> >> > >
>> >> >> > >
>> >> >> > >
>> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
>> >> >> > > _______________________________________________
>> >> >> > > Csound-devel mailing list
>> >> >> > > Csound-devel@lists.sourceforge.net
>> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> > >
>> >> >> > >
>> >> >> > >
>> >> >> > >
>> >> >> > > ------------------------------------------------------------------------------
>> >> >> > > How ServiceNow helps IT people transform IT departments: 1.
>> >> >> > > Consolidate
>> >> >> > > legacy IT systems to a single system of record for IT 2.
>> >> >> > > Standardize
>> >> >> > > and
>> >> >> > > globalize service processes across IT 3. Implement zero-touch
>> >> >> > > automation to
>> >> >> > > replace manual, redundant tasks
>> >> >> > >
>> >> >> > >
>> >> >> > >
>> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
>> >> >> > > _______________________________________________ Csound-devel
>> >> >> > > mailing
>> >> >> > > list
>> >> >> > > Csound-devel@lists.sourceforge.net
>> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> > >
>> >> >> > >
>> >> >> > >
>> >> >> > >
>> >> >> > > ------------------------------------------------------------------------------
>> >> >> > > How ServiceNow helps IT people transform IT departments:
>> >> >> > > 1. Consolidate legacy IT systems to a single system of record
>> >> >> > > for
>> >> >> > > IT
>> >> >> > > 2. Standardize and globalize service processes across IT
>> >> >> > > 3. Implement zero-touch automation to replace manual, redundant
>> >> >> > > tasks
>> >> >> > >
>> >> >> > >
>> >> >> > >
>> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
>> >> >> > > _______________________________________________
>> >> >> > > Csound-devel mailing list
>> >> >> > > Csound-devel@lists.sourceforge.net
>> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> > >
>> >> >> > >
>> >> >> > >
>> >> >> > >
>> >> >> > >
>> >> >> > >
>> >> >> > > ------------------------------------------------------------------------------
>> >> >> > > LIMITED TIME SALE - Full Year of Microsoft Training For Just
>> >> >> > > $49.99!
>> >> >> > > 1,500+
>> >> >> > > hours of tutorials including VisualStudio 2012, Windows 8,
>> >> >> > > SharePoint
>> >> >> > > 2013,
>> >> >> > > SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
>> >> >> > > includes
>> >> >> > > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
>> >> >> > > 9/22/13.
>> >> >> > >
>> >> >> > >
>> >> >> > >
>> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
>> >> >> > > _______________________________________________ Csound-devel
>> >> >> > > mailing
>> >> >> > > list
>> >> >> > > Csound-devel@lists.sourceforge.net
>> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> > >
>> >> >> > >
>> >> >> > >
>> >> >> > >
>> >> >> > > ------------------------------------------------------------------------------
>> >> >> > > LIMITED TIME SALE - Full Year of Microsoft Training For Just
>> >> >> > > $49.99!
>> >> >> > > 1,500+
>> >> >> > > hours of tutorials including VisualStudio 2012, Windows 8,
>> >> >> > > SharePoint
>> >> >> > > 2013,
>> >> >> > > SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
>> >> >> > > includes
>> >> >> > > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
>> >> >> > > 9/20/13.
>> >> >> > >
>> >> >> > >
>> >> >> > >
>> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >> >> > > _______________________________________________ Csound-devel
>> >> >> > > mailing
>> >> >> > > list
>> >> >> > > Csound-devel@lists.sourceforge.net
>> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> > >
>> >> >> > >
>> >> >> > >
>> >> >> > >
>> >> >> > > ------------------------------------------------------------------------------
>> >> >> > > LIMITED TIME SALE - Full Year of Microsoft Training For Just
>> >> >> > > $49.99!
>> >> >> > > 1,500+ hours of tutorials including VisualStudio 2012, Windows
>> >> >> > > 8,
>> >> >> > > SharePoint
>> >> >> > > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
>> >> >> > > Pack
>> >> >> > > includes
>> >> >> > > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
>> >> >> > > 9/20/13.
>> >> >> > >
>> >> >> > >
>> >> >> > >
>> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >> >> > > _______________________________________________
>> >> >> > > Csound-devel mailing list
>> >> >> > > Csound-devel@lists.sourceforge.net
>> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> > >
>> >> >> >
>> >> >> >
>> >> >> >
>> >> >> >
>> >> >> > ------------------------------------------------------------------------------
>> >> >> > LIMITED TIME SALE - Full Year of Microsoft Training For Just
>> >> >> > $49.99!
>> >> >> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>> >> >> > SharePoint
>> >> >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
>> >> >> > Pack
>> >> >> > includes
>> >> >> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
>> >> >> > 9/20/13.
>> >> >> >
>> >> >> >
>> >> >> >
>> >> >> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >> >> > _______________________________________________
>> >> >> > Csound-devel mailing list
>> >> >> > Csound-devel@lists.sourceforge.net
>> >> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >> ------------------------------------------------------------------------------
>> >> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
>> >> >> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>> >> >> SharePoint
>> >> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
>> >> >> Pack
>> >> >> includes
>> >> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
>> >> >>
>> >> >>
>> >> >>
>> >> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >> >> _______________________________________________
>> >> >> Csound-devel mailing list
>> >> >> Csound-devel@lists.sourceforge.net
>> >> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >>
>> >> >
>> >> >
>> >> >
>> >> >
>> >> > ------------------------------------------------------------------------------
>> >> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
>> >> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>> >> > SharePoint
>> >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
>> >> > includes
>> >> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
>> >> >
>> >> >
>> >> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >> > _______________________________________________
>> >> > Csound-devel mailing list
>> >> > Csound-devel@lists.sourceforge.net
>> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >
>> >>
>> >>
>> >>
>> >> ------------------------------------------------------------------------------
>> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
>> >> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>> >> SharePoint
>> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
>> >> includes
>> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
>> >>
>> >>
>> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >> _______________________________________________
>> >> Csound-devel mailing list
>> >> Csound-devel@lists.sourceforge.net
>> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >
>> >
>> > ------------------------------------------------------------------------------
>> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
>> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>> > SharePoint
>> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
>> > includes
>> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
>> >
>> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> > _______________________________________________
>> > Csound-devel mailing list
>> > Csound-devel@lists.sourceforge.net
>> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >
>>
>>
>> ------------------------------------------------------------------------------
>> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
>> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>> SharePoint
>> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
>> includes
>> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
>>
>> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> ------------------------------------------------------------------------------
> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> includes
> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>

------------------------------------------------------------------------------
LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13. 
http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2013-09-21 20:09
FromStephen Kyne
SubjectRe: [Cs-dev] VS2010 building from source
AttachmentsNone  None  
Hi guys,

I've committed some changes that prevents most errors seen in a minimal build of CSound.
There are still problems with Flex/Bison that I'm still trying to resolve.

With flex ~2.5.35, it seems to compile fine but "unistd.h" is present in the generated csound_orclex/prelex which is missing in MSVC (io.h is the nearest equivalent).
With flex 2.5.4, I get errors relating to unrecognised %options and that breaks the build.

What is the version of flex that most people are using?

Stephen

> Date: Wed, 18 Sep 2013 22:10:03 -0400
> From: stevenyi@gmail.com
> To: csound-devel@lists.sourceforge.net
> Subject: Re: [Cs-dev] VS2010 building from source
>
> +1 to SourceTree. I've been using it on Mac since Atlassian acquired
> it. Certainly simplifies everything I do with Git!
>
> On Tue, Sep 17, 2013 at 7:52 PM, Stephen Kyne <stevek@outlook.ie> wrote:
> > Thanks Steven,
> >
> > I think I'm good to go now. I have my repository set up and configured to
> > the new "feature/vs2013" branch.
> > I'm currently manually porting over my changes from the old repo. I didn't
> > really see a better option.
> >
> > I'll commit my changes as soon as I complete and Richard can see if it's
> > working his side.
> >
> > By the way, it's possible to use
> > https://www.atlassian.com/software/sourcetree/overview
> > as a GUI for git. It also supports git-flow commands which is handy.
> > I've been using a mixture of command line and this and it works well.
> >
> > Stephen
> >
> >> Date: Tue, 17 Sep 2013 18:11:25 -0400
> >
> >> From: stevenyi@gmail.com
> >> To: csound-devel@lists.sourceforge.net
> >> Subject: Re: [Cs-dev] VS2010 building from source
> >>
> >> Hi Richard,
> >>
> >> I've added you to the csound6 group, same as Stephen. Please see the
> >> other email regarding the vs2013 feature branch I setup for you two to
> >> work in.
> >>
> >> I think having some kind of documentation for how to contribute would
> >> be great. You could use the wiki to write any documentation, and we
> >> could add some note in the README to consult the wiki.
> >>
> >> Thanks!
> >> steven
> >>
> >> On Tue, Sep 17, 2013 at 6:05 PM, Richard Henninger <richard@rghmusic.com>
> >> wrote:
> >> > Steven,
> >> >
> >> > My sourceforge user name is “rghmusic”.
> >> >
> >> > Go ahead and start a guaranteed legit feature branch off of “develop”
> >> > for
> >> > us. Stephen and I can use that as a sandbox to share experiments with
> >> > git-flow, cmake script changes and code modifications as needed. When we
> >> > have usable results for all, we can merge those back into the develop
> >> > branch
> >> > as you suggest. My CM experience is all TFS (MS Team Foundation Server)
> >> > and
> >> > Dimensions (don't ask...) I am new to git, but not CM/VC. I like what I
> >> > see in git.
> >> >
> >> > Maybe we can begin a procedural doc for newbie contributors using git a
> >> > la
> >> > Mike’s Windows Build document.
> >> >
> >> >
> >> > Richard Henninger
> >> > richard@rghmusic.com
> >> >
> >> > From: Stephen Kyne
> >> > Sent: Tuesday, September 17, 2013 5:42 PM
> >> > To: Developer discussions
> >> >
> >> > I'm not that familiar with git-flow so I'll read the articles mentioned
> >> > and
> >> > we can go from there.
> >> >
> >> > My sourceforge username is "stekyne". Unless Richard is comfortable with
> >> > starting the feature branch then
> >> > maybe it would be best if you could set that up Steven. I don't want to
> >> > make
> >> > a mess of it :D
> >> >
> >> > The workflow you described sounds good to me anyway.
> >> >
> >> > Thanks,
> >> > Stephen
> >> >
> >> >> Date: Tue, 17 Sep 2013 16:55:54 -0400
> >> >> From: stevenyi@gmail.com
> >> >> To: csound-devel@lists.sourceforge.net
> >> >> Subject: Re: [Cs-dev] VS2010 building from source
> >> >>
> >> >> I think this stuff might be best to do in a feature branch using "git
> >> >> flow feature start vs2013". You would then be able to check out the
> >> >> feature branch using "git flow feature checkout vs2013".
> >> >>
> >> >> Stephen and Richard: how about sending me your sourceforge usernames
> >> >> and I'll add you to the project. If you're uncomfortable with git
> >> >> flow, I can start the vs2013 feature branch and guide you all through
> >> >> checking it out. When you're done and want to have that pulled in,
> >> >> you'd probably do a pull from develop to merge all the most recent
> >> >> changes, then one of us could pull back into develop.
> >> >>
> >> >> steven
> >> >>
> >> >> On Tue, Sep 17, 2013 at 2:11 PM, Richard Henninger
> >> >> <richard@rghmusic.com>
> >> >> wrote:
> >> >> > Hi Mike,
> >> >> >
> >> >> > Thanks for offering to keep things simple.
> >> >> >
> >> >> >
> >> >> >
> >> >> > BTW, my understanding is the VS2013 is a complete rewrite of the C
> >> >> > compiler
> >> >> > behind Visual C++ (finally C99 compliant) along with a major
> >> >> > commitment
> >> >> > to
> >> >> > be 100% compliant with C++/11 to which MS is a major contributor now.
> >> >> > They
> >> >> > have been making a major push over the past few years to be
> >> >> > standards-compliant in a number of areas.
> >> >> >
> >> >> > If you want, you could check out whether the STL vectors and maps now
> >> >> > play
> >> >> > nice with other libraries like SWIG by downloading and trying the
> >> >> > VS2013
> >> >> > RC
> >> >> > images which just became available last week. (
> >> >> > http://www.microsoft.com/visualstudio/eng/2013-downloads ) Any VS2013
> >> >> > version is free (runs on Win 8 or 7 (but not 8.1 preview)) this fall.
> >> >> > Release is scheduled for mid November.
> >> >> >
> >> >> >
> >> >> >
> >> >> >
> >> >> > Richard Henninger
> >> >> > richard@rghmusic.com
> >> >> >
> >> >> > From: Michael Gogins
> >> >> > Sent: Tuesday, September 17, 2013 1:47 PM
> >> >> > To: Developer discussions
> >> >> >
> >> >> > As far as I am concerned, you can work in the develop branch. I build
> >> >> > the
> >> >> > develop branch for Windows with MinGW every day or so. I'm sure we
> >> >> > can
> >> >> > keep
> >> >> > the build options straightened out.
> >> >> >
> >> >> > If you want to create another branch, that's fine too. I don't find
> >> >> > it
> >> >> > difficult to manage branches just with plain git commands.
> >> >> >
> >> >> > For your information, the reason that I did not create a Microsoft
> >> >> > build
> >> >> > for
> >> >> > Windows myself is that the CsoundAC component would not build a SWIG
> >> >> > interface for Python with Visual C++. The cause is that the standard
> >> >> > vector
> >> >> > and map collections would not compile with a DLL interface for SWIG
> >> >> > using
> >> >> > Visual C++. Since I am the author and one of the main users of
> >> >> > CsoundAC,
> >> >> > that caused me to lose interest in Visual C++.
> >> >> >
> >> >> > Things have changed a bit since then. In the first place I don't
> >> >> > depend
> >> >> > on
> >> >> > the SWIG-generated Python interface so much any more, I often compose
> >> >> > directly in C++. I'm also interested to hear if this serious
> >> >> > limitation
> >> >> > of
> >> >> > Visual C++, which is not standard compliant, has been fixed.
> >> >> >
> >> >> > Regards,
> >> >> > Mike
> >> >> >
> >> >> >
> >> >> >
> >> >> >
> >> >> > ===========================
> >> >> > Michael Gogins
> >> >> > Irreducible Productions
> >> >> > http://michaelgogins.tumblr.com
> >> >> > Michael dot Gogins at gmail dot com
> >> >> >
> >> >> >
> >> >> > On Tue, Sep 17, 2013 at 1:37 PM, Richard Henninger
> >> >> > <richard@rghmusic.com>
> >> >> > wrote:
> >> >> >>
> >> >> >> Stephen,
> >> >> >>
> >> >> >>
> >> >> >> As we get set up, I noticed that Steven was talking about “git-flow”
> >> >> >> which
> >> >> >> is an add-on to git proper that encapsulates a workflow by imposing
> >> >> >> high-level commands over git that standardize branching operations.
> >> >> >> This
> >> >> >> was new to me. If it is new to you too, let’s read up before
> >> >> >> imposing a
> >> >> >> new
> >> >> >> branch on “develop”.
> >> >> >>
> >> >> >>
> >> >> >>
> >> >> >> I now remember some discussions about using git-flow in early August
> >> >> >> where
> >> >> >> this was proposed. Steven provided some basic links for info:
> >> >> >>
> >> >> >>
> >> >> >> http://csound.1045644.n5.nabble.com/New-Git-Flow-based-workflow-for-Csound6-td5726363.html
> >> >> >>
> >> >> >> Also, here is a pretty good explanation:
> >> >> >> http://yakiloo.com/getting-started-git-flow/
> >> >> >>
> >> >> >> Steven: Let us know the procedure we need to follow regarding dev
> >> >> >> status.
> >> >> >> Thanks.
> >> >> >>
> >> >> >>
> >> >> >> Richard Henninger
> >> >> >> richard@rghmusic.com
> >> >> >>
> >> >> >> From: Richard Henninger
> >> >> >> Sent: Monday, September 16, 2013 7:25 PM
> >> >> >> To: Developer discussions
> >> >> >>
> >> >> >> I’ve got good doc on git and it feels like the project is moving
> >> >> >> towards
> >> >> >> and getting more comfortable with git workflows, so that’s my vote.
> >> >> >>
> >> >> >> Richard Henninger
> >> >> >> richard@rghmusic.com
> >> >> >>
> >> >> >> From: Stephen Kyne
> >> >> >> Sent: Monday, September 16, 2013 6:41 PM
> >> >> >> To: Developer discussions
> >> >> >>
> >> >> >> Hi guys,
> >> >> >>
> >> >> >> Richard; That sounds reasonable. I wouldn't like to destabilise the
> >> >> >> codebase so a separate branch is probably a safe choice.
> >> >> >> I won't be at the conference unfortunately but it sounds really
> >> >> >> interesting.
> >> >> >>
> >> >> >> Steven; Thanks that would be great if you could set that up.
> >> >> >> As for the two options you gave, what would be easier for you guys?
> >> >> >> I
> >> >> >> don't mind either way to be honest.
> >> >> >>
> >> >> >> Stephen
> >> >> >>
> >> >> >> > Date: Mon, 16 Sep 2013 17:55:30 -0400
> >> >> >> > From: stevenyi@gmail.com
> >> >> >> > To: csound-devel@lists.sourceforge.net
> >> >> >> > Subject: Re: [Cs-dev] VS2010 building from source
> >> >> >> >
> >> >> >> > Hi Stephen and Richard,
> >> >> >> >
> >> >> >> > If you'd like, I don't think anyone would mind adding you two to
> >> >> >> > the
> >> >> >> > devs list for Csound. You'd be welcome to create a feature branch
> >> >> >> > off
> >> >> >> > the develop branch (using git-flow). Another option is that you
> >> >> >> > could
> >> >> >> > use Sourceforge's fork system (if you see on
> >> >> >> > https://sourceforge.net/p/csound/csound6-git/ci/master/tree/ there
> >> >> >> > is
> >> >> >> > an option to fork). You could then do pull requests from there. I
> >> >> >> > found SF's fork/pull-request system a bit awkward compared to
> >> >> >> > bitbucket and github though.
> >> >> >> >
> >> >> >> > steven
> >> >> >> >
> >> >> >> > On Mon, Sep 16, 2013 at 4:51 PM, Richard Henninger
> >> >> >> > <richard@rghmusic.com> wrote:
> >> >> >> > > Hi Stephen,
> >> >> >> > >
> >> >> >> > > We should probably make a separate “native windows build” branch
> >> >> >> > > off
> >> >> >> > > of
> >> >> >> > > “develop” especially since the cMakeList files are still being
> >> >> >> > > fine
> >> >> >> > > tuned
> >> >> >> > > for the mingw windows build. We shouldn’t interfere with that
> >> >> >> > > until
> >> >> >> > > it
> >> >> >> > > (and
> >> >> >> > > the rest of csound6) is stable.
> >> >> >> > >
> >> >> >> > > Do you have “write” access to the project yet? I don’t. I’ve
> >> >> >> > > been
> >> >> >> > > holding
> >> >> >> > > off on my request for that until csound6 had become reasonably
> >> >> >> > > quiescent.
> >> >> >> > > Still, using a separate git branch should keep this work out of
> >> >> >> > > the
> >> >> >> > > way of
> >> >> >> > > the mainstream. Down the road, I worry about built in assumption
> >> >> >> > > in
> >> >> >> > > the
> >> >> >> > > codebase about threads, library and other compatibility issues -
> >> >> >> > > but
> >> >> >> > > resolving those is the whole point eventually.
> >> >> >> > >
> >> >> >> > > My original plan has been to become an active developer after
> >> >> >> > > attending the
> >> >> >> > > relevant sessions at the conference next month and confirming
> >> >> >> > > that
> >> >> >> > > I
> >> >> >> > > had a
> >> >> >> > > legitimate mingw build environment for testing changes ahead of
> >> >> >> > > committing
> >> >> >> > > code. Are you attending?
> >> >> >> > >
> >> >> >> > >
> >> >> >> > > Richard Henninger
> >> >> >> > > richard@rghmusic.com
> >> >> >> > >
> >> >> >> > > From: Stephen Kyne
> >> >> >> > > Sent: Monday, September 16, 2013 4:21 PM
> >> >> >> > > To: Developer discussions
> >> >> >> > >
> >> >> >> > > Hey Richard,
> >> >> >> > >
> >> >> >> > > Well I switched my Csound branch to "develop" from the main one
> >> >> >> > > recently and
> >> >> >> > > there was a few more errors but nothing major.
> >> >> >> > > I'm currently trying to fix the missing libraries in the
> >> >> >> > > cMakeLists
> >> >> >> > > files (I
> >> >> >> > > had just added them to the sln file for testing).
> >> >> >> > > I'm afraid it's a bit new to me so it's taking a little bit of
> >> >> >> > > time
> >> >> >> > > to
> >> >> >> > > do it
> >> >> >> > > nicely.
> >> >> >> > >
> >> >> >> > > Once that is finished though, there should be a version of
> >> >> >> > > Csound
> >> >> >> > > that
> >> >> >> > > will
> >> >> >> > > be building successfully.
> >> >> >> > > I guess from there we can add additional build features and fix
> >> >> >> > > the
> >> >> >> > > errors
> >> >> >> > > as they happen.
> >> >> >> > >
> >> >> >> > > If you want to make a branch that sounds fine with me.
> >> >> >> > >
> >> >> >> > > Stephen
> >> >> >> > >
> >> >> >> > > ________________________________
> >> >> >> > > From: richard@rghmusic.com
> >> >> >> > > To: csound-devel@lists.sourceforge.net
> >> >> >> > > Date: Mon, 16 Sep 2013 16:25:10 +0000
> >> >> >> > > Subject: Re: [Cs-dev] VS2010 building from source
> >> >> >> > >
> >> >> >> > > Stephen,
> >> >> >> > >
> >> >> >> > > Your were right about VS2013 Preview. Also, VS2013 RC won’t work
> >> >> >> > > over
> >> >> >> > > Win8.1 Preview.
> >> >> >> > >
> >> >> >> > > So, over the weekend, I hosed my 8.1 box back to 8.0 and loaded
> >> >> >> > > the
> >> >> >> > > VS2013
> >> >> >> > > RC (and git) and am ready to play. How do I catch up to the
> >> >> >> > > point
> >> >> >> > > where you
> >> >> >> > > are currently? Shall we make a git branch so we can keep track
> >> >> >> > > of,
> >> >> >> > > share
> >> >> >> > > and merge what we alter?
> >> >> >> > >
> >> >> >> > >
> >> >> >> > > Richard Henninger
> >> >> >> > > richard@rghmusic.com
> >> >> >> > >
> >> >> >> > > From: Stephen Kyne
> >> >> >> > > Sent: Sunday, September 15, 2013 11:48 AM
> >> >> >> > > To: Developer discussions
> >> >> >> > >
> >> >> >> > > Hi Andrés,
> >> >> >> > >
> >> >> >> > > Yes the project generated from CMake is almost fully correct.
> >> >> >> > > Just
> >> >> >> > > some
> >> >> >> > > edits to a few CMakeLists.txt files will be needed to load some
> >> >> >> > > missing
> >> >> >> > > libraries.
> >> >> >> > > I'm not building all features yet so there may be more changes
> >> >> >> > > as
> >> >> >> > > time
> >> >> >> > > goes
> >> >> >> > > by but the csound core is working well.
> >> >> >> > >
> >> >> >> > > Stephen
> >> >> >> > >
> >> >> >> > > ________________________________
> >> >> >> > > Date: Sat, 14 Sep 2013 19:28:55 -0700
> >> >> >> > > From: mantaraya36@gmail.com
> >> >> >> > > To: csound-devel@lists.sourceforge.net
> >> >> >> > > Subject: Re: [Cs-dev] VS2010 building from source
> >> >> >> > >
> >> >> >> > > Hi,
> >> >> >> > >
> >> >> >> > > Do you think the VS porject generated by cmake is useful?
> >> >> >> > > Ideally
> >> >> >> > > this
> >> >> >> > > work
> >> >> >> > > should go in the CMakeLists.txt file rather than a separate VS
> >> >> >> > > project.
> >> >> >> > >
> >> >> >> > > Cheers,
> >> >> >> > > Andrés
> >> >> >> > >
> >> >> >> > >
> >> >> >> > > On Fri, Sep 13, 2013 at 11:46 AM, Stephen Kyne
> >> >> >> > > <stevek@outlook.ie>
> >> >> >> > > wrote:
> >> >> >> > >
> >> >> >> > > Cool, any help would be appreciated. I'm still getting to grips
> >> >> >> > > with
> >> >> >> > > the
> >> >> >> > > Csound code base and most of my code changes are probably far
> >> >> >> > > from
> >> >> >> > > elegant.
> >> >> >> > >
> >> >> >> > > As far as I know, the Release Candidate is required unless there
> >> >> >> > > is
> >> >> >> > > an
> >> >> >> > > update to the preview.
> >> >> >> > > I know I had tried before and I was getting all kinds of errors
> >> >> >> > > from
> >> >> >> > > missing
> >> >> >> > > lib functions as you described.
> >> >> >> > >
> >> >> >> > > In the meantime, the portaudio module is working so real time
> >> >> >> > > audio
> >> >> >> > > is
> >> >> >> > > possible.
> >> >> >> > > There are still some elements of MSVC build that will be need to
> >> >> >> > > be
> >> >> >> > > fixed
> >> >> >> > > though.
> >> >> >> > > I saw a crash relating to heap corruptiong due to vfprintf use
> >> >> >> > > but
> >> >> >> > > these
> >> >> >> > > errors are relatively easy to fix with the debugger.
> >> >> >> > >
> >> >> >> > > Stephen
> >> >> >> > >
> >> >> >> > > ________________________________
> >> >> >> > > From: richard@rghmusic.com
> >> >> >> > > To: csound-devel@lists.sourceforge.net
> >> >> >> > > Date: Fri, 13 Sep 2013 17:03:15 +0000
> >> >> >> > >
> >> >> >> > > Subject: Re: [Cs-dev] VS2010 building from source
> >> >> >> > >
> >> >> >> > > Me too. I tried with VS2012 and decided that too much of the
> >> >> >> > > code
> >> >> >> > > depended
> >> >> >> > > on liberties that C99 permitted that C88 did not and gave up -
> >> >> >> > > thinking the
> >> >> >> > > source would need too much rework to bother.
> >> >> >> > >
> >> >> >> > > I have VS2013 preview on an 8.1 machine so I’d be interested in
> >> >> >> > > sharing the
> >> >> >> > > workload to speed this along. Perhaps there should be a git
> >> >> >> > > branch
> >> >> >> > > to
> >> >> >> > > hold
> >> >> >> > > the project files and changes for this?
> >> >> >> > >
> >> >> >> > > My interest is access to MS debugging tools while using .net
> >> >> >> > > front-ends and
> >> >> >> > > for ultimately targeting WinRT getting csound back closer to its
> >> >> >> > > original
> >> >> >> > > goal of being multiplatform.
> >> >> >> > >
> >> >> >> > > Richard Henninger
> >> >> >> > > richard@rghmusic.com
> >> >> >> > >
> >> >> >> > > From: Rory Walsh
> >> >> >> > > Sent: Friday, September 13, 2013 12:21 PM
> >> >> >> > > To: Developer discussions
> >> >> >> > >
> >> >> >> > > Thanks for the report. I'm following this with interest!
> >> >> >> > >
> >> >> >> > > On 13 September 2013 00:58, Stephen Kyne <stevek@outlook.ie>
> >> >> >> > > wrote:
> >> >> >> > >> Hey guys,
> >> >> >> > >>
> >> >> >> > >> Visual Studio 2013 RC was released there recently. It has
> >> >> >> > >> partial
> >> >> >> > >> support
> >> >> >> > >> for C99.
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >> http://blogs.msdn.com/b/vcblog/archive/2013/07/19/c99-library-support-in-visual-studio-2013.aspx
> >> >> >> > >>
> >> >> >> > >> I've been hacking away with it and managed to build Csound. The
> >> >> >> > >> build
> >> >> >> > >> was
> >> >> >> > >> mostly stripped down but I managed to get the xanadu.csd to
> >> >> >> > >> compile a
> >> >> >> > >> .wav
> >> >> >> > >> file.
> >> >> >> > >> So it's a start at least!
> >> >> >> > >>
> >> >> >> > >> The changes required were fairly minor, mostly just alterations
> >> >> >> > >> to
> >> >> >> > >> the
> >> >> >> > >> project(s) file for libraries and some small code changes here
> >> >> >> > >> and
> >> >> >> > >> there.
> >> >> >> > >> I had to replace some GCC atomic intrinsics with MSVC ones.
> >> >> >> > >> I'm not sure the full effect of that but I guess in theory it
> >> >> >> > >> should
> >> >> >> > >> (and
> >> >> >> > >> seems to) work.
> >> >> >> > >>
> >> >> >> > >> I'm hoping to get some real-time performance working next.
> >> >> >> > >>
> >> >> >> > >> Stephen
> >> >> >> > >>
> >> >> >> > >> ________________________________
> >> >> >> > >> Date: Sun, 21 Jul 2013 23:48:03 -0400
> >> >> >> > >> From: michael.gogins@gmail.com
> >> >> >> > >> To: csound-devel@lists.sourceforge.net
> >> >> >> > >>
> >> >> >> > >> Subject: Re: [Cs-dev] VS2010 building from source
> >> >> >> > >>
> >> >> >> > >> You could use another IDE: QtCreator, CodeBlocks, Eclipse CDT.
> >> >> >> > >>
> >> >> >> > >> On Jul 21, 2013 7:31 PM, "Stephen Kyne" <stevek@outlook.ie>
> >> >> >> > >> wrote:
> >> >> >> > >>
> >> >> >> > >> Thanks for the replies.
> >> >> >> > >>
> >> >> >> > >> I mainly want to build in Visual Studio just for using the IDE
> >> >> >> > >> itself
> >> >> >> > >> but
> >> >> >> > >> it
> >> >> >> > >> sounds like a no go at the minute.
> >> >> >> > >> Maybe something for the future.
> >> >> >> > >>
> >> >> >> > >> Cheers,
> >> >> >> > >> Stephen
> >> >> >> > >>
> >> >> >> > >> ________________________________
> >> >> >> > >> From: richard@rghmusic.com
> >> >> >> > >> To: csound-devel@lists.sourceforge.net
> >> >> >> > >> Date: Sun, 21 Jul 2013 21:15:47 +0000
> >> >> >> > >> Subject: Re: [Cs-dev] VS2010 building from source
> >> >> >> > >>
> >> >> >> > >> Last Spring, I explored porting to WinRT using the 5.18 code
> >> >> >> > >> base.
> >> >> >> > >> Really
> >> >> >> > >> tough! Once I started following in the changes you guys were
> >> >> >> > >> putting
> >> >> >> > >> into
> >> >> >> > >> csound 6, I saw how your architectural evolutions would solve a
> >> >> >> > >> number of
> >> >> >> > >> issues I encountered.
> >> >> >> > >>
> >> >> >> > >> So I’ve held off until 6.0 becomes a stable base from which to
> >> >> >> > >> rethink an
> >> >> >> > >> approach. Being patient gave me another reward: WinRT 8.1
> >> >> >> > >> finally
> >> >> >> > >> provides
> >> >> >> > >> the ability to feed audio streams from an algorithm as PCM
> >> >> >> > >> rather
> >> >> >> > >> than
> >> >> >> > >> from
> >> >> >> > >> only a file or existing audio stream. So direct programming of
> >> >> >> > >> COM
> >> >> >> > >> (WASAPI)
> >> >> >> > >> is no longer necessary. Maybe MIDI will show up before long...
> >> >> >> > >>
> >> >> >> > >> I am pretty familiar with the issues involved in a WinRT port
> >> >> >> > >> and
> >> >> >> > >> would be
> >> >> >> > >> happy to be a part of such an effort at some point in the
> >> >> >> > >> future.
> >> >> >> > >> For
> >> >> >> > >> now,
> >> >> >> > >> I am content to explore the api from VS2012 and Win8 desktop
> >> >> >> > >> apps
> >> >> >> > >> via
> >> >> >> > >> a C#
> >> >> >> > >> wrapper I have. As it stands now, the sounds created from a
> >> >> >> > >> desktop-style
> >> >> >> > >> app are trouble free on a Surface Pro - you just can’t create
> >> >> >> > >> apps
> >> >> >> > >> to
> >> >> >> > >> distribute from the Windows app store. It’s an acceptable
> >> >> >> > >> compromise
> >> >> >> > >> to
> >> >> >> > >> me
> >> >> >> > >> for now.
> >> >> >> > >>
> >> >> >> > >> Richard Henninger
> >> >> >> > >> richard@rghmusic.com
> >> >> >> > >>
> >> >> >> > >> From: Steven Yi
> >> >> >> > >> Sent: Sunday, July 21, 2013 4:27 PM
> >> >> >> > >> To: Developer discussions
> >> >> >> > >>
> >> >> >> > >> I tried to get a VS CMake build going about a year and a half
> >> >> >> > >> ago
> >> >> >> > >> without much luck. I think though it would be nice to have it
> >> >> >> > >> be
> >> >> >> > >> possible, especially if we'll get more developers interested in
> >> >> >> > >> compiling and working on Csound. I don't think anyone's really
> >> >> >> > >> been
> >> >> >> > >> looking at WinRT, but I think it'd be nice to see Csound there
> >> >> >> > >> and
> >> >> >> > >> on
> >> >> >> > >> Win 8 Mobile too.
> >> >> >> > >>
> >> >> >> > >> On Sun, Jul 21, 2013 at 3:09 PM, Richard Henninger
> >> >> >> > >> <richard@rghmusic.com>
> >> >> >> > >> wrote:
> >> >> >> > >>> I tried this a few weeks ago so I could be better able to use
> >> >> >> > >>> the
> >> >> >> > >>> VS
> >> >> >> > >>> debugger better for the csound code while writing a .net
> >> >> >> > >>> bridge
> >> >> >> > >>> to
> >> >> >> > >>> csound.
> >> >> >> > >>>
> >> >> >> > >>> Mike is right on many points about the futility of doing this.
> >> >> >> > >>>
> >> >> >> > >>> The MS (the c part is c88 not c99) compiler will give you
> >> >> >> > >>> scads
> >> >> >> > >>> of
> >> >> >> > >>> errors
> >> >> >> > >>> when compiling csound libraries. Here is a partial list from
> >> >> >> > >>> an
> >> >> >> > >>> excerpt
> >> >> >> > >>> of
> >> >> >> > >>> an earlier post:
> >> >> >> > >>>
> >> >> >> > >>> Four come to mind right away:
> >> >> >> > >>>
> >> >> >> > >>> MS C tries to encourage use of the posix secure strxxx_s
> >> >> >> > >>> functions
> >> >> >> > >>> for
> >> >> >> > >>> string operations to thwart buffer overflow hacks. Error can
> >> >> >> > >>> be
> >> >> >> > >>> turned
> >> >> >> > >>> off
> >> >> >> > >>> by a flag, but the recommendation represents a best practice.
> >> >> >> > >>> It is totally unforgiving of implicit casts from void*. For
> >> >> >> > >>> code
> >> >> >> > >>> readability, I agree with them. Code clarity in open source
> >> >> >> > >>> seems
> >> >> >> > >>> ultra-desirable. No flag for these.
> >> >> >> > >>> Declaring new variables mid-codeblock confuses the compiler.
> >> >> >> > >>> [It
> >> >> >> > >>> spews
> >> >> >> > >>> crazy
> >> >> >> > >>> error messages once encountered]
> >> >> >> > >>> It won’t accept really old, deprecated library calls like open
> >> >> >> > >>> and
> >> >> >> > >>> insists
> >> >> >> > >>> on newer equivalents.
> >> >> >> > >>>
> >> >> >> > >>>
> >> >> >> > >>> namehist.c is particulary delinquent in this regard. VS2013’s
> >> >> >> > >>> C
> >> >> >> > >>> (in
> >> >> >> > >>> beta)
> >> >> >> > >>> wants to be c99 compliant, maybe some of this will just
> >> >> >> > >>> evaporate
> >> >> >> > >>> with
> >> >> >> > >>> VS2013 re-written c compiler. [Mike’s concern about c++ stl
> >> >> >> > >>> generics
> >> >> >> > >>> should
> >> >> >> > >>> also evaporate as MS makes itself compliant with VC11.
> >> >> >> > >>> Although
> >> >> >> > >>> you
> >> >> >> > >>> never
> >> >> >> > >>> know with MS, they do talk a good line on standards compliance
> >> >> >> > >>> these
> >> >> >> > >>> days.
> >> >> >> > >>> We’ll just have to wait and see...]
> >> >> >> > >>>
> >> >> >> > >>> Since dealing with these is a pre-requisite to porting to
> >> >> >> > >>> WinRT
> >> >> >> > >>> which
> >> >> >> > >>> must
> >> >> >> > >>> use an MS compiler, cleaning this kind of this up might make a
> >> >> >> > >>> good
> >> >> >> > >>> [project
> >> >> >> > >>> for me to start contributing with].
> >> >> >> > >>>
> >> >> >> > >>> For now, I’d just set up the gnu environment as Mike’s article
> >> >> >> > >>> describes.
> >> >> >> > >>> That’s what I’ve decided to do.
> >> >> >> > >>>
> >> >> >> > >>> Richard Henninger
> >> >> >> > >>> richard@rghmusic.com
> >> >> >> > >>>
> >> >> >> > >>> From: Michael Gogins
> >> >> >> > >>> Sent: Sunday, July 21, 2013 2:41 PM
> >> >> >> > >>> To: Developer discussions
> >> >> >> > >>>
> >> >> >> > >>> I tried to build Csound and CsoundAC with Visual C++ about
> >> >> >> > >>> four
> >> >> >> > >>> years
> >> >> >> > >>> ago,
> >> >> >> > >>> and I gave up.
> >> >> >> > >>>
> >> >> >> > >>> The issue for me was that the Microsoft Standard C++ Library
> >> >> >> > >>> (STL)
> >> >> >> > >>> did
> >> >> >> > >>> not
> >> >> >> > >>> generate code that could be exported in shared libraries. This
> >> >> >> > >>> was a
> >> >> >> > >>> serious
> >> >> >> > >>> problem that prevented CsoundAC from linking into shared
> >> >> >> > >>> libraries
> >> >> >> > >>> using
> >> >> >> > >>> Visual C++, as CsoundAC uses std::vector and other such
> >> >> >> > >>> classes
> >> >> >> > >>> in
> >> >> >> > >>> exported
> >> >> >> > >>> interfaces.
> >> >> >> > >>>
> >> >> >> > >>> Aside from this the C interfaces should not, in theory,
> >> >> >> > >>> present a
> >> >> >> > >>> problem.
> >> >> >> > >>> However, because the Visual C++ build has not been maintained
> >> >> >> > >>> for
> >> >> >> > >>> a
> >> >> >> > >>> long
> >> >> >> > >>> time, there may be many minor problems.
> >> >> >> > >>>
> >> >> >> > >>> Your best bet is to create a branch in GIT for your Visual C++
> >> >> >> > >>> build
> >> >> >> > >>> and
> >> >> >> > >>> modify the CMakeList.txt files to build with Visual C++ in the
> >> >> >> > >>> Microsoft
> >> >> >> > >>> Windows SDK console. If you get it to work, we can merge your
> >> >> >> > >>> branch
> >> >> >> > >>> back
> >> >> >> > >>> in.
> >> >> >> > >>>
> >> >> >> > >>> Please tell us your reason for wanting a Visual C++ build. I
> >> >> >> > >>> would
> >> >> >> > >>> not go
> >> >> >> > >>> down this path, myself, without a very good reason.
> >> >> >> > >>>
> >> >> >> > >>> Both the C API, and the low-level C++ api in csound.hpp, can
> >> >> >> > >>> be
> >> >> >> > >>> used
> >> >> >> > >>> from
> >> >> >> > >>> Visual C++ while linking with the MinGW built code in the
> >> >> >> > >>> Windows
> >> >> >> > >>> installer.
> >> >> >> > >>>
> >> >> >> > >>> In other words, if you are creating a Visual C++ project to
> >> >> >> > >>> use
> >> >> >> > >>> the
> >> >> >> > >>> Csound
> >> >> >> > >>> API, you should be able use the libraries and headers in the
> >> >> >> > >>> Windows
> >> >> >> > >>> installer with Visual C++ as long as you only reference C
> >> >> >> > >>> header
> >> >> >> > >>> files
> >> >> >> > >>> such
> >> >> >> > >>> as csound.h and the csound.hpp C++ header. If you find out
> >> >> >> > >>> differently,
> >> >> >> > >>> please let me know.
> >> >> >> > >>>
> >> >> >> > >>> At this time, the MinGW compiler is pretty even with the
> >> >> >> > >>> Visual
> >> >> >> > >>> C++
> >> >> >> > >>> compiler
> >> >> >> > >>> in terms of code quality, execution speed, and probably a bit
> >> >> >> > >>> better
> >> >> >> > >>> for
> >> >> >> > >>> C++
> >> >> >> > >>> standards compliance.
> >> >> >> > >>>
> >> >> >> > >>> Hope this helps,
> >> >> >> > >>> Mike
> >> >> >> > >>>
> >> >> >> > >>>
> >> >> >> > >>>
> >> >> >> > >>>
> >> >> >> > >>> ===========================
> >> >> >> > >>> Michael Gogins
> >> >> >> > >>> Irreducible Productions
> >> >> >> > >>> http://michaelgogins.tumblr.com
> >> >> >> > >>> Michael dot Gogins at gmail dot com
> >> >> >> > >>>
> >> >> >> > >>>
> >> >> >> > >>> On Sun, Jul 21, 2013 at 1:15 PM, Stephen Kyne
> >> >> >> > >>> <stevek@outlook.ie>
> >> >> >> > >>> wrote:
> >> >> >> > >>>>
> >> >> >> > >>>> Hi guys,
> >> >> >> > >>>>
> >> >> >> > >>>> I was wondering if anyone has or if it is supposed to be
> >> >> >> > >>>> possible
> >> >> >> > >>>> to
> >> >> >> > >>>> generate a VS2010 project file using CMake and building
> >> >> >> > >>>> Csound
> >> >> >> > >>>> this
> >> >> >> > >>>> way?
> >> >> >> > >>>>
> >> >> >> > >>>> It is straight forward finding the necessary dependencies and
> >> >> >> > >>>> generating
> >> >> >> > >>>> the project file but it's running into a lot of errors when I
> >> >> >> > >>>> try
> >> >> >> > >>>> and
> >> >> >> > >>>> build.
> >> >> >> > >>>> Is it worth hacking around and fixing these errors or is this
> >> >> >> > >>>> fundamentally not going to work without serious effort?
> >> >> >> > >>>>
> >> >> >> > >>>> Thanks,
> >> >> >> > >>>> Stephen
> >> >> >> > >>>>
> >> >> >> > >>>>
> >> >> >> > >>>>
> >> >> >> > >>>>
> >> >> >> > >>>>
> >> >> >> > >>>>
> >> >> >> > >>>>
> >> >> >> > >>>> ------------------------------------------------------------------------------
> >> >> >> > >>>> See everything from the browser to the database with
> >> >> >> > >>>> AppDynamics
> >> >> >> > >>>> Get end-to-end visibility with application monitoring from
> >> >> >> > >>>> AppDynamics
> >> >> >> > >>>> Isolate bottlenecks and diagnose root cause in seconds.
> >> >> >> > >>>> Start your free trial of AppDynamics Pro today!
> >> >> >> > >>>>
> >> >> >> > >>>>
> >> >> >> > >>>>
> >> >> >> > >>>>
> >> >> >> > >>>>
> >> >> >> > >>>>
> >> >> >> > >>>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >> >> >> > >>>> _______________________________________________
> >> >> >> > >>>> Csound-devel mailing list
> >> >> >> > >>>> Csound-devel@lists.sourceforge.net
> >> >> >> > >>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> > >>>>
> >> >> >> > >>>
> >> >> >> > >>>
> >> >> >> > >>>
> >> >> >> > >>>
> >> >> >> > >>>
> >> >> >> > >>>
> >> >> >> > >>>
> >> >> >> > >>> ------------------------------------------------------------------------------
> >> >> >> > >>> See everything from the browser to the database with
> >> >> >> > >>> AppDynamics
> >> >> >> > >>> Get end-to-end visibility with application monitoring from
> >> >> >> > >>> AppDynamics
> >> >> >> > >>> Isolate bottlenecks and diagnose root cause in seconds.
> >> >> >> > >>> Start your free trial of AppDynamics Pro today!
> >> >> >> > >>>
> >> >> >> > >>>
> >> >> >> > >>>
> >> >> >> > >>>
> >> >> >> > >>>
> >> >> >> > >>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >> >> >> > >>> _______________________________________________
> >> >> >> > >>> Csound-devel mailing list
> >> >> >> > >>> Csound-devel@lists.sourceforge.net
> >> >> >> > >>> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> > >>>
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >> ------------------------------------------------------------------------------
> >> >> >> > >> See everything from the browser to the database with
> >> >> >> > >> AppDynamics
> >> >> >> > >> Get end-to-end visibility with application monitoring from
> >> >> >> > >> AppDynamics
> >> >> >> > >> Isolate bottlenecks and diagnose root cause in seconds.
> >> >> >> > >> Start your free trial of AppDynamics Pro today!
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >> >> >> > >> _______________________________________________
> >> >> >> > >> Csound-devel mailing list
> >> >> >> > >> Csound-devel@lists.sourceforge.net
> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >> ------------------------------------------------------------------------------
> >> >> >> > >> See everything from the browser to the database with
> >> >> >> > >> AppDynamics
> >> >> >> > >> Get
> >> >> >> > >> end-to-end visibility with application monitoring from
> >> >> >> > >> AppDynamics
> >> >> >> > >> Isolate
> >> >> >> > >> bottlenecks and diagnose root cause in seconds. Start your free
> >> >> >> > >> trial
> >> >> >> > >> of
> >> >> >> > >> AppDynamics Pro today!
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >> >> >> > >> _______________________________________________ Csound-devel
> >> >> >> > >> mailing
> >> >> >> > >> list
> >> >> >> > >> Csound-devel@lists.sourceforge.net
> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >> ------------------------------------------------------------------------------
> >> >> >> > >> See everything from the browser to the database with
> >> >> >> > >> AppDynamics
> >> >> >> > >> Get end-to-end visibility with application monitoring from
> >> >> >> > >> AppDynamics
> >> >> >> > >> Isolate bottlenecks and diagnose root cause in seconds.
> >> >> >> > >> Start your free trial of AppDynamics Pro today!
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >> >> >> > >> _______________________________________________
> >> >> >> > >> Csound-devel mailing list
> >> >> >> > >> Csound-devel@lists.sourceforge.net
> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >> ------------------------------------------------------------------------------
> >> >> >> > >> See everything from the browser to the database with
> >> >> >> > >> AppDynamics
> >> >> >> > >> Get
> >> >> >> > >> end-to-end visibility with application monitoring from
> >> >> >> > >> AppDynamics
> >> >> >> > >> Isolate
> >> >> >> > >> bottlenecks and diagnose root cause in seconds. Start your free
> >> >> >> > >> trial
> >> >> >> > >> of
> >> >> >> > >> AppDynamics Pro today!
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >> >> >> > >> _______________________________________________ Csound-devel
> >> >> >> > >> mailing
> >> >> >> > >> list
> >> >> >> > >> Csound-devel@lists.sourceforge.net
> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >> ------------------------------------------------------------------------------
> >> >> >> > >> How ServiceNow helps IT people transform IT departments:
> >> >> >> > >> 1. Consolidate legacy IT systems to a single system of record
> >> >> >> > >> for
> >> >> >> > >> IT
> >> >> >> > >> 2. Standardize and globalize service processes across IT
> >> >> >> > >> 3. Implement zero-touch automation to replace manual, redundant
> >> >> >> > >> tasks
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> >> >> >> > >> _______________________________________________
> >> >> >> > >> Csound-devel mailing list
> >> >> >> > >> Csound-devel@lists.sourceforge.net
> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> > >>
> >> >> >> > >
> >> >> >> > >
> >> >> >> > >
> >> >> >> > >
> >> >> >> > > ------------------------------------------------------------------------------
> >> >> >> > > How ServiceNow helps IT people transform IT departments:
> >> >> >> > > 1. Consolidate legacy IT systems to a single system of record
> >> >> >> > > for
> >> >> >> > > IT
> >> >> >> > > 2. Standardize and globalize service processes across IT
> >> >> >> > > 3. Implement zero-touch automation to replace manual, redundant
> >> >> >> > > tasks
> >> >> >> > >
> >> >> >> > >
> >> >> >> > >
> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> >> >> >> > > _______________________________________________
> >> >> >> > > Csound-devel mailing list
> >> >> >> > > Csound-devel@lists.sourceforge.net
> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> > >
> >> >> >> > >
> >> >> >> > >
> >> >> >> > >
> >> >> >> > > ------------------------------------------------------------------------------
> >> >> >> > > How ServiceNow helps IT people transform IT departments: 1.
> >> >> >> > > Consolidate
> >> >> >> > > legacy IT systems to a single system of record for IT 2.
> >> >> >> > > Standardize
> >> >> >> > > and
> >> >> >> > > globalize service processes across IT 3. Implement zero-touch
> >> >> >> > > automation to
> >> >> >> > > replace manual, redundant tasks
> >> >> >> > >
> >> >> >> > >
> >> >> >> > >
> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> >> >> >> > > _______________________________________________ Csound-devel
> >> >> >> > > mailing
> >> >> >> > > list
> >> >> >> > > Csound-devel@lists.sourceforge.net
> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> > >
> >> >> >> > >
> >> >> >> > >
> >> >> >> > >
> >> >> >> > > ------------------------------------------------------------------------------
> >> >> >> > > How ServiceNow helps IT people transform IT departments:
> >> >> >> > > 1. Consolidate legacy IT systems to a single system of record
> >> >> >> > > for
> >> >> >> > > IT
> >> >> >> > > 2. Standardize and globalize service processes across IT
> >> >> >> > > 3. Implement zero-touch automation to replace manual, redundant
> >> >> >> > > tasks
> >> >> >> > >
> >> >> >> > >
> >> >> >> > >
> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> >> >> >> > > _______________________________________________
> >> >> >> > > Csound-devel mailing list
> >> >> >> > > Csound-devel@lists.sourceforge.net
> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> > >
> >> >> >> > >
> >> >> >> > >
> >> >> >> > >
> >> >> >> > >
> >> >> >> > >
> >> >> >> > > ------------------------------------------------------------------------------
> >> >> >> > > LIMITED TIME SALE - Full Year of Microsoft Training For Just
> >> >> >> > > $49.99!
> >> >> >> > > 1,500+
> >> >> >> > > hours of tutorials including VisualStudio 2012, Windows 8,
> >> >> >> > > SharePoint
> >> >> >> > > 2013,
> >> >> >> > > SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> >> >> >> > > includes
> >> >> >> > > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
> >> >> >> > > 9/22/13.
> >> >> >> > >
> >> >> >> > >
> >> >> >> > >
> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
> >> >> >> > > _______________________________________________ Csound-devel
> >> >> >> > > mailing
> >> >> >> > > list
> >> >> >> > > Csound-devel@lists.sourceforge.net
> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> > >
> >> >> >> > >
> >> >> >> > >
> >> >> >> > >
> >> >> >> > > ------------------------------------------------------------------------------
> >> >> >> > > LIMITED TIME SALE - Full Year of Microsoft Training For Just
> >> >> >> > > $49.99!
> >> >> >> > > 1,500+
> >> >> >> > > hours of tutorials including VisualStudio 2012, Windows 8,
> >> >> >> > > SharePoint
> >> >> >> > > 2013,
> >> >> >> > > SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> >> >> >> > > includes
> >> >> >> > > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
> >> >> >> > > 9/20/13.
> >> >> >> > >
> >> >> >> > >
> >> >> >> > >
> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >> >> >> > > _______________________________________________ Csound-devel
> >> >> >> > > mailing
> >> >> >> > > list
> >> >> >> > > Csound-devel@lists.sourceforge.net
> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> > >
> >> >> >> > >
> >> >> >> > >
> >> >> >> > >
> >> >> >> > > ------------------------------------------------------------------------------
> >> >> >> > > LIMITED TIME SALE - Full Year of Microsoft Training For Just
> >> >> >> > > $49.99!
> >> >> >> > > 1,500+ hours of tutorials including VisualStudio 2012, Windows
> >> >> >> > > 8,
> >> >> >> > > SharePoint
> >> >> >> > > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
> >> >> >> > > Pack
> >> >> >> > > includes
> >> >> >> > > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
> >> >> >> > > 9/20/13.
> >> >> >> > >
> >> >> >> > >
> >> >> >> > >
> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >> >> >> > > _______________________________________________
> >> >> >> > > Csound-devel mailing list
> >> >> >> > > Csound-devel@lists.sourceforge.net
> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> > >
> >> >> >> >
> >> >> >> >
> >> >> >> >
> >> >> >> >
> >> >> >> > ------------------------------------------------------------------------------
> >> >> >> > LIMITED TIME SALE - Full Year of Microsoft Training For Just
> >> >> >> > $49.99!
> >> >> >> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> >> >> >> > SharePoint
> >> >> >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
> >> >> >> > Pack
> >> >> >> > includes
> >> >> >> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
> >> >> >> > 9/20/13.
> >> >> >> >
> >> >> >> >
> >> >> >> >
> >> >> >> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >> >> >> > _______________________________________________
> >> >> >> > Csound-devel mailing list
> >> >> >> > Csound-devel@lists.sourceforge.net
> >> >> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >>
> >> >> >>
> >> >> >>
> >> >> >>
> >> >> >> ------------------------------------------------------------------------------
> >> >> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> >> >> >> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> >> >> >> SharePoint
> >> >> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
> >> >> >> Pack
> >> >> >> includes
> >> >> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> >> >> >>
> >> >> >>
> >> >> >>
> >> >> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >> >> >> _______________________________________________
> >> >> >> Csound-devel mailing list
> >> >> >> Csound-devel@lists.sourceforge.net
> >> >> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >>
> >> >> >
> >> >> >
> >> >> >
> >> >> >
> >> >> > ------------------------------------------------------------------------------
> >> >> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> >> >> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> >> >> > SharePoint
> >> >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> >> >> > includes
> >> >> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> >> >> >
> >> >> >
> >> >> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >> >> > _______________________________________________
> >> >> > Csound-devel mailing list
> >> >> > Csound-devel@lists.sourceforge.net
> >> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >
> >> >>
> >> >>
> >> >>
> >> >> ------------------------------------------------------------------------------
> >> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> >> >> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> >> >> SharePoint
> >> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> >> >> includes
> >> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> >> >>
> >> >>
> >> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >> >> _______________________________________________
> >> >> Csound-devel mailing list
> >> >> Csound-devel@lists.sourceforge.net
> >> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >
> >> >
> >> > ------------------------------------------------------------------------------
> >> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> >> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> >> > SharePoint
> >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> >> > includes
> >> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> >> >
> >> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >> > _______________________________________________
> >> > Csound-devel mailing list
> >> > Csound-devel@lists.sourceforge.net
> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >
> >>
> >>
> >> ------------------------------------------------------------------------------
> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> >> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> >> SharePoint
> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> >> includes
> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> >>
> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >> _______________________________________________
> >> Csound-devel mailing list
> >> Csound-devel@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
> > ------------------------------------------------------------------------------
> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> > includes
> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> > _______________________________________________
> > Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
>
> ------------------------------------------------------------------------------
> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel

Date2013-09-21 21:04
FromRichard Henninger
SubjectRe: [Cs-dev] VS2010 building from source
AttachmentsNone  None  
Stephen,
I went looking for your changes in the feature/vs2013 branch and didn't see anything new - no changes newer than 4 days ago.  Did you push your changes to the feature/vs2013 branch on sourceforge or did you only commit them to your local repository so far?  Our remote feature/vs2013 branch is safe from interfering with other csound work; it is your and my way to share and merge code changes specific to a vs build.
 
Looking to replicate your setup: when you say minimal csound, how much of the dependency map are you bringing into the build at this time?  What 3rd party libraries does your build expect to be present and where -  since I presume that we are not mimicking unix like Mike’s canonical windows build?  Am I right in presuming that most of your changes would be cmakelists.txt or custom.cmake.txt?  Where else should I expect to find your changes?
 
Ready to set up,
 
Richard 
 
Richard Henninger
richard@rghmusic.com
 
From: Stephen Kyne
Sent: ‎Saturday‎, ‎September‎ ‎21‎, ‎2013 ‎3‎:‎10‎ ‎PM
To: Developer discussions
 
Hi guys,

I've committed some changes that prevents most errors seen in a minimal build of CSound.
There are still problems with Flex/Bison that I'm still trying to resolve.

With flex ~2.5.35, it seems to compile fine but "unistd.h" is present in the generated csound_orclex/prelex which is missing in MSVC (io.h is the nearest equivalent).
With flex 2.5.4, I get errors relating to unrecognised %options and that breaks the build.

What is the version of flex that most people are using?

Stephen

> Date: Wed, 18 Sep 2013 22:10:03 -0400
> From: stevenyi@gmail.com
> To: csound-devel@lists.sourceforge.net
> Subject: Re: [Cs-dev] VS2010 building from source
>
> +1 to SourceTree. I've been using it on Mac since Atlassian acquired
> it. Certainly simplifies everything I do with Git!
>
> On Tue, Sep 17, 2013 at 7:52 PM, Stephen Kyne <stevek@outlook.ie> wrote:
> > Thanks Steven,
> >
> > I think I'm good to go now. I have my repository set up and configured to
> > the new "feature/vs2013" branch.
> > I'm currently manually porting over my changes from the old repo. I didn't
> > really see a better option.
> >
> > I'll commit my changes as soon as I complete and Richard can see if it's
> > working his side.
> >
> > By the way, it's possible to use
> > https://www.atlassian.com/software/sourcetree/overview
> > as a GUI for git. It also supports git-flow commands which is handy.
> > I've been using a mixture of command line and this and it works well.
> >
> > Stephen
> >
> >> Date: Tue, 17 Sep 2013 18:11:25 -0400
> >
> >> From: stevenyi@gmail.com
> >> To: csound-devel@lists.sourceforge.net
> >> Subject: Re: [Cs-dev] VS2010 building from source
> >>
> >> Hi Richard,
> >>
> >> I've added you to the csound6 group, same as Stephen. Please see the
> >> other email regarding the vs2013 feature branch I setup for you two to
> >> work in.
> >>
> >> I think having some kind of documentation for how to contribute would
> >> be great. You could use the wiki to write any documentation, and we
> >> could add some note in the README to consult the wiki.
> >>
> >> Thanks!
> >> steven
> >>
> >> On Tue, Sep 17, 2013 at 6:05 PM, Richard Henninger <richard@rghmusic.com>
> >> wrote:
> >> > Steven,
> >> >
> >> > My sourceforge user name is “rghmusic”.
> >> >
> >> > Go ahead and start a guaranteed legit feature branch off of “develop”
> >> > for
> >> > us. Stephen and I can use that as a sandbox to share experiments with
> >> > git-flow, cmake script changes and code modifications as needed. When we
> >> > have usable results for all, we can merge those back into the develop
> >> > branch
> >> > as you suggest. My CM experience is all TFS (MS Team Foundation Server)
> >> > and
> >> > Dimensions (don't ask...) I am new to git, but not CM/VC. I like what I
> >> > see in git.
> >> >
> >> > Maybe we can begin a procedural doc for newbie contributors using git a
> >> > la
> >> > Mike’s Windows Build document.
> >> >
> >> >
> >> > Richard Henninger
> >> > richard@rghmusic.com
> >> >
> >> > From: Stephen Kyne
> >> > Sent: Tuesday, September 17, 2013 5:42 PM
> >> > To: Developer discussions
> >> >
> >> > I'm not that familiar with git-flow so I'll read the articles mentioned
> >> > and
> >> > we can go from there.
> >> >
> >> > My sourceforge username is "stekyne". Unless Richard is comfortable with
> >> > starting the feature branch then
> >> > maybe it would be best if you could set that up Steven. I don't want to
> >> > make
> >> > a mess of it :D
> >> >
> >> > The workflow you described sounds good to me anyway.
> >> >
> >> > Thanks,
> >> > Stephen
> >> >
> >> >> Date: Tue, 17 Sep 2013 16:55:54 -0400
> >> >> From: stevenyi@gmail.com
> >> >> To: csound-devel@lists.sourceforge.net
> >> >> Subject: Re: [Cs-dev] VS2010 building from source
> >> >>
> >> >> I think this stuff might be best to do in a feature branch using "git
> >> >> flow feature start vs2013". You would then be able to check out the
> >> >> feature branch using "git flow feature checkout vs2013".
> >> >>
> >> >> Stephen and Richard: how about sending me your sourceforge usernames
> >> >> and I'll add you to the project. If you're uncomfortable with git
> >> >> flow, I can start the vs2013 feature branch and guide you all through
> >> >> checking it out. When you're done and want to have that pulled in,
> >> >> you'd probably do a pull from develop to merge all the most recent
> >> >> changes, then one of us could pull back into develop.
> >> >>
> >> >> steven
> >> >>
> >> >> On Tue, Sep 17, 2013 at 2:11 PM, Richard Henninger
> >> >> <richard@rghmusic.com>
> >> >> wrote:
> >> >> > Hi Mike,
> >> >> >
> >> >> > Thanks for offering to keep things simple.
> >> >> >
> >> >> >
> >> >> >
> >> >> > BTW, my understanding is the VS2013 is a complete rewrite of the C
> >> >> > compiler
> >> >> > behind Visual C++ (finally C99 compliant) along with a major
> >> >> > commitment
> >> >> > to
> >> >> > be 100% compliant with C++/11 to which MS is a major contributor now.
> >> >> > They
> >> >> > have been making a major push over the past few years to be
> >> >> > standards-compliant in a number of areas.
> >> >> >
> >> >> > If you want, you could check out whether the STL vectors and maps now
> >> >> > play
> >> >> > nice with other libraries like SWIG by downloading and trying the
> >> >> > VS2013
> >> >> > RC
> >> >> > images which just became available last week. (
> >> >> > http://www.microsoft.com/visualstudio/eng/2013-downloads ) Any VS2013
> >> >> > version is free (runs on Win 8 or 7 (but not 8.1 preview)) this fall.
> >> >> > Release is scheduled for mid November.
> >> >> >
> >> >> >
> >> >> >
> >> >> >
> >> >> > Richard Henninger
> >> >> > richard@rghmusic.com
> >> >> >
> >> >> > From: Michael Gogins
> >> >> > Sent: Tuesday, September 17, 2013 1:47 PM
> >> >> > To: Developer discussions
> >> >> >
> >> >> > As far as I am concerned, you can work in the develop branch. I build
> >> >> > the
> >> >> > develop branch for Windows with MinGW every day or so. I'm sure we
> >> >> > can
> >> >> > keep
> >> >> > the build options straightened out.
> >> >> >
> >> >> > If you want to create another branch, that's fine too. I don't find
> >> >> > it
> >> >> > difficult to manage branches just with plain git commands.
> >> >> >
> >> >> > For your information, the reason that I did not create a Microsoft
> >> >> > build
> >> >> > for
> >> >> > Windows myself is that the CsoundAC component would not build a SWIG
> >> >> > interface for Python with Visual C++. The cause is that the standard
> >> >> > vector
> >> >> > and map collections would not compile with a DLL interface for SWIG
> >> >> > using
> >> >> > Visual C++. Since I am the author and one of the main users of
> >> >> > CsoundAC,
> >> >> > that caused me to lose interest in Visual C++.
> >> >> >
> >> >> > Things have changed a bit since then. In the first place I don't
> >> >> > depend
> >> >> > on
> >> >> > the SWIG-generated Python interface so much any more, I often compose
> >> >> > directly in C++. I'm also interested to hear if this serious
> >> >> > limitation
> >> >> > of
> >> >> > Visual C++, which is not standard compliant, has been fixed.
> >> >> >
> >> >> > Regards,
> >> >> > Mike
> >> >> >
> >> >> >
> >> >> >
> >> >> >
> >> >> > ===========================
> >> >> > Michael Gogins
> >> >> > Irreducible Productions
> >> >> > http://michaelgogins.tumblr.com
> >> >> > Michael dot Gogins at gmail dot com
> >> >> >
> >> >> >
> >> >> > On Tue, Sep 17, 2013 at 1:37 PM, Richard Henninger
> >> >> > <richard@rghmusic.com>
> >> >> > wrote:
> >> >> >>
> >> >> >> Stephen,
> >> >> >>
> >> >> >>
> >> >> >> As we get set up, I noticed that Steven was talking about “git-flow”
> >> >> >> which
> >> >> >> is an add-on to git proper that encapsulates a workflow by imposing
> >> >> >> high-level commands over git that standardize branching operations.
> >> >> >> This
> >> >> >> was new to me. If it is new to you too, let’s read up before
> >> >> >> imposing a
> >> >> >> new
> >> >> >> branch on “develop”.
> >> >> >>
> >> >> >>
> >> >> >>
> >> >> >> I now remember some discussions about using git-flow in early August
> >> >> >> where
> >> >> >> this was proposed. Steven provided some basic links for info:
> >> >> >>
> >> >> >>
> >> >> >> http://csound.1045644.n5.nabble.com/New-Git-Flow-based-workflow-for-Csound6-td5726363.html
> >> >> >>
> >> >> >> Also, here is a pretty good explanation:
> >> >> >> http://yakiloo.com/getting-started-git-flow/
> >> >> >>
> >> >> >> Steven: Let us know the procedure we need to follow regarding dev
> >> >> >> status.
> >> >> >> Thanks.
> >> >> >>
> >> >> >>
> >> >> >> Richard Henninger
> >> >> >> richard@rghmusic.com
> >> >> >>
> >> >> >> From: Richard Henninger
> >> >> >> Sent: Monday, September 16, 2013 7:25 PM
> >> >> >> To: Developer discussions
> >> >> >>
> >> >> >> I’ve got good doc on git and it feels like the project is moving
> >> >> >> towards
> >> >> >> and getting more comfortable with git workflows, so that’s my vote.
> >> >> >>
> >> >> >> Richard Henninger
> >> >> >> richard@rghmusic.com
> >> >> >>
> >> >> >> From: Stephen Kyne
> >> >> >> Sent: Monday, September 16, 2013 6:41 PM
> >> >> >> To: Developer discussions
> >> >> >>
> >> >> >> Hi guys,
> >> >> >>
> >> >> >> Richard; That sounds reasonable. I wouldn't like to destabilise the
> >> >> >> codebase so a separate branch is probably a safe choice.
> >> >> >> I won't be at the conference unfortunately but it sounds really
> >> >> >> interesting.
> >> >> >>
> >> >> >> Steven; Thanks that would be great if you could set that up.
> >> >> >> As for the two options you gave, what would be easier for you guys?
> >> >> >> I
> >> >> >> don't mind either way to be honest.
> >> >> >>
> >> >> >> Stephen
> >> >> >>
> >> >> >> > Date: Mon, 16 Sep 2013 17:55:30 -0400
> >> >> >> > From: stevenyi@gmail.com
> >> >> >> > To: csound-devel@lists.sourceforge.net
> >> >> >> > Subject: Re: [Cs-dev] VS2010 building from source
> >> >> >> >
> >> >> >> > Hi Stephen and Richard,
> >> >> >> >
> >> >> >> > If you'd like, I don't think anyone would mind adding you two to
> >> >> >> > the
> >> >> >> > devs list for Csound. You'd be welcome to create a feature branch
> >> >> >> > off
> >> >> >> > the develop branch (using git-flow). Another option is that you
> >> >> >> > could
> >> >> >> > use Sourceforge's fork system (if you see on
> >> >> >> > https://sourceforge.net/p/csound/csound6-git/ci/master/tree/ there
> >> >> >> > is
> >> >> >> > an option to fork). You could then do pull requests from there. I
> >> >> >> > found SF's fork/pull-request system a bit awkward compared to
> >> >> >> > bitbucket and github though.
> >> >> >> >
> >> >> >> > steven
> >> >> >> >
> >> >> >> > On Mon, Sep 16, 2013 at 4:51 PM, Richard Henninger
> >> >> >> > <richard@rghmusic.com> wrote:
> >> >> >> > > Hi Stephen,
> >> >> >> > >
> >> >> >> > > We should probably make a separate “native windows build” branch
> >> >> >> > > off
> >> >> >> > > of
> >> >> >> > > “develop” especially since the cMakeList files are still being
> >> >> >> > > fine
> >> >> >> > > tuned
> >> >> >> > > for the mingw windows build. We shouldn’t interfere with that
> >> >> >> > > until
> >> >> >> > > it
> >> >> >> > > (and
> >> >> >> > > the rest of csound6) is stable.
> >> >> >> > >
> >> >> >> > > Do you have “write” access to the project yet? I don’t. I’ve
> >> >> >> > > been
> >> >> >> > > holding
> >> >> >> > > off on my request for that until csound6 had become reasonably
> >> >> >> > > quiescent.
> >> >> >> > > Still, using a separate git branch should keep this work out of
> >> >> >> > > the
> >> >> >> > > way of
> >> >> >> > > the mainstream. Down the road, I worry about built in assumption
> >> >> >> > > in
> >> >> >> > > the
> >> >> >> > > codebase about threads, library and other compatibility issues -
> >> >> >> > > but
> >> >> >> > > resolving those is the whole point eventually.
> >> >> >> > >
> >> >> >> > > My original plan has been to become an active developer after
> >> >> >> > > attending the
> >> >> >> > > relevant sessions at the conference next month and confirming
> >> >> >> > > that
> >> >> >> > > I
> >> >> >> > > had a
> >> >> >> > > legitimate mingw build environment for testing changes ahead of
> >> >> >> > > committing
> >> >> >> > > code. Are you attending?
> >> >> >> > >
> >> >> >> > >
> >> >> >> > > Richard Henninger
> >> >> >> > > richard@rghmusic.com
> >> >> >> > >
> >> >> >> > > From: Stephen Kyne
> >> >> >> > > Sent: Monday, September 16, 2013 4:21 PM
> >> >> >> > > To: Developer discussions
> >> >> >> > >
> >> >> >> > > Hey Richard,
> >> >> >> > >
> >> >> >> > > Well I switched my Csound branch to "develop" from the main one
> >> >> >> > > recently and
> >> >> >> > > there was a few more errors but nothing major.
> >> >> >> > > I'm currently trying to fix the missing libraries in the
> >> >> >> > > cMakeLists
> >> >> >> > > files (I
> >> >> >> > > had just added them to the sln file for testing).
> >> >> >> > > I'm afraid it's a bit new to me so it's taking a little bit of
> >> >> >> > > time
> >> >> >> > > to
> >> >> >> > > do it
> >> >> >> > > nicely.
> >> >> >> > >
> >> >> >> > > Once that is finished though, there should be a version of
> >> >> >> > > Csound
> >> >> >> > > that
> >> >> >> > > will
> >> >> >> > > be building successfully.
> >> >> >> > > I guess from there we can add additional build features and fix
> >> >> >> > > the
> >> >> >> > > errors
> >> >> >> > > as they happen.
> >> >> >> > >
> >> >> >> > > If you want to make a branch that sounds fine with me.
> >> >> >> > >
> >> >> >> > > Stephen
> >> >> >> > >
> >> >> >> > > ________________________________
> >> >> >> > > From: richard@rghmusic.com
> >> >> >> > > To: csound-devel@lists.sourceforge.net
> >> >> >> > > Date: Mon, 16 Sep 2013 16:25:10 +0000
> >> >> >> > > Subject: Re: [Cs-dev] VS2010 building from source
> >> >> >> > >
> >> >> >> > > Stephen,
> >> >> >> > >
> >> >> >> > > Your were right about VS2013 Preview. Also, VS2013 RC won’t work
> >> >> >> > > over
> >> >> >> > > Win8.1 Preview.
> >> >> >> > >
> >> >> >> > > So, over the weekend, I hosed my 8.1 box back to 8.0 and loaded
> >> >> >> > > the
> >> >> >> > > VS2013
> >> >> >> > > RC (and git) and am ready to play. How do I catch up to the
> >> >> >> > > point
> >> >> >> > > where you
> >> >> >> > > are currently? Shall we make a git branch so we can keep track
> >> >> >> > > of,
> >> >> >> > > share
> >> >> >> > > and merge what we alter?
> >> >> >> > >
> >> >> >> > >
> >> >> >> > > Richard Henninger
> >> >> >> > > richard@rghmusic.com
> >> >> >> > >
> >> >> >> > > From: Stephen Kyne
> >> >> >> > > Sent: Sunday, September 15, 2013 11:48 AM
> >> >> >> > > To: Developer discussions
> >> >> >> > >
> >> >> >> > > Hi Andrés,
> >> >> >> > >
> >> >> >> > > Yes the project generated from CMake is almost fully correct.
> >> >> >> > > Just
> >> >> >> > > some
> >> >> >> > > edits to a few CMakeLists.txt files will be needed to load some
> >> >> >> > > missing
> >> >> >> > > libraries.
> >> >> >> > > I'm not building all features yet so there may be more changes
> >> >> >> > > as
> >> >> >> > > time
> >> >> >> > > goes
> >> >> >> > > by but the csound core is working well.
> >> >> >> > >
> >> >> >> > > Stephen
> >> >> >> > >
> >> >> >> > > ________________________________
> >> >> >> > > Date: Sat, 14 Sep 2013 19:28:55 -0700
> >> >> >> > > From: mantaraya36@gmail.com
> >> >> >> > > To: csound-devel@lists.sourceforge.net
> >> >> >> > > Subject: Re: [Cs-dev] VS2010 building from source
> >> >> >> > >
> >> >> >> > > Hi,
> >> >> >> > >
> >> >> >> > > Do you think the VS porject generated by cmake is useful?
> >> >> >> > > Ideally
> >> >> >> > > this
> >> >> >> > > work
> >> >> >> > > should go in the CMakeLists.txt file rather than a separate VS
> >> >> >> > > project.
> >> >> >> > >
> >> >> >> > > Cheers,
> >> >> >> > > Andrés
> >> >> >> > >
> >> >> >> > >
> >> >> >> > > On Fri, Sep 13, 2013 at 11:46 AM, Stephen Kyne
> >> >> >> > > <stevek@outlook.ie>
> >> >> >> > > wrote:
> >> >> >> > >
> >> >> >> > > Cool, any help would be appreciated. I'm still getting to grips
> >> >> >> > > with
> >> >> >> > > the
> >> >> >> > > Csound code base and most of my code changes are probably far
> >> >> >> > > from
> >> >> >> > > elegant.
> >> >> >> > >
> >> >> >> > > As far as I know, the Release Candidate is required unless there
> >> >> >> > > is
> >> >> >> > > an
> >> >> >> > > update to the preview.
> >> >> >> > > I know I had tried before and I was getting all kinds of errors
> >> >> >> > > from
> >> >> >> > > missing
> >> >> >> > > lib functions as you described.
> >> >> >> > >
> >> >> >> > > In the meantime, the portaudio module is working so real time
> >> >> >> > > audio
> >> >> >> > > is
> >> >> >> > > possible.
> >> >> >> > > There are still some elements of MSVC build that will be need to
> >> >> >> > > be
> >> >> >> > > fixed
> >> >> >> > > though.
> >> >> >> > > I saw a crash relating to heap corruptiong due to vfprintf use
> >> >> >> > > but
> >> >> >> > > these
> >> >> >> > > errors are relatively easy to fix with the debugger.
> >> >> >> > >
> >> >> >> > > Stephen
> >> >> >> > >
> >> >> >> > > ________________________________
> >> >> >> > > From: richard@rghmusic.com
> >> >> >> > > To: csound-devel@lists.sourceforge.net
> >> >> >> > > Date: Fri, 13 Sep 2013 17:03:15 +0000
> >> >> >> > >
> >> >> >> > > Subject: Re: [Cs-dev] VS2010 building from source
> >> >> >> > >
> >> >> >> > > Me too. I tried with VS2012 and decided that too much of the
> >> >> >> > > code
> >> >> >> > > depended
> >> >> >> > > on liberties that C99 permitted that C88 did not and gave up -
> >> >> >> > > thinking the
> >> >> >> > > source would need too much rework to bother.
> >> >> >> > >
> >> >> >> > > I have VS2013 preview on an 8.1 machine so I’d be interested in
> >> >> >> > > sharing the
> >> >> >> > > workload to speed this along. Perhaps there should be a git
> >> >> >> > > branch
> >> >> >> > > to
> >> >> >> > > hold
> >> >> >> > > the project files and changes for this?
> >> >> >> > >
> >> >> >> > > My interest is access to MS debugging tools while using .net
> >> >> >> > > front-ends and
> >> >> >> > > for ultimately targeting WinRT getting csound back closer to its
> >> >> >> > > original
> >> >> >> > > goal of being multiplatform.
> >> >> >> > >
> >> >> >> > > Richard Henninger
> >> >> >> > > richard@rghmusic.com
> >> >> >> > >
> >> >> >> > > From: Rory Walsh
> >> >> >> > > Sent: Friday, September 13, 2013 12:21 PM
> >> >> >> > > To: Developer discussions
> >> >> >> > >
> >> >> >> > > Thanks for the report. I'm following this with interest!
> >> >> >> > >
> >> >> >> > > On 13 September 2013 00:58, Stephen Kyne <stevek@outlook.ie>
> >> >> >> > > wrote:
> >> >> >> > >> Hey guys,
> >> >> >> > >>
> >> >> >> > >> Visual Studio 2013 RC was released there recently. It has
> >> >> >> > >> partial
> >> >> >> > >> support
> >> >> >> > >> for C99.
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >> http://blogs.msdn.com/b/vcblog/archive/2013/07/19/c99-library-support-in-visual-studio-2013.aspx
> >> >> >> > >>
> >> >> >> > >> I've been hacking away with it and managed to build Csound. The
> >> >> >> > >> build
> >> >> >> > >> was
> >> >> >> > >> mostly stripped down but I managed to get the xanadu.csd to
> >> >> >> > >> compile a
> >> >> >> > >> .wav
> >> >> >> > >> file.
> >> >> >> > >> So it's a start at least!
> >> >> >> > >>
> >> >> >> > >> The changes required were fairly minor, mostly just alterations
> >> >> >> > >> to
> >> >> >> > >> the
> >> >> >> > >> project(s) file for libraries and some small code changes here
> >> >> >> > >> and
> >> >> >> > >> there.
> >> >> >> > >> I had to replace some GCC atomic intrinsics with MSVC ones.
> >> >> >> > >> I'm not sure the full effect of that but I guess in theory it
> >> >> >> > >> should
> >> >> >> > >> (and
> >> >> >> > >> seems to) work.
> >> >> >> > >>
> >> >> >> > >> I'm hoping to get some real-time performance working next.
> >> >> >> > >>
> >> >> >> > >> Stephen
> >> >> >> > >>
> >> >> >> > >> ________________________________
> >> >> >> > >> Date: Sun, 21 Jul 2013 23:48:03 -0400
> >> >> >> > >> From: michael.gogins@gmail.com
> >> >> >> > >> To: csound-devel@lists.sourceforge.net
> >> >> >> > >>
> >> >> >> > >> Subject: Re: [Cs-dev] VS2010 building from source
> >> >> >> > >>
> >> >> >> > >> You could use another IDE: QtCreator, CodeBlocks, Eclipse CDT.
> >> >> >> > >>
> >> >> >> > >> On Jul 21, 2013 7:31 PM, "Stephen Kyne" <stevek@outlook.ie>
> >> >> >> > >> wrote:
> >> >> >> > >>
> >> >> >> > >> Thanks for the replies.
> >> >> >> > >>
> >> >> >> > >> I mainly want to build in Visual Studio just for using the IDE
> >> >> >> > >> itself
> >> >> >> > >> but
> >> >> >> > >> it
> >> >> >> > >> sounds like a no go at the minute.
> >> >> >> > >> Maybe something for the future.
> >> >> >> > >>
> >> >> >> > >> Cheers,
> >> >> >> > >> Stephen
> >> >> >> > >>
> >> >> >> > >> ________________________________
> >> >> >> > >> From: richard@rghmusic.com
> >> >> >> > >> To: csound-devel@lists.sourceforge.net
> >> >> >> > >> Date: Sun, 21 Jul 2013 21:15:47 +0000
> >> >> >> > >> Subject: Re: [Cs-dev] VS2010 building from source
> >> >> >> > >>
> >> >> >> > >> Last Spring, I explored porting to WinRT using the 5.18 code
> >> >> >> > >> base.
> >> >> >> > >> Really
> >> >> >> > >> tough! Once I started following in the changes you guys were
> >> >> >> > >> putting
> >> >> >> > >> into
> >> >> >> > >> csound 6, I saw how your architectural evolutions would solve a
> >> >> >> > >> number of
> >> >> >> > >> issues I encountered.
> >> >> >> > >>
> >> >> >> > >> So I’ve held off until 6.0 becomes a stable base from which to
> >> >> >> > >> rethink an
> >> >> >> > >> approach. Being patient gave me another reward: WinRT 8.1
> >> >> >> > >> finally
> >> >> >> > >> provides
> >> >> >> > >> the ability to feed audio streams from an algorithm as PCM
> >> >> >> > >> rather
> >> >> >> > >> than
> >> >> >> > >> from
> >> >> >> > >> only a file or existing audio stream. So direct programming of
> >> >> >> > >> COM
> >> >> >> > >> (WASAPI)
> >> >> >> > >> is no longer necessary. Maybe MIDI will show up before long...
> >> >> >> > >>
> >> >> >> > >> I am pretty familiar with the issues involved in a WinRT port
> >> >> >> > >> and
> >> >> >> > >> would be
> >> >> >> > >> happy to be a part of such an effort at some point in the
> >> >> >> > >> future.
> >> >> >> > >> For
> >> >> >> > >> now,
> >> >> >> > >> I am content to explore the api from VS2012 and Win8 desktop
> >> >> >> > >> apps
> >> >> >> > >> via
> >> >> >> > >> a C#
> >> >> >> > >> wrapper I have. As it stands now, the sounds created from a
> >> >> >> > >> desktop-style
> >> >> >> > >> app are trouble free on a Surface Pro - you just can’t create
> >> >> >> > >> apps
> >> >> >> > >> to
> >> >> >> > >> distribute from the Windows app store. It’s an acceptable
> >> >> >> > >> compromise
> >> >> >> > >> to
> >> >> >> > >> me
> >> >> >> > >> for now.
> >> >> >> > >>
> >> >> >> > >> Richard Henninger
> >> >> >> > >> richard@rghmusic.com
> >> >> >> > >>
> >> >> >> > >> From: Steven Yi
> >> >> >> > >> Sent: Sunday, July 21, 2013 4:27 PM
> >> >> >> > >> To: Developer discussions
> >> >> >> > >>
> >> >> >> > >> I tried to get a VS CMake build going about a year and a half
> >> >> >> > >> ago
> >> >> >> > >> without much luck. I think though it would be nice to have it
> >> >> >> > >> be
> >> >> >> > >> possible, especially if we'll get more developers interested in
> >> >> >> > >> compiling and working on Csound. I don't think anyone's really
> >> >> >> > >> been
> >> >> >> > >> looking at WinRT, but I think it'd be nice to see Csound there
> >> >> >> > >> and
> >> >> >> > >> on
> >> >> >> > >> Win 8 Mobile too.
> >> >> >> > >>
> >> >> >> > >> On Sun, Jul 21, 2013 at 3:09 PM, Richard Henninger
> >> >> >> > >> <richard@rghmusic.com>
> >> >> >> > >> wrote:
> >> >> >> > >>> I tried this a few weeks ago so I could be better able to use
> >> >> >> > >>> the
> >> >> >> > >>> VS
> >> >> >> > >>> debugger better for the csound code while writing a .net
> >> >> >> > >>> bridge
> >> >> >> > >>> to
> >> >> >> > >>> csound.
> >> >> >> > >>>
> >> >> >> > >>> Mike is right on many points about the futility of doing this.
> >> >> >> > >>>
> >> >> >> > >>> The MS (the c part is c88 not c99) compiler will give you
> >> >> >> > >>> scads
> >> >> >> > >>> of
> >> >> >> > >>> errors
> >> >> >> > >>> when compiling csound libraries. Here is a partial list from
> >> >> >> > >>> an
> >> >> >> > >>> excerpt
> >> >> >> > >>> of
> >> >> >> > >>> an earlier post:
> >> >> >> > >>>
> >> >> >> > >>> Four come to mind right away:
> >> >> >> > >>>
> >> >> >> > >>> MS C tries to encourage use of the posix secure strxxx_s
> >> >> >> > >>> functions
> >> >> >> > >>> for
> >> >> >> > >>> string operations to thwart buffer overflow hacks. Error can
> >> >> >> > >>> be
> >> >> >> > >>> turned
> >> >> >> > >>> off
> >> >> >> > >>> by a flag, but the recommendation represents a best practice.
> >> >> >> > >>> It is totally unforgiving of implicit casts from void*. For
> >> >> >> > >>> code
> >> >> >> > >>> readability, I agree with them. Code clarity in open source
> >> >> >> > >>> seems
> >> >> >> > >>> ultra-desirable. No flag for these.
> >> >> >> > >>> Declaring new variables mid-codeblock confuses the compiler.
> >> >> >> > >>> [It
> >> >> >> > >>> spews
> >> >> >> > >>> crazy
> >> >> >> > >>> error messages once encountered]
> >> >> >> > >>> It won’t accept really old, deprecated library calls like open
> >> >> >> > >>> and
> >> >> >> > >>> insists
> >> >> >> > >>> on newer equivalents.
> >> >> >> > >>>
> >> >> >> > >>>
> >> >> >> > >>> namehist.c is particulary delinquent in this regard. VS2013’s
> >> >> >> > >>> C
> >> >> >> > >>> (in
> >> >> >> > >>> beta)
> >> >> >> > >>> wants to be c99 compliant, maybe some of this will just
> >> >> >> > >>> evaporate
> >> >> >> > >>> with
> >> >> >> > >>> VS2013 re-written c compiler. [Mike’s concern about c++ stl
> >> >> >> > >>> generics
> >> >> >> > >>> should
> >> >> >> > >>> also evaporate as MS makes itself compliant with VC11.
> >> >> >> > >>> Although
> >> >> >> > >>> you
> >> >> >> > >>> never
> >> >> >> > >>> know with MS, they do talk a good line on standards compliance
> >> >> >> > >>> these
> >> >> >> > >>> days.
> >> >> >> > >>> We’ll just have to wait and see...]
> >> >> >> > >>>
> >> >> >> > >>> Since dealing with these is a pre-requisite to porting to
> >> >> >> > >>> WinRT
> >> >> >> > >>> which
> >> >> >> > >>> must
> >> >> >> > >>> use an MS compiler, cleaning this kind of this up might make a
> >> >> >> > >>> good
> >> >> >> > >>> [project
> >> >> >> > >>> for me to start contributing with].
> >> >> >> > >>>
> >> >> >> > >>> For now, I’d just set up the gnu environment as Mike’s article
> >> >> >> > >>> describes.
> >> >> >> > >>> That’s what I’ve decided to do.
> >> >> >> > >>>
> >> >> >> > >>> Richard Henninger
> >> >> >> > >>> richard@rghmusic.com
> >> >> >> > >>>
> >> >> >> > >>> From: Michael Gogins
> >> >> >> > >>> Sent: Sunday, July 21, 2013 2:41 PM
> >> >> >> > >>> To: Developer discussions
> >> >> >> > >>>
> >> >> >> > >>> I tried to build Csound and CsoundAC with Visual C++ about
> >> >> >> > >>> four
> >> >> >> > >>> years
> >> >> >> > >>> ago,
> >> >> >> > >>> and I gave up.
> >> >> >> > >>>
> >> >> >> > >>> The issue for me was that the Microsoft Standard C++ Library
> >> >> >> > >>> (STL)
> >> >> >> > >>> did
> >> >> >> > >>> not
> >> >> >> > >>> generate code that could be exported in shared libraries. This
> >> >> >> > >>> was a
> >> >> >> > >>> serious
> >> >> >> > >>> problem that prevented CsoundAC from linking into shared
> >> >> >> > >>> libraries
> >> >> >> > >>> using
> >> >> >> > >>> Visual C++, as CsoundAC uses std::vector and other such
> >> >> >> > >>> classes
> >> >> >> > >>> in
> >> >> >> > >>> exported
> >> >> >> > >>> interfaces.
> >> >> >> > >>>
> >> >> >> > >>> Aside from this the C interfaces should not, in theory,
> >> >> >> > >>> present a
> >> >> >> > >>> problem.
> >> >> >> > >>> However, because the Visual C++ build has not been maintained
> >> >> >> > >>> for
> >> >> >> > >>> a
> >> >> >> > >>> long
> >> >> >> > >>> time, there may be many minor problems.
> >> >> >> > >>>
> >> >> >> > >>> Your best bet is to create a branch in GIT for your Visual C++
> >> >> >> > >>> build
> >> >> >> > >>> and
> >> >> >> > >>> modify the CMakeList.txt files to build with Visual C++ in the
> >> >> >> > >>> Microsoft
> >> >> >> > >>> Windows SDK console. If you get it to work, we can merge your
> >> >> >> > >>> branch
> >> >> >> > >>> back
> >> >> >> > >>> in.
> >> >> >> > >>>
> >> >> >> > >>> Please tell us your reason for wanting a Visual C++ build. I
> >> >> >> > >>> would
> >> >> >> > >>> not go
> >> >> >> > >>> down this path, myself, without a very good reason.
> >> >> >> > >>>
> >> >> >> > >>> Both the C API, and the low-level C++ api in csound.hpp, can
> >> >> >> > >>> be
> >> >> >> > >>> used
> >> >> >> > >>> from
> >> >> >> > >>> Visual C++ while linking with the MinGW built code in the
> >> >> >> > >>> Windows
> >> >> >> > >>> installer.
> >> >> >> > >>>
> >> >> >> > >>> In other words, if you are creating a Visual C++ project to
> >> >> >> > >>> use
> >> >> >> > >>> the
> >> >> >> > >>> Csound
> >> >> >> > >>> API, you should be able use the libraries and headers in the
> >> >> >> > >>> Windows
> >> >> >> > >>> installer with Visual C++ as long as you only reference C
> >> >> >> > >>> header
> >> >> >> > >>> files
> >> >> >> > >>> such
> >> >> >> > >>> as csound.h and the csound.hpp C++ header. If you find out
> >> >> >> > >>> differently,
> >> >> >> > >>> please let me know.
> >> >> >> > >>>
> >> >> >> > >>> At this time, the MinGW compiler is pretty even with the
> >> >> >> > >>> Visual
> >> >> >> > >>> C++
> >> >> >> > >>> compiler
> >> >> >> > >>> in terms of code quality, execution speed, and probably a bit
> >> >> >> > >>> better
> >> >> >> > >>> for
> >> >> >> > >>> C++
> >> >> >> > >>> standards compliance.
> >> >> >> > >>>
> >> >> >> > >>> Hope this helps,
> >> >> >> > >>> Mike
> >> >> >> > >>>
> >> >> >> > >>>
> >> >> >> > >>>
> >> >> >> > >>>
> >> >> >> > >>> ===========================
> >> >> >> > >>> Michael Gogins
> >> >> >> > >>> Irreducible Productions
> >> >> >> > >>> http://michaelgogins.tumblr.com
> >> >> >> > >>> Michael dot Gogins at gmail dot com
> >> >> >> > >>>
> >> >> >> > >>>
> >> >> >> > >>> On Sun, Jul 21, 2013 at 1:15 PM, Stephen Kyne
> >> >> >> > >>> <stevek@outlook.ie>
> >> >> >> > >>> wrote:
> >> >> >> > >>>>
> >> >> >> > >>>> Hi guys,
> >> >> >> > >>>>
> >> >> >> > >>>> I was wondering if anyone has or if it is supposed to be
> >> >> >> > >>>> possible
> >> >> >> > >>>> to
> >> >> >> > >>>> generate a VS2010 project file using CMake and building
> >> >> >> > >>>> Csound
> >> >> >> > >>>> this
> >> >> >> > >>>> way?
> >> >> >> > >>>>
> >> >> >> > >>>> It is straight forward finding the necessary dependencies and
> >> >> >> > >>>> generating
> >> >> >> > >>>> the project file but it's running into a lot of errors when I
> >> >> >> > >>>> try
> >> >> >> > >>>> and
> >> >> >> > >>>> build.
> >> >> >> > >>>> Is it worth hacking around and fixing these errors or is this
> >> >> >> > >>>> fundamentally not going to work without serious effort?
> >> >> >> > >>>>
> >> >> >> > >>>> Thanks,
> >> >> >> > >>>> Stephen
> >> >> >> > >>>>
> >> >> >> > >>>>
> >> >> >> > >>>>
> >> >> >> > >>>>
> >> >> >> > >>>>
> >> >> >> > >>>>
> >> >> >> > >>>>
> >> >> >> > >>>> ------------------------------------------------------------------------------
> >> >> >> > >>>> See everything from the browser to the database with
> >> >> >> > >>>> AppDynamics
> >> >> >> > >>>> Get end-to-end visibility with application monitoring from
> >> >> >> > >>>> AppDynamics
> >> >> >> > >>>> Isolate bottlenecks and diagnose root cause in seconds.
> >> >> >> > >>>> Start your free trial of AppDynamics Pro today!
> >> >> >> > >>>>
> >> >> >> > >>>>
> >> >> >> > >>>>
> >> >> >> > >>>>
> >> >> >> > >>>>
> >> >> >> > >>>>
> >> >> >> > >>>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >> >> >> > >>>> _______________________________________________
> >> >> >> > >>>> Csound-devel mailing list
> >> >> >> > >>>> Csound-devel@lists.sourceforge.net
> >> >> >> > >>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> > >>>>
> >> >> >> > >>>
> >> >> >> > >>>
> >> >> >> > >>>
> >> >> >> > >>>
> >> >> >> > >>>
> >> >> >> > >>>
> >> >> >> > >>>
> >> >> >> > >>> ------------------------------------------------------------------------------
> >> >> >> > >>> See everything from the browser to the database with
> >> >> >> > >>> AppDynamics
> >> >> >> > >>> Get end-to-end visibility with application monitoring from
> >> >> >> > >>> AppDynamics
> >> >> >> > >>> Isolate bottlenecks and diagnose root cause in seconds.
> >> >> >> > >>> Start your free trial of AppDynamics Pro today!
> >> >> >> > >>>
> >> >> >> > >>>
> >> >> >> > >>>
> >> >> >> > >>>
> >> >> >> > >>>
> >> >> >> > >>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >> >> >> > >>> _______________________________________________
> >> >> >> > >>> Csound-devel mailing list
> >> >> >> > >>> Csound-devel@lists.sourceforge.net
> >> >> >> > >>> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> > >>>
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >> ------------------------------------------------------------------------------
> >> >> >> > >> See everything from the browser to the database with
> >> >> >> > >> AppDynamics
> >> >> >> > >> Get end-to-end visibility with application monitoring from
> >> >> >> > >> AppDynamics
> >> >> >> > >> Isolate bottlenecks and diagnose root cause in seconds.
> >> >> >> > >> Start your free trial of AppDynamics Pro today!
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >> >> >> > >> _______________________________________________
> >> >> >> > >> Csound-devel mailing list
> >> >> >> > >> Csound-devel@lists.sourceforge.net
> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >> ------------------------------------------------------------------------------
> >> >> >> > >> See everything from the browser to the database with
> >> >> >> > >> AppDynamics
> >> >> >> > >> Get
> >> >> >> > >> end-to-end visibility with application monitoring from
> >> >> >> > >> AppDynamics
> >> >> >> > >> Isolate
> >> >> >> > >> bottlenecks and diagnose root cause in seconds. Start your free
> >> >> >> > >> trial
> >> >> >> > >> of
> >> >> >> > >> AppDynamics Pro today!
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >> >> >> > >> _______________________________________________ Csound-devel
> >> >> >> > >> mailing
> >> >> >> > >> list
> >> >> >> > >> Csound-devel@lists.sourceforge.net
> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >> ------------------------------------------------------------------------------
> >> >> >> > >> See everything from the browser to the database with
> >> >> >> > >> AppDynamics
> >> >> >> > >> Get end-to-end visibility with application monitoring from
> >> >> >> > >> AppDynamics
> >> >> >> > >> Isolate bottlenecks and diagnose root cause in seconds.
> >> >> >> > >> Start your free trial of AppDynamics Pro today!
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >> >> >> > >> _______________________________________________
> >> >> >> > >> Csound-devel mailing list
> >> >> >> > >> Csound-devel@lists.sourceforge.net
> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >> ------------------------------------------------------------------------------
> >> >> >> > >> See everything from the browser to the database with
> >> >> >> > >> AppDynamics
> >> >> >> > >> Get
> >> >> >> > >> end-to-end visibility with application monitoring from
> >> >> >> > >> AppDynamics
> >> >> >> > >> Isolate
> >> >> >> > >> bottlenecks and diagnose root cause in seconds. Start your free
> >> >> >> > >> trial
> >> >> >> > >> of
> >> >> >> > >> AppDynamics Pro today!
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >> >> >> > >> _______________________________________________ Csound-devel
> >> >> >> > >> mailing
> >> >> >> > >> list
> >> >> >> > >> Csound-devel@lists.sourceforge.net
> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >> ------------------------------------------------------------------------------
> >> >> >> > >> How ServiceNow helps IT people transform IT departments:
> >> >> >> > >> 1. Consolidate legacy IT systems to a single system of record
> >> >> >> > >> for
> >> >> >> > >> IT
> >> >> >> > >> 2. Standardize and globalize service processes across IT
> >> >> >> > >> 3. Implement zero-touch automation to replace manual, redundant
> >> >> >> > >> tasks
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> >> >> >> > >> _______________________________________________
> >> >> >> > >> Csound-devel mailing list
> >> >> >> > >> Csound-devel@lists.sourceforge.net
> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> > >>
> >> >> >> > >
> >> >> >> > >
> >> >> >> > >
> >> >> >> > >
> >> >> >> > > ------------------------------------------------------------------------------
> >> >> >> > > How ServiceNow helps IT people transform IT departments:
> >> >> >> > > 1. Consolidate legacy IT systems to a single system of record
> >> >> >> > > for
> >> >> >> > > IT
> >> >> >> > > 2. Standardize and globalize service processes across IT
> >> >> >> > > 3. Implement zero-touch automation to replace manual, redundant
> >> >> >> > > tasks
> >> >> >> > >
> >> >> >> > >
> >> >> >> > >
> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> >> >> >> > > _______________________________________________
> >> >> >> > > Csound-devel mailing list
> >> >> >> > > Csound-devel@lists.sourceforge.net
> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> > >
> >> >> >> > >
> >> >> >> > >
> >> >> >> > >
> >> >> >> > > ------------------------------------------------------------------------------
> >> >> >> > > How ServiceNow helps IT people transform IT departments: 1.
> >> >> >> > > Consolidate
> >> >> >> > > legacy IT systems to a single system of record for IT 2.
> >> >> >> > > Standardize
> >> >> >> > > and
> >> >> >> > > globalize service processes across IT 3. Implement zero-touch
> >> >> >> > > automation to
> >> >> >> > > replace manual, redundant tasks
> >> >> >> > >
> >> >> >> > >
> >> >> >> > >
> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> >> >> >> > > _______________________________________________ Csound-devel
> >> >> >> > > mailing
> >> >> >> > > list
> >> >> >> > > Csound-devel@lists.sourceforge.net
> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> > >
> >> >> >> > >
> >> >> >> > >
> >> >> >> > >
> >> >> >> > > ------------------------------------------------------------------------------
> >> >> >> > > How ServiceNow helps IT people transform IT departments:
> >> >> >> > > 1. Consolidate legacy IT systems to a single system of record
> >> >> >> > > for
> >> >> >> > > IT
> >> >> >> > > 2. Standardize and globalize service processes across IT
> >> >> >> > > 3. Implement zero-touch automation to replace manual, redundant
> >> >> >> > > tasks
> >> >> >> > >
> >> >> >> > >
> >> >> >> > >
> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> >> >> >> > > _______________________________________________
> >> >> >> > > Csound-devel mailing list
> >> >> >> > > Csound-devel@lists.sourceforge.net
> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> > >
> >> >> >> > >
> >> >> >> > >
> >> >> >> > >
> >> >> >> > >
> >> >> >> > >
> >> >> >> > > ------------------------------------------------------------------------------
> >> >> >> > > LIMITED TIME SALE - Full Year of Microsoft Training For Just
> >> >> >> > > $49.99!
> >> >> >> > > 1,500+
> >> >> >> > > hours of tutorials including VisualStudio 2012, Windows 8,
> >> >> >> > > SharePoint
> >> >> >> > > 2013,
> >> >> >> > > SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> >> >> >> > > includes
> >> >> >> > > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
> >> >> >> > > 9/22/13.
> >> >> >> > >
> >> >> >> > >
> >> >> >> > >
> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
> >> >> >> > > _______________________________________________ Csound-devel
> >> >> >> > > mailing
> >> >> >> > > list
> >> >> >> > > Csound-devel@lists.sourceforge.net
> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> > >
> >> >> >> > >
> >> >> >> > >
> >> >> >> > >
> >> >> >> > > ------------------------------------------------------------------------------
> >> >> >> > > LIMITED TIME SALE - Full Year of Microsoft Training For Just
> >> >> >> > > $49.99!
> >> >> >> > > 1,500+
> >> >> >> > > hours of tutorials including VisualStudio 2012, Windows 8,
> >> >> >> > > SharePoint
> >> >> >> > > 2013,
> >> >> >> > > SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> >> >> >> > > includes
> >> >> >> > > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
> >> >> >> > > 9/20/13.
> >> >> >> > >
> >> >> >> > >
> >> >> >> > >
> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >> >> >> > > _______________________________________________ Csound-devel
> >> >> >> > > mailing
> >> >> >> > > list
> >> >> >> > > Csound-devel@lists.sourceforge.net
> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> > >
> >> >> >> > >
> >> >> >> > >
> >> >> >> > >
> >> >> >> > > ------------------------------------------------------------------------------
> >> >> >> > > LIMITED TIME SALE - Full Year of Microsoft Training For Just
> >> >> >> > > $49.99!
> >> >> >> > > 1,500+ hours of tutorials including VisualStudio 2012, Windows
> >> >> >> > > 8,
> >> >> >> > > SharePoint
> >> >> >> > > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
> >> >> >> > > Pack
> >> >> >> > > includes
> >> >> >> > > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
> >> >> >> > > 9/20/13.
> >> >> >> > >
> >> >> >> > >
> >> >> >> > >
> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >> >> >> > > _______________________________________________
> >> >> >> > > Csound-devel mailing list
> >> >> >> > > Csound-devel@lists.sourceforge.net
> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> > >
> >> >> >> >
> >> >> >> >
> >> >> >> >
> >> >> >> >
> >> >> >> > ------------------------------------------------------------------------------
> >> >> >> > LIMITED TIME SALE - Full Year of Microsoft Training For Just
> >> >> >> > $49.99!
> >> >> >> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> >> >> >> > SharePoint
> >> >> >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
> >> >> >> > Pack
> >> >> >> > includes
> >> >> >> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
> >> >> >> > 9/20/13.
> >> >> >> >
> >> >> >> >
> >> >> >> >
> >> >> >> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >> >> >> > _______________________________________________
> >> >> >> > Csound-devel mailing list
> >> >> >> > Csound-devel@lists.sourceforge.net
> >> >> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >>
> >> >> >>
> >> >> >>
> >> >> >>
> >> >> >> ------------------------------------------------------------------------------
> >> >> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> >> >> >> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> >> >> >> SharePoint
> >> >> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
> >> >> >> Pack
> >> >> >> includes
> >> >> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> >> >> >>
> >> >> >>
> >> >> >>
> >> >> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >> >> >> _______________________________________________
> >> >> >> Csound-devel mailing list
> >> >> >> Csound-devel@lists.sourceforge.net
> >> >> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >>
> >> >> >
> >> >> >
> >> >> >
> >> >> >
> >> >> > ------------------------------------------------------------------------------
> >> >> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> >> >> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> >> >> > SharePoint
> >> >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> >> >> > includes
> >> >> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> >> >> >
> >> >> >
> >> >> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >> >> > _______________________________________________
> >> >> > Csound-devel mailing list
> >> >> > Csound-devel@lists.sourceforge.net
> >> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >
> >> >>
> >> >>
> >> >>
> >> >> ------------------------------------------------------------------------------
> >> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> >> >> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> >> >> SharePoint
> >> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> >> >> includes
> >> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> >> >>
> >> >>
> >> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >> >> _______________________________________________
> >> >> Csound-devel mailing list
> >> >> Csound-devel@lists.sourceforge.net
> >> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >
> >> >
> >> > ------------------------------------------------------------------------------
> >> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> >> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> >> > SharePoint
> >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> >> > includes
> >> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> >> >
> >> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >> > _______________________________________________
> >> > Csound-devel mailing list
> >> > Csound-devel@lists.sourceforge.net
> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >
> >>
> >>
> >> ------------------------------------------------------------------------------
> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> >> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> >> SharePoint
> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> >> includes
> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> >>
> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >> _______________________________________________
> >> Csound-devel mailing list
> >> Csound-devel@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
> > ------------------------------------------------------------------------------
> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> > includes
> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> > _______________________________________________
> > Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
>
> ------------------------------------------------------------------------------
> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel

Date2013-09-21 21:15
FromSteven Yi
SubjectRe: [Cs-dev] VS2010 building from source
I'm using:

Steven-Yis-MacBook-Pro:blue stevenyi$ flex --version
flex 2.5.35 Apple(flex-31)

I see that flex has this option:

       --nounistd
              do not include 

You could try adding that to the root CMakeLists.txt, around line 736 here:

    COMMAND ${FLEX_EXECUTABLE} ARGS -B -t ${LEX_SRC} > ${LEX_OUT}

and add --nounistd  before the -B.  If that works, we could see if
that affects all the gcc/clang builds/platforms.  If so, we could
always do a conditional check if MSVC in CMake and if so to add that
flag.

steven

On Sat, Sep 21, 2013 at 3:09 PM, Stephen Kyne  wrote:
> Hi guys,
>
> I've committed some changes that prevents most errors seen in a minimal
> build of CSound.
> There are still problems with Flex/Bison that I'm still trying to resolve.
>
> With flex ~2.5.35, it seems to compile fine but "unistd.h" is present in the
> generated csound_orclex/prelex which is missing in MSVC (io.h is the nearest
> equivalent).
> With flex 2.5.4, I get errors relating to unrecognised %options and that
> breaks the build.
>
> What is the version of flex that most people are using?
>
> Stephen
>
>> Date: Wed, 18 Sep 2013 22:10:03 -0400
>
>> From: stevenyi@gmail.com
>> To: csound-devel@lists.sourceforge.net
>> Subject: Re: [Cs-dev] VS2010 building from source
>>
>> +1 to SourceTree. I've been using it on Mac since Atlassian acquired
>> it. Certainly simplifies everything I do with Git!
>>
>> On Tue, Sep 17, 2013 at 7:52 PM, Stephen Kyne  wrote:
>> > Thanks Steven,
>> >
>> > I think I'm good to go now. I have my repository set up and configured
>> > to
>> > the new "feature/vs2013" branch.
>> > I'm currently manually porting over my changes from the old repo. I
>> > didn't
>> > really see a better option.
>> >
>> > I'll commit my changes as soon as I complete and Richard can see if it's
>> > working his side.
>> >
>> > By the way, it's possible to use
>> > https://www.atlassian.com/software/sourcetree/overview
>> > as a GUI for git. It also supports git-flow commands which is handy.
>> > I've been using a mixture of command line and this and it works well.
>> >
>> > Stephen
>> >
>> >> Date: Tue, 17 Sep 2013 18:11:25 -0400
>> >
>> >> From: stevenyi@gmail.com
>> >> To: csound-devel@lists.sourceforge.net
>> >> Subject: Re: [Cs-dev] VS2010 building from source
>> >>
>> >> Hi Richard,
>> >>
>> >> I've added you to the csound6 group, same as Stephen. Please see the
>> >> other email regarding the vs2013 feature branch I setup for you two to
>> >> work in.
>> >>
>> >> I think having some kind of documentation for how to contribute would
>> >> be great. You could use the wiki to write any documentation, and we
>> >> could add some note in the README to consult the wiki.
>> >>
>> >> Thanks!
>> >> steven
>> >>
>> >> On Tue, Sep 17, 2013 at 6:05 PM, Richard Henninger
>> >> 
>> >> wrote:
>> >> > Steven,
>> >> >
>> >> > My sourceforge user name is “rghmusic”.
>> >> >
>> >> > Go ahead and start a guaranteed legit feature branch off of “develop”
>> >> > for
>> >> > us. Stephen and I can use that as a sandbox to share experiments with
>> >> > git-flow, cmake script changes and code modifications as needed. When
>> >> > we
>> >> > have usable results for all, we can merge those back into the develop
>> >> > branch
>> >> > as you suggest. My CM experience is all TFS (MS Team Foundation
>> >> > Server)
>> >> > and
>> >> > Dimensions (don't ask...) I am new to git, but not CM/VC. I like what
>> >> > I
>> >> > see in git.
>> >> >
>> >> > Maybe we can begin a procedural doc for newbie contributors using git
>> >> > a
>> >> > la
>> >> > Mike’s Windows Build document.
>> >> >
>> >> >
>> >> > Richard Henninger
>> >> > richard@rghmusic.com
>> >> >
>> >> > From: Stephen Kyne
>> >> > Sent: Tuesday, September 17, 2013 5:42 PM
>> >> > To: Developer discussions
>> >> >
>> >> > I'm not that familiar with git-flow so I'll read the articles
>> >> > mentioned
>> >> > and
>> >> > we can go from there.
>> >> >
>> >> > My sourceforge username is "stekyne". Unless Richard is comfortable
>> >> > with
>> >> > starting the feature branch then
>> >> > maybe it would be best if you could set that up Steven. I don't want
>> >> > to
>> >> > make
>> >> > a mess of it :D
>> >> >
>> >> > The workflow you described sounds good to me anyway.
>> >> >
>> >> > Thanks,
>> >> > Stephen
>> >> >
>> >> >> Date: Tue, 17 Sep 2013 16:55:54 -0400
>> >> >> From: stevenyi@gmail.com
>> >> >> To: csound-devel@lists.sourceforge.net
>> >> >> Subject: Re: [Cs-dev] VS2010 building from source
>> >> >>
>> >> >> I think this stuff might be best to do in a feature branch using
>> >> >> "git
>> >> >> flow feature start vs2013". You would then be able to check out the
>> >> >> feature branch using "git flow feature checkout vs2013".
>> >> >>
>> >> >> Stephen and Richard: how about sending me your sourceforge usernames
>> >> >> and I'll add you to the project. If you're uncomfortable with git
>> >> >> flow, I can start the vs2013 feature branch and guide you all
>> >> >> through
>> >> >> checking it out. When you're done and want to have that pulled in,
>> >> >> you'd probably do a pull from develop to merge all the most recent
>> >> >> changes, then one of us could pull back into develop.
>> >> >>
>> >> >> steven
>> >> >>
>> >> >> On Tue, Sep 17, 2013 at 2:11 PM, Richard Henninger
>> >> >> 
>> >> >> wrote:
>> >> >> > Hi Mike,
>> >> >> >
>> >> >> > Thanks for offering to keep things simple.
>> >> >> >
>> >> >> >
>> >> >> >
>> >> >> > BTW, my understanding is the VS2013 is a complete rewrite of the C
>> >> >> > compiler
>> >> >> > behind Visual C++ (finally C99 compliant) along with a major
>> >> >> > commitment
>> >> >> > to
>> >> >> > be 100% compliant with C++/11 to which MS is a major contributor
>> >> >> > now.
>> >> >> > They
>> >> >> > have been making a major push over the past few years to be
>> >> >> > standards-compliant in a number of areas.
>> >> >> >
>> >> >> > If you want, you could check out whether the STL vectors and maps
>> >> >> > now
>> >> >> > play
>> >> >> > nice with other libraries like SWIG by downloading and trying the
>> >> >> > VS2013
>> >> >> > RC
>> >> >> > images which just became available last week. (
>> >> >> > http://www.microsoft.com/visualstudio/eng/2013-downloads ) Any
>> >> >> > VS2013
>> >> >> > version is free (runs on Win 8 or 7 (but not 8.1 preview)) this
>> >> >> > fall.
>> >> >> > Release is scheduled for mid November.
>> >> >> >
>> >> >> >
>> >> >> >
>> >> >> >
>> >> >> > Richard Henninger
>> >> >> > richard@rghmusic.com
>> >> >> >
>> >> >> > From: Michael Gogins
>> >> >> > Sent: Tuesday, September 17, 2013 1:47 PM
>> >> >> > To: Developer discussions
>> >> >> >
>> >> >> > As far as I am concerned, you can work in the develop branch. I
>> >> >> > build
>> >> >> > the
>> >> >> > develop branch for Windows with MinGW every day or so. I'm sure we
>> >> >> > can
>> >> >> > keep
>> >> >> > the build options straightened out.
>> >> >> >
>> >> >> > If you want to create another branch, that's fine too. I don't
>> >> >> > find
>> >> >> > it
>> >> >> > difficult to manage branches just with plain git commands.
>> >> >> >
>> >> >> > For your information, the reason that I did not create a Microsoft
>> >> >> > build
>> >> >> > for
>> >> >> > Windows myself is that the CsoundAC component would not build a
>> >> >> > SWIG
>> >> >> > interface for Python with Visual C++. The cause is that the
>> >> >> > standard
>> >> >> > vector
>> >> >> > and map collections would not compile with a DLL interface for
>> >> >> > SWIG
>> >> >> > using
>> >> >> > Visual C++. Since I am the author and one of the main users of
>> >> >> > CsoundAC,
>> >> >> > that caused me to lose interest in Visual C++.
>> >> >> >
>> >> >> > Things have changed a bit since then. In the first place I don't
>> >> >> > depend
>> >> >> > on
>> >> >> > the SWIG-generated Python interface so much any more, I often
>> >> >> > compose
>> >> >> > directly in C++. I'm also interested to hear if this serious
>> >> >> > limitation
>> >> >> > of
>> >> >> > Visual C++, which is not standard compliant, has been fixed.
>> >> >> >
>> >> >> > Regards,
>> >> >> > Mike
>> >> >> >
>> >> >> >
>> >> >> >
>> >> >> >
>> >> >> > ===========================
>> >> >> > Michael Gogins
>> >> >> > Irreducible Productions
>> >> >> > http://michaelgogins.tumblr.com
>> >> >> > Michael dot Gogins at gmail dot com
>> >> >> >
>> >> >> >
>> >> >> > On Tue, Sep 17, 2013 at 1:37 PM, Richard Henninger
>> >> >> > 
>> >> >> > wrote:
>> >> >> >>
>> >> >> >> Stephen,
>> >> >> >>
>> >> >> >>
>> >> >> >> As we get set up, I noticed that Steven was talking about
>> >> >> >> “git-flow”
>> >> >> >> which
>> >> >> >> is an add-on to git proper that encapsulates a workflow by
>> >> >> >> imposing
>> >> >> >> high-level commands over git that standardize branching
>> >> >> >> operations.
>> >> >> >> This
>> >> >> >> was new to me. If it is new to you too, let’s read up before
>> >> >> >> imposing a
>> >> >> >> new
>> >> >> >> branch on “develop”.
>> >> >> >>
>> >> >> >>
>> >> >> >>
>> >> >> >> I now remember some discussions about using git-flow in early
>> >> >> >> August
>> >> >> >> where
>> >> >> >> this was proposed. Steven provided some basic links for info:
>> >> >> >>
>> >> >> >>
>> >> >> >>
>> >> >> >> http://csound.1045644.n5.nabble.com/New-Git-Flow-based-workflow-for-Csound6-td5726363.html
>> >> >> >>
>> >> >> >> Also, here is a pretty good explanation:
>> >> >> >> http://yakiloo.com/getting-started-git-flow/
>> >> >> >>
>> >> >> >> Steven: Let us know the procedure we need to follow regarding dev
>> >> >> >> status.
>> >> >> >> Thanks.
>> >> >> >>
>> >> >> >>
>> >> >> >> Richard Henninger
>> >> >> >> richard@rghmusic.com
>> >> >> >>
>> >> >> >> From: Richard Henninger
>> >> >> >> Sent: Monday, September 16, 2013 7:25 PM
>> >> >> >> To: Developer discussions
>> >> >> >>
>> >> >> >> I’ve got good doc on git and it feels like the project is moving
>> >> >> >> towards
>> >> >> >> and getting more comfortable with git workflows, so that’s my
>> >> >> >> vote.
>> >> >> >>
>> >> >> >> Richard Henninger
>> >> >> >> richard@rghmusic.com
>> >> >> >>
>> >> >> >> From: Stephen Kyne
>> >> >> >> Sent: Monday, September 16, 2013 6:41 PM
>> >> >> >> To: Developer discussions
>> >> >> >>
>> >> >> >> Hi guys,
>> >> >> >>
>> >> >> >> Richard; That sounds reasonable. I wouldn't like to destabilise
>> >> >> >> the
>> >> >> >> codebase so a separate branch is probably a safe choice.
>> >> >> >> I won't be at the conference unfortunately but it sounds really
>> >> >> >> interesting.
>> >> >> >>
>> >> >> >> Steven; Thanks that would be great if you could set that up.
>> >> >> >> As for the two options you gave, what would be easier for you
>> >> >> >> guys?
>> >> >> >> I
>> >> >> >> don't mind either way to be honest.
>> >> >> >>
>> >> >> >> Stephen
>> >> >> >>
>> >> >> >> > Date: Mon, 16 Sep 2013 17:55:30 -0400
>> >> >> >> > From: stevenyi@gmail.com
>> >> >> >> > To: csound-devel@lists.sourceforge.net
>> >> >> >> > Subject: Re: [Cs-dev] VS2010 building from source
>> >> >> >> >
>> >> >> >> > Hi Stephen and Richard,
>> >> >> >> >
>> >> >> >> > If you'd like, I don't think anyone would mind adding you two
>> >> >> >> > to
>> >> >> >> > the
>> >> >> >> > devs list for Csound. You'd be welcome to create a feature
>> >> >> >> > branch
>> >> >> >> > off
>> >> >> >> > the develop branch (using git-flow). Another option is that you
>> >> >> >> > could
>> >> >> >> > use Sourceforge's fork system (if you see on
>> >> >> >> > https://sourceforge.net/p/csound/csound6-git/ci/master/tree/
>> >> >> >> > there
>> >> >> >> > is
>> >> >> >> > an option to fork). You could then do pull requests from there.
>> >> >> >> > I
>> >> >> >> > found SF's fork/pull-request system a bit awkward compared to
>> >> >> >> > bitbucket and github though.
>> >> >> >> >
>> >> >> >> > steven
>> >> >> >> >
>> >> >> >> > On Mon, Sep 16, 2013 at 4:51 PM, Richard Henninger
>> >> >> >> >  wrote:
>> >> >> >> > > Hi Stephen,
>> >> >> >> > >
>> >> >> >> > > We should probably make a separate “native windows build”
>> >> >> >> > > branch
>> >> >> >> > > off
>> >> >> >> > > of
>> >> >> >> > > “develop” especially since the cMakeList files are still
>> >> >> >> > > being
>> >> >> >> > > fine
>> >> >> >> > > tuned
>> >> >> >> > > for the mingw windows build. We shouldn’t interfere with that
>> >> >> >> > > until
>> >> >> >> > > it
>> >> >> >> > > (and
>> >> >> >> > > the rest of csound6) is stable.
>> >> >> >> > >
>> >> >> >> > > Do you have “write” access to the project yet? I don’t. I’ve
>> >> >> >> > > been
>> >> >> >> > > holding
>> >> >> >> > > off on my request for that until csound6 had become
>> >> >> >> > > reasonably
>> >> >> >> > > quiescent.
>> >> >> >> > > Still, using a separate git branch should keep this work out
>> >> >> >> > > of
>> >> >> >> > > the
>> >> >> >> > > way of
>> >> >> >> > > the mainstream. Down the road, I worry about built in
>> >> >> >> > > assumption
>> >> >> >> > > in
>> >> >> >> > > the
>> >> >> >> > > codebase about threads, library and other compatibility
>> >> >> >> > > issues -
>> >> >> >> > > but
>> >> >> >> > > resolving those is the whole point eventually.
>> >> >> >> > >
>> >> >> >> > > My original plan has been to become an active developer after
>> >> >> >> > > attending the
>> >> >> >> > > relevant sessions at the conference next month and confirming
>> >> >> >> > > that
>> >> >> >> > > I
>> >> >> >> > > had a
>> >> >> >> > > legitimate mingw build environment for testing changes ahead
>> >> >> >> > > of
>> >> >> >> > > committing
>> >> >> >> > > code. Are you attending?
>> >> >> >> > >
>> >> >> >> > >
>> >> >> >> > > Richard Henninger
>> >> >> >> > > richard@rghmusic.com
>> >> >> >> > >
>> >> >> >> > > From: Stephen Kyne
>> >> >> >> > > Sent: Monday, September 16, 2013 4:21 PM
>> >> >> >> > > To: Developer discussions
>> >> >> >> > >
>> >> >> >> > > Hey Richard,
>> >> >> >> > >
>> >> >> >> > > Well I switched my Csound branch to "develop" from the main
>> >> >> >> > > one
>> >> >> >> > > recently and
>> >> >> >> > > there was a few more errors but nothing major.
>> >> >> >> > > I'm currently trying to fix the missing libraries in the
>> >> >> >> > > cMakeLists
>> >> >> >> > > files (I
>> >> >> >> > > had just added them to the sln file for testing).
>> >> >> >> > > I'm afraid it's a bit new to me so it's taking a little bit
>> >> >> >> > > of
>> >> >> >> > > time
>> >> >> >> > > to
>> >> >> >> > > do it
>> >> >> >> > > nicely.
>> >> >> >> > >
>> >> >> >> > > Once that is finished though, there should be a version of
>> >> >> >> > > Csound
>> >> >> >> > > that
>> >> >> >> > > will
>> >> >> >> > > be building successfully.
>> >> >> >> > > I guess from there we can add additional build features and
>> >> >> >> > > fix
>> >> >> >> > > the
>> >> >> >> > > errors
>> >> >> >> > > as they happen.
>> >> >> >> > >
>> >> >> >> > > If you want to make a branch that sounds fine with me.
>> >> >> >> > >
>> >> >> >> > > Stephen
>> >> >> >> > >
>> >> >> >> > > ________________________________
>> >> >> >> > > From: richard@rghmusic.com
>> >> >> >> > > To: csound-devel@lists.sourceforge.net
>> >> >> >> > > Date: Mon, 16 Sep 2013 16:25:10 +0000
>> >> >> >> > > Subject: Re: [Cs-dev] VS2010 building from source
>> >> >> >> > >
>> >> >> >> > > Stephen,
>> >> >> >> > >
>> >> >> >> > > Your were right about VS2013 Preview. Also, VS2013 RC won’t
>> >> >> >> > > work
>> >> >> >> > > over
>> >> >> >> > > Win8.1 Preview.
>> >> >> >> > >
>> >> >> >> > > So, over the weekend, I hosed my 8.1 box back to 8.0 and
>> >> >> >> > > loaded
>> >> >> >> > > the
>> >> >> >> > > VS2013
>> >> >> >> > > RC (and git) and am ready to play. How do I catch up to the
>> >> >> >> > > point
>> >> >> >> > > where you
>> >> >> >> > > are currently? Shall we make a git branch so we can keep
>> >> >> >> > > track
>> >> >> >> > > of,
>> >> >> >> > > share
>> >> >> >> > > and merge what we alter?
>> >> >> >> > >
>> >> >> >> > >
>> >> >> >> > > Richard Henninger
>> >> >> >> > > richard@rghmusic.com
>> >> >> >> > >
>> >> >> >> > > From: Stephen Kyne
>> >> >> >> > > Sent: Sunday, September 15, 2013 11:48 AM
>> >> >> >> > > To: Developer discussions
>> >> >> >> > >
>> >> >> >> > > Hi Andrés,
>> >> >> >> > >
>> >> >> >> > > Yes the project generated from CMake is almost fully correct.
>> >> >> >> > > Just
>> >> >> >> > > some
>> >> >> >> > > edits to a few CMakeLists.txt files will be needed to load
>> >> >> >> > > some
>> >> >> >> > > missing
>> >> >> >> > > libraries.
>> >> >> >> > > I'm not building all features yet so there may be more
>> >> >> >> > > changes
>> >> >> >> > > as
>> >> >> >> > > time
>> >> >> >> > > goes
>> >> >> >> > > by but the csound core is working well.
>> >> >> >> > >
>> >> >> >> > > Stephen
>> >> >> >> > >
>> >> >> >> > > ________________________________
>> >> >> >> > > Date: Sat, 14 Sep 2013 19:28:55 -0700
>> >> >> >> > > From: mantaraya36@gmail.com
>> >> >> >> > > To: csound-devel@lists.sourceforge.net
>> >> >> >> > > Subject: Re: [Cs-dev] VS2010 building from source
>> >> >> >> > >
>> >> >> >> > > Hi,
>> >> >> >> > >
>> >> >> >> > > Do you think the VS porject generated by cmake is useful?
>> >> >> >> > > Ideally
>> >> >> >> > > this
>> >> >> >> > > work
>> >> >> >> > > should go in the CMakeLists.txt file rather than a separate
>> >> >> >> > > VS
>> >> >> >> > > project.
>> >> >> >> > >
>> >> >> >> > > Cheers,
>> >> >> >> > > Andrés
>> >> >> >> > >
>> >> >> >> > >
>> >> >> >> > > On Fri, Sep 13, 2013 at 11:46 AM, Stephen Kyne
>> >> >> >> > > 
>> >> >> >> > > wrote:
>> >> >> >> > >
>> >> >> >> > > Cool, any help would be appreciated. I'm still getting to
>> >> >> >> > > grips
>> >> >> >> > > with
>> >> >> >> > > the
>> >> >> >> > > Csound code base and most of my code changes are probably far
>> >> >> >> > > from
>> >> >> >> > > elegant.
>> >> >> >> > >
>> >> >> >> > > As far as I know, the Release Candidate is required unless
>> >> >> >> > > there
>> >> >> >> > > is
>> >> >> >> > > an
>> >> >> >> > > update to the preview.
>> >> >> >> > > I know I had tried before and I was getting all kinds of
>> >> >> >> > > errors
>> >> >> >> > > from
>> >> >> >> > > missing
>> >> >> >> > > lib functions as you described.
>> >> >> >> > >
>> >> >> >> > > In the meantime, the portaudio module is working so real time
>> >> >> >> > > audio
>> >> >> >> > > is
>> >> >> >> > > possible.
>> >> >> >> > > There are still some elements of MSVC build that will be need
>> >> >> >> > > to
>> >> >> >> > > be
>> >> >> >> > > fixed
>> >> >> >> > > though.
>> >> >> >> > > I saw a crash relating to heap corruptiong due to vfprintf
>> >> >> >> > > use
>> >> >> >> > > but
>> >> >> >> > > these
>> >> >> >> > > errors are relatively easy to fix with the debugger.
>> >> >> >> > >
>> >> >> >> > > Stephen
>> >> >> >> > >
>> >> >> >> > > ________________________________
>> >> >> >> > > From: richard@rghmusic.com
>> >> >> >> > > To: csound-devel@lists.sourceforge.net
>> >> >> >> > > Date: Fri, 13 Sep 2013 17:03:15 +0000
>> >> >> >> > >
>> >> >> >> > > Subject: Re: [Cs-dev] VS2010 building from source
>> >> >> >> > >
>> >> >> >> > > Me too. I tried with VS2012 and decided that too much of the
>> >> >> >> > > code
>> >> >> >> > > depended
>> >> >> >> > > on liberties that C99 permitted that C88 did not and gave up
>> >> >> >> > > -
>> >> >> >> > > thinking the
>> >> >> >> > > source would need too much rework to bother.
>> >> >> >> > >
>> >> >> >> > > I have VS2013 preview on an 8.1 machine so I’d be interested
>> >> >> >> > > in
>> >> >> >> > > sharing the
>> >> >> >> > > workload to speed this along. Perhaps there should be a git
>> >> >> >> > > branch
>> >> >> >> > > to
>> >> >> >> > > hold
>> >> >> >> > > the project files and changes for this?
>> >> >> >> > >
>> >> >> >> > > My interest is access to MS debugging tools while using .net
>> >> >> >> > > front-ends and
>> >> >> >> > > for ultimately targeting WinRT getting csound back closer to
>> >> >> >> > > its
>> >> >> >> > > original
>> >> >> >> > > goal of being multiplatform.
>> >> >> >> > >
>> >> >> >> > > Richard Henninger
>> >> >> >> > > richard@rghmusic.com
>> >> >> >> > >
>> >> >> >> > > From: Rory Walsh
>> >> >> >> > > Sent: Friday, September 13, 2013 12:21 PM
>> >> >> >> > > To: Developer discussions
>> >> >> >> > >
>> >> >> >> > > Thanks for the report. I'm following this with interest!
>> >> >> >> > >
>> >> >> >> > > On 13 September 2013 00:58, Stephen Kyne 
>> >> >> >> > > wrote:
>> >> >> >> > >> Hey guys,
>> >> >> >> > >>
>> >> >> >> > >> Visual Studio 2013 RC was released there recently. It has
>> >> >> >> > >> partial
>> >> >> >> > >> support
>> >> >> >> > >> for C99.
>> >> >> >> > >>
>> >> >> >> > >>
>> >> >> >> > >>
>> >> >> >> > >>
>> >> >> >> > >>
>> >> >> >> > >> http://blogs.msdn.com/b/vcblog/archive/2013/07/19/c99-library-support-in-visual-studio-2013.aspx
>> >> >> >> > >>
>> >> >> >> > >> I've been hacking away with it and managed to build Csound.
>> >> >> >> > >> The
>> >> >> >> > >> build
>> >> >> >> > >> was
>> >> >> >> > >> mostly stripped down but I managed to get the xanadu.csd to
>> >> >> >> > >> compile a
>> >> >> >> > >> .wav
>> >> >> >> > >> file.
>> >> >> >> > >> So it's a start at least!
>> >> >> >> > >>
>> >> >> >> > >> The changes required were fairly minor, mostly just
>> >> >> >> > >> alterations
>> >> >> >> > >> to
>> >> >> >> > >> the
>> >> >> >> > >> project(s) file for libraries and some small code changes
>> >> >> >> > >> here
>> >> >> >> > >> and
>> >> >> >> > >> there.
>> >> >> >> > >> I had to replace some GCC atomic intrinsics with MSVC ones.
>> >> >> >> > >> I'm not sure the full effect of that but I guess in theory
>> >> >> >> > >> it
>> >> >> >> > >> should
>> >> >> >> > >> (and
>> >> >> >> > >> seems to) work.
>> >> >> >> > >>
>> >> >> >> > >> I'm hoping to get some real-time performance working next.
>> >> >> >> > >>
>> >> >> >> > >> Stephen
>> >> >> >> > >>
>> >> >> >> > >> ________________________________
>> >> >> >> > >> Date: Sun, 21 Jul 2013 23:48:03 -0400
>> >> >> >> > >> From: michael.gogins@gmail.com
>> >> >> >> > >> To: csound-devel@lists.sourceforge.net
>> >> >> >> > >>
>> >> >> >> > >> Subject: Re: [Cs-dev] VS2010 building from source
>> >> >> >> > >>
>> >> >> >> > >> You could use another IDE: QtCreator, CodeBlocks, Eclipse
>> >> >> >> > >> CDT.
>> >> >> >> > >>
>> >> >> >> > >> On Jul 21, 2013 7:31 PM, "Stephen Kyne" 
>> >> >> >> > >> wrote:
>> >> >> >> > >>
>> >> >> >> > >> Thanks for the replies.
>> >> >> >> > >>
>> >> >> >> > >> I mainly want to build in Visual Studio just for using the
>> >> >> >> > >> IDE
>> >> >> >> > >> itself
>> >> >> >> > >> but
>> >> >> >> > >> it
>> >> >> >> > >> sounds like a no go at the minute.
>> >> >> >> > >> Maybe something for the future.
>> >> >> >> > >>
>> >> >> >> > >> Cheers,
>> >> >> >> > >> Stephen
>> >> >> >> > >>
>> >> >> >> > >> ________________________________
>> >> >> >> > >> From: richard@rghmusic.com
>> >> >> >> > >> To: csound-devel@lists.sourceforge.net
>> >> >> >> > >> Date: Sun, 21 Jul 2013 21:15:47 +0000
>> >> >> >> > >> Subject: Re: [Cs-dev] VS2010 building from source
>> >> >> >> > >>
>> >> >> >> > >> Last Spring, I explored porting to WinRT using the 5.18 code
>> >> >> >> > >> base.
>> >> >> >> > >> Really
>> >> >> >> > >> tough! Once I started following in the changes you guys were
>> >> >> >> > >> putting
>> >> >> >> > >> into
>> >> >> >> > >> csound 6, I saw how your architectural evolutions would
>> >> >> >> > >> solve a
>> >> >> >> > >> number of
>> >> >> >> > >> issues I encountered.
>> >> >> >> > >>
>> >> >> >> > >> So I’ve held off until 6.0 becomes a stable base from which
>> >> >> >> > >> to
>> >> >> >> > >> rethink an
>> >> >> >> > >> approach. Being patient gave me another reward: WinRT 8.1
>> >> >> >> > >> finally
>> >> >> >> > >> provides
>> >> >> >> > >> the ability to feed audio streams from an algorithm as PCM
>> >> >> >> > >> rather
>> >> >> >> > >> than
>> >> >> >> > >> from
>> >> >> >> > >> only a file or existing audio stream. So direct programming
>> >> >> >> > >> of
>> >> >> >> > >> COM
>> >> >> >> > >> (WASAPI)
>> >> >> >> > >> is no longer necessary. Maybe MIDI will show up before
>> >> >> >> > >> long...
>> >> >> >> > >>
>> >> >> >> > >> I am pretty familiar with the issues involved in a WinRT
>> >> >> >> > >> port
>> >> >> >> > >> and
>> >> >> >> > >> would be
>> >> >> >> > >> happy to be a part of such an effort at some point in the
>> >> >> >> > >> future.
>> >> >> >> > >> For
>> >> >> >> > >> now,
>> >> >> >> > >> I am content to explore the api from VS2012 and Win8 desktop
>> >> >> >> > >> apps
>> >> >> >> > >> via
>> >> >> >> > >> a C#
>> >> >> >> > >> wrapper I have. As it stands now, the sounds created from a
>> >> >> >> > >> desktop-style
>> >> >> >> > >> app are trouble free on a Surface Pro - you just can’t
>> >> >> >> > >> create
>> >> >> >> > >> apps
>> >> >> >> > >> to
>> >> >> >> > >> distribute from the Windows app store. It’s an acceptable
>> >> >> >> > >> compromise
>> >> >> >> > >> to
>> >> >> >> > >> me
>> >> >> >> > >> for now.
>> >> >> >> > >>
>> >> >> >> > >> Richard Henninger
>> >> >> >> > >> richard@rghmusic.com
>> >> >> >> > >>
>> >> >> >> > >> From: Steven Yi
>> >> >> >> > >> Sent: Sunday, July 21, 2013 4:27 PM
>> >> >> >> > >> To: Developer discussions
>> >> >> >> > >>
>> >> >> >> > >> I tried to get a VS CMake build going about a year and a
>> >> >> >> > >> half
>> >> >> >> > >> ago
>> >> >> >> > >> without much luck. I think though it would be nice to have
>> >> >> >> > >> it
>> >> >> >> > >> be
>> >> >> >> > >> possible, especially if we'll get more developers interested
>> >> >> >> > >> in
>> >> >> >> > >> compiling and working on Csound. I don't think anyone's
>> >> >> >> > >> really
>> >> >> >> > >> been
>> >> >> >> > >> looking at WinRT, but I think it'd be nice to see Csound
>> >> >> >> > >> there
>> >> >> >> > >> and
>> >> >> >> > >> on
>> >> >> >> > >> Win 8 Mobile too.
>> >> >> >> > >>
>> >> >> >> > >> On Sun, Jul 21, 2013 at 3:09 PM, Richard Henninger
>> >> >> >> > >> 
>> >> >> >> > >> wrote:
>> >> >> >> > >>> I tried this a few weeks ago so I could be better able to
>> >> >> >> > >>> use
>> >> >> >> > >>> the
>> >> >> >> > >>> VS
>> >> >> >> > >>> debugger better for the csound code while writing a .net
>> >> >> >> > >>> bridge
>> >> >> >> > >>> to
>> >> >> >> > >>> csound.
>> >> >> >> > >>>
>> >> >> >> > >>> Mike is right on many points about the futility of doing
>> >> >> >> > >>> this.
>> >> >> >> > >>>
>> >> >> >> > >>> The MS (the c part is c88 not c99) compiler will give you
>> >> >> >> > >>> scads
>> >> >> >> > >>> of
>> >> >> >> > >>> errors
>> >> >> >> > >>> when compiling csound libraries. Here is a partial list
>> >> >> >> > >>> from
>> >> >> >> > >>> an
>> >> >> >> > >>> excerpt
>> >> >> >> > >>> of
>> >> >> >> > >>> an earlier post:
>> >> >> >> > >>>
>> >> >> >> > >>> Four come to mind right away:
>> >> >> >> > >>>
>> >> >> >> > >>> MS C tries to encourage use of the posix secure strxxx_s
>> >> >> >> > >>> functions
>> >> >> >> > >>> for
>> >> >> >> > >>> string operations to thwart buffer overflow hacks. Error
>> >> >> >> > >>> can
>> >> >> >> > >>> be
>> >> >> >> > >>> turned
>> >> >> >> > >>> off
>> >> >> >> > >>> by a flag, but the recommendation represents a best
>> >> >> >> > >>> practice.
>> >> >> >> > >>> It is totally unforgiving of implicit casts from void*. For
>> >> >> >> > >>> code
>> >> >> >> > >>> readability, I agree with them. Code clarity in open source
>> >> >> >> > >>> seems
>> >> >> >> > >>> ultra-desirable. No flag for these.
>> >> >> >> > >>> Declaring new variables mid-codeblock confuses the
>> >> >> >> > >>> compiler.
>> >> >> >> > >>> [It
>> >> >> >> > >>> spews
>> >> >> >> > >>> crazy
>> >> >> >> > >>> error messages once encountered]
>> >> >> >> > >>> It won’t accept really old, deprecated library calls like
>> >> >> >> > >>> open
>> >> >> >> > >>> and
>> >> >> >> > >>> insists
>> >> >> >> > >>> on newer equivalents.
>> >> >> >> > >>>
>> >> >> >> > >>>
>> >> >> >> > >>> namehist.c is particulary delinquent in this regard.
>> >> >> >> > >>> VS2013’s
>> >> >> >> > >>> C
>> >> >> >> > >>> (in
>> >> >> >> > >>> beta)
>> >> >> >> > >>> wants to be c99 compliant, maybe some of this will just
>> >> >> >> > >>> evaporate
>> >> >> >> > >>> with
>> >> >> >> > >>> VS2013 re-written c compiler. [Mike’s concern about c++ stl
>> >> >> >> > >>> generics
>> >> >> >> > >>> should
>> >> >> >> > >>> also evaporate as MS makes itself compliant with VC11.
>> >> >> >> > >>> Although
>> >> >> >> > >>> you
>> >> >> >> > >>> never
>> >> >> >> > >>> know with MS, they do talk a good line on standards
>> >> >> >> > >>> compliance
>> >> >> >> > >>> these
>> >> >> >> > >>> days.
>> >> >> >> > >>> We’ll just have to wait and see...]
>> >> >> >> > >>>
>> >> >> >> > >>> Since dealing with these is a pre-requisite to porting to
>> >> >> >> > >>> WinRT
>> >> >> >> > >>> which
>> >> >> >> > >>> must
>> >> >> >> > >>> use an MS compiler, cleaning this kind of this up might
>> >> >> >> > >>> make a
>> >> >> >> > >>> good
>> >> >> >> > >>> [project
>> >> >> >> > >>> for me to start contributing with].
>> >> >> >> > >>>
>> >> >> >> > >>> For now, I’d just set up the gnu environment as Mike’s
>> >> >> >> > >>> article
>> >> >> >> > >>> describes.
>> >> >> >> > >>> That’s what I’ve decided to do.
>> >> >> >> > >>>
>> >> >> >> > >>> Richard Henninger
>> >> >> >> > >>> richard@rghmusic.com
>> >> >> >> > >>>
>> >> >> >> > >>> From: Michael Gogins
>> >> >> >> > >>> Sent: Sunday, July 21, 2013 2:41 PM
>> >> >> >> > >>> To: Developer discussions
>> >> >> >> > >>>
>> >> >> >> > >>> I tried to build Csound and CsoundAC with Visual C++ about
>> >> >> >> > >>> four
>> >> >> >> > >>> years
>> >> >> >> > >>> ago,
>> >> >> >> > >>> and I gave up.
>> >> >> >> > >>>
>> >> >> >> > >>> The issue for me was that the Microsoft Standard C++
>> >> >> >> > >>> Library
>> >> >> >> > >>> (STL)
>> >> >> >> > >>> did
>> >> >> >> > >>> not
>> >> >> >> > >>> generate code that could be exported in shared libraries.
>> >> >> >> > >>> This
>> >> >> >> > >>> was a
>> >> >> >> > >>> serious
>> >> >> >> > >>> problem that prevented CsoundAC from linking into shared
>> >> >> >> > >>> libraries
>> >> >> >> > >>> using
>> >> >> >> > >>> Visual C++, as CsoundAC uses std::vector and other such
>> >> >> >> > >>> classes
>> >> >> >> > >>> in
>> >> >> >> > >>> exported
>> >> >> >> > >>> interfaces.
>> >> >> >> > >>>
>> >> >> >> > >>> Aside from this the C interfaces should not, in theory,
>> >> >> >> > >>> present a
>> >> >> >> > >>> problem.
>> >> >> >> > >>> However, because the Visual C++ build has not been
>> >> >> >> > >>> maintained
>> >> >> >> > >>> for
>> >> >> >> > >>> a
>> >> >> >> > >>> long
>> >> >> >> > >>> time, there may be many minor problems.
>> >> >> >> > >>>
>> >> >> >> > >>> Your best bet is to create a branch in GIT for your Visual
>> >> >> >> > >>> C++
>> >> >> >> > >>> build
>> >> >> >> > >>> and
>> >> >> >> > >>> modify the CMakeList.txt files to build with Visual C++ in
>> >> >> >> > >>> the
>> >> >> >> > >>> Microsoft
>> >> >> >> > >>> Windows SDK console. If you get it to work, we can merge
>> >> >> >> > >>> your
>> >> >> >> > >>> branch
>> >> >> >> > >>> back
>> >> >> >> > >>> in.
>> >> >> >> > >>>
>> >> >> >> > >>> Please tell us your reason for wanting a Visual C++ build.
>> >> >> >> > >>> I
>> >> >> >> > >>> would
>> >> >> >> > >>> not go
>> >> >> >> > >>> down this path, myself, without a very good reason.
>> >> >> >> > >>>
>> >> >> >> > >>> Both the C API, and the low-level C++ api in csound.hpp,
>> >> >> >> > >>> can
>> >> >> >> > >>> be
>> >> >> >> > >>> used
>> >> >> >> > >>> from
>> >> >> >> > >>> Visual C++ while linking with the MinGW built code in the
>> >> >> >> > >>> Windows
>> >> >> >> > >>> installer.
>> >> >> >> > >>>
>> >> >> >> > >>> In other words, if you are creating a Visual C++ project to
>> >> >> >> > >>> use
>> >> >> >> > >>> the
>> >> >> >> > >>> Csound
>> >> >> >> > >>> API, you should be able use the libraries and headers in
>> >> >> >> > >>> the
>> >> >> >> > >>> Windows
>> >> >> >> > >>> installer with Visual C++ as long as you only reference C
>> >> >> >> > >>> header
>> >> >> >> > >>> files
>> >> >> >> > >>> such
>> >> >> >> > >>> as csound.h and the csound.hpp C++ header. If you find out
>> >> >> >> > >>> differently,
>> >> >> >> > >>> please let me know.
>> >> >> >> > >>>
>> >> >> >> > >>> At this time, the MinGW compiler is pretty even with the
>> >> >> >> > >>> Visual
>> >> >> >> > >>> C++
>> >> >> >> > >>> compiler
>> >> >> >> > >>> in terms of code quality, execution speed, and probably a
>> >> >> >> > >>> bit
>> >> >> >> > >>> better
>> >> >> >> > >>> for
>> >> >> >> > >>> C++
>> >> >> >> > >>> standards compliance.
>> >> >> >> > >>>
>> >> >> >> > >>> Hope this helps,
>> >> >> >> > >>> Mike
>> >> >> >> > >>>
>> >> >> >> > >>>
>> >> >> >> > >>>
>> >> >> >> > >>>
>> >> >> >> > >>> ===========================
>> >> >> >> > >>> Michael Gogins
>> >> >> >> > >>> Irreducible Productions
>> >> >> >> > >>> http://michaelgogins.tumblr.com
>> >> >> >> > >>> Michael dot Gogins at gmail dot com
>> >> >> >> > >>>
>> >> >> >> > >>>
>> >> >> >> > >>> On Sun, Jul 21, 2013 at 1:15 PM, Stephen Kyne
>> >> >> >> > >>> 
>> >> >> >> > >>> wrote:
>> >> >> >> > >>>>
>> >> >> >> > >>>> Hi guys,
>> >> >> >> > >>>>
>> >> >> >> > >>>> I was wondering if anyone has or if it is supposed to be
>> >> >> >> > >>>> possible
>> >> >> >> > >>>> to
>> >> >> >> > >>>> generate a VS2010 project file using CMake and building
>> >> >> >> > >>>> Csound
>> >> >> >> > >>>> this
>> >> >> >> > >>>> way?
>> >> >> >> > >>>>
>> >> >> >> > >>>> It is straight forward finding the necessary dependencies
>> >> >> >> > >>>> and
>> >> >> >> > >>>> generating
>> >> >> >> > >>>> the project file but it's running into a lot of errors
>> >> >> >> > >>>> when I
>> >> >> >> > >>>> try
>> >> >> >> > >>>> and
>> >> >> >> > >>>> build.
>> >> >> >> > >>>> Is it worth hacking around and fixing these errors or is
>> >> >> >> > >>>> this
>> >> >> >> > >>>> fundamentally not going to work without serious effort?
>> >> >> >> > >>>>
>> >> >> >> > >>>> Thanks,
>> >> >> >> > >>>> Stephen
>> >> >> >> > >>>>
>> >> >> >> > >>>>
>> >> >> >> > >>>>
>> >> >> >> > >>>>
>> >> >> >> > >>>>
>> >> >> >> > >>>>
>> >> >> >> > >>>>
>> >> >> >> > >>>>
>> >> >> >> > >>>> ------------------------------------------------------------------------------
>> >> >> >> > >>>> See everything from the browser to the database with
>> >> >> >> > >>>> AppDynamics
>> >> >> >> > >>>> Get end-to-end visibility with application monitoring from
>> >> >> >> > >>>> AppDynamics
>> >> >> >> > >>>> Isolate bottlenecks and diagnose root cause in seconds.
>> >> >> >> > >>>> Start your free trial of AppDynamics Pro today!
>> >> >> >> > >>>>
>> >> >> >> > >>>>
>> >> >> >> > >>>>
>> >> >> >> > >>>>
>> >> >> >> > >>>>
>> >> >> >> > >>>>
>> >> >> >> > >>>>
>> >> >> >> > >>>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> >> >> >> > >>>> _______________________________________________
>> >> >> >> > >>>> Csound-devel mailing list
>> >> >> >> > >>>> Csound-devel@lists.sourceforge.net
>> >> >> >> > >>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> > >>>>
>> >> >> >> > >>>
>> >> >> >> > >>>
>> >> >> >> > >>>
>> >> >> >> > >>>
>> >> >> >> > >>>
>> >> >> >> > >>>
>> >> >> >> > >>>
>> >> >> >> > >>>
>> >> >> >> > >>> ------------------------------------------------------------------------------
>> >> >> >> > >>> See everything from the browser to the database with
>> >> >> >> > >>> AppDynamics
>> >> >> >> > >>> Get end-to-end visibility with application monitoring from
>> >> >> >> > >>> AppDynamics
>> >> >> >> > >>> Isolate bottlenecks and diagnose root cause in seconds.
>> >> >> >> > >>> Start your free trial of AppDynamics Pro today!
>> >> >> >> > >>>
>> >> >> >> > >>>
>> >> >> >> > >>>
>> >> >> >> > >>>
>> >> >> >> > >>>
>> >> >> >> > >>>
>> >> >> >> > >>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> >> >> >> > >>> _______________________________________________
>> >> >> >> > >>> Csound-devel mailing list
>> >> >> >> > >>> Csound-devel@lists.sourceforge.net
>> >> >> >> > >>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> > >>>
>> >> >> >> > >>
>> >> >> >> > >>
>> >> >> >> > >>
>> >> >> >> > >>
>> >> >> >> > >>
>> >> >> >> > >>
>> >> >> >> > >> ------------------------------------------------------------------------------
>> >> >> >> > >> See everything from the browser to the database with
>> >> >> >> > >> AppDynamics
>> >> >> >> > >> Get end-to-end visibility with application monitoring from
>> >> >> >> > >> AppDynamics
>> >> >> >> > >> Isolate bottlenecks and diagnose root cause in seconds.
>> >> >> >> > >> Start your free trial of AppDynamics Pro today!
>> >> >> >> > >>
>> >> >> >> > >>
>> >> >> >> > >>
>> >> >> >> > >>
>> >> >> >> > >>
>> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> >> >> >> > >> _______________________________________________
>> >> >> >> > >> Csound-devel mailing list
>> >> >> >> > >> Csound-devel@lists.sourceforge.net
>> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> > >>
>> >> >> >> > >>
>> >> >> >> > >>
>> >> >> >> > >>
>> >> >> >> > >>
>> >> >> >> > >>
>> >> >> >> > >> ------------------------------------------------------------------------------
>> >> >> >> > >> See everything from the browser to the database with
>> >> >> >> > >> AppDynamics
>> >> >> >> > >> Get
>> >> >> >> > >> end-to-end visibility with application monitoring from
>> >> >> >> > >> AppDynamics
>> >> >> >> > >> Isolate
>> >> >> >> > >> bottlenecks and diagnose root cause in seconds. Start your
>> >> >> >> > >> free
>> >> >> >> > >> trial
>> >> >> >> > >> of
>> >> >> >> > >> AppDynamics Pro today!
>> >> >> >> > >>
>> >> >> >> > >>
>> >> >> >> > >>
>> >> >> >> > >>
>> >> >> >> > >>
>> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> >> >> >> > >> _______________________________________________ Csound-devel
>> >> >> >> > >> mailing
>> >> >> >> > >> list
>> >> >> >> > >> Csound-devel@lists.sourceforge.net
>> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> > >>
>> >> >> >> > >>
>> >> >> >> > >>
>> >> >> >> > >>
>> >> >> >> > >>
>> >> >> >> > >>
>> >> >> >> > >> ------------------------------------------------------------------------------
>> >> >> >> > >> See everything from the browser to the database with
>> >> >> >> > >> AppDynamics
>> >> >> >> > >> Get end-to-end visibility with application monitoring from
>> >> >> >> > >> AppDynamics
>> >> >> >> > >> Isolate bottlenecks and diagnose root cause in seconds.
>> >> >> >> > >> Start your free trial of AppDynamics Pro today!
>> >> >> >> > >>
>> >> >> >> > >>
>> >> >> >> > >>
>> >> >> >> > >>
>> >> >> >> > >>
>> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> >> >> >> > >> _______________________________________________
>> >> >> >> > >> Csound-devel mailing list
>> >> >> >> > >> Csound-devel@lists.sourceforge.net
>> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> > >>
>> >> >> >> > >>
>> >> >> >> > >>
>> >> >> >> > >>
>> >> >> >> > >>
>> >> >> >> > >>
>> >> >> >> > >>
>> >> >> >> > >> ------------------------------------------------------------------------------
>> >> >> >> > >> See everything from the browser to the database with
>> >> >> >> > >> AppDynamics
>> >> >> >> > >> Get
>> >> >> >> > >> end-to-end visibility with application monitoring from
>> >> >> >> > >> AppDynamics
>> >> >> >> > >> Isolate
>> >> >> >> > >> bottlenecks and diagnose root cause in seconds. Start your
>> >> >> >> > >> free
>> >> >> >> > >> trial
>> >> >> >> > >> of
>> >> >> >> > >> AppDynamics Pro today!
>> >> >> >> > >>
>> >> >> >> > >>
>> >> >> >> > >>
>> >> >> >> > >>
>> >> >> >> > >>
>> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> >> >> >> > >> _______________________________________________ Csound-devel
>> >> >> >> > >> mailing
>> >> >> >> > >> list
>> >> >> >> > >> Csound-devel@lists.sourceforge.net
>> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> > >>
>> >> >> >> > >>
>> >> >> >> > >>
>> >> >> >> > >>
>> >> >> >> > >>
>> >> >> >> > >>
>> >> >> >> > >> ------------------------------------------------------------------------------
>> >> >> >> > >> How ServiceNow helps IT people transform IT departments:
>> >> >> >> > >> 1. Consolidate legacy IT systems to a single system of
>> >> >> >> > >> record
>> >> >> >> > >> for
>> >> >> >> > >> IT
>> >> >> >> > >> 2. Standardize and globalize service processes across IT
>> >> >> >> > >> 3. Implement zero-touch automation to replace manual,
>> >> >> >> > >> redundant
>> >> >> >> > >> tasks
>> >> >> >> > >>
>> >> >> >> > >>
>> >> >> >> > >>
>> >> >> >> > >>
>> >> >> >> > >>
>> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
>> >> >> >> > >> _______________________________________________
>> >> >> >> > >> Csound-devel mailing list
>> >> >> >> > >> Csound-devel@lists.sourceforge.net
>> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> > >>
>> >> >> >> > >
>> >> >> >> > >
>> >> >> >> > >
>> >> >> >> > >
>> >> >> >> > >
>> >> >> >> > > ------------------------------------------------------------------------------
>> >> >> >> > > How ServiceNow helps IT people transform IT departments:
>> >> >> >> > > 1. Consolidate legacy IT systems to a single system of record
>> >> >> >> > > for
>> >> >> >> > > IT
>> >> >> >> > > 2. Standardize and globalize service processes across IT
>> >> >> >> > > 3. Implement zero-touch automation to replace manual,
>> >> >> >> > > redundant
>> >> >> >> > > tasks
>> >> >> >> > >
>> >> >> >> > >
>> >> >> >> > >
>> >> >> >> > >
>> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
>> >> >> >> > > _______________________________________________
>> >> >> >> > > Csound-devel mailing list
>> >> >> >> > > Csound-devel@lists.sourceforge.net
>> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> > >
>> >> >> >> > >
>> >> >> >> > >
>> >> >> >> > >
>> >> >> >> > >
>> >> >> >> > > ------------------------------------------------------------------------------
>> >> >> >> > > How ServiceNow helps IT people transform IT departments: 1.
>> >> >> >> > > Consolidate
>> >> >> >> > > legacy IT systems to a single system of record for IT 2.
>> >> >> >> > > Standardize
>> >> >> >> > > and
>> >> >> >> > > globalize service processes across IT 3. Implement zero-touch
>> >> >> >> > > automation to
>> >> >> >> > > replace manual, redundant tasks
>> >> >> >> > >
>> >> >> >> > >
>> >> >> >> > >
>> >> >> >> > >
>> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
>> >> >> >> > > _______________________________________________ Csound-devel
>> >> >> >> > > mailing
>> >> >> >> > > list
>> >> >> >> > > Csound-devel@lists.sourceforge.net
>> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> > >
>> >> >> >> > >
>> >> >> >> > >
>> >> >> >> > >
>> >> >> >> > >
>> >> >> >> > > ------------------------------------------------------------------------------
>> >> >> >> > > How ServiceNow helps IT people transform IT departments:
>> >> >> >> > > 1. Consolidate legacy IT systems to a single system of record
>> >> >> >> > > for
>> >> >> >> > > IT
>> >> >> >> > > 2. Standardize and globalize service processes across IT
>> >> >> >> > > 3. Implement zero-touch automation to replace manual,
>> >> >> >> > > redundant
>> >> >> >> > > tasks
>> >> >> >> > >
>> >> >> >> > >
>> >> >> >> > >
>> >> >> >> > >
>> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
>> >> >> >> > > _______________________________________________
>> >> >> >> > > Csound-devel mailing list
>> >> >> >> > > Csound-devel@lists.sourceforge.net
>> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> > >
>> >> >> >> > >
>> >> >> >> > >
>> >> >> >> > >
>> >> >> >> > >
>> >> >> >> > >
>> >> >> >> > >
>> >> >> >> > > ------------------------------------------------------------------------------
>> >> >> >> > > LIMITED TIME SALE - Full Year of Microsoft Training For Just
>> >> >> >> > > $49.99!
>> >> >> >> > > 1,500+
>> >> >> >> > > hours of tutorials including VisualStudio 2012, Windows 8,
>> >> >> >> > > SharePoint
>> >> >> >> > > 2013,
>> >> >> >> > > SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
>> >> >> >> > > Pack
>> >> >> >> > > includes
>> >> >> >> > > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
>> >> >> >> > > 9/22/13.
>> >> >> >> > >
>> >> >> >> > >
>> >> >> >> > >
>> >> >> >> > >
>> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
>> >> >> >> > > _______________________________________________ Csound-devel
>> >> >> >> > > mailing
>> >> >> >> > > list
>> >> >> >> > > Csound-devel@lists.sourceforge.net
>> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> > >
>> >> >> >> > >
>> >> >> >> > >
>> >> >> >> > >
>> >> >> >> > >
>> >> >> >> > > ------------------------------------------------------------------------------
>> >> >> >> > > LIMITED TIME SALE - Full Year of Microsoft Training For Just
>> >> >> >> > > $49.99!
>> >> >> >> > > 1,500+
>> >> >> >> > > hours of tutorials including VisualStudio 2012, Windows 8,
>> >> >> >> > > SharePoint
>> >> >> >> > > 2013,
>> >> >> >> > > SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
>> >> >> >> > > Pack
>> >> >> >> > > includes
>> >> >> >> > > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
>> >> >> >> > > 9/20/13.
>> >> >> >> > >
>> >> >> >> > >
>> >> >> >> > >
>> >> >> >> > >
>> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >> >> >> > > _______________________________________________ Csound-devel
>> >> >> >> > > mailing
>> >> >> >> > > list
>> >> >> >> > > Csound-devel@lists.sourceforge.net
>> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> > >
>> >> >> >> > >
>> >> >> >> > >
>> >> >> >> > >
>> >> >> >> > >
>> >> >> >> > > ------------------------------------------------------------------------------
>> >> >> >> > > LIMITED TIME SALE - Full Year of Microsoft Training For Just
>> >> >> >> > > $49.99!
>> >> >> >> > > 1,500+ hours of tutorials including VisualStudio 2012,
>> >> >> >> > > Windows
>> >> >> >> > > 8,
>> >> >> >> > > SharePoint
>> >> >> >> > > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library
>> >> >> >> > > Power
>> >> >> >> > > Pack
>> >> >> >> > > includes
>> >> >> >> > > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
>> >> >> >> > > 9/20/13.
>> >> >> >> > >
>> >> >> >> > >
>> >> >> >> > >
>> >> >> >> > >
>> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >> >> >> > > _______________________________________________
>> >> >> >> > > Csound-devel mailing list
>> >> >> >> > > Csound-devel@lists.sourceforge.net
>> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> > >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> > ------------------------------------------------------------------------------
>> >> >> >> > LIMITED TIME SALE - Full Year of Microsoft Training For Just
>> >> >> >> > $49.99!
>> >> >> >> > 1,500+ hours of tutorials including VisualStudio 2012, Windows
>> >> >> >> > 8,
>> >> >> >> > SharePoint
>> >> >> >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library
>> >> >> >> > Power
>> >> >> >> > Pack
>> >> >> >> > includes
>> >> >> >> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
>> >> >> >> > 9/20/13.
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >> >> >> > _______________________________________________
>> >> >> >> > Csound-devel mailing list
>> >> >> >> > Csound-devel@lists.sourceforge.net
>> >> >> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >>
>> >> >> >>
>> >> >> >>
>> >> >> >>
>> >> >> >>
>> >> >> >> ------------------------------------------------------------------------------
>> >> >> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just
>> >> >> >> $49.99!
>> >> >> >> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>> >> >> >> SharePoint
>> >> >> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
>> >> >> >> Pack
>> >> >> >> includes
>> >> >> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
>> >> >> >> 9/20/13.
>> >> >> >>
>> >> >> >>
>> >> >> >>
>> >> >> >>
>> >> >> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >> >> >> _______________________________________________
>> >> >> >> Csound-devel mailing list
>> >> >> >> Csound-devel@lists.sourceforge.net
>> >> >> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >>
>> >> >> >
>> >> >> >
>> >> >> >
>> >> >> >
>> >> >> >
>> >> >> > ------------------------------------------------------------------------------
>> >> >> > LIMITED TIME SALE - Full Year of Microsoft Training For Just
>> >> >> > $49.99!
>> >> >> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>> >> >> > SharePoint
>> >> >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
>> >> >> > Pack
>> >> >> > includes
>> >> >> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
>> >> >> > 9/20/13.
>> >> >> >
>> >> >> >
>> >> >> >
>> >> >> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >> >> > _______________________________________________
>> >> >> > Csound-devel mailing list
>> >> >> > Csound-devel@lists.sourceforge.net
>> >> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >> ------------------------------------------------------------------------------
>> >> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
>> >> >> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>> >> >> SharePoint
>> >> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
>> >> >> Pack
>> >> >> includes
>> >> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
>> >> >>
>> >> >>
>> >> >>
>> >> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >> >> _______________________________________________
>> >> >> Csound-devel mailing list
>> >> >> Csound-devel@lists.sourceforge.net
>> >> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >
>> >> >
>> >> >
>> >> > ------------------------------------------------------------------------------
>> >> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
>> >> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>> >> > SharePoint
>> >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
>> >> > includes
>> >> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
>> >> >
>> >> >
>> >> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >> > _______________________________________________
>> >> > Csound-devel mailing list
>> >> > Csound-devel@lists.sourceforge.net
>> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >
>> >>
>> >>
>> >>
>> >> ------------------------------------------------------------------------------
>> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
>> >> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>> >> SharePoint
>> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
>> >> includes
>> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
>> >>
>> >>
>> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >> _______________________________________________
>> >> Csound-devel mailing list
>> >> Csound-devel@lists.sourceforge.net
>> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >
>> >
>> > ------------------------------------------------------------------------------
>> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
>> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>> > SharePoint
>> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
>> > includes
>> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
>> >
>> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> > _______________________________________________
>> > Csound-devel mailing list
>> > Csound-devel@lists.sourceforge.net
>> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >
>>
>>
>> ------------------------------------------------------------------------------
>> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
>> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>> SharePoint
>> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
>> includes
>> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
>>
>> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> ------------------------------------------------------------------------------
> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> includes
> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13.
> http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>

------------------------------------------------------------------------------
LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13. 
http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2013-09-21 21:38
FromStephen Kyne
SubjectRe: [Cs-dev] VS2010 building from source
AttachmentsNone  None  
Richard, sorry you were right I didn't push the changes to the feature/vs2013 branch. It should be there now.
As for the features in the build, I basically turn off everything non-essential. I'm not sure if the other stuff is fully working.
I'll try and put up a full list tomorrow of what I enable. 

Steven, cheers that makes sense so. I was using the same version successfully bar the unistd.h issue. 
I'll try your suggestions and see how it goes.

Stephen


> Date: Sat, 21 Sep 2013 16:15:27 -0400
> From: stevenyi@gmail.com
> To: csound-devel@lists.sourceforge.net
> Subject: Re: [Cs-dev] VS2010 building from source
>
> I'm using:
>
> Steven-Yis-MacBook-Pro:blue stevenyi$ flex --version
> flex 2.5.35 Apple(flex-31)
>
> I see that flex has this option:
>
> --nounistd
> do not include <unistd.h>
>
> You could try adding that to the root CMakeLists.txt, around line 736 here:
>
> COMMAND ${FLEX_EXECUTABLE} ARGS -B -t ${LEX_SRC} > ${LEX_OUT}
>
> and add --nounistd before the -B. If that works, we could see if
> that affects all the gcc/clang builds/platforms. If so, we could
> always do a conditional check if MSVC in CMake and if so to add that
> flag.
>
> steven
>
> On Sat, Sep 21, 2013 at 3:09 PM, Stephen Kyne <stevek@outlook.ie> wrote:
> > Hi guys,
> >
> > I've committed some changes that prevents most errors seen in a minimal
> > build of CSound.
> > There are still problems with Flex/Bison that I'm still trying to resolve.
> >
> > With flex ~2.5.35, it seems to compile fine but "unistd.h" is present in the
> > generated csound_orclex/prelex which is missing in MSVC (io.h is the nearest
> > equivalent).
> > With flex 2.5.4, I get errors relating to unrecognised %options and that
> > breaks the build.
> >
> > What is the version of flex that most people are using?
> >
> > Stephen
> >
> >> Date: Wed, 18 Sep 2013 22:10:03 -0400
> >
> >> From: stevenyi@gmail.com
> >> To: csound-devel@lists.sourceforge.net
> >> Subject: Re: [Cs-dev] VS2010 building from source
> >>
> >> +1 to SourceTree. I've been using it on Mac since Atlassian acquired
> >> it. Certainly simplifies everything I do with Git!
> >>
> >> On Tue, Sep 17, 2013 at 7:52 PM, Stephen Kyne <stevek@outlook.ie> wrote:
> >> > Thanks Steven,
> >> >
> >> > I think I'm good to go now. I have my repository set up and configured
> >> > to
> >> > the new "feature/vs2013" branch.
> >> > I'm currently manually porting over my changes from the old repo. I
> >> > didn't
> >> > really see a better option.
> >> >
> >> > I'll commit my changes as soon as I complete and Richard can see if it's
> >> > working his side.
> >> >
> >> > By the way, it's possible to use
> >> > https://www.atlassian.com/software/sourcetree/overview
> >> > as a GUI for git. It also supports git-flow commands which is handy.
> >> > I've been using a mixture of command line and this and it works well.
> >> >
> >> > Stephen
> >> >
> >> >> Date: Tue, 17 Sep 2013 18:11:25 -0400
> >> >
> >> >> From: stevenyi@gmail.com
> >> >> To: csound-devel@lists.sourceforge.net
> >> >> Subject: Re: [Cs-dev] VS2010 building from source
> >> >>
> >> >> Hi Richard,
> >> >>
> >> >> I've added you to the csound6 group, same as Stephen. Please see the
> >> >> other email regarding the vs2013 feature branch I setup for you two to
> >> >> work in.
> >> >>
> >> >> I think having some kind of documentation for how to contribute would
> >> >> be great. You could use the wiki to write any documentation, and we
> >> >> could add some note in the README to consult the wiki.
> >> >>
> >> >> Thanks!
> >> >> steven
> >> >>
> >> >> On Tue, Sep 17, 2013 at 6:05 PM, Richard Henninger
> >> >> <richard@rghmusic.com>
> >> >> wrote:
> >> >> > Steven,
> >> >> >
> >> >> > My sourceforge user name is “rghmusic”.
> >> >> >
> >> >> > Go ahead and start a guaranteed legit feature branch off of “develop”
> >> >> > for
> >> >> > us. Stephen and I can use that as a sandbox to share experiments with
> >> >> > git-flow, cmake script changes and code modifications as needed. When
> >> >> > we
> >> >> > have usable results for all, we can merge those back into the develop
> >> >> > branch
> >> >> > as you suggest. My CM experience is all TFS (MS Team Foundation
> >> >> > Server)
> >> >> > and
> >> >> > Dimensions (don't ask...) I am new to git, but not CM/VC. I like what
> >> >> > I
> >> >> > see in git.
> >> >> >
> >> >> > Maybe we can begin a procedural doc for newbie contributors using git
> >> >> > a
> >> >> > la
> >> >> > Mike’s Windows Build document.
> >> >> >
> >> >> >
> >> >> > Richard Henninger
> >> >> > richard@rghmusic.com
> >> >> >
> >> >> > From: Stephen Kyne
> >> >> > Sent: Tuesday, September 17, 2013 5:42 PM
> >> >> > To: Developer discussions
> >> >> >
> >> >> > I'm not that familiar with git-flow so I'll read the articles
> >> >> > mentioned
> >> >> > and
> >> >> > we can go from there.
> >> >> >
> >> >> > My sourceforge username is "stekyne". Unless Richard is comfortable
> >> >> > with
> >> >> > starting the feature branch then
> >> >> > maybe it would be best if you could set that up Steven. I don't want
> >> >> > to
> >> >> > make
> >> >> > a mess of it :D
> >> >> >
> >> >> > The workflow you described sounds good to me anyway.
> >> >> >
> >> >> > Thanks,
> >> >> > Stephen
> >> >> >
> >> >> >> Date: Tue, 17 Sep 2013 16:55:54 -0400
> >> >> >> From: stevenyi@gmail.com
> >> >> >> To: csound-devel@lists.sourceforge.net
> >> >> >> Subject: Re: [Cs-dev] VS2010 building from source
> >> >> >>
> >> >> >> I think this stuff might be best to do in a feature branch using
> >> >> >> "git
> >> >> >> flow feature start vs2013". You would then be able to check out the
> >> >> >> feature branch using "git flow feature checkout vs2013".
> >> >> >>
> >> >> >> Stephen and Richard: how about sending me your sourceforge usernames
> >> >> >> and I'll add you to the project. If you're uncomfortable with git
> >> >> >> flow, I can start the vs2013 feature branch and guide you all
> >> >> >> through
> >> >> >> checking it out. When you're done and want to have that pulled in,
> >> >> >> you'd probably do a pull from develop to merge all the most recent
> >> >> >> changes, then one of us could pull back into develop.
> >> >> >>
> >> >> >> steven
> >> >> >>
> >> >> >> On Tue, Sep 17, 2013 at 2:11 PM, Richard Henninger
> >> >> >> <richard@rghmusic.com>
> >> >> >> wrote:
> >> >> >> > Hi Mike,
> >> >> >> >
> >> >> >> > Thanks for offering to keep things simple.
> >> >> >> >
> >> >> >> >
> >> >> >> >
> >> >> >> > BTW, my understanding is the VS2013 is a complete rewrite of the C
> >> >> >> > compiler
> >> >> >> > behind Visual C++ (finally C99 compliant) along with a major
> >> >> >> > commitment
> >> >> >> > to
> >> >> >> > be 100% compliant with C++/11 to which MS is a major contributor
> >> >> >> > now.
> >> >> >> > They
> >> >> >> > have been making a major push over the past few years to be
> >> >> >> > standards-compliant in a number of areas.
> >> >> >> >
> >> >> >> > If you want, you could check out whether the STL vectors and maps
> >> >> >> > now
> >> >> >> > play
> >> >> >> > nice with other libraries like SWIG by downloading and trying the
> >> >> >> > VS2013
> >> >> >> > RC
> >> >> >> > images which just became available last week. (
> >> >> >> > http://www.microsoft.com/visualstudio/eng/2013-downloads ) Any
> >> >> >> > VS2013
> >> >> >> > version is free (runs on Win 8 or 7 (but not 8.1 preview)) this
> >> >> >> > fall.
> >> >> >> > Release is scheduled for mid November.
> >> >> >> >
> >> >> >> >
> >> >> >> >
> >> >> >> >
> >> >> >> > Richard Henninger
> >> >> >> > richard@rghmusic.com
> >> >> >> >
> >> >> >> > From: Michael Gogins
> >> >> >> > Sent: Tuesday, September 17, 2013 1:47 PM
> >> >> >> > To: Developer discussions
> >> >> >> >
> >> >> >> > As far as I am concerned, you can work in the develop branch. I
> >> >> >> > build
> >> >> >> > the
> >> >> >> > develop branch for Windows with MinGW every day or so. I'm sure we
> >> >> >> > can
> >> >> >> > keep
> >> >> >> > the build options straightened out.
> >> >> >> >
> >> >> >> > If you want to create another branch, that's fine too. I don't
> >> >> >> > find
> >> >> >> > it
> >> >> >> > difficult to manage branches just with plain git commands.
> >> >> >> >
> >> >> >> > For your information, the reason that I did not create a Microsoft
> >> >> >> > build
> >> >> >> > for
> >> >> >> > Windows myself is that the CsoundAC component would not build a
> >> >> >> > SWIG
> >> >> >> > interface for Python with Visual C++. The cause is that the
> >> >> >> > standard
> >> >> >> > vector
> >> >> >> > and map collections would not compile with a DLL interface for
> >> >> >> > SWIG
> >> >> >> > using
> >> >> >> > Visual C++. Since I am the author and one of the main users of
> >> >> >> > CsoundAC,
> >> >> >> > that caused me to lose interest in Visual C++.
> >> >> >> >
> >> >> >> > Things have changed a bit since then. In the first place I don't
> >> >> >> > depend
> >> >> >> > on
> >> >> >> > the SWIG-generated Python interface so much any more, I often
> >> >> >> > compose
> >> >> >> > directly in C++. I'm also interested to hear if this serious
> >> >> >> > limitation
> >> >> >> > of
> >> >> >> > Visual C++, which is not standard compliant, has been fixed.
> >> >> >> >
> >> >> >> > Regards,
> >> >> >> > Mike
> >> >> >> >
> >> >> >> >
> >> >> >> >
> >> >> >> >
> >> >> >> > ===========================
> >> >> >> > Michael Gogins
> >> >> >> > Irreducible Productions
> >> >> >> > http://michaelgogins.tumblr.com
> >> >> >> > Michael dot Gogins at gmail dot com
> >> >> >> >
> >> >> >> >
> >> >> >> > On Tue, Sep 17, 2013 at 1:37 PM, Richard Henninger
> >> >> >> > <richard@rghmusic.com>
> >> >> >> > wrote:
> >> >> >> >>
> >> >> >> >> Stephen,
> >> >> >> >>
> >> >> >> >>
> >> >> >> >> As we get set up, I noticed that Steven was talking about
> >> >> >> >> “git-flow”
> >> >> >> >> which
> >> >> >> >> is an add-on to git proper that encapsulates a workflow by
> >> >> >> >> imposing
> >> >> >> >> high-level commands over git that standardize branching
> >> >> >> >> operations.
> >> >> >> >> This
> >> >> >> >> was new to me. If it is new to you too, let’s read up before
> >> >> >> >> imposing a
> >> >> >> >> new
> >> >> >> >> branch on “develop”.
> >> >> >> >>
> >> >> >> >>
> >> >> >> >>
> >> >> >> >> I now remember some discussions about using git-flow in early
> >> >> >> >> August
> >> >> >> >> where
> >> >> >> >> this was proposed. Steven provided some basic links for info:
> >> >> >> >>
> >> >> >> >>
> >> >> >> >>
> >> >> >> >> http://csound.1045644.n5.nabble.com/New-Git-Flow-based-workflow-for-Csound6-td5726363.html
> >> >> >> >>
> >> >> >> >> Also, here is a pretty good explanation:
> >> >> >> >> http://yakiloo.com/getting-started-git-flow/
> >> >> >> >>
> >> >> >> >> Steven: Let us know the procedure we need to follow regarding dev
> >> >> >> >> status.
> >> >> >> >> Thanks.
> >> >> >> >>
> >> >> >> >>
> >> >> >> >> Richard Henninger
> >> >> >> >> richard@rghmusic.com
> >> >> >> >>
> >> >> >> >> From: Richard Henninger
> >> >> >> >> Sent: Monday, September 16, 2013 7:25 PM
> >> >> >> >> To: Developer discussions
> >> >> >> >>
> >> >> >> >> I’ve got good doc on git and it feels like the project is moving
> >> >> >> >> towards
> >> >> >> >> and getting more comfortable with git workflows, so that’s my
> >> >> >> >> vote.
> >> >> >> >>
> >> >> >> >> Richard Henninger
> >> >> >> >> richard@rghmusic.com
> >> >> >> >>
> >> >> >> >> From: Stephen Kyne
> >> >> >> >> Sent: Monday, September 16, 2013 6:41 PM
> >> >> >> >> To: Developer discussions
> >> >> >> >>
> >> >> >> >> Hi guys,
> >> >> >> >>
> >> >> >> >> Richard; That sounds reasonable. I wouldn't like to destabilise
> >> >> >> >> the
> >> >> >> >> codebase so a separate branch is probably a safe choice.
> >> >> >> >> I won't be at the conference unfortunately but it sounds really
> >> >> >> >> interesting.
> >> >> >> >>
> >> >> >> >> Steven; Thanks that would be great if you could set that up.
> >> >> >> >> As for the two options you gave, what would be easier for you
> >> >> >> >> guys?
> >> >> >> >> I
> >> >> >> >> don't mind either way to be honest.
> >> >> >> >>
> >> >> >> >> Stephen
> >> >> >> >>
> >> >> >> >> > Date: Mon, 16 Sep 2013 17:55:30 -0400
> >> >> >> >> > From: stevenyi@gmail.com
> >> >> >> >> > To: csound-devel@lists.sourceforge.net
> >> >> >> >> > Subject: Re: [Cs-dev] VS2010 building from source
> >> >> >> >> >
> >> >> >> >> > Hi Stephen and Richard,
> >> >> >> >> >
> >> >> >> >> > If you'd like, I don't think anyone would mind adding you two
> >> >> >> >> > to
> >> >> >> >> > the
> >> >> >> >> > devs list for Csound. You'd be welcome to create a feature
> >> >> >> >> > branch
> >> >> >> >> > off
> >> >> >> >> > the develop branch (using git-flow). Another option is that you
> >> >> >> >> > could
> >> >> >> >> > use Sourceforge's fork system (if you see on
> >> >> >> >> > https://sourceforge.net/p/csound/csound6-git/ci/master/tree/
> >> >> >> >> > there
> >> >> >> >> > is
> >> >> >> >> > an option to fork). You could then do pull requests from there.
> >> >> >> >> > I
> >> >> >> >> > found SF's fork/pull-request system a bit awkward compared to
> >> >> >> >> > bitbucket and github though.
> >> >> >> >> >
> >> >> >> >> > steven
> >> >> >> >> >
> >> >> >> >> > On Mon, Sep 16, 2013 at 4:51 PM, Richard Henninger
> >> >> >> >> > <richard@rghmusic.com> wrote:
> >> >> >> >> > > Hi Stephen,
> >> >> >> >> > >
> >> >> >> >> > > We should probably make a separate “native windows build”
> >> >> >> >> > > branch
> >> >> >> >> > > off
> >> >> >> >> > > of
> >> >> >> >> > > “develop” especially since the cMakeList files are still
> >> >> >> >> > > being
> >> >> >> >> > > fine
> >> >> >> >> > > tuned
> >> >> >> >> > > for the mingw windows build. We shouldn’t interfere with that
> >> >> >> >> > > until
> >> >> >> >> > > it
> >> >> >> >> > > (and
> >> >> >> >> > > the rest of csound6) is stable.
> >> >> >> >> > >
> >> >> >> >> > > Do you have “write” access to the project yet? I don’t. I’ve
> >> >> >> >> > > been
> >> >> >> >> > > holding
> >> >> >> >> > > off on my request for that until csound6 had become
> >> >> >> >> > > reasonably
> >> >> >> >> > > quiescent.
> >> >> >> >> > > Still, using a separate git branch should keep this work out
> >> >> >> >> > > of
> >> >> >> >> > > the
> >> >> >> >> > > way of
> >> >> >> >> > > the mainstream. Down the road, I worry about built in
> >> >> >> >> > > assumption
> >> >> >> >> > > in
> >> >> >> >> > > the
> >> >> >> >> > > codebase about threads, library and other compatibility
> >> >> >> >> > > issues -
> >> >> >> >> > > but
> >> >> >> >> > > resolving those is the whole point eventually.
> >> >> >> >> > >
> >> >> >> >> > > My original plan has been to become an active developer after
> >> >> >> >> > > attending the
> >> >> >> >> > > relevant sessions at the conference next month and confirming
> >> >> >> >> > > that
> >> >> >> >> > > I
> >> >> >> >> > > had a
> >> >> >> >> > > legitimate mingw build environment for testing changes ahead
> >> >> >> >> > > of
> >> >> >> >> > > committing
> >> >> >> >> > > code. Are you attending?
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > > Richard Henninger
> >> >> >> >> > > richard@rghmusic.com
> >> >> >> >> > >
> >> >> >> >> > > From: Stephen Kyne
> >> >> >> >> > > Sent: Monday, September 16, 2013 4:21 PM
> >> >> >> >> > > To: Developer discussions
> >> >> >> >> > >
> >> >> >> >> > > Hey Richard,
> >> >> >> >> > >
> >> >> >> >> > > Well I switched my Csound branch to "develop" from the main
> >> >> >> >> > > one
> >> >> >> >> > > recently and
> >> >> >> >> > > there was a few more errors but nothing major.
> >> >> >> >> > > I'm currently trying to fix the missing libraries in the
> >> >> >> >> > > cMakeLists
> >> >> >> >> > > files (I
> >> >> >> >> > > had just added them to the sln file for testing).
> >> >> >> >> > > I'm afraid it's a bit new to me so it's taking a little bit
> >> >> >> >> > > of
> >> >> >> >> > > time
> >> >> >> >> > > to
> >> >> >> >> > > do it
> >> >> >> >> > > nicely.
> >> >> >> >> > >
> >> >> >> >> > > Once that is finished though, there should be a version of
> >> >> >> >> > > Csound
> >> >> >> >> > > that
> >> >> >> >> > > will
> >> >> >> >> > > be building successfully.
> >> >> >> >> > > I guess from there we can add additional build features and
> >> >> >> >> > > fix
> >> >> >> >> > > the
> >> >> >> >> > > errors
> >> >> >> >> > > as they happen.
> >> >> >> >> > >
> >> >> >> >> > > If you want to make a branch that sounds fine with me.
> >> >> >> >> > >
> >> >> >> >> > > Stephen
> >> >> >> >> > >
> >> >> >> >> > > ________________________________
> >> >> >> >> > > From: richard@rghmusic.com
> >> >> >> >> > > To: csound-devel@lists.sourceforge.net
> >> >> >> >> > > Date: Mon, 16 Sep 2013 16:25:10 +0000
> >> >> >> >> > > Subject: Re: [Cs-dev] VS2010 building from source
> >> >> >> >> > >
> >> >> >> >> > > Stephen,
> >> >> >> >> > >
> >> >> >> >> > > Your were right about VS2013 Preview. Also, VS2013 RC won’t
> >> >> >> >> > > work
> >> >> >> >> > > over
> >> >> >> >> > > Win8.1 Preview.
> >> >> >> >> > >
> >> >> >> >> > > So, over the weekend, I hosed my 8.1 box back to 8.0 and
> >> >> >> >> > > loaded
> >> >> >> >> > > the
> >> >> >> >> > > VS2013
> >> >> >> >> > > RC (and git) and am ready to play. How do I catch up to the
> >> >> >> >> > > point
> >> >> >> >> > > where you
> >> >> >> >> > > are currently? Shall we make a git branch so we can keep
> >> >> >> >> > > track
> >> >> >> >> > > of,
> >> >> >> >> > > share
> >> >> >> >> > > and merge what we alter?
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > > Richard Henninger
> >> >> >> >> > > richard@rghmusic.com
> >> >> >> >> > >
> >> >> >> >> > > From: Stephen Kyne
> >> >> >> >> > > Sent: Sunday, September 15, 2013 11:48 AM
> >> >> >> >> > > To: Developer discussions
> >> >> >> >> > >
> >> >> >> >> > > Hi Andrés,
> >> >> >> >> > >
> >> >> >> >> > > Yes the project generated from CMake is almost fully correct.
> >> >> >> >> > > Just
> >> >> >> >> > > some
> >> >> >> >> > > edits to a few CMakeLists.txt files will be needed to load
> >> >> >> >> > > some
> >> >> >> >> > > missing
> >> >> >> >> > > libraries.
> >> >> >> >> > > I'm not building all features yet so there may be more
> >> >> >> >> > > changes
> >> >> >> >> > > as
> >> >> >> >> > > time
> >> >> >> >> > > goes
> >> >> >> >> > > by but the csound core is working well.
> >> >> >> >> > >
> >> >> >> >> > > Stephen
> >> >> >> >> > >
> >> >> >> >> > > ________________________________
> >> >> >> >> > > Date: Sat, 14 Sep 2013 19:28:55 -0700
> >> >> >> >> > > From: mantaraya36@gmail.com
> >> >> >> >> > > To: csound-devel@lists.sourceforge.net
> >> >> >> >> > > Subject: Re: [Cs-dev] VS2010 building from source
> >> >> >> >> > >
> >> >> >> >> > > Hi,
> >> >> >> >> > >
> >> >> >> >> > > Do you think the VS porject generated by cmake is useful?
> >> >> >> >> > > Ideally
> >> >> >> >> > > this
> >> >> >> >> > > work
> >> >> >> >> > > should go in the CMakeLists.txt file rather than a separate
> >> >> >> >> > > VS
> >> >> >> >> > > project.
> >> >> >> >> > >
> >> >> >> >> > > Cheers,
> >> >> >> >> > > Andrés
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > > On Fri, Sep 13, 2013 at 11:46 AM, Stephen Kyne
> >> >> >> >> > > <stevek@outlook.ie>
> >> >> >> >> > > wrote:
> >> >> >> >> > >
> >> >> >> >> > > Cool, any help would be appreciated. I'm still getting to
> >> >> >> >> > > grips
> >> >> >> >> > > with
> >> >> >> >> > > the
> >> >> >> >> > > Csound code base and most of my code changes are probably far
> >> >> >> >> > > from
> >> >> >> >> > > elegant.
> >> >> >> >> > >
> >> >> >> >> > > As far as I know, the Release Candidate is required unless
> >> >> >> >> > > there
> >> >> >> >> > > is
> >> >> >> >> > > an
> >> >> >> >> > > update to the preview.
> >> >> >> >> > > I know I had tried before and I was getting all kinds of
> >> >> >> >> > > errors
> >> >> >> >> > > from
> >> >> >> >> > > missing
> >> >> >> >> > > lib functions as you described.
> >> >> >> >> > >
> >> >> >> >> > > In the meantime, the portaudio module is working so real time
> >> >> >> >> > > audio
> >> >> >> >> > > is
> >> >> >> >> > > possible.
> >> >> >> >> > > There are still some elements of MSVC build that will be need
> >> >> >> >> > > to
> >> >> >> >> > > be
> >> >> >> >> > > fixed
> >> >> >> >> > > though.
> >> >> >> >> > > I saw a crash relating to heap corruptiong due to vfprintf
> >> >> >> >> > > use
> >> >> >> >> > > but
> >> >> >> >> > > these
> >> >> >> >> > > errors are relatively easy to fix with the debugger.
> >> >> >> >> > >
> >> >> >> >> > > Stephen
> >> >> >> >> > >
> >> >> >> >> > > ________________________________
> >> >> >> >> > > From: richard@rghmusic.com
> >> >> >> >> > > To: csound-devel@lists.sourceforge.net
> >> >> >> >> > > Date: Fri, 13 Sep 2013 17:03:15 +0000
> >> >> >> >> > >
> >> >> >> >> > > Subject: Re: [Cs-dev] VS2010 building from source
> >> >> >> >> > >
> >> >> >> >> > > Me too. I tried with VS2012 and decided that too much of the
> >> >> >> >> > > code
> >> >> >> >> > > depended
> >> >> >> >> > > on liberties that C99 permitted that C88 did not and gave up
> >> >> >> >> > > -
> >> >> >> >> > > thinking the
> >> >> >> >> > > source would need too much rework to bother.
> >> >> >> >> > >
> >> >> >> >> > > I have VS2013 preview on an 8.1 machine so I’d be interested
> >> >> >> >> > > in
> >> >> >> >> > > sharing the
> >> >> >> >> > > workload to speed this along. Perhaps there should be a git
> >> >> >> >> > > branch
> >> >> >> >> > > to
> >> >> >> >> > > hold
> >> >> >> >> > > the project files and changes for this?
> >> >> >> >> > >
> >> >> >> >> > > My interest is access to MS debugging tools while using .net
> >> >> >> >> > > front-ends and
> >> >> >> >> > > for ultimately targeting WinRT getting csound back closer to
> >> >> >> >> > > its
> >> >> >> >> > > original
> >> >> >> >> > > goal of being multiplatform.
> >> >> >> >> > >
> >> >> >> >> > > Richard Henninger
> >> >> >> >> > > richard@rghmusic.com
> >> >> >> >> > >
> >> >> >> >> > > From: Rory Walsh
> >> >> >> >> > > Sent: Friday, September 13, 2013 12:21 PM
> >> >> >> >> > > To: Developer discussions
> >> >> >> >> > >
> >> >> >> >> > > Thanks for the report. I'm following this with interest!
> >> >> >> >> > >
> >> >> >> >> > > On 13 September 2013 00:58, Stephen Kyne <stevek@outlook.ie>
> >> >> >> >> > > wrote:
> >> >> >> >> > >> Hey guys,
> >> >> >> >> > >>
> >> >> >> >> > >> Visual Studio 2013 RC was released there recently. It has
> >> >> >> >> > >> partial
> >> >> >> >> > >> support
> >> >> >> >> > >> for C99.
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >> http://blogs.msdn.com/b/vcblog/archive/2013/07/19/c99-library-support-in-visual-studio-2013.aspx
> >> >> >> >> > >>
> >> >> >> >> > >> I've been hacking away with it and managed to build Csound.
> >> >> >> >> > >> The
> >> >> >> >> > >> build
> >> >> >> >> > >> was
> >> >> >> >> > >> mostly stripped down but I managed to get the xanadu.csd to
> >> >> >> >> > >> compile a
> >> >> >> >> > >> .wav
> >> >> >> >> > >> file.
> >> >> >> >> > >> So it's a start at least!
> >> >> >> >> > >>
> >> >> >> >> > >> The changes required were fairly minor, mostly just
> >> >> >> >> > >> alterations
> >> >> >> >> > >> to
> >> >> >> >> > >> the
> >> >> >> >> > >> project(s) file for libraries and some small code changes
> >> >> >> >> > >> here
> >> >> >> >> > >> and
> >> >> >> >> > >> there.
> >> >> >> >> > >> I had to replace some GCC atomic intrinsics with MSVC ones.
> >> >> >> >> > >> I'm not sure the full effect of that but I guess in theory
> >> >> >> >> > >> it
> >> >> >> >> > >> should
> >> >> >> >> > >> (and
> >> >> >> >> > >> seems to) work.
> >> >> >> >> > >>
> >> >> >> >> > >> I'm hoping to get some real-time performance working next.
> >> >> >> >> > >>
> >> >> >> >> > >> Stephen
> >> >> >> >> > >>
> >> >> >> >> > >> ________________________________
> >> >> >> >> > >> Date: Sun, 21 Jul 2013 23:48:03 -0400
> >> >> >> >> > >> From: michael.gogins@gmail.com
> >> >> >> >> > >> To: csound-devel@lists.sourceforge.net
> >> >> >> >> > >>
> >> >> >> >> > >> Subject: Re: [Cs-dev] VS2010 building from source
> >> >> >> >> > >>
> >> >> >> >> > >> You could use another IDE: QtCreator, CodeBlocks, Eclipse
> >> >> >> >> > >> CDT.
> >> >> >> >> > >>
> >> >> >> >> > >> On Jul 21, 2013 7:31 PM, "Stephen Kyne" <stevek@outlook.ie>
> >> >> >> >> > >> wrote:
> >> >> >> >> > >>
> >> >> >> >> > >> Thanks for the replies.
> >> >> >> >> > >>
> >> >> >> >> > >> I mainly want to build in Visual Studio just for using the
> >> >> >> >> > >> IDE
> >> >> >> >> > >> itself
> >> >> >> >> > >> but
> >> >> >> >> > >> it
> >> >> >> >> > >> sounds like a no go at the minute.
> >> >> >> >> > >> Maybe something for the future.
> >> >> >> >> > >>
> >> >> >> >> > >> Cheers,
> >> >> >> >> > >> Stephen
> >> >> >> >> > >>
> >> >> >> >> > >> ________________________________
> >> >> >> >> > >> From: richard@rghmusic.com
> >> >> >> >> > >> To: csound-devel@lists.sourceforge.net
> >> >> >> >> > >> Date: Sun, 21 Jul 2013 21:15:47 +0000
> >> >> >> >> > >> Subject: Re: [Cs-dev] VS2010 building from source
> >> >> >> >> > >>
> >> >> >> >> > >> Last Spring, I explored porting to WinRT using the 5.18 code
> >> >> >> >> > >> base.
> >> >> >> >> > >> Really
> >> >> >> >> > >> tough! Once I started following in the changes you guys were
> >> >> >> >> > >> putting
> >> >> >> >> > >> into
> >> >> >> >> > >> csound 6, I saw how your architectural evolutions would
> >> >> >> >> > >> solve a
> >> >> >> >> > >> number of
> >> >> >> >> > >> issues I encountered.
> >> >> >> >> > >>
> >> >> >> >> > >> So I’ve held off until 6.0 becomes a stable base from which
> >> >> >> >> > >> to
> >> >> >> >> > >> rethink an
> >> >> >> >> > >> approach. Being patient gave me another reward: WinRT 8.1
> >> >> >> >> > >> finally
> >> >> >> >> > >> provides
> >> >> >> >> > >> the ability to feed audio streams from an algorithm as PCM
> >> >> >> >> > >> rather
> >> >> >> >> > >> than
> >> >> >> >> > >> from
> >> >> >> >> > >> only a file or existing audio stream. So direct programming
> >> >> >> >> > >> of
> >> >> >> >> > >> COM
> >> >> >> >> > >> (WASAPI)
> >> >> >> >> > >> is no longer necessary. Maybe MIDI will show up before
> >> >> >> >> > >> long...
> >> >> >> >> > >>
> >> >> >> >> > >> I am pretty familiar with the issues involved in a WinRT
> >> >> >> >> > >> port
> >> >> >> >> > >> and
> >> >> >> >> > >> would be
> >> >> >> >> > >> happy to be a part of such an effort at some point in the
> >> >> >> >> > >> future.
> >> >> >> >> > >> For
> >> >> >> >> > >> now,
> >> >> >> >> > >> I am content to explore the api from VS2012 and Win8 desktop
> >> >> >> >> > >> apps
> >> >> >> >> > >> via
> >> >> >> >> > >> a C#
> >> >> >> >> > >> wrapper I have. As it stands now, the sounds created from a
> >> >> >> >> > >> desktop-style
> >> >> >> >> > >> app are trouble free on a Surface Pro - you just can’t
> >> >> >> >> > >> create
> >> >> >> >> > >> apps
> >> >> >> >> > >> to
> >> >> >> >> > >> distribute from the Windows app store. It’s an acceptable
> >> >> >> >> > >> compromise
> >> >> >> >> > >> to
> >> >> >> >> > >> me
> >> >> >> >> > >> for now.
> >> >> >> >> > >>
> >> >> >> >> > >> Richard Henninger
> >> >> >> >> > >> richard@rghmusic.com
> >> >> >> >> > >>
> >> >> >> >> > >> From: Steven Yi
> >> >> >> >> > >> Sent: Sunday, July 21, 2013 4:27 PM
> >> >> >> >> > >> To: Developer discussions
> >> >> >> >> > >>
> >> >> >> >> > >> I tried to get a VS CMake build going about a year and a
> >> >> >> >> > >> half
> >> >> >> >> > >> ago
> >> >> >> >> > >> without much luck. I think though it would be nice to have
> >> >> >> >> > >> it
> >> >> >> >> > >> be
> >> >> >> >> > >> possible, especially if we'll get more developers interested
> >> >> >> >> > >> in
> >> >> >> >> > >> compiling and working on Csound. I don't think anyone's
> >> >> >> >> > >> really
> >> >> >> >> > >> been
> >> >> >> >> > >> looking at WinRT, but I think it'd be nice to see Csound
> >> >> >> >> > >> there
> >> >> >> >> > >> and
> >> >> >> >> > >> on
> >> >> >> >> > >> Win 8 Mobile too.
> >> >> >> >> > >>
> >> >> >> >> > >> On Sun, Jul 21, 2013 at 3:09 PM, Richard Henninger
> >> >> >> >> > >> <richard@rghmusic.com>
> >> >> >> >> > >> wrote:
> >> >> >> >> > >>> I tried this a few weeks ago so I could be better able to
> >> >> >> >> > >>> use
> >> >> >> >> > >>> the
> >> >> >> >> > >>> VS
> >> >> >> >> > >>> debugger better for the csound code while writing a .net
> >> >> >> >> > >>> bridge
> >> >> >> >> > >>> to
> >> >> >> >> > >>> csound.
> >> >> >> >> > >>>
> >> >> >> >> > >>> Mike is right on many points about the futility of doing
> >> >> >> >> > >>> this.
> >> >> >> >> > >>>
> >> >> >> >> > >>> The MS (the c part is c88 not c99) compiler will give you
> >> >> >> >> > >>> scads
> >> >> >> >> > >>> of
> >> >> >> >> > >>> errors
> >> >> >> >> > >>> when compiling csound libraries. Here is a partial list
> >> >> >> >> > >>> from
> >> >> >> >> > >>> an
> >> >> >> >> > >>> excerpt
> >> >> >> >> > >>> of
> >> >> >> >> > >>> an earlier post:
> >> >> >> >> > >>>
> >> >> >> >> > >>> Four come to mind right away:
> >> >> >> >> > >>>
> >> >> >> >> > >>> MS C tries to encourage use of the posix secure strxxx_s
> >> >> >> >> > >>> functions
> >> >> >> >> > >>> for
> >> >> >> >> > >>> string operations to thwart buffer overflow hacks. Error
> >> >> >> >> > >>> can
> >> >> >> >> > >>> be
> >> >> >> >> > >>> turned
> >> >> >> >> > >>> off
> >> >> >> >> > >>> by a flag, but the recommendation represents a best
> >> >> >> >> > >>> practice.
> >> >> >> >> > >>> It is totally unforgiving of implicit casts from void*. For
> >> >> >> >> > >>> code
> >> >> >> >> > >>> readability, I agree with them. Code clarity in open source
> >> >> >> >> > >>> seems
> >> >> >> >> > >>> ultra-desirable. No flag for these.
> >> >> >> >> > >>> Declaring new variables mid-codeblock confuses the
> >> >> >> >> > >>> compiler.
> >> >> >> >> > >>> [It
> >> >> >> >> > >>> spews
> >> >> >> >> > >>> crazy
> >> >> >> >> > >>> error messages once encountered]
> >> >> >> >> > >>> It won’t accept really old, deprecated library calls like
> >> >> >> >> > >>> open
> >> >> >> >> > >>> and
> >> >> >> >> > >>> insists
> >> >> >> >> > >>> on newer equivalents.
> >> >> >> >> > >>>
> >> >> >> >> > >>>
> >> >> >> >> > >>> namehist.c is particulary delinquent in this regard.
> >> >> >> >> > >>> VS2013’s
> >> >> >> >> > >>> C
> >> >> >> >> > >>> (in
> >> >> >> >> > >>> beta)
> >> >> >> >> > >>> wants to be c99 compliant, maybe some of this will just
> >> >> >> >> > >>> evaporate
> >> >> >> >> > >>> with
> >> >> >> >> > >>> VS2013 re-written c compiler. [Mike’s concern about c++ stl
> >> >> >> >> > >>> generics
> >> >> >> >> > >>> should
> >> >> >> >> > >>> also evaporate as MS makes itself compliant with VC11.
> >> >> >> >> > >>> Although
> >> >> >> >> > >>> you
> >> >> >> >> > >>> never
> >> >> >> >> > >>> know with MS, they do talk a good line on standards
> >> >> >> >> > >>> compliance
> >> >> >> >> > >>> these
> >> >> >> >> > >>> days.
> >> >> >> >> > >>> We’ll just have to wait and see...]
> >> >> >> >> > >>>
> >> >> >> >> > >>> Since dealing with these is a pre-requisite to porting to
> >> >> >> >> > >>> WinRT
> >> >> >> >> > >>> which
> >> >> >> >> > >>> must
> >> >> >> >> > >>> use an MS compiler, cleaning this kind of this up might
> >> >> >> >> > >>> make a
> >> >> >> >> > >>> good
> >> >> >> >> > >>> [project
> >> >> >> >> > >>> for me to start contributing with].
> >> >> >> >> > >>>
> >> >> >> >> > >>> For now, I’d just set up the gnu environment as Mike’s
> >> >> >> >> > >>> article
> >> >> >> >> > >>> describes.
> >> >> >> >> > >>> That’s what I’ve decided to do.
> >> >> >> >> > >>>
> >> >> >> >> > >>> Richard Henninger
> >> >> >> >> > >>> richard@rghmusic.com
> >> >> >> >> > >>>
> >> >> >> >> > >>> From: Michael Gogins
> >> >> >> >> > >>> Sent: Sunday, July 21, 2013 2:41 PM
> >> >> >> >> > >>> To: Developer discussions
> >> >> >> >> > >>>
> >> >> >> >> > >>> I tried to build Csound and CsoundAC with Visual C++ about
> >> >> >> >> > >>> four
> >> >> >> >> > >>> years
> >> >> >> >> > >>> ago,
> >> >> >> >> > >>> and I gave up.
> >> >> >> >> > >>>
> >> >> >> >> > >>> The issue for me was that the Microsoft Standard C++
> >> >> >> >> > >>> Library
> >> >> >> >> > >>> (STL)
> >> >> >> >> > >>> did
> >> >> >> >> > >>> not
> >> >> >> >> > >>> generate code that could be exported in shared libraries.
> >> >> >> >> > >>> This
> >> >> >> >> > >>> was a
> >> >> >> >> > >>> serious
> >> >> >> >> > >>> problem that prevented CsoundAC from linking into shared
> >> >> >> >> > >>> libraries
> >> >> >> >> > >>> using
> >> >> >> >> > >>> Visual C++, as CsoundAC uses std::vector and other such
> >> >> >> >> > >>> classes
> >> >> >> >> > >>> in
> >> >> >> >> > >>> exported
> >> >> >> >> > >>> interfaces.
> >> >> >> >> > >>>
> >> >> >> >> > >>> Aside from this the C interfaces should not, in theory,
> >> >> >> >> > >>> present a
> >> >> >> >> > >>> problem.
> >> >> >> >> > >>> However, because the Visual C++ build has not been
> >> >> >> >> > >>> maintained
> >> >> >> >> > >>> for
> >> >> >> >> > >>> a
> >> >> >> >> > >>> long
> >> >> >> >> > >>> time, there may be many minor problems.
> >> >> >> >> > >>>
> >> >> >> >> > >>> Your best bet is to create a branch in GIT for your Visual
> >> >> >> >> > >>> C++
> >> >> >> >> > >>> build
> >> >> >> >> > >>> and
> >> >> >> >> > >>> modify the CMakeList.txt files to build with Visual C++ in
> >> >> >> >> > >>> the
> >> >> >> >> > >>> Microsoft
> >> >> >> >> > >>> Windows SDK console. If you get it to work, we can merge
> >> >> >> >> > >>> your
> >> >> >> >> > >>> branch
> >> >> >> >> > >>> back
> >> >> >> >> > >>> in.
> >> >> >> >> > >>>
> >> >> >> >> > >>> Please tell us your reason for wanting a Visual C++ build.
> >> >> >> >> > >>> I
> >> >> >> >> > >>> would
> >> >> >> >> > >>> not go
> >> >> >> >> > >>> down this path, myself, without a very good reason.
> >> >> >> >> > >>>
> >> >> >> >> > >>> Both the C API, and the low-level C++ api in csound.hpp,
> >> >> >> >> > >>> can
> >> >> >> >> > >>> be
> >> >> >> >> > >>> used
> >> >> >> >> > >>> from
> >> >> >> >> > >>> Visual C++ while linking with the MinGW built code in the
> >> >> >> >> > >>> Windows
> >> >> >> >> > >>> installer.
> >> >> >> >> > >>>
> >> >> >> >> > >>> In other words, if you are creating a Visual C++ project to
> >> >> >> >> > >>> use
> >> >> >> >> > >>> the
> >> >> >> >> > >>> Csound
> >> >> >> >> > >>> API, you should be able use the libraries and headers in
> >> >> >> >> > >>> the
> >> >> >> >> > >>> Windows
> >> >> >> >> > >>> installer with Visual C++ as long as you only reference C
> >> >> >> >> > >>> header
> >> >> >> >> > >>> files
> >> >> >> >> > >>> such
> >> >> >> >> > >>> as csound.h and the csound.hpp C++ header. If you find out
> >> >> >> >> > >>> differently,
> >> >> >> >> > >>> please let me know.
> >> >> >> >> > >>>
> >> >> >> >> > >>> At this time, the MinGW compiler is pretty even with the
> >> >> >> >> > >>> Visual
> >> >> >> >> > >>> C++
> >> >> >> >> > >>> compiler
> >> >> >> >> > >>> in terms of code quality, execution speed, and probably a
> >> >> >> >> > >>> bit
> >> >> >> >> > >>> better
> >> >> >> >> > >>> for
> >> >> >> >> > >>> C++
> >> >> >> >> > >>> standards compliance.
> >> >> >> >> > >>>
> >> >> >> >> > >>> Hope this helps,
> >> >> >> >> > >>> Mike
> >> >> >> >> > >>>
> >> >> >> >> > >>>
> >> >> >> >> > >>>
> >> >> >> >> > >>>
> >> >> >> >> > >>> ===========================
> >> >> >> >> > >>> Michael Gogins
> >> >> >> >> > >>> Irreducible Productions
> >> >> >> >> > >>> http://michaelgogins.tumblr.com
> >> >> >> >> > >>> Michael dot Gogins at gmail dot com
> >> >> >> >> > >>>
> >> >> >> >> > >>>
> >> >> >> >> > >>> On Sun, Jul 21, 2013 at 1:15 PM, Stephen Kyne
> >> >> >> >> > >>> <stevek@outlook.ie>
> >> >> >> >> > >>> wrote:
> >> >> >> >> > >>>>
> >> >> >> >> > >>>> Hi guys,
> >> >> >> >> > >>>>
> >> >> >> >> > >>>> I was wondering if anyone has or if it is supposed to be
> >> >> >> >> > >>>> possible
> >> >> >> >> > >>>> to
> >> >> >> >> > >>>> generate a VS2010 project file using CMake and building
> >> >> >> >> > >>>> Csound
> >> >> >> >> > >>>> this
> >> >> >> >> > >>>> way?
> >> >> >> >> > >>>>
> >> >> >> >> > >>>> It is straight forward finding the necessary dependencies
> >> >> >> >> > >>>> and
> >> >> >> >> > >>>> generating
> >> >> >> >> > >>>> the project file but it's running into a lot of errors
> >> >> >> >> > >>>> when I
> >> >> >> >> > >>>> try
> >> >> >> >> > >>>> and
> >> >> >> >> > >>>> build.
> >> >> >> >> > >>>> Is it worth hacking around and fixing these errors or is
> >> >> >> >> > >>>> this
> >> >> >> >> > >>>> fundamentally not going to work without serious effort?
> >> >> >> >> > >>>>
> >> >> >> >> > >>>> Thanks,
> >> >> >> >> > >>>> Stephen
> >> >> >> >> > >>>>
> >> >> >> >> > >>>>
> >> >> >> >> > >>>>
> >> >> >> >> > >>>>
> >> >> >> >> > >>>>
> >> >> >> >> > >>>>
> >> >> >> >> > >>>>
> >> >> >> >> > >>>>
> >> >> >> >> > >>>> ------------------------------------------------------------------------------
> >> >> >> >> > >>>> See everything from the browser to the database with
> >> >> >> >> > >>>> AppDynamics
> >> >> >> >> > >>>> Get end-to-end visibility with application monitoring from
> >> >> >> >> > >>>> AppDynamics
> >> >> >> >> > >>>> Isolate bottlenecks and diagnose root cause in seconds.
> >> >> >> >> > >>>> Start your free trial of AppDynamics Pro today!
> >> >> >> >> > >>>>
> >> >> >> >> > >>>>
> >> >> >> >> > >>>>
> >> >> >> >> > >>>>
> >> >> >> >> > >>>>
> >> >> >> >> > >>>>
> >> >> >> >> > >>>>
> >> >> >> >> > >>>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >> >> >> >> > >>>> _______________________________________________
> >> >> >> >> > >>>> Csound-devel mailing list
> >> >> >> >> > >>>> Csound-devel@lists.sourceforge.net
> >> >> >> >> > >>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> >> > >>>>
> >> >> >> >> > >>>
> >> >> >> >> > >>>
> >> >> >> >> > >>>
> >> >> >> >> > >>>
> >> >> >> >> > >>>
> >> >> >> >> > >>>
> >> >> >> >> > >>>
> >> >> >> >> > >>>
> >> >> >> >> > >>> ------------------------------------------------------------------------------
> >> >> >> >> > >>> See everything from the browser to the database with
> >> >> >> >> > >>> AppDynamics
> >> >> >> >> > >>> Get end-to-end visibility with application monitoring from
> >> >> >> >> > >>> AppDynamics
> >> >> >> >> > >>> Isolate bottlenecks and diagnose root cause in seconds.
> >> >> >> >> > >>> Start your free trial of AppDynamics Pro today!
> >> >> >> >> > >>>
> >> >> >> >> > >>>
> >> >> >> >> > >>>
> >> >> >> >> > >>>
> >> >> >> >> > >>>
> >> >> >> >> > >>>
> >> >> >> >> > >>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >> >> >> >> > >>> _______________________________________________
> >> >> >> >> > >>> Csound-devel mailing list
> >> >> >> >> > >>> Csound-devel@lists.sourceforge.net
> >> >> >> >> > >>> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> >> > >>>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >> ------------------------------------------------------------------------------
> >> >> >> >> > >> See everything from the browser to the database with
> >> >> >> >> > >> AppDynamics
> >> >> >> >> > >> Get end-to-end visibility with application monitoring from
> >> >> >> >> > >> AppDynamics
> >> >> >> >> > >> Isolate bottlenecks and diagnose root cause in seconds.
> >> >> >> >> > >> Start your free trial of AppDynamics Pro today!
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >> >> >> >> > >> _______________________________________________
> >> >> >> >> > >> Csound-devel mailing list
> >> >> >> >> > >> Csound-devel@lists.sourceforge.net
> >> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >> ------------------------------------------------------------------------------
> >> >> >> >> > >> See everything from the browser to the database with
> >> >> >> >> > >> AppDynamics
> >> >> >> >> > >> Get
> >> >> >> >> > >> end-to-end visibility with application monitoring from
> >> >> >> >> > >> AppDynamics
> >> >> >> >> > >> Isolate
> >> >> >> >> > >> bottlenecks and diagnose root cause in seconds. Start your
> >> >> >> >> > >> free
> >> >> >> >> > >> trial
> >> >> >> >> > >> of
> >> >> >> >> > >> AppDynamics Pro today!
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >> >> >> >> > >> _______________________________________________ Csound-devel
> >> >> >> >> > >> mailing
> >> >> >> >> > >> list
> >> >> >> >> > >> Csound-devel@lists.sourceforge.net
> >> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >> ------------------------------------------------------------------------------
> >> >> >> >> > >> See everything from the browser to the database with
> >> >> >> >> > >> AppDynamics
> >> >> >> >> > >> Get end-to-end visibility with application monitoring from
> >> >> >> >> > >> AppDynamics
> >> >> >> >> > >> Isolate bottlenecks and diagnose root cause in seconds.
> >> >> >> >> > >> Start your free trial of AppDynamics Pro today!
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >> >> >> >> > >> _______________________________________________
> >> >> >> >> > >> Csound-devel mailing list
> >> >> >> >> > >> Csound-devel@lists.sourceforge.net
> >> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >> ------------------------------------------------------------------------------
> >> >> >> >> > >> See everything from the browser to the database with
> >> >> >> >> > >> AppDynamics
> >> >> >> >> > >> Get
> >> >> >> >> > >> end-to-end visibility with application monitoring from
> >> >> >> >> > >> AppDynamics
> >> >> >> >> > >> Isolate
> >> >> >> >> > >> bottlenecks and diagnose root cause in seconds. Start your
> >> >> >> >> > >> free
> >> >> >> >> > >> trial
> >> >> >> >> > >> of
> >> >> >> >> > >> AppDynamics Pro today!
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >> >> >> >> > >> _______________________________________________ Csound-devel
> >> >> >> >> > >> mailing
> >> >> >> >> > >> list
> >> >> >> >> > >> Csound-devel@lists.sourceforge.net
> >> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >> ------------------------------------------------------------------------------
> >> >> >> >> > >> How ServiceNow helps IT people transform IT departments:
> >> >> >> >> > >> 1. Consolidate legacy IT systems to a single system of
> >> >> >> >> > >> record
> >> >> >> >> > >> for
> >> >> >> >> > >> IT
> >> >> >> >> > >> 2. Standardize and globalize service processes across IT
> >> >> >> >> > >> 3. Implement zero-touch automation to replace manual,
> >> >> >> >> > >> redundant
> >> >> >> >> > >> tasks
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> >> >> >> >> > >> _______________________________________________
> >> >> >> >> > >> Csound-devel mailing list
> >> >> >> >> > >> Csound-devel@lists.sourceforge.net
> >> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> >> > >>
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > > ------------------------------------------------------------------------------
> >> >> >> >> > > How ServiceNow helps IT people transform IT departments:
> >> >> >> >> > > 1. Consolidate legacy IT systems to a single system of record
> >> >> >> >> > > for
> >> >> >> >> > > IT
> >> >> >> >> > > 2. Standardize and globalize service processes across IT
> >> >> >> >> > > 3. Implement zero-touch automation to replace manual,
> >> >> >> >> > > redundant
> >> >> >> >> > > tasks
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> >> >> >> >> > > _______________________________________________
> >> >> >> >> > > Csound-devel mailing list
> >> >> >> >> > > Csound-devel@lists.sourceforge.net
> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > > ------------------------------------------------------------------------------
> >> >> >> >> > > How ServiceNow helps IT people transform IT departments: 1.
> >> >> >> >> > > Consolidate
> >> >> >> >> > > legacy IT systems to a single system of record for IT 2.
> >> >> >> >> > > Standardize
> >> >> >> >> > > and
> >> >> >> >> > > globalize service processes across IT 3. Implement zero-touch
> >> >> >> >> > > automation to
> >> >> >> >> > > replace manual, redundant tasks
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> >> >> >> >> > > _______________________________________________ Csound-devel
> >> >> >> >> > > mailing
> >> >> >> >> > > list
> >> >> >> >> > > Csound-devel@lists.sourceforge.net
> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > > ------------------------------------------------------------------------------
> >> >> >> >> > > How ServiceNow helps IT people transform IT departments:
> >> >> >> >> > > 1. Consolidate legacy IT systems to a single system of record
> >> >> >> >> > > for
> >> >> >> >> > > IT
> >> >> >> >> > > 2. Standardize and globalize service processes across IT
> >> >> >> >> > > 3. Implement zero-touch automation to replace manual,
> >> >> >> >> > > redundant
> >> >> >> >> > > tasks
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> >> >> >> >> > > _______________________________________________
> >> >> >> >> > > Csound-devel mailing list
> >> >> >> >> > > Csound-devel@lists.sourceforge.net
> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > > ------------------------------------------------------------------------------
> >> >> >> >> > > LIMITED TIME SALE - Full Year of Microsoft Training For Just
> >> >> >> >> > > $49.99!
> >> >> >> >> > > 1,500+
> >> >> >> >> > > hours of tutorials including VisualStudio 2012, Windows 8,
> >> >> >> >> > > SharePoint
> >> >> >> >> > > 2013,
> >> >> >> >> > > SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
> >> >> >> >> > > Pack
> >> >> >> >> > > includes
> >> >> >> >> > > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
> >> >> >> >> > > 9/22/13.
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
> >> >> >> >> > > _______________________________________________ Csound-devel
> >> >> >> >> > > mailing
> >> >> >> >> > > list
> >> >> >> >> > > Csound-devel@lists.sourceforge.net
> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > > ------------------------------------------------------------------------------
> >> >> >> >> > > LIMITED TIME SALE - Full Year of Microsoft Training For Just
> >> >> >> >> > > $49.99!
> >> >> >> >> > > 1,500+
> >> >> >> >> > > hours of tutorials including VisualStudio 2012, Windows 8,
> >> >> >> >> > > SharePoint
> >> >> >> >> > > 2013,
> >> >> >> >> > > SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
> >> >> >> >> > > Pack
> >> >> >> >> > > includes
> >> >> >> >> > > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
> >> >> >> >> > > 9/20/13.
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >> >> >> >> > > _______________________________________________ Csound-devel
> >> >> >> >> > > mailing
> >> >> >> >> > > list
> >> >> >> >> > > Csound-devel@lists.sourceforge.net
> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > > ------------------------------------------------------------------------------
> >> >> >> >> > > LIMITED TIME SALE - Full Year of Microsoft Training For Just
> >> >> >> >> > > $49.99!
> >> >> >> >> > > 1,500+ hours of tutorials including VisualStudio 2012,
> >> >> >> >> > > Windows
> >> >> >> >> > > 8,
> >> >> >> >> > > SharePoint
> >> >> >> >> > > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library
> >> >> >> >> > > Power
> >> >> >> >> > > Pack
> >> >> >> >> > > includes
> >> >> >> >> > > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
> >> >> >> >> > > 9/20/13.
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >> >> >> >> > > _______________________________________________
> >> >> >> >> > > Csound-devel mailing list
> >> >> >> >> > > Csound-devel@lists.sourceforge.net
> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> >> > >
> >> >> >> >> >
> >> >> >> >> >
> >> >> >> >> >
> >> >> >> >> >
> >> >> >> >> >
> >> >> >> >> > ------------------------------------------------------------------------------
> >> >> >> >> > LIMITED TIME SALE - Full Year of Microsoft Training For Just
> >> >> >> >> > $49.99!
> >> >> >> >> > 1,500+ hours of tutorials including VisualStudio 2012, Windows
> >> >> >> >> > 8,
> >> >> >> >> > SharePoint
> >> >> >> >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library
> >> >> >> >> > Power
> >> >> >> >> > Pack
> >> >> >> >> > includes
> >> >> >> >> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
> >> >> >> >> > 9/20/13.
> >> >> >> >> >
> >> >> >> >> >
> >> >> >> >> >
> >> >> >> >> >
> >> >> >> >> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >> >> >> >> > _______________________________________________
> >> >> >> >> > Csound-devel mailing list
> >> >> >> >> > Csound-devel@lists.sourceforge.net
> >> >> >> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> >>
> >> >> >> >>
> >> >> >> >>
> >> >> >> >>
> >> >> >> >>
> >> >> >> >> ------------------------------------------------------------------------------
> >> >> >> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just
> >> >> >> >> $49.99!
> >> >> >> >> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> >> >> >> >> SharePoint
> >> >> >> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
> >> >> >> >> Pack
> >> >> >> >> includes
> >> >> >> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
> >> >> >> >> 9/20/13.
> >> >> >> >>
> >> >> >> >>
> >> >> >> >>
> >> >> >> >>
> >> >> >> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >> >> >> >> _______________________________________________
> >> >> >> >> Csound-devel mailing list
> >> >> >> >> Csound-devel@lists.sourceforge.net
> >> >> >> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> >>
> >> >> >> >
> >> >> >> >
> >> >> >> >
> >> >> >> >
> >> >> >> >
> >> >> >> > ------------------------------------------------------------------------------
> >> >> >> > LIMITED TIME SALE - Full Year of Microsoft Training For Just
> >> >> >> > $49.99!
> >> >> >> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> >> >> >> > SharePoint
> >> >> >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
> >> >> >> > Pack
> >> >> >> > includes
> >> >> >> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
> >> >> >> > 9/20/13.
> >> >> >> >
> >> >> >> >
> >> >> >> >
> >> >> >> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >> >> >> > _______________________________________________
> >> >> >> > Csound-devel mailing list
> >> >> >> > Csound-devel@lists.sourceforge.net
> >> >> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> >
> >> >> >>
> >> >> >>
> >> >> >>
> >> >> >>
> >> >> >> ------------------------------------------------------------------------------
> >> >> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> >> >> >> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> >> >> >> SharePoint
> >> >> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
> >> >> >> Pack
> >> >> >> includes
> >> >> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> >> >> >>
> >> >> >>
> >> >> >>
> >> >> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >> >> >> _______________________________________________
> >> >> >> Csound-devel mailing list
> >> >> >> Csound-devel@lists.sourceforge.net
> >> >> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >
> >> >> >
> >> >> >
> >> >> > ------------------------------------------------------------------------------
> >> >> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> >> >> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> >> >> > SharePoint
> >> >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> >> >> > includes
> >> >> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> >> >> >
> >> >> >
> >> >> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >> >> > _______________________________________________
> >> >> > Csound-devel mailing list
> >> >> > Csound-devel@lists.sourceforge.net
> >> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >
> >> >>
> >> >>
> >> >>
> >> >> ------------------------------------------------------------------------------
> >> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> >> >> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> >> >> SharePoint
> >> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> >> >> includes
> >> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> >> >>
> >> >>
> >> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >> >> _______________________________________________
> >> >> Csound-devel mailing list
> >> >> Csound-devel@lists.sourceforge.net
> >> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >
> >> >
> >> > ------------------------------------------------------------------------------
> >> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> >> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> >> > SharePoint
> >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> >> > includes
> >> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> >> >
> >> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >> > _______________________________________________
> >> > Csound-devel mailing list
> >> > Csound-devel@lists.sourceforge.net
> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >
> >>
> >>
> >> ------------------------------------------------------------------------------
> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> >> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> >> SharePoint
> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> >> includes
> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> >>
> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >> _______________________________________________
> >> Csound-devel mailing list
> >> Csound-devel@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
> > ------------------------------------------------------------------------------
> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> > includes
> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13.
> > http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
> > _______________________________________________
> > Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
>
> ------------------------------------------------------------------------------
> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13.
> http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel

Date2013-09-22 23:58
FromStephen Kyne
SubjectRe: [Cs-dev] VS2010 building from source
AttachmentsNone  None  
Thanks Steven for that bit of info. It seems to have worked and the fix only applies to MSVC builds so there should be no regression.
I've added another fix also to correct some type redefinitions.

As it stands a build emitted from CMake for VS12 with everything disabled (except for the default WinMM inclusion) is building successfully.
There are still quite a few warnings which I'll be going through to see if they will cause any problems.
A lot are just warnings about unsafe functions which can be turned off/ignored.

After that I'll start adding more features into my build and see what needs to be fixed as I go.

Stephen


From: stevek@outlook.ie
To: csound-devel@lists.sourceforge.net
Date: Sat, 21 Sep 2013 21:38:58 +0100
Subject: Re: [Cs-dev] VS2010 building from source

Richard, sorry you were right I didn't push the changes to the feature/vs2013 branch. It should be there now.
As for the features in the build, I basically turn off everything non-essential. I'm not sure if the other stuff is fully working.
I'll try and put up a full list tomorrow of what I enable. 

Steven, cheers that makes sense so. I was using the same version successfully bar the unistd.h issue. 
I'll try your suggestions and see how it goes.

Stephen


> Date: Sat, 21 Sep 2013 16:15:27 -0400
> From: stevenyi@gmail.com
> To: csound-devel@lists.sourceforge.net
> Subject: Re: [Cs-dev] VS2010 building from source
>
> I'm using:
>
> Steven-Yis-MacBook-Pro:blue stevenyi$ flex --version
> flex 2.5.35 Apple(flex-31)
>
> I see that flex has this option:
>
> --nounistd
> do not include <unistd.h>
>
> You could try adding that to the root CMakeLists.txt, around line 736 here:
>
> COMMAND ${FLEX_EXECUTABLE} ARGS -B -t ${LEX_SRC} > ${LEX_OUT}
>
> and add --nounistd before the -B. If that works, we could see if
> that affects all the gcc/clang builds/platforms. If so, we could
> always do a conditional check if MSVC in CMake and if so to add that
> flag.
>
> steven
>
> On Sat, Sep 21, 2013 at 3:09 PM, Stephen Kyne <stevek@outlook.ie> wrote:
> > Hi guys,
> >
> > I've committed some changes that prevents most errors seen in a minimal
> > build of CSound.
> > There are still problems with Flex/Bison that I'm still trying to resolve.
> >
> > With flex ~2.5.35, it seems to compile fine but "unistd.h" is present in the
> > generated csound_orclex/prelex which is missing in MSVC (io.h is the nearest
> > equivalent).
> > With flex 2.5.4, I get errors relating to unrecognised %options and that
> > breaks the build.
> >
> > What is the version of flex that most people are using?
> >
> > Stephen
> >
> >> Date: Wed, 18 Sep 2013 22:10:03 -0400
> >
> >> From: stevenyi@gmail.com
> >> To: csound-devel@lists.sourceforge.net
> >> Subject: Re: [Cs-dev] VS2010 building from source
> >>
> >> +1 to SourceTree. I've been using it on Mac since Atlassian acquired
> >> it. Certainly simplifies everything I do with Git!
> >>
> >> On Tue, Sep 17, 2013 at 7:52 PM, Stephen Kyne <stevek@outlook.ie> wrote:
> >> > Thanks Steven,
> >> >
> >> > I think I'm good to go now. I have my repository set up and configured
> >> > to
> >> > the new "feature/vs2013" branch.
> >> > I'm currently manually porting over my changes from the old repo. I
> >> > didn't
> >> > really see a better option.
> >> >
> >> > I'll commit my changes as soon as I complete and Richard can see if it's
> >> > working his side.
> >> >
> >> > By the way, it's possible to use
> >> > https://www.atlassian.com/software/sourcetree/overview
> >> > as a GUI for git. It also supports git-flow commands which is handy.
> >> > I've been using a mixture of command line and this and it works well.
> >> >
> >> > Stephen
> >> >
> >> >> Date: Tue, 17 Sep 2013 18:11:25 -0400
> >> >
> >> >> From: stevenyi@gmail.com
> >> >> To: csound-devel@lists.sourceforge.net
> >> >> Subject: Re: [Cs-dev] VS2010 building from source
> >> >>
> >> >> Hi Richard,
> >> >>
> >> >> I've added you to the csound6 group, same as Stephen. Please see the
> >> >> other email regarding the vs2013 feature branch I setup for you two to
> >> >> work in.
> >> >>
> >> >> I think having some kind of documentation for how to contribute would
> >> >> be great. You could use the wiki to write any documentation, and we
> >> >> could add some note in the README to consult the wiki.
> >> >>
> >> >> Thanks!
> >> >> steven
> >> >>
> >> >> On Tue, Sep 17, 2013 at 6:05 PM, Richard Henninger
> >> >> <richard@rghmusic.com>
> >> >> wrote:
> >> >> > Steven,
> >> >> >
> >> >> > My sourceforge user name is “rghmusic”.
> >> >> >
> >> >> > Go ahead and start a guaranteed legit feature branch off of “develop”
> >> >> > for
> >> >> > us. Stephen and I can use that as a sandbox to share experiments with
> >> >> > git-flow, cmake script changes and code modifications as needed. When
> >> >> > we
> >> >> > have usable results for all, we can merge those back into the develop
> >> >> > branch
> >> >> > as you suggest. My CM experience is all TFS (MS Team Foundation
> >> >> > Server)
> >> >> > and
> >> >> > Dimensions (don't ask...) I am new to git, but not CM/VC. I like what
> >> >> > I
> >> >> > see in git.
> >> >> >
> >> >> > Maybe we can begin a procedural doc for newbie contributors using git
> >> >> > a
> >> >> > la
> >> >> > Mike’s Windows Build document.
> >> >> >
> >> >> >
> >> >> > Richard Henninger
> >> >> > richard@rghmusic.com
> >> >> >
> >> >> > From: Stephen Kyne
> >> >> > Sent: Tuesday, September 17, 2013 5:42 PM
> >> >> > To: Developer discussions
> >> >> >
> >> >> > I'm not that familiar with git-flow so I'll read the articles
> >> >> > mentioned
> >> >> > and
> >> >> > we can go from there.
> >> >> >
> >> >> > My sourceforge username is "stekyne". Unless Richard is comfortable
> >> >> > with
> >> >> > starting the feature branch then
> >> >> > maybe it would be best if you could set that up Steven. I don't want
> >> >> > to
> >> >> > make
> >> >> > a mess of it :D
> >> >> >
> >> >> > The workflow you described sounds good to me anyway.
> >> >> >
> >> >> > Thanks,
> >> >> > Stephen
> >> >> >
> >> >> >> Date: Tue, 17 Sep 2013 16:55:54 -0400
> >> >> >> From: stevenyi@gmail.com
> >> >> >> To: csound-devel@lists.sourceforge.net
> >> >> >> Subject: Re: [Cs-dev] VS2010 building from source
> >> >> >>
> >> >> >> I think this stuff might be best to do in a feature branch using
> >> >> >> "git
> >> >> >> flow feature start vs2013". You would then be able to check out the
> >> >> >> feature branch using "git flow feature checkout vs2013".
> >> >> >>
> >> >> >> Stephen and Richard: how about sending me your sourceforge usernames
> >> >> >> and I'll add you to the project. If you're uncomfortable with git
> >> >> >> flow, I can start the vs2013 feature branch and guide you all
> >> >> >> through
> >> >> >> checking it out. When you're done and want to have that pulled in,
> >> >> >> you'd probably do a pull from develop to merge all the most recent
> >> >> >> changes, then one of us could pull back into develop.
> >> >> >>
> >> >> >> steven
> >> >> >>
> >> >> >> On Tue, Sep 17, 2013 at 2:11 PM, Richard Henninger
> >> >> >> <richard@rghmusic.com>
> >> >> >> wrote:
> >> >> >> > Hi Mike,
> >> >> >> >
> >> >> >> > Thanks for offering to keep things simple.
> >> >> >> >
> >> >> >> >
> >> >> >> >
> >> >> >> > BTW, my understanding is the VS2013 is a complete rewrite of the C
> >> >> >> > compiler
> >> >> >> > behind Visual C++ (finally C99 compliant) along with a major
> >> >> >> > commitment
> >> >> >> > to
> >> >> >> > be 100% compliant with C++/11 to which MS is a major contributor
> >> >> >> > now.
> >> >> >> > They
> >> >> >> > have been making a major push over the past few years to be
> >> >> >> > standards-compliant in a number of areas.
> >> >> >> >
> >> >> >> > If you want, you could check out whether the STL vectors and maps
> >> >> >> > now
> >> >> >> > play
> >> >> >> > nice with other libraries like SWIG by downloading and trying the
> >> >> >> > VS2013
> >> >> >> > RC
> >> >> >> > images which just became available last week. (
> >> >> >> > http://www.microsoft.com/visualstudio/eng/2013-downloads ) Any
> >> >> >> > VS2013
> >> >> >> > version is free (runs on Win 8 or 7 (but not 8.1 preview)) this
> >> >> >> > fall.
> >> >> >> > Release is scheduled for mid November.
> >> >> >> >
> >> >> >> >
> >> >> >> >
> >> >> >> >
> >> >> >> > Richard Henninger
> >> >> >> > richard@rghmusic.com
> >> >> >> >
> >> >> >> > From: Michael Gogins
> >> >> >> > Sent: Tuesday, September 17, 2013 1:47 PM
> >> >> >> > To: Developer discussions
> >> >> >> >
> >> >> >> > As far as I am concerned, you can work in the develop branch. I
> >> >> >> > build
> >> >> >> > the
> >> >> >> > develop branch for Windows with MinGW every day or so. I'm sure we
> >> >> >> > can
> >> >> >> > keep
> >> >> >> > the build options straightened out.
> >> >> >> >
> >> >> >> > If you want to create another branch, that's fine too. I don't
> >> >> >> > find
> >> >> >> > it
> >> >> >> > difficult to manage branches just with plain git commands.
> >> >> >> >
> >> >> >> > For your information, the reason that I did not create a Microsoft
> >> >> >> > build
> >> >> >> > for
> >> >> >> > Windows myself is that the CsoundAC component would not build a
> >> >> >> > SWIG
> >> >> >> > interface for Python with Visual C++. The cause is that the
> >> >> >> > standard
> >> >> >> > vector
> >> >> >> > and map collections would not compile with a DLL interface for
> >> >> >> > SWIG
> >> >> >> > using
> >> >> >> > Visual C++. Since I am the author and one of the main users of
> >> >> >> > CsoundAC,
> >> >> >> > that caused me to lose interest in Visual C++.
> >> >> >> >
> >> >> >> > Things have changed a bit since then. In the first place I don't
> >> >> >> > depend
> >> >> >> > on
> >> >> >> > the SWIG-generated Python interface so much any more, I often
> >> >> >> > compose
> >> >> >> > directly in C++. I'm also interested to hear if this serious
> >> >> >> > limitation
> >> >> >> > of
> >> >> >> > Visual C++, which is not standard compliant, has been fixed.
> >> >> >> >
> >> >> >> > Regards,
> >> >> >> > Mike
> >> >> >> >
> >> >> >> >
> >> >> >> >
> >> >> >> >
> >> >> >> > ===========================
> >> >> >> > Michael Gogins
> >> >> >> > Irreducible Productions
> >> >> >> > http://michaelgogins.tumblr.com
> >> >> >> > Michael dot Gogins at gmail dot com
> >> >> >> >
> >> >> >> >
> >> >> >> > On Tue, Sep 17, 2013 at 1:37 PM, Richard Henninger
> >> >> >> > <richard@rghmusic.com>
> >> >> >> > wrote:
> >> >> >> >>
> >> >> >> >> Stephen,
> >> >> >> >>
> >> >> >> >>
> >> >> >> >> As we get set up, I noticed that Steven was talking about
> >> >> >> >> “git-flow”
> >> >> >> >> which
> >> >> >> >> is an add-on to git proper that encapsulates a workflow by
> >> >> >> >> imposing
> >> >> >> >> high-level commands over git that standardize branching
> >> >> >> >> operations.
> >> >> >> >> This
> >> >> >> >> was new to me. If it is new to you too, let’s read up before
> >> >> >> >> imposing a
> >> >> >> >> new
> >> >> >> >> branch on “develop”.
> >> >> >> >>
> >> >> >> >>
> >> >> >> >>
> >> >> >> >> I now remember some discussions about using git-flow in early
> >> >> >> >> August
> >> >> >> >> where
> >> >> >> >> this was proposed. Steven provided some basic links for info:
> >> >> >> >>
> >> >> >> >>
> >> >> >> >>
> >> >> >> >> http://csound.1045644.n5.nabble.com/New-Git-Flow-based-workflow-for-Csound6-td5726363.html
> >> >> >> >>
> >> >> >> >> Also, here is a pretty good explanation:
> >> >> >> >> http://yakiloo.com/getting-started-git-flow/
> >> >> >> >>
> >> >> >> >> Steven: Let us know the procedure we need to follow regarding dev
> >> >> >> >> status.
> >> >> >> >> Thanks.
> >> >> >> >>
> >> >> >> >>
> >> >> >> >> Richard Henninger
> >> >> >> >> richard@rghmusic.com
> >> >> >> >>
> >> >> >> >> From: Richard Henninger
> >> >> >> >> Sent: Monday, September 16, 2013 7:25 PM
> >> >> >> >> To: Developer discussions
> >> >> >> >>
> >> >> >> >> I’ve got good doc on git and it feels like the project is moving
> >> >> >> >> towards
> >> >> >> >> and getting more comfortable with git workflows, so that’s my
> >> >> >> >> vote.
> >> >> >> >>
> >> >> >> >> Richard Henninger
> >> >> >> >> richard@rghmusic.com
> >> >> >> >>
> >> >> >> >> From: Stephen Kyne
> >> >> >> >> Sent: Monday, September 16, 2013 6:41 PM
> >> >> >> >> To: Developer discussions
> >> >> >> >>
> >> >> >> >> Hi guys,
> >> >> >> >>
> >> >> >> >> Richard; That sounds reasonable. I wouldn't like to destabilise
> >> >> >> >> the
> >> >> >> >> codebase so a separate branch is probably a safe choice.
> >> >> >> >> I won't be at the conference unfortunately but it sounds really
> >> >> >> >> interesting.
> >> >> >> >>
> >> >> >> >> Steven; Thanks that would be great if you could set that up.
> >> >> >> >> As for the two options you gave, what would be easier for you
> >> >> >> >> guys?
> >> >> >> >> I
> >> >> >> >> don't mind either way to be honest.
> >> >> >> >>
> >> >> >> >> Stephen
> >> >> >> >>
> >> >> >> >> > Date: Mon, 16 Sep 2013 17:55:30 -0400
> >> >> >> >> > From: stevenyi@gmail.com
> >> >> >> >> > To: csound-devel@lists.sourceforge.net
> >> >> >> >> > Subject: Re: [Cs-dev] VS2010 building from source
> >> >> >> >> >
> >> >> >> >> > Hi Stephen and Richard,
> >> >> >> >> >
> >> >> >> >> > If you'd like, I don't think anyone would mind adding you two
> >> >> >> >> > to
> >> >> >> >> > the
> >> >> >> >> > devs list for Csound. You'd be welcome to create a feature
> >> >> >> >> > branch
> >> >> >> >> > off
> >> >> >> >> > the develop branch (using git-flow). Another option is that you
> >> >> >> >> > could
> >> >> >> >> > use Sourceforge's fork system (if you see on
> >> >> >> >> > https://sourceforge.net/p/csound/csound6-git/ci/master/tree/
> >> >> >> >> > there
> >> >> >> >> > is
> >> >> >> >> > an option to fork). You could then do pull requests from there.
> >> >> >> >> > I
> >> >> >> >> > found SF's fork/pull-request system a bit awkward compared to
> >> >> >> >> > bitbucket and github though.
> >> >> >> >> >
> >> >> >> >> > steven
> >> >> >> >> >
> >> >> >> >> > On Mon, Sep 16, 2013 at 4:51 PM, Richard Henninger
> >> >> >> >> > <richard@rghmusic.com> wrote:
> >> >> >> >> > > Hi Stephen,
> >> >> >> >> > >
> >> >> >> >> > > We should probably make a separate “native windows build”
> >> >> >> >> > > branch
> >> >> >> >> > > off
> >> >> >> >> > > of
> >> >> >> >> > > “develop” especially since the cMakeList files are still
> >> >> >> >> > > being
> >> >> >> >> > > fine
> >> >> >> >> > > tuned
> >> >> >> >> > > for the mingw windows build. We shouldn’t interfere with that
> >> >> >> >> > > until
> >> >> >> >> > > it
> >> >> >> >> > > (and
> >> >> >> >> > > the rest of csound6) is stable.
> >> >> >> >> > >
> >> >> >> >> > > Do you have “write” access to the project yet? I don’t. I’ve
> >> >> >> >> > > been
> >> >> >> >> > > holding
> >> >> >> >> > > off on my request for that until csound6 had become
> >> >> >> >> > > reasonably
> >> >> >> >> > > quiescent.
> >> >> >> >> > > Still, using a separate git branch should keep this work out
> >> >> >> >> > > of
> >> >> >> >> > > the
> >> >> >> >> > > way of
> >> >> >> >> > > the mainstream. Down the road, I worry about built in
> >> >> >> >> > > assumption
> >> >> >> >> > > in
> >> >> >> >> > > the
> >> >> >> >> > > codebase about threads, library and other compatibility
> >> >> >> >> > > issues -
> >> >> >> >> > > but
> >> >> >> >> > > resolving those is the whole point eventually.
> >> >> >> >> > >
> >> >> >> >> > > My original plan has been to become an active developer after
> >> >> >> >> > > attending the
> >> >> >> >> > > relevant sessions at the conference next month and confirming
> >> >> >> >> > > that
> >> >> >> >> > > I
> >> >> >> >> > > had a
> >> >> >> >> > > legitimate mingw build environment for testing changes ahead
> >> >> >> >> > > of
> >> >> >> >> > > committing
> >> >> >> >> > > code. Are you attending?
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > > Richard Henninger
> >> >> >> >> > > richard@rghmusic.com
> >> >> >> >> > >
> >> >> >> >> > > From: Stephen Kyne
> >> >> >> >> > > Sent: Monday, September 16, 2013 4:21 PM
> >> >> >> >> > > To: Developer discussions
> >> >> >> >> > >
> >> >> >> >> > > Hey Richard,
> >> >> >> >> > >
> >> >> >> >> > > Well I switched my Csound branch to "develop" from the main
> >> >> >> >> > > one
> >> >> >> >> > > recently and
> >> >> >> >> > > there was a few more errors but nothing major.
> >> >> >> >> > > I'm currently trying to fix the missing libraries in the
> >> >> >> >> > > cMakeLists
> >> >> >> >> > > files (I
> >> >> >> >> > > had just added them to the sln file for testing).
> >> >> >> >> > > I'm afraid it's a bit new to me so it's taking a little bit
> >> >> >> >> > > of
> >> >> >> >> > > time
> >> >> >> >> > > to
> >> >> >> >> > > do it
> >> >> >> >> > > nicely.
> >> >> >> >> > >
> >> >> >> >> > > Once that is finished though, there should be a version of
> >> >> >> >> > > Csound
> >> >> >> >> > > that
> >> >> >> >> > > will
> >> >> >> >> > > be building successfully.
> >> >> >> >> > > I guess from there we can add additional build features and
> >> >> >> >> > > fix
> >> >> >> >> > > the
> >> >> >> >> > > errors
> >> >> >> >> > > as they happen.
> >> >> >> >> > >
> >> >> >> >> > > If you want to make a branch that sounds fine with me.
> >> >> >> >> > >
> >> >> >> >> > > Stephen
> >> >> >> >> > >
> >> >> >> >> > > ________________________________
> >> >> >> >> > > From: richard@rghmusic.com
> >> >> >> >> > > To: csound-devel@lists.sourceforge.net
> >> >> >> >> > > Date: Mon, 16 Sep 2013 16:25:10 +0000
> >> >> >> >> > > Subject: Re: [Cs-dev] VS2010 building from source
> >> >> >> >> > >
> >> >> >> >> > > Stephen,
> >> >> >> >> > >
> >> >> >> >> > > Your were right about VS2013 Preview. Also, VS2013 RC won’t
> >> >> >> >> > > work
> >> >> >> >> > > over
> >> >> >> >> > > Win8.1 Preview.
> >> >> >> >> > >
> >> >> >> >> > > So, over the weekend, I hosed my 8.1 box back to 8.0 and
> >> >> >> >> > > loaded
> >> >> >> >> > > the
> >> >> >> >> > > VS2013
> >> >> >> >> > > RC (and git) and am ready to play. How do I catch up to the
> >> >> >> >> > > point
> >> >> >> >> > > where you
> >> >> >> >> > > are currently? Shall we make a git branch so we can keep
> >> >> >> >> > > track
> >> >> >> >> > > of,
> >> >> >> >> > > share
> >> >> >> >> > > and merge what we alter?
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > > Richard Henninger
> >> >> >> >> > > richard@rghmusic.com
> >> >> >> >> > >
> >> >> >> >> > > From: Stephen Kyne
> >> >> >> >> > > Sent: Sunday, September 15, 2013 11:48 AM
> >> >> >> >> > > To: Developer discussions
> >> >> >> >> > >
> >> >> >> >> > > Hi Andrés,
> >> >> >> >> > >
> >> >> >> >> > > Yes the project generated from CMake is almost fully correct.
> >> >> >> >> > > Just
> >> >> >> >> > > some
> >> >> >> >> > > edits to a few CMakeLists.txt files will be needed to load
> >> >> >> >> > > some
> >> >> >> >> > > missing
> >> >> >> >> > > libraries.
> >> >> >> >> > > I'm not building all features yet so there may be more
> >> >> >> >> > > changes
> >> >> >> >> > > as
> >> >> >> >> > > time
> >> >> >> >> > > goes
> >> >> >> >> > > by but the csound core is working well.
> >> >> >> >> > >
> >> >> >> >> > > Stephen
> >> >> >> >> > >
> >> >> >> >> > > ________________________________
> >> >> >> >> > > Date: Sat, 14 Sep 2013 19:28:55 -0700
> >> >> >> >> > > From: mantaraya36@gmail.com
> >> >> >> >> > > To: csound-devel@lists.sourceforge.net
> >> >> >> >> > > Subject: Re: [Cs-dev] VS2010 building from source
> >> >> >> >> > >
> >> >> >> >> > > Hi,
> >> >> >> >> > >
> >> >> >> >> > > Do you think the VS porject generated by cmake is useful?
> >> >> >> >> > > Ideally
> >> >> >> >> > > this
> >> >> >> >> > > work
> >> >> >> >> > > should go in the CMakeLists.txt file rather than a separate
> >> >> >> >> > > VS
> >> >> >> >> > > project.
> >> >> >> >> > >
> >> >> >> >> > > Cheers,
> >> >> >> >> > > Andrés
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > > On Fri, Sep 13, 2013 at 11:46 AM, Stephen Kyne
> >> >> >> >> > > <stevek@outlook.ie>
> >> >> >> >> > > wrote:
> >> >> >> >> > >
> >> >> >> >> > > Cool, any help would be appreciated. I'm still getting to
> >> >> >> >> > > grips
> >> >> >> >> > > with
> >> >> >> >> > > the
> >> >> >> >> > > Csound code base and most of my code changes are probably far
> >> >> >> >> > > from
> >> >> >> >> > > elegant.
> >> >> >> >> > >
> >> >> >> >> > > As far as I know, the Release Candidate is required unless
> >> >> >> >> > > there
> >> >> >> >> > > is
> >> >> >> >> > > an
> >> >> >> >> > > update to the preview.
> >> >> >> >> > > I know I had tried before and I was getting all kinds of
> >> >> >> >> > > errors
> >> >> >> >> > > from
> >> >> >> >> > > missing
> >> >> >> >> > > lib functions as you described.
> >> >> >> >> > >
> >> >> >> >> > > In the meantime, the portaudio module is working so real time
> >> >> >> >> > > audio
> >> >> >> >> > > is
> >> >> >> >> > > possible.
> >> >> >> >> > > There are still some elements of MSVC build that will be need
> >> >> >> >> > > to
> >> >> >> >> > > be
> >> >> >> >> > > fixed
> >> >> >> >> > > though.
> >> >> >> >> > > I saw a crash relating to heap corruptiong due to vfprintf
> >> >> >> >> > > use
> >> >> >> >> > > but
> >> >> >> >> > > these
> >> >> >> >> > > errors are relatively easy to fix with the debugger.
> >> >> >> >> > >
> >> >> >> >> > > Stephen
> >> >> >> >> > >
> >> >> >> >> > > ________________________________
> >> >> >> >> > > From: richard@rghmusic.com
> >> >> >> >> > > To: csound-devel@lists.sourceforge.net
> >> >> >> >> > > Date: Fri, 13 Sep 2013 17:03:15 +0000
> >> >> >> >> > >
> >> >> >> >> > > Subject: Re: [Cs-dev] VS2010 building from source
> >> >> >> >> > >
> >> >> >> >> > > Me too. I tried with VS2012 and decided that too much of the
> >> >> >> >> > > code
> >> >> >> >> > > depended
> >> >> >> >> > > on liberties that C99 permitted that C88 did not and gave up
> >> >> >> >> > > -
> >> >> >> >> > > thinking the
> >> >> >> >> > > source would need too much rework to bother.
> >> >> >> >> > >
> >> >> >> >> > > I have VS2013 preview on an 8.1 machine so I’d be interested
> >> >> >> >> > > in
> >> >> >> >> > > sharing the
> >> >> >> >> > > workload to speed this along. Perhaps there should be a git
> >> >> >> >> > > branch
> >> >> >> >> > > to
> >> >> >> >> > > hold
> >> >> >> >> > > the project files and changes for this?
> >> >> >> >> > >
> >> >> >> >> > > My interest is access to MS debugging tools while using .net
> >> >> >> >> > > front-ends and
> >> >> >> >> > > for ultimately targeting WinRT getting csound back closer to
> >> >> >> >> > > its
> >> >> >> >> > > original
> >> >> >> >> > > goal of being multiplatform.
> >> >> >> >> > >
> >> >> >> >> > > Richard Henninger
> >> >> >> >> > > richard@rghmusic.com
> >> >> >> >> > >
> >> >> >> >> > > From: Rory Walsh
> >> >> >> >> > > Sent: Friday, September 13, 2013 12:21 PM
> >> >> >> >> > > To: Developer discussions
> >> >> >> >> > >
> >> >> >> >> > > Thanks for the report. I'm following this with interest!
> >> >> >> >> > >
> >> >> >> >> > > On 13 September 2013 00:58, Stephen Kyne <stevek@outlook.ie>
> >> >> >> >> > > wrote:
> >> >> >> >> > >> Hey guys,
> >> >> >> >> > >>
> >> >> >> >> > >> Visual Studio 2013 RC was released there recently. It has
> >> >> >> >> > >> partial
> >> >> >> >> > >> support
> >> >> >> >> > >> for C99.
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >> http://blogs.msdn.com/b/vcblog/archive/2013/07/19/c99-library-support-in-visual-studio-2013.aspx
> >> >> >> >> > >>
> >> >> >> >> > >> I've been hacking away with it and managed to build Csound.
> >> >> >> >> > >> The
> >> >> >> >> > >> build
> >> >> >> >> > >> was
> >> >> >> >> > >> mostly stripped down but I managed to get the xanadu.csd to
> >> >> >> >> > >> compile a
> >> >> >> >> > >> .wav
> >> >> >> >> > >> file.
> >> >> >> >> > >> So it's a start at least!
> >> >> >> >> > >>
> >> >> >> >> > >> The changes required were fairly minor, mostly just
> >> >> >> >> > >> alterations
> >> >> >> >> > >> to
> >> >> >> >> > >> the
> >> >> >> >> > >> project(s) file for libraries and some small code changes
> >> >> >> >> > >> here
> >> >> >> >> > >> and
> >> >> >> >> > >> there.
> >> >> >> >> > >> I had to replace some GCC atomic intrinsics with MSVC ones.
> >> >> >> >> > >> I'm not sure the full effect of that but I guess in theory
> >> >> >> >> > >> it
> >> >> >> >> > >> should
> >> >> >> >> > >> (and
> >> >> >> >> > >> seems to) work.
> >> >> >> >> > >>
> >> >> >> >> > >> I'm hoping to get some real-time performance working next.
> >> >> >> >> > >>
> >> >> >> >> > >> Stephen
> >> >> >> >> > >>
> >> >> >> >> > >> ________________________________
> >> >> >> >> > >> Date: Sun, 21 Jul 2013 23:48:03 -0400
> >> >> >> >> > >> From: michael.gogins@gmail.com
> >> >> >> >> > >> To: csound-devel@lists.sourceforge.net
> >> >> >> >> > >>
> >> >> >> >> > >> Subject: Re: [Cs-dev] VS2010 building from source
> >> >> >> >> > >>
> >> >> >> >> > >> You could use another IDE: QtCreator, CodeBlocks, Eclipse
> >> >> >> >> > >> CDT.
> >> >> >> >> > >>
> >> >> >> >> > >> On Jul 21, 2013 7:31 PM, "Stephen Kyne" <stevek@outlook.ie>
> >> >> >> >> > >> wrote:
> >> >> >> >> > >>
> >> >> >> >> > >> Thanks for the replies.
> >> >> >> >> > >>
> >> >> >> >> > >> I mainly want to build in Visual Studio just for using the
> >> >> >> >> > >> IDE
> >> >> >> >> > >> itself
> >> >> >> >> > >> but
> >> >> >> >> > >> it
> >> >> >> >> > >> sounds like a no go at the minute.
> >> >> >> >> > >> Maybe something for the future.
> >> >> >> >> > >>
> >> >> >> >> > >> Cheers,
> >> >> >> >> > >> Stephen
> >> >> >> >> > >>
> >> >> >> >> > >> ________________________________
> >> >> >> >> > >> From: richard@rghmusic.com
> >> >> >> >> > >> To: csound-devel@lists.sourceforge.net
> >> >> >> >> > >> Date: Sun, 21 Jul 2013 21:15:47 +0000
> >> >> >> >> > >> Subject: Re: [Cs-dev] VS2010 building from source
> >> >> >> >> > >>
> >> >> >> >> > >> Last Spring, I explored porting to WinRT using the 5.18 code
> >> >> >> >> > >> base.
> >> >> >> >> > >> Really
> >> >> >> >> > >> tough! Once I started following in the changes you guys were
> >> >> >> >> > >> putting
> >> >> >> >> > >> into
> >> >> >> >> > >> csound 6, I saw how your architectural evolutions would
> >> >> >> >> > >> solve a
> >> >> >> >> > >> number of
> >> >> >> >> > >> issues I encountered.
> >> >> >> >> > >>
> >> >> >> >> > >> So I’ve held off until 6.0 becomes a stable base from which
> >> >> >> >> > >> to
> >> >> >> >> > >> rethink an
> >> >> >> >> > >> approach. Being patient gave me another reward: WinRT 8.1
> >> >> >> >> > >> finally
> >> >> >> >> > >> provides
> >> >> >> >> > >> the ability to feed audio streams from an algorithm as PCM
> >> >> >> >> > >> rather
> >> >> >> >> > >> than
> >> >> >> >> > >> from
> >> >> >> >> > >> only a file or existing audio stream. So direct programming
> >> >> >> >> > >> of
> >> >> >> >> > >> COM
> >> >> >> >> > >> (WASAPI)
> >> >> >> >> > >> is no longer necessary. Maybe MIDI will show up before
> >> >> >> >> > >> long...
> >> >> >> >> > >>
> >> >> >> >> > >> I am pretty familiar with the issues involved in a WinRT
> >> >> >> >> > >> port
> >> >> >> >> > >> and
> >> >> >> >> > >> would be
> >> >> >> >> > >> happy to be a part of such an effort at some point in the
> >> >> >> >> > >> future.
> >> >> >> >> > >> For
> >> >> >> >> > >> now,
> >> >> >> >> > >> I am content to explore the api from VS2012 and Win8 desktop
> >> >> >> >> > >> apps
> >> >> >> >> > >> via
> >> >> >> >> > >> a C#
> >> >> >> >> > >> wrapper I have. As it stands now, the sounds created from a
> >> >> >> >> > >> desktop-style
> >> >> >> >> > >> app are trouble free on a Surface Pro - you just can’t
> >> >> >> >> > >> create
> >> >> >> >> > >> apps
> >> >> >> >> > >> to
> >> >> >> >> > >> distribute from the Windows app store. It’s an acceptable
> >> >> >> >> > >> compromise
> >> >> >> >> > >> to
> >> >> >> >> > >> me
> >> >> >> >> > >> for now.
> >> >> >> >> > >>
> >> >> >> >> > >> Richard Henninger
> >> >> >> >> > >> richard@rghmusic.com
> >> >> >> >> > >>
> >> >> >> >> > >> From: Steven Yi
> >> >> >> >> > >> Sent: Sunday, July 21, 2013 4:27 PM
> >> >> >> >> > >> To: Developer discussions
> >> >> >> >> > >>
> >> >> >> >> > >> I tried to get a VS CMake build going about a year and a
> >> >> >> >> > >> half
> >> >> >> >> > >> ago
> >> >> >> >> > >> without much luck. I think though it would be nice to have
> >> >> >> >> > >> it
> >> >> >> >> > >> be
> >> >> >> >> > >> possible, especially if we'll get more developers interested
> >> >> >> >> > >> in
> >> >> >> >> > >> compiling and working on Csound. I don't think anyone's
> >> >> >> >> > >> really
> >> >> >> >> > >> been
> >> >> >> >> > >> looking at WinRT, but I think it'd be nice to see Csound
> >> >> >> >> > >> there
> >> >> >> >> > >> and
> >> >> >> >> > >> on
> >> >> >> >> > >> Win 8 Mobile too.
> >> >> >> >> > >>
> >> >> >> >> > >> On Sun, Jul 21, 2013 at 3:09 PM, Richard Henninger
> >> >> >> >> > >> <richard@rghmusic.com>
> >> >> >> >> > >> wrote:
> >> >> >> >> > >>> I tried this a few weeks ago so I could be better able to
> >> >> >> >> > >>> use
> >> >> >> >> > >>> the
> >> >> >> >> > >>> VS
> >> >> >> >> > >>> debugger better for the csound code while writing a .net
> >> >> >> >> > >>> bridge
> >> >> >> >> > >>> to
> >> >> >> >> > >>> csound.
> >> >> >> >> > >>>
> >> >> >> >> > >>> Mike is right on many points about the futility of doing
> >> >> >> >> > >>> this.
> >> >> >> >> > >>>
> >> >> >> >> > >>> The MS (the c part is c88 not c99) compiler will give you
> >> >> >> >> > >>> scads
> >> >> >> >> > >>> of
> >> >> >> >> > >>> errors
> >> >> >> >> > >>> when compiling csound libraries. Here is a partial list
> >> >> >> >> > >>> from
> >> >> >> >> > >>> an
> >> >> >> >> > >>> excerpt
> >> >> >> >> > >>> of
> >> >> >> >> > >>> an earlier post:
> >> >> >> >> > >>>
> >> >> >> >> > >>> Four come to mind right away:
> >> >> >> >> > >>>
> >> >> >> >> > >>> MS C tries to encourage use of the posix secure strxxx_s
> >> >> >> >> > >>> functions
> >> >> >> >> > >>> for
> >> >> >> >> > >>> string operations to thwart buffer overflow hacks. Error
> >> >> >> >> > >>> can
> >> >> >> >> > >>> be
> >> >> >> >> > >>> turned
> >> >> >> >> > >>> off
> >> >> >> >> > >>> by a flag, but the recommendation represents a best
> >> >> >> >> > >>> practice.
> >> >> >> >> > >>> It is totally unforgiving of implicit casts from void*. For
> >> >> >> >> > >>> code
> >> >> >> >> > >>> readability, I agree with them. Code clarity in open source
> >> >> >> >> > >>> seems
> >> >> >> >> > >>> ultra-desirable. No flag for these.
> >> >> >> >> > >>> Declaring new variables mid-codeblock confuses the
> >> >> >> >> > >>> compiler.
> >> >> >> >> > >>> [It
> >> >> >> >> > >>> spews
> >> >> >> >> > >>> crazy
> >> >> >> >> > >>> error messages once encountered]
> >> >> >> >> > >>> It won’t accept really old, deprecated library calls like
> >> >> >> >> > >>> open
> >> >> >> >> > >>> and
> >> >> >> >> > >>> insists
> >> >> >> >> > >>> on newer equivalents.
> >> >> >> >> > >>>
> >> >> >> >> > >>>
> >> >> >> >> > >>> namehist.c is particulary delinquent in this regard.
> >> >> >> >> > >>> VS2013’s
> >> >> >> >> > >>> C
> >> >> >> >> > >>> (in
> >> >> >> >> > >>> beta)
> >> >> >> >> > >>> wants to be c99 compliant, maybe some of this will just
> >> >> >> >> > >>> evaporate
> >> >> >> >> > >>> with
> >> >> >> >> > >>> VS2013 re-written c compiler. [Mike’s concern about c++ stl
> >> >> >> >> > >>> generics
> >> >> >> >> > >>> should
> >> >> >> >> > >>> also evaporate as MS makes itself compliant with VC11.
> >> >> >> >> > >>> Although
> >> >> >> >> > >>> you
> >> >> >> >> > >>> never
> >> >> >> >> > >>> know with MS, they do talk a good line on standards
> >> >> >> >> > >>> compliance
> >> >> >> >> > >>> these
> >> >> >> >> > >>> days.
> >> >> >> >> > >>> We’ll just have to wait and see...]
> >> >> >> >> > >>>
> >> >> >> >> > >>> Since dealing with these is a pre-requisite to porting to
> >> >> >> >> > >>> WinRT
> >> >> >> >> > >>> which
> >> >> >> >> > >>> must
> >> >> >> >> > >>> use an MS compiler, cleaning this kind of this up might
> >> >> >> >> > >>> make a
> >> >> >> >> > >>> good
> >> >> >> >> > >>> [project
> >> >> >> >> > >>> for me to start contributing with].
> >> >> >> >> > >>>
> >> >> >> >> > >>> For now, I’d just set up the gnu environment as Mike’s
> >> >> >> >> > >>> article
> >> >> >> >> > >>> describes.
> >> >> >> >> > >>> That’s what I’ve decided to do.
> >> >> >> >> > >>>
> >> >> >> >> > >>> Richard Henninger
> >> >> >> >> > >>> richard@rghmusic.com
> >> >> >> >> > >>>
> >> >> >> >> > >>> From: Michael Gogins
> >> >> >> >> > >>> Sent: Sunday, July 21, 2013 2:41 PM
> >> >> >> >> > >>> To: Developer discussions
> >> >> >> >> > >>>
> >> >> >> >> > >>> I tried to build Csound and CsoundAC with Visual C++ about
> >> >> >> >> > >>> four
> >> >> >> >> > >>> years
> >> >> >> >> > >>> ago,
> >> >> >> >> > >>> and I gave up.
> >> >> >> >> > >>>
> >> >> >> >> > >>> The issue for me was that the Microsoft Standard C++
> >> >> >> >> > >>> Library
> >> >> >> >> > >>> (STL)
> >> >> >> >> > >>> did
> >> >> >> >> > >>> not
> >> >> >> >> > >>> generate code that could be exported in shared libraries.
> >> >> >> >> > >>> This
> >> >> >> >> > >>> was a
> >> >> >> >> > >>> serious
> >> >> >> >> > >>> problem that prevented CsoundAC from linking into shared
> >> >> >> >> > >>> libraries
> >> >> >> >> > >>> using
> >> >> >> >> > >>> Visual C++, as CsoundAC uses std::vector and other such
> >> >> >> >> > >>> classes
> >> >> >> >> > >>> in
> >> >> >> >> > >>> exported
> >> >> >> >> > >>> interfaces.
> >> >> >> >> > >>>
> >> >> >> >> > >>> Aside from this the C interfaces should not, in theory,
> >> >> >> >> > >>> present a
> >> >> >> >> > >>> problem.
> >> >> >> >> > >>> However, because the Visual C++ build has not been
> >> >> >> >> > >>> maintained
> >> >> >> >> > >>> for
> >> >> >> >> > >>> a
> >> >> >> >> > >>> long
> >> >> >> >> > >>> time, there may be many minor problems.
> >> >> >> >> > >>>
> >> >> >> >> > >>> Your best bet is to create a branch in GIT for your Visual
> >> >> >> >> > >>> C++
> >> >> >> >> > >>> build
> >> >> >> >> > >>> and
> >> >> >> >> > >>> modify the CMakeList.txt files to build with Visual C++ in
> >> >> >> >> > >>> the
> >> >> >> >> > >>> Microsoft
> >> >> >> >> > >>> Windows SDK console. If you get it to work, we can merge
> >> >> >> >> > >>> your
> >> >> >> >> > >>> branch
> >> >> >> >> > >>> back
> >> >> >> >> > >>> in.
> >> >> >> >> > >>>
> >> >> >> >> > >>> Please tell us your reason for wanting a Visual C++ build.
> >> >> >> >> > >>> I
> >> >> >> >> > >>> would
> >> >> >> >> > >>> not go
> >> >> >> >> > >>> down this path, myself, without a very good reason.
> >> >> >> >> > >>>
> >> >> >> >> > >>> Both the C API, and the low-level C++ api in csound.hpp,
> >> >> >> >> > >>> can
> >> >> >> >> > >>> be
> >> >> >> >> > >>> used
> >> >> >> >> > >>> from
> >> >> >> >> > >>> Visual C++ while linking with the MinGW built code in the
> >> >> >> >> > >>> Windows
> >> >> >> >> > >>> installer.
> >> >> >> >> > >>>
> >> >> >> >> > >>> In other words, if you are creating a Visual C++ project to
> >> >> >> >> > >>> use
> >> >> >> >> > >>> the
> >> >> >> >> > >>> Csound
> >> >> >> >> > >>> API, you should be able use the libraries and headers in
> >> >> >> >> > >>> the
> >> >> >> >> > >>> Windows
> >> >> >> >> > >>> installer with Visual C++ as long as you only reference C
> >> >> >> >> > >>> header
> >> >> >> >> > >>> files
> >> >> >> >> > >>> such
> >> >> >> >> > >>> as csound.h and the csound.hpp C++ header. If you find out
> >> >> >> >> > >>> differently,
> >> >> >> >> > >>> please let me know.
> >> >> >> >> > >>>
> >> >> >> >> > >>> At this time, the MinGW compiler is pretty even with the
> >> >> >> >> > >>> Visual
> >> >> >> >> > >>> C++
> >> >> >> >> > >>> compiler
> >> >> >> >> > >>> in terms of code quality, execution speed, and probably a
> >> >> >> >> > >>> bit
> >> >> >> >> > >>> better
> >> >> >> >> > >>> for
> >> >> >> >> > >>> C++
> >> >> >> >> > >>> standards compliance.
> >> >> >> >> > >>>
> >> >> >> >> > >>> Hope this helps,
> >> >> >> >> > >>> Mike
> >> >> >> >> > >>>
> >> >> >> >> > >>>
> >> >> >> >> > >>>
> >> >> >> >> > >>>
> >> >> >> >> > >>> ===========================
> >> >> >> >> > >>> Michael Gogins
> >> >> >> >> > >>> Irreducible Productions
> >> >> >> >> > >>> http://michaelgogins.tumblr.com
> >> >> >> >> > >>> Michael dot Gogins at gmail dot com
> >> >> >> >> > >>>
> >> >> >> >> > >>>
> >> >> >> >> > >>> On Sun, Jul 21, 2013 at 1:15 PM, Stephen Kyne
> >> >> >> >> > >>> <stevek@outlook.ie>
> >> >> >> >> > >>> wrote:
> >> >> >> >> > >>>>
> >> >> >> >> > >>>> Hi guys,
> >> >> >> >> > >>>>
> >> >> >> >> > >>>> I was wondering if anyone has or if it is supposed to be
> >> >> >> >> > >>>> possible
> >> >> >> >> > >>>> to
> >> >> >> >> > >>>> generate a VS2010 project file using CMake and building
> >> >> >> >> > >>>> Csound
> >> >> >> >> > >>>> this
> >> >> >> >> > >>>> way?
> >> >> >> >> > >>>>
> >> >> >> >> > >>>> It is straight forward finding the necessary dependencies
> >> >> >> >> > >>>> and
> >> >> >> >> > >>>> generating
> >> >> >> >> > >>>> the project file but it's running into a lot of errors
> >> >> >> >> > >>>> when I
> >> >> >> >> > >>>> try
> >> >> >> >> > >>>> and
> >> >> >> >> > >>>> build.
> >> >> >> >> > >>>> Is it worth hacking around and fixing these errors or is
> >> >> >> >> > >>>> this
> >> >> >> >> > >>>> fundamentally not going to work without serious effort?
> >> >> >> >> > >>>>
> >> >> >> >> > >>>> Thanks,
> >> >> >> >> > >>>> Stephen
> >> >> >> >> > >>>>
> >> >> >> >> > >>>>
> >> >> >> >> > >>>>
> >> >> >> >> > >>>>
> >> >> >> >> > >>>>
> >> >> >> >> > >>>>
> >> >> >> >> > >>>>
> >> >> >> >> > >>>>
> >> >> >> >> > >>>> ------------------------------------------------------------------------------
> >> >> >> >> > >>>> See everything from the browser to the database with
> >> >> >> >> > >>>> AppDynamics
> >> >> >> >> > >>>> Get end-to-end visibility with application monitoring from
> >> >> >> >> > >>>> AppDynamics
> >> >> >> >> > >>>> Isolate bottlenecks and diagnose root cause in seconds.
> >> >> >> >> > >>>> Start your free trial of AppDynamics Pro today!
> >> >> >> >> > >>>>
> >> >> >> >> > >>>>
> >> >> >> >> > >>>>
> >> >> >> >> > >>>>
> >> >> >> >> > >>>>
> >> >> >> >> > >>>>
> >> >> >> >> > >>>>
> >> >> >> >> > >>>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >> >> >> >> > >>>> _______________________________________________
> >> >> >> >> > >>>> Csound-devel mailing list
> >> >> >> >> > >>>> Csound-devel@lists.sourceforge.net
> >> >> >> >> > >>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> >> > >>>>
> >> >> >> >> > >>>
> >> >> >> >> > >>>
> >> >> >> >> > >>>
> >> >> >> >> > >>>
> >> >> >> >> > >>>
> >> >> >> >> > >>>
> >> >> >> >> > >>>
> >> >> >> >> > >>>
> >> >> >> >> > >>> ------------------------------------------------------------------------------
> >> >> >> >> > >>> See everything from the browser to the database with
> >> >> >> >> > >>> AppDynamics
> >> >> >> >> > >>> Get end-to-end visibility with application monitoring from
> >> >> >> >> > >>> AppDynamics
> >> >> >> >> > >>> Isolate bottlenecks and diagnose root cause in seconds.
> >> >> >> >> > >>> Start your free trial of AppDynamics Pro today!
> >> >> >> >> > >>>
> >> >> >> >> > >>>
> >> >> >> >> > >>>
> >> >> >> >> > >>>
> >> >> >> >> > >>>
> >> >> >> >> > >>>
> >> >> >> >> > >>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >> >> >> >> > >>> _______________________________________________
> >> >> >> >> > >>> Csound-devel mailing list
> >> >> >> >> > >>> Csound-devel@lists.sourceforge.net
> >> >> >> >> > >>> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> >> > >>>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >> ------------------------------------------------------------------------------
> >> >> >> >> > >> See everything from the browser to the database with
> >> >> >> >> > >> AppDynamics
> >> >> >> >> > >> Get end-to-end visibility with application monitoring from
> >> >> >> >> > >> AppDynamics
> >> >> >> >> > >> Isolate bottlenecks and diagnose root cause in seconds.
> >> >> >> >> > >> Start your free trial of AppDynamics Pro today!
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >> >> >> >> > >> _______________________________________________
> >> >> >> >> > >> Csound-devel mailing list
> >> >> >> >> > >> Csound-devel@lists.sourceforge.net
> >> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >> ------------------------------------------------------------------------------
> >> >> >> >> > >> See everything from the browser to the database with
> >> >> >> >> > >> AppDynamics
> >> >> >> >> > >> Get
> >> >> >> >> > >> end-to-end visibility with application monitoring from
> >> >> >> >> > >> AppDynamics
> >> >> >> >> > >> Isolate
> >> >> >> >> > >> bottlenecks and diagnose root cause in seconds. Start your
> >> >> >> >> > >> free
> >> >> >> >> > >> trial
> >> >> >> >> > >> of
> >> >> >> >> > >> AppDynamics Pro today!
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >> >> >> >> > >> _______________________________________________ Csound-devel
> >> >> >> >> > >> mailing
> >> >> >> >> > >> list
> >> >> >> >> > >> Csound-devel@lists.sourceforge.net
> >> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >> ------------------------------------------------------------------------------
> >> >> >> >> > >> See everything from the browser to the database with
> >> >> >> >> > >> AppDynamics
> >> >> >> >> > >> Get end-to-end visibility with application monitoring from
> >> >> >> >> > >> AppDynamics
> >> >> >> >> > >> Isolate bottlenecks and diagnose root cause in seconds.
> >> >> >> >> > >> Start your free trial of AppDynamics Pro today!
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >> >> >> >> > >> _______________________________________________
> >> >> >> >> > >> Csound-devel mailing list
> >> >> >> >> > >> Csound-devel@lists.sourceforge.net
> >> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >> ------------------------------------------------------------------------------
> >> >> >> >> > >> See everything from the browser to the database with
> >> >> >> >> > >> AppDynamics
> >> >> >> >> > >> Get
> >> >> >> >> > >> end-to-end visibility with application monitoring from
> >> >> >> >> > >> AppDynamics
> >> >> >> >> > >> Isolate
> >> >> >> >> > >> bottlenecks and diagnose root cause in seconds. Start your
> >> >> >> >> > >> free
> >> >> >> >> > >> trial
> >> >> >> >> > >> of
> >> >> >> >> > >> AppDynamics Pro today!
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >> >> >> >> > >> _______________________________________________ Csound-devel
> >> >> >> >> > >> mailing
> >> >> >> >> > >> list
> >> >> >> >> > >> Csound-devel@lists.sourceforge.net
> >> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >> ------------------------------------------------------------------------------
> >> >> >> >> > >> How ServiceNow helps IT people transform IT departments:
> >> >> >> >> > >> 1. Consolidate legacy IT systems to a single system of
> >> >> >> >> > >> record
> >> >> >> >> > >> for
> >> >> >> >> > >> IT
> >> >> >> >> > >> 2. Standardize and globalize service processes across IT
> >> >> >> >> > >> 3. Implement zero-touch automation to replace manual,
> >> >> >> >> > >> redundant
> >> >> >> >> > >> tasks
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> >> >> >> >> > >> _______________________________________________
> >> >> >> >> > >> Csound-devel mailing list
> >> >> >> >> > >> Csound-devel@lists.sourceforge.net
> >> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> >> > >>
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > > ------------------------------------------------------------------------------
> >> >> >> >> > > How ServiceNow helps IT people transform IT departments:
> >> >> >> >> > > 1. Consolidate legacy IT systems to a single system of record
> >> >> >> >> > > for
> >> >> >> >> > > IT
> >> >> >> >> > > 2. Standardize and globalize service processes across IT
> >> >> >> >> > > 3. Implement zero-touch automation to replace manual,
> >> >> >> >> > > redundant
> >> >> >> >> > > tasks
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> >> >> >> >> > > _______________________________________________
> >> >> >> >> > > Csound-devel mailing list
> >> >> >> >> > > Csound-devel@lists.sourceforge.net
> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > > ------------------------------------------------------------------------------
> >> >> >> >> > > How ServiceNow helps IT people transform IT departments: 1.
> >> >> >> >> > > Consolidate
> >> >> >> >> > > legacy IT systems to a single system of record for IT 2.
> >> >> >> >> > > Standardize
> >> >> >> >> > > and
> >> >> >> >> > > globalize service processes across IT 3. Implement zero-touch
> >> >> >> >> > > automation to
> >> >> >> >> > > replace manual, redundant tasks
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> >> >> >> >> > > _______________________________________________ Csound-devel
> >> >> >> >> > > mailing
> >> >> >> >> > > list
> >> >> >> >> > > Csound-devel@lists.sourceforge.net
> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > > ------------------------------------------------------------------------------
> >> >> >> >> > > How ServiceNow helps IT people transform IT departments:
> >> >> >> >> > > 1. Consolidate legacy IT systems to a single system of record
> >> >> >> >> > > for
> >> >> >> >> > > IT
> >> >> >> >> > > 2. Standardize and globalize service processes across IT
> >> >> >> >> > > 3. Implement zero-touch automation to replace manual,
> >> >> >> >> > > redundant
> >> >> >> >> > > tasks
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> >> >> >> >> > > _______________________________________________
> >> >> >> >> > > Csound-devel mailing list
> >> >> >> >> > > Csound-devel@lists.sourceforge.net
> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > > ------------------------------------------------------------------------------
> >> >> >> >> > > LIMITED TIME SALE - Full Year of Microsoft Training For Just
> >> >> >> >> > > $49.99!
> >> >> >> >> > > 1,500+
> >> >> >> >> > > hours of tutorials including VisualStudio 2012, Windows 8,
> >> >> >> >> > > SharePoint
> >> >> >> >> > > 2013,
> >> >> >> >> > > SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
> >> >> >> >> > > Pack
> >> >> >> >> > > includes
> >> >> >> >> > > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
> >> >> >> >> > > 9/22/13.
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
> >> >> >> >> > > _______________________________________________ Csound-devel
> >> >> >> >> > > mailing
> >> >> >> >> > > list
> >> >> >> >> > > Csound-devel@lists.sourceforge.net
> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > > ------------------------------------------------------------------------------
> >> >> >> >> > > LIMITED TIME SALE - Full Year of Microsoft Training For Just
> >> >> >> >> > > $49.99!
> >> >> >> >> > > 1,500+
> >> >> >> >> > > hours of tutorials including VisualStudio 2012, Windows 8,
> >> >> >> >> > > SharePoint
> >> >> >> >> > > 2013,
> >> >> >> >> > > SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
> >> >> >> >> > > Pack
> >> >> >> >> > > includes
> >> >> >> >> > > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
> >> >> >> >> > > 9/20/13.
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >> >> >> >> > > _______________________________________________ Csound-devel
> >> >> >> >> > > mailing
> >> >> >> >> > > list
> >> >> >> >> > > Csound-devel@lists.sourceforge.net
> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > > ------------------------------------------------------------------------------
> >> >> >> >> > > LIMITED TIME SALE - Full Year of Microsoft Training For Just
> >> >> >> >> > > $49.99!
> >> >> >> >> > > 1,500+ hours of tutorials including VisualStudio 2012,
> >> >> >> >> > > Windows
> >> >> >> >> > > 8,
> >> >> >> >> > > SharePoint
> >> >> >> >> > > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library
> >> >> >> >> > > Power
> >> >> >> >> > > Pack
> >> >> >> >> > > includes
> >> >> >> >> > > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
> >> >> >> >> > > 9/20/13.
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >> >> >> >> > > _______________________________________________
> >> >> >> >> > > Csound-devel mailing list
> >> >> >> >> > > Csound-devel@lists.sourceforge.net
> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> >> > >
> >> >> >> >> >
> >> >> >> >> >
> >> >> >> >> >
> >> >> >> >> >
> >> >> >> >> >
> >> >> >> >> > ------------------------------------------------------------------------------
> >> >> >> >> > LIMITED TIME SALE - Full Year of Microsoft Training For Just
> >> >> >> >> > $49.99!
> >> >> >> >> > 1,500+ hours of tutorials including VisualStudio 2012, Windows
> >> >> >> >> > 8,
> >> >> >> >> > SharePoint
> >> >> >> >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library
> >> >> >> >> > Power
> >> >> >> >> > Pack
> >> >> >> >> > includes
> >> >> >> >> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
> >> >> >> >> > 9/20/13.
> >> >> >> >> >
> >> >> >> >> >
> >> >> >> >> >
> >> >> >> >> >
> >> >> >> >> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >> >> >> >> > _______________________________________________
> >> >> >> >> > Csound-devel mailing list
> >> >> >> >> > Csound-devel@lists.sourceforge.net
> >> >> >> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> >>
> >> >> >> >>
> >> >> >> >>
> >> >> >> >>
> >> >> >> >>
> >> >> >> >> ------------------------------------------------------------------------------
> >> >> >> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just
> >> >> >> >> $49.99!
> >> >> >> >> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> >> >> >> >> SharePoint
> >> >> >> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
> >> >> >> >> Pack
> >> >> >> >> includes
> >> >> >> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
> >> >> >> >> 9/20/13.
> >> >> >> >>
> >> >> >> >>
> >> >> >> >>
> >> >> >> >>
> >> >> >> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >> >> >> >> _______________________________________________
> >> >> >> >> Csound-devel mailing list
> >> >> >> >> Csound-devel@lists.sourceforge.net
> >> >> >> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> >>
> >> >> >> >
> >> >> >> >
> >> >> >> >
> >> >> >> >
> >> >> >> >
> >> >> >> > ------------------------------------------------------------------------------
> >> >> >> > LIMITED TIME SALE - Full Year of Microsoft Training For Just
> >> >> >> > $49.99!
> >> >> >> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> >> >> >> > SharePoint
> >> >> >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
> >> >> >> > Pack
> >> >> >> > includes
> >> >> >> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
> >> >> >> > 9/20/13.
> >> >> >> >
> >> >> >> >
> >> >> >> >
> >> >> >> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >> >> >> > _______________________________________________
> >> >> >> > Csound-devel mailing list
> >> >> >> > Csound-devel@lists.sourceforge.net
> >> >> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> >
> >> >> >>
> >> >> >>
> >> >> >>
> >> >> >>
> >> >> >> ------------------------------------------------------------------------------
> >> >> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> >> >> >> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> >> >> >> SharePoint
> >> >> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
> >> >> >> Pack
> >> >> >> includes
> >> >> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> >> >> >>
> >> >> >>
> >> >> >>
> >> >> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >> >> >> _______________________________________________
> >> >> >> Csound-devel mailing list
> >> >> >> Csound-devel@lists.sourceforge.net
> >> >> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >
> >> >> >
> >> >> >
> >> >> > ------------------------------------------------------------------------------
> >> >> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> >> >> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> >> >> > SharePoint
> >> >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> >> >> > includes
> >> >> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> >> >> >
> >> >> >
> >> >> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >> >> > _______________________________________________
> >> >> > Csound-devel mailing list
> >> >> > Csound-devel@lists.sourceforge.net
> >> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >
> >> >>
> >> >>
> >> >>
> >> >> ------------------------------------------------------------------------------
> >> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> >> >> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> >> >> SharePoint
> >> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> >> >> includes
> >> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> >> >>
> >> >>
> >> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >> >> _______________________________________________
> >> >> Csound-devel mailing list
> >> >> Csound-devel@lists.sourceforge.net
> >> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >
> >> >
> >> > ------------------------------------------------------------------------------
> >> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> >> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> >> > SharePoint
> >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> >> > includes
> >> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> >> >
> >> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >> > _______________________________________________
> >> > Csound-devel mailing list
> >> > Csound-devel@lists.sourceforge.net
> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >
> >>
> >>
> >> ------------------------------------------------------------------------------
> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> >> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> >> SharePoint
> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> >> includes
> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> >>
> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >> _______________________________________________
> >> Csound-devel mailing list
> >> Csound-devel@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
> > ------------------------------------------------------------------------------
> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> > includes
> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13.
> > http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
> > _______________________________________________
> > Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
>
> ------------------------------------------------------------------------------
> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13.
> http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel

------------------------------------------------------------------------------ LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13. http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
_______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/csound-devel

Date2013-09-23 13:32
FromRichard Henninger
SubjectRe: [Cs-dev] VS2010 building from source
AttachmentsNone  None  
Good Morning Stephan,
 
If you could give me a map of how you are set up so I can replicate your build environment, I’ll get to work this afternoon on constructing the same setup - for both csound source and that of supporting libraries.
 
Once I have that and it works, we can make a plan to divvy up the remaining work and to devise a test and acceptance strategy so we can ultimately fold the work back into the develop branch.
 
Richard
 
Richard Henninger
richard@rghmusic.com
 
From: Stephen Kyne
Sent: ‎Sunday‎, ‎September‎ ‎22‎, ‎2013 ‎6‎:‎59‎ ‎PM
To: Developer discussions
 
Thanks Steven for that bit of info. It seems to have worked and the fix only applies to MSVC builds so there should be no regression.
I've added another fix also to correct some type redefinitions.

As it stands a build emitted from CMake for VS12 with everything disabled (except for the default WinMM inclusion) is building successfully.
There are still quite a few warnings which I'll be going through to see if they will cause any problems.
A lot are just warnings about unsafe functions which can be turned off/ignored.

After that I'll start adding more features into my build and see what needs to be fixed as I go.

Stephen


From: stevek@outlook.ie
To: csound-devel@lists.sourceforge.net
Date: Sat, 21 Sep 2013 21:38:58 +0100
Subject: Re: [Cs-dev] VS2010 building from source

Richard, sorry you were right I didn't push the changes to the feature/vs2013 branch. It should be there now.
As for the features in the build, I basically turn off everything non-essential. I'm not sure if the other stuff is fully working.
I'll try and put up a full list tomorrow of what I enable. 

Steven, cheers that makes sense so. I was using the same version successfully bar the unistd.h issue. 
I'll try your suggestions and see how it goes.

Stephen


> Date: Sat, 21 Sep 2013 16:15:27 -0400
> From: stevenyi@gmail.com
> To: csound-devel@lists.sourceforge.net
> Subject: Re: [Cs-dev] VS2010 building from source
>
> I'm using:
>
> Steven-Yis-MacBook-Pro:blue stevenyi$ flex --version
> flex 2.5.35 Apple(flex-31)
>
> I see that flex has this option:
>
> --nounistd
> do not include <unistd.h>
>
> You could try adding that to the root CMakeLists.txt, around line 736 here:
>
> COMMAND ${FLEX_EXECUTABLE} ARGS -B -t ${LEX_SRC} > ${LEX_OUT}
>
> and add --nounistd before the -B. If that works, we could see if
> that affects all the gcc/clang builds/platforms. If so, we could
> always do a conditional check if MSVC in CMake and if so to add that
> flag.
>
> steven
>
> On Sat, Sep 21, 2013 at 3:09 PM, Stephen Kyne <stevek@outlook.ie> wrote:
> > Hi guys,
> >
> > I've committed some changes that prevents most errors seen in a minimal
> > build of CSound.
> > There are still problems with Flex/Bison that I'm still trying to resolve.
> >
> > With flex ~2.5.35, it seems to compile fine but "unistd.h" is present in the
> > generated csound_orclex/prelex which is missing in MSVC (io.h is the nearest
> > equivalent).
> > With flex 2.5.4, I get errors relating to unrecognised %options and that
> > breaks the build.
> >
> > What is the version of flex that most people are using?
> >
> > Stephen
> >
> >> Date: Wed, 18 Sep 2013 22:10:03 -0400
> >
> >> From: stevenyi@gmail.com
> >> To: csound-devel@lists.sourceforge.net
> >> Subject: Re: [Cs-dev] VS2010 building from source
> >>
> >> +1 to SourceTree. I've been using it on Mac since Atlassian acquired
> >> it. Certainly simplifies everything I do with Git!
> >>
> >> On Tue, Sep 17, 2013 at 7:52 PM, Stephen Kyne <stevek@outlook.ie> wrote:
> >> > Thanks Steven,
> >> >
> >> > I think I'm good to go now. I have my repository set up and configured
> >> > to
> >> > the new "feature/vs2013" branch.
> >> > I'm currently manually porting over my changes from the old repo. I
> >> > didn't
> >> > really see a better option.
> >> >
> >> > I'll commit my changes as soon as I complete and Richard can see if it's
> >> > working his side.
> >> >
> >> > By the way, it's possible to use
> >> > https://www.atlassian.com/software/sourcetree/overview
> >> > as a GUI for git. It also supports git-flow commands which is handy.
> >> > I've been using a mixture of command line and this and it works well.
> >> >
> >> > Stephen
> >> >
> >> >> Date: Tue, 17 Sep 2013 18:11:25 -0400
> >> >
> >> >> From: stevenyi@gmail.com
> >> >> To: csound-devel@lists.sourceforge.net
> >> >> Subject: Re: [Cs-dev] VS2010 building from source
> >> >>
> >> >> Hi Richard,
> >> >>
> >> >> I've added you to the csound6 group, same as Stephen. Please see the
> >> >> other email regarding the vs2013 feature branch I setup for you two to
> >> >> work in.
> >> >>
> >> >> I think having some kind of documentation for how to contribute would
> >> >> be great. You could use the wiki to write any documentation, and we
> >> >> could add some note in the README to consult the wiki.
> >> >>
> >> >> Thanks!
> >> >> steven
> >> >>
> >> >> On Tue, Sep 17, 2013 at 6:05 PM, Richard Henninger
> >> >> <richard@rghmusic.com>
> >> >> wrote:
> >> >> > Steven,
> >> >> >
> >> >> > My sourceforge user name is “rghmusic”.
> >> >> >
> >> >> > Go ahead and start a guaranteed legit feature branch off of “develop”
> >> >> > for
> >> >> > us. Stephen and I can use that as a sandbox to share experiments with
> >> >> > git-flow, cmake script changes and code modifications as needed. When
> >> >> > we
> >> >> > have usable results for all, we can merge those back into the develop
> >> >> > branch
> >> >> > as you suggest. My CM experience is all TFS (MS Team Foundation
> >> >> > Server)
> >> >> > and
> >> >> > Dimensions (don't ask...) I am new to git, but not CM/VC. I like what
> >> >> > I
> >> >> > see in git.
> >> >> >
> >> >> > Maybe we can begin a procedural doc for newbie contributors using git
> >> >> > a
> >> >> > la
> >> >> > Mike’s Windows Build document.
> >> >> >
> >> >> >
> >> >> > Richard Henninger
> >> >> > richard@rghmusic.com
> >> >> >
> >> >> > From: Stephen Kyne
> >> >> > Sent: Tuesday, September 17, 2013 5:42 PM
> >> >> > To: Developer discussions
> >> >> >
> >> >> > I'm not that familiar with git-flow so I'll read the articles
> >> >> > mentioned
> >> >> > and
> >> >> > we can go from there.
> >> >> >
> >> >> > My sourceforge username is "stekyne". Unless Richard is comfortable
> >> >> > with
> >> >> > starting the feature branch then
> >> >> > maybe it would be best if you could set that up Steven. I don't want
> >> >> > to
> >> >> > make
> >> >> > a mess of it :D
> >> >> >
> >> >> > The workflow you described sounds good to me anyway.
> >> >> >
> >> >> > Thanks,
> >> >> > Stephen
> >> >> >
> >> >> >> Date: Tue, 17 Sep 2013 16:55:54 -0400
> >> >> >> From: stevenyi@gmail.com
> >> >> >> To: csound-devel@lists.sourceforge.net
> >> >> >> Subject: Re: [Cs-dev] VS2010 building from source
> >> >> >>
> >> >> >> I think this stuff might be best to do in a feature branch using
> >> >> >> "git
> >> >> >> flow feature start vs2013". You would then be able to check out the
> >> >> >> feature branch using "git flow feature checkout vs2013".
> >> >> >>
> >> >> >> Stephen and Richard: how about sending me your sourceforge usernames
> >> >> >> and I'll add you to the project. If you're uncomfortable with git
> >> >> >> flow, I can start the vs2013 feature branch and guide you all
> >> >> >> through
> >> >> >> checking it out. When you're done and want to have that pulled in,
> >> >> >> you'd probably do a pull from develop to merge all the most recent
> >> >> >> changes, then one of us could pull back into develop.
> >> >> >>
> >> >> >> steven
> >> >> >>
> >> >> >> On Tue, Sep 17, 2013 at 2:11 PM, Richard Henninger
> >> >> >> <richard@rghmusic.com>
> >> >> >> wrote:
> >> >> >> > Hi Mike,
> >> >> >> >
> >> >> >> > Thanks for offering to keep things simple.
> >> >> >> >
> >> >> >> >
> >> >> >> >
> >> >> >> > BTW, my understanding is the VS2013 is a complete rewrite of the C
> >> >> >> > compiler
> >> >> >> > behind Visual C++ (finally C99 compliant) along with a major
> >> >> >> > commitment
> >> >> >> > to
> >> >> >> > be 100% compliant with C++/11 to which MS is a major contributor
> >> >> >> > now.
> >> >> >> > They
> >> >> >> > have been making a major push over the past few years to be
> >> >> >> > standards-compliant in a number of areas.
> >> >> >> >
> >> >> >> > If you want, you could check out whether the STL vectors and maps
> >> >> >> > now
> >> >> >> > play
> >> >> >> > nice with other libraries like SWIG by downloading and trying the
> >> >> >> > VS2013
> >> >> >> > RC
> >> >> >> > images which just became available last week. (
> >> >> >> > http://www.microsoft.com/visualstudio/eng/2013-downloads ) Any
> >> >> >> > VS2013
> >> >> >> > version is free (runs on Win 8 or 7 (but not 8.1 preview)) this
> >> >> >> > fall.
> >> >> >> > Release is scheduled for mid November.
> >> >> >> >
> >> >> >> >
> >> >> >> >
> >> >> >> >
> >> >> >> > Richard Henninger
> >> >> >> > richard@rghmusic.com
> >> >> >> >
> >> >> >> > From: Michael Gogins
> >> >> >> > Sent: Tuesday, September 17, 2013 1:47 PM
> >> >> >> > To: Developer discussions
> >> >> >> >
> >> >> >> > As far as I am concerned, you can work in the develop branch. I
> >> >> >> > build
> >> >> >> > the
> >> >> >> > develop branch for Windows with MinGW every day or so. I'm sure we
> >> >> >> > can
> >> >> >> > keep
> >> >> >> > the build options straightened out.
> >> >> >> >
> >> >> >> > If you want to create another branch, that's fine too. I don't
> >> >> >> > find
> >> >> >> > it
> >> >> >> > difficult to manage branches just with plain git commands.
> >> >> >> >
> >> >> >> > For your information, the reason that I did not create a Microsoft
> >> >> >> > build
> >> >> >> > for
> >> >> >> > Windows myself is that the CsoundAC component would not build a
> >> >> >> > SWIG
> >> >> >> > interface for Python with Visual C++. The cause is that the
> >> >> >> > standard
> >> >> >> > vector
> >> >> >> > and map collections would not compile with a DLL interface for
> >> >> >> > SWIG
> >> >> >> > using
> >> >> >> > Visual C++. Since I am the author and one of the main users of
> >> >> >> > CsoundAC,
> >> >> >> > that caused me to lose interest in Visual C++.
> >> >> >> >
> >> >> >> > Things have changed a bit since then. In the first place I don't
> >> >> >> > depend
> >> >> >> > on
> >> >> >> > the SWIG-generated Python interface so much any more, I often
> >> >> >> > compose
> >> >> >> > directly in C++. I'm also interested to hear if this serious
> >> >> >> > limitation
> >> >> >> > of
> >> >> >> > Visual C++, which is not standard compliant, has been fixed.
> >> >> >> >
> >> >> >> > Regards,
> >> >> >> > Mike
> >> >> >> >
> >> >> >> >
> >> >> >> >
> >> >> >> >
> >> >> >> > ===========================
> >> >> >> > Michael Gogins
> >> >> >> > Irreducible Productions
> >> >> >> > http://michaelgogins.tumblr.com
> >> >> >> > Michael dot Gogins at gmail dot com
> >> >> >> >
> >> >> >> >
> >> >> >> > On Tue, Sep 17, 2013 at 1:37 PM, Richard Henninger
> >> >> >> > <richard@rghmusic.com>
> >> >> >> > wrote:
> >> >> >> >>
> >> >> >> >> Stephen,
> >> >> >> >>
> >> >> >> >>
> >> >> >> >> As we get set up, I noticed that Steven was talking about
> >> >> >> >> “git-flow”
> >> >> >> >> which
> >> >> >> >> is an add-on to git proper that encapsulates a workflow by
> >> >> >> >> imposing
> >> >> >> >> high-level commands over git that standardize branching
> >> >> >> >> operations.
> >> >> >> >> This
> >> >> >> >> was new to me. If it is new to you too, let’s read up before
> >> >> >> >> imposing a
> >> >> >> >> new
> >> >> >> >> branch on “develop”.
> >> >> >> >>
> >> >> >> >>
> >> >> >> >>
> >> >> >> >> I now remember some discussions about using git-flow in early
> >> >> >> >> August
> >> >> >> >> where
> >> >> >> >> this was proposed. Steven provided some basic links for info:
> >> >> >> >>
> >> >> >> >>
> >> >> >> >>
> >> >> >> >> http://csound.1045644.n5.nabble.com/New-Git-Flow-based-workflow-for-Csound6-td5726363.html
> >> >> >> >>
> >> >> >> >> Also, here is a pretty good explanation:
> >> >> >> >> http://yakiloo.com/getting-started-git-flow/
> >> >> >> >>
> >> >> >> >> Steven: Let us know the procedure we need to follow regarding dev
> >> >> >> >> status.
> >> >> >> >> Thanks.
> >> >> >> >>
> >> >> >> >>
> >> >> >> >> Richard Henninger
> >> >> >> >> richard@rghmusic.com
> >> >> >> >>
> >> >> >> >> From: Richard Henninger
> >> >> >> >> Sent: Monday, September 16, 2013 7:25 PM
> >> >> >> >> To: Developer discussions
> >> >> >> >>
> >> >> >> >> I’ve got good doc on git and it feels like the project is moving
> >> >> >> >> towards
> >> >> >> >> and getting more comfortable with git workflows, so that’s my
> >> >> >> >> vote.
> >> >> >> >>
> >> >> >> >> Richard Henninger
> >> >> >> >> richard@rghmusic.com
> >> >> >> >>
> >> >> >> >> From: Stephen Kyne
> >> >> >> >> Sent: Monday, September 16, 2013 6:41 PM
> >> >> >> >> To: Developer discussions
> >> >> >> >>
> >> >> >> >> Hi guys,
> >> >> >> >>
> >> >> >> >> Richard; That sounds reasonable. I wouldn't like to destabilise
> >> >> >> >> the
> >> >> >> >> codebase so a separate branch is probably a safe choice.
> >> >> >> >> I won't be at the conference unfortunately but it sounds really
> >> >> >> >> interesting.
> >> >> >> >>
> >> >> >> >> Steven; Thanks that would be great if you could set that up.
> >> >> >> >> As for the two options you gave, what would be easier for you
> >> >> >> >> guys?
> >> >> >> >> I
> >> >> >> >> don't mind either way to be honest.
> >> >> >> >>
> >> >> >> >> Stephen
> >> >> >> >>
> >> >> >> >> > Date: Mon, 16 Sep 2013 17:55:30 -0400
> >> >> >> >> > From: stevenyi@gmail.com
> >> >> >> >> > To: csound-devel@lists.sourceforge.net
> >> >> >> >> > Subject: Re: [Cs-dev] VS2010 building from source
> >> >> >> >> >
> >> >> >> >> > Hi Stephen and Richard,
> >> >> >> >> >
> >> >> >> >> > If you'd like, I don't think anyone would mind adding you two
> >> >> >> >> > to
> >> >> >> >> > the
> >> >> >> >> > devs list for Csound. You'd be welcome to create a feature
> >> >> >> >> > branch
> >> >> >> >> > off
> >> >> >> >> > the develop branch (using git-flow). Another option is that you
> >> >> >> >> > could
> >> >> >> >> > use Sourceforge's fork system (if you see on
> >> >> >> >> > https://sourceforge.net/p/csound/csound6-git/ci/master/tree/
> >> >> >> >> > there
> >> >> >> >> > is
> >> >> >> >> > an option to fork). You could then do pull requests from there.
> >> >> >> >> > I
> >> >> >> >> > found SF's fork/pull-request system a bit awkward compared to
> >> >> >> >> > bitbucket and github though.
> >> >> >> >> >
> >> >> >> >> > steven
> >> >> >> >> >
> >> >> >> >> > On Mon, Sep 16, 2013 at 4:51 PM, Richard Henninger
> >> >> >> >> > <richard@rghmusic.com> wrote:
> >> >> >> >> > > Hi Stephen,
> >> >> >> >> > >
> >> >> >> >> > > We should probably make a separate “native windows build”
> >> >> >> >> > > branch
> >> >> >> >> > > off
> >> >> >> >> > > of
> >> >> >> >> > > “develop” especially since the cMakeList files are still
> >> >> >> >> > > being
> >> >> >> >> > > fine
> >> >> >> >> > > tuned
> >> >> >> >> > > for the mingw windows build. We shouldn’t interfere with that
> >> >> >> >> > > until
> >> >> >> >> > > it
> >> >> >> >> > > (and
> >> >> >> >> > > the rest of csound6) is stable.
> >> >> >> >> > >
> >> >> >> >> > > Do you have “write” access to the project yet? I don’t. I’ve
> >> >> >> >> > > been
> >> >> >> >> > > holding
> >> >> >> >> > > off on my request for that until csound6 had become
> >> >> >> >> > > reasonably
> >> >> >> >> > > quiescent.
> >> >> >> >> > > Still, using a separate git branch should keep this work out
> >> >> >> >> > > of
> >> >> >> >> > > the
> >> >> >> >> > > way of
> >> >> >> >> > > the mainstream. Down the road, I worry about built in
> >> >> >> >> > > assumption
> >> >> >> >> > > in
> >> >> >> >> > > the
> >> >> >> >> > > codebase about threads, library and other compatibility
> >> >> >> >> > > issues -
> >> >> >> >> > > but
> >> >> >> >> > > resolving those is the whole point eventually.
> >> >> >> >> > >
> >> >> >> >> > > My original plan has been to become an active developer after
> >> >> >> >> > > attending the
> >> >> >> >> > > relevant sessions at the conference next month and confirming
> >> >> >> >> > > that
> >> >> >> >> > > I
> >> >> >> >> > > had a
> >> >> >> >> > > legitimate mingw build environment for testing changes ahead
> >> >> >> >> > > of
> >> >> >> >> > > committing
> >> >> >> >> > > code. Are you attending?
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > > Richard Henninger
> >> >> >> >> > > richard@rghmusic.com
> >> >> >> >> > >
> >> >> >> >> > > From: Stephen Kyne
> >> >> >> >> > > Sent: Monday, September 16, 2013 4:21 PM
> >> >> >> >> > > To: Developer discussions
> >> >> >> >> > >
> >> >> >> >> > > Hey Richard,
> >> >> >> >> > >
> >> >> >> >> > > Well I switched my Csound branch to "develop" from the main
> >> >> >> >> > > one
> >> >> >> >> > > recently and
> >> >> >> >> > > there was a few more errors but nothing major.
> >> >> >> >> > > I'm currently trying to fix the missing libraries in the
> >> >> >> >> > > cMakeLists
> >> >> >> >> > > files (I
> >> >> >> >> > > had just added them to the sln file for testing).
> >> >> >> >> > > I'm afraid it's a bit new to me so it's taking a little bit
> >> >> >> >> > > of
> >> >> >> >> > > time
> >> >> >> >> > > to
> >> >> >> >> > > do it
> >> >> >> >> > > nicely.
> >> >> >> >> > >
> >> >> >> >> > > Once that is finished though, there should be a version of
> >> >> >> >> > > Csound
> >> >> >> >> > > that
> >> >> >> >> > > will
> >> >> >> >> > > be building successfully.
> >> >> >> >> > > I guess from there we can add additional build features and
> >> >> >> >> > > fix
> >> >> >> >> > > the
> >> >> >> >> > > errors
> >> >> >> >> > > as they happen.
> >> >> >> >> > >
> >> >> >> >> > > If you want to make a branch that sounds fine with me.
> >> >> >> >> > >
> >> >> >> >> > > Stephen
> >> >> >> >> > >
> >> >> >> >> > > ________________________________
> >> >> >> >> > > From: richard@rghmusic.com
> >> >> >> >> > > To: csound-devel@lists.sourceforge.net
> >> >> >> >> > > Date: Mon, 16 Sep 2013 16:25:10 +0000
> >> >> >> >> > > Subject: Re: [Cs-dev] VS2010 building from source
> >> >> >> >> > >
> >> >> >> >> > > Stephen,
> >> >> >> >> > >
> >> >> >> >> > > Your were right about VS2013 Preview. Also, VS2013 RC won’t
> >> >> >> >> > > work
> >> >> >> >> > > over
> >> >> >> >> > > Win8.1 Preview.
> >> >> >> >> > >
> >> >> >> >> > > So, over the weekend, I hosed my 8.1 box back to 8.0 and
> >> >> >> >> > > loaded
> >> >> >> >> > > the
> >> >> >> >> > > VS2013
> >> >> >> >> > > RC (and git) and am ready to play. How do I catch up to the
> >> >> >> >> > > point
> >> >> >> >> > > where you
> >> >> >> >> > > are currently? Shall we make a git branch so we can keep
> >> >> >> >> > > track
> >> >> >> >> > > of,
> >> >> >> >> > > share
> >> >> >> >> > > and merge what we alter?
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > > Richard Henninger
> >> >> >> >> > > richard@rghmusic.com
> >> >> >> >> > >
> >> >> >> >> > > From: Stephen Kyne
> >> >> >> >> > > Sent: Sunday, September 15, 2013 11:48 AM
> >> >> >> >> > > To: Developer discussions
> >> >> >> >> > >
> >> >> >> >> > > Hi Andrés,
> >> >> >> >> > >
> >> >> >> >> > > Yes the project generated from CMake is almost fully correct.
> >> >> >> >> > > Just
> >> >> >> >> > > some
> >> >> >> >> > > edits to a few CMakeLists.txt files will be needed to load
> >> >> >> >> > > some
> >> >> >> >> > > missing
> >> >> >> >> > > libraries.
> >> >> >> >> > > I'm not building all features yet so there may be more
> >> >> >> >> > > changes
> >> >> >> >> > > as
> >> >> >> >> > > time
> >> >> >> >> > > goes
> >> >> >> >> > > by but the csound core is working well.
> >> >> >> >> > >
> >> >> >> >> > > Stephen
> >> >> >> >> > >
> >> >> >> >> > > ________________________________
> >> >> >> >> > > Date: Sat, 14 Sep 2013 19:28:55 -0700
> >> >> >> >> > > From: mantaraya36@gmail.com
> >> >> >> >> > > To: csound-devel@lists.sourceforge.net
> >> >> >> >> > > Subject: Re: [Cs-dev] VS2010 building from source
> >> >> >> >> > >
> >> >> >> >> > > Hi,
> >> >> >> >> > >
> >> >> >> >> > > Do you think the VS porject generated by cmake is useful?
> >> >> >> >> > > Ideally
> >> >> >> >> > > this
> >> >> >> >> > > work
> >> >> >> >> > > should go in the CMakeLists.txt file rather than a separate
> >> >> >> >> > > VS
> >> >> >> >> > > project.
> >> >> >> >> > >
> >> >> >> >> > > Cheers,
> >> >> >> >> > > Andrés
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > > On Fri, Sep 13, 2013 at 11:46 AM, Stephen Kyne
> >> >> >> >> > > <stevek@outlook.ie>
> >> >> >> >> > > wrote:
> >> >> >> >> > >
> >> >> >> >> > > Cool, any help would be appreciated. I'm still getting to
> >> >> >> >> > > grips
> >> >> >> >> > > with
> >> >> >> >> > > the
> >> >> >> >> > > Csound code base and most of my code changes are probably far
> >> >> >> >> > > from
> >> >> >> >> > > elegant.
> >> >> >> >> > >
> >> >> >> >> > > As far as I know, the Release Candidate is required unless
> >> >> >> >> > > there
> >> >> >> >> > > is
> >> >> >> >> > > an
> >> >> >> >> > > update to the preview.
> >> >> >> >> > > I know I had tried before and I was getting all kinds of
> >> >> >> >> > > errors
> >> >> >> >> > > from
> >> >> >> >> > > missing
> >> >> >> >> > > lib functions as you described.
> >> >> >> >> > >
> >> >> >> >> > > In the meantime, the portaudio module is working so real time
> >> >> >> >> > > audio
> >> >> >> >> > > is
> >> >> >> >> > > possible.
> >> >> >> >> > > There are still some elements of MSVC build that will be need
> >> >> >> >> > > to
> >> >> >> >> > > be
> >> >> >> >> > > fixed
> >> >> >> >> > > though.
> >> >> >> >> > > I saw a crash relating to heap corruptiong due to vfprintf
> >> >> >> >> > > use
> >> >> >> >> > > but
> >> >> >> >> > > these
> >> >> >> >> > > errors are relatively easy to fix with the debugger.
> >> >> >> >> > >
> >> >> >> >> > > Stephen
> >> >> >> >> > >
> >> >> >> >> > > ________________________________
> >> >> >> >> > > From: richard@rghmusic.com
> >> >> >> >> > > To: csound-devel@lists.sourceforge.net
> >> >> >> >> > > Date: Fri, 13 Sep 2013 17:03:15 +0000
> >> >> >> >> > >
> >> >> >> >> > > Subject: Re: [Cs-dev] VS2010 building from source
> >> >> >> >> > >
> >> >> >> >> > > Me too. I tried with VS2012 and decided that too much of the
> >> >> >> >> > > code
> >> >> >> >> > > depended
> >> >> >> >> > > on liberties that C99 permitted that C88 did not and gave up
> >> >> >> >> > > -
> >> >> >> >> > > thinking the
> >> >> >> >> > > source would need too much rework to bother.
> >> >> >> >> > >
> >> >> >> >> > > I have VS2013 preview on an 8.1 machine so I’d be interested
> >> >> >> >> > > in
> >> >> >> >> > > sharing the
> >> >> >> >> > > workload to speed this along. Perhaps there should be a git
> >> >> >> >> > > branch
> >> >> >> >> > > to
> >> >> >> >> > > hold
> >> >> >> >> > > the project files and changes for this?
> >> >> >> >> > >
> >> >> >> >> > > My interest is access to MS debugging tools while using .net
> >> >> >> >> > > front-ends and
> >> >> >> >> > > for ultimately targeting WinRT getting csound back closer to
> >> >> >> >> > > its
> >> >> >> >> > > original
> >> >> >> >> > > goal of being multiplatform.
> >> >> >> >> > >
> >> >> >> >> > > Richard Henninger
> >> >> >> >> > > richard@rghmusic.com
> >> >> >> >> > >
> >> >> >> >> > > From: Rory Walsh
> >> >> >> >> > > Sent: Friday, September 13, 2013 12:21 PM
> >> >> >> >> > > To: Developer discussions
> >> >> >> >> > >
> >> >> >> >> > > Thanks for the report. I'm following this with interest!
> >> >> >> >> > >
> >> >> >> >> > > On 13 September 2013 00:58, Stephen Kyne <stevek@outlook.ie>
> >> >> >> >> > > wrote:
> >> >> >> >> > >> Hey guys,
> >> >> >> >> > >>
> >> >> >> >> > >> Visual Studio 2013 RC was released there recently. It has
> >> >> >> >> > >> partial
> >> >> >> >> > >> support
> >> >> >> >> > >> for C99.
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >> http://blogs.msdn.com/b/vcblog/archive/2013/07/19/c99-library-support-in-visual-studio-2013.aspx
> >> >> >> >> > >>
> >> >> >> >> > >> I've been hacking away with it and managed to build Csound.
> >> >> >> >> > >> The
> >> >> >> >> > >> build
> >> >> >> >> > >> was
> >> >> >> >> > >> mostly stripped down but I managed to get the xanadu.csd to
> >> >> >> >> > >> compile a
> >> >> >> >> > >> .wav
> >> >> >> >> > >> file.
> >> >> >> >> > >> So it's a start at least!
> >> >> >> >> > >>
> >> >> >> >> > >> The changes required were fairly minor, mostly just
> >> >> >> >> > >> alterations
> >> >> >> >> > >> to
> >> >> >> >> > >> the
> >> >> >> >> > >> project(s) file for libraries and some small code changes
> >> >> >> >> > >> here
> >> >> >> >> > >> and
> >> >> >> >> > >> there.
> >> >> >> >> > >> I had to replace some GCC atomic intrinsics with MSVC ones.
> >> >> >> >> > >> I'm not sure the full effect of that but I guess in theory
> >> >> >> >> > >> it
> >> >> >> >> > >> should
> >> >> >> >> > >> (and
> >> >> >> >> > >> seems to) work.
> >> >> >> >> > >>
> >> >> >> >> > >> I'm hoping to get some real-time performance working next.
> >> >> >> >> > >>
> >> >> >> >> > >> Stephen
> >> >> >> >> > >>
> >> >> >> >> > >> ________________________________
> >> >> >> >> > >> Date: Sun, 21 Jul 2013 23:48:03 -0400
> >> >> >> >> > >> From: michael.gogins@gmail.com
> >> >> >> >> > >> To: csound-devel@lists.sourceforge.net
> >> >> >> >> > >>
> >> >> >> >> > >> Subject: Re: [Cs-dev] VS2010 building from source
> >> >> >> >> > >>
> >> >> >> >> > >> You could use another IDE: QtCreator, CodeBlocks, Eclipse
> >> >> >> >> > >> CDT.
> >> >> >> >> > >>
> >> >> >> >> > >> On Jul 21, 2013 7:31 PM, "Stephen Kyne" <stevek@outlook.ie>
> >> >> >> >> > >> wrote:
> >> >> >> >> > >>
> >> >> >> >> > >> Thanks for the replies.
> >> >> >> >> > >>
> >> >> >> >> > >> I mainly want to build in Visual Studio just for using the
> >> >> >> >> > >> IDE
> >> >> >> >> > >> itself
> >> >> >> >> > >> but
> >> >> >> >> > >> it
> >> >> >> >> > >> sounds like a no go at the minute.
> >> >> >> >> > >> Maybe something for the future.
> >> >> >> >> > >>
> >> >> >> >> > >> Cheers,
> >> >> >> >> > >> Stephen
> >> >> >> >> > >>
> >> >> >> >> > >> ________________________________
> >> >> >> >> > >> From: richard@rghmusic.com
> >> >> >> >> > >> To: csound-devel@lists.sourceforge.net
> >> >> >> >> > >> Date: Sun, 21 Jul 2013 21:15:47 +0000
> >> >> >> >> > >> Subject: Re: [Cs-dev] VS2010 building from source
> >> >> >> >> > >>
> >> >> >> >> > >> Last Spring, I explored porting to WinRT using the 5.18 code
> >> >> >> >> > >> base.
> >> >> >> >> > >> Really
> >> >> >> >> > >> tough! Once I started following in the changes you guys were
> >> >> >> >> > >> putting
> >> >> >> >> > >> into
> >> >> >> >> > >> csound 6, I saw how your architectural evolutions would
> >> >> >> >> > >> solve a
> >> >> >> >> > >> number of
> >> >> >> >> > >> issues I encountered.
> >> >> >> >> > >>
> >> >> >> >> > >> So I’ve held off until 6.0 becomes a stable base from which
> >> >> >> >> > >> to
> >> >> >> >> > >> rethink an
> >> >> >> >> > >> approach. Being patient gave me another reward: WinRT 8.1
> >> >> >> >> > >> finally
> >> >> >> >> > >> provides
> >> >> >> >> > >> the ability to feed audio streams from an algorithm as PCM
> >> >> >> >> > >> rather
> >> >> >> >> > >> than
> >> >> >> >> > >> from
> >> >> >> >> > >> only a file or existing audio stream. So direct programming
> >> >> >> >> > >> of
> >> >> >> >> > >> COM
> >> >> >> >> > >> (WASAPI)
> >> >> >> >> > >> is no longer necessary. Maybe MIDI will show up before
> >> >> >> >> > >> long...
> >> >> >> >> > >>
> >> >> >> >> > >> I am pretty familiar with the issues involved in a WinRT
> >> >> >> >> > >> port
> >> >> >> >> > >> and
> >> >> >> >> > >> would be
> >> >> >> >> > >> happy to be a part of such an effort at some point in the
> >> >> >> >> > >> future.
> >> >> >> >> > >> For
> >> >> >> >> > >> now,
> >> >> >> >> > >> I am content to explore the api from VS2012 and Win8 desktop
> >> >> >> >> > >> apps
> >> >> >> >> > >> via
> >> >> >> >> > >> a C#
> >> >> >> >> > >> wrapper I have. As it stands now, the sounds created from a
> >> >> >> >> > >> desktop-style
> >> >> >> >> > >> app are trouble free on a Surface Pro - you just can’t
> >> >> >> >> > >> create
> >> >> >> >> > >> apps
> >> >> >> >> > >> to
> >> >> >> >> > >> distribute from the Windows app store. It’s an acceptable
> >> >> >> >> > >> compromise
> >> >> >> >> > >> to
> >> >> >> >> > >> me
> >> >> >> >> > >> for now.
> >> >> >> >> > >>
> >> >> >> >> > >> Richard Henninger
> >> >> >> >> > >> richard@rghmusic.com
> >> >> >> >> > >>
> >> >> >> >> > >> From: Steven Yi
> >> >> >> >> > >> Sent: Sunday, July 21, 2013 4:27 PM
> >> >> >> >> > >> To: Developer discussions
> >> >> >> >> > >>
> >> >> >> >> > >> I tried to get a VS CMake build going about a year and a
> >> >> >> >> > >> half
> >> >> >> >> > >> ago
> >> >> >> >> > >> without much luck. I think though it would be nice to have
> >> >> >> >> > >> it
> >> >> >> >> > >> be
> >> >> >> >> > >> possible, especially if we'll get more developers interested
> >> >> >> >> > >> in
> >> >> >> >> > >> compiling and working on Csound. I don't think anyone's
> >> >> >> >> > >> really
> >> >> >> >> > >> been
> >> >> >> >> > >> looking at WinRT, but I think it'd be nice to see Csound
> >> >> >> >> > >> there
> >> >> >> >> > >> and
> >> >> >> >> > >> on
> >> >> >> >> > >> Win 8 Mobile too.
> >> >> >> >> > >>
> >> >> >> >> > >> On Sun, Jul 21, 2013 at 3:09 PM, Richard Henninger
> >> >> >> >> > >> <richard@rghmusic.com>
> >> >> >> >> > >> wrote:
> >> >> >> >> > >>> I tried this a few weeks ago so I could be better able to
> >> >> >> >> > >>> use
> >> >> >> >> > >>> the
> >> >> >> >> > >>> VS
> >> >> >> >> > >>> debugger better for the csound code while writing a .net
> >> >> >> >> > >>> bridge
> >> >> >> >> > >>> to
> >> >> >> >> > >>> csound.
> >> >> >> >> > >>>
> >> >> >> >> > >>> Mike is right on many points about the futility of doing
> >> >> >> >> > >>> this.
> >> >> >> >> > >>>
> >> >> >> >> > >>> The MS (the c part is c88 not c99) compiler will give you
> >> >> >> >> > >>> scads
> >> >> >> >> > >>> of
> >> >> >> >> > >>> errors
> >> >> >> >> > >>> when compiling csound libraries. Here is a partial list
> >> >> >> >> > >>> from
> >> >> >> >> > >>> an
> >> >> >> >> > >>> excerpt
> >> >> >> >> > >>> of
> >> >> >> >> > >>> an earlier post:
> >> >> >> >> > >>>
> >> >> >> >> > >>> Four come to mind right away:
> >> >> >> >> > >>>
> >> >> >> >> > >>> MS C tries to encourage use of the posix secure strxxx_s
> >> >> >> >> > >>> functions
> >> >> >> >> > >>> for
> >> >> >> >> > >>> string operations to thwart buffer overflow hacks. Error
> >> >> >> >> > >>> can
> >> >> >> >> > >>> be
> >> >> >> >> > >>> turned
> >> >> >> >> > >>> off
> >> >> >> >> > >>> by a flag, but the recommendation represents a best
> >> >> >> >> > >>> practice.
> >> >> >> >> > >>> It is totally unforgiving of implicit casts from void*. For
> >> >> >> >> > >>> code
> >> >> >> >> > >>> readability, I agree with them. Code clarity in open source
> >> >> >> >> > >>> seems
> >> >> >> >> > >>> ultra-desirable. No flag for these.
> >> >> >> >> > >>> Declaring new variables mid-codeblock confuses the
> >> >> >> >> > >>> compiler.
> >> >> >> >> > >>> [It
> >> >> >> >> > >>> spews
> >> >> >> >> > >>> crazy
> >> >> >> >> > >>> error messages once encountered]
> >> >> >> >> > >>> It won’t accept really old, deprecated library calls like
> >> >> >> >> > >>> open
> >> >> >> >> > >>> and
> >> >> >> >> > >>> insists
> >> >> >> >> > >>> on newer equivalents.
> >> >> >> >> > >>>
> >> >> >> >> > >>>
> >> >> >> >> > >>> namehist.c is particulary delinquent in this regard.
> >> >> >> >> > >>> VS2013’s
> >> >> >> >> > >>> C
> >> >> >> >> > >>> (in
> >> >> >> >> > >>> beta)
> >> >> >> >> > >>> wants to be c99 compliant, maybe some of this will just
> >> >> >> >> > >>> evaporate
> >> >> >> >> > >>> with
> >> >> >> >> > >>> VS2013 re-written c compiler. [Mike’s concern about c++ stl
> >> >> >> >> > >>> generics
> >> >> >> >> > >>> should
> >> >> >> >> > >>> also evaporate as MS makes itself compliant with VC11.
> >> >> >> >> > >>> Although
> >> >> >> >> > >>> you
> >> >> >> >> > >>> never
> >> >> >> >> > >>> know with MS, they do talk a good line on standards
> >> >> >> >> > >>> compliance
> >> >> >> >> > >>> these
> >> >> >> >> > >>> days.
> >> >> >> >> > >>> We’ll just have to wait and see...]
> >> >> >> >> > >>>
> >> >> >> >> > >>> Since dealing with these is a pre-requisite to porting to
> >> >> >> >> > >>> WinRT
> >> >> >> >> > >>> which
> >> >> >> >> > >>> must
> >> >> >> >> > >>> use an MS compiler, cleaning this kind of this up might
> >> >> >> >> > >>> make a
> >> >> >> >> > >>> good
> >> >> >> >> > >>> [project
> >> >> >> >> > >>> for me to start contributing with].
> >> >> >> >> > >>>
> >> >> >> >> > >>> For now, I’d just set up the gnu environment as Mike’s
> >> >> >> >> > >>> article
> >> >> >> >> > >>> describes.
> >> >> >> >> > >>> That’s what I’ve decided to do.
> >> >> >> >> > >>>
> >> >> >> >> > >>> Richard Henninger
> >> >> >> >> > >>> richard@rghmusic.com
> >> >> >> >> > >>>
> >> >> >> >> > >>> From: Michael Gogins
> >> >> >> >> > >>> Sent: Sunday, July 21, 2013 2:41 PM
> >> >> >> >> > >>> To: Developer discussions
> >> >> >> >> > >>>
> >> >> >> >> > >>> I tried to build Csound and CsoundAC with Visual C++ about
> >> >> >> >> > >>> four
> >> >> >> >> > >>> years
> >> >> >> >> > >>> ago,
> >> >> >> >> > >>> and I gave up.
> >> >> >> >> > >>>
> >> >> >> >> > >>> The issue for me was that the Microsoft Standard C++
> >> >> >> >> > >>> Library
> >> >> >> >> > >>> (STL)
> >> >> >> >> > >>> did
> >> >> >> >> > >>> not
> >> >> >> >> > >>> generate code that could be exported in shared libraries.
> >> >> >> >> > >>> This
> >> >> >> >> > >>> was a
> >> >> >> >> > >>> serious
> >> >> >> >> > >>> problem that prevented CsoundAC from linking into shared
> >> >> >> >> > >>> libraries
> >> >> >> >> > >>> using
> >> >> >> >> > >>> Visual C++, as CsoundAC uses std::vector and other such
> >> >> >> >> > >>> classes
> >> >> >> >> > >>> in
> >> >> >> >> > >>> exported
> >> >> >> >> > >>> interfaces.
> >> >> >> >> > >>>
> >> >> >> >> > >>> Aside from this the C interfaces should not, in theory,
> >> >> >> >> > >>> present a
> >> >> >> >> > >>> problem.
> >> >> >> >> > >>> However, because the Visual C++ build has not been
> >> >> >> >> > >>> maintained
> >> >> >> >> > >>> for
> >> >> >> >> > >>> a
> >> >> >> >> > >>> long
> >> >> >> >> > >>> time, there may be many minor problems.
> >> >> >> >> > >>>
> >> >> >> >> > >>> Your best bet is to create a branch in GIT for your Visual
> >> >> >> >> > >>> C++
> >> >> >> >> > >>> build
> >> >> >> >> > >>> and
> >> >> >> >> > >>> modify the CMakeList.txt files to build with Visual C++ in
> >> >> >> >> > >>> the
> >> >> >> >> > >>> Microsoft
> >> >> >> >> > >>> Windows SDK console. If you get it to work, we can merge
> >> >> >> >> > >>> your
> >> >> >> >> > >>> branch
> >> >> >> >> > >>> back
> >> >> >> >> > >>> in.
> >> >> >> >> > >>>
> >> >> >> >> > >>> Please tell us your reason for wanting a Visual C++ build.
> >> >> >> >> > >>> I
> >> >> >> >> > >>> would
> >> >> >> >> > >>> not go
> >> >> >> >> > >>> down this path, myself, without a very good reason.
> >> >> >> >> > >>>
> >> >> >> >> > >>> Both the C API, and the low-level C++ api in csound.hpp,
> >> >> >> >> > >>> can
> >> >> >> >> > >>> be
> >> >> >> >> > >>> used
> >> >> >> >> > >>> from
> >> >> >> >> > >>> Visual C++ while linking with the MinGW built code in the
> >> >> >> >> > >>> Windows
> >> >> >> >> > >>> installer.
> >> >> >> >> > >>>
> >> >> >> >> > >>> In other words, if you are creating a Visual C++ project to
> >> >> >> >> > >>> use
> >> >> >> >> > >>> the
> >> >> >> >> > >>> Csound
> >> >> >> >> > >>> API, you should be able use the libraries and headers in
> >> >> >> >> > >>> the
> >> >> >> >> > >>> Windows
> >> >> >> >> > >>> installer with Visual C++ as long as you only reference C
> >> >> >> >> > >>> header
> >> >> >> >> > >>> files
> >> >> >> >> > >>> such
> >> >> >> >> > >>> as csound.h and the csound.hpp C++ header. If you find out
> >> >> >> >> > >>> differently,
> >> >> >> >> > >>> please let me know.
> >> >> >> >> > >>>
> >> >> >> >> > >>> At this time, the MinGW compiler is pretty even with the
> >> >> >> >> > >>> Visual
> >> >> >> >> > >>> C++
> >> >> >> >> > >>> compiler
> >> >> >> >> > >>> in terms of code quality, execution speed, and probably a
> >> >> >> >> > >>> bit
> >> >> >> >> > >>> better
> >> >> >> >> > >>> for
> >> >> >> >> > >>> C++
> >> >> >> >> > >>> standards compliance.
> >> >> >> >> > >>>
> >> >> >> >> > >>> Hope this helps,
> >> >> >> >> > >>> Mike
> >> >> >> >> > >>>
> >> >> >> >> > >>>
> >> >> >> >> > >>>
> >> >> >> >> > >>>
> >> >> >> >> > >>> ===========================
> >> >> >> >> > >>> Michael Gogins
> >> >> >> >> > >>> Irreducible Productions
> >> >> >> >> > >>> http://michaelgogins.tumblr.com
> >> >> >> >> > >>> Michael dot Gogins at gmail dot com
> >> >> >> >> > >>>
> >> >> >> >> > >>>
> >> >> >> >> > >>> On Sun, Jul 21, 2013 at 1:15 PM, Stephen Kyne
> >> >> >> >> > >>> <stevek@outlook.ie>
> >> >> >> >> > >>> wrote:
> >> >> >> >> > >>>>
> >> >> >> >> > >>>> Hi guys,
> >> >> >> >> > >>>>
> >> >> >> >> > >>>> I was wondering if anyone has or if it is supposed to be
> >> >> >> >> > >>>> possible
> >> >> >> >> > >>>> to
> >> >> >> >> > >>>> generate a VS2010 project file using CMake and building
> >> >> >> >> > >>>> Csound
> >> >> >> >> > >>>> this
> >> >> >> >> > >>>> way?
> >> >> >> >> > >>>>
> >> >> >> >> > >>>> It is straight forward finding the necessary dependencies
> >> >> >> >> > >>>> and
> >> >> >> >> > >>>> generating
> >> >> >> >> > >>>> the project file but it's running into a lot of errors
> >> >> >> >> > >>>> when I
> >> >> >> >> > >>>> try
> >> >> >> >> > >>>> and
> >> >> >> >> > >>>> build.
> >> >> >> >> > >>>> Is it worth hacking around and fixing these errors or is
> >> >> >> >> > >>>> this
> >> >> >> >> > >>>> fundamentally not going to work without serious effort?
> >> >> >> >> > >>>>
> >> >> >> >> > >>>> Thanks,
> >> >> >> >> > >>>> Stephen
> >> >> >> >> > >>>>
> >> >> >> >> > >>>>
> >> >> >> >> > >>>>
> >> >> >> >> > >>>>
> >> >> >> >> > >>>>
> >> >> >> >> > >>>>
> >> >> >> >> > >>>>
> >> >> >> >> > >>>>
> >> >> >> >> > >>>> ------------------------------------------------------------------------------
> >> >> >> >> > >>>> See everything from the browser to the database with
> >> >> >> >> > >>>> AppDynamics
> >> >> >> >> > >>>> Get end-to-end visibility with application monitoring from
> >> >> >> >> > >>>> AppDynamics
> >> >> >> >> > >>>> Isolate bottlenecks and diagnose root cause in seconds.
> >> >> >> >> > >>>> Start your free trial of AppDynamics Pro today!
> >> >> >> >> > >>>>
> >> >> >> >> > >>>>
> >> >> >> >> > >>>>
> >> >> >> >> > >>>>
> >> >> >> >> > >>>>
> >> >> >> >> > >>>>
> >> >> >> >> > >>>>
> >> >> >> >> > >>>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >> >> >> >> > >>>> _______________________________________________
> >> >> >> >> > >>>> Csound-devel mailing list
> >> >> >> >> > >>>> Csound-devel@lists.sourceforge.net
> >> >> >> >> > >>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> >> > >>>>
> >> >> >> >> > >>>
> >> >> >> >> > >>>
> >> >> >> >> > >>>
> >> >> >> >> > >>>
> >> >> >> >> > >>>
> >> >> >> >> > >>>
> >> >> >> >> > >>>
> >> >> >> >> > >>>
> >> >> >> >> > >>> ------------------------------------------------------------------------------
> >> >> >> >> > >>> See everything from the browser to the database with
> >> >> >> >> > >>> AppDynamics
> >> >> >> >> > >>> Get end-to-end visibility with application monitoring from
> >> >> >> >> > >>> AppDynamics
> >> >> >> >> > >>> Isolate bottlenecks and diagnose root cause in seconds.
> >> >> >> >> > >>> Start your free trial of AppDynamics Pro today!
> >> >> >> >> > >>>
> >> >> >> >> > >>>
> >> >> >> >> > >>>
> >> >> >> >> > >>>
> >> >> >> >> > >>>
> >> >> >> >> > >>>
> >> >> >> >> > >>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >> >> >> >> > >>> _______________________________________________
> >> >> >> >> > >>> Csound-devel mailing list
> >> >> >> >> > >>> Csound-devel@lists.sourceforge.net
> >> >> >> >> > >>> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> >> > >>>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >> ------------------------------------------------------------------------------
> >> >> >> >> > >> See everything from the browser to the database with
> >> >> >> >> > >> AppDynamics
> >> >> >> >> > >> Get end-to-end visibility with application monitoring from
> >> >> >> >> > >> AppDynamics
> >> >> >> >> > >> Isolate bottlenecks and diagnose root cause in seconds.
> >> >> >> >> > >> Start your free trial of AppDynamics Pro today!
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >> >> >> >> > >> _______________________________________________
> >> >> >> >> > >> Csound-devel mailing list
> >> >> >> >> > >> Csound-devel@lists.sourceforge.net
> >> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >> ------------------------------------------------------------------------------
> >> >> >> >> > >> See everything from the browser to the database with
> >> >> >> >> > >> AppDynamics
> >> >> >> >> > >> Get
> >> >> >> >> > >> end-to-end visibility with application monitoring from
> >> >> >> >> > >> AppDynamics
> >> >> >> >> > >> Isolate
> >> >> >> >> > >> bottlenecks and diagnose root cause in seconds. Start your
> >> >> >> >> > >> free
> >> >> >> >> > >> trial
> >> >> >> >> > >> of
> >> >> >> >> > >> AppDynamics Pro today!
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >> >> >> >> > >> _______________________________________________ Csound-devel
> >> >> >> >> > >> mailing
> >> >> >> >> > >> list
> >> >> >> >> > >> Csound-devel@lists.sourceforge.net
> >> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >> ------------------------------------------------------------------------------
> >> >> >> >> > >> See everything from the browser to the database with
> >> >> >> >> > >> AppDynamics
> >> >> >> >> > >> Get end-to-end visibility with application monitoring from
> >> >> >> >> > >> AppDynamics
> >> >> >> >> > >> Isolate bottlenecks and diagnose root cause in seconds.
> >> >> >> >> > >> Start your free trial of AppDynamics Pro today!
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >> >> >> >> > >> _______________________________________________
> >> >> >> >> > >> Csound-devel mailing list
> >> >> >> >> > >> Csound-devel@lists.sourceforge.net
> >> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >> ------------------------------------------------------------------------------
> >> >> >> >> > >> See everything from the browser to the database with
> >> >> >> >> > >> AppDynamics
> >> >> >> >> > >> Get
> >> >> >> >> > >> end-to-end visibility with application monitoring from
> >> >> >> >> > >> AppDynamics
> >> >> >> >> > >> Isolate
> >> >> >> >> > >> bottlenecks and diagnose root cause in seconds. Start your
> >> >> >> >> > >> free
> >> >> >> >> > >> trial
> >> >> >> >> > >> of
> >> >> >> >> > >> AppDynamics Pro today!
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >> >> >> >> > >> _______________________________________________ Csound-devel
> >> >> >> >> > >> mailing
> >> >> >> >> > >> list
> >> >> >> >> > >> Csound-devel@lists.sourceforge.net
> >> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >> ------------------------------------------------------------------------------
> >> >> >> >> > >> How ServiceNow helps IT people transform IT departments:
> >> >> >> >> > >> 1. Consolidate legacy IT systems to a single system of
> >> >> >> >> > >> record
> >> >> >> >> > >> for
> >> >> >> >> > >> IT
> >> >> >> >> > >> 2. Standardize and globalize service processes across IT
> >> >> >> >> > >> 3. Implement zero-touch automation to replace manual,
> >> >> >> >> > >> redundant
> >> >> >> >> > >> tasks
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> >> >> >> >> > >> _______________________________________________
> >> >> >> >> > >> Csound-devel mailing list
> >> >> >> >> > >> Csound-devel@lists.sourceforge.net
> >> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> >> > >>
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > > ------------------------------------------------------------------------------
> >> >> >> >> > > How ServiceNow helps IT people transform IT departments:
> >> >> >> >> > > 1. Consolidate legacy IT systems to a single system of record
> >> >> >> >> > > for
> >> >> >> >> > > IT
> >> >> >> >> > > 2. Standardize and globalize service processes across IT
> >> >> >> >> > > 3. Implement zero-touch automation to replace manual,
> >> >> >> >> > > redundant
> >> >> >> >> > > tasks
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> >> >> >> >> > > _______________________________________________
> >> >> >> >> > > Csound-devel mailing list
> >> >> >> >> > > Csound-devel@lists.sourceforge.net
> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > > ------------------------------------------------------------------------------
> >> >> >> >> > > How ServiceNow helps IT people transform IT departments: 1.
> >> >> >> >> > > Consolidate
> >> >> >> >> > > legacy IT systems to a single system of record for IT 2.
> >> >> >> >> > > Standardize
> >> >> >> >> > > and
> >> >> >> >> > > globalize service processes across IT 3. Implement zero-touch
> >> >> >> >> > > automation to
> >> >> >> >> > > replace manual, redundant tasks
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> >> >> >> >> > > _______________________________________________ Csound-devel
> >> >> >> >> > > mailing
> >> >> >> >> > > list
> >> >> >> >> > > Csound-devel@lists.sourceforge.net
> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > > ------------------------------------------------------------------------------
> >> >> >> >> > > How ServiceNow helps IT people transform IT departments:
> >> >> >> >> > > 1. Consolidate legacy IT systems to a single system of record
> >> >> >> >> > > for
> >> >> >> >> > > IT
> >> >> >> >> > > 2. Standardize and globalize service processes across IT
> >> >> >> >> > > 3. Implement zero-touch automation to replace manual,
> >> >> >> >> > > redundant
> >> >> >> >> > > tasks
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> >> >> >> >> > > _______________________________________________
> >> >> >> >> > > Csound-devel mailing list
> >> >> >> >> > > Csound-devel@lists.sourceforge.net
> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > > ------------------------------------------------------------------------------
> >> >> >> >> > > LIMITED TIME SALE - Full Year of Microsoft Training For Just
> >> >> >> >> > > $49.99!
> >> >> >> >> > > 1,500+
> >> >> >> >> > > hours of tutorials including VisualStudio 2012, Windows 8,
> >> >> >> >> > > SharePoint
> >> >> >> >> > > 2013,
> >> >> >> >> > > SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
> >> >> >> >> > > Pack
> >> >> >> >> > > includes
> >> >> >> >> > > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
> >> >> >> >> > > 9/22/13.
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
> >> >> >> >> > > _______________________________________________ Csound-devel
> >> >> >> >> > > mailing
> >> >> >> >> > > list
> >> >> >> >> > > Csound-devel@lists.sourceforge.net
> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > > ------------------------------------------------------------------------------
> >> >> >> >> > > LIMITED TIME SALE - Full Year of Microsoft Training For Just
> >> >> >> >> > > $49.99!
> >> >> >> >> > > 1,500+
> >> >> >> >> > > hours of tutorials including VisualStudio 2012, Windows 8,
> >> >> >> >> > > SharePoint
> >> >> >> >> > > 2013,
> >> >> >> >> > > SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
> >> >> >> >> > > Pack
> >> >> >> >> > > includes
> >> >> >> >> > > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
> >> >> >> >> > > 9/20/13.
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >> >> >> >> > > _______________________________________________ Csound-devel
> >> >> >> >> > > mailing
> >> >> >> >> > > list
> >> >> >> >> > > Csound-devel@lists.sourceforge.net
> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > > ------------------------------------------------------------------------------
> >> >> >> >> > > LIMITED TIME SALE - Full Year of Microsoft Training For Just
> >> >> >> >> > > $49.99!
> >> >> >> >> > > 1,500+ hours of tutorials including VisualStudio 2012,
> >> >> >> >> > > Windows
> >> >> >> >> > > 8,
> >> >> >> >> > > SharePoint
> >> >> >> >> > > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library
> >> >> >> >> > > Power
> >> >> >> >> > > Pack
> >> >> >> >> > > includes
> >> >> >> >> > > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
> >> >> >> >> > > 9/20/13.
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >> >> >> >> > > _______________________________________________
> >> >> >> >> > > Csound-devel mailing list
> >> >> >> >> > > Csound-devel@lists.sourceforge.net
> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> >> > >
> >> >> >> >> >
> >> >> >> >> >
> >> >> >> >> >
> >> >> >> >> >
> >> >> >> >> >
> >> >> >> >> > ------------------------------------------------------------------------------
> >> >> >> >> > LIMITED TIME SALE - Full Year of Microsoft Training For Just
> >> >> >> >> > $49.99!
> >> >> >> >> > 1,500+ hours of tutorials including VisualStudio 2012, Windows
> >> >> >> >> > 8,
> >> >> >> >> > SharePoint
> >> >> >> >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library
> >> >> >> >> > Power
> >> >> >> >> > Pack
> >> >> >> >> > includes
> >> >> >> >> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
> >> >> >> >> > 9/20/13.
> >> >> >> >> >
> >> >> >> >> >
> >> >> >> >> >
> >> >> >> >> >
> >> >> >> >> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >> >> >> >> > _______________________________________________
> >> >> >> >> > Csound-devel mailing list
> >> >> >> >> > Csound-devel@lists.sourceforge.net
> >> >> >> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> >>
> >> >> >> >>
> >> >> >> >>
> >> >> >> >>
> >> >> >> >>
> >> >> >> >> ------------------------------------------------------------------------------
> >> >> >> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just
> >> >> >> >> $49.99!
> >> >> >> >> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> >> >> >> >> SharePoint
> >> >> >> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
> >> >> >> >> Pack
> >> >> >> >> includes
> >> >> >> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
> >> >> >> >> 9/20/13.
> >> >> >> >>
> >> >> >> >>
> >> >> >> >>
> >> >> >> >>
> >> >> >> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >> >> >> >> _______________________________________________
> >> >> >> >> Csound-devel mailing list
> >> >> >> >> Csound-devel@lists.sourceforge.net
> >> >> >> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> >>
> >> >> >> >
> >> >> >> >
> >> >> >> >
> >> >> >> >
> >> >> >> >
> >> >> >> > ------------------------------------------------------------------------------
> >> >> >> > LIMITED TIME SALE - Full Year of Microsoft Training For Just
> >> >> >> > $49.99!
> >> >> >> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> >> >> >> > SharePoint
> >> >> >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
> >> >> >> > Pack
> >> >> >> > includes
> >> >> >> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
> >> >> >> > 9/20/13.
> >> >> >> >
> >> >> >> >
> >> >> >> >
> >> >> >> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >> >> >> > _______________________________________________
> >> >> >> > Csound-devel mailing list
> >> >> >> > Csound-devel@lists.sourceforge.net
> >> >> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >> >
> >> >> >>
> >> >> >>
> >> >> >>
> >> >> >>
> >> >> >> ------------------------------------------------------------------------------
> >> >> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> >> >> >> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> >> >> >> SharePoint
> >> >> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
> >> >> >> Pack
> >> >> >> includes
> >> >> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> >> >> >>
> >> >> >>
> >> >> >>
> >> >> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >> >> >> _______________________________________________
> >> >> >> Csound-devel mailing list
> >> >> >> Csound-devel@lists.sourceforge.net
> >> >> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >
> >> >> >
> >> >> >
> >> >> > ------------------------------------------------------------------------------
> >> >> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> >> >> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> >> >> > SharePoint
> >> >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> >> >> > includes
> >> >> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> >> >> >
> >> >> >
> >> >> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >> >> > _______________________________________________
> >> >> > Csound-devel mailing list
> >> >> > Csound-devel@lists.sourceforge.net
> >> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >
> >> >>
> >> >>
> >> >>
> >> >> ------------------------------------------------------------------------------
> >> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> >> >> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> >> >> SharePoint
> >> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> >> >> includes
> >> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> >> >>
> >> >>
> >> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >> >> _______________________________________________
> >> >> Csound-devel mailing list
> >> >> Csound-devel@lists.sourceforge.net
> >> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >
> >> >
> >> > ------------------------------------------------------------------------------
> >> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> >> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> >> > SharePoint
> >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> >> > includes
> >> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> >> >
> >> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >> > _______________________________________________
> >> > Csound-devel mailing list
> >> > Csound-devel@lists.sourceforge.net
> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >
> >>
> >>
> >> ------------------------------------------------------------------------------
> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> >> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> >> SharePoint
> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> >> includes
> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> >>
> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >> _______________________________________________
> >> Csound-devel mailing list
> >> Csound-devel@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
> > ------------------------------------------------------------------------------
> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> > includes
> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13.
> > http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
> > _______________________________________________
> > Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
>
> ------------------------------------------------------------------------------
> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13.
> http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel

------------------------------------------------------------------------------ LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13. http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
_______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/csound-devel

Date2013-09-23 13:52
FromSteven Yi
SubjectRe: [Cs-dev] VS2010 building from source
Hi Richard and Stephen,

Just FYI I've been monitoring the vs2013 branch. Most of the changes
look good, though I thought I saw one that might need further review
(can't recall, but it looked like an early return from a function was
removed).  Otherwise, the progress sounds great!

One thing, you both should have edit access to the Wiki. I'd encourage
you both to consider documenting the process for compiling with VS2013
there. You could create a list too of things that need to be looked
at, and maybe others might be able to join in on the effort.

Thanks!
steven

On Mon, Sep 23, 2013 at 8:32 AM, Richard Henninger  wrote:
> Good Morning Stephan,
>
>
> If you could give me a map of how you are set up so I can replicate your
> build environment, I’ll get to work this afternoon on constructing the same
> setup - for both csound source and that of supporting libraries.
>
> Once I have that and it works, we can make a plan to divvy up the remaining
> work and to devise a test and acceptance strategy so we can ultimately fold
> the work back into the develop branch.
>
> Richard
>
>
> Richard Henninger
> richard@rghmusic.com
>
> From: Stephen Kyne
> Sent: Sunday, September 22, 2013 6:59 PM
> To: Developer discussions
>
> Thanks Steven for that bit of info. It seems to have worked and the fix only
> applies to MSVC builds so there should be no regression.
> I've added another fix also to correct some type redefinitions.
>
> As it stands a build emitted from CMake for VS12 with everything disabled
> (except for the default WinMM inclusion) is building successfully.
> There are still quite a few warnings which I'll be going through to see if
> they will cause any problems.
> A lot are just warnings about unsafe functions which can be turned
> off/ignored.
>
> After that I'll start adding more features into my build and see what needs
> to be fixed as I go.
>
> Stephen
>
> ________________________________
> From: stevek@outlook.ie
> To: csound-devel@lists.sourceforge.net
> Date: Sat, 21 Sep 2013 21:38:58 +0100
> Subject: Re: [Cs-dev] VS2010 building from source
>
> Richard, sorry you were right I didn't push the changes to the
> feature/vs2013 branch. It should be there now.
> As for the features in the build, I basically turn off everything
> non-essential. I'm not sure if the other stuff is fully working.
> I'll try and put up a full list tomorrow of what I enable.
>
> Steven, cheers that makes sense so. I was using the same version
> successfully bar the unistd.h issue.
> I'll try your suggestions and see how it goes.
>
> Stephen
>
>
>> Date: Sat, 21 Sep 2013 16:15:27 -0400
>> From: stevenyi@gmail.com
>> To: csound-devel@lists.sourceforge.net
>> Subject: Re: [Cs-dev] VS2010 building from source
>>
>> I'm using:
>>
>> Steven-Yis-MacBook-Pro:blue stevenyi$ flex --version
>> flex 2.5.35 Apple(flex-31)
>>
>> I see that flex has this option:
>>
>> --nounistd
>> do not include 
>>
>> You could try adding that to the root CMakeLists.txt, around line 736
>> here:
>>
>> COMMAND ${FLEX_EXECUTABLE} ARGS -B -t ${LEX_SRC} > ${LEX_OUT}
>>
>> and add --nounistd before the -B. If that works, we could see if
>> that affects all the gcc/clang builds/platforms. If so, we could
>> always do a conditional check if MSVC in CMake and if so to add that
>> flag.
>>
>> steven
>>
>> On Sat, Sep 21, 2013 at 3:09 PM, Stephen Kyne  wrote:
>> > Hi guys,
>> >
>> > I've committed some changes that prevents most errors seen in a minimal
>> > build of CSound.
>> > There are still problems with Flex/Bison that I'm still trying to
>> > resolve.
>> >
>> > With flex ~2.5.35, it seems to compile fine but "unistd.h" is present in
>> > the
>> > generated csound_orclex/prelex which is missing in MSVC (io.h is the
>> > nearest
>> > equivalent).
>> > With flex 2.5.4, I get errors relating to unrecognised %options and that
>> > breaks the build.
>> >
>> > What is the version of flex that most people are using?
>> >
>> > Stephen
>> >
>> >> Date: Wed, 18 Sep 2013 22:10:03 -0400
>> >
>> >> From: stevenyi@gmail.com
>> >> To: csound-devel@lists.sourceforge.net
>> >> Subject: Re: [Cs-dev] VS2010 building from source
>> >>
>> >> +1 to SourceTree. I've been using it on Mac since Atlassian acquired
>> >> it. Certainly simplifies everything I do with Git!
>> >>
>> >> On Tue, Sep 17, 2013 at 7:52 PM, Stephen Kyne 
>> >> wrote:
>> >> > Thanks Steven,
>> >> >
>> >> > I think I'm good to go now. I have my repository set up and
>> >> > configured
>> >> > to
>> >> > the new "feature/vs2013" branch.
>> >> > I'm currently manually porting over my changes from the old repo. I
>> >> > didn't
>> >> > really see a better option.
>> >> >
>> >> > I'll commit my changes as soon as I complete and Richard can see if
>> >> > it's
>> >> > working his side.
>> >> >
>> >> > By the way, it's possible to use
>> >> > https://www.atlassian.com/software/sourcetree/overview
>> >> > as a GUI for git. It also supports git-flow commands which is handy.
>> >> > I've been using a mixture of command line and this and it works well.
>> >> >
>> >> > Stephen
>> >> >
>> >> >> Date: Tue, 17 Sep 2013 18:11:25 -0400
>> >> >
>> >> >> From: stevenyi@gmail.com
>> >> >> To: csound-devel@lists.sourceforge.net
>> >> >> Subject: Re: [Cs-dev] VS2010 building from source
>> >> >>
>> >> >> Hi Richard,
>> >> >>
>> >> >> I've added you to the csound6 group, same as Stephen. Please see the
>> >> >> other email regarding the vs2013 feature branch I setup for you two
>> >> >> to
>> >> >> work in.
>> >> >>
>> >> >> I think having some kind of documentation for how to contribute
>> >> >> would
>> >> >> be great. You could use the wiki to write any documentation, and we
>> >> >> could add some note in the README to consult the wiki.
>> >> >>
>> >> >> Thanks!
>> >> >> steven
>> >> >>
>> >> >> On Tue, Sep 17, 2013 at 6:05 PM, Richard Henninger
>> >> >> 
>> >> >> wrote:
>> >> >> > Steven,
>> >> >> >
>> >> >> > My sourceforge user name is “rghmusic”.
>> >> >> >
>> >> >> > Go ahead and start a guaranteed legit feature branch off of
>> >> >> > “develop”
>> >> >> > for
>> >> >> > us. Stephen and I can use that as a sandbox to share experiments
>> >> >> > with
>> >> >> > git-flow, cmake script changes and code modifications as needed.
>> >> >> > When
>> >> >> > we
>> >> >> > have usable results for all, we can merge those back into the
>> >> >> > develop
>> >> >> > branch
>> >> >> > as you suggest. My CM experience is all TFS (MS Team Foundation
>> >> >> > Server)
>> >> >> > and
>> >> >> > Dimensions (don't ask...) I am new to git, but not CM/VC. I like
>> >> >> > what
>> >> >> > I
>> >> >> > see in git.
>> >> >> >
>> >> >> > Maybe we can begin a procedural doc for newbie contributors using
>> >> >> > git
>> >> >> > a
>> >> >> > la
>> >> >> > Mike’s Windows Build document.
>> >> >> >
>> >> >> >
>> >> >> > Richard Henninger
>> >> >> > richard@rghmusic.com
>> >> >> >
>> >> >> > From: Stephen Kyne
>> >> >> > Sent: Tuesday, September 17, 2013 5:42 PM
>> >> >> > To: Developer discussions
>> >> >> >
>> >> >> > I'm not that familiar with git-flow so I'll read the articles
>> >> >> > mentioned
>> >> >> > and
>> >> >> > we can go from there.
>> >> >> >
>> >> >> > My sourceforge username is "stekyne". Unless Richard is
>> >> >> > comfortable
>> >> >> > with
>> >> >> > starting the feature branch then
>> >> >> > maybe it would be best if you could set that up Steven. I don't
>> >> >> > want
>> >> >> > to
>> >> >> > make
>> >> >> > a mess of it :D
>> >> >> >
>> >> >> > The workflow you described sounds good to me anyway.
>> >> >> >
>> >> >> > Thanks,
>> >> >> > Stephen
>> >> >> >
>> >> >> >> Date: Tue, 17 Sep 2013 16:55:54 -0400
>> >> >> >> From: stevenyi@gmail.com
>> >> >> >> To: csound-devel@lists.sourceforge.net
>> >> >> >> Subject: Re: [Cs-dev] VS2010 building from source
>> >> >> >>
>> >> >> >> I think this stuff might be best to do in a feature branch using
>> >> >> >> "git
>> >> >> >> flow feature start vs2013". You would then be able to check out
>> >> >> >> the
>> >> >> >> feature branch using "git flow feature checkout vs2013".
>> >> >> >>
>> >> >> >> Stephen and Richard: how about sending me your sourceforge
>> >> >> >> usernames
>> >> >> >> and I'll add you to the project. If you're uncomfortable with git
>> >> >> >> flow, I can start the vs2013 feature branch and guide you all
>> >> >> >> through
>> >> >> >> checking it out. When you're done and want to have that pulled
>> >> >> >> in,
>> >> >> >> you'd probably do a pull from develop to merge all the most
>> >> >> >> recent
>> >> >> >> changes, then one of us could pull back into develop.
>> >> >> >>
>> >> >> >> steven
>> >> >> >>
>> >> >> >> On Tue, Sep 17, 2013 at 2:11 PM, Richard Henninger
>> >> >> >> 
>> >> >> >> wrote:
>> >> >> >> > Hi Mike,
>> >> >> >> >
>> >> >> >> > Thanks for offering to keep things simple.
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> > BTW, my understanding is the VS2013 is a complete rewrite of
>> >> >> >> > the C
>> >> >> >> > compiler
>> >> >> >> > behind Visual C++ (finally C99 compliant) along with a major
>> >> >> >> > commitment
>> >> >> >> > to
>> >> >> >> > be 100% compliant with C++/11 to which MS is a major
>> >> >> >> > contributor
>> >> >> >> > now.
>> >> >> >> > They
>> >> >> >> > have been making a major push over the past few years to be
>> >> >> >> > standards-compliant in a number of areas.
>> >> >> >> >
>> >> >> >> > If you want, you could check out whether the STL vectors and
>> >> >> >> > maps
>> >> >> >> > now
>> >> >> >> > play
>> >> >> >> > nice with other libraries like SWIG by downloading and trying
>> >> >> >> > the
>> >> >> >> > VS2013
>> >> >> >> > RC
>> >> >> >> > images which just became available last week. (
>> >> >> >> > http://www.microsoft.com/visualstudio/eng/2013-downloads ) Any
>> >> >> >> > VS2013
>> >> >> >> > version is free (runs on Win 8 or 7 (but not 8.1 preview)) this
>> >> >> >> > fall.
>> >> >> >> > Release is scheduled for mid November.
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> > Richard Henninger
>> >> >> >> > richard@rghmusic.com
>> >> >> >> >
>> >> >> >> > From: Michael Gogins
>> >> >> >> > Sent: Tuesday, September 17, 2013 1:47 PM
>> >> >> >> > To: Developer discussions
>> >> >> >> >
>> >> >> >> > As far as I am concerned, you can work in the develop branch. I
>> >> >> >> > build
>> >> >> >> > the
>> >> >> >> > develop branch for Windows with MinGW every day or so. I'm sure
>> >> >> >> > we
>> >> >> >> > can
>> >> >> >> > keep
>> >> >> >> > the build options straightened out.
>> >> >> >> >
>> >> >> >> > If you want to create another branch, that's fine too. I don't
>> >> >> >> > find
>> >> >> >> > it
>> >> >> >> > difficult to manage branches just with plain git commands.
>> >> >> >> >
>> >> >> >> > For your information, the reason that I did not create a
>> >> >> >> > Microsoft
>> >> >> >> > build
>> >> >> >> > for
>> >> >> >> > Windows myself is that the CsoundAC component would not build a
>> >> >> >> > SWIG
>> >> >> >> > interface for Python with Visual C++. The cause is that the
>> >> >> >> > standard
>> >> >> >> > vector
>> >> >> >> > and map collections would not compile with a DLL interface for
>> >> >> >> > SWIG
>> >> >> >> > using
>> >> >> >> > Visual C++. Since I am the author and one of the main users of
>> >> >> >> > CsoundAC,
>> >> >> >> > that caused me to lose interest in Visual C++.
>> >> >> >> >
>> >> >> >> > Things have changed a bit since then. In the first place I
>> >> >> >> > don't
>> >> >> >> > depend
>> >> >> >> > on
>> >> >> >> > the SWIG-generated Python interface so much any more, I often
>> >> >> >> > compose
>> >> >> >> > directly in C++. I'm also interested to hear if this serious
>> >> >> >> > limitation
>> >> >> >> > of
>> >> >> >> > Visual C++, which is not standard compliant, has been fixed.
>> >> >> >> >
>> >> >> >> > Regards,
>> >> >> >> > Mike
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> > ===========================
>> >> >> >> > Michael Gogins
>> >> >> >> > Irreducible Productions
>> >> >> >> > http://michaelgogins.tumblr.com
>> >> >> >> > Michael dot Gogins at gmail dot com
>> >> >> >> >
>> >> >> >> >
>> >> >> >> > On Tue, Sep 17, 2013 at 1:37 PM, Richard Henninger
>> >> >> >> > 
>> >> >> >> > wrote:
>> >> >> >> >>
>> >> >> >> >> Stephen,
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >> As we get set up, I noticed that Steven was talking about
>> >> >> >> >> “git-flow”
>> >> >> >> >> which
>> >> >> >> >> is an add-on to git proper that encapsulates a workflow by
>> >> >> >> >> imposing
>> >> >> >> >> high-level commands over git that standardize branching
>> >> >> >> >> operations.
>> >> >> >> >> This
>> >> >> >> >> was new to me. If it is new to you too, let’s read up before
>> >> >> >> >> imposing a
>> >> >> >> >> new
>> >> >> >> >> branch on “develop”.
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >> I now remember some discussions about using git-flow in early
>> >> >> >> >> August
>> >> >> >> >> where
>> >> >> >> >> this was proposed. Steven provided some basic links for info:
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >> http://csound.1045644.n5.nabble.com/New-Git-Flow-based-workflow-for-Csound6-td5726363.html
>> >> >> >> >>
>> >> >> >> >> Also, here is a pretty good explanation:
>> >> >> >> >> http://yakiloo.com/getting-started-git-flow/
>> >> >> >> >>
>> >> >> >> >> Steven: Let us know the procedure we need to follow regarding
>> >> >> >> >> dev
>> >> >> >> >> status.
>> >> >> >> >> Thanks.
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >> Richard Henninger
>> >> >> >> >> richard@rghmusic.com
>> >> >> >> >>
>> >> >> >> >> From: Richard Henninger
>> >> >> >> >> Sent: Monday, September 16, 2013 7:25 PM
>> >> >> >> >> To: Developer discussions
>> >> >> >> >>
>> >> >> >> >> I’ve got good doc on git and it feels like the project is
>> >> >> >> >> moving
>> >> >> >> >> towards
>> >> >> >> >> and getting more comfortable with git workflows, so that’s my
>> >> >> >> >> vote.
>> >> >> >> >>
>> >> >> >> >> Richard Henninger
>> >> >> >> >> richard@rghmusic.com
>> >> >> >> >>
>> >> >> >> >> From: Stephen Kyne
>> >> >> >> >> Sent: Monday, September 16, 2013 6:41 PM
>> >> >> >> >> To: Developer discussions
>> >> >> >> >>
>> >> >> >> >> Hi guys,
>> >> >> >> >>
>> >> >> >> >> Richard; That sounds reasonable. I wouldn't like to
>> >> >> >> >> destabilise
>> >> >> >> >> the
>> >> >> >> >> codebase so a separate branch is probably a safe choice.
>> >> >> >> >> I won't be at the conference unfortunately but it sounds
>> >> >> >> >> really
>> >> >> >> >> interesting.
>> >> >> >> >>
>> >> >> >> >> Steven; Thanks that would be great if you could set that up.
>> >> >> >> >> As for the two options you gave, what would be easier for you
>> >> >> >> >> guys?
>> >> >> >> >> I
>> >> >> >> >> don't mind either way to be honest.
>> >> >> >> >>
>> >> >> >> >> Stephen
>> >> >> >> >>
>> >> >> >> >> > Date: Mon, 16 Sep 2013 17:55:30 -0400
>> >> >> >> >> > From: stevenyi@gmail.com
>> >> >> >> >> > To: csound-devel@lists.sourceforge.net
>> >> >> >> >> > Subject: Re: [Cs-dev] VS2010 building from source
>> >> >> >> >> >
>> >> >> >> >> > Hi Stephen and Richard,
>> >> >> >> >> >
>> >> >> >> >> > If you'd like, I don't think anyone would mind adding you
>> >> >> >> >> > two
>> >> >> >> >> > to
>> >> >> >> >> > the
>> >> >> >> >> > devs list for Csound. You'd be welcome to create a feature
>> >> >> >> >> > branch
>> >> >> >> >> > off
>> >> >> >> >> > the develop branch (using git-flow). Another option is that
>> >> >> >> >> > you
>> >> >> >> >> > could
>> >> >> >> >> > use Sourceforge's fork system (if you see on
>> >> >> >> >> > https://sourceforge.net/p/csound/csound6-git/ci/master/tree/
>> >> >> >> >> > there
>> >> >> >> >> > is
>> >> >> >> >> > an option to fork). You could then do pull requests from
>> >> >> >> >> > there.
>> >> >> >> >> > I
>> >> >> >> >> > found SF's fork/pull-request system a bit awkward compared
>> >> >> >> >> > to
>> >> >> >> >> > bitbucket and github though.
>> >> >> >> >> >
>> >> >> >> >> > steven
>> >> >> >> >> >
>> >> >> >> >> > On Mon, Sep 16, 2013 at 4:51 PM, Richard Henninger
>> >> >> >> >> >  wrote:
>> >> >> >> >> > > Hi Stephen,
>> >> >> >> >> > >
>> >> >> >> >> > > We should probably make a separate “native windows build”
>> >> >> >> >> > > branch
>> >> >> >> >> > > off
>> >> >> >> >> > > of
>> >> >> >> >> > > “develop” especially since the cMakeList files are still
>> >> >> >> >> > > being
>> >> >> >> >> > > fine
>> >> >> >> >> > > tuned
>> >> >> >> >> > > for the mingw windows build. We shouldn’t interfere with
>> >> >> >> >> > > that
>> >> >> >> >> > > until
>> >> >> >> >> > > it
>> >> >> >> >> > > (and
>> >> >> >> >> > > the rest of csound6) is stable.
>> >> >> >> >> > >
>> >> >> >> >> > > Do you have “write” access to the project yet? I don’t.
>> >> >> >> >> > > I’ve
>> >> >> >> >> > > been
>> >> >> >> >> > > holding
>> >> >> >> >> > > off on my request for that until csound6 had become
>> >> >> >> >> > > reasonably
>> >> >> >> >> > > quiescent.
>> >> >> >> >> > > Still, using a separate git branch should keep this work
>> >> >> >> >> > > out
>> >> >> >> >> > > of
>> >> >> >> >> > > the
>> >> >> >> >> > > way of
>> >> >> >> >> > > the mainstream. Down the road, I worry about built in
>> >> >> >> >> > > assumption
>> >> >> >> >> > > in
>> >> >> >> >> > > the
>> >> >> >> >> > > codebase about threads, library and other compatibility
>> >> >> >> >> > > issues -
>> >> >> >> >> > > but
>> >> >> >> >> > > resolving those is the whole point eventually.
>> >> >> >> >> > >
>> >> >> >> >> > > My original plan has been to become an active developer
>> >> >> >> >> > > after
>> >> >> >> >> > > attending the
>> >> >> >> >> > > relevant sessions at the conference next month and
>> >> >> >> >> > > confirming
>> >> >> >> >> > > that
>> >> >> >> >> > > I
>> >> >> >> >> > > had a
>> >> >> >> >> > > legitimate mingw build environment for testing changes
>> >> >> >> >> > > ahead
>> >> >> >> >> > > of
>> >> >> >> >> > > committing
>> >> >> >> >> > > code. Are you attending?
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > Richard Henninger
>> >> >> >> >> > > richard@rghmusic.com
>> >> >> >> >> > >
>> >> >> >> >> > > From: Stephen Kyne
>> >> >> >> >> > > Sent: Monday, September 16, 2013 4:21 PM
>> >> >> >> >> > > To: Developer discussions
>> >> >> >> >> > >
>> >> >> >> >> > > Hey Richard,
>> >> >> >> >> > >
>> >> >> >> >> > > Well I switched my Csound branch to "develop" from the
>> >> >> >> >> > > main
>> >> >> >> >> > > one
>> >> >> >> >> > > recently and
>> >> >> >> >> > > there was a few more errors but nothing major.
>> >> >> >> >> > > I'm currently trying to fix the missing libraries in the
>> >> >> >> >> > > cMakeLists
>> >> >> >> >> > > files (I
>> >> >> >> >> > > had just added them to the sln file for testing).
>> >> >> >> >> > > I'm afraid it's a bit new to me so it's taking a little
>> >> >> >> >> > > bit
>> >> >> >> >> > > of
>> >> >> >> >> > > time
>> >> >> >> >> > > to
>> >> >> >> >> > > do it
>> >> >> >> >> > > nicely.
>> >> >> >> >> > >
>> >> >> >> >> > > Once that is finished though, there should be a version of
>> >> >> >> >> > > Csound
>> >> >> >> >> > > that
>> >> >> >> >> > > will
>> >> >> >> >> > > be building successfully.
>> >> >> >> >> > > I guess from there we can add additional build features
>> >> >> >> >> > > and
>> >> >> >> >> > > fix
>> >> >> >> >> > > the
>> >> >> >> >> > > errors
>> >> >> >> >> > > as they happen.
>> >> >> >> >> > >
>> >> >> >> >> > > If you want to make a branch that sounds fine with me.
>> >> >> >> >> > >
>> >> >> >> >> > > Stephen
>> >> >> >> >> > >
>> >> >> >> >> > > ________________________________
>> >> >> >> >> > > From: richard@rghmusic.com
>> >> >> >> >> > > To: csound-devel@lists.sourceforge.net
>> >> >> >> >> > > Date: Mon, 16 Sep 2013 16:25:10 +0000
>> >> >> >> >> > > Subject: Re: [Cs-dev] VS2010 building from source
>> >> >> >> >> > >
>> >> >> >> >> > > Stephen,
>> >> >> >> >> > >
>> >> >> >> >> > > Your were right about VS2013 Preview. Also, VS2013 RC
>> >> >> >> >> > > won’t
>> >> >> >> >> > > work
>> >> >> >> >> > > over
>> >> >> >> >> > > Win8.1 Preview.
>> >> >> >> >> > >
>> >> >> >> >> > > So, over the weekend, I hosed my 8.1 box back to 8.0 and
>> >> >> >> >> > > loaded
>> >> >> >> >> > > the
>> >> >> >> >> > > VS2013
>> >> >> >> >> > > RC (and git) and am ready to play. How do I catch up to
>> >> >> >> >> > > the
>> >> >> >> >> > > point
>> >> >> >> >> > > where you
>> >> >> >> >> > > are currently? Shall we make a git branch so we can keep
>> >> >> >> >> > > track
>> >> >> >> >> > > of,
>> >> >> >> >> > > share
>> >> >> >> >> > > and merge what we alter?
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > Richard Henninger
>> >> >> >> >> > > richard@rghmusic.com
>> >> >> >> >> > >
>> >> >> >> >> > > From: Stephen Kyne
>> >> >> >> >> > > Sent: Sunday, September 15, 2013 11:48 AM
>> >> >> >> >> > > To: Developer discussions
>> >> >> >> >> > >
>> >> >> >> >> > > Hi Andrés,
>> >> >> >> >> > >
>> >> >> >> >> > > Yes the project generated from CMake is almost fully
>> >> >> >> >> > > correct.
>> >> >> >> >> > > Just
>> >> >> >> >> > > some
>> >> >> >> >> > > edits to a few CMakeLists.txt files will be needed to load
>> >> >> >> >> > > some
>> >> >> >> >> > > missing
>> >> >> >> >> > > libraries.
>> >> >> >> >> > > I'm not building all features yet so there may be more
>> >> >> >> >> > > changes
>> >> >> >> >> > > as
>> >> >> >> >> > > time
>> >> >> >> >> > > goes
>> >> >> >> >> > > by but the csound core is working well.
>> >> >> >> >> > >
>> >> >> >> >> > > Stephen
>> >> >> >> >> > >
>> >> >> >> >> > > ________________________________
>> >> >> >> >> > > Date: Sat, 14 Sep 2013 19:28:55 -0700
>> >> >> >> >> > > From: mantaraya36@gmail.com
>> >> >> >> >> > > To: csound-devel@lists.sourceforge.net
>> >> >> >> >> > > Subject: Re: [Cs-dev] VS2010 building from source
>> >> >> >> >> > >
>> >> >> >> >> > > Hi,
>> >> >> >> >> > >
>> >> >> >> >> > > Do you think the VS porject generated by cmake is useful?
>> >> >> >> >> > > Ideally
>> >> >> >> >> > > this
>> >> >> >> >> > > work
>> >> >> >> >> > > should go in the CMakeLists.txt file rather than a
>> >> >> >> >> > > separate
>> >> >> >> >> > > VS
>> >> >> >> >> > > project.
>> >> >> >> >> > >
>> >> >> >> >> > > Cheers,
>> >> >> >> >> > > Andrés
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > On Fri, Sep 13, 2013 at 11:46 AM, Stephen Kyne
>> >> >> >> >> > > 
>> >> >> >> >> > > wrote:
>> >> >> >> >> > >
>> >> >> >> >> > > Cool, any help would be appreciated. I'm still getting to
>> >> >> >> >> > > grips
>> >> >> >> >> > > with
>> >> >> >> >> > > the
>> >> >> >> >> > > Csound code base and most of my code changes are probably
>> >> >> >> >> > > far
>> >> >> >> >> > > from
>> >> >> >> >> > > elegant.
>> >> >> >> >> > >
>> >> >> >> >> > > As far as I know, the Release Candidate is required unless
>> >> >> >> >> > > there
>> >> >> >> >> > > is
>> >> >> >> >> > > an
>> >> >> >> >> > > update to the preview.
>> >> >> >> >> > > I know I had tried before and I was getting all kinds of
>> >> >> >> >> > > errors
>> >> >> >> >> > > from
>> >> >> >> >> > > missing
>> >> >> >> >> > > lib functions as you described.
>> >> >> >> >> > >
>> >> >> >> >> > > In the meantime, the portaudio module is working so real
>> >> >> >> >> > > time
>> >> >> >> >> > > audio
>> >> >> >> >> > > is
>> >> >> >> >> > > possible.
>> >> >> >> >> > > There are still some elements of MSVC build that will be
>> >> >> >> >> > > need
>> >> >> >> >> > > to
>> >> >> >> >> > > be
>> >> >> >> >> > > fixed
>> >> >> >> >> > > though.
>> >> >> >> >> > > I saw a crash relating to heap corruptiong due to vfprintf
>> >> >> >> >> > > use
>> >> >> >> >> > > but
>> >> >> >> >> > > these
>> >> >> >> >> > > errors are relatively easy to fix with the debugger.
>> >> >> >> >> > >
>> >> >> >> >> > > Stephen
>> >> >> >> >> > >
>> >> >> >> >> > > ________________________________
>> >> >> >> >> > > From: richard@rghmusic.com
>> >> >> >> >> > > To: csound-devel@lists.sourceforge.net
>> >> >> >> >> > > Date: Fri, 13 Sep 2013 17:03:15 +0000
>> >> >> >> >> > >
>> >> >> >> >> > > Subject: Re: [Cs-dev] VS2010 building from source
>> >> >> >> >> > >
>> >> >> >> >> > > Me too. I tried with VS2012 and decided that too much of
>> >> >> >> >> > > the
>> >> >> >> >> > > code
>> >> >> >> >> > > depended
>> >> >> >> >> > > on liberties that C99 permitted that C88 did not and gave
>> >> >> >> >> > > up
>> >> >> >> >> > > -
>> >> >> >> >> > > thinking the
>> >> >> >> >> > > source would need too much rework to bother.
>> >> >> >> >> > >
>> >> >> >> >> > > I have VS2013 preview on an 8.1 machine so I’d be
>> >> >> >> >> > > interested
>> >> >> >> >> > > in
>> >> >> >> >> > > sharing the
>> >> >> >> >> > > workload to speed this along. Perhaps there should be a
>> >> >> >> >> > > git
>> >> >> >> >> > > branch
>> >> >> >> >> > > to
>> >> >> >> >> > > hold
>> >> >> >> >> > > the project files and changes for this?
>> >> >> >> >> > >
>> >> >> >> >> > > My interest is access to MS debugging tools while using
>> >> >> >> >> > > .net
>> >> >> >> >> > > front-ends and
>> >> >> >> >> > > for ultimately targeting WinRT getting csound back closer
>> >> >> >> >> > > to
>> >> >> >> >> > > its
>> >> >> >> >> > > original
>> >> >> >> >> > > goal of being multiplatform.
>> >> >> >> >> > >
>> >> >> >> >> > > Richard Henninger
>> >> >> >> >> > > richard@rghmusic.com
>> >> >> >> >> > >
>> >> >> >> >> > > From: Rory Walsh
>> >> >> >> >> > > Sent: Friday, September 13, 2013 12:21 PM
>> >> >> >> >> > > To: Developer discussions
>> >> >> >> >> > >
>> >> >> >> >> > > Thanks for the report. I'm following this with interest!
>> >> >> >> >> > >
>> >> >> >> >> > > On 13 September 2013 00:58, Stephen Kyne
>> >> >> >> >> > > 
>> >> >> >> >> > > wrote:
>> >> >> >> >> > >> Hey guys,
>> >> >> >> >> > >>
>> >> >> >> >> > >> Visual Studio 2013 RC was released there recently. It has
>> >> >> >> >> > >> partial
>> >> >> >> >> > >> support
>> >> >> >> >> > >> for C99.
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >> http://blogs.msdn.com/b/vcblog/archive/2013/07/19/c99-library-support-in-visual-studio-2013.aspx
>> >> >> >> >> > >>
>> >> >> >> >> > >> I've been hacking away with it and managed to build
>> >> >> >> >> > >> Csound.
>> >> >> >> >> > >> The
>> >> >> >> >> > >> build
>> >> >> >> >> > >> was
>> >> >> >> >> > >> mostly stripped down but I managed to get the xanadu.csd
>> >> >> >> >> > >> to
>> >> >> >> >> > >> compile a
>> >> >> >> >> > >> .wav
>> >> >> >> >> > >> file.
>> >> >> >> >> > >> So it's a start at least!
>> >> >> >> >> > >>
>> >> >> >> >> > >> The changes required were fairly minor, mostly just
>> >> >> >> >> > >> alterations
>> >> >> >> >> > >> to
>> >> >> >> >> > >> the
>> >> >> >> >> > >> project(s) file for libraries and some small code changes
>> >> >> >> >> > >> here
>> >> >> >> >> > >> and
>> >> >> >> >> > >> there.
>> >> >> >> >> > >> I had to replace some GCC atomic intrinsics with MSVC
>> >> >> >> >> > >> ones.
>> >> >> >> >> > >> I'm not sure the full effect of that but I guess in
>> >> >> >> >> > >> theory
>> >> >> >> >> > >> it
>> >> >> >> >> > >> should
>> >> >> >> >> > >> (and
>> >> >> >> >> > >> seems to) work.
>> >> >> >> >> > >>
>> >> >> >> >> > >> I'm hoping to get some real-time performance working
>> >> >> >> >> > >> next.
>> >> >> >> >> > >>
>> >> >> >> >> > >> Stephen
>> >> >> >> >> > >>
>> >> >> >> >> > >> ________________________________
>> >> >> >> >> > >> Date: Sun, 21 Jul 2013 23:48:03 -0400
>> >> >> >> >> > >> From: michael.gogins@gmail.com
>> >> >> >> >> > >> To: csound-devel@lists.sourceforge.net
>> >> >> >> >> > >>
>> >> >> >> >> > >> Subject: Re: [Cs-dev] VS2010 building from source
>> >> >> >> >> > >>
>> >> >> >> >> > >> You could use another IDE: QtCreator, CodeBlocks, Eclipse
>> >> >> >> >> > >> CDT.
>> >> >> >> >> > >>
>> >> >> >> >> > >> On Jul 21, 2013 7:31 PM, "Stephen Kyne"
>> >> >> >> >> > >> 
>> >> >> >> >> > >> wrote:
>> >> >> >> >> > >>
>> >> >> >> >> > >> Thanks for the replies.
>> >> >> >> >> > >>
>> >> >> >> >> > >> I mainly want to build in Visual Studio just for using
>> >> >> >> >> > >> the
>> >> >> >> >> > >> IDE
>> >> >> >> >> > >> itself
>> >> >> >> >> > >> but
>> >> >> >> >> > >> it
>> >> >> >> >> > >> sounds like a no go at the minute.
>> >> >> >> >> > >> Maybe something for the future.
>> >> >> >> >> > >>
>> >> >> >> >> > >> Cheers,
>> >> >> >> >> > >> Stephen
>> >> >> >> >> > >>
>> >> >> >> >> > >> ________________________________
>> >> >> >> >> > >> From: richard@rghmusic.com
>> >> >> >> >> > >> To: csound-devel@lists.sourceforge.net
>> >> >> >> >> > >> Date: Sun, 21 Jul 2013 21:15:47 +0000
>> >> >> >> >> > >> Subject: Re: [Cs-dev] VS2010 building from source
>> >> >> >> >> > >>
>> >> >> >> >> > >> Last Spring, I explored porting to WinRT using the 5.18
>> >> >> >> >> > >> code
>> >> >> >> >> > >> base.
>> >> >> >> >> > >> Really
>> >> >> >> >> > >> tough! Once I started following in the changes you guys
>> >> >> >> >> > >> were
>> >> >> >> >> > >> putting
>> >> >> >> >> > >> into
>> >> >> >> >> > >> csound 6, I saw how your architectural evolutions would
>> >> >> >> >> > >> solve a
>> >> >> >> >> > >> number of
>> >> >> >> >> > >> issues I encountered.
>> >> >> >> >> > >>
>> >> >> >> >> > >> So I’ve held off until 6.0 becomes a stable base from
>> >> >> >> >> > >> which
>> >> >> >> >> > >> to
>> >> >> >> >> > >> rethink an
>> >> >> >> >> > >> approach. Being patient gave me another reward: WinRT 8.1
>> >> >> >> >> > >> finally
>> >> >> >> >> > >> provides
>> >> >> >> >> > >> the ability to feed audio streams from an algorithm as
>> >> >> >> >> > >> PCM
>> >> >> >> >> > >> rather
>> >> >> >> >> > >> than
>> >> >> >> >> > >> from
>> >> >> >> >> > >> only a file or existing audio stream. So direct
>> >> >> >> >> > >> programming
>> >> >> >> >> > >> of
>> >> >> >> >> > >> COM
>> >> >> >> >> > >> (WASAPI)
>> >> >> >> >> > >> is no longer necessary. Maybe MIDI will show up before
>> >> >> >> >> > >> long...
>> >> >> >> >> > >>
>> >> >> >> >> > >> I am pretty familiar with the issues involved in a WinRT
>> >> >> >> >> > >> port
>> >> >> >> >> > >> and
>> >> >> >> >> > >> would be
>> >> >> >> >> > >> happy to be a part of such an effort at some point in the
>> >> >> >> >> > >> future.
>> >> >> >> >> > >> For
>> >> >> >> >> > >> now,
>> >> >> >> >> > >> I am content to explore the api from VS2012 and Win8
>> >> >> >> >> > >> desktop
>> >> >> >> >> > >> apps
>> >> >> >> >> > >> via
>> >> >> >> >> > >> a C#
>> >> >> >> >> > >> wrapper I have. As it stands now, the sounds created from
>> >> >> >> >> > >> a
>> >> >> >> >> > >> desktop-style
>> >> >> >> >> > >> app are trouble free on a Surface Pro - you just can’t
>> >> >> >> >> > >> create
>> >> >> >> >> > >> apps
>> >> >> >> >> > >> to
>> >> >> >> >> > >> distribute from the Windows app store. It’s an acceptable
>> >> >> >> >> > >> compromise
>> >> >> >> >> > >> to
>> >> >> >> >> > >> me
>> >> >> >> >> > >> for now.
>> >> >> >> >> > >>
>> >> >> >> >> > >> Richard Henninger
>> >> >> >> >> > >> richard@rghmusic.com
>> >> >> >> >> > >>
>> >> >> >> >> > >> From: Steven Yi
>> >> >> >> >> > >> Sent: Sunday, July 21, 2013 4:27 PM
>> >> >> >> >> > >> To: Developer discussions
>> >> >> >> >> > >>
>> >> >> >> >> > >> I tried to get a VS CMake build going about a year and a
>> >> >> >> >> > >> half
>> >> >> >> >> > >> ago
>> >> >> >> >> > >> without much luck. I think though it would be nice to
>> >> >> >> >> > >> have
>> >> >> >> >> > >> it
>> >> >> >> >> > >> be
>> >> >> >> >> > >> possible, especially if we'll get more developers
>> >> >> >> >> > >> interested
>> >> >> >> >> > >> in
>> >> >> >> >> > >> compiling and working on Csound. I don't think anyone's
>> >> >> >> >> > >> really
>> >> >> >> >> > >> been
>> >> >> >> >> > >> looking at WinRT, but I think it'd be nice to see Csound
>> >> >> >> >> > >> there
>> >> >> >> >> > >> and
>> >> >> >> >> > >> on
>> >> >> >> >> > >> Win 8 Mobile too.
>> >> >> >> >> > >>
>> >> >> >> >> > >> On Sun, Jul 21, 2013 at 3:09 PM, Richard Henninger
>> >> >> >> >> > >> 
>> >> >> >> >> > >> wrote:
>> >> >> >> >> > >>> I tried this a few weeks ago so I could be better able
>> >> >> >> >> > >>> to
>> >> >> >> >> > >>> use
>> >> >> >> >> > >>> the
>> >> >> >> >> > >>> VS
>> >> >> >> >> > >>> debugger better for the csound code while writing a .net
>> >> >> >> >> > >>> bridge
>> >> >> >> >> > >>> to
>> >> >> >> >> > >>> csound.
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> Mike is right on many points about the futility of doing
>> >> >> >> >> > >>> this.
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> The MS (the c part is c88 not c99) compiler will give
>> >> >> >> >> > >>> you
>> >> >> >> >> > >>> scads
>> >> >> >> >> > >>> of
>> >> >> >> >> > >>> errors
>> >> >> >> >> > >>> when compiling csound libraries. Here is a partial list
>> >> >> >> >> > >>> from
>> >> >> >> >> > >>> an
>> >> >> >> >> > >>> excerpt
>> >> >> >> >> > >>> of
>> >> >> >> >> > >>> an earlier post:
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> Four come to mind right away:
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> MS C tries to encourage use of the posix secure strxxx_s
>> >> >> >> >> > >>> functions
>> >> >> >> >> > >>> for
>> >> >> >> >> > >>> string operations to thwart buffer overflow hacks. Error
>> >> >> >> >> > >>> can
>> >> >> >> >> > >>> be
>> >> >> >> >> > >>> turned
>> >> >> >> >> > >>> off
>> >> >> >> >> > >>> by a flag, but the recommendation represents a best
>> >> >> >> >> > >>> practice.
>> >> >> >> >> > >>> It is totally unforgiving of implicit casts from void*.
>> >> >> >> >> > >>> For
>> >> >> >> >> > >>> code
>> >> >> >> >> > >>> readability, I agree with them. Code clarity in open
>> >> >> >> >> > >>> source
>> >> >> >> >> > >>> seems
>> >> >> >> >> > >>> ultra-desirable. No flag for these.
>> >> >> >> >> > >>> Declaring new variables mid-codeblock confuses the
>> >> >> >> >> > >>> compiler.
>> >> >> >> >> > >>> [It
>> >> >> >> >> > >>> spews
>> >> >> >> >> > >>> crazy
>> >> >> >> >> > >>> error messages once encountered]
>> >> >> >> >> > >>> It won’t accept really old, deprecated library calls
>> >> >> >> >> > >>> like
>> >> >> >> >> > >>> open
>> >> >> >> >> > >>> and
>> >> >> >> >> > >>> insists
>> >> >> >> >> > >>> on newer equivalents.
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> namehist.c is particulary delinquent in this regard.
>> >> >> >> >> > >>> VS2013’s
>> >> >> >> >> > >>> C
>> >> >> >> >> > >>> (in
>> >> >> >> >> > >>> beta)
>> >> >> >> >> > >>> wants to be c99 compliant, maybe some of this will just
>> >> >> >> >> > >>> evaporate
>> >> >> >> >> > >>> with
>> >> >> >> >> > >>> VS2013 re-written c compiler. [Mike’s concern about c++
>> >> >> >> >> > >>> stl
>> >> >> >> >> > >>> generics
>> >> >> >> >> > >>> should
>> >> >> >> >> > >>> also evaporate as MS makes itself compliant with VC11.
>> >> >> >> >> > >>> Although
>> >> >> >> >> > >>> you
>> >> >> >> >> > >>> never
>> >> >> >> >> > >>> know with MS, they do talk a good line on standards
>> >> >> >> >> > >>> compliance
>> >> >> >> >> > >>> these
>> >> >> >> >> > >>> days.
>> >> >> >> >> > >>> We’ll just have to wait and see...]
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> Since dealing with these is a pre-requisite to porting
>> >> >> >> >> > >>> to
>> >> >> >> >> > >>> WinRT
>> >> >> >> >> > >>> which
>> >> >> >> >> > >>> must
>> >> >> >> >> > >>> use an MS compiler, cleaning this kind of this up might
>> >> >> >> >> > >>> make a
>> >> >> >> >> > >>> good
>> >> >> >> >> > >>> [project
>> >> >> >> >> > >>> for me to start contributing with].
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> For now, I’d just set up the gnu environment as Mike’s
>> >> >> >> >> > >>> article
>> >> >> >> >> > >>> describes.
>> >> >> >> >> > >>> That’s what I’ve decided to do.
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> Richard Henninger
>> >> >> >> >> > >>> richard@rghmusic.com
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> From: Michael Gogins
>> >> >> >> >> > >>> Sent: Sunday, July 21, 2013 2:41 PM
>> >> >> >> >> > >>> To: Developer discussions
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> I tried to build Csound and CsoundAC with Visual C++
>> >> >> >> >> > >>> about
>> >> >> >> >> > >>> four
>> >> >> >> >> > >>> years
>> >> >> >> >> > >>> ago,
>> >> >> >> >> > >>> and I gave up.
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> The issue for me was that the Microsoft Standard C++
>> >> >> >> >> > >>> Library
>> >> >> >> >> > >>> (STL)
>> >> >> >> >> > >>> did
>> >> >> >> >> > >>> not
>> >> >> >> >> > >>> generate code that could be exported in shared
>> >> >> >> >> > >>> libraries.
>> >> >> >> >> > >>> This
>> >> >> >> >> > >>> was a
>> >> >> >> >> > >>> serious
>> >> >> >> >> > >>> problem that prevented CsoundAC from linking into shared
>> >> >> >> >> > >>> libraries
>> >> >> >> >> > >>> using
>> >> >> >> >> > >>> Visual C++, as CsoundAC uses std::vector and other such
>> >> >> >> >> > >>> classes
>> >> >> >> >> > >>> in
>> >> >> >> >> > >>> exported
>> >> >> >> >> > >>> interfaces.
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> Aside from this the C interfaces should not, in theory,
>> >> >> >> >> > >>> present a
>> >> >> >> >> > >>> problem.
>> >> >> >> >> > >>> However, because the Visual C++ build has not been
>> >> >> >> >> > >>> maintained
>> >> >> >> >> > >>> for
>> >> >> >> >> > >>> a
>> >> >> >> >> > >>> long
>> >> >> >> >> > >>> time, there may be many minor problems.
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> Your best bet is to create a branch in GIT for your
>> >> >> >> >> > >>> Visual
>> >> >> >> >> > >>> C++
>> >> >> >> >> > >>> build
>> >> >> >> >> > >>> and
>> >> >> >> >> > >>> modify the CMakeList.txt files to build with Visual C++
>> >> >> >> >> > >>> in
>> >> >> >> >> > >>> the
>> >> >> >> >> > >>> Microsoft
>> >> >> >> >> > >>> Windows SDK console. If you get it to work, we can merge
>> >> >> >> >> > >>> your
>> >> >> >> >> > >>> branch
>> >> >> >> >> > >>> back
>> >> >> >> >> > >>> in.
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> Please tell us your reason for wanting a Visual C++
>> >> >> >> >> > >>> build.
>> >> >> >> >> > >>> I
>> >> >> >> >> > >>> would
>> >> >> >> >> > >>> not go
>> >> >> >> >> > >>> down this path, myself, without a very good reason.
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> Both the C API, and the low-level C++ api in csound.hpp,
>> >> >> >> >> > >>> can
>> >> >> >> >> > >>> be
>> >> >> >> >> > >>> used
>> >> >> >> >> > >>> from
>> >> >> >> >> > >>> Visual C++ while linking with the MinGW built code in
>> >> >> >> >> > >>> the
>> >> >> >> >> > >>> Windows
>> >> >> >> >> > >>> installer.
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> In other words, if you are creating a Visual C++ project
>> >> >> >> >> > >>> to
>> >> >> >> >> > >>> use
>> >> >> >> >> > >>> the
>> >> >> >> >> > >>> Csound
>> >> >> >> >> > >>> API, you should be able use the libraries and headers in
>> >> >> >> >> > >>> the
>> >> >> >> >> > >>> Windows
>> >> >> >> >> > >>> installer with Visual C++ as long as you only reference
>> >> >> >> >> > >>> C
>> >> >> >> >> > >>> header
>> >> >> >> >> > >>> files
>> >> >> >> >> > >>> such
>> >> >> >> >> > >>> as csound.h and the csound.hpp C++ header. If you find
>> >> >> >> >> > >>> out
>> >> >> >> >> > >>> differently,
>> >> >> >> >> > >>> please let me know.
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> At this time, the MinGW compiler is pretty even with the
>> >> >> >> >> > >>> Visual
>> >> >> >> >> > >>> C++
>> >> >> >> >> > >>> compiler
>> >> >> >> >> > >>> in terms of code quality, execution speed, and probably
>> >> >> >> >> > >>> a
>> >> >> >> >> > >>> bit
>> >> >> >> >> > >>> better
>> >> >> >> >> > >>> for
>> >> >> >> >> > >>> C++
>> >> >> >> >> > >>> standards compliance.
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> Hope this helps,
>> >> >> >> >> > >>> Mike
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> ===========================
>> >> >> >> >> > >>> Michael Gogins
>> >> >> >> >> > >>> Irreducible Productions
>> >> >> >> >> > >>> http://michaelgogins.tumblr.com
>> >> >> >> >> > >>> Michael dot Gogins at gmail dot com
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> On Sun, Jul 21, 2013 at 1:15 PM, Stephen Kyne
>> >> >> >> >> > >>> 
>> >> >> >> >> > >>> wrote:
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>> Hi guys,
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>> I was wondering if anyone has or if it is supposed to
>> >> >> >> >> > >>>> be
>> >> >> >> >> > >>>> possible
>> >> >> >> >> > >>>> to
>> >> >> >> >> > >>>> generate a VS2010 project file using CMake and building
>> >> >> >> >> > >>>> Csound
>> >> >> >> >> > >>>> this
>> >> >> >> >> > >>>> way?
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>> It is straight forward finding the necessary
>> >> >> >> >> > >>>> dependencies
>> >> >> >> >> > >>>> and
>> >> >> >> >> > >>>> generating
>> >> >> >> >> > >>>> the project file but it's running into a lot of errors
>> >> >> >> >> > >>>> when I
>> >> >> >> >> > >>>> try
>> >> >> >> >> > >>>> and
>> >> >> >> >> > >>>> build.
>> >> >> >> >> > >>>> Is it worth hacking around and fixing these errors or
>> >> >> >> >> > >>>> is
>> >> >> >> >> > >>>> this
>> >> >> >> >> > >>>> fundamentally not going to work without serious effort?
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>> Thanks,
>> >> >> >> >> > >>>> Stephen
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>> ------------------------------------------------------------------------------
>> >> >> >> >> > >>>> See everything from the browser to the database with
>> >> >> >> >> > >>>> AppDynamics
>> >> >> >> >> > >>>> Get end-to-end visibility with application monitoring
>> >> >> >> >> > >>>> from
>> >> >> >> >> > >>>> AppDynamics
>> >> >> >> >> > >>>> Isolate bottlenecks and diagnose root cause in seconds.
>> >> >> >> >> > >>>> Start your free trial of AppDynamics Pro today!
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> >> >> >> >> > >>>> _______________________________________________
>> >> >> >> >> > >>>> Csound-devel mailing list
>> >> >> >> >> > >>>> Csound-devel@lists.sourceforge.net
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> ------------------------------------------------------------------------------
>> >> >> >> >> > >>> See everything from the browser to the database with
>> >> >> >> >> > >>> AppDynamics
>> >> >> >> >> > >>> Get end-to-end visibility with application monitoring
>> >> >> >> >> > >>> from
>> >> >> >> >> > >>> AppDynamics
>> >> >> >> >> > >>> Isolate bottlenecks and diagnose root cause in seconds.
>> >> >> >> >> > >>> Start your free trial of AppDynamics Pro today!
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> >> >> >> >> > >>> _______________________________________________
>> >> >> >> >> > >>> Csound-devel mailing list
>> >> >> >> >> > >>> Csound-devel@lists.sourceforge.net
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >> > >>>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >> ------------------------------------------------------------------------------
>> >> >> >> >> > >> See everything from the browser to the database with
>> >> >> >> >> > >> AppDynamics
>> >> >> >> >> > >> Get end-to-end visibility with application monitoring
>> >> >> >> >> > >> from
>> >> >> >> >> > >> AppDynamics
>> >> >> >> >> > >> Isolate bottlenecks and diagnose root cause in seconds.
>> >> >> >> >> > >> Start your free trial of AppDynamics Pro today!
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> >> >> >> >> > >> _______________________________________________
>> >> >> >> >> > >> Csound-devel mailing list
>> >> >> >> >> > >> Csound-devel@lists.sourceforge.net
>> >> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >> ------------------------------------------------------------------------------
>> >> >> >> >> > >> See everything from the browser to the database with
>> >> >> >> >> > >> AppDynamics
>> >> >> >> >> > >> Get
>> >> >> >> >> > >> end-to-end visibility with application monitoring from
>> >> >> >> >> > >> AppDynamics
>> >> >> >> >> > >> Isolate
>> >> >> >> >> > >> bottlenecks and diagnose root cause in seconds. Start
>> >> >> >> >> > >> your
>> >> >> >> >> > >> free
>> >> >> >> >> > >> trial
>> >> >> >> >> > >> of
>> >> >> >> >> > >> AppDynamics Pro today!
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> >> >> >> >> > >> _______________________________________________
>> >> >> >> >> > >> Csound-devel
>> >> >> >> >> > >> mailing
>> >> >> >> >> > >> list
>> >> >> >> >> > >> Csound-devel@lists.sourceforge.net
>> >> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >> ------------------------------------------------------------------------------
>> >> >> >> >> > >> See everything from the browser to the database with
>> >> >> >> >> > >> AppDynamics
>> >> >> >> >> > >> Get end-to-end visibility with application monitoring
>> >> >> >> >> > >> from
>> >> >> >> >> > >> AppDynamics
>> >> >> >> >> > >> Isolate bottlenecks and diagnose root cause in seconds.
>> >> >> >> >> > >> Start your free trial of AppDynamics Pro today!
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> >> >> >> >> > >> _______________________________________________
>> >> >> >> >> > >> Csound-devel mailing list
>> >> >> >> >> > >> Csound-devel@lists.sourceforge.net
>> >> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >> ------------------------------------------------------------------------------
>> >> >> >> >> > >> See everything from the browser to the database with
>> >> >> >> >> > >> AppDynamics
>> >> >> >> >> > >> Get
>> >> >> >> >> > >> end-to-end visibility with application monitoring from
>> >> >> >> >> > >> AppDynamics
>> >> >> >> >> > >> Isolate
>> >> >> >> >> > >> bottlenecks and diagnose root cause in seconds. Start
>> >> >> >> >> > >> your
>> >> >> >> >> > >> free
>> >> >> >> >> > >> trial
>> >> >> >> >> > >> of
>> >> >> >> >> > >> AppDynamics Pro today!
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> >> >> >> >> > >> _______________________________________________
>> >> >> >> >> > >> Csound-devel
>> >> >> >> >> > >> mailing
>> >> >> >> >> > >> list
>> >> >> >> >> > >> Csound-devel@lists.sourceforge.net
>> >> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >> ------------------------------------------------------------------------------
>> >> >> >> >> > >> How ServiceNow helps IT people transform IT departments:
>> >> >> >> >> > >> 1. Consolidate legacy IT systems to a single system of
>> >> >> >> >> > >> record
>> >> >> >> >> > >> for
>> >> >> >> >> > >> IT
>> >> >> >> >> > >> 2. Standardize and globalize service processes across IT
>> >> >> >> >> > >> 3. Implement zero-touch automation to replace manual,
>> >> >> >> >> > >> redundant
>> >> >> >> >> > >> tasks
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
>> >> >> >> >> > >> _______________________________________________
>> >> >> >> >> > >> Csound-devel mailing list
>> >> >> >> >> > >> Csound-devel@lists.sourceforge.net
>> >> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >> > >>
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > ------------------------------------------------------------------------------
>> >> >> >> >> > > How ServiceNow helps IT people transform IT departments:
>> >> >> >> >> > > 1. Consolidate legacy IT systems to a single system of
>> >> >> >> >> > > record
>> >> >> >> >> > > for
>> >> >> >> >> > > IT
>> >> >> >> >> > > 2. Standardize and globalize service processes across IT
>> >> >> >> >> > > 3. Implement zero-touch automation to replace manual,
>> >> >> >> >> > > redundant
>> >> >> >> >> > > tasks
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
>> >> >> >> >> > > _______________________________________________
>> >> >> >> >> > > Csound-devel mailing list
>> >> >> >> >> > > Csound-devel@lists.sourceforge.net
>> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > ------------------------------------------------------------------------------
>> >> >> >> >> > > How ServiceNow helps IT people transform IT departments:
>> >> >> >> >> > > 1.
>> >> >> >> >> > > Consolidate
>> >> >> >> >> > > legacy IT systems to a single system of record for IT 2.
>> >> >> >> >> > > Standardize
>> >> >> >> >> > > and
>> >> >> >> >> > > globalize service processes across IT 3. Implement
>> >> >> >> >> > > zero-touch
>> >> >> >> >> > > automation to
>> >> >> >> >> > > replace manual, redundant tasks
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
>> >> >> >> >> > > _______________________________________________
>> >> >> >> >> > > Csound-devel
>> >> >> >> >> > > mailing
>> >> >> >> >> > > list
>> >> >> >> >> > > Csound-devel@lists.sourceforge.net
>> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > ------------------------------------------------------------------------------
>> >> >> >> >> > > How ServiceNow helps IT people transform IT departments:
>> >> >> >> >> > > 1. Consolidate legacy IT systems to a single system of
>> >> >> >> >> > > record
>> >> >> >> >> > > for
>> >> >> >> >> > > IT
>> >> >> >> >> > > 2. Standardize and globalize service processes across IT
>> >> >> >> >> > > 3. Implement zero-touch automation to replace manual,
>> >> >> >> >> > > redundant
>> >> >> >> >> > > tasks
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
>> >> >> >> >> > > _______________________________________________
>> >> >> >> >> > > Csound-devel mailing list
>> >> >> >> >> > > Csound-devel@lists.sourceforge.net
>> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > ------------------------------------------------------------------------------
>> >> >> >> >> > > LIMITED TIME SALE - Full Year of Microsoft Training For
>> >> >> >> >> > > Just
>> >> >> >> >> > > $49.99!
>> >> >> >> >> > > 1,500+
>> >> >> >> >> > > hours of tutorials including VisualStudio 2012, Windows 8,
>> >> >> >> >> > > SharePoint
>> >> >> >> >> > > 2013,
>> >> >> >> >> > > SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
>> >> >> >> >> > > Pack
>> >> >> >> >> > > includes
>> >> >> >> >> > > Mobile, Cloud, Java, and UX Design. Lowest price ever!
>> >> >> >> >> > > Ends
>> >> >> >> >> > > 9/22/13.
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
>> >> >> >> >> > > _______________________________________________
>> >> >> >> >> > > Csound-devel
>> >> >> >> >> > > mailing
>> >> >> >> >> > > list
>> >> >> >> >> > > Csound-devel@lists.sourceforge.net
>> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > ------------------------------------------------------------------------------
>> >> >> >> >> > > LIMITED TIME SALE - Full Year of Microsoft Training For
>> >> >> >> >> > > Just
>> >> >> >> >> > > $49.99!
>> >> >> >> >> > > 1,500+
>> >> >> >> >> > > hours of tutorials including VisualStudio 2012, Windows 8,
>> >> >> >> >> > > SharePoint
>> >> >> >> >> > > 2013,
>> >> >> >> >> > > SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
>> >> >> >> >> > > Pack
>> >> >> >> >> > > includes
>> >> >> >> >> > > Mobile, Cloud, Java, and UX Design. Lowest price ever!
>> >> >> >> >> > > Ends
>> >> >> >> >> > > 9/20/13.
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >> >> >> >> > > _______________________________________________
>> >> >> >> >> > > Csound-devel
>> >> >> >> >> > > mailing
>> >> >> >> >> > > list
>> >> >> >> >> > > Csound-devel@lists.sourceforge.net
>> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > ------------------------------------------------------------------------------
>> >> >> >> >> > > LIMITED TIME SALE - Full Year of Microsoft Training For
>> >> >> >> >> > > Just
>> >> >> >> >> > > $49.99!
>> >> >> >> >> > > 1,500+ hours of tutorials including VisualStudio 2012,
>> >> >> >> >> > > Windows
>> >> >> >> >> > > 8,
>> >> >> >> >> > > SharePoint
>> >> >> >> >> > > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library
>> >> >> >> >> > > Power
>> >> >> >> >> > > Pack
>> >> >> >> >> > > includes
>> >> >> >> >> > > Mobile, Cloud, Java, and UX Design. Lowest price ever!
>> >> >> >> >> > > Ends
>> >> >> >> >> > > 9/20/13.
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >> >> >> >> > > _______________________________________________
>> >> >> >> >> > > Csound-devel mailing list
>> >> >> >> >> > > Csound-devel@lists.sourceforge.net
>> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >> > >
>> >> >> >> >> >
>> >> >> >> >> >
>> >> >> >> >> >
>> >> >> >> >> >
>> >> >> >> >> >
>> >> >> >> >> >
>> >> >> >> >> > ------------------------------------------------------------------------------
>> >> >> >> >> > LIMITED TIME SALE - Full Year of Microsoft Training For Just
>> >> >> >> >> > $49.99!
>> >> >> >> >> > 1,500+ hours of tutorials including VisualStudio 2012,
>> >> >> >> >> > Windows
>> >> >> >> >> > 8,
>> >> >> >> >> > SharePoint
>> >> >> >> >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library
>> >> >> >> >> > Power
>> >> >> >> >> > Pack
>> >> >> >> >> > includes
>> >> >> >> >> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
>> >> >> >> >> > 9/20/13.
>> >> >> >> >> >
>> >> >> >> >> >
>> >> >> >> >> >
>> >> >> >> >> >
>> >> >> >> >> >
>> >> >> >> >> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >> >> >> >> > _______________________________________________
>> >> >> >> >> > Csound-devel mailing list
>> >> >> >> >> > Csound-devel@lists.sourceforge.net
>> >> >> >> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >> ------------------------------------------------------------------------------
>> >> >> >> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just
>> >> >> >> >> $49.99!
>> >> >> >> >> 1,500+ hours of tutorials including VisualStudio 2012, Windows
>> >> >> >> >> 8,
>> >> >> >> >> SharePoint
>> >> >> >> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library
>> >> >> >> >> Power
>> >> >> >> >> Pack
>> >> >> >> >> includes
>> >> >> >> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
>> >> >> >> >> 9/20/13.
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >> >> >> >> _______________________________________________
>> >> >> >> >> Csound-devel mailing list
>> >> >> >> >> Csound-devel@lists.sourceforge.net
>> >> >> >> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >>
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> > ------------------------------------------------------------------------------
>> >> >> >> > LIMITED TIME SALE - Full Year of Microsoft Training For Just
>> >> >> >> > $49.99!
>> >> >> >> > 1,500+ hours of tutorials including VisualStudio 2012, Windows
>> >> >> >> > 8,
>> >> >> >> > SharePoint
>> >> >> >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library
>> >> >> >> > Power
>> >> >> >> > Pack
>> >> >> >> > includes
>> >> >> >> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
>> >> >> >> > 9/20/13.
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >> >> >> > _______________________________________________
>> >> >> >> > Csound-devel mailing list
>> >> >> >> > Csound-devel@lists.sourceforge.net
>> >> >> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >
>> >> >> >>
>> >> >> >>
>> >> >> >>
>> >> >> >>
>> >> >> >>
>> >> >> >> ------------------------------------------------------------------------------
>> >> >> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just
>> >> >> >> $49.99!
>> >> >> >> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>> >> >> >> SharePoint
>> >> >> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
>> >> >> >> Pack
>> >> >> >> includes
>> >> >> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
>> >> >> >> 9/20/13.
>> >> >> >>
>> >> >> >>
>> >> >> >>
>> >> >> >>
>> >> >> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >> >> >> _______________________________________________
>> >> >> >> Csound-devel mailing list
>> >> >> >> Csound-devel@lists.sourceforge.net
>> >> >> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >
>> >> >> >
>> >> >> >
>> >> >> >
>> >> >> > ------------------------------------------------------------------------------
>> >> >> > LIMITED TIME SALE - Full Year of Microsoft Training For Just
>> >> >> > $49.99!
>> >> >> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>> >> >> > SharePoint
>> >> >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
>> >> >> > Pack
>> >> >> > includes
>> >> >> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
>> >> >> > 9/20/13.
>> >> >> >
>> >> >> >
>> >> >> >
>> >> >> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >> >> > _______________________________________________
>> >> >> > Csound-devel mailing list
>> >> >> > Csound-devel@lists.sourceforge.net
>> >> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >> ------------------------------------------------------------------------------
>> >> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
>> >> >> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>> >> >> SharePoint
>> >> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
>> >> >> Pack
>> >> >> includes
>> >> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
>> >> >>
>> >> >>
>> >> >>
>> >> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >> >> _______________________________________________
>> >> >> Csound-devel mailing list
>> >> >> Csound-devel@lists.sourceforge.net
>> >> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >
>> >> >
>> >> >
>> >> > ------------------------------------------------------------------------------
>> >> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
>> >> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>> >> > SharePoint
>> >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
>> >> > includes
>> >> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
>> >> >
>> >> >
>> >> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >> > _______________________________________________
>> >> > Csound-devel mailing list
>> >> > Csound-devel@lists.sourceforge.net
>> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >
>> >>
>> >>
>> >>
>> >> ------------------------------------------------------------------------------
>> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
>> >> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>> >> SharePoint
>> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
>> >> includes
>> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
>> >>
>> >>
>> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >> _______________________________________________
>> >> Csound-devel mailing list
>> >> Csound-devel@lists.sourceforge.net
>> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >
>> >
>> > ------------------------------------------------------------------------------
>> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
>> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>> > SharePoint
>> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
>> > includes
>> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13.
>> >
>> > http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
>> > _______________________________________________
>> > Csound-devel mailing list
>> > Csound-devel@lists.sourceforge.net
>> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >
>>
>>
>> ------------------------------------------------------------------------------
>> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
>> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>> SharePoint
>> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
>> includes
>> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13.
>>
>> http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> ------------------------------------------------------------------------------
> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! 1,500+
> hours of tutorials including VisualStudio 2012, Windows 8, SharePoint 2013,
> SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13.
> http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
> _______________________________________________ Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> ------------------------------------------------------------------------------
> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> includes
> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>

------------------------------------------------------------------------------
LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13. 
http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2013-09-23 14:10
FromRichard Henninger
SubjectRe: [Cs-dev] VS2010 building from source
AttachmentsNone  None  
Thanks for keeping tabs. Yes, I'd like to see the process captured in the wiki, too: Hopefully to a level similar to Mike's invaluable document on the mingw build.
Richard
Sent from my Windows Phone

From: Steven Yi
Sent: ‎9/‎23/‎2013 8:52 AM
To: Developer discussions
Subject: Re: [Cs-dev] VS2010 building from source

Hi Richard and Stephen,

Just FYI I've been monitoring the vs2013 branch. Most of the changes
look good, though I thought I saw one that might need further review
(can't recall, but it looked like an early return from a function was
removed).  Otherwise, the progress sounds great!

One thing, you both should have edit access to the Wiki. I'd encourage
you both to consider documenting the process for compiling with VS2013
there. You could create a list too of things that need to be looked
at, and maybe others might be able to join in on the effort.

Thanks!
steven

On Mon, Sep 23, 2013 at 8:32 AM, Richard Henninger <richard@rghmusic.com> wrote:
> Good Morning Stephan,
>
>
> If you could give me a map of how you are set up so I can replicate your
> build environment, I’ll get to work this afternoon on constructing the same
> setup - for both csound source and that of supporting libraries.
>
> Once I have that and it works, we can make a plan to divvy up the remaining
> work and to devise a test and acceptance strategy so we can ultimately fold
> the work back into the develop branch.
>
> Richard
>
>
> Richard Henninger
> richard@rghmusic.com
>
> From: Stephen Kyne
> Sent: Sunday, September 22, 2013 6:59 PM
> To: Developer discussions
>
> Thanks Steven for that bit of info. It seems to have worked and the fix only
> applies to MSVC builds so there should be no regression.
> I've added another fix also to correct some type redefinitions.
>
> As it stands a build emitted from CMake for VS12 with everything disabled
> (except for the default WinMM inclusion) is building successfully.
> There are still quite a few warnings which I'll be going through to see if
> they will cause any problems.
> A lot are just warnings about unsafe functions which can be turned
> off/ignored.
>
> After that I'll start adding more features into my build and see what needs
> to be fixed as I go.
>
> Stephen
>
> ________________________________
> From: stevek@outlook.ie
> To: csound-devel@lists.sourceforge.net
> Date: Sat, 21 Sep 2013 21:38:58 +0100
> Subject: Re: [Cs-dev] VS2010 building from source
>
> Richard, sorry you were right I didn't push the changes to the
> feature/vs2013 branch. It should be there now.
> As for the features in the build, I basically turn off everything
> non-essential. I'm not sure if the other stuff is fully working.
> I'll try and put up a full list tomorrow of what I enable.
>
> Steven, cheers that makes sense so. I was using the same version
> successfully bar the unistd.h issue.
> I'll try your suggestions and see how it goes.
>
> Stephen
>
>
>> Date: Sat, 21 Sep 2013 16:15:27 -0400
>> From: stevenyi@gmail.com
>> To: csound-devel@lists.sourceforge.net
>> Subject: Re: [Cs-dev] VS2010 building from source
>>
>> I'm using:
>>
>> Steven-Yis-MacBook-Pro:blue stevenyi$ flex --version
>> flex 2.5.35 Apple(flex-31)
>>
>> I see that flex has this option:
>>
>> --nounistd
>> do not include <unistd.h>
>>
>> You could try adding that to the root CMakeLists.txt, around line 736
>> here:
>>
>> COMMAND ${FLEX_EXECUTABLE} ARGS -B -t ${LEX_SRC} > ${LEX_OUT}
>>
>> and add --nounistd before the -B. If that works, we could see if
>> that affects all the gcc/clang builds/platforms. If so, we could
>> always do a conditional check if MSVC in CMake and if so to add that
>> flag.
>>
>> steven
>>
>> On Sat, Sep 21, 2013 at 3:09 PM, Stephen Kyne <stevek@outlook.ie> wrote:
>> > Hi guys,
>> >
>> > I've committed some changes that prevents most errors seen in a minimal
>> > build of CSound.
>> > There are still problems with Flex/Bison that I'm still trying to
>> > resolve.
>> >
>> > With flex ~2.5.35, it seems to compile fine but "unistd.h" is present in
>> > the
>> > generated csound_orclex/prelex which is missing in MSVC (io.h is the
>> > nearest
>> > equivalent).
>> > With flex 2.5.4, I get errors relating to unrecognised %options and that
>> > breaks the build.
>> >
>> > What is the version of flex that most people are using?
>> >
>> > Stephen
>> >
>> >> Date: Wed, 18 Sep 2013 22:10:03 -0400
>> >
>> >> From: stevenyi@gmail.com
>> >> To: csound-devel@lists.sourceforge.net
>> >> Subject: Re: [Cs-dev] VS2010 building from source
>> >>
>> >> +1 to SourceTree. I've been using it on Mac since Atlassian acquired
>> >> it. Certainly simplifies everything I do with Git!
>> >>
>> >> On Tue, Sep 17, 2013 at 7:52 PM, Stephen Kyne <stevek@outlook.ie>
>> >> wrote:
>> >> > Thanks Steven,
>> >> >
>> >> > I think I'm good to go now. I have my repository set up and
>> >> > configured
>> >> > to
>> >> > the new "feature/vs2013" branch.
>> >> > I'm currently manually porting over my changes from the old repo. I
>> >> > didn't
>> >> > really see a better option.
>> >> >
>> >> > I'll commit my changes as soon as I complete and Richard can see if
>> >> > it's
>> >> > working his side.
>> >> >
>> >> > By the way, it's possible to use
>> >> > https://www.atlassian.com/software/sourcetree/overview
>> >> > as a GUI for git. It also supports git-flow commands which is handy.
>> >> > I've been using a mixture of command line and this and it works well.
>> >> >
>> >> > Stephen
>> >> >
>> >> >> Date: Tue, 17 Sep 2013 18:11:25 -0400
>> >> >
>> >> >> From: stevenyi@gmail.com
>> >> >> To: csound-devel@lists.sourceforge.net
>> >> >> Subject: Re: [Cs-dev] VS2010 building from source
>> >> >>
>> >> >> Hi Richard,
>> >> >>
>> >> >> I've added you to the csound6 group, same as Stephen. Please see the
>> >> >> other email regarding the vs2013 feature branch I setup for you two
>> >> >> to
>> >> >> work in.
>> >> >>
>> >> >> I think having some kind of documentation for how to contribute
>> >> >> would
>> >> >> be great. You could use the wiki to write any documentation, and we
>> >> >> could add some note in the README to consult the wiki.
>> >> >>
>> >> >> Thanks!
>> >> >> steven
>> >> >>
>> >> >> On Tue, Sep 17, 2013 at 6:05 PM, Richard Henninger
>> >> >> <richard@rghmusic.com>
>> >> >> wrote:
>> >> >> > Steven,
>> >> >> >
>> >> >> > My sourceforge user name is “rghmusic”.
>> >> >> >
>> >> >> > Go ahead and start a guaranteed legit feature branch off of
>> >> >> > “develop”
>> >> >> > for
>> >> >> > us. Stephen and I can use that as a sandbox to share experiments
>> >> >> > with
>> >> >> > git-flow, cmake script changes and code modifications as needed.
>> >> >> > When
>> >> >> > we
>> >> >> > have usable results for all, we can merge those back into the
>> >> >> > develop
>> >> >> > branch
>> >> >> > as you suggest. My CM experience is all TFS (MS Team Foundation
>> >> >> > Server)
>> >> >> > and
>> >> >> > Dimensions (don't ask...) I am new to git, but not CM/VC. I like
>> >> >> > what
>> >> >> > I
>> >> >> > see in git.
>> >> >> >
>> >> >> > Maybe we can begin a procedural doc for newbie contributors using
>> >> >> > git
>> >> >> > a
>> >> >> > la
>> >> >> > Mike’s Windows Build document.
>> >> >> >
>> >> >> >
>> >> >> > Richard Henninger
>> >> >> > richard@rghmusic.com
>> >> >> >
>> >> >> > From: Stephen Kyne
>> >> >> > Sent: Tuesday, September 17, 2013 5:42 PM
>> >> >> > To: Developer discussions
>> >> >> >
>> >> >> > I'm not that familiar with git-flow so I'll read the articles
>> >> >> > mentioned
>> >> >> > and
>> >> >> > we can go from there.
>> >> >> >
>> >> >> > My sourceforge username is "stekyne". Unless Richard is
>> >> >> > comfortable
>> >> >> > with
>> >> >> > starting the feature branch then
>> >> >> > maybe it would be best if you could set that up Steven. I don't
>> >> >> > want
>> >> >> > to
>> >> >> > make
>> >> >> > a mess of it :D
>> >> >> >
>> >> >> > The workflow you described sounds good to me anyway.
>> >> >> >
>> >> >> > Thanks,
>> >> >> > Stephen
>> >> >> >
>> >> >> >> Date: Tue, 17 Sep 2013 16:55:54 -0400
>> >> >> >> From: stevenyi@gmail.com
>> >> >> >> To: csound-devel@lists.sourceforge.net
>> >> >> >> Subject: Re: [Cs-dev] VS2010 building from source
>> >> >> >>
>> >> >> >> I think this stuff might be best to do in a feature branch using
>> >> >> >> "git
>> >> >> >> flow feature start vs2013". You would then be able to check out
>> >> >> >> the
>> >> >> >> feature branch using "git flow feature checkout vs2013".
>> >> >> >>
>> >> >> >> Stephen and Richard: how about sending me your sourceforge
>> >> >> >> usernames
>> >> >> >> and I'll add you to the project. If you're uncomfortable with git
>> >> >> >> flow, I can start the vs2013 feature branch and guide you all
>> >> >> >> through
>> >> >> >> checking it out. When you're done and want to have that pulled
>> >> >> >> in,
>> >> >> >> you'd probably do a pull from develop to merge all the most
>> >> >> >> recent
>> >> >> >> changes, then one of us could pull back into develop.
>> >> >> >>
>> >> >> >> steven
>> >> >> >>
>> >> >> >> On Tue, Sep 17, 2013 at 2:11 PM, Richard Henninger
>> >> >> >> <richard@rghmusic.com>
>> >> >> >> wrote:
>> >> >> >> > Hi Mike,
>> >> >> >> >
>> >> >> >> > Thanks for offering to keep things simple.
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> > BTW, my understanding is the VS2013 is a complete rewrite of
>> >> >> >> > the C
>> >> >> >> > compiler
>> >> >> >> > behind Visual C++ (finally C99 compliant) along with a major
>> >> >> >> > commitment
>> >> >> >> > to
>> >> >> >> > be 100% compliant with C++/11 to which MS is a major
>> >> >> >> > contributor
>> >> >> >> > now.
>> >> >> >> > They
>> >> >> >> > have been making a major push over the past few years to be
>> >> >> >> > standards-compliant in a number of areas.
>> >> >> >> >
>> >> >> >> > If you want, you could check out whether the STL vectors and
>> >> >> >> > maps
>> >> >> >> > now
>> >> >> >> > play
>> >> >> >> > nice with other libraries like SWIG by downloading and trying
>> >> >> >> > the
>> >> >> >> > VS2013
>> >> >> >> > RC
>> >> >> >> > images which just became available last week. (
>> >> >> >> > http://www.microsoft.com/visualstudio/eng/2013-downloads ) Any
>> >> >> >> > VS2013
>> >> >> >> > version is free (runs on Win 8 or 7 (but not 8.1 preview)) this
>> >> >> >> > fall.
>> >> >> >> > Release is scheduled for mid November.
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> > Richard Henninger
>> >> >> >> > richard@rghmusic.com
>> >> >> >> >
>> >> >> >> > From: Michael Gogins
>> >> >> >> > Sent: Tuesday, September 17, 2013 1:47 PM
>> >> >> >> > To: Developer discussions
>> >> >> >> >
>> >> >> >> > As far as I am concerned, you can work in the develop branch. I
>> >> >> >> > build
>> >> >> >> > the
>> >> >> >> > develop branch for Windows with MinGW every day or so. I'm sure
>> >> >> >> > we
>> >> >> >> > can
>> >> >> >> > keep
>> >> >> >> > the build options straightened out.
>> >> >> >> >
>> >> >> >> > If you want to create another branch, that's fine too. I don't
>> >> >> >> > find
>> >> >> >> > it
>> >> >> >> > difficult to manage branches just with plain git commands.
>> >> >> >> >
>> >> >> >> > For your information, the reason that I did not create a
>> >> >> >> > Microsoft
>> >> >> >> > build
>> >> >> >> > for
>> >> >> >> > Windows myself is that the CsoundAC component would not build a
>> >> >> >> > SWIG
>> >> >> >> > interface for Python with Visual C++. The cause is that the
>> >> >> >> > standard
>> >> >> >> > vector
>> >> >> >> > and map collections would not compile with a DLL interface for
>> >> >> >> > SWIG
>> >> >> >> > using
>> >> >> >> > Visual C++. Since I am the author and one of the main users of
>> >> >> >> > CsoundAC,
>> >> >> >> > that caused me to lose interest in Visual C++.
>> >> >> >> >
>> >> >> >> > Things have changed a bit since then. In the first place I
>> >> >> >> > don't
>> >> >> >> > depend
>> >> >> >> > on
>> >> >> >> > the SWIG-generated Python interface so much any more, I often
>> >> >> >> > compose
>> >> >> >> > directly in C++. I'm also interested to hear if this serious
>> >> >> >> > limitation
>> >> >> >> > of
>> >> >> >> > Visual C++, which is not standard compliant, has been fixed.
>> >> >> >> >
>> >> >> >> > Regards,
>> >> >> >> > Mike
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> > ===========================
>> >> >> >> > Michael Gogins
>> >> >> >> > Irreducible Productions
>> >> >> >> > http://michaelgogins.tumblr.com
>> >> >> >> > Michael dot Gogins at gmail dot com
>> >> >> >> >
>> >> >> >> >
>> >> >> >> > On Tue, Sep 17, 2013 at 1:37 PM, Richard Henninger
>> >> >> >> > <richard@rghmusic.com>
>> >> >> >> > wrote:
>> >> >> >> >>
>> >> >> >> >> Stephen,
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >> As we get set up, I noticed that Steven was talking about
>> >> >> >> >> “git-flow”
>> >> >> >> >> which
>> >> >> >> >> is an add-on to git proper that encapsulates a workflow by
>> >> >> >> >> imposing
>> >> >> >> >> high-level commands over git that standardize branching
>> >> >> >> >> operations.
>> >> >> >> >> This
>> >> >> >> >> was new to me. If it is new to you too, let’s read up before
>> >> >> >> >> imposing a
>> >> >> >> >> new
>> >> >> >> >> branch on “develop”.
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >> I now remember some discussions about using git-flow in early
>> >> >> >> >> August
>> >> >> >> >> where
>> >> >> >> >> this was proposed. Steven provided some basic links for info:
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >> http://csound.1045644.n5.nabble.com/New-Git-Flow-based-workflow-for-Csound6-td5726363.html
>> >> >> >> >>
>> >> >> >> >> Also, here is a pretty good explanation:
>> >> >> >> >> http://yakiloo.com/getting-started-git-flow/
>> >> >> >> >>
>> >> >> >> >> Steven: Let us know the procedure we need to follow regarding
>> >> >> >> >> dev
>> >> >> >> >> status.
>> >> >> >> >> Thanks.
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >> Richard Henninger
>> >> >> >> >> richard@rghmusic.com
>> >> >> >> >>
>> >> >> >> >> From: Richard Henninger
>> >> >> >> >> Sent: Monday, September 16, 2013 7:25 PM
>> >> >> >> >> To: Developer discussions
>> >> >> >> >>
>> >> >> >> >> I’ve got good doc on git and it feels like the project is
>> >> >> >> >> moving
>> >> >> >> >> towards
>> >> >> >> >> and getting more comfortable with git workflows, so that’s my
>> >> >> >> >> vote.
>> >> >> >> >>
>> >> >> >> >> Richard Henninger
>> >> >> >> >> richard@rghmusic.com
>> >> >> >> >>
>> >> >> >> >> From: Stephen Kyne
>> >> >> >> >> Sent: Monday, September 16, 2013 6:41 PM
>> >> >> >> >> To: Developer discussions
>> >> >> >> >>
>> >> >> >> >> Hi guys,
>> >> >> >> >>
>> >> >> >> >> Richard; That sounds reasonable. I wouldn't like to
>> >> >> >> >> destabilise
>> >> >> >> >> the
>> >> >> >> >> codebase so a separate branch is probably a safe choice.
>> >> >> >> >> I won't be at the conference unfortunately but it sounds
>> >> >> >> >> really
>> >> >> >> >> interesting.
>> >> >> >> >>
>> >> >> >> >> Steven; Thanks that would be great if you could set that up.
>> >> >> >> >> As for the two options you gave, what would be easier for you
>> >> >> >> >> guys?
>> >> >> >> >> I
>> >> >> >> >> don't mind either way to be honest.
>> >> >> >> >>
>> >> >> >> >> Stephen
>> >> >> >> >>
>> >> >> >> >> > Date: Mon, 16 Sep 2013 17:55:30 -0400
>> >> >> >> >> > From: stevenyi@gmail.com
>> >> >> >> >> > To: csound-devel@lists.sourceforge.net
>> >> >> >> >> > Subject: Re: [Cs-dev] VS2010 building from source
>> >> >> >> >> >
>> >> >> >> >> > Hi Stephen and Richard,
>> >> >> >> >> >
>> >> >> >> >> > If you'd like, I don't think anyone would mind adding you
>> >> >> >> >> > two
>> >> >> >> >> > to
>> >> >> >> >> > the
>> >> >> >> >> > devs list for Csound. You'd be welcome to create a feature
>> >> >> >> >> > branch
>> >> >> >> >> > off
>> >> >> >> >> > the develop branch (using git-flow). Another option is that
>> >> >> >> >> > you
>> >> >> >> >> > could
>> >> >> >> >> > use Sourceforge's fork system (if you see on
>> >> >> >> >> > https://sourceforge.net/p/csound/csound6-git/ci/master/tree/
>> >> >> >> >> > there
>> >> >> >> >> > is
>> >> >> >> >> > an option to fork). You could then do pull requests from
>> >> >> >> >> > there.
>> >> >> >> >> > I
>> >> >> >> >> > found SF's fork/pull-request system a bit awkward compared
>> >> >> >> >> > to
>> >> >> >> >> > bitbucket and github though.
>> >> >> >> >> >
>> >> >> >> >> > steven
>> >> >> >> >> >
>> >> >> >> >> > On Mon, Sep 16, 2013 at 4:51 PM, Richard Henninger
>> >> >> >> >> > <richard@rghmusic.com> wrote:
>> >> >> >> >> > > Hi Stephen,
>> >> >> >> >> > >
>> >> >> >> >> > > We should probably make a separate “native windows build”
>> >> >> >> >> > > branch
>> >> >> >> >> > > off
>> >> >> >> >> > > of
>> >> >> >> >> > > “develop” especially since the cMakeList files are still
>> >> >> >> >> > > being
>> >> >> >> >> > > fine
>> >> >> >> >> > > tuned
>> >> >> >> >> > > for the mingw windows build. We shouldn’t interfere with
>> >> >> >> >> > > that
>> >> >> >> >> > > until
>> >> >> >> >> > > it
>> >> >> >> >> > > (and
>> >> >> >> >> > > the rest of csound6) is stable.
>> >> >> >> >> > >
>> >> >> >> >> > > Do you have “write” access to the project yet? I don’t.
>> >> >> >> >> > > I’ve
>> >> >> >> >> > > been
>> >> >> >> >> > > holding
>> >> >> >> >> > > off on my request for that until csound6 had become
>> >> >> >> >> > > reasonably
>> >> >> >> >> > > quiescent.
>> >> >> >> >> > > Still, using a separate git branch should keep this work
>> >> >> >> >> > > out
>> >> >> >> >> > > of
>> >> >> >> >> > > the
>> >> >> >> >> > > way of
>> >> >> >> >> > > the mainstream. Down the road, I worry about built in
>> >> >> >> >> > > assumption
>> >> >> >> >> > > in
>> >> >> >> >> > > the
>> >> >> >> >> > > codebase about threads, library and other compatibility
>> >> >> >> >> > > issues -
>> >> >> >> >> > > but
>> >> >> >> >> > > resolving those is the whole point eventually.
>> >> >> >> >> > >
>> >> >> >> >> > > My original plan has been to become an active developer
>> >> >> >> >> > > after
>> >> >> >> >> > > attending the
>> >> >> >> >> > > relevant sessions at the conference next month and
>> >> >> >> >> > > confirming
>> >> >> >> >> > > that
>> >> >> >> >> > > I
>> >> >> >> >> > > had a
>> >> >> >> >> > > legitimate mingw build environment for testing changes
>> >> >> >> >> > > ahead
>> >> >> >> >> > > of
>> >> >> >> >> > > committing
>> >> >> >> >> > > code. Are you attending?
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > Richard Henninger
>> >> >> >> >> > > richard@rghmusic.com
>> >> >> >> >> > >
>> >> >> >> >> > > From: Stephen Kyne
>> >> >> >> >> > > Sent: Monday, September 16, 2013 4:21 PM
>> >> >> >> >> > > To: Developer discussions
>> >> >> >> >> > >
>> >> >> >> >> > > Hey Richard,
>> >> >> >> >> > >
>> >> >> >> >> > > Well I switched my Csound branch to "develop" from the
>> >> >> >> >> > > main
>> >> >> >> >> > > one
>> >> >> >> >> > > recently and
>> >> >> >> >> > > there was a few more errors but nothing major.
>> >> >> >> >> > > I'm currently trying to fix the missing libraries in the
>> >> >> >> >> > > cMakeLists
>> >> >> >> >> > > files (I
>> >> >> >> >> > > had just added them to the sln file for testing).
>> >> >> >> >> > > I'm afraid it's a bit new to me so it's taking a little
>> >> >> >> >> > > bit
>> >> >> >> >> > > of
>> >> >> >> >> > > time
>> >> >> >> >> > > to
>> >> >> >> >> > > do it
>> >> >> >> >> > > nicely.
>> >> >> >> >> > >
>> >> >> >> >> > > Once that is finished though, there should be a version of
>> >> >> >> >> > > Csound
>> >> >> >> >> > > that
>> >> >> >> >> > > will
>> >> >> >> >> > > be building successfully.
>> >> >> >> >> > > I guess from there we can add additional build features
>> >> >> >> >> > > and
>> >> >> >> >> > > fix
>> >> >> >> >> > > the
>> >> >> >> >> > > errors
>> >> >> >> >> > > as they happen.
>> >> >> >> >> > >
>> >> >> >> >> > > If you want to make a branch that sounds fine with me.
>> >> >> >> >> > >
>> >> >> >> >> > > Stephen
>> >> >> >> >> > >
>> >> >> >> >> > > ________________________________
>> >> >> >> >> > > From: richard@rghmusic.com
>> >> >> >> >> > > To: csound-devel@lists.sourceforge.net
>> >> >> >> >> > > Date: Mon, 16 Sep 2013 16:25:10 +0000
>> >> >> >> >> > > Subject: Re: [Cs-dev] VS2010 building from source
>> >> >> >> >> > >
>> >> >> >> >> > > Stephen,
>> >> >> >> >> > >
>> >> >> >> >> > > Your were right about VS2013 Preview. Also, VS2013 RC
>> >> >> >> >> > > won’t
>> >> >> >> >> > > work
>> >> >> >> >> > > over
>> >> >> >> >> > > Win8.1 Preview.
>> >> >> >> >> > >
>> >> >> >> >> > > So, over the weekend, I hosed my 8.1 box back to 8.0 and
>> >> >> >> >> > > loaded
>> >> >> >> >> > > the
>> >> >> >> >> > > VS2013
>> >> >> >> >> > > RC (and git) and am ready to play. How do I catch up to
>> >> >> >> >> > > the
>> >> >> >> >> > > point
>> >> >> >> >> > > where you
>> >> >> >> >> > > are currently? Shall we make a git branch so we can keep
>> >> >> >> >> > > track
>> >> >> >> >> > > of,
>> >> >> >> >> > > share
>> >> >> >> >> > > and merge what we alter?
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > Richard Henninger
>> >> >> >> >> > > richard@rghmusic.com
>> >> >> >> >> > >
>> >> >> >> >> > > From: Stephen Kyne
>> >> >> >> >> > > Sent: Sunday, September 15, 2013 11:48 AM
>> >> >> >> >> > > To: Developer discussions
>> >> >> >> >> > >
>> >> >> >> >> > > Hi Andrés,
>> >> >> >> >> > >
>> >> >> >> >> > > Yes the project generated from CMake is almost fully
>> >> >> >> >> > > correct.
>> >> >> >> >> > > Just
>> >> >> >> >> > > some
>> >> >> >> >> > > edits to a few CMakeLists.txt files will be needed to load
>> >> >> >> >> > > some
>> >> >> >> >> > > missing
>> >> >> >> >> > > libraries.
>> >> >> >> >> > > I'm not building all features yet so there may be more
>> >> >> >> >> > > changes
>> >> >> >> >> > > as
>> >> >> >> >> > > time
>> >> >> >> >> > > goes
>> >> >> >> >> > > by but the csound core is working well.
>> >> >> >> >> > >
>> >> >> >> >> > > Stephen
>> >> >> >> >> > >
>> >> >> >> >> > > ________________________________
>> >> >> >> >> > > Date: Sat, 14 Sep 2013 19:28:55 -0700
>> >> >> >> >> > > From: mantaraya36@gmail.com
>> >> >> >> >> > > To: csound-devel@lists.sourceforge.net
>> >> >> >> >> > > Subject: Re: [Cs-dev] VS2010 building from source
>> >> >> >> >> > >
>> >> >> >> >> > > Hi,
>> >> >> >> >> > >
>> >> >> >> >> > > Do you think the VS porject generated by cmake is useful?
>> >> >> >> >> > > Ideally
>> >> >> >> >> > > this
>> >> >> >> >> > > work
>> >> >> >> >> > > should go in the CMakeLists.txt file rather than a
>> >> >> >> >> > > separate
>> >> >> >> >> > > VS
>> >> >> >> >> > > project.
>> >> >> >> >> > >
>> >> >> >> >> > > Cheers,
>> >> >> >> >> > > Andrés
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > On Fri, Sep 13, 2013 at 11:46 AM, Stephen Kyne
>> >> >> >> >> > > <stevek@outlook.ie>
>> >> >> >> >> > > wrote:
>> >> >> >> >> > >
>> >> >> >> >> > > Cool, any help would be appreciated. I'm still getting to
>> >> >> >> >> > > grips
>> >> >> >> >> > > with
>> >> >> >> >> > > the
>> >> >> >> >> > > Csound code base and most of my code changes are probably
>> >> >> >> >> > > far
>> >> >> >> >> > > from
>> >> >> >> >> > > elegant.
>> >> >> >> >> > >
>> >> >> >> >> > > As far as I know, the Release Candidate is required unless
>> >> >> >> >> > > there
>> >> >> >> >> > > is
>> >> >> >> >> > > an
>> >> >> >> >> > > update to the preview.
>> >> >> >> >> > > I know I had tried before and I was getting all kinds of
>> >> >> >> >> > > errors
>> >> >> >> >> > > from
>> >> >> >> >> > > missing
>> >> >> >> >> > > lib functions as you described.
>> >> >> >> >> > >
>> >> >> >> >> > > In the meantime, the portaudio module is working so real
>> >> >> >> >> > > time
>> >> >> >> >> > > audio
>> >> >> >> >> > > is
>> >> >> >> >> > > possible.
>> >> >> >> >> > > There are still some elements of MSVC build that will be
>> >> >> >> >> > > need
>> >> >> >> >> > > to
>> >> >> >> >> > > be
>> >> >> >> >> > > fixed
>> >> >> >> >> > > though.
>> >> >> >> >> > > I saw a crash relating to heap corruptiong due to vfprintf
>> >> >> >> >> > > use
>> >> >> >> >> > > but
>> >> >> >> >> > > these
>> >> >> >> >> > > errors are relatively easy to fix with the debugger.
>> >> >> >> >> > >
>> >> >> >> >> > > Stephen
>> >> >> >> >> > >
>> >> >> >> >> > > ________________________________
>> >> >> >> >> > > From: richard@rghmusic.com
>> >> >> >> >> > > To: csound-devel@lists.sourceforge.net
>> >> >> >> >> > > Date: Fri, 13 Sep 2013 17:03:15 +0000
>> >> >> >> >> > >
>> >> >> >> >> > > Subject: Re: [Cs-dev] VS2010 building from source
>> >> >> >> >> > >
>> >> >> >> >> > > Me too. I tried with VS2012 and decided that too much of
>> >> >> >> >> > > the
>> >> >> >> >> > > code
>> >> >> >> >> > > depended
>> >> >> >> >> > > on liberties that C99 permitted that C88 did not and gave
>> >> >> >> >> > > up
>> >> >> >> >> > > -
>> >> >> >> >> > > thinking the
>> >> >> >> >> > > source would need too much rework to bother.
>> >> >> >> >> > >
>> >> >> >> >> > > I have VS2013 preview on an 8.1 machine so I’d be
>> >> >> >> >> > > interested
>> >> >> >> >> > > in
>> >> >> >> >> > > sharing the
>> >> >> >> >> > > workload to speed this along. Perhaps there should be a
>> >> >> >> >> > > git
>> >> >> >> >> > > branch
>> >> >> >> >> > > to
>> >> >> >> >> > > hold
>> >> >> >> >> > > the project files and changes for this?
>> >> >> >> >> > >
>> >> >> >> >> > > My interest is access to MS debugging tools while using
>> >> >> >> >> > > .net
>> >> >> >> >> > > front-ends and
>> >> >> >> >> > > for ultimately targeting WinRT getting csound back closer
>> >> >> >> >> > > to
>> >> >> >> >> > > its
>> >> >> >> >> > > original
>> >> >> >> >> > > goal of being multiplatform.
>> >> >> >> >> > >
>> >> >> >> >> > > Richard Henninger
>> >> >> >> >> > > richard@rghmusic.com
>> >> >> >> >> > >
>> >> >> >> >> > > From: Rory Walsh
>> >> >> >> >> > > Sent: Friday, September 13, 2013 12:21 PM
>> >> >> >> >> > > To: Developer discussions
>> >> >> >> >> > >
>> >> >> >> >> > > Thanks for the report. I'm following this with interest!
>> >> >> >> >> > >
>> >> >> >> >> > > On 13 September 2013 00:58, Stephen Kyne
>> >> >> >> >> > > <stevek@outlook.ie>
>> >> >> >> >> > > wrote:
>> >> >> >> >> > >> Hey guys,
>> >> >> >> >> > >>
>> >> >> >> >> > >> Visual Studio 2013 RC was released there recently. It has
>> >> >> >> >> > >> partial
>> >> >> >> >> > >> support
>> >> >> >> >> > >> for C99.
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >> http://blogs.msdn.com/b/vcblog/archive/2013/07/19/c99-library-support-in-visual-studio-2013.aspx
>> >> >> >> >> > >>
>> >> >> >> >> > >> I've been hacking away with it and managed to build
>> >> >> >> >> > >> Csound.
>> >> >> >> >> > >> The
>> >> >> >> >> > >> build
>> >> >> >> >> > >> was
>> >> >> >> >> > >> mostly stripped down but I managed to get the xanadu.csd
>> >> >> >> >> > >> to
>> >> >> >> >> > >> compile a
>> >> >> >> >> > >> .wav
>> >> >> >> >> > >> file.
>> >> >> >> >> > >> So it's a start at least!
>> >> >> >> >> > >>
>> >> >> >> >> > >> The changes required were fairly minor, mostly just
>> >> >> >> >> > >> alterations
>> >> >> >> >> > >> to
>> >> >> >> >> > >> the
>> >> >> >> >> > >> project(s) file for libraries and some small code changes
>> >> >> >> >> > >> here
>> >> >> >> >> > >> and
>> >> >> >> >> > >> there.
>> >> >> >> >> > >> I had to replace some GCC atomic intrinsics with MSVC
>> >> >> >> >> > >> ones.
>> >> >> >> >> > >> I'm not sure the full effect of that but I guess in
>> >> >> >> >> > >> theory
>> >> >> >> >> > >> it
>> >> >> >> >> > >> should
>> >> >> >> >> > >> (and
>> >> >> >> >> > >> seems to) work.
>> >> >> >> >> > >>
>> >> >> >> >> > >> I'm hoping to get some real-time performance working
>> >> >> >> >> > >> next.
>> >> >> >> >> > >>
>> >> >> >> >> > >> Stephen
>> >> >> >> >> > >>
>> >> >> >> >> > >> ________________________________
>> >> >> >> >> > >> Date: Sun, 21 Jul 2013 23:48:03 -0400
>> >> >> >> >> > >> From: michael.gogins@gmail.com
>> >> >> >> >> > >> To: csound-devel@lists.sourceforge.net
>> >> >> >> >> > >>
>> >> >> >> >> > >> Subject: Re: [Cs-dev] VS2010 building from source
>> >> >> >> >> > >>
>> >> >> >> >> > >> You could use another IDE: QtCreator, CodeBlocks, Eclipse
>> >> >> >> >> > >> CDT.
>> >> >> >> >> > >>
>> >> >> >> >> > >> On Jul 21, 2013 7:31 PM, "Stephen Kyne"
>> >> >> >> >> > >> <stevek@outlook.ie>
>> >> >> >> >> > >> wrote:
>> >> >> >> >> > >>
>> >> >> >> >> > >> Thanks for the replies.
>> >> >> >> >> > >>
>> >> >> >> >> > >> I mainly want to build in Visual Studio just for using
>> >> >> >> >> > >> the
>> >> >> >> >> > >> IDE
>> >> >> >> >> > >> itself
>> >> >> >> >> > >> but
>> >> >> >> >> > >> it
>> >> >> >> >> > >> sounds like a no go at the minute.
>> >> >> >> >> > >> Maybe something for the future.
>> >> >> >> >> > >>
>> >> >> >> >> > >> Cheers,
>> >> >> >> >> > >> Stephen
>> >> >> >> >> > >>
>> >> >> >> >> > >> ________________________________
>> >> >> >> >> > >> From: richard@rghmusic.com
>> >> >> >> >> > >> To: csound-devel@lists.sourceforge.net
>> >> >> >> >> > >> Date: Sun, 21 Jul 2013 21:15:47 +0000
>> >> >> >> >> > >> Subject: Re: [Cs-dev] VS2010 building from source
>> >> >> >> >> > >>
>> >> >> >> >> > >> Last Spring, I explored porting to WinRT using the 5.18
>> >> >> >> >> > >> code
>> >> >> >> >> > >> base.
>> >> >> >> >> > >> Really
>> >> >> >> >> > >> tough! Once I started following in the changes you guys
>> >> >> >> >> > >> were
>> >> >> >> >> > >> putting
>> >> >> >> >> > >> into
>> >> >> >> >> > >> csound 6, I saw how your architectural evolutions would
>> >> >> >> >> > >> solve a
>> >> >> >> >> > >> number of
>> >> >> >> >> > >> issues I encountered.
>> >> >> >> >> > >>
>> >> >> >> >> > >> So I’ve held off until 6.0 becomes a stable base from
>> >> >> >> >> > >> which
>> >> >> >> >> > >> to
>> >> >> >> >> > >> rethink an
>> >> >> >> >> > >> approach. Being patient gave me another reward: WinRT 8.1
>> >> >> >> >> > >> finally
>> >> >> >> >> > >> provides
>> >> >> >> >> > >> the ability to feed audio streams from an algorithm as
>> >> >> >> >> > >> PCM
>> >> >> >> >> > >> rather
>> >> >> >> >> > >> than
>> >> >> >> >> > >> from
>> >> >> >> >> > >> only a file or existing audio stream. So direct
>> >> >> >> >> > >> programming
>> >> >> >> >> > >> of
>> >> >> >> >> > >> COM
>> >> >> >> >> > >> (WASAPI)
>> >> >> >> >> > >> is no longer necessary. Maybe MIDI will show up before
>> >> >> >> >> > >> long...
>> >> >> >> >> > >>
>> >> >> >> >> > >> I am pretty familiar with the issues involved in a WinRT
>> >> >> >> >> > >> port
>> >> >> >> >> > >> and
>> >> >> >> >> > >> would be
>> >> >> >> >> > >> happy to be a part of such an effort at some point in the
>> >> >> >> >> > >> future.
>> >> >> >> >> > >> For
>> >> >> >> >> > >> now,
>> >> >> >> >> > >> I am content to explore the api from VS2012 and Win8
>> >> >> >> >> > >> desktop
>> >> >> >> >> > >> apps
>> >> >> >> >> > >> via
>> >> >> >> >> > >> a C#
>> >> >> >> >> > >> wrapper I have. As it stands now, the sounds created from
>> >> >> >> >> > >> a
>> >> >> >> >> > >> desktop-style
>> >> >> >> >> > >> app are trouble free on a Surface Pro - you just can’t
>> >> >> >> >> > >> create
>> >> >> >> >> > >> apps
>> >> >> >> >> > >> to
>> >> >> >> >> > >> distribute from the Windows app store. It’s an acceptable
>> >> >> >> >> > >> compromise
>> >> >> >> >> > >> to
>> >> >> >> >> > >> me
>> >> >> >> >> > >> for now.
>> >> >> >> >> > >>
>> >> >> >> >> > >> Richard Henninger
>> >> >> >> >> > >> richard@rghmusic.com
>> >> >> >> >> > >>
>> >> >> >> >> > >> From: Steven Yi
>> >> >> >> >> > >> Sent: Sunday, July 21, 2013 4:27 PM
>> >> >> >> >> > >> To: Developer discussions
>> >> >> >> >> > >>
>> >> >> >> >> > >> I tried to get a VS CMake build going about a year and a
>> >> >> >> >> > >> half
>> >> >> >> >> > >> ago
>> >> >> >> >> > >> without much luck. I think though it would be nice to
>> >> >> >> >> > >> have
>> >> >> >> >> > >> it
>> >> >> >> >> > >> be
>> >> >> >> >> > >> possible, especially if we'll get more developers
>> >> >> >> >> > >> interested
>> >> >> >> >> > >> in
>> >> >> >> >> > >> compiling and working on Csound. I don't think anyone's
>> >> >> >> >> > >> really
>> >> >> >> >> > >> been
>> >> >> >> >> > >> looking at WinRT, but I think it'd be nice to see Csound
>> >> >> >> >> > >> there
>> >> >> >> >> > >> and
>> >> >> >> >> > >> on
>> >> >> >> >> > >> Win 8 Mobile too.
>> >> >> >> >> > >>
>> >> >> >> >> > >> On Sun, Jul 21, 2013 at 3:09 PM, Richard Henninger
>> >> >> >> >> > >> <richard@rghmusic.com>
>> >> >> >> >> > >> wrote:
>> >> >> >> >> > >>> I tried this a few weeks ago so I could be better able
>> >> >> >> >> > >>> to
>> >> >> >> >> > >>> use
>> >> >> >> >> > >>> the
>> >> >> >> >> > >>> VS
>> >> >> >> >> > >>> debugger better for the csound code while writing a .net
>> >> >> >> >> > >>> bridge
>> >> >> >> >> > >>> to
>> >> >> >> >> > >>> csound.
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> Mike is right on many points about the futility of doing
>> >> >> >> >> > >>> this.
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> The MS (the c part is c88 not c99) compiler will give
>> >> >> >> >> > >>> you
>> >> >> >> >> > >>> scads
>> >> >> >> >> > >>> of
>> >> >> >> >> > >>> errors
>> >> >> >> >> > >>> when compiling csound libraries. Here is a partial list
>> >> >> >> >> > >>> from
>> >> >> >> >> > >>> an
>> >> >> >> >> > >>> excerpt
>> >> >> >> >> > >>> of
>> >> >> >> >> > >>> an earlier post:
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> Four come to mind right away:
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> MS C tries to encourage use of the posix secure strxxx_s
>> >> >> >> >> > >>> functions
>> >> >> >> >> > >>> for
>> >> >> >> >> > >>> string operations to thwart buffer overflow hacks. Error
>> >> >> >> >> > >>> can
>> >> >> >> >> > >>> be
>> >> >> >> >> > >>> turned
>> >> >> >> >> > >>> off
>> >> >> >> >> > >>> by a flag, but the recommendation represents a best
>> >> >> >> >> > >>> practice.
>> >> >> >> >> > >>> It is totally unforgiving of implicit casts from void*.
>> >> >> >> >> > >>> For
>> >> >> >> >> > >>> code
>> >> >> >> >> > >>> readability, I agree with them. Code clarity in open
>> >> >> >> >> > >>> source
>> >> >> >> >> > >>> seems
>> >> >> >> >> > >>> ultra-desirable. No flag for these.
>> >> >> >> >> > >>> Declaring new variables mid-codeblock confuses the
>> >> >> >> >> > >>> compiler.
>> >> >> >> >> > >>> [It
>> >> >> >> >> > >>> spews
>> >> >> >> >> > >>> crazy
>> >> >> >> >> > >>> error messages once encountered]
>> >> >> >> >> > >>> It won’t accept really old, deprecated library calls
>> >> >> >> >> > >>> like
>> >> >> >> >> > >>> open
>> >> >> >> >> > >>> and
>> >> >> >> >> > >>> insists
>> >> >> >> >> > >>> on newer equivalents.
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> namehist.c is particulary delinquent in this regard.
>> >> >> >> >> > >>> VS2013’s
>> >> >> >> >> > >>> C
>> >> >> >> >> > >>> (in
>> >> >> >> >> > >>> beta)
>> >> >> >> >> > >>> wants to be c99 compliant, maybe some of this will just
>> >> >> >> >> > >>> evaporate
>> >> >> >> >> > >>> with
>> >> >> >> >> > >>> VS2013 re-written c compiler. [Mike’s concern about c++
>> >> >> >> >> > >>> stl
>> >> >> >> >> > >>> generics
>> >> >> >> >> > >>> should
>> >> >> >> >> > >>> also evaporate as MS makes itself compliant with VC11.
>> >> >> >> >> > >>> Although
>> >> >> >> >> > >>> you
>> >> >> >> >> > >>> never
>> >> >> >> >> > >>> know with MS, they do talk a good line on standards
>> >> >> >> >> > >>> compliance
>> >> >> >> >> > >>> these
>> >> >> >> >> > >>> days.
>> >> >> >> >> > >>> We’ll just have to wait and see...]
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> Since dealing with these is a pre-requisite to porting
>> >> >> >> >> > >>> to
>> >> >> >> >> > >>> WinRT
>> >> >> >> >> > >>> which
>> >> >> >> >> > >>> must
>> >> >> >> >> > >>> use an MS compiler, cleaning this kind of this up might
>> >> >> >> >> > >>> make a
>> >> >> >> >> > >>> good
>> >> >> >> >> > >>> [project
>> >> >> >> >> > >>> for me to start contributing with].
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> For now, I’d just set up the gnu environment as Mike’s
>> >> >> >> >> > >>> article
>> >> >> >> >> > >>> describes.
>> >> >> >> >> > >>> That’s what I’ve decided to do.
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> Richard Henninger
>> >> >> >> >> > >>> richard@rghmusic.com
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> From: Michael Gogins
>> >> >> >> >> > >>> Sent: Sunday, July 21, 2013 2:41 PM
>> >> >> >> >> > >>> To: Developer discussions
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> I tried to build Csound and CsoundAC with Visual C++
>> >> >> >> >> > >>> about
>> >> >> >> >> > >>> four
>> >> >> >> >> > >>> years
>> >> >> >> >> > >>> ago,
>> >> >> >> >> > >>> and I gave up.
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> The issue for me was that the Microsoft Standard C++
>> >> >> >> >> > >>> Library
>> >> >> >> >> > >>> (STL)
>> >> >> >> >> > >>> did
>> >> >> >> >> > >>> not
>> >> >> >> >> > >>> generate code that could be exported in shared
>> >> >> >> >> > >>> libraries.
>> >> >> >> >> > >>> This
>> >> >> >> >> > >>> was a
>> >> >> >> >> > >>> serious
>> >> >> >> >> > >>> problem that prevented CsoundAC from linking into shared
>> >> >> >> >> > >>> libraries
>> >> >> >> >> > >>> using
>> >> >> >> >> > >>> Visual C++, as CsoundAC uses std::vector and other such
>> >> >> >> >> > >>> classes
>> >> >> >> >> > >>> in
>> >> >> >> >> > >>> exported
>> >> >> >> >> > >>> interfaces.
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> Aside from this the C interfaces should not, in theory,
>> >> >> >> >> > >>> present a
>> >> >> >> >> > >>> problem.
>> >> >> >> >> > >>> However, because the Visual C++ build has not been
>> >> >> >> >> > >>> maintained
>> >> >> >> >> > >>> for
>> >> >> >> >> > >>> a
>> >> >> >> >> > >>> long
>> >> >> >> >> > >>> time, there may be many minor problems.
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> Your best bet is to create a branch in GIT for your
>> >> >> >> >> > >>> Visual
>> >> >> >> >> > >>> C++
>> >> >> >> >> > >>> build
>> >> >> >> >> > >>> and
>> >> >> >> >> > >>> modify the CMakeList.txt files to build with Visual C++
>> >> >> >> >> > >>> in
>> >> >> >> >> > >>> the
>> >> >> >> >> > >>> Microsoft
>> >> >> >> >> > >>> Windows SDK console. If you get it to work, we can merge
>> >> >> >> >> > >>> your
>> >> >> >> >> > >>> branch
>> >> >> >> >> > >>> back
>> >> >> >> >> > >>> in.
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> Please tell us your reason for wanting a Visual C++
>> >> >> >> >> > >>> build.
>> >> >> >> >> > >>> I
>> >> >> >> >> > >>> would
>> >> >> >> >> > >>> not go
>> >> >> >> >> > >>> down this path, myself, without a very good reason.
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> Both the C API, and the low-level C++ api in csound.hpp,
>> >> >> >> >> > >>> can
>> >> >> >> >> > >>> be
>> >> >> >> >> > >>> used
>> >> >> >> >> > >>> from
>> >> >> >> >> > >>> Visual C++ while linking with the MinGW built code in
>> >> >> >> >> > >>> the
>> >> >> >> >> > >>> Windows
>> >> >> >> >> > >>> installer.
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> In other words, if you are creating a Visual C++ project
>> >> >> >> >> > >>> to
>> >> >> >> >> > >>> use
>> >> >> >> >> > >>> the
>> >> >> >> >> > >>> Csound
>> >> >> >> >> > >>> API, you should be able use the libraries and headers in
>> >> >> >> >> > >>> the
>> >> >> >> >> > >>> Windows
>> >> >> >> >> > >>> installer with Visual C++ as long as you only reference
>> >> >> >> >> > >>> C
>> >> >> >> >> > >>> header
>> >> >> >> >> > >>> files
>> >> >> >> >> > >>> such
>> >> >> >> >> > >>> as csound.h and the csound.hpp C++ header. If you find
>> >> >> >> >> > >>> out
>> >> >> >> >> > >>> differently,
>> >> >> >> >> > >>> please let me know.
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> At this time, the MinGW compiler is pretty even with the
>> >> >> >> >> > >>> Visual
>> >> >> >> >> > >>> C++
>> >> >> >> >> > >>> compiler
>> >> >> >> >> > >>> in terms of code quality, execution speed, and probably
>> >> >> >> >> > >>> a
>> >> >> >> >> > >>> bit
>> >> >> >> >> > >>> better
>> >> >> >> >> > >>> for
>> >> >> >> >> > >>> C++
>> >> >> >> >> > >>> standards compliance.
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> Hope this helps,
>> >> >> >> >> > >>> Mike
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> ===========================
>> >> >> >> >> > >>> Michael Gogins
>> >> >> >> >> > >>> Irreducible Productions
>> >> >> >> >> > >>> http://michaelgogins.tumblr.com
>> >> >> >> >> > >>> Michael dot Gogins at gmail dot com
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> On Sun, Jul 21, 2013 at 1:15 PM, Stephen Kyne
>> >> >> >> >> > >>> <stevek@outlook.ie>
>> >> >> >> >> > >>> wrote:
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>> Hi guys,
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>> I was wondering if anyone has or if it is supposed to
>> >> >> >> >> > >>>> be
>> >> >> >> >> > >>>> possible
>> >> >> >> >> > >>>> to
>> >> >> >> >> > >>>> generate a VS2010 project file using CMake and building
>> >> >> >> >> > >>>> Csound
>> >> >> >> >> > >>>> this
>> >> >> >> >> > >>>> way?
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>> It is straight forward finding the necessary
>> >> >> >> >> > >>>> dependencies
>> >> >> >> >> > >>>> and
>> >> >> >> >> > >>>> generating
>> >> >> >> >> > >>>> the project file but it's running into a lot of errors
>> >> >> >> >> > >>>> when I
>> >> >> >> >> > >>>> try
>> >> >> >> >> > >>>> and
>> >> >> >> >> > >>>> build.
>> >> >> >> >> > >>>> Is it worth hacking around and fixing these errors or
>> >> >> >> >> > >>>> is
>> >> >> >> >> > >>>> this
>> >> >> >> >> > >>>> fundamentally not going to work without serious effort?
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>> Thanks,
>> >> >> >> >> > >>>> Stephen
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>> ------------------------------------------------------------------------------
>> >> >> >> >> > >>>> See everything from the browser to the database with
>> >> >> >> >> > >>>> AppDynamics
>> >> >> >> >> > >>>> Get end-to-end visibility with application monitoring
>> >> >> >> >> > >>>> from
>> >> >> >> >> > >>>> AppDynamics
>> >> >> >> >> > >>>> Isolate bottlenecks and diagnose root cause in seconds.
>> >> >> >> >> > >>>> Start your free trial of AppDynamics Pro today!
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> >> >> >> >> > >>>> _______________________________________________
>> >> >> >> >> > >>>> Csound-devel mailing list
>> >> >> >> >> > >>>> Csound-devel@lists.sourceforge.net
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> ------------------------------------------------------------------------------
>> >> >> >> >> > >>> See everything from the browser to the database with
>> >> >> >> >> > >>> AppDynamics
>> >> >> >> >> > >>> Get end-to-end visibility with application monitoring
>> >> >> >> >> > >>> from
>> >> >> >> >> > >>> AppDynamics
>> >> >> >> >> > >>> Isolate bottlenecks and diagnose root cause in seconds.
>> >> >> >> >> > >>> Start your free trial of AppDynamics Pro today!
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> >> >> >> >> > >>> _______________________________________________
>> >> >> >> >> > >>> Csound-devel mailing list
>> >> >> >> >> > >>> Csound-devel@lists.sourceforge.net
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >> > >>>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >> ------------------------------------------------------------------------------
>> >> >> >> >> > >> See everything from the browser to the database with
>> >> >> >> >> > >> AppDynamics
>> >> >> >> >> > >> Get end-to-end visibility with application monitoring
>> >> >> >> >> > >> from
>> >> >> >> >> > >> AppDynamics
>> >> >> >> >> > >> Isolate bottlenecks and diagnose root cause in seconds.
>> >> >> >> >> > >> Start your free trial of AppDynamics Pro today!
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> >> >> >> >> > >> _______________________________________________
>> >> >> >> >> > >> Csound-devel mailing list
>> >> >> >> >> > >> Csound-devel@lists.sourceforge.net
>> >> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >> ------------------------------------------------------------------------------
>> >> >> >> >> > >> See everything from the browser to the database with
>> >> >> >> >> > >> AppDynamics
>> >> >> >> >> > >> Get
>> >> >> >> >> > >> end-to-end visibility with application monitoring from
>> >> >> >> >> > >> AppDynamics
>> >> >> >> >> > >> Isolate
>> >> >> >> >> > >> bottlenecks and diagnose root cause in seconds. Start
>> >> >> >> >> > >> your
>> >> >> >> >> > >> free
>> >> >> >> >> > >> trial
>> >> >> >> >> > >> of
>> >> >> >> >> > >> AppDynamics Pro today!
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> >> >> >> >> > >> _______________________________________________
>> >> >> >> >> > >> Csound-devel
>> >> >> >> >> > >> mailing
>> >> >> >> >> > >> list
>> >> >> >> >> > >> Csound-devel@lists.sourceforge.net
>> >> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >> ------------------------------------------------------------------------------
>> >> >> >> >> > >> See everything from the browser to the database with
>> >> >> >> >> > >> AppDynamics
>> >> >> >> >> > >> Get end-to-end visibility with application monitoring
>> >> >> >> >> > >> from
>> >> >> >> >> > >> AppDynamics
>> >> >> >> >> > >> Isolate bottlenecks and diagnose root cause in seconds.
>> >> >> >> >> > >> Start your free trial of AppDynamics Pro today!
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> >> >> >> >> > >> _______________________________________________
>> >> >> >> >> > >> Csound-devel mailing list
>> >> >> >> >> > >> Csound-devel@lists.sourceforge.net
>> >> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >> ------------------------------------------------------------------------------
>> >> >> >> >> > >> See everything from the browser to the database with
>> >> >> >> >> > >> AppDynamics
>> >> >> >> >> > >> Get
>> >> >> >> >> > >> end-to-end visibility with application monitoring from
>> >> >> >> >> > >> AppDynamics
>> >> >> >> >> > >> Isolate
>> >> >> >> >> > >> bottlenecks and diagnose root cause in seconds. Start
>> >> >> >> >> > >> your
>> >> >> >> >> > >> free
>> >> >> >> >> > >> trial
>> >> >> >> >> > >> of
>> >> >> >> >> > >> AppDynamics Pro today!
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> >> >> >> >> > >> _______________________________________________
>> >> >> >> >> > >> Csound-devel
>> >> >> >> >> > >> mailing
>> >> >> >> >> > >> list
>> >> >> >> >> > >> Csound-devel@lists.sourceforge.net
>> >> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >> ------------------------------------------------------------------------------
>> >> >> >> >> > >> How ServiceNow helps IT people transform IT departments:
>> >> >> >> >> > >> 1. Consolidate legacy IT systems to a single system of
>> >> >> >> >> > >> record
>> >> >> >> >> > >> for
>> >> >> >> >> > >> IT
>> >> >> >> >> > >> 2. Standardize and globalize service processes across IT
>> >> >> >> >> > >> 3. Implement zero-touch automation to replace manual,
>> >> >> >> >> > >> redundant
>> >> >> >> >> > >> tasks
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
>> >> >> >> >> > >> _______________________________________________
>> >> >> >> >> > >> Csound-devel mailing list
>> >> >> >> >> > >> Csound-devel@lists.sourceforge.net
>> >> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >> > >>
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > ------------------------------------------------------------------------------
>> >> >> >> >> > > How ServiceNow helps IT people transform IT departments:
>> >> >> >> >> > > 1. Consolidate legacy IT systems to a single system of
>> >> >> >> >> > > record
>> >> >> >> >> > > for
>> >> >> >> >> > > IT
>> >> >> >> >> > > 2. Standardize and globalize service processes across IT
>> >> >> >> >> > > 3. Implement zero-touch automation to replace manual,
>> >> >> >> >> > > redundant
>> >> >> >> >> > > tasks
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
>> >> >> >> >> > > _______________________________________________
>> >> >> >> >> > > Csound-devel mailing list
>> >> >> >> >> > > Csound-devel@lists.sourceforge.net
>> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > ------------------------------------------------------------------------------
>> >> >> >> >> > > How ServiceNow helps IT people transform IT departments:
>> >> >> >> >> > > 1.
>> >> >> >> >> > > Consolidate
>> >> >> >> >> > > legacy IT systems to a single system of record for IT 2.
>> >> >> >> >> > > Standardize
>> >> >> >> >> > > and
>> >> >> >> >> > > globalize service processes across IT 3. Implement
>> >> >> >> >> > > zero-touch
>> >> >> >> >> > > automation to
>> >> >> >> >> > > replace manual, redundant tasks
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
>> >> >> >> >> > > _______________________________________________
>> >> >> >> >> > > Csound-devel
>> >> >> >> >> > > mailing
>> >> >> >> >> > > list
>> >> >> >> >> > > Csound-devel@lists.sourceforge.net
>> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > ------------------------------------------------------------------------------
>> >> >> >> >> > > How ServiceNow helps IT people transform IT departments:
>> >> >> >> >> > > 1. Consolidate legacy IT systems to a single system of
>> >> >> >> >> > > record
>> >> >> >> >> > > for
>> >> >> >> >> > > IT
>> >> >> >> >> > > 2. Standardize and globalize service processes across IT
>> >> >> >> >> > > 3. Implement zero-touch automation to replace manual,
>> >> >> >> >> > > redundant
>> >> >> >> >> > > tasks
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
>> >> >> >> >> > > _______________________________________________
>> >> >> >> >> > > Csound-devel mailing list
>> >> >> >> >> > > Csound-devel@lists.sourceforge.net
>> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > ------------------------------------------------------------------------------
>> >> >> >> >> > > LIMITED TIME SALE - Full Year of Microsoft Training For
>> >> >> >> >> > > Just
>> >> >> >> >> > > $49.99!
>> >> >> >> >> > > 1,500+
>> >> >> >> >> > > hours of tutorials including VisualStudio 2012, Windows 8,
>> >> >> >> >> > > SharePoint
>> >> >> >> >> > > 2013,
>> >> >> >> >> > > SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
>> >> >> >> >> > > Pack
>> >> >> >> >> > > includes
>> >> >> >> >> > > Mobile, Cloud, Java, and UX Design. Lowest price ever!
>> >> >> >> >> > > Ends
>> >> >> >> >> > > 9/22/13.
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
>> >> >> >> >> > > _______________________________________________
>> >> >> >> >> > > Csound-devel
>> >> >> >> >> > > mailing
>> >> >> >> >> > > list
>> >> >> >> >> > > Csound-devel@lists.sourceforge.net
>> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > ------------------------------------------------------------------------------
>> >> >> >> >> > > LIMITED TIME SALE - Full Year of Microsoft Training For
>> >> >> >> >> > > Just
>> >> >> >> >> > > $49.99!
>> >> >> >> >> > > 1,500+
>> >> >> >> >> > > hours of tutorials including VisualStudio 2012, Windows 8,
>> >> >> >> >> > > SharePoint
>> >> >> >> >> > > 2013,
>> >> >> >> >> > > SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
>> >> >> >> >> > > Pack
>> >> >> >> >> > > includes
>> >> >> >> >> > > Mobile, Cloud, Java, and UX Design. Lowest price ever!
>> >> >> >> >> > > Ends
>> >> >> >> >> > > 9/20/13.
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >> >> >> >> > > _______________________________________________
>> >> >> >> >> > > Csound-devel
>> >> >> >> >> > > mailing
>> >> >> >> >> > > list
>> >> >> >> >> > > Csound-devel@lists.sourceforge.net
>> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > ------------------------------------------------------------------------------
>> >> >> >> >> > > LIMITED TIME SALE - Full Year of Microsoft Training For
>> >> >> >> >> > > Just
>> >> >> >> >> > > $49.99!
>> >> >> >> >> > > 1,500+ hours of tutorials including VisualStudio 2012,
>> >> >> >> >> > > Windows
>> >> >> >> >> > > 8,
>> >> >> >> >> > > SharePoint
>> >> >> >> >> > > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library
>> >> >> >> >> > > Power
>> >> >> >> >> > > Pack
>> >> >> >> >> > > includes
>> >> >> >> >> > > Mobile, Cloud, Java, and UX Design. Lowest price ever!
>> >> >> >> >> > > Ends
>> >> >> >> >> > > 9/20/13.
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >> >> >> >> > > _______________________________________________
>> >> >> >> >> > > Csound-devel mailing list
>> >> >> >> >> > > Csound-devel@lists.sourceforge.net
>> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >> > >
>> >> >> >> >> >
>> >> >> >> >> >
>> >> >> >> >> >
>> >> >> >> >> >
>> >> >> >> >> >
>> >> >> >> >> >
>> >> >> >> >> > ------------------------------------------------------------------------------
>> >> >> >> >> > LIMITED TIME SALE - Full Year of Microsoft Training For Just
>> >> >> >> >> > $49.99!
>> >> >> >> >> > 1,500+ hours of tutorials including VisualStudio 2012,
>> >> >> >> >> > Windows
>> >> >> >> >> > 8,
>> >> >> >> >> > SharePoint
>> >> >> >> >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library
>> >> >> >> >> > Power
>> >> >> >> >> > Pack
>> >> >> >> >> > includes
>> >> >> >> >> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
>> >> >> >> >> > 9/20/13.
>> >> >> >> >> >
>> >> >> >> >> >
>> >> >> >> >> >
>> >> >> >> >> >
>> >> >> >> >> >
>> >> >> >> >> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >> >> >> >> > _______________________________________________
>> >> >> >> >> > Csound-devel mailing list
>> >> >> >> >> > Csound-devel@lists.sourceforge.net
>> >> >> >> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >> ------------------------------------------------------------------------------
>> >> >> >> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just
>> >> >> >> >> $49.99!
>> >> >> >> >> 1,500+ hours of tutorials including VisualStudio 2012, Windows
>> >> >> >> >> 8,
>> >> >> >> >> SharePoint
>> >> >> >> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library
>> >> >> >> >> Power
>> >> >> >> >> Pack
>> >> >> >> >> includes
>> >> >> >> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
>> >> >> >> >> 9/20/13.
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >> >> >> >> _______________________________________________
>> >> >> >> >> Csound-devel mailing list
>> >> >> >> >> Csound-devel@lists.sourceforge.net
>> >> >> >> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >>
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> > ------------------------------------------------------------------------------
>> >> >> >> > LIMITED TIME SALE - Full Year of Microsoft Training For Just
>> >> >> >> > $49.99!
>> >> >> >> > 1,500+ hours of tutorials including VisualStudio 2012, Windows
>> >> >> >> > 8,
>> >> >> >> > SharePoint
>> >> >> >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library
>> >> >> >> > Power
>> >> >> >> > Pack
>> >> >> >> > includes
>> >> >> >> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
>> >> >> >> > 9/20/13.
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >> >> >> > _______________________________________________
>> >> >> >> > Csound-devel mailing list
>> >> >> >> > Csound-devel@lists.sourceforge.net
>> >> >> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >
>> >> >> >>
>> >> >> >>
>> >> >> >>
>> >> >> >>
>> >> >> >>
>> >> >> >> ------------------------------------------------------------------------------
>> >> >> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just
>> >> >> >> $49.99!
>> >> >> >> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>> >> >> >> SharePoint
>> >> >> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
>> >> >> >> Pack
>> >> >> >> includes
>> >> >> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
>> >> >> >> 9/20/13.
>> >> >> >>
>> >> >> >>
>> >> >> >>
>> >> >> >>
>> >> >> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >> >> >> _______________________________________________
>> >> >> >> Csound-devel mailing list
>> >> >> >> Csound-devel@lists.sourceforge.net
>> >> >> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >
>> >> >> >
>> >> >> >
>> >> >> >
>> >> >> > ------------------------------------------------------------------------------
>> >> >> > LIMITED TIME SALE - Full Year of Microsoft Training For Just
>> >> >> > $49.99!
>> >> >> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>> >> >> > SharePoint
>> >> >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
>> >> >> > Pack
>> >> >> > includes
>> >> >> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
>> >> >> > 9/20/13.
>> >> >> >
>> >> >> >
>> >> >> >
>> >> >> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >> >> > _______________________________________________
>> >> >> > Csound-devel mailing list
>> >> >> > Csound-devel@lists.sourceforge.net
>> >> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >> ------------------------------------------------------------------------------
>> >> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
>> >> >> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>> >> >> SharePoint
>> >> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
>> >> >> Pack
>> >> >> includes
>> >> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
>> >> >>
>> >> >>
>> >> >>
>> >> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >> >> _______________________________________________
>> >> >> Csound-devel mailing list
>> >> >> Csound-devel@lists.sourceforge.net
>> >> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >
>> >> >
>> >> >
>> >> > ------------------------------------------------------------------------------
>> >> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
>> >> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>> >> > SharePoint
>> >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
>> >> > includes
>> >> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
>> >> >
>> >> >
>> >> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >> > _______________________________________________
>> >> > Csound-devel mailing list
>> >> > Csound-devel@lists.sourceforge.net
>> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >
>> >>
>> >>
>> >>
>> >> ------------------------------------------------------------------------------
>> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
>> >> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>> >> SharePoint
>> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
>> >> includes
>> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
>> >>
>> >>
>> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >> _______________________________________________
>> >> Csound-devel mailing list
>> >> Csound-devel@lists.sourceforge.net
>> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >
>> >
>> > ------------------------------------------------------------------------------
>> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
>> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>> > SharePoint
>> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
>> > includes
>> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13.
>> >
>> > http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
>> > _______________________________________________
>> > Csound-devel mailing list
>> > Csound-devel@lists.sourceforge.net
>> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >
>>
>>
>> ------------------------------------------------------------------------------
>> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
>> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>> SharePoint
>> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
>> includes
>> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13.
>>
>> http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> ------------------------------------------------------------------------------
> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! 1,500+
> hours of tutorials including VisualStudio 2012, Windows 8, SharePoint 2013,
> SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13.
> http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
> _______________________________________________ Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> ------------------------------------------------------------------------------
> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> includes
> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>

------------------------------------------------------------------------------
LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel

Date2013-09-23 14:21
FromStephen Kyne
SubjectRe: [Cs-dev] VS2010 building from source
AttachmentsNone  None  
Hi guys,

I'll start writing the wiki so and document what is working so far.

Steven, I had a look at the concern you mentioned and it does appear to be a mistake. I'll fix that this evening.
Cheers for keeping an eye on the branch, the more eyes the better!

I'll be going on holiday from Wednesday 25th until the 1st Oct so I'll try and get as much done this evening so that
anyone else can have a go with working on this.

Thanks,
Stephen


From: richard@rghmusic.com
To: csound-devel@lists.sourceforge.net
Date: Mon, 23 Sep 2013 13:10:30 +0000
Subject: Re: [Cs-dev] VS2010 building from source

Thanks for keeping tabs. Yes, I'd like to see the process captured in the wiki, too: Hopefully to a level similar to Mike's invaluable document on the mingw build.
Richard
Sent from my Windows Phone

From: Steven Yi
Sent: ‎9/‎23/‎2013 8:52 AM
To: Developer discussions
Subject: Re: [Cs-dev] VS2010 building from source

Hi Richard and Stephen,

Just FYI I've been monitoring the vs2013 branch. Most of the changes
look good, though I thought I saw one that might need further review
(can't recall, but it looked like an early return from a function was
removed).  Otherwise, the progress sounds great!

One thing, you both should have edit access to the Wiki. I'd encourage
you both to consider documenting the process for compiling with VS2013
there. You could create a list too of things that need to be looked
at, and maybe others might be able to join in on the effort.

Thanks!
steven

On Mon, Sep 23, 2013 at 8:32 AM, Richard Henninger <richard@rghmusic.com> wrote:
> Good Morning Stephan,
>
>
> If you could give me a map of how you are set up so I can replicate your
> build environment, I’ll get to work this afternoon on constructing the same
> setup - for both csound source and that of supporting libraries.
>
> Once I have that and it works, we can make a plan to divvy up the remaining
> work and to devise a test and acceptance strategy so we can ultimately fold
> the work back into the develop branch.
>
> Richard
>
>
> Richard Henninger
> richard@rghmusic.com
>
> From: Stephen Kyne
> Sent: Sunday, September 22, 2013 6:59 PM
> To: Developer discussions
>
> Thanks Steven for that bit of info. It seems to have worked and the fix only
> applies to MSVC builds so there should be no regression.
> I've added another fix also to correct some type redefinitions.
>
> As it stands a build emitted from CMake for VS12 with everything disabled
> (except for the default WinMM inclusion) is building successfully.
> There are still quite a few warnings which I'll be going through to see if
> they will cause any problems.
> A lot are just warnings about unsafe functions which can be turned
> off/ignored.
>
> After that I'll start adding more features into my build and see what needs
> to be fixed as I go.
>
> Stephen
>
> ________________________________
> From: stevek@outlook.ie
> To: csound-devel@lists.sourceforge.net
> Date: Sat, 21 Sep 2013 21:38:58 +0100
> Subject: Re: [Cs-dev] VS2010 building from source
>
> Richard, sorry you were right I didn't push the changes to the
> feature/vs2013 branch. It should be there now.
> As for the features in the build, I basically turn off everything
> non-essential. I'm not sure if the other stuff is fully working.
> I'll try and put up a full list tomorrow of what I enable.
>
> Steven, cheers that makes sense so. I was using the same version
> successfully bar the unistd.h issue.
> I'll try your suggestions and see how it goes.
>
> Stephen
>
>
>> Date: Sat, 21 Sep 2013 16:15:27 -0400
>> From: stevenyi@gmail.com
>> To: csound-devel@lists.sourceforge.net
>> Subject: Re: [Cs-dev] VS2010 building from source
>>
>> I'm using:
>>
>> Steven-Yis-MacBook-Pro:blue stevenyi$ flex --version
>> flex 2.5.35 Apple(flex-31)
>>
>> I see that flex has this option:
>>
>> --nounistd
>> do not include <unistd.h>
>>
>> You could try adding that to the root CMakeLists.txt, around line 736
>> here:
>>
>> COMMAND ${FLEX_EXECUTABLE} ARGS -B -t ${LEX_SRC} > ${LEX_OUT}
>>
>> and add --nounistd before the -B. If that works, we could see if
>> that affects all the gcc/clang builds/platforms. If so, we could
>> always do a conditional check if MSVC in CMake and if so to add that
>> flag.
>>
>> steven
>>
>> On Sat, Sep 21, 2013 at 3:09 PM, Stephen Kyne <stevek@outlook.ie> wrote:
>> > Hi guys,
>> >
>> > I've committed some changes that prevents most errors seen in a minimal
>> > build of CSound.
>> > There are still problems with Flex/Bison that I'm still trying to
>> > resolve.
>> >
>> > With flex ~2.5.35, it seems to compile fine but "unistd.h" is present in
>> > the
>> > generated csound_orclex/prelex which is missing in MSVC (io.h is the
>> > nearest
>> > equivalent).
>> > With flex 2.5.4, I get errors relating to unrecognised %options and that
>> > breaks the build.
>> >
>> > What is the version of flex that most people are using?
>> >
>> > Stephen
>> >
>> >> Date: Wed, 18 Sep 2013 22:10:03 -0400
>> >
>> >> From: stevenyi@gmail.com
>> >> To: csound-devel@lists.sourceforge.net
>> >> Subject: Re: [Cs-dev] VS2010 building from source
>> >>
>> >> +1 to SourceTree. I've been using it on Mac since Atlassian acquired
>> >> it. Certainly simplifies everything I do with Git!
>> >>
>> >> On Tue, Sep 17, 2013 at 7:52 PM, Stephen Kyne <stevek@outlook.ie>
>> >> wrote:
>> >> > Thanks Steven,
>> >> >
>> >> > I think I'm good to go now. I have my repository set up and
>> >> > configured
>> >> > to
>> >> > the new "feature/vs2013" branch.
>> >> > I'm currently manually porting over my changes from the old repo. I
>> >> > didn't
>> >> > really see a better option.
>> >> >
>> >> > I'll commit my changes as soon as I complete and Richard can see if
>> >> > it's
>> >> > working his side.
>> >> >
>> >> > By the way, it's possible to use
>> >> > https://www.atlassian.com/software/sourcetree/overview
>> >> > as a GUI for git. It also supports git-flow commands which is handy.
>> >> > I've been using a mixture of command line and this and it works well.
>> >> >
>> >> > Stephen
>> >> >
>> >> >> Date: Tue, 17 Sep 2013 18:11:25 -0400
>> >> >
>> >> >> From: stevenyi@gmail.com
>> >> >> To: csound-devel@lists.sourceforge.net
>> >> >> Subject: Re: [Cs-dev] VS2010 building from source
>> >> >>
>> >> >> Hi Richard,
>> >> >>
>> >> >> I've added you to the csound6 group, same as Stephen. Please see the
>> >> >> other email regarding the vs2013 feature branch I setup for you two
>> >> >> to
>> >> >> work in.
>> >> >>
>> >> >> I think having some kind of documentation for how to contribute
>> >> >> would
>> >> >> be great. You could use the wiki to write any documentation, and we
>> >> >> could add some note in the README to consult the wiki.
>> >> >>
>> >> >> Thanks!
>> >> >> steven
>> >> >>
>> >> >> On Tue, Sep 17, 2013 at 6:05 PM, Richard Henninger
>> >> >> <richard@rghmusic.com>
>> >> >> wrote:
>> >> >> > Steven,
>> >> >> >
>> >> >> > My sourceforge user name is “rghmusic”.
>> >> >> >
>> >> >> > Go ahead and start a guaranteed legit feature branch off of
>> >> >> > “develop”
>> >> >> > for
>> >> >> > us. Stephen and I can use that as a sandbox to share experiments
>> >> >> > with
>> >> >> > git-flow, cmake script changes and code modifications as needed.
>> >> >> > When
>> >> >> > we
>> >> >> > have usable results for all, we can merge those back into the
>> >> >> > develop
>> >> >> > branch
>> >> >> > as you suggest. My CM experience is all TFS (MS Team Foundation
>> >> >> > Server)
>> >> >> > and
>> >> >> > Dimensions (don't ask...) I am new to git, but not CM/VC. I like
>> >> >> > what
>> >> >> > I
>> >> >> > see in git.
>> >> >> >
>> >> >> > Maybe we can begin a procedural doc for newbie contributors using
>> >> >> > git
>> >> >> > a
>> >> >> > la
>> >> >> > Mike’s Windows Build document.
>> >> >> >
>> >> >> >
>> >> >> > Richard Henninger
>> >> >> > richard@rghmusic.com
>> >> >> >
>> >> >> > From: Stephen Kyne
>> >> >> > Sent: Tuesday, September 17, 2013 5:42 PM
>> >> >> > To: Developer discussions
>> >> >> >
>> >> >> > I'm not that familiar with git-flow so I'll read the articles
>> >> >> > mentioned
>> >> >> > and
>> >> >> > we can go from there.
>> >> >> >
>> >> >> > My sourceforge username is "stekyne". Unless Richard is
>> >> >> > comfortable
>> >> >> > with
>> >> >> > starting the feature branch then
>> >> >> > maybe it would be best if you could set that up Steven. I don't
>> >> >> > want
>> >> >> > to
>> >> >> > make
>> >> >> > a mess of it :D
>> >> >> >
>> >> >> > The workflow you described sounds good to me anyway.
>> >> >> >
>> >> >> > Thanks,
>> >> >> > Stephen
>> >> >> >
>> >> >> >> Date: Tue, 17 Sep 2013 16:55:54 -0400
>> >> >> >> From: stevenyi@gmail.com
>> >> >> >> To: csound-devel@lists.sourceforge.net
>> >> >> >> Subject: Re: [Cs-dev] VS2010 building from source
>> >> >> >>
>> >> >> >> I think this stuff might be best to do in a feature branch using
>> >> >> >> "git
>> >> >> >> flow feature start vs2013". You would then be able to check out
>> >> >> >> the
>> >> >> >> feature branch using "git flow feature checkout vs2013".
>> >> >> >>
>> >> >> >> Stephen and Richard: how about sending me your sourceforge
>> >> >> >> usernames
>> >> >> >> and I'll add you to the project. If you're uncomfortable with git
>> >> >> >> flow, I can start the vs2013 feature branch and guide you all
>> >> >> >> through
>> >> >> >> checking it out. When you're done and want to have that pulled
>> >> >> >> in,
>> >> >> >> you'd probably do a pull from develop to merge all the most
>> >> >> >> recent
>> >> >> >> changes, then one of us could pull back into develop.
>> >> >> >>
>> >> >> >> steven
>> >> >> >>
>> >> >> >> On Tue, Sep 17, 2013 at 2:11 PM, Richard Henninger
>> >> >> >> <richard@rghmusic.com>
>> >> >> >> wrote:
>> >> >> >> > Hi Mike,
>> >> >> >> >
>> >> >> >> > Thanks for offering to keep things simple.
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> > BTW, my understanding is the VS2013 is a complete rewrite of
>> >> >> >> > the C
>> >> >> >> > compiler
>> >> >> >> > behind Visual C++ (finally C99 compliant) along with a major
>> >> >> >> > commitment
>> >> >> >> > to
>> >> >> >> > be 100% compliant with C++/11 to which MS is a major
>> >> >> >> > contributor
>> >> >> >> > now.
>> >> >> >> > They
>> >> >> >> > have been making a major push over the past few years to be
>> >> >> >> > standards-compliant in a number of areas.
>> >> >> >> >
>> >> >> >> > If you want, you could check out whether the STL vectors and
>> >> >> >> > maps
>> >> >> >> > now
>> >> >> >> > play
>> >> >> >> > nice with other libraries like SWIG by downloading and trying
>> >> >> >> > the
>> >> >> >> > VS2013
>> >> >> >> > RC
>> >> >> >> > images which just became available last week. (
>> >> >> >> > http://www.microsoft.com/visualstudio/eng/2013-downloads ) Any
>> >> >> >> > VS2013
>> >> >> >> > version is free (runs on Win 8 or 7 (but not 8.1 preview)) this
>> >> >> >> > fall.
>> >> >> >> > Release is scheduled for mid November.
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> > Richard Henninger
>> >> >> >> > richard@rghmusic.com
>> >> >> >> >
>> >> >> >> > From: Michael Gogins
>> >> >> >> > Sent: Tuesday, September 17, 2013 1:47 PM
>> >> >> >> > To: Developer discussions
>> >> >> >> >
>> >> >> >> > As far as I am concerned, you can work in the develop branch. I
>> >> >> >> > build
>> >> >> >> > the
>> >> >> >> > develop branch for Windows with MinGW every day or so. I'm sure
>> >> >> >> > we
>> >> >> >> > can
>> >> >> >> > keep
>> >> >> >> > the build options straightened out.
>> >> >> >> >
>> >> >> >> > If you want to create another branch, that's fine too. I don't
>> >> >> >> > find
>> >> >> >> > it
>> >> >> >> > difficult to manage branches just with plain git commands.
>> >> >> >> >
>> >> >> >> > For your information, the reason that I did not create a
>> >> >> >> > Microsoft
>> >> >> >> > build
>> >> >> >> > for
>> >> >> >> > Windows myself is that the CsoundAC component would not build a
>> >> >> >> > SWIG
>> >> >> >> > interface for Python with Visual C++. The cause is that the
>> >> >> >> > standard
>> >> >> >> > vector
>> >> >> >> > and map collections would not compile with a DLL interface for
>> >> >> >> > SWIG
>> >> >> >> > using
>> >> >> >> > Visual C++. Since I am the author and one of the main users of
>> >> >> >> > CsoundAC,
>> >> >> >> > that caused me to lose interest in Visual C++.
>> >> >> >> >
>> >> >> >> > Things have changed a bit since then. In the first place I
>> >> >> >> > don't
>> >> >> >> > depend
>> >> >> >> > on
>> >> >> >> > the SWIG-generated Python interface so much any more, I often
>> >> >> >> > compose
>> >> >> >> > directly in C++. I'm also interested to hear if this serious
>> >> >> >> > limitation
>> >> >> >> > of
>> >> >> >> > Visual C++, which is not standard compliant, has been fixed.
>> >> >> >> >
>> >> >> >> > Regards,
>> >> >> >> > Mike
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> > ===========================
>> >> >> >> > Michael Gogins
>> >> >> >> > Irreducible Productions
>> >> >> >> > http://michaelgogins.tumblr.com
>> >> >> >> > Michael dot Gogins at gmail dot com
>> >> >> >> >
>> >> >> >> >
>> >> >> >> > On Tue, Sep 17, 2013 at 1:37 PM, Richard Henninger
>> >> >> >> > <richard@rghmusic.com>
>> >> >> >> > wrote:
>> >> >> >> >>
>> >> >> >> >> Stephen,
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >> As we get set up, I noticed that Steven was talking about
>> >> >> >> >> “git-flow”
>> >> >> >> >> which
>> >> >> >> >> is an add-on to git proper that encapsulates a workflow by
>> >> >> >> >> imposing
>> >> >> >> >> high-level commands over git that standardize branching
>> >> >> >> >> operations.
>> >> >> >> >> This
>> >> >> >> >> was new to me. If it is new to you too, let’s read up before
>> >> >> >> >> imposing a
>> >> >> >> >> new
>> >> >> >> >> branch on “develop”.
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >> I now remember some discussions about using git-flow in early
>> >> >> >> >> August
>> >> >> >> >> where
>> >> >> >> >> this was proposed. Steven provided some basic links for info:
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >> http://csound.1045644.n5.nabble.com/New-Git-Flow-based-workflow-for-Csound6-td5726363.html
>> >> >> >> >>
>> >> >> >> >> Also, here is a pretty good explanation:
>> >> >> >> >> http://yakiloo.com/getting-started-git-flow/
>> >> >> >> >>
>> >> >> >> >> Steven: Let us know the procedure we need to follow regarding
>> >> >> >> >> dev
>> >> >> >> >> status.
>> >> >> >> >> Thanks.
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >> Richard Henninger
>> >> >> >> >> richard@rghmusic.com
>> >> >> >> >>
>> >> >> >> >> From: Richard Henninger
>> >> >> >> >> Sent: Monday, September 16, 2013 7:25 PM
>> >> >> >> >> To: Developer discussions
>> >> >> >> >>
>> >> >> >> >> I’ve got good doc on git and it feels like the project is
>> >> >> >> >> moving
>> >> >> >> >> towards
>> >> >> >> >> and getting more comfortable with git workflows, so that’s my
>> >> >> >> >> vote.
>> >> >> >> >>
>> >> >> >> >> Richard Henninger
>> >> >> >> >> richard@rghmusic.com
>> >> >> >> >>
>> >> >> >> >> From: Stephen Kyne
>> >> >> >> >> Sent: Monday, September 16, 2013 6:41 PM
>> >> >> >> >> To: Developer discussions
>> >> >> >> >>
>> >> >> >> >> Hi guys,
>> >> >> >> >>
>> >> >> >> >> Richard; That sounds reasonable. I wouldn't like to
>> >> >> >> >> destabilise
>> >> >> >> >> the
>> >> >> >> >> codebase so a separate branch is probably a safe choice.
>> >> >> >> >> I won't be at the conference unfortunately but it sounds
>> >> >> >> >> really
>> >> >> >> >> interesting.
>> >> >> >> >>
>> >> >> >> >> Steven; Thanks that would be great if you could set that up.
>> >> >> >> >> As for the two options you gave, what would be easier for you
>> >> >> >> >> guys?
>> >> >> >> >> I
>> >> >> >> >> don't mind either way to be honest.
>> >> >> >> >>
>> >> >> >> >> Stephen
>> >> >> >> >>
>> >> >> >> >> > Date: Mon, 16 Sep 2013 17:55:30 -0400
>> >> >> >> >> > From: stevenyi@gmail.com
>> >> >> >> >> > To: csound-devel@lists.sourceforge.net
>> >> >> >> >> > Subject: Re: [Cs-dev] VS2010 building from source
>> >> >> >> >> >
>> >> >> >> >> > Hi Stephen and Richard,
>> >> >> >> >> >
>> >> >> >> >> > If you'd like, I don't think anyone would mind adding you
>> >> >> >> >> > two
>> >> >> >> >> > to
>> >> >> >> >> > the
>> >> >> >> >> > devs list for Csound. You'd be welcome to create a feature
>> >> >> >> >> > branch
>> >> >> >> >> > off
>> >> >> >> >> > the develop branch (using git-flow). Another option is that
>> >> >> >> >> > you
>> >> >> >> >> > could
>> >> >> >> >> > use Sourceforge's fork system (if you see on
>> >> >> >> >> > https://sourceforge.net/p/csound/csound6-git/ci/master/tree/
>> >> >> >> >> > there
>> >> >> >> >> > is
>> >> >> >> >> > an option to fork). You could then do pull requests from
>> >> >> >> >> > there.
>> >> >> >> >> > I
>> >> >> >> >> > found SF's fork/pull-request system a bit awkward compared
>> >> >> >> >> > to
>> >> >> >> >> > bitbucket and github though.
>> >> >> >> >> >
>> >> >> >> >> > steven
>> >> >> >> >> >
>> >> >> >> >> > On Mon, Sep 16, 2013 at 4:51 PM, Richard Henninger
>> >> >> >> >> > <richard@rghmusic.com> wrote:
>> >> >> >> >> > > Hi Stephen,
>> >> >> >> >> > >
>> >> >> >> >> > > We should probably make a separate “native windows build”
>> >> >> >> >> > > branch
>> >> >> >> >> > > off
>> >> >> >> >> > > of
>> >> >> >> >> > > “develop” especially since the cMakeList files are still
>> >> >> >> >> > > being
>> >> >> >> >> > > fine
>> >> >> >> >> > > tuned
>> >> >> >> >> > > for the mingw windows build. We shouldn’t interfere with
>> >> >> >> >> > > that
>> >> >> >> >> > > until
>> >> >> >> >> > > it
>> >> >> >> >> > > (and
>> >> >> >> >> > > the rest of csound6) is stable.
>> >> >> >> >> > >
>> >> >> >> >> > > Do you have “write” access to the project yet? I don’t.
>> >> >> >> >> > > I’ve
>> >> >> >> >> > > been
>> >> >> >> >> > > holding
>> >> >> >> >> > > off on my request for that until csound6 had become
>> >> >> >> >> > > reasonably
>> >> >> >> >> > > quiescent.
>> >> >> >> >> > > Still, using a separate git branch should keep this work
>> >> >> >> >> > > out
>> >> >> >> >> > > of
>> >> >> >> >> > > the
>> >> >> >> >> > > way of
>> >> >> >> >> > > the mainstream. Down the road, I worry about built in
>> >> >> >> >> > > assumption
>> >> >> >> >> > > in
>> >> >> >> >> > > the
>> >> >> >> >> > > codebase about threads, library and other compatibility
>> >> >> >> >> > > issues -
>> >> >> >> >> > > but
>> >> >> >> >> > > resolving those is the whole point eventually.
>> >> >> >> >> > >
>> >> >> >> >> > > My original plan has been to become an active developer
>> >> >> >> >> > > after
>> >> >> >> >> > > attending the
>> >> >> >> >> > > relevant sessions at the conference next month and
>> >> >> >> >> > > confirming
>> >> >> >> >> > > that
>> >> >> >> >> > > I
>> >> >> >> >> > > had a
>> >> >> >> >> > > legitimate mingw build environment for testing changes
>> >> >> >> >> > > ahead
>> >> >> >> >> > > of
>> >> >> >> >> > > committing
>> >> >> >> >> > > code. Are you attending?
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > Richard Henninger
>> >> >> >> >> > > richard@rghmusic.com
>> >> >> >> >> > >
>> >> >> >> >> > > From: Stephen Kyne
>> >> >> >> >> > > Sent: Monday, September 16, 2013 4:21 PM
>> >> >> >> >> > > To: Developer discussions
>> >> >> >> >> > >
>> >> >> >> >> > > Hey Richard,
>> >> >> >> >> > >
>> >> >> >> >> > > Well I switched my Csound branch to "develop" from the
>> >> >> >> >> > > main
>> >> >> >> >> > > one
>> >> >> >> >> > > recently and
>> >> >> >> >> > > there was a few more errors but nothing major.
>> >> >> >> >> > > I'm currently trying to fix the missing libraries in the
>> >> >> >> >> > > cMakeLists
>> >> >> >> >> > > files (I
>> >> >> >> >> > > had just added them to the sln file for testing).
>> >> >> >> >> > > I'm afraid it's a bit new to me so it's taking a little
>> >> >> >> >> > > bit
>> >> >> >> >> > > of
>> >> >> >> >> > > time
>> >> >> >> >> > > to
>> >> >> >> >> > > do it
>> >> >> >> >> > > nicely.
>> >> >> >> >> > >
>> >> >> >> >> > > Once that is finished though, there should be a version of
>> >> >> >> >> > > Csound
>> >> >> >> >> > > that
>> >> >> >> >> > > will
>> >> >> >> >> > > be building successfully.
>> >> >> >> >> > > I guess from there we can add additional build features
>> >> >> >> >> > > and
>> >> >> >> >> > > fix
>> >> >> >> >> > > the
>> >> >> >> >> > > errors
>> >> >> >> >> > > as they happen.
>> >> >> >> >> > >
>> >> >> >> >> > > If you want to make a branch that sounds fine with me.
>> >> >> >> >> > >
>> >> >> >> >> > > Stephen
>> >> >> >> >> > >
>> >> >> >> >> > > ________________________________
>> >> >> >> >> > > From: richard@rghmusic.com
>> >> >> >> >> > > To: csound-devel@lists.sourceforge.net
>> >> >> >> >> > > Date: Mon, 16 Sep 2013 16:25:10 +0000
>> >> >> >> >> > > Subject: Re: [Cs-dev] VS2010 building from source
>> >> >> >> >> > >
>> >> >> >> >> > > Stephen,
>> >> >> >> >> > >
>> >> >> >> >> > > Your were right about VS2013 Preview. Also, VS2013 RC
>> >> >> >> >> > > won’t
>> >> >> >> >> > > work
>> >> >> >> >> > > over
>> >> >> >> >> > > Win8.1 Preview.
>> >> >> >> >> > >
>> >> >> >> >> > > So, over the weekend, I hosed my 8.1 box back to 8.0 and
>> >> >> >> >> > > loaded
>> >> >> >> >> > > the
>> >> >> >> >> > > VS2013
>> >> >> >> >> > > RC (and git) and am ready to play. How do I catch up to
>> >> >> >> >> > > the
>> >> >> >> >> > > point
>> >> >> >> >> > > where you
>> >> >> >> >> > > are currently? Shall we make a git branch so we can keep
>> >> >> >> >> > > track
>> >> >> >> >> > > of,
>> >> >> >> >> > > share
>> >> >> >> >> > > and merge what we alter?
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > Richard Henninger
>> >> >> >> >> > > richard@rghmusic.com
>> >> >> >> >> > >
>> >> >> >> >> > > From: Stephen Kyne
>> >> >> >> >> > > Sent: Sunday, September 15, 2013 11:48 AM
>> >> >> >> >> > > To: Developer discussions
>> >> >> >> >> > >
>> >> >> >> >> > > Hi Andrés,
>> >> >> >> >> > >
>> >> >> >> >> > > Yes the project generated from CMake is almost fully
>> >> >> >> >> > > correct.
>> >> >> >> >> > > Just
>> >> >> >> >> > > some
>> >> >> >> >> > > edits to a few CMakeLists.txt files will be needed to load
>> >> >> >> >> > > some
>> >> >> >> >> > > missing
>> >> >> >> >> > > libraries.
>> >> >> >> >> > > I'm not building all features yet so there may be more
>> >> >> >> >> > > changes
>> >> >> >> >> > > as
>> >> >> >> >> > > time
>> >> >> >> >> > > goes
>> >> >> >> >> > > by but the csound core is working well.
>> >> >> >> >> > >
>> >> >> >> >> > > Stephen
>> >> >> >> >> > >
>> >> >> >> >> > > ________________________________
>> >> >> >> >> > > Date: Sat, 14 Sep 2013 19:28:55 -0700
>> >> >> >> >> > > From: mantaraya36@gmail.com
>> >> >> >> >> > > To: csound-devel@lists.sourceforge.net
>> >> >> >> >> > > Subject: Re: [Cs-dev] VS2010 building from source
>> >> >> >> >> > >
>> >> >> >> >> > > Hi,
>> >> >> >> >> > >
>> >> >> >> >> > > Do you think the VS porject generated by cmake is useful?
>> >> >> >> >> > > Ideally
>> >> >> >> >> > > this
>> >> >> >> >> > > work
>> >> >> >> >> > > should go in the CMakeLists.txt file rather than a
>> >> >> >> >> > > separate
>> >> >> >> >> > > VS
>> >> >> >> >> > > project.
>> >> >> >> >> > >
>> >> >> >> >> > > Cheers,
>> >> >> >> >> > > Andrés
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > On Fri, Sep 13, 2013 at 11:46 AM, Stephen Kyne
>> >> >> >> >> > > <stevek@outlook.ie>
>> >> >> >> >> > > wrote:
>> >> >> >> >> > >
>> >> >> >> >> > > Cool, any help would be appreciated. I'm still getting to
>> >> >> >> >> > > grips
>> >> >> >> >> > > with
>> >> >> >> >> > > the
>> >> >> >> >> > > Csound code base and most of my code changes are probably
>> >> >> >> >> > > far
>> >> >> >> >> > > from
>> >> >> >> >> > > elegant.
>> >> >> >> >> > >
>> >> >> >> >> > > As far as I know, the Release Candidate is required unless
>> >> >> >> >> > > there
>> >> >> >> >> > > is
>> >> >> >> >> > > an
>> >> >> >> >> > > update to the preview.
>> >> >> >> >> > > I know I had tried before and I was getting all kinds of
>> >> >> >> >> > > errors
>> >> >> >> >> > > from
>> >> >> >> >> > > missing
>> >> >> >> >> > > lib functions as you described.
>> >> >> >> >> > >
>> >> >> >> >> > > In the meantime, the portaudio module is working so real
>> >> >> >> >> > > time
>> >> >> >> >> > > audio
>> >> >> >> >> > > is
>> >> >> >> >> > > possible.
>> >> >> >> >> > > There are still some elements of MSVC build that will be
>> >> >> >> >> > > need
>> >> >> >> >> > > to
>> >> >> >> >> > > be
>> >> >> >> >> > > fixed
>> >> >> >> >> > > though.
>> >> >> >> >> > > I saw a crash relating to heap corruptiong due to vfprintf
>> >> >> >> >> > > use
>> >> >> >> >> > > but
>> >> >> >> >> > > these
>> >> >> >> >> > > errors are relatively easy to fix with the debugger.
>> >> >> >> >> > >
>> >> >> >> >> > > Stephen
>> >> >> >> >> > >
>> >> >> >> >> > > ________________________________
>> >> >> >> >> > > From: richard@rghmusic.com
>> >> >> >> >> > > To: csound-devel@lists.sourceforge.net
>> >> >> >> >> > > Date: Fri, 13 Sep 2013 17:03:15 +0000
>> >> >> >> >> > >
>> >> >> >> >> > > Subject: Re: [Cs-dev] VS2010 building from source
>> >> >> >> >> > >
>> >> >> >> >> > > Me too. I tried with VS2012 and decided that too much of
>> >> >> >> >> > > the
>> >> >> >> >> > > code
>> >> >> >> >> > > depended
>> >> >> >> >> > > on liberties that C99 permitted that C88 did not and gave
>> >> >> >> >> > > up
>> >> >> >> >> > > -
>> >> >> >> >> > > thinking the
>> >> >> >> >> > > source would need too much rework to bother.
>> >> >> >> >> > >
>> >> >> >> >> > > I have VS2013 preview on an 8.1 machine so I’d be
>> >> >> >> >> > > interested
>> >> >> >> >> > > in
>> >> >> >> >> > > sharing the
>> >> >> >> >> > > workload to speed this along. Perhaps there should be a
>> >> >> >> >> > > git
>> >> >> >> >> > > branch
>> >> >> >> >> > > to
>> >> >> >> >> > > hold
>> >> >> >> >> > > the project files and changes for this?
>> >> >> >> >> > >
>> >> >> >> >> > > My interest is access to MS debugging tools while using
>> >> >> >> >> > > .net
>> >> >> >> >> > > front-ends and
>> >> >> >> >> > > for ultimately targeting WinRT getting csound back closer
>> >> >> >> >> > > to
>> >> >> >> >> > > its
>> >> >> >> >> > > original
>> >> >> >> >> > > goal of being multiplatform.
>> >> >> >> >> > >
>> >> >> >> >> > > Richard Henninger
>> >> >> >> >> > > richard@rghmusic.com
>> >> >> >> >> > >
>> >> >> >> >> > > From: Rory Walsh
>> >> >> >> >> > > Sent: Friday, September 13, 2013 12:21 PM
>> >> >> >> >> > > To: Developer discussions
>> >> >> >> >> > >
>> >> >> >> >> > > Thanks for the report. I'm following this with interest!
>> >> >> >> >> > >
>> >> >> >> >> > > On 13 September 2013 00:58, Stephen Kyne
>> >> >> >> >> > > <stevek@outlook.ie>
>> >> >> >> >> > > wrote:
>> >> >> >> >> > >> Hey guys,
>> >> >> >> >> > >>
>> >> >> >> >> > >> Visual Studio 2013 RC was released there recently. It has
>> >> >> >> >> > >> partial
>> >> >> >> >> > >> support
>> >> >> >> >> > >> for C99.
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >> http://blogs.msdn.com/b/vcblog/archive/2013/07/19/c99-library-support-in-visual-studio-2013.aspx
>> >> >> >> >> > >>
>> >> >> >> >> > >> I've been hacking away with it and managed to build
>> >> >> >> >> > >> Csound.
>> >> >> >> >> > >> The
>> >> >> >> >> > >> build
>> >> >> >> >> > >> was
>> >> >> >> >> > >> mostly stripped down but I managed to get the xanadu.csd
>> >> >> >> >> > >> to
>> >> >> >> >> > >> compile a
>> >> >> >> >> > >> .wav
>> >> >> >> >> > >> file.
>> >> >> >> >> > >> So it's a start at least!
>> >> >> >> >> > >>
>> >> >> >> >> > >> The changes required were fairly minor, mostly just
>> >> >> >> >> > >> alterations
>> >> >> >> >> > >> to
>> >> >> >> >> > >> the
>> >> >> >> >> > >> project(s) file for libraries and some small code changes
>> >> >> >> >> > >> here
>> >> >> >> >> > >> and
>> >> >> >> >> > >> there.
>> >> >> >> >> > >> I had to replace some GCC atomic intrinsics with MSVC
>> >> >> >> >> > >> ones.
>> >> >> >> >> > >> I'm not sure the full effect of that but I guess in
>> >> >> >> >> > >> theory
>> >> >> >> >> > >> it
>> >> >> >> >> > >> should
>> >> >> >> >> > >> (and
>> >> >> >> >> > >> seems to) work.
>> >> >> >> >> > >>
>> >> >> >> >> > >> I'm hoping to get some real-time performance working
>> >> >> >> >> > >> next.
>> >> >> >> >> > >>
>> >> >> >> >> > >> Stephen
>> >> >> >> >> > >>
>> >> >> >> >> > >> ________________________________
>> >> >> >> >> > >> Date: Sun, 21 Jul 2013 23:48:03 -0400
>> >> >> >> >> > >> From: michael.gogins@gmail.com
>> >> >> >> >> > >> To: csound-devel@lists.sourceforge.net
>> >> >> >> >> > >>
>> >> >> >> >> > >> Subject: Re: [Cs-dev] VS2010 building from source
>> >> >> >> >> > >>
>> >> >> >> >> > >> You could use another IDE: QtCreator, CodeBlocks, Eclipse
>> >> >> >> >> > >> CDT.
>> >> >> >> >> > >>
>> >> >> >> >> > >> On Jul 21, 2013 7:31 PM, "Stephen Kyne"
>> >> >> >> >> > >> <stevek@outlook.ie>
>> >> >> >> >> > >> wrote:
>> >> >> >> >> > >>
>> >> >> >> >> > >> Thanks for the replies.
>> >> >> >> >> > >>
>> >> >> >> >> > >> I mainly want to build in Visual Studio just for using
>> >> >> >> >> > >> the
>> >> >> >> >> > >> IDE
>> >> >> >> >> > >> itself
>> >> >> >> >> > >> but
>> >> >> >> >> > >> it
>> >> >> >> >> > >> sounds like a no go at the minute.
>> >> >> >> >> > >> Maybe something for the future.
>> >> >> >> >> > >>
>> >> >> >> >> > >> Cheers,
>> >> >> >> >> > >> Stephen
>> >> >> >> >> > >>
>> >> >> >> >> > >> ________________________________
>> >> >> >> >> > >> From: richard@rghmusic.com
>> >> >> >> >> > >> To: csound-devel@lists.sourceforge.net
>> >> >> >> >> > >> Date: Sun, 21 Jul 2013 21:15:47 +0000
>> >> >> >> >> > >> Subject: Re: [Cs-dev] VS2010 building from source
>> >> >> >> >> > >>
>> >> >> >> >> > >> Last Spring, I explored porting to WinRT using the 5.18
>> >> >> >> >> > >> code
>> >> >> >> >> > >> base.
>> >> >> >> >> > >> Really
>> >> >> >> >> > >> tough! Once I started following in the changes you guys
>> >> >> >> >> > >> were
>> >> >> >> >> > >> putting
>> >> >> >> >> > >> into
>> >> >> >> >> > >> csound 6, I saw how your architectural evolutions would
>> >> >> >> >> > >> solve a
>> >> >> >> >> > >> number of
>> >> >> >> >> > >> issues I encountered.
>> >> >> >> >> > >>
>> >> >> >> >> > >> So I’ve held off until 6.0 becomes a stable base from
>> >> >> >> >> > >> which
>> >> >> >> >> > >> to
>> >> >> >> >> > >> rethink an
>> >> >> >> >> > >> approach. Being patient gave me another reward: WinRT 8.1
>> >> >> >> >> > >> finally
>> >> >> >> >> > >> provides
>> >> >> >> >> > >> the ability to feed audio streams from an algorithm as
>> >> >> >> >> > >> PCM
>> >> >> >> >> > >> rather
>> >> >> >> >> > >> than
>> >> >> >> >> > >> from
>> >> >> >> >> > >> only a file or existing audio stream. So direct
>> >> >> >> >> > >> programming
>> >> >> >> >> > >> of
>> >> >> >> >> > >> COM
>> >> >> >> >> > >> (WASAPI)
>> >> >> >> >> > >> is no longer necessary. Maybe MIDI will show up before
>> >> >> >> >> > >> long...
>> >> >> >> >> > >>
>> >> >> >> >> > >> I am pretty familiar with the issues involved in a WinRT
>> >> >> >> >> > >> port
>> >> >> >> >> > >> and
>> >> >> >> >> > >> would be
>> >> >> >> >> > >> happy to be a part of such an effort at some point in the
>> >> >> >> >> > >> future.
>> >> >> >> >> > >> For
>> >> >> >> >> > >> now,
>> >> >> >> >> > >> I am content to explore the api from VS2012 and Win8
>> >> >> >> >> > >> desktop
>> >> >> >> >> > >> apps
>> >> >> >> >> > >> via
>> >> >> >> >> > >> a C#
>> >> >> >> >> > >> wrapper I have. As it stands now, the sounds created from
>> >> >> >> >> > >> a
>> >> >> >> >> > >> desktop-style
>> >> >> >> >> > >> app are trouble free on a Surface Pro - you just can’t
>> >> >> >> >> > >> create
>> >> >> >> >> > >> apps
>> >> >> >> >> > >> to
>> >> >> >> >> > >> distribute from the Windows app store. It’s an acceptable
>> >> >> >> >> > >> compromise
>> >> >> >> >> > >> to
>> >> >> >> >> > >> me
>> >> >> >> >> > >> for now.
>> >> >> >> >> > >>
>> >> >> >> >> > >> Richard Henninger
>> >> >> >> >> > >> richard@rghmusic.com
>> >> >> >> >> > >>
>> >> >> >> >> > >> From: Steven Yi
>> >> >> >> >> > >> Sent: Sunday, July 21, 2013 4:27 PM
>> >> >> >> >> > >> To: Developer discussions
>> >> >> >> >> > >>
>> >> >> >> >> > >> I tried to get a VS CMake build going about a year and a
>> >> >> >> >> > >> half
>> >> >> >> >> > >> ago
>> >> >> >> >> > >> without much luck. I think though it would be nice to
>> >> >> >> >> > >> have
>> >> >> >> >> > >> it
>> >> >> >> >> > >> be
>> >> >> >> >> > >> possible, especially if we'll get more developers
>> >> >> >> >> > >> interested
>> >> >> >> >> > >> in
>> >> >> >> >> > >> compiling and working on Csound. I don't think anyone's
>> >> >> >> >> > >> really
>> >> >> >> >> > >> been
>> >> >> >> >> > >> looking at WinRT, but I think it'd be nice to see Csound
>> >> >> >> >> > >> there
>> >> >> >> >> > >> and
>> >> >> >> >> > >> on
>> >> >> >> >> > >> Win 8 Mobile too.
>> >> >> >> >> > >>
>> >> >> >> >> > >> On Sun, Jul 21, 2013 at 3:09 PM, Richard Henninger
>> >> >> >> >> > >> <richard@rghmusic.com>
>> >> >> >> >> > >> wrote:
>> >> >> >> >> > >>> I tried this a few weeks ago so I could be better able
>> >> >> >> >> > >>> to
>> >> >> >> >> > >>> use
>> >> >> >> >> > >>> the
>> >> >> >> >> > >>> VS
>> >> >> >> >> > >>> debugger better for the csound code while writing a .net
>> >> >> >> >> > >>> bridge
>> >> >> >> >> > >>> to
>> >> >> >> >> > >>> csound.
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> Mike is right on many points about the futility of doing
>> >> >> >> >> > >>> this.
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> The MS (the c part is c88 not c99) compiler will give
>> >> >> >> >> > >>> you
>> >> >> >> >> > >>> scads
>> >> >> >> >> > >>> of
>> >> >> >> >> > >>> errors
>> >> >> >> >> > >>> when compiling csound libraries. Here is a partial list
>> >> >> >> >> > >>> from
>> >> >> >> >> > >>> an
>> >> >> >> >> > >>> excerpt
>> >> >> >> >> > >>> of
>> >> >> >> >> > >>> an earlier post:
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> Four come to mind right away:
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> MS C tries to encourage use of the posix secure strxxx_s
>> >> >> >> >> > >>> functions
>> >> >> >> >> > >>> for
>> >> >> >> >> > >>> string operations to thwart buffer overflow hacks. Error
>> >> >> >> >> > >>> can
>> >> >> >> >> > >>> be
>> >> >> >> >> > >>> turned
>> >> >> >> >> > >>> off
>> >> >> >> >> > >>> by a flag, but the recommendation represents a best
>> >> >> >> >> > >>> practice.
>> >> >> >> >> > >>> It is totally unforgiving of implicit casts from void*.
>> >> >> >> >> > >>> For
>> >> >> >> >> > >>> code
>> >> >> >> >> > >>> readability, I agree with them. Code clarity in open
>> >> >> >> >> > >>> source
>> >> >> >> >> > >>> seems
>> >> >> >> >> > >>> ultra-desirable. No flag for these.
>> >> >> >> >> > >>> Declaring new variables mid-codeblock confuses the
>> >> >> >> >> > >>> compiler.
>> >> >> >> >> > >>> [It
>> >> >> >> >> > >>> spews
>> >> >> >> >> > >>> crazy
>> >> >> >> >> > >>> error messages once encountered]
>> >> >> >> >> > >>> It won’t accept really old, deprecated library calls
>> >> >> >> >> > >>> like
>> >> >> >> >> > >>> open
>> >> >> >> >> > >>> and
>> >> >> >> >> > >>> insists
>> >> >> >> >> > >>> on newer equivalents.
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> namehist.c is particulary delinquent in this regard.
>> >> >> >> >> > >>> VS2013’s
>> >> >> >> >> > >>> C
>> >> >> >> >> > >>> (in
>> >> >> >> >> > >>> beta)
>> >> >> >> >> > >>> wants to be c99 compliant, maybe some of this will just
>> >> >> >> >> > >>> evaporate
>> >> >> >> >> > >>> with
>> >> >> >> >> > >>> VS2013 re-written c compiler. [Mike’s concern about c++
>> >> >> >> >> > >>> stl
>> >> >> >> >> > >>> generics
>> >> >> >> >> > >>> should
>> >> >> >> >> > >>> also evaporate as MS makes itself compliant with VC11.
>> >> >> >> >> > >>> Although
>> >> >> >> >> > >>> you
>> >> >> >> >> > >>> never
>> >> >> >> >> > >>> know with MS, they do talk a good line on standards
>> >> >> >> >> > >>> compliance
>> >> >> >> >> > >>> these
>> >> >> >> >> > >>> days.
>> >> >> >> >> > >>> We’ll just have to wait and see...]
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> Since dealing with these is a pre-requisite to porting
>> >> >> >> >> > >>> to
>> >> >> >> >> > >>> WinRT
>> >> >> >> >> > >>> which
>> >> >> >> >> > >>> must
>> >> >> >> >> > >>> use an MS compiler, cleaning this kind of this up might
>> >> >> >> >> > >>> make a
>> >> >> >> >> > >>> good
>> >> >> >> >> > >>> [project
>> >> >> >> >> > >>> for me to start contributing with].
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> For now, I’d just set up the gnu environment as Mike’s
>> >> >> >> >> > >>> article
>> >> >> >> >> > >>> describes.
>> >> >> >> >> > >>> That’s what I’ve decided to do.
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> Richard Henninger
>> >> >> >> >> > >>> richard@rghmusic.com
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> From: Michael Gogins
>> >> >> >> >> > >>> Sent: Sunday, July 21, 2013 2:41 PM
>> >> >> >> >> > >>> To: Developer discussions
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> I tried to build Csound and CsoundAC with Visual C++
>> >> >> >> >> > >>> about
>> >> >> >> >> > >>> four
>> >> >> >> >> > >>> years
>> >> >> >> >> > >>> ago,
>> >> >> >> >> > >>> and I gave up.
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> The issue for me was that the Microsoft Standard C++
>> >> >> >> >> > >>> Library
>> >> >> >> >> > >>> (STL)
>> >> >> >> >> > >>> did
>> >> >> >> >> > >>> not
>> >> >> >> >> > >>> generate code that could be exported in shared
>> >> >> >> >> > >>> libraries.
>> >> >> >> >> > >>> This
>> >> >> >> >> > >>> was a
>> >> >> >> >> > >>> serious
>> >> >> >> >> > >>> problem that prevented CsoundAC from linking into shared
>> >> >> >> >> > >>> libraries
>> >> >> >> >> > >>> using
>> >> >> >> >> > >>> Visual C++, as CsoundAC uses std::vector and other such
>> >> >> >> >> > >>> classes
>> >> >> >> >> > >>> in
>> >> >> >> >> > >>> exported
>> >> >> >> >> > >>> interfaces.
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> Aside from this the C interfaces should not, in theory,
>> >> >> >> >> > >>> present a
>> >> >> >> >> > >>> problem.
>> >> >> >> >> > >>> However, because the Visual C++ build has not been
>> >> >> >> >> > >>> maintained
>> >> >> >> >> > >>> for
>> >> >> >> >> > >>> a
>> >> >> >> >> > >>> long
>> >> >> >> >> > >>> time, there may be many minor problems.
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> Your best bet is to create a branch in GIT for your
>> >> >> >> >> > >>> Visual
>> >> >> >> >> > >>> C++
>> >> >> >> >> > >>> build
>> >> >> >> >> > >>> and
>> >> >> >> >> > >>> modify the CMakeList.txt files to build with Visual C++
>> >> >> >> >> > >>> in
>> >> >> >> >> > >>> the
>> >> >> >> >> > >>> Microsoft
>> >> >> >> >> > >>> Windows SDK console. If you get it to work, we can merge
>> >> >> >> >> > >>> your
>> >> >> >> >> > >>> branch
>> >> >> >> >> > >>> back
>> >> >> >> >> > >>> in.
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> Please tell us your reason for wanting a Visual C++
>> >> >> >> >> > >>> build.
>> >> >> >> >> > >>> I
>> >> >> >> >> > >>> would
>> >> >> >> >> > >>> not go
>> >> >> >> >> > >>> down this path, myself, without a very good reason.
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> Both the C API, and the low-level C++ api in csound.hpp,
>> >> >> >> >> > >>> can
>> >> >> >> >> > >>> be
>> >> >> >> >> > >>> used
>> >> >> >> >> > >>> from
>> >> >> >> >> > >>> Visual C++ while linking with the MinGW built code in
>> >> >> >> >> > >>> the
>> >> >> >> >> > >>> Windows
>> >> >> >> >> > >>> installer.
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> In other words, if you are creating a Visual C++ project
>> >> >> >> >> > >>> to
>> >> >> >> >> > >>> use
>> >> >> >> >> > >>> the
>> >> >> >> >> > >>> Csound
>> >> >> >> >> > >>> API, you should be able use the libraries and headers in
>> >> >> >> >> > >>> the
>> >> >> >> >> > >>> Windows
>> >> >> >> >> > >>> installer with Visual C++ as long as you only reference
>> >> >> >> >> > >>> C
>> >> >> >> >> > >>> header
>> >> >> >> >> > >>> files
>> >> >> >> >> > >>> such
>> >> >> >> >> > >>> as csound.h and the csound.hpp C++ header. If you find
>> >> >> >> >> > >>> out
>> >> >> >> >> > >>> differently,
>> >> >> >> >> > >>> please let me know.
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> At this time, the MinGW compiler is pretty even with the
>> >> >> >> >> > >>> Visual
>> >> >> >> >> > >>> C++
>> >> >> >> >> > >>> compiler
>> >> >> >> >> > >>> in terms of code quality, execution speed, and probably
>> >> >> >> >> > >>> a
>> >> >> >> >> > >>> bit
>> >> >> >> >> > >>> better
>> >> >> >> >> > >>> for
>> >> >> >> >> > >>> C++
>> >> >> >> >> > >>> standards compliance.
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> Hope this helps,
>> >> >> >> >> > >>> Mike
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> ===========================
>> >> >> >> >> > >>> Michael Gogins
>> >> >> >> >> > >>> Irreducible Productions
>> >> >> >> >> > >>> http://michaelgogins.tumblr.com
>> >> >> >> >> > >>> Michael dot Gogins at gmail dot com
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> On Sun, Jul 21, 2013 at 1:15 PM, Stephen Kyne
>> >> >> >> >> > >>> <stevek@outlook.ie>
>> >> >> >> >> > >>> wrote:
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>> Hi guys,
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>> I was wondering if anyone has or if it is supposed to
>> >> >> >> >> > >>>> be
>> >> >> >> >> > >>>> possible
>> >> >> >> >> > >>>> to
>> >> >> >> >> > >>>> generate a VS2010 project file using CMake and building
>> >> >> >> >> > >>>> Csound
>> >> >> >> >> > >>>> this
>> >> >> >> >> > >>>> way?
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>> It is straight forward finding the necessary
>> >> >> >> >> > >>>> dependencies
>> >> >> >> >> > >>>> and
>> >> >> >> >> > >>>> generating
>> >> >> >> >> > >>>> the project file but it's running into a lot of errors
>> >> >> >> >> > >>>> when I
>> >> >> >> >> > >>>> try
>> >> >> >> >> > >>>> and
>> >> >> >> >> > >>>> build.
>> >> >> >> >> > >>>> Is it worth hacking around and fixing these errors or
>> >> >> >> >> > >>>> is
>> >> >> >> >> > >>>> this
>> >> >> >> >> > >>>> fundamentally not going to work without serious effort?
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>> Thanks,
>> >> >> >> >> > >>>> Stephen
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>> ------------------------------------------------------------------------------
>> >> >> >> >> > >>>> See everything from the browser to the database with
>> >> >> >> >> > >>>> AppDynamics
>> >> >> >> >> > >>>> Get end-to-end visibility with application monitoring
>> >> >> >> >> > >>>> from
>> >> >> >> >> > >>>> AppDynamics
>> >> >> >> >> > >>>> Isolate bottlenecks and diagnose root cause in seconds.
>> >> >> >> >> > >>>> Start your free trial of AppDynamics Pro today!
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> >> >> >> >> > >>>> _______________________________________________
>> >> >> >> >> > >>>> Csound-devel mailing list
>> >> >> >> >> > >>>> Csound-devel@lists.sourceforge.net
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> ------------------------------------------------------------------------------
>> >> >> >> >> > >>> See everything from the browser to the database with
>> >> >> >> >> > >>> AppDynamics
>> >> >> >> >> > >>> Get end-to-end visibility with application monitoring
>> >> >> >> >> > >>> from
>> >> >> >> >> > >>> AppDynamics
>> >> >> >> >> > >>> Isolate bottlenecks and diagnose root cause in seconds.
>> >> >> >> >> > >>> Start your free trial of AppDynamics Pro today!
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> >> >> >> >> > >>> _______________________________________________
>> >> >> >> >> > >>> Csound-devel mailing list
>> >> >> >> >> > >>> Csound-devel@lists.sourceforge.net
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >> > >>>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >> ------------------------------------------------------------------------------
>> >> >> >> >> > >> See everything from the browser to the database with
>> >> >> >> >> > >> AppDynamics
>> >> >> >> >> > >> Get end-to-end visibility with application monitoring
>> >> >> >> >> > >> from
>> >> >> >> >> > >> AppDynamics
>> >> >> >> >> > >> Isolate bottlenecks and diagnose root cause in seconds.
>> >> >> >> >> > >> Start your free trial of AppDynamics Pro today!
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> >> >> >> >> > >> _______________________________________________
>> >> >> >> >> > >> Csound-devel mailing list
>> >> >> >> >> > >> Csound-devel@lists.sourceforge.net
>> >> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >> ------------------------------------------------------------------------------
>> >> >> >> >> > >> See everything from the browser to the database with
>> >> >> >> >> > >> AppDynamics
>> >> >> >> >> > >> Get
>> >> >> >> >> > >> end-to-end visibility with application monitoring from
>> >> >> >> >> > >> AppDynamics
>> >> >> >> >> > >> Isolate
>> >> >> >> >> > >> bottlenecks and diagnose root cause in seconds. Start
>> >> >> >> >> > >> your
>> >> >> >> >> > >> free
>> >> >> >> >> > >> trial
>> >> >> >> >> > >> of
>> >> >> >> >> > >> AppDynamics Pro today!
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> >> >> >> >> > >> _______________________________________________
>> >> >> >> >> > >> Csound-devel
>> >> >> >> >> > >> mailing
>> >> >> >> >> > >> list
>> >> >> >> >> > >> Csound-devel@lists.sourceforge.net
>> >> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >> ------------------------------------------------------------------------------
>> >> >> >> >> > >> See everything from the browser to the database with
>> >> >> >> >> > >> AppDynamics
>> >> >> >> >> > >> Get end-to-end visibility with application monitoring
>> >> >> >> >> > >> from
>> >> >> >> >> > >> AppDynamics
>> >> >> >> >> > >> Isolate bottlenecks and diagnose root cause in seconds.
>> >> >> >> >> > >> Start your free trial of AppDynamics Pro today!
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> >> >> >> >> > >> _______________________________________________
>> >> >> >> >> > >> Csound-devel mailing list
>> >> >> >> >> > >> Csound-devel@lists.sourceforge.net
>> >> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >> ------------------------------------------------------------------------------
>> >> >> >> >> > >> See everything from the browser to the database with
>> >> >> >> >> > >> AppDynamics
>> >> >> >> >> > >> Get
>> >> >> >> >> > >> end-to-end visibility with application monitoring from
>> >> >> >> >> > >> AppDynamics
>> >> >> >> >> > >> Isolate
>> >> >> >> >> > >> bottlenecks and diagnose root cause in seconds. Start
>> >> >> >> >> > >> your
>> >> >> >> >> > >> free
>> >> >> >> >> > >> trial
>> >> >> >> >> > >> of
>> >> >> >> >> > >> AppDynamics Pro today!
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> >> >> >> >> > >> _______________________________________________
>> >> >> >> >> > >> Csound-devel
>> >> >> >> >> > >> mailing
>> >> >> >> >> > >> list
>> >> >> >> >> > >> Csound-devel@lists.sourceforge.net
>> >> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >> ------------------------------------------------------------------------------
>> >> >> >> >> > >> How ServiceNow helps IT people transform IT departments:
>> >> >> >> >> > >> 1. Consolidate legacy IT systems to a single system of
>> >> >> >> >> > >> record
>> >> >> >> >> > >> for
>> >> >> >> >> > >> IT
>> >> >> >> >> > >> 2. Standardize and globalize service processes across IT
>> >> >> >> >> > >> 3. Implement zero-touch automation to replace manual,
>> >> >> >> >> > >> redundant
>> >> >> >> >> > >> tasks
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
>> >> >> >> >> > >> _______________________________________________
>> >> >> >> >> > >> Csound-devel mailing list
>> >> >> >> >> > >> Csound-devel@lists.sourceforge.net
>> >> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >> > >>
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > ------------------------------------------------------------------------------
>> >> >> >> >> > > How ServiceNow helps IT people transform IT departments:
>> >> >> >> >> > > 1. Consolidate legacy IT systems to a single system of
>> >> >> >> >> > > record
>> >> >> >> >> > > for
>> >> >> >> >> > > IT
>> >> >> >> >> > > 2. Standardize and globalize service processes across IT
>> >> >> >> >> > > 3. Implement zero-touch automation to replace manual,
>> >> >> >> >> > > redundant
>> >> >> >> >> > > tasks
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
>> >> >> >> >> > > _______________________________________________
>> >> >> >> >> > > Csound-devel mailing list
>> >> >> >> >> > > Csound-devel@lists.sourceforge.net
>> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > ------------------------------------------------------------------------------
>> >> >> >> >> > > How ServiceNow helps IT people transform IT departments:
>> >> >> >> >> > > 1.
>> >> >> >> >> > > Consolidate
>> >> >> >> >> > > legacy IT systems to a single system of record for IT 2.
>> >> >> >> >> > > Standardize
>> >> >> >> >> > > and
>> >> >> >> >> > > globalize service processes across IT 3. Implement
>> >> >> >> >> > > zero-touch
>> >> >> >> >> > > automation to
>> >> >> >> >> > > replace manual, redundant tasks
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
>> >> >> >> >> > > _______________________________________________
>> >> >> >> >> > > Csound-devel
>> >> >> >> >> > > mailing
>> >> >> >> >> > > list
>> >> >> >> >> > > Csound-devel@lists.sourceforge.net
>> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > ------------------------------------------------------------------------------
>> >> >> >> >> > > How ServiceNow helps IT people transform IT departments:
>> >> >> >> >> > > 1. Consolidate legacy IT systems to a single system of
>> >> >> >> >> > > record
>> >> >> >> >> > > for
>> >> >> >> >> > > IT
>> >> >> >> >> > > 2. Standardize and globalize service processes across IT
>> >> >> >> >> > > 3. Implement zero-touch automation to replace manual,
>> >> >> >> >> > > redundant
>> >> >> >> >> > > tasks
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
>> >> >> >> >> > > _______________________________________________
>> >> >> >> >> > > Csound-devel mailing list
>> >> >> >> >> > > Csound-devel@lists.sourceforge.net
>> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > ------------------------------------------------------------------------------
>> >> >> >> >> > > LIMITED TIME SALE - Full Year of Microsoft Training For
>> >> >> >> >> > > Just
>> >> >> >> >> > > $49.99!
>> >> >> >> >> > > 1,500+
>> >> >> >> >> > > hours of tutorials including VisualStudio 2012, Windows 8,
>> >> >> >> >> > > SharePoint
>> >> >> >> >> > > 2013,
>> >> >> >> >> > > SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
>> >> >> >> >> > > Pack
>> >> >> >> >> > > includes
>> >> >> >> >> > > Mobile, Cloud, Java, and UX Design. Lowest price ever!
>> >> >> >> >> > > Ends
>> >> >> >> >> > > 9/22/13.
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
>> >> >> >> >> > > _______________________________________________
>> >> >> >> >> > > Csound-devel
>> >> >> >> >> > > mailing
>> >> >> >> >> > > list
>> >> >> >> >> > > Csound-devel@lists.sourceforge.net
>> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > ------------------------------------------------------------------------------
>> >> >> >> >> > > LIMITED TIME SALE - Full Year of Microsoft Training For
>> >> >> >> >> > > Just
>> >> >> >> >> > > $49.99!
>> >> >> >> >> > > 1,500+
>> >> >> >> >> > > hours of tutorials including VisualStudio 2012, Windows 8,
>> >> >> >> >> > > SharePoint
>> >> >> >> >> > > 2013,
>> >> >> >> >> > > SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
>> >> >> >> >> > > Pack
>> >> >> >> >> > > includes
>> >> >> >> >> > > Mobile, Cloud, Java, and UX Design. Lowest price ever!
>> >> >> >> >> > > Ends
>> >> >> >> >> > > 9/20/13.
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >> >> >> >> > > _______________________________________________
>> >> >> >> >> > > Csound-devel
>> >> >> >> >> > > mailing
>> >> >> >> >> > > list
>> >> >> >> >> > > Csound-devel@lists.sourceforge.net
>> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > ------------------------------------------------------------------------------
>> >> >> >> >> > > LIMITED TIME SALE - Full Year of Microsoft Training For
>> >> >> >> >> > > Just
>> >> >> >> >> > > $49.99!
>> >> >> >> >> > > 1,500+ hours of tutorials including VisualStudio 2012,
>> >> >> >> >> > > Windows
>> >> >> >> >> > > 8,
>> >> >> >> >> > > SharePoint
>> >> >> >> >> > > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library
>> >> >> >> >> > > Power
>> >> >> >> >> > > Pack
>> >> >> >> >> > > includes
>> >> >> >> >> > > Mobile, Cloud, Java, and UX Design. Lowest price ever!
>> >> >> >> >> > > Ends
>> >> >> >> >> > > 9/20/13.
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >> >> >> >> > > _______________________________________________
>> >> >> >> >> > > Csound-devel mailing list
>> >> >> >> >> > > Csound-devel@lists.sourceforge.net
>> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >> > >
>> >> >> >> >> >
>> >> >> >> >> >
>> >> >> >> >> >
>> >> >> >> >> >
>> >> >> >> >> >
>> >> >> >> >> >
>> >> >> >> >> > ------------------------------------------------------------------------------
>> >> >> >> >> > LIMITED TIME SALE - Full Year of Microsoft Training For Just
>> >> >> >> >> > $49.99!
>> >> >> >> >> > 1,500+ hours of tutorials including VisualStudio 2012,
>> >> >> >> >> > Windows
>> >> >> >> >> > 8,
>> >> >> >> >> > SharePoint
>> >> >> >> >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library
>> >> >> >> >> > Power
>> >> >> >> >> > Pack
>> >> >> >> >> > includes
>> >> >> >> >> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
>> >> >> >> >> > 9/20/13.
>> >> >> >> >> >
>> >> >> >> >> >
>> >> >> >> >> >
>> >> >> >> >> >
>> >> >> >> >> >
>> >> >> >> >> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >> >> >> >> > _______________________________________________
>> >> >> >> >> > Csound-devel mailing list
>> >> >> >> >> > Csound-devel@lists.sourceforge.net
>> >> >> >> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >> ------------------------------------------------------------------------------
>> >> >> >> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just
>> >> >> >> >> $49.99!
>> >> >> >> >> 1,500+ hours of tutorials including VisualStudio 2012, Windows
>> >> >> >> >> 8,
>> >> >> >> >> SharePoint
>> >> >> >> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library
>> >> >> >> >> Power
>> >> >> >> >> Pack
>> >> >> >> >> includes
>> >> >> >> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
>> >> >> >> >> 9/20/13.
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >> >> >> >> _______________________________________________
>> >> >> >> >> Csound-devel mailing list
>> >> >> >> >> Csound-devel@lists.sourceforge.net
>> >> >> >> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >>
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> > ------------------------------------------------------------------------------
>> >> >> >> > LIMITED TIME SALE - Full Year of Microsoft Training For Just
>> >> >> >> > $49.99!
>> >> >> >> > 1,500+ hours of tutorials including VisualStudio 2012, Windows
>> >> >> >> > 8,
>> >> >> >> > SharePoint
>> >> >> >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library
>> >> >> >> > Power
>> >> >> >> > Pack
>> >> >> >> > includes
>> >> >> >> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
>> >> >> >> > 9/20/13.
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >> >> >> > _______________________________________________
>> >> >> >> > Csound-devel mailing list
>> >> >> >> > Csound-devel@lists.sourceforge.net
>> >> >> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >
>> >> >> >>
>> >> >> >>
>> >> >> >>
>> >> >> >>
>> >> >> >>
>> >> >> >> ------------------------------------------------------------------------------
>> >> >> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just
>> >> >> >> $49.99!
>> >> >> >> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>> >> >> >> SharePoint
>> >> >> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
>> >> >> >> Pack
>> >> >> >> includes
>> >> >> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
>> >> >> >> 9/20/13.
>> >> >> >>
>> >> >> >>
>> >> >> >>
>> >> >> >>
>> >> >> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >> >> >> _______________________________________________
>> >> >> >> Csound-devel mailing list
>> >> >> >> Csound-devel@lists.sourceforge.net
>> >> >> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >
>> >> >> >
>> >> >> >
>> >> >> >
>> >> >> > ------------------------------------------------------------------------------
>> >> >> > LIMITED TIME SALE - Full Year of Microsoft Training For Just
>> >> >> > $49.99!
>> >> >> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>> >> >> > SharePoint
>> >> >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
>> >> >> > Pack
>> >> >> > includes
>> >> >> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
>> >> >> > 9/20/13.
>> >> >> >
>> >> >> >
>> >> >> >
>> >> >> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >> >> > _______________________________________________
>> >> >> > Csound-devel mailing list
>> >> >> > Csound-devel@lists.sourceforge.net
>> >> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >> ------------------------------------------------------------------------------
>> >> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
>> >> >> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>> >> >> SharePoint
>> >> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
>> >> >> Pack
>> >> >> includes
>> >> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
>> >> >>
>> >> >>
>> >> >>
>> >> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >> >> _______________________________________________
>> >> >> Csound-devel mailing list
>> >> >> Csound-devel@lists.sourceforge.net
>> >> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >
>> >> >
>> >> >
>> >> > ------------------------------------------------------------------------------
>> >> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
>> >> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>> >> > SharePoint
>> >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
>> >> > includes
>> >> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
>> >> >
>> >> >
>> >> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >> > _______________________________________________
>> >> > Csound-devel mailing list
>> >> > Csound-devel@lists.sourceforge.net
>> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >
>> >>
>> >>
>> >>
>> >> ------------------------------------------------------------------------------
>> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
>> >> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>> >> SharePoint
>> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
>> >> includes
>> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
>> >>
>> >>
>> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >> _______________________________________________
>> >> Csound-devel mailing list
>> >> Csound-devel@lists.sourceforge.net
>> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >
>> >
>> > ------------------------------------------------------------------------------
>> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
>> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>> > SharePoint
>> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
>> > includes
>> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13.
>> >
>> > http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
>> > _______________________________________________
>> > Csound-devel mailing list
>> > Csound-devel@lists.sourceforge.net
>> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >
>>
>>
>> ------------------------------------------------------------------------------
>> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
>> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>> SharePoint
>> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
>> includes
>> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13.
>>
>> http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> ------------------------------------------------------------------------------
> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! 1,500+
> hours of tutorials including VisualStudio 2012, Windows 8, SharePoint 2013,
> SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13.
> http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
> _______________________________________________ Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> ------------------------------------------------------------------------------
> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> includes
> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>

------------------------------------------------------------------------------
LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel

------------------------------------------------------------------------------ LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13. http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
_______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/csound-devel

Date2013-09-23 14:26
FromStephen Kyne
SubjectRe: [Cs-dev] VS2010 building from source
AttachmentsNone  None  
Just a quick note, I've tried to edit the wiki but it's saying I don't have access.
To be clear, should I be editing the normal wiki or the mediawiki?

Stephen


From: stevek@outlook.ie
To: csound-devel@lists.sourceforge.net
Date: Mon, 23 Sep 2013 14:21:54 +0100
Subject: Re: [Cs-dev] VS2010 building from source

Hi guys,

I'll start writing the wiki so and document what is working so far.

Steven, I had a look at the concern you mentioned and it does appear to be a mistake. I'll fix that this evening.
Cheers for keeping an eye on the branch, the more eyes the better!

I'll be going on holiday from Wednesday 25th until the 1st Oct so I'll try and get as much done this evening so that
anyone else can have a go with working on this.

Thanks,
Stephen


From: richard@rghmusic.com
To: csound-devel@lists.sourceforge.net
Date: Mon, 23 Sep 2013 13:10:30 +0000
Subject: Re: [Cs-dev] VS2010 building from source

Thanks for keeping tabs. Yes, I'd like to see the process captured in the wiki, too: Hopefully to a level similar to Mike's invaluable document on the mingw build.
Richard
Sent from my Windows Phone

From: Steven Yi
Sent: ‎9/‎23/‎2013 8:52 AM
To: Developer discussions
Subject: Re: [Cs-dev] VS2010 building from source

Hi Richard and Stephen,

Just FYI I've been monitoring the vs2013 branch. Most of the changes
look good, though I thought I saw one that might need further review
(can't recall, but it looked like an early return from a function was
removed).  Otherwise, the progress sounds great!

One thing, you both should have edit access to the Wiki. I'd encourage
you both to consider documenting the process for compiling with VS2013
there. You could create a list too of things that need to be looked
at, and maybe others might be able to join in on the effort.

Thanks!
steven

On Mon, Sep 23, 2013 at 8:32 AM, Richard Henninger <richard@rghmusic.com> wrote:
> Good Morning Stephan,
>
>
> If you could give me a map of how you are set up so I can replicate your
> build environment, I’ll get to work this afternoon on constructing the same
> setup - for both csound source and that of supporting libraries.
>
> Once I have that and it works, we can make a plan to divvy up the remaining
> work and to devise a test and acceptance strategy so we can ultimately fold
> the work back into the develop branch.
>
> Richard
>
>
> Richard Henninger
> richard@rghmusic.com
>
> From: Stephen Kyne
> Sent: Sunday, September 22, 2013 6:59 PM
> To: Developer discussions
>
> Thanks Steven for that bit of info. It seems to have worked and the fix only
> applies to MSVC builds so there should be no regression.
> I've added another fix also to correct some type redefinitions.
>
> As it stands a build emitted from CMake for VS12 with everything disabled
> (except for the default WinMM inclusion) is building successfully.
> There are still quite a few warnings which I'll be going through to see if
> they will cause any problems.
> A lot are just warnings about unsafe functions which can be turned
> off/ignored.
>
> After that I'll start adding more features into my build and see what needs
> to be fixed as I go.
>
> Stephen
>
> ________________________________
> From: stevek@outlook.ie
> To: csound-devel@lists.sourceforge.net
> Date: Sat, 21 Sep 2013 21:38:58 +0100
> Subject: Re: [Cs-dev] VS2010 building from source
>
> Richard, sorry you were right I didn't push the changes to the
> feature/vs2013 branch. It should be there now.
> As for the features in the build, I basically turn off everything
> non-essential. I'm not sure if the other stuff is fully working.
> I'll try and put up a full list tomorrow of what I enable.
>
> Steven, cheers that makes sense so. I was using the same version
> successfully bar the unistd.h issue.
> I'll try your suggestions and see how it goes.
>
> Stephen
>
>
>> Date: Sat, 21 Sep 2013 16:15:27 -0400
>> From: stevenyi@gmail.com
>> To: csound-devel@lists.sourceforge.net
>> Subject: Re: [Cs-dev] VS2010 building from source
>>
>> I'm using:
>>
>> Steven-Yis-MacBook-Pro:blue stevenyi$ flex --version
>> flex 2.5.35 Apple(flex-31)
>>
>> I see that flex has this option:
>>
>> --nounistd
>> do not include <unistd.h>
>>
>> You could try adding that to the root CMakeLists.txt, around line 736
>> here:
>>
>> COMMAND ${FLEX_EXECUTABLE} ARGS -B -t ${LEX_SRC} > ${LEX_OUT}
>>
>> and add --nounistd before the -B. If that works, we could see if
>> that affects all the gcc/clang builds/platforms. If so, we could
>> always do a conditional check if MSVC in CMake and if so to add that
>> flag.
>>
>> steven
>>
>> On Sat, Sep 21, 2013 at 3:09 PM, Stephen Kyne <stevek@outlook.ie> wrote:
>> > Hi guys,
>> >
>> > I've committed some changes that prevents most errors seen in a minimal
>> > build of CSound.
>> > There are still problems with Flex/Bison that I'm still trying to
>> > resolve.
>> >
>> > With flex ~2.5.35, it seems to compile fine but "unistd.h" is present in
>> > the
>> > generated csound_orclex/prelex which is missing in MSVC (io.h is the
>> > nearest
>> > equivalent).
>> > With flex 2.5.4, I get errors relating to unrecognised %options and that
>> > breaks the build.
>> >
>> > What is the version of flex that most people are using?
>> >
>> > Stephen
>> >
>> >> Date: Wed, 18 Sep 2013 22:10:03 -0400
>> >
>> >> From: stevenyi@gmail.com
>> >> To: csound-devel@lists.sourceforge.net
>> >> Subject: Re: [Cs-dev] VS2010 building from source
>> >>
>> >> +1 to SourceTree. I've been using it on Mac since Atlassian acquired
>> >> it. Certainly simplifies everything I do with Git!
>> >>
>> >> On Tue, Sep 17, 2013 at 7:52 PM, Stephen Kyne <stevek@outlook.ie>
>> >> wrote:
>> >> > Thanks Steven,
>> >> >
>> >> > I think I'm good to go now. I have my repository set up and
>> >> > configured
>> >> > to
>> >> > the new "feature/vs2013" branch.
>> >> > I'm currently manually porting over my changes from the old repo. I
>> >> > didn't
>> >> > really see a better option.
>> >> >
>> >> > I'll commit my changes as soon as I complete and Richard can see if
>> >> > it's
>> >> > working his side.
>> >> >
>> >> > By the way, it's possible to use
>> >> > https://www.atlassian.com/software/sourcetree/overview
>> >> > as a GUI for git. It also supports git-flow commands which is handy.
>> >> > I've been using a mixture of command line and this and it works well.
>> >> >
>> >> > Stephen
>> >> >
>> >> >> Date: Tue, 17 Sep 2013 18:11:25 -0400
>> >> >
>> >> >> From: stevenyi@gmail.com
>> >> >> To: csound-devel@lists.sourceforge.net
>> >> >> Subject: Re: [Cs-dev] VS2010 building from source
>> >> >>
>> >> >> Hi Richard,
>> >> >>
>> >> >> I've added you to the csound6 group, same as Stephen. Please see the
>> >> >> other email regarding the vs2013 feature branch I setup for you two
>> >> >> to
>> >> >> work in.
>> >> >>
>> >> >> I think having some kind of documentation for how to contribute
>> >> >> would
>> >> >> be great. You could use the wiki to write any documentation, and we
>> >> >> could add some note in the README to consult the wiki.
>> >> >>
>> >> >> Thanks!
>> >> >> steven
>> >> >>
>> >> >> On Tue, Sep 17, 2013 at 6:05 PM, Richard Henninger
>> >> >> <richard@rghmusic.com>
>> >> >> wrote:
>> >> >> > Steven,
>> >> >> >
>> >> >> > My sourceforge user name is “rghmusic”.
>> >> >> >
>> >> >> > Go ahead and start a guaranteed legit feature branch off of
>> >> >> > “develop”
>> >> >> > for
>> >> >> > us. Stephen and I can use that as a sandbox to share experiments
>> >> >> > with
>> >> >> > git-flow, cmake script changes and code modifications as needed.
>> >> >> > When
>> >> >> > we
>> >> >> > have usable results for all, we can merge those back into the
>> >> >> > develop
>> >> >> > branch
>> >> >> > as you suggest. My CM experience is all TFS (MS Team Foundation
>> >> >> > Server)
>> >> >> > and
>> >> >> > Dimensions (don't ask...) I am new to git, but not CM/VC. I like
>> >> >> > what
>> >> >> > I
>> >> >> > see in git.
>> >> >> >
>> >> >> > Maybe we can begin a procedural doc for newbie contributors using
>> >> >> > git
>> >> >> > a
>> >> >> > la
>> >> >> > Mike’s Windows Build document.
>> >> >> >
>> >> >> >
>> >> >> > Richard Henninger
>> >> >> > richard@rghmusic.com
>> >> >> >
>> >> >> > From: Stephen Kyne
>> >> >> > Sent: Tuesday, September 17, 2013 5:42 PM
>> >> >> > To: Developer discussions
>> >> >> >
>> >> >> > I'm not that familiar with git-flow so I'll read the articles
>> >> >> > mentioned
>> >> >> > and
>> >> >> > we can go from there.
>> >> >> >
>> >> >> > My sourceforge username is "stekyne". Unless Richard is
>> >> >> > comfortable
>> >> >> > with
>> >> >> > starting the feature branch then
>> >> >> > maybe it would be best if you could set that up Steven. I don't
>> >> >> > want
>> >> >> > to
>> >> >> > make
>> >> >> > a mess of it :D
>> >> >> >
>> >> >> > The workflow you described sounds good to me anyway.
>> >> >> >
>> >> >> > Thanks,
>> >> >> > Stephen
>> >> >> >
>> >> >> >> Date: Tue, 17 Sep 2013 16:55:54 -0400
>> >> >> >> From: stevenyi@gmail.com
>> >> >> >> To: csound-devel@lists.sourceforge.net
>> >> >> >> Subject: Re: [Cs-dev] VS2010 building from source
>> >> >> >>
>> >> >> >> I think this stuff might be best to do in a feature branch using
>> >> >> >> "git
>> >> >> >> flow feature start vs2013". You would then be able to check out
>> >> >> >> the
>> >> >> >> feature branch using "git flow feature checkout vs2013".
>> >> >> >>
>> >> >> >> Stephen and Richard: how about sending me your sourceforge
>> >> >> >> usernames
>> >> >> >> and I'll add you to the project. If you're uncomfortable with git
>> >> >> >> flow, I can start the vs2013 feature branch and guide you all
>> >> >> >> through
>> >> >> >> checking it out. When you're done and want to have that pulled
>> >> >> >> in,
>> >> >> >> you'd probably do a pull from develop to merge all the most
>> >> >> >> recent
>> >> >> >> changes, then one of us could pull back into develop.
>> >> >> >>
>> >> >> >> steven
>> >> >> >>
>> >> >> >> On Tue, Sep 17, 2013 at 2:11 PM, Richard Henninger
>> >> >> >> <richard@rghmusic.com>
>> >> >> >> wrote:
>> >> >> >> > Hi Mike,
>> >> >> >> >
>> >> >> >> > Thanks for offering to keep things simple.
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> > BTW, my understanding is the VS2013 is a complete rewrite of
>> >> >> >> > the C
>> >> >> >> > compiler
>> >> >> >> > behind Visual C++ (finally C99 compliant) along with a major
>> >> >> >> > commitment
>> >> >> >> > to
>> >> >> >> > be 100% compliant with C++/11 to which MS is a major
>> >> >> >> > contributor
>> >> >> >> > now.
>> >> >> >> > They
>> >> >> >> > have been making a major push over the past few years to be
>> >> >> >> > standards-compliant in a number of areas.
>> >> >> >> >
>> >> >> >> > If you want, you could check out whether the STL vectors and
>> >> >> >> > maps
>> >> >> >> > now
>> >> >> >> > play
>> >> >> >> > nice with other libraries like SWIG by downloading and trying
>> >> >> >> > the
>> >> >> >> > VS2013
>> >> >> >> > RC
>> >> >> >> > images which just became available last week. (
>> >> >> >> > http://www.microsoft.com/visualstudio/eng/2013-downloads ) Any
>> >> >> >> > VS2013
>> >> >> >> > version is free (runs on Win 8 or 7 (but not 8.1 preview)) this
>> >> >> >> > fall.
>> >> >> >> > Release is scheduled for mid November.
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> > Richard Henninger
>> >> >> >> > richard@rghmusic.com
>> >> >> >> >
>> >> >> >> > From: Michael Gogins
>> >> >> >> > Sent: Tuesday, September 17, 2013 1:47 PM
>> >> >> >> > To: Developer discussions
>> >> >> >> >
>> >> >> >> > As far as I am concerned, you can work in the develop branch. I
>> >> >> >> > build
>> >> >> >> > the
>> >> >> >> > develop branch for Windows with MinGW every day or so. I'm sure
>> >> >> >> > we
>> >> >> >> > can
>> >> >> >> > keep
>> >> >> >> > the build options straightened out.
>> >> >> >> >
>> >> >> >> > If you want to create another branch, that's fine too. I don't
>> >> >> >> > find
>> >> >> >> > it
>> >> >> >> > difficult to manage branches just with plain git commands.
>> >> >> >> >
>> >> >> >> > For your information, the reason that I did not create a
>> >> >> >> > Microsoft
>> >> >> >> > build
>> >> >> >> > for
>> >> >> >> > Windows myself is that the CsoundAC component would not build a
>> >> >> >> > SWIG
>> >> >> >> > interface for Python with Visual C++. The cause is that the
>> >> >> >> > standard
>> >> >> >> > vector
>> >> >> >> > and map collections would not compile with a DLL interface for
>> >> >> >> > SWIG
>> >> >> >> > using
>> >> >> >> > Visual C++. Since I am the author and one of the main users of
>> >> >> >> > CsoundAC,
>> >> >> >> > that caused me to lose interest in Visual C++.
>> >> >> >> >
>> >> >> >> > Things have changed a bit since then. In the first place I
>> >> >> >> > don't
>> >> >> >> > depend
>> >> >> >> > on
>> >> >> >> > the SWIG-generated Python interface so much any more, I often
>> >> >> >> > compose
>> >> >> >> > directly in C++. I'm also interested to hear if this serious
>> >> >> >> > limitation
>> >> >> >> > of
>> >> >> >> > Visual C++, which is not standard compliant, has been fixed.
>> >> >> >> >
>> >> >> >> > Regards,
>> >> >> >> > Mike
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> > ===========================
>> >> >> >> > Michael Gogins
>> >> >> >> > Irreducible Productions
>> >> >> >> > http://michaelgogins.tumblr.com
>> >> >> >> > Michael dot Gogins at gmail dot com
>> >> >> >> >
>> >> >> >> >
>> >> >> >> > On Tue, Sep 17, 2013 at 1:37 PM, Richard Henninger
>> >> >> >> > <richard@rghmusic.com>
>> >> >> >> > wrote:
>> >> >> >> >>
>> >> >> >> >> Stephen,
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >> As we get set up, I noticed that Steven was talking about
>> >> >> >> >> “git-flow”
>> >> >> >> >> which
>> >> >> >> >> is an add-on to git proper that encapsulates a workflow by
>> >> >> >> >> imposing
>> >> >> >> >> high-level commands over git that standardize branching
>> >> >> >> >> operations.
>> >> >> >> >> This
>> >> >> >> >> was new to me. If it is new to you too, let’s read up before
>> >> >> >> >> imposing a
>> >> >> >> >> new
>> >> >> >> >> branch on “develop”.
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >> I now remember some discussions about using git-flow in early
>> >> >> >> >> August
>> >> >> >> >> where
>> >> >> >> >> this was proposed. Steven provided some basic links for info:
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >> http://csound.1045644.n5.nabble.com/New-Git-Flow-based-workflow-for-Csound6-td5726363.html
>> >> >> >> >>
>> >> >> >> >> Also, here is a pretty good explanation:
>> >> >> >> >> http://yakiloo.com/getting-started-git-flow/
>> >> >> >> >>
>> >> >> >> >> Steven: Let us know the procedure we need to follow regarding
>> >> >> >> >> dev
>> >> >> >> >> status.
>> >> >> >> >> Thanks.
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >> Richard Henninger
>> >> >> >> >> richard@rghmusic.com
>> >> >> >> >>
>> >> >> >> >> From: Richard Henninger
>> >> >> >> >> Sent: Monday, September 16, 2013 7:25 PM
>> >> >> >> >> To: Developer discussions
>> >> >> >> >>
>> >> >> >> >> I’ve got good doc on git and it feels like the project is
>> >> >> >> >> moving
>> >> >> >> >> towards
>> >> >> >> >> and getting more comfortable with git workflows, so that’s my
>> >> >> >> >> vote.
>> >> >> >> >>
>> >> >> >> >> Richard Henninger
>> >> >> >> >> richard@rghmusic.com
>> >> >> >> >>
>> >> >> >> >> From: Stephen Kyne
>> >> >> >> >> Sent: Monday, September 16, 2013 6:41 PM
>> >> >> >> >> To: Developer discussions
>> >> >> >> >>
>> >> >> >> >> Hi guys,
>> >> >> >> >>
>> >> >> >> >> Richard; That sounds reasonable. I wouldn't like to
>> >> >> >> >> destabilise
>> >> >> >> >> the
>> >> >> >> >> codebase so a separate branch is probably a safe choice.
>> >> >> >> >> I won't be at the conference unfortunately but it sounds
>> >> >> >> >> really
>> >> >> >> >> interesting.
>> >> >> >> >>
>> >> >> >> >> Steven; Thanks that would be great if you could set that up.
>> >> >> >> >> As for the two options you gave, what would be easier for you
>> >> >> >> >> guys?
>> >> >> >> >> I
>> >> >> >> >> don't mind either way to be honest.
>> >> >> >> >>
>> >> >> >> >> Stephen
>> >> >> >> >>
>> >> >> >> >> > Date: Mon, 16 Sep 2013 17:55:30 -0400
>> >> >> >> >> > From: stevenyi@gmail.com
>> >> >> >> >> > To: csound-devel@lists.sourceforge.net
>> >> >> >> >> > Subject: Re: [Cs-dev] VS2010 building from source
>> >> >> >> >> >
>> >> >> >> >> > Hi Stephen and Richard,
>> >> >> >> >> >
>> >> >> >> >> > If you'd like, I don't think anyone would mind adding you
>> >> >> >> >> > two
>> >> >> >> >> > to
>> >> >> >> >> > the
>> >> >> >> >> > devs list for Csound. You'd be welcome to create a feature
>> >> >> >> >> > branch
>> >> >> >> >> > off
>> >> >> >> >> > the develop branch (using git-flow). Another option is that
>> >> >> >> >> > you
>> >> >> >> >> > could
>> >> >> >> >> > use Sourceforge's fork system (if you see on
>> >> >> >> >> > https://sourceforge.net/p/csound/csound6-git/ci/master/tree/
>> >> >> >> >> > there
>> >> >> >> >> > is
>> >> >> >> >> > an option to fork). You could then do pull requests from
>> >> >> >> >> > there.
>> >> >> >> >> > I
>> >> >> >> >> > found SF's fork/pull-request system a bit awkward compared
>> >> >> >> >> > to
>> >> >> >> >> > bitbucket and github though.
>> >> >> >> >> >
>> >> >> >> >> > steven
>> >> >> >> >> >
>> >> >> >> >> > On Mon, Sep 16, 2013 at 4:51 PM, Richard Henninger
>> >> >> >> >> > <richard@rghmusic.com> wrote:
>> >> >> >> >> > > Hi Stephen,
>> >> >> >> >> > >
>> >> >> >> >> > > We should probably make a separate “native windows build”
>> >> >> >> >> > > branch
>> >> >> >> >> > > off
>> >> >> >> >> > > of
>> >> >> >> >> > > “develop” especially since the cMakeList files are still
>> >> >> >> >> > > being
>> >> >> >> >> > > fine
>> >> >> >> >> > > tuned
>> >> >> >> >> > > for the mingw windows build. We shouldn’t interfere with
>> >> >> >> >> > > that
>> >> >> >> >> > > until
>> >> >> >> >> > > it
>> >> >> >> >> > > (and
>> >> >> >> >> > > the rest of csound6) is stable.
>> >> >> >> >> > >
>> >> >> >> >> > > Do you have “write” access to the project yet? I don’t.
>> >> >> >> >> > > I’ve
>> >> >> >> >> > > been
>> >> >> >> >> > > holding
>> >> >> >> >> > > off on my request for that until csound6 had become
>> >> >> >> >> > > reasonably
>> >> >> >> >> > > quiescent.
>> >> >> >> >> > > Still, using a separate git branch should keep this work
>> >> >> >> >> > > out
>> >> >> >> >> > > of
>> >> >> >> >> > > the
>> >> >> >> >> > > way of
>> >> >> >> >> > > the mainstream. Down the road, I worry about built in
>> >> >> >> >> > > assumption
>> >> >> >> >> > > in
>> >> >> >> >> > > the
>> >> >> >> >> > > codebase about threads, library and other compatibility
>> >> >> >> >> > > issues -
>> >> >> >> >> > > but
>> >> >> >> >> > > resolving those is the whole point eventually.
>> >> >> >> >> > >
>> >> >> >> >> > > My original plan has been to become an active developer
>> >> >> >> >> > > after
>> >> >> >> >> > > attending the
>> >> >> >> >> > > relevant sessions at the conference next month and
>> >> >> >> >> > > confirming
>> >> >> >> >> > > that
>> >> >> >> >> > > I
>> >> >> >> >> > > had a
>> >> >> >> >> > > legitimate mingw build environment for testing changes
>> >> >> >> >> > > ahead
>> >> >> >> >> > > of
>> >> >> >> >> > > committing
>> >> >> >> >> > > code. Are you attending?
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > Richard Henninger
>> >> >> >> >> > > richard@rghmusic.com
>> >> >> >> >> > >
>> >> >> >> >> > > From: Stephen Kyne
>> >> >> >> >> > > Sent: Monday, September 16, 2013 4:21 PM
>> >> >> >> >> > > To: Developer discussions
>> >> >> >> >> > >
>> >> >> >> >> > > Hey Richard,
>> >> >> >> >> > >
>> >> >> >> >> > > Well I switched my Csound branch to "develop" from the
>> >> >> >> >> > > main
>> >> >> >> >> > > one
>> >> >> >> >> > > recently and
>> >> >> >> >> > > there was a few more errors but nothing major.
>> >> >> >> >> > > I'm currently trying to fix the missing libraries in the
>> >> >> >> >> > > cMakeLists
>> >> >> >> >> > > files (I
>> >> >> >> >> > > had just added them to the sln file for testing).
>> >> >> >> >> > > I'm afraid it's a bit new to me so it's taking a little
>> >> >> >> >> > > bit
>> >> >> >> >> > > of
>> >> >> >> >> > > time
>> >> >> >> >> > > to
>> >> >> >> >> > > do it
>> >> >> >> >> > > nicely.
>> >> >> >> >> > >
>> >> >> >> >> > > Once that is finished though, there should be a version of
>> >> >> >> >> > > Csound
>> >> >> >> >> > > that
>> >> >> >> >> > > will
>> >> >> >> >> > > be building successfully.
>> >> >> >> >> > > I guess from there we can add additional build features
>> >> >> >> >> > > and
>> >> >> >> >> > > fix
>> >> >> >> >> > > the
>> >> >> >> >> > > errors
>> >> >> >> >> > > as they happen.
>> >> >> >> >> > >
>> >> >> >> >> > > If you want to make a branch that sounds fine with me.
>> >> >> >> >> > >
>> >> >> >> >> > > Stephen
>> >> >> >> >> > >
>> >> >> >> >> > > ________________________________
>> >> >> >> >> > > From: richard@rghmusic.com
>> >> >> >> >> > > To: csound-devel@lists.sourceforge.net
>> >> >> >> >> > > Date: Mon, 16 Sep 2013 16:25:10 +0000
>> >> >> >> >> > > Subject: Re: [Cs-dev] VS2010 building from source
>> >> >> >> >> > >
>> >> >> >> >> > > Stephen,
>> >> >> >> >> > >
>> >> >> >> >> > > Your were right about VS2013 Preview. Also, VS2013 RC
>> >> >> >> >> > > won’t
>> >> >> >> >> > > work
>> >> >> >> >> > > over
>> >> >> >> >> > > Win8.1 Preview.
>> >> >> >> >> > >
>> >> >> >> >> > > So, over the weekend, I hosed my 8.1 box back to 8.0 and
>> >> >> >> >> > > loaded
>> >> >> >> >> > > the
>> >> >> >> >> > > VS2013
>> >> >> >> >> > > RC (and git) and am ready to play. How do I catch up to
>> >> >> >> >> > > the
>> >> >> >> >> > > point
>> >> >> >> >> > > where you
>> >> >> >> >> > > are currently? Shall we make a git branch so we can keep
>> >> >> >> >> > > track
>> >> >> >> >> > > of,
>> >> >> >> >> > > share
>> >> >> >> >> > > and merge what we alter?
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > Richard Henninger
>> >> >> >> >> > > richard@rghmusic.com
>> >> >> >> >> > >
>> >> >> >> >> > > From: Stephen Kyne
>> >> >> >> >> > > Sent: Sunday, September 15, 2013 11:48 AM
>> >> >> >> >> > > To: Developer discussions
>> >> >> >> >> > >
>> >> >> >> >> > > Hi Andrés,
>> >> >> >> >> > >
>> >> >> >> >> > > Yes the project generated from CMake is almost fully
>> >> >> >> >> > > correct.
>> >> >> >> >> > > Just
>> >> >> >> >> > > some
>> >> >> >> >> > > edits to a few CMakeLists.txt files will be needed to load
>> >> >> >> >> > > some
>> >> >> >> >> > > missing
>> >> >> >> >> > > libraries.
>> >> >> >> >> > > I'm not building all features yet so there may be more
>> >> >> >> >> > > changes
>> >> >> >> >> > > as
>> >> >> >> >> > > time
>> >> >> >> >> > > goes
>> >> >> >> >> > > by but the csound core is working well.
>> >> >> >> >> > >
>> >> >> >> >> > > Stephen
>> >> >> >> >> > >
>> >> >> >> >> > > ________________________________
>> >> >> >> >> > > Date: Sat, 14 Sep 2013 19:28:55 -0700
>> >> >> >> >> > > From: mantaraya36@gmail.com
>> >> >> >> >> > > To: csound-devel@lists.sourceforge.net
>> >> >> >> >> > > Subject: Re: [Cs-dev] VS2010 building from source
>> >> >> >> >> > >
>> >> >> >> >> > > Hi,
>> >> >> >> >> > >
>> >> >> >> >> > > Do you think the VS porject generated by cmake is useful?
>> >> >> >> >> > > Ideally
>> >> >> >> >> > > this
>> >> >> >> >> > > work
>> >> >> >> >> > > should go in the CMakeLists.txt file rather than a
>> >> >> >> >> > > separate
>> >> >> >> >> > > VS
>> >> >> >> >> > > project.
>> >> >> >> >> > >
>> >> >> >> >> > > Cheers,
>> >> >> >> >> > > Andrés
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > On Fri, Sep 13, 2013 at 11:46 AM, Stephen Kyne
>> >> >> >> >> > > <stevek@outlook.ie>
>> >> >> >> >> > > wrote:
>> >> >> >> >> > >
>> >> >> >> >> > > Cool, any help would be appreciated. I'm still getting to
>> >> >> >> >> > > grips
>> >> >> >> >> > > with
>> >> >> >> >> > > the
>> >> >> >> >> > > Csound code base and most of my code changes are probably
>> >> >> >> >> > > far
>> >> >> >> >> > > from
>> >> >> >> >> > > elegant.
>> >> >> >> >> > >
>> >> >> >> >> > > As far as I know, the Release Candidate is required unless
>> >> >> >> >> > > there
>> >> >> >> >> > > is
>> >> >> >> >> > > an
>> >> >> >> >> > > update to the preview.
>> >> >> >> >> > > I know I had tried before and I was getting all kinds of
>> >> >> >> >> > > errors
>> >> >> >> >> > > from
>> >> >> >> >> > > missing
>> >> >> >> >> > > lib functions as you described.
>> >> >> >> >> > >
>> >> >> >> >> > > In the meantime, the portaudio module is working so real
>> >> >> >> >> > > time
>> >> >> >> >> > > audio
>> >> >> >> >> > > is
>> >> >> >> >> > > possible.
>> >> >> >> >> > > There are still some elements of MSVC build that will be
>> >> >> >> >> > > need
>> >> >> >> >> > > to
>> >> >> >> >> > > be
>> >> >> >> >> > > fixed
>> >> >> >> >> > > though.
>> >> >> >> >> > > I saw a crash relating to heap corruptiong due to vfprintf
>> >> >> >> >> > > use
>> >> >> >> >> > > but
>> >> >> >> >> > > these
>> >> >> >> >> > > errors are relatively easy to fix with the debugger.
>> >> >> >> >> > >
>> >> >> >> >> > > Stephen
>> >> >> >> >> > >
>> >> >> >> >> > > ________________________________
>> >> >> >> >> > > From: richard@rghmusic.com
>> >> >> >> >> > > To: csound-devel@lists.sourceforge.net
>> >> >> >> >> > > Date: Fri, 13 Sep 2013 17:03:15 +0000
>> >> >> >> >> > >
>> >> >> >> >> > > Subject: Re: [Cs-dev] VS2010 building from source
>> >> >> >> >> > >
>> >> >> >> >> > > Me too. I tried with VS2012 and decided that too much of
>> >> >> >> >> > > the
>> >> >> >> >> > > code
>> >> >> >> >> > > depended
>> >> >> >> >> > > on liberties that C99 permitted that C88 did not and gave
>> >> >> >> >> > > up
>> >> >> >> >> > > -
>> >> >> >> >> > > thinking the
>> >> >> >> >> > > source would need too much rework to bother.
>> >> >> >> >> > >
>> >> >> >> >> > > I have VS2013 preview on an 8.1 machine so I’d be
>> >> >> >> >> > > interested
>> >> >> >> >> > > in
>> >> >> >> >> > > sharing the
>> >> >> >> >> > > workload to speed this along. Perhaps there should be a
>> >> >> >> >> > > git
>> >> >> >> >> > > branch
>> >> >> >> >> > > to
>> >> >> >> >> > > hold
>> >> >> >> >> > > the project files and changes for this?
>> >> >> >> >> > >
>> >> >> >> >> > > My interest is access to MS debugging tools while using
>> >> >> >> >> > > .net
>> >> >> >> >> > > front-ends and
>> >> >> >> >> > > for ultimately targeting WinRT getting csound back closer
>> >> >> >> >> > > to
>> >> >> >> >> > > its
>> >> >> >> >> > > original
>> >> >> >> >> > > goal of being multiplatform.
>> >> >> >> >> > >
>> >> >> >> >> > > Richard Henninger
>> >> >> >> >> > > richard@rghmusic.com
>> >> >> >> >> > >
>> >> >> >> >> > > From: Rory Walsh
>> >> >> >> >> > > Sent: Friday, September 13, 2013 12:21 PM
>> >> >> >> >> > > To: Developer discussions
>> >> >> >> >> > >
>> >> >> >> >> > > Thanks for the report. I'm following this with interest!
>> >> >> >> >> > >
>> >> >> >> >> > > On 13 September 2013 00:58, Stephen Kyne
>> >> >> >> >> > > <stevek@outlook.ie>
>> >> >> >> >> > > wrote:
>> >> >> >> >> > >> Hey guys,
>> >> >> >> >> > >>
>> >> >> >> >> > >> Visual Studio 2013 RC was released there recently. It has
>> >> >> >> >> > >> partial
>> >> >> >> >> > >> support
>> >> >> >> >> > >> for C99.
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >> http://blogs.msdn.com/b/vcblog/archive/2013/07/19/c99-library-support-in-visual-studio-2013.aspx
>> >> >> >> >> > >>
>> >> >> >> >> > >> I've been hacking away with it and managed to build
>> >> >> >> >> > >> Csound.
>> >> >> >> >> > >> The
>> >> >> >> >> > >> build
>> >> >> >> >> > >> was
>> >> >> >> >> > >> mostly stripped down but I managed to get the xanadu.csd
>> >> >> >> >> > >> to
>> >> >> >> >> > >> compile a
>> >> >> >> >> > >> .wav
>> >> >> >> >> > >> file.
>> >> >> >> >> > >> So it's a start at least!
>> >> >> >> >> > >>
>> >> >> >> >> > >> The changes required were fairly minor, mostly just
>> >> >> >> >> > >> alterations
>> >> >> >> >> > >> to
>> >> >> >> >> > >> the
>> >> >> >> >> > >> project(s) file for libraries and some small code changes
>> >> >> >> >> > >> here
>> >> >> >> >> > >> and
>> >> >> >> >> > >> there.
>> >> >> >> >> > >> I had to replace some GCC atomic intrinsics with MSVC
>> >> >> >> >> > >> ones.
>> >> >> >> >> > >> I'm not sure the full effect of that but I guess in
>> >> >> >> >> > >> theory
>> >> >> >> >> > >> it
>> >> >> >> >> > >> should
>> >> >> >> >> > >> (and
>> >> >> >> >> > >> seems to) work.
>> >> >> >> >> > >>
>> >> >> >> >> > >> I'm hoping to get some real-time performance working
>> >> >> >> >> > >> next.
>> >> >> >> >> > >>
>> >> >> >> >> > >> Stephen
>> >> >> >> >> > >>
>> >> >> >> >> > >> ________________________________
>> >> >> >> >> > >> Date: Sun, 21 Jul 2013 23:48:03 -0400
>> >> >> >> >> > >> From: michael.gogins@gmail.com
>> >> >> >> >> > >> To: csound-devel@lists.sourceforge.net
>> >> >> >> >> > >>
>> >> >> >> >> > >> Subject: Re: [Cs-dev] VS2010 building from source
>> >> >> >> >> > >>
>> >> >> >> >> > >> You could use another IDE: QtCreator, CodeBlocks, Eclipse
>> >> >> >> >> > >> CDT.
>> >> >> >> >> > >>
>> >> >> >> >> > >> On Jul 21, 2013 7:31 PM, "Stephen Kyne"
>> >> >> >> >> > >> <stevek@outlook.ie>
>> >> >> >> >> > >> wrote:
>> >> >> >> >> > >>
>> >> >> >> >> > >> Thanks for the replies.
>> >> >> >> >> > >>
>> >> >> >> >> > >> I mainly want to build in Visual Studio just for using
>> >> >> >> >> > >> the
>> >> >> >> >> > >> IDE
>> >> >> >> >> > >> itself
>> >> >> >> >> > >> but
>> >> >> >> >> > >> it
>> >> >> >> >> > >> sounds like a no go at the minute.
>> >> >> >> >> > >> Maybe something for the future.
>> >> >> >> >> > >>
>> >> >> >> >> > >> Cheers,
>> >> >> >> >> > >> Stephen
>> >> >> >> >> > >>
>> >> >> >> >> > >> ________________________________
>> >> >> >> >> > >> From: richard@rghmusic.com
>> >> >> >> >> > >> To: csound-devel@lists.sourceforge.net
>> >> >> >> >> > >> Date: Sun, 21 Jul 2013 21:15:47 +0000
>> >> >> >> >> > >> Subject: Re: [Cs-dev] VS2010 building from source
>> >> >> >> >> > >>
>> >> >> >> >> > >> Last Spring, I explored porting to WinRT using the 5.18
>> >> >> >> >> > >> code
>> >> >> >> >> > >> base.
>> >> >> >> >> > >> Really
>> >> >> >> >> > >> tough! Once I started following in the changes you guys
>> >> >> >> >> > >> were
>> >> >> >> >> > >> putting
>> >> >> >> >> > >> into
>> >> >> >> >> > >> csound 6, I saw how your architectural evolutions would
>> >> >> >> >> > >> solve a
>> >> >> >> >> > >> number of
>> >> >> >> >> > >> issues I encountered.
>> >> >> >> >> > >>
>> >> >> >> >> > >> So I’ve held off until 6.0 becomes a stable base from
>> >> >> >> >> > >> which
>> >> >> >> >> > >> to
>> >> >> >> >> > >> rethink an
>> >> >> >> >> > >> approach. Being patient gave me another reward: WinRT 8.1
>> >> >> >> >> > >> finally
>> >> >> >> >> > >> provides
>> >> >> >> >> > >> the ability to feed audio streams from an algorithm as
>> >> >> >> >> > >> PCM
>> >> >> >> >> > >> rather
>> >> >> >> >> > >> than
>> >> >> >> >> > >> from
>> >> >> >> >> > >> only a file or existing audio stream. So direct
>> >> >> >> >> > >> programming
>> >> >> >> >> > >> of
>> >> >> >> >> > >> COM
>> >> >> >> >> > >> (WASAPI)
>> >> >> >> >> > >> is no longer necessary. Maybe MIDI will show up before
>> >> >> >> >> > >> long...
>> >> >> >> >> > >>
>> >> >> >> >> > >> I am pretty familiar with the issues involved in a WinRT
>> >> >> >> >> > >> port
>> >> >> >> >> > >> and
>> >> >> >> >> > >> would be
>> >> >> >> >> > >> happy to be a part of such an effort at some point in the
>> >> >> >> >> > >> future.
>> >> >> >> >> > >> For
>> >> >> >> >> > >> now,
>> >> >> >> >> > >> I am content to explore the api from VS2012 and Win8
>> >> >> >> >> > >> desktop
>> >> >> >> >> > >> apps
>> >> >> >> >> > >> via
>> >> >> >> >> > >> a C#
>> >> >> >> >> > >> wrapper I have. As it stands now, the sounds created from
>> >> >> >> >> > >> a
>> >> >> >> >> > >> desktop-style
>> >> >> >> >> > >> app are trouble free on a Surface Pro - you just can’t
>> >> >> >> >> > >> create
>> >> >> >> >> > >> apps
>> >> >> >> >> > >> to
>> >> >> >> >> > >> distribute from the Windows app store. It’s an acceptable
>> >> >> >> >> > >> compromise
>> >> >> >> >> > >> to
>> >> >> >> >> > >> me
>> >> >> >> >> > >> for now.
>> >> >> >> >> > >>
>> >> >> >> >> > >> Richard Henninger
>> >> >> >> >> > >> richard@rghmusic.com
>> >> >> >> >> > >>
>> >> >> >> >> > >> From: Steven Yi
>> >> >> >> >> > >> Sent: Sunday, July 21, 2013 4:27 PM
>> >> >> >> >> > >> To: Developer discussions
>> >> >> >> >> > >>
>> >> >> >> >> > >> I tried to get a VS CMake build going about a year and a
>> >> >> >> >> > >> half
>> >> >> >> >> > >> ago
>> >> >> >> >> > >> without much luck. I think though it would be nice to
>> >> >> >> >> > >> have
>> >> >> >> >> > >> it
>> >> >> >> >> > >> be
>> >> >> >> >> > >> possible, especially if we'll get more developers
>> >> >> >> >> > >> interested
>> >> >> >> >> > >> in
>> >> >> >> >> > >> compiling and working on Csound. I don't think anyone's
>> >> >> >> >> > >> really
>> >> >> >> >> > >> been
>> >> >> >> >> > >> looking at WinRT, but I think it'd be nice to see Csound
>> >> >> >> >> > >> there
>> >> >> >> >> > >> and
>> >> >> >> >> > >> on
>> >> >> >> >> > >> Win 8 Mobile too.
>> >> >> >> >> > >>
>> >> >> >> >> > >> On Sun, Jul 21, 2013 at 3:09 PM, Richard Henninger
>> >> >> >> >> > >> <richard@rghmusic.com>
>> >> >> >> >> > >> wrote:
>> >> >> >> >> > >>> I tried this a few weeks ago so I could be better able
>> >> >> >> >> > >>> to
>> >> >> >> >> > >>> use
>> >> >> >> >> > >>> the
>> >> >> >> >> > >>> VS
>> >> >> >> >> > >>> debugger better for the csound code while writing a .net
>> >> >> >> >> > >>> bridge
>> >> >> >> >> > >>> to
>> >> >> >> >> > >>> csound.
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> Mike is right on many points about the futility of doing
>> >> >> >> >> > >>> this.
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> The MS (the c part is c88 not c99) compiler will give
>> >> >> >> >> > >>> you
>> >> >> >> >> > >>> scads
>> >> >> >> >> > >>> of
>> >> >> >> >> > >>> errors
>> >> >> >> >> > >>> when compiling csound libraries. Here is a partial list
>> >> >> >> >> > >>> from
>> >> >> >> >> > >>> an
>> >> >> >> >> > >>> excerpt
>> >> >> >> >> > >>> of
>> >> >> >> >> > >>> an earlier post:
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> Four come to mind right away:
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> MS C tries to encourage use of the posix secure strxxx_s
>> >> >> >> >> > >>> functions
>> >> >> >> >> > >>> for
>> >> >> >> >> > >>> string operations to thwart buffer overflow hacks. Error
>> >> >> >> >> > >>> can
>> >> >> >> >> > >>> be
>> >> >> >> >> > >>> turned
>> >> >> >> >> > >>> off
>> >> >> >> >> > >>> by a flag, but the recommendation represents a best
>> >> >> >> >> > >>> practice.
>> >> >> >> >> > >>> It is totally unforgiving of implicit casts from void*.
>> >> >> >> >> > >>> For
>> >> >> >> >> > >>> code
>> >> >> >> >> > >>> readability, I agree with them. Code clarity in open
>> >> >> >> >> > >>> source
>> >> >> >> >> > >>> seems
>> >> >> >> >> > >>> ultra-desirable. No flag for these.
>> >> >> >> >> > >>> Declaring new variables mid-codeblock confuses the
>> >> >> >> >> > >>> compiler.
>> >> >> >> >> > >>> [It
>> >> >> >> >> > >>> spews
>> >> >> >> >> > >>> crazy
>> >> >> >> >> > >>> error messages once encountered]
>> >> >> >> >> > >>> It won’t accept really old, deprecated library calls
>> >> >> >> >> > >>> like
>> >> >> >> >> > >>> open
>> >> >> >> >> > >>> and
>> >> >> >> >> > >>> insists
>> >> >> >> >> > >>> on newer equivalents.
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> namehist.c is particulary delinquent in this regard.
>> >> >> >> >> > >>> VS2013’s
>> >> >> >> >> > >>> C
>> >> >> >> >> > >>> (in
>> >> >> >> >> > >>> beta)
>> >> >> >> >> > >>> wants to be c99 compliant, maybe some of this will just
>> >> >> >> >> > >>> evaporate
>> >> >> >> >> > >>> with
>> >> >> >> >> > >>> VS2013 re-written c compiler. [Mike’s concern about c++
>> >> >> >> >> > >>> stl
>> >> >> >> >> > >>> generics
>> >> >> >> >> > >>> should
>> >> >> >> >> > >>> also evaporate as MS makes itself compliant with VC11.
>> >> >> >> >> > >>> Although
>> >> >> >> >> > >>> you
>> >> >> >> >> > >>> never
>> >> >> >> >> > >>> know with MS, they do talk a good line on standards
>> >> >> >> >> > >>> compliance
>> >> >> >> >> > >>> these
>> >> >> >> >> > >>> days.
>> >> >> >> >> > >>> We’ll just have to wait and see...]
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> Since dealing with these is a pre-requisite to porting
>> >> >> >> >> > >>> to
>> >> >> >> >> > >>> WinRT
>> >> >> >> >> > >>> which
>> >> >> >> >> > >>> must
>> >> >> >> >> > >>> use an MS compiler, cleaning this kind of this up might
>> >> >> >> >> > >>> make a
>> >> >> >> >> > >>> good
>> >> >> >> >> > >>> [project
>> >> >> >> >> > >>> for me to start contributing with].
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> For now, I’d just set up the gnu environment as Mike’s
>> >> >> >> >> > >>> article
>> >> >> >> >> > >>> describes.
>> >> >> >> >> > >>> That’s what I’ve decided to do.
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> Richard Henninger
>> >> >> >> >> > >>> richard@rghmusic.com
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> From: Michael Gogins
>> >> >> >> >> > >>> Sent: Sunday, July 21, 2013 2:41 PM
>> >> >> >> >> > >>> To: Developer discussions
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> I tried to build Csound and CsoundAC with Visual C++
>> >> >> >> >> > >>> about
>> >> >> >> >> > >>> four
>> >> >> >> >> > >>> years
>> >> >> >> >> > >>> ago,
>> >> >> >> >> > >>> and I gave up.
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> The issue for me was that the Microsoft Standard C++
>> >> >> >> >> > >>> Library
>> >> >> >> >> > >>> (STL)
>> >> >> >> >> > >>> did
>> >> >> >> >> > >>> not
>> >> >> >> >> > >>> generate code that could be exported in shared
>> >> >> >> >> > >>> libraries.
>> >> >> >> >> > >>> This
>> >> >> >> >> > >>> was a
>> >> >> >> >> > >>> serious
>> >> >> >> >> > >>> problem that prevented CsoundAC from linking into shared
>> >> >> >> >> > >>> libraries
>> >> >> >> >> > >>> using
>> >> >> >> >> > >>> Visual C++, as CsoundAC uses std::vector and other such
>> >> >> >> >> > >>> classes
>> >> >> >> >> > >>> in
>> >> >> >> >> > >>> exported
>> >> >> >> >> > >>> interfaces.
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> Aside from this the C interfaces should not, in theory,
>> >> >> >> >> > >>> present a
>> >> >> >> >> > >>> problem.
>> >> >> >> >> > >>> However, because the Visual C++ build has not been
>> >> >> >> >> > >>> maintained
>> >> >> >> >> > >>> for
>> >> >> >> >> > >>> a
>> >> >> >> >> > >>> long
>> >> >> >> >> > >>> time, there may be many minor problems.
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> Your best bet is to create a branch in GIT for your
>> >> >> >> >> > >>> Visual
>> >> >> >> >> > >>> C++
>> >> >> >> >> > >>> build
>> >> >> >> >> > >>> and
>> >> >> >> >> > >>> modify the CMakeList.txt files to build with Visual C++
>> >> >> >> >> > >>> in
>> >> >> >> >> > >>> the
>> >> >> >> >> > >>> Microsoft
>> >> >> >> >> > >>> Windows SDK console. If you get it to work, we can merge
>> >> >> >> >> > >>> your
>> >> >> >> >> > >>> branch
>> >> >> >> >> > >>> back
>> >> >> >> >> > >>> in.
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> Please tell us your reason for wanting a Visual C++
>> >> >> >> >> > >>> build.
>> >> >> >> >> > >>> I
>> >> >> >> >> > >>> would
>> >> >> >> >> > >>> not go
>> >> >> >> >> > >>> down this path, myself, without a very good reason.
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> Both the C API, and the low-level C++ api in csound.hpp,
>> >> >> >> >> > >>> can
>> >> >> >> >> > >>> be
>> >> >> >> >> > >>> used
>> >> >> >> >> > >>> from
>> >> >> >> >> > >>> Visual C++ while linking with the MinGW built code in
>> >> >> >> >> > >>> the
>> >> >> >> >> > >>> Windows
>> >> >> >> >> > >>> installer.
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> In other words, if you are creating a Visual C++ project
>> >> >> >> >> > >>> to
>> >> >> >> >> > >>> use
>> >> >> >> >> > >>> the
>> >> >> >> >> > >>> Csound
>> >> >> >> >> > >>> API, you should be able use the libraries and headers in
>> >> >> >> >> > >>> the
>> >> >> >> >> > >>> Windows
>> >> >> >> >> > >>> installer with Visual C++ as long as you only reference
>> >> >> >> >> > >>> C
>> >> >> >> >> > >>> header
>> >> >> >> >> > >>> files
>> >> >> >> >> > >>> such
>> >> >> >> >> > >>> as csound.h and the csound.hpp C++ header. If you find
>> >> >> >> >> > >>> out
>> >> >> >> >> > >>> differently,
>> >> >> >> >> > >>> please let me know.
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> At this time, the MinGW compiler is pretty even with the
>> >> >> >> >> > >>> Visual
>> >> >> >> >> > >>> C++
>> >> >> >> >> > >>> compiler
>> >> >> >> >> > >>> in terms of code quality, execution speed, and probably
>> >> >> >> >> > >>> a
>> >> >> >> >> > >>> bit
>> >> >> >> >> > >>> better
>> >> >> >> >> > >>> for
>> >> >> >> >> > >>> C++
>> >> >> >> >> > >>> standards compliance.
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> Hope this helps,
>> >> >> >> >> > >>> Mike
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> ===========================
>> >> >> >> >> > >>> Michael Gogins
>> >> >> >> >> > >>> Irreducible Productions
>> >> >> >> >> > >>> http://michaelgogins.tumblr.com
>> >> >> >> >> > >>> Michael dot Gogins at gmail dot com
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> On Sun, Jul 21, 2013 at 1:15 PM, Stephen Kyne
>> >> >> >> >> > >>> <stevek@outlook.ie>
>> >> >> >> >> > >>> wrote:
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>> Hi guys,
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>> I was wondering if anyone has or if it is supposed to
>> >> >> >> >> > >>>> be
>> >> >> >> >> > >>>> possible
>> >> >> >> >> > >>>> to
>> >> >> >> >> > >>>> generate a VS2010 project file using CMake and building
>> >> >> >> >> > >>>> Csound
>> >> >> >> >> > >>>> this
>> >> >> >> >> > >>>> way?
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>> It is straight forward finding the necessary
>> >> >> >> >> > >>>> dependencies
>> >> >> >> >> > >>>> and
>> >> >> >> >> > >>>> generating
>> >> >> >> >> > >>>> the project file but it's running into a lot of errors
>> >> >> >> >> > >>>> when I
>> >> >> >> >> > >>>> try
>> >> >> >> >> > >>>> and
>> >> >> >> >> > >>>> build.
>> >> >> >> >> > >>>> Is it worth hacking around and fixing these errors or
>> >> >> >> >> > >>>> is
>> >> >> >> >> > >>>> this
>> >> >> >> >> > >>>> fundamentally not going to work without serious effort?
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>> Thanks,
>> >> >> >> >> > >>>> Stephen
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>> ------------------------------------------------------------------------------
>> >> >> >> >> > >>>> See everything from the browser to the database with
>> >> >> >> >> > >>>> AppDynamics
>> >> >> >> >> > >>>> Get end-to-end visibility with application monitoring
>> >> >> >> >> > >>>> from
>> >> >> >> >> > >>>> AppDynamics
>> >> >> >> >> > >>>> Isolate bottlenecks and diagnose root cause in seconds.
>> >> >> >> >> > >>>> Start your free trial of AppDynamics Pro today!
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> >> >> >> >> > >>>> _______________________________________________
>> >> >> >> >> > >>>> Csound-devel mailing list
>> >> >> >> >> > >>>> Csound-devel@lists.sourceforge.net
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> ------------------------------------------------------------------------------
>> >> >> >> >> > >>> See everything from the browser to the database with
>> >> >> >> >> > >>> AppDynamics
>> >> >> >> >> > >>> Get end-to-end visibility with application monitoring
>> >> >> >> >> > >>> from
>> >> >> >> >> > >>> AppDynamics
>> >> >> >> >> > >>> Isolate bottlenecks and diagnose root cause in seconds.
>> >> >> >> >> > >>> Start your free trial of AppDynamics Pro today!
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> >> >> >> >> > >>> _______________________________________________
>> >> >> >> >> > >>> Csound-devel mailing list
>> >> >> >> >> > >>> Csound-devel@lists.sourceforge.net
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >> > >>>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >> ------------------------------------------------------------------------------
>> >> >> >> >> > >> See everything from the browser to the database with
>> >> >> >> >> > >> AppDynamics
>> >> >> >> >> > >> Get end-to-end visibility with application monitoring
>> >> >> >> >> > >> from
>> >> >> >> >> > >> AppDynamics
>> >> >> >> >> > >> Isolate bottlenecks and diagnose root cause in seconds.
>> >> >> >> >> > >> Start your free trial of AppDynamics Pro today!
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> >> >> >> >> > >> _______________________________________________
>> >> >> >> >> > >> Csound-devel mailing list
>> >> >> >> >> > >> Csound-devel@lists.sourceforge.net
>> >> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >> ------------------------------------------------------------------------------
>> >> >> >> >> > >> See everything from the browser to the database with
>> >> >> >> >> > >> AppDynamics
>> >> >> >> >> > >> Get
>> >> >> >> >> > >> end-to-end visibility with application monitoring from
>> >> >> >> >> > >> AppDynamics
>> >> >> >> >> > >> Isolate
>> >> >> >> >> > >> bottlenecks and diagnose root cause in seconds. Start
>> >> >> >> >> > >> your
>> >> >> >> >> > >> free
>> >> >> >> >> > >> trial
>> >> >> >> >> > >> of
>> >> >> >> >> > >> AppDynamics Pro today!
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> >> >> >> >> > >> _______________________________________________
>> >> >> >> >> > >> Csound-devel
>> >> >> >> >> > >> mailing
>> >> >> >> >> > >> list
>> >> >> >> >> > >> Csound-devel@lists.sourceforge.net
>> >> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >> ------------------------------------------------------------------------------
>> >> >> >> >> > >> See everything from the browser to the database with
>> >> >> >> >> > >> AppDynamics
>> >> >> >> >> > >> Get end-to-end visibility with application monitoring
>> >> >> >> >> > >> from
>> >> >> >> >> > >> AppDynamics
>> >> >> >> >> > >> Isolate bottlenecks and diagnose root cause in seconds.
>> >> >> >> >> > >> Start your free trial of AppDynamics Pro today!
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> >> >> >> >> > >> _______________________________________________
>> >> >> >> >> > >> Csound-devel mailing list
>> >> >> >> >> > >> Csound-devel@lists.sourceforge.net
>> >> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >> ------------------------------------------------------------------------------
>> >> >> >> >> > >> See everything from the browser to the database with
>> >> >> >> >> > >> AppDynamics
>> >> >> >> >> > >> Get
>> >> >> >> >> > >> end-to-end visibility with application monitoring from
>> >> >> >> >> > >> AppDynamics
>> >> >> >> >> > >> Isolate
>> >> >> >> >> > >> bottlenecks and diagnose root cause in seconds. Start
>> >> >> >> >> > >> your
>> >> >> >> >> > >> free
>> >> >> >> >> > >> trial
>> >> >> >> >> > >> of
>> >> >> >> >> > >> AppDynamics Pro today!
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> >> >> >> >> > >> _______________________________________________
>> >> >> >> >> > >> Csound-devel
>> >> >> >> >> > >> mailing
>> >> >> >> >> > >> list
>> >> >> >> >> > >> Csound-devel@lists.sourceforge.net
>> >> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >> ------------------------------------------------------------------------------
>> >> >> >> >> > >> How ServiceNow helps IT people transform IT departments:
>> >> >> >> >> > >> 1. Consolidate legacy IT systems to a single system of
>> >> >> >> >> > >> record
>> >> >> >> >> > >> for
>> >> >> >> >> > >> IT
>> >> >> >> >> > >> 2. Standardize and globalize service processes across IT
>> >> >> >> >> > >> 3. Implement zero-touch automation to replace manual,
>> >> >> >> >> > >> redundant
>> >> >> >> >> > >> tasks
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
>> >> >> >> >> > >> _______________________________________________
>> >> >> >> >> > >> Csound-devel mailing list
>> >> >> >> >> > >> Csound-devel@lists.sourceforge.net
>> >> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >> > >>
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > ------------------------------------------------------------------------------
>> >> >> >> >> > > How ServiceNow helps IT people transform IT departments:
>> >> >> >> >> > > 1. Consolidate legacy IT systems to a single system of
>> >> >> >> >> > > record
>> >> >> >> >> > > for
>> >> >> >> >> > > IT
>> >> >> >> >> > > 2. Standardize and globalize service processes across IT
>> >> >> >> >> > > 3. Implement zero-touch automation to replace manual,
>> >> >> >> >> > > redundant
>> >> >> >> >> > > tasks
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
>> >> >> >> >> > > _______________________________________________
>> >> >> >> >> > > Csound-devel mailing list
>> >> >> >> >> > > Csound-devel@lists.sourceforge.net
>> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > ------------------------------------------------------------------------------
>> >> >> >> >> > > How ServiceNow helps IT people transform IT departments:
>> >> >> >> >> > > 1.
>> >> >> >> >> > > Consolidate
>> >> >> >> >> > > legacy IT systems to a single system of record for IT 2.
>> >> >> >> >> > > Standardize
>> >> >> >> >> > > and
>> >> >> >> >> > > globalize service processes across IT 3. Implement
>> >> >> >> >> > > zero-touch
>> >> >> >> >> > > automation to
>> >> >> >> >> > > replace manual, redundant tasks
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
>> >> >> >> >> > > _______________________________________________
>> >> >> >> >> > > Csound-devel
>> >> >> >> >> > > mailing
>> >> >> >> >> > > list
>> >> >> >> >> > > Csound-devel@lists.sourceforge.net
>> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > ------------------------------------------------------------------------------
>> >> >> >> >> > > How ServiceNow helps IT people transform IT departments:
>> >> >> >> >> > > 1. Consolidate legacy IT systems to a single system of
>> >> >> >> >> > > record
>> >> >> >> >> > > for
>> >> >> >> >> > > IT
>> >> >> >> >> > > 2. Standardize and globalize service processes across IT
>> >> >> >> >> > > 3. Implement zero-touch automation to replace manual,
>> >> >> >> >> > > redundant
>> >> >> >> >> > > tasks
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
>> >> >> >> >> > > _______________________________________________
>> >> >> >> >> > > Csound-devel mailing list
>> >> >> >> >> > > Csound-devel@lists.sourceforge.net
>> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > ------------------------------------------------------------------------------
>> >> >> >> >> > > LIMITED TIME SALE - Full Year of Microsoft Training For
>> >> >> >> >> > > Just
>> >> >> >> >> > > $49.99!
>> >> >> >> >> > > 1,500+
>> >> >> >> >> > > hours of tutorials including VisualStudio 2012, Windows 8,
>> >> >> >> >> > > SharePoint
>> >> >> >> >> > > 2013,
>> >> >> >> >> > > SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
>> >> >> >> >> > > Pack
>> >> >> >> >> > > includes
>> >> >> >> >> > > Mobile, Cloud, Java, and UX Design. Lowest price ever!
>> >> >> >> >> > > Ends
>> >> >> >> >> > > 9/22/13.
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
>> >> >> >> >> > > _______________________________________________
>> >> >> >> >> > > Csound-devel
>> >> >> >> >> > > mailing
>> >> >> >> >> > > list
>> >> >> >> >> > > Csound-devel@lists.sourceforge.net
>> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > ------------------------------------------------------------------------------
>> >> >> >> >> > > LIMITED TIME SALE - Full Year of Microsoft Training For
>> >> >> >> >> > > Just
>> >> >> >> >> > > $49.99!
>> >> >> >> >> > > 1,500+
>> >> >> >> >> > > hours of tutorials including VisualStudio 2012, Windows 8,
>> >> >> >> >> > > SharePoint
>> >> >> >> >> > > 2013,
>> >> >> >> >> > > SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
>> >> >> >> >> > > Pack
>> >> >> >> >> > > includes
>> >> >> >> >> > > Mobile, Cloud, Java, and UX Design. Lowest price ever!
>> >> >> >> >> > > Ends
>> >> >> >> >> > > 9/20/13.
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >> >> >> >> > > _______________________________________________
>> >> >> >> >> > > Csound-devel
>> >> >> >> >> > > mailing
>> >> >> >> >> > > list
>> >> >> >> >> > > Csound-devel@lists.sourceforge.net
>> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > ------------------------------------------------------------------------------
>> >> >> >> >> > > LIMITED TIME SALE - Full Year of Microsoft Training For
>> >> >> >> >> > > Just
>> >> >> >> >> > > $49.99!
>> >> >> >> >> > > 1,500+ hours of tutorials including VisualStudio 2012,
>> >> >> >> >> > > Windows
>> >> >> >> >> > > 8,
>> >> >> >> >> > > SharePoint
>> >> >> >> >> > > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library
>> >> >> >> >> > > Power
>> >> >> >> >> > > Pack
>> >> >> >> >> > > includes
>> >> >> >> >> > > Mobile, Cloud, Java, and UX Design. Lowest price ever!
>> >> >> >> >> > > Ends
>> >> >> >> >> > > 9/20/13.
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >> >> >> >> > > _______________________________________________
>> >> >> >> >> > > Csound-devel mailing list
>> >> >> >> >> > > Csound-devel@lists.sourceforge.net
>> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >> > >
>> >> >> >> >> >
>> >> >> >> >> >
>> >> >> >> >> >
>> >> >> >> >> >
>> >> >> >> >> >
>> >> >> >> >> >
>> >> >> >> >> > ------------------------------------------------------------------------------
>> >> >> >> >> > LIMITED TIME SALE - Full Year of Microsoft Training For Just
>> >> >> >> >> > $49.99!
>> >> >> >> >> > 1,500+ hours of tutorials including VisualStudio 2012,
>> >> >> >> >> > Windows
>> >> >> >> >> > 8,
>> >> >> >> >> > SharePoint
>> >> >> >> >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library
>> >> >> >> >> > Power
>> >> >> >> >> > Pack
>> >> >> >> >> > includes
>> >> >> >> >> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
>> >> >> >> >> > 9/20/13.
>> >> >> >> >> >
>> >> >> >> >> >
>> >> >> >> >> >
>> >> >> >> >> >
>> >> >> >> >> >
>> >> >> >> >> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >> >> >> >> > _______________________________________________
>> >> >> >> >> > Csound-devel mailing list
>> >> >> >> >> > Csound-devel@lists.sourceforge.net
>> >> >> >> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >> ------------------------------------------------------------------------------
>> >> >> >> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just
>> >> >> >> >> $49.99!
>> >> >> >> >> 1,500+ hours of tutorials including VisualStudio 2012, Windows
>> >> >> >> >> 8,
>> >> >> >> >> SharePoint
>> >> >> >> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library
>> >> >> >> >> Power
>> >> >> >> >> Pack
>> >> >> >> >> includes
>> >> >> >> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
>> >> >> >> >> 9/20/13.
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >> >> >> >> _______________________________________________
>> >> >> >> >> Csound-devel mailing list
>> >> >> >> >> Csound-devel@lists.sourceforge.net
>> >> >> >> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >>
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> > ------------------------------------------------------------------------------
>> >> >> >> > LIMITED TIME SALE - Full Year of Microsoft Training For Just
>> >> >> >> > $49.99!
>> >> >> >> > 1,500+ hours of tutorials including VisualStudio 2012, Windows
>> >> >> >> > 8,
>> >> >> >> > SharePoint
>> >> >> >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library
>> >> >> >> > Power
>> >> >> >> > Pack
>> >> >> >> > includes
>> >> >> >> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
>> >> >> >> > 9/20/13.
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >> >> >> > _______________________________________________
>> >> >> >> > Csound-devel mailing list
>> >> >> >> > Csound-devel@lists.sourceforge.net
>> >> >> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >
>> >> >> >>
>> >> >> >>
>> >> >> >>
>> >> >> >>
>> >> >> >>
>> >> >> >> ------------------------------------------------------------------------------
>> >> >> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just
>> >> >> >> $49.99!
>> >> >> >> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>> >> >> >> SharePoint
>> >> >> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
>> >> >> >> Pack
>> >> >> >> includes
>> >> >> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
>> >> >> >> 9/20/13.
>> >> >> >>
>> >> >> >>
>> >> >> >>
>> >> >> >>
>> >> >> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >> >> >> _______________________________________________
>> >> >> >> Csound-devel mailing list
>> >> >> >> Csound-devel@lists.sourceforge.net
>> >> >> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >
>> >> >> >
>> >> >> >
>> >> >> >
>> >> >> > ------------------------------------------------------------------------------
>> >> >> > LIMITED TIME SALE - Full Year of Microsoft Training For Just
>> >> >> > $49.99!
>> >> >> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>> >> >> > SharePoint
>> >> >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
>> >> >> > Pack
>> >> >> > includes
>> >> >> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
>> >> >> > 9/20/13.
>> >> >> >
>> >> >> >
>> >> >> >
>> >> >> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >> >> > _______________________________________________
>> >> >> > Csound-devel mailing list
>> >> >> > Csound-devel@lists.sourceforge.net
>> >> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >> ------------------------------------------------------------------------------
>> >> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
>> >> >> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>> >> >> SharePoint
>> >> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
>> >> >> Pack
>> >> >> includes
>> >> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
>> >> >>
>> >> >>
>> >> >>
>> >> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >> >> _______________________________________________
>> >> >> Csound-devel mailing list
>> >> >> Csound-devel@lists.sourceforge.net
>> >> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >
>> >> >
>> >> >
>> >> > ------------------------------------------------------------------------------
>> >> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
>> >> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>> >> > SharePoint
>> >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
>> >> > includes
>> >> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
>> >> >
>> >> >
>> >> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >> > _______________________________________________
>> >> > Csound-devel mailing list
>> >> > Csound-devel@lists.sourceforge.net
>> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >
>> >>
>> >>
>> >>
>> >> ------------------------------------------------------------------------------
>> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
>> >> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>> >> SharePoint
>> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
>> >> includes
>> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
>> >>
>> >>
>> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >> _______________________________________________
>> >> Csound-devel mailing list
>> >> Csound-devel@lists.sourceforge.net
>> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >
>> >
>> > ------------------------------------------------------------------------------
>> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
>> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>> > SharePoint
>> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
>> > includes
>> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13.
>> >
>> > http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
>> > _______________________________________________
>> > Csound-devel mailing list
>> > Csound-devel@lists.sourceforge.net
>> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >
>>
>>
>> ------------------------------------------------------------------------------
>> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
>> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>> SharePoint
>> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
>> includes
>> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13.
>>
>> http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> ------------------------------------------------------------------------------
> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! 1,500+
> hours of tutorials including VisualStudio 2012, Windows 8, SharePoint 2013,
> SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13.
> http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
> _______________________________________________ Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> ------------------------------------------------------------------------------
> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> includes
> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>

------------------------------------------------------------------------------
LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel

------------------------------------------------------------------------------ LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13. http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
_______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/csound-devel

------------------------------------------------------------------------------ LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13. http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
_______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/csound-devel

Date2013-09-23 15:07
FromStephen Kyne
SubjectRe: [Cs-dev] VS2010 building from source
AttachmentsNone  None  
I can't seem to edit the main page but I was able to add a new page which I have done.
I've started the guide now and I'll try and add some more after I finish work.


My plan is to make a list of libraries with versions and links that are known to work.
Also to track what build features are currently working and to describe what issues might currently hinder it's progress.

If someone could add a link to my page from the main page, that would be great.

Stephen


From: stevek@outlook.ie
To: csound-devel@lists.sourceforge.net
Date: Mon, 23 Sep 2013 14:26:18 +0100
Subject: Re: [Cs-dev] VS2010 building from source

Just a quick note, I've tried to edit the wiki but it's saying I don't have access.
To be clear, should I be editing the normal wiki or the mediawiki?

Stephen


From: stevek@outlook.ie
To: csound-devel@lists.sourceforge.net
Date: Mon, 23 Sep 2013 14:21:54 +0100
Subject: Re: [Cs-dev] VS2010 building from source

Hi guys,

I'll start writing the wiki so and document what is working so far.

Steven, I had a look at the concern you mentioned and it does appear to be a mistake. I'll fix that this evening.
Cheers for keeping an eye on the branch, the more eyes the better!

I'll be going on holiday from Wednesday 25th until the 1st Oct so I'll try and get as much done this evening so that
anyone else can have a go with working on this.

Thanks,
Stephen


From: richard@rghmusic.com
To: csound-devel@lists.sourceforge.net
Date: Mon, 23 Sep 2013 13:10:30 +0000
Subject: Re: [Cs-dev] VS2010 building from source

Thanks for keeping tabs. Yes, I'd like to see the process captured in the wiki, too: Hopefully to a level similar to Mike's invaluable document on the mingw build.
Richard
Sent from my Windows Phone

From: Steven Yi
Sent: ‎9/‎23/‎2013 8:52 AM
To: Developer discussions
Subject: Re: [Cs-dev] VS2010 building from source

Hi Richard and Stephen,

Just FYI I've been monitoring the vs2013 branch. Most of the changes
look good, though I thought I saw one that might need further review
(can't recall, but it looked like an early return from a function was
removed).  Otherwise, the progress sounds great!

One thing, you both should have edit access to the Wiki. I'd encourage
you both to consider documenting the process for compiling with VS2013
there. You could create a list too of things that need to be looked
at, and maybe others might be able to join in on the effort.

Thanks!
steven

On Mon, Sep 23, 2013 at 8:32 AM, Richard Henninger <richard@rghmusic.com> wrote:
> Good Morning Stephan,
>
>
> If you could give me a map of how you are set up so I can replicate your
> build environment, I’ll get to work this afternoon on constructing the same
> setup - for both csound source and that of supporting libraries.
>
> Once I have that and it works, we can make a plan to divvy up the remaining
> work and to devise a test and acceptance strategy so we can ultimately fold
> the work back into the develop branch.
>
> Richard
>
>
> Richard Henninger
> richard@rghmusic.com
>
> From: Stephen Kyne
> Sent: Sunday, September 22, 2013 6:59 PM
> To: Developer discussions
>
> Thanks Steven for that bit of info. It seems to have worked and the fix only
> applies to MSVC builds so there should be no regression.
> I've added another fix also to correct some type redefinitions.
>
> As it stands a build emitted from CMake for VS12 with everything disabled
> (except for the default WinMM inclusion) is building successfully.
> There are still quite a few warnings which I'll be going through to see if
> they will cause any problems.
> A lot are just warnings about unsafe functions which can be turned
> off/ignored.
>
> After that I'll start adding more features into my build and see what needs
> to be fixed as I go.
>
> Stephen
>
> ________________________________
> From: stevek@outlook.ie
> To: csound-devel@lists.sourceforge.net
> Date: Sat, 21 Sep 2013 21:38:58 +0100
> Subject: Re: [Cs-dev] VS2010 building from source
>
> Richard, sorry you were right I didn't push the changes to the
> feature/vs2013 branch. It should be there now.
> As for the features in the build, I basically turn off everything
> non-essential. I'm not sure if the other stuff is fully working.
> I'll try and put up a full list tomorrow of what I enable.
>
> Steven, cheers that makes sense so. I was using the same version
> successfully bar the unistd.h issue.
> I'll try your suggestions and see how it goes.
>
> Stephen
>
>
>> Date: Sat, 21 Sep 2013 16:15:27 -0400
>> From: stevenyi@gmail.com
>> To: csound-devel@lists.sourceforge.net
>> Subject: Re: [Cs-dev] VS2010 building from source
>>
>> I'm using:
>>
>> Steven-Yis-MacBook-Pro:blue stevenyi$ flex --version
>> flex 2.5.35 Apple(flex-31)
>>
>> I see that flex has this option:
>>
>> --nounistd
>> do not include <unistd.h>
>>
>> You could try adding that to the root CMakeLists.txt, around line 736
>> here:
>>
>> COMMAND ${FLEX_EXECUTABLE} ARGS -B -t ${LEX_SRC} > ${LEX_OUT}
>>
>> and add --nounistd before the -B. If that works, we could see if
>> that affects all the gcc/clang builds/platforms. If so, we could
>> always do a conditional check if MSVC in CMake and if so to add that
>> flag.
>>
>> steven
>>
>> On Sat, Sep 21, 2013 at 3:09 PM, Stephen Kyne <stevek@outlook.ie> wrote:
>> > Hi guys,
>> >
>> > I've committed some changes that prevents most errors seen in a minimal
>> > build of CSound.
>> > There are still problems with Flex/Bison that I'm still trying to
>> > resolve.
>> >
>> > With flex ~2.5.35, it seems to compile fine but "unistd.h" is present in
>> > the
>> > generated csound_orclex/prelex which is missing in MSVC (io.h is the
>> > nearest
>> > equivalent).
>> > With flex 2.5.4, I get errors relating to unrecognised %options and that
>> > breaks the build.
>> >
>> > What is the version of flex that most people are using?
>> >
>> > Stephen
>> >
>> >> Date: Wed, 18 Sep 2013 22:10:03 -0400
>> >
>> >> From: stevenyi@gmail.com
>> >> To: csound-devel@lists.sourceforge.net
>> >> Subject: Re: [Cs-dev] VS2010 building from source
>> >>
>> >> +1 to SourceTree. I've been using it on Mac since Atlassian acquired
>> >> it. Certainly simplifies everything I do with Git!
>> >>
>> >> On Tue, Sep 17, 2013 at 7:52 PM, Stephen Kyne <stevek@outlook.ie>
>> >> wrote:
>> >> > Thanks Steven,
>> >> >
>> >> > I think I'm good to go now. I have my repository set up and
>> >> > configured
>> >> > to
>> >> > the new "feature/vs2013" branch.
>> >> > I'm currently manually porting over my changes from the old repo. I
>> >> > didn't
>> >> > really see a better option.
>> >> >
>> >> > I'll commit my changes as soon as I complete and Richard can see if
>> >> > it's
>> >> > working his side.
>> >> >
>> >> > By the way, it's possible to use
>> >> > https://www.atlassian.com/software/sourcetree/overview
>> >> > as a GUI for git. It also supports git-flow commands which is handy.
>> >> > I've been using a mixture of command line and this and it works well.
>> >> >
>> >> > Stephen
>> >> >
>> >> >> Date: Tue, 17 Sep 2013 18:11:25 -0400
>> >> >
>> >> >> From: stevenyi@gmail.com
>> >> >> To: csound-devel@lists.sourceforge.net
>> >> >> Subject: Re: [Cs-dev] VS2010 building from source
>> >> >>
>> >> >> Hi Richard,
>> >> >>
>> >> >> I've added you to the csound6 group, same as Stephen. Please see the
>> >> >> other email regarding the vs2013 feature branch I setup for you two
>> >> >> to
>> >> >> work in.
>> >> >>
>> >> >> I think having some kind of documentation for how to contribute
>> >> >> would
>> >> >> be great. You could use the wiki to write any documentation, and we
>> >> >> could add some note in the README to consult the wiki.
>> >> >>
>> >> >> Thanks!
>> >> >> steven
>> >> >>
>> >> >> On Tue, Sep 17, 2013 at 6:05 PM, Richard Henninger
>> >> >> <richard@rghmusic.com>
>> >> >> wrote:
>> >> >> > Steven,
>> >> >> >
>> >> >> > My sourceforge user name is “rghmusic”.
>> >> >> >
>> >> >> > Go ahead and start a guaranteed legit feature branch off of
>> >> >> > “develop”
>> >> >> > for
>> >> >> > us. Stephen and I can use that as a sandbox to share experiments
>> >> >> > with
>> >> >> > git-flow, cmake script changes and code modifications as needed.
>> >> >> > When
>> >> >> > we
>> >> >> > have usable results for all, we can merge those back into the
>> >> >> > develop
>> >> >> > branch
>> >> >> > as you suggest. My CM experience is all TFS (MS Team Foundation
>> >> >> > Server)
>> >> >> > and
>> >> >> > Dimensions (don't ask...) I am new to git, but not CM/VC. I like
>> >> >> > what
>> >> >> > I
>> >> >> > see in git.
>> >> >> >
>> >> >> > Maybe we can begin a procedural doc for newbie contributors using
>> >> >> > git
>> >> >> > a
>> >> >> > la
>> >> >> > Mike’s Windows Build document.
>> >> >> >
>> >> >> >
>> >> >> > Richard Henninger
>> >> >> > richard@rghmusic.com
>> >> >> >
>> >> >> > From: Stephen Kyne
>> >> >> > Sent: Tuesday, September 17, 2013 5:42 PM
>> >> >> > To: Developer discussions
>> >> >> >
>> >> >> > I'm not that familiar with git-flow so I'll read the articles
>> >> >> > mentioned
>> >> >> > and
>> >> >> > we can go from there.
>> >> >> >
>> >> >> > My sourceforge username is "stekyne". Unless Richard is
>> >> >> > comfortable
>> >> >> > with
>> >> >> > starting the feature branch then
>> >> >> > maybe it would be best if you could set that up Steven. I don't
>> >> >> > want
>> >> >> > to
>> >> >> > make
>> >> >> > a mess of it :D
>> >> >> >
>> >> >> > The workflow you described sounds good to me anyway.
>> >> >> >
>> >> >> > Thanks,
>> >> >> > Stephen
>> >> >> >
>> >> >> >> Date: Tue, 17 Sep 2013 16:55:54 -0400
>> >> >> >> From: stevenyi@gmail.com
>> >> >> >> To: csound-devel@lists.sourceforge.net
>> >> >> >> Subject: Re: [Cs-dev] VS2010 building from source
>> >> >> >>
>> >> >> >> I think this stuff might be best to do in a feature branch using
>> >> >> >> "git
>> >> >> >> flow feature start vs2013". You would then be able to check out
>> >> >> >> the
>> >> >> >> feature branch using "git flow feature checkout vs2013".
>> >> >> >>
>> >> >> >> Stephen and Richard: how about sending me your sourceforge
>> >> >> >> usernames
>> >> >> >> and I'll add you to the project. If you're uncomfortable with git
>> >> >> >> flow, I can start the vs2013 feature branch and guide you all
>> >> >> >> through
>> >> >> >> checking it out. When you're done and want to have that pulled
>> >> >> >> in,
>> >> >> >> you'd probably do a pull from develop to merge all the most
>> >> >> >> recent
>> >> >> >> changes, then one of us could pull back into develop.
>> >> >> >>
>> >> >> >> steven
>> >> >> >>
>> >> >> >> On Tue, Sep 17, 2013 at 2:11 PM, Richard Henninger
>> >> >> >> <richard@rghmusic.com>
>> >> >> >> wrote:
>> >> >> >> > Hi Mike,
>> >> >> >> >
>> >> >> >> > Thanks for offering to keep things simple.
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> > BTW, my understanding is the VS2013 is a complete rewrite of
>> >> >> >> > the C
>> >> >> >> > compiler
>> >> >> >> > behind Visual C++ (finally C99 compliant) along with a major
>> >> >> >> > commitment
>> >> >> >> > to
>> >> >> >> > be 100% compliant with C++/11 to which MS is a major
>> >> >> >> > contributor
>> >> >> >> > now.
>> >> >> >> > They
>> >> >> >> > have been making a major push over the past few years to be
>> >> >> >> > standards-compliant in a number of areas.
>> >> >> >> >
>> >> >> >> > If you want, you could check out whether the STL vectors and
>> >> >> >> > maps
>> >> >> >> > now
>> >> >> >> > play
>> >> >> >> > nice with other libraries like SWIG by downloading and trying
>> >> >> >> > the
>> >> >> >> > VS2013
>> >> >> >> > RC
>> >> >> >> > images which just became available last week. (
>> >> >> >> > http://www.microsoft.com/visualstudio/eng/2013-downloads ) Any
>> >> >> >> > VS2013
>> >> >> >> > version is free (runs on Win 8 or 7 (but not 8.1 preview)) this
>> >> >> >> > fall.
>> >> >> >> > Release is scheduled for mid November.
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> > Richard Henninger
>> >> >> >> > richard@rghmusic.com
>> >> >> >> >
>> >> >> >> > From: Michael Gogins
>> >> >> >> > Sent: Tuesday, September 17, 2013 1:47 PM
>> >> >> >> > To: Developer discussions
>> >> >> >> >
>> >> >> >> > As far as I am concerned, you can work in the develop branch. I
>> >> >> >> > build
>> >> >> >> > the
>> >> >> >> > develop branch for Windows with MinGW every day or so. I'm sure
>> >> >> >> > we
>> >> >> >> > can
>> >> >> >> > keep
>> >> >> >> > the build options straightened out.
>> >> >> >> >
>> >> >> >> > If you want to create another branch, that's fine too. I don't
>> >> >> >> > find
>> >> >> >> > it
>> >> >> >> > difficult to manage branches just with plain git commands.
>> >> >> >> >
>> >> >> >> > For your information, the reason that I did not create a
>> >> >> >> > Microsoft
>> >> >> >> > build
>> >> >> >> > for
>> >> >> >> > Windows myself is that the CsoundAC component would not build a
>> >> >> >> > SWIG
>> >> >> >> > interface for Python with Visual C++. The cause is that the
>> >> >> >> > standard
>> >> >> >> > vector
>> >> >> >> > and map collections would not compile with a DLL interface for
>> >> >> >> > SWIG
>> >> >> >> > using
>> >> >> >> > Visual C++. Since I am the author and one of the main users of
>> >> >> >> > CsoundAC,
>> >> >> >> > that caused me to lose interest in Visual C++.
>> >> >> >> >
>> >> >> >> > Things have changed a bit since then. In the first place I
>> >> >> >> > don't
>> >> >> >> > depend
>> >> >> >> > on
>> >> >> >> > the SWIG-generated Python interface so much any more, I often
>> >> >> >> > compose
>> >> >> >> > directly in C++. I'm also interested to hear if this serious
>> >> >> >> > limitation
>> >> >> >> > of
>> >> >> >> > Visual C++, which is not standard compliant, has been fixed.
>> >> >> >> >
>> >> >> >> > Regards,
>> >> >> >> > Mike
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> > ===========================
>> >> >> >> > Michael Gogins
>> >> >> >> > Irreducible Productions
>> >> >> >> > http://michaelgogins.tumblr.com
>> >> >> >> > Michael dot Gogins at gmail dot com
>> >> >> >> >
>> >> >> >> >
>> >> >> >> > On Tue, Sep 17, 2013 at 1:37 PM, Richard Henninger
>> >> >> >> > <richard@rghmusic.com>
>> >> >> >> > wrote:
>> >> >> >> >>
>> >> >> >> >> Stephen,
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >> As we get set up, I noticed that Steven was talking about
>> >> >> >> >> “git-flow”
>> >> >> >> >> which
>> >> >> >> >> is an add-on to git proper that encapsulates a workflow by
>> >> >> >> >> imposing
>> >> >> >> >> high-level commands over git that standardize branching
>> >> >> >> >> operations.
>> >> >> >> >> This
>> >> >> >> >> was new to me. If it is new to you too, let’s read up before
>> >> >> >> >> imposing a
>> >> >> >> >> new
>> >> >> >> >> branch on “develop”.
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >> I now remember some discussions about using git-flow in early
>> >> >> >> >> August
>> >> >> >> >> where
>> >> >> >> >> this was proposed. Steven provided some basic links for info:
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >> http://csound.1045644.n5.nabble.com/New-Git-Flow-based-workflow-for-Csound6-td5726363.html
>> >> >> >> >>
>> >> >> >> >> Also, here is a pretty good explanation:
>> >> >> >> >> http://yakiloo.com/getting-started-git-flow/
>> >> >> >> >>
>> >> >> >> >> Steven: Let us know the procedure we need to follow regarding
>> >> >> >> >> dev
>> >> >> >> >> status.
>> >> >> >> >> Thanks.
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >> Richard Henninger
>> >> >> >> >> richard@rghmusic.com
>> >> >> >> >>
>> >> >> >> >> From: Richard Henninger
>> >> >> >> >> Sent: Monday, September 16, 2013 7:25 PM
>> >> >> >> >> To: Developer discussions
>> >> >> >> >>
>> >> >> >> >> I’ve got good doc on git and it feels like the project is
>> >> >> >> >> moving
>> >> >> >> >> towards
>> >> >> >> >> and getting more comfortable with git workflows, so that’s my
>> >> >> >> >> vote.
>> >> >> >> >>
>> >> >> >> >> Richard Henninger
>> >> >> >> >> richard@rghmusic.com
>> >> >> >> >>
>> >> >> >> >> From: Stephen Kyne
>> >> >> >> >> Sent: Monday, September 16, 2013 6:41 PM
>> >> >> >> >> To: Developer discussions
>> >> >> >> >>
>> >> >> >> >> Hi guys,
>> >> >> >> >>
>> >> >> >> >> Richard; That sounds reasonable. I wouldn't like to
>> >> >> >> >> destabilise
>> >> >> >> >> the
>> >> >> >> >> codebase so a separate branch is probably a safe choice.
>> >> >> >> >> I won't be at the conference unfortunately but it sounds
>> >> >> >> >> really
>> >> >> >> >> interesting.
>> >> >> >> >>
>> >> >> >> >> Steven; Thanks that would be great if you could set that up.
>> >> >> >> >> As for the two options you gave, what would be easier for you
>> >> >> >> >> guys?
>> >> >> >> >> I
>> >> >> >> >> don't mind either way to be honest.
>> >> >> >> >>
>> >> >> >> >> Stephen
>> >> >> >> >>
>> >> >> >> >> > Date: Mon, 16 Sep 2013 17:55:30 -0400
>> >> >> >> >> > From: stevenyi@gmail.com
>> >> >> >> >> > To: csound-devel@lists.sourceforge.net
>> >> >> >> >> > Subject: Re: [Cs-dev] VS2010 building from source
>> >> >> >> >> >
>> >> >> >> >> > Hi Stephen and Richard,
>> >> >> >> >> >
>> >> >> >> >> > If you'd like, I don't think anyone would mind adding you
>> >> >> >> >> > two
>> >> >> >> >> > to
>> >> >> >> >> > the
>> >> >> >> >> > devs list for Csound. You'd be welcome to create a feature
>> >> >> >> >> > branch
>> >> >> >> >> > off
>> >> >> >> >> > the develop branch (using git-flow). Another option is that
>> >> >> >> >> > you
>> >> >> >> >> > could
>> >> >> >> >> > use Sourceforge's fork system (if you see on
>> >> >> >> >> > https://sourceforge.net/p/csound/csound6-git/ci/master/tree/
>> >> >> >> >> > there
>> >> >> >> >> > is
>> >> >> >> >> > an option to fork). You could then do pull requests from
>> >> >> >> >> > there.
>> >> >> >> >> > I
>> >> >> >> >> > found SF's fork/pull-request system a bit awkward compared
>> >> >> >> >> > to
>> >> >> >> >> > bitbucket and github though.
>> >> >> >> >> >
>> >> >> >> >> > steven
>> >> >> >> >> >
>> >> >> >> >> > On Mon, Sep 16, 2013 at 4:51 PM, Richard Henninger
>> >> >> >> >> > <richard@rghmusic.com> wrote:
>> >> >> >> >> > > Hi Stephen,
>> >> >> >> >> > >
>> >> >> >> >> > > We should probably make a separate “native windows build”
>> >> >> >> >> > > branch
>> >> >> >> >> > > off
>> >> >> >> >> > > of
>> >> >> >> >> > > “develop” especially since the cMakeList files are still
>> >> >> >> >> > > being
>> >> >> >> >> > > fine
>> >> >> >> >> > > tuned
>> >> >> >> >> > > for the mingw windows build. We shouldn’t interfere with
>> >> >> >> >> > > that
>> >> >> >> >> > > until
>> >> >> >> >> > > it
>> >> >> >> >> > > (and
>> >> >> >> >> > > the rest of csound6) is stable.
>> >> >> >> >> > >
>> >> >> >> >> > > Do you have “write” access to the project yet? I don’t.
>> >> >> >> >> > > I’ve
>> >> >> >> >> > > been
>> >> >> >> >> > > holding
>> >> >> >> >> > > off on my request for that until csound6 had become
>> >> >> >> >> > > reasonably
>> >> >> >> >> > > quiescent.
>> >> >> >> >> > > Still, using a separate git branch should keep this work
>> >> >> >> >> > > out
>> >> >> >> >> > > of
>> >> >> >> >> > > the
>> >> >> >> >> > > way of
>> >> >> >> >> > > the mainstream. Down the road, I worry about built in
>> >> >> >> >> > > assumption
>> >> >> >> >> > > in
>> >> >> >> >> > > the
>> >> >> >> >> > > codebase about threads, library and other compatibility
>> >> >> >> >> > > issues -
>> >> >> >> >> > > but
>> >> >> >> >> > > resolving those is the whole point eventually.
>> >> >> >> >> > >
>> >> >> >> >> > > My original plan has been to become an active developer
>> >> >> >> >> > > after
>> >> >> >> >> > > attending the
>> >> >> >> >> > > relevant sessions at the conference next month and
>> >> >> >> >> > > confirming
>> >> >> >> >> > > that
>> >> >> >> >> > > I
>> >> >> >> >> > > had a
>> >> >> >> >> > > legitimate mingw build environment for testing changes
>> >> >> >> >> > > ahead
>> >> >> >> >> > > of
>> >> >> >> >> > > committing
>> >> >> >> >> > > code. Are you attending?
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > Richard Henninger
>> >> >> >> >> > > richard@rghmusic.com
>> >> >> >> >> > >
>> >> >> >> >> > > From: Stephen Kyne
>> >> >> >> >> > > Sent: Monday, September 16, 2013 4:21 PM
>> >> >> >> >> > > To: Developer discussions
>> >> >> >> >> > >
>> >> >> >> >> > > Hey Richard,
>> >> >> >> >> > >
>> >> >> >> >> > > Well I switched my Csound branch to "develop" from the
>> >> >> >> >> > > main
>> >> >> >> >> > > one
>> >> >> >> >> > > recently and
>> >> >> >> >> > > there was a few more errors but nothing major.
>> >> >> >> >> > > I'm currently trying to fix the missing libraries in the
>> >> >> >> >> > > cMakeLists
>> >> >> >> >> > > files (I
>> >> >> >> >> > > had just added them to the sln file for testing).
>> >> >> >> >> > > I'm afraid it's a bit new to me so it's taking a little
>> >> >> >> >> > > bit
>> >> >> >> >> > > of
>> >> >> >> >> > > time
>> >> >> >> >> > > to
>> >> >> >> >> > > do it
>> >> >> >> >> > > nicely.
>> >> >> >> >> > >
>> >> >> >> >> > > Once that is finished though, there should be a version of
>> >> >> >> >> > > Csound
>> >> >> >> >> > > that
>> >> >> >> >> > > will
>> >> >> >> >> > > be building successfully.
>> >> >> >> >> > > I guess from there we can add additional build features
>> >> >> >> >> > > and
>> >> >> >> >> > > fix
>> >> >> >> >> > > the
>> >> >> >> >> > > errors
>> >> >> >> >> > > as they happen.
>> >> >> >> >> > >
>> >> >> >> >> > > If you want to make a branch that sounds fine with me.
>> >> >> >> >> > >
>> >> >> >> >> > > Stephen
>> >> >> >> >> > >
>> >> >> >> >> > > ________________________________
>> >> >> >> >> > > From: richard@rghmusic.com
>> >> >> >> >> > > To: csound-devel@lists.sourceforge.net
>> >> >> >> >> > > Date: Mon, 16 Sep 2013 16:25:10 +0000
>> >> >> >> >> > > Subject: Re: [Cs-dev] VS2010 building from source
>> >> >> >> >> > >
>> >> >> >> >> > > Stephen,
>> >> >> >> >> > >
>> >> >> >> >> > > Your were right about VS2013 Preview. Also, VS2013 RC
>> >> >> >> >> > > won’t
>> >> >> >> >> > > work
>> >> >> >> >> > > over
>> >> >> >> >> > > Win8.1 Preview.
>> >> >> >> >> > >
>> >> >> >> >> > > So, over the weekend, I hosed my 8.1 box back to 8.0 and
>> >> >> >> >> > > loaded
>> >> >> >> >> > > the
>> >> >> >> >> > > VS2013
>> >> >> >> >> > > RC (and git) and am ready to play. How do I catch up to
>> >> >> >> >> > > the
>> >> >> >> >> > > point
>> >> >> >> >> > > where you
>> >> >> >> >> > > are currently? Shall we make a git branch so we can keep
>> >> >> >> >> > > track
>> >> >> >> >> > > of,
>> >> >> >> >> > > share
>> >> >> >> >> > > and merge what we alter?
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > Richard Henninger
>> >> >> >> >> > > richard@rghmusic.com
>> >> >> >> >> > >
>> >> >> >> >> > > From: Stephen Kyne
>> >> >> >> >> > > Sent: Sunday, September 15, 2013 11:48 AM
>> >> >> >> >> > > To: Developer discussions
>> >> >> >> >> > >
>> >> >> >> >> > > Hi Andrés,
>> >> >> >> >> > >
>> >> >> >> >> > > Yes the project generated from CMake is almost fully
>> >> >> >> >> > > correct.
>> >> >> >> >> > > Just
>> >> >> >> >> > > some
>> >> >> >> >> > > edits to a few CMakeLists.txt files will be needed to load
>> >> >> >> >> > > some
>> >> >> >> >> > > missing
>> >> >> >> >> > > libraries.
>> >> >> >> >> > > I'm not building all features yet so there may be more
>> >> >> >> >> > > changes
>> >> >> >> >> > > as
>> >> >> >> >> > > time
>> >> >> >> >> > > goes
>> >> >> >> >> > > by but the csound core is working well.
>> >> >> >> >> > >
>> >> >> >> >> > > Stephen
>> >> >> >> >> > >
>> >> >> >> >> > > ________________________________
>> >> >> >> >> > > Date: Sat, 14 Sep 2013 19:28:55 -0700
>> >> >> >> >> > > From: mantaraya36@gmail.com
>> >> >> >> >> > > To: csound-devel@lists.sourceforge.net
>> >> >> >> >> > > Subject: Re: [Cs-dev] VS2010 building from source
>> >> >> >> >> > >
>> >> >> >> >> > > Hi,
>> >> >> >> >> > >
>> >> >> >> >> > > Do you think the VS porject generated by cmake is useful?
>> >> >> >> >> > > Ideally
>> >> >> >> >> > > this
>> >> >> >> >> > > work
>> >> >> >> >> > > should go in the CMakeLists.txt file rather than a
>> >> >> >> >> > > separate
>> >> >> >> >> > > VS
>> >> >> >> >> > > project.
>> >> >> >> >> > >
>> >> >> >> >> > > Cheers,
>> >> >> >> >> > > Andrés
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > On Fri, Sep 13, 2013 at 11:46 AM, Stephen Kyne
>> >> >> >> >> > > <stevek@outlook.ie>
>> >> >> >> >> > > wrote:
>> >> >> >> >> > >
>> >> >> >> >> > > Cool, any help would be appreciated. I'm still getting to
>> >> >> >> >> > > grips
>> >> >> >> >> > > with
>> >> >> >> >> > > the
>> >> >> >> >> > > Csound code base and most of my code changes are probably
>> >> >> >> >> > > far
>> >> >> >> >> > > from
>> >> >> >> >> > > elegant.
>> >> >> >> >> > >
>> >> >> >> >> > > As far as I know, the Release Candidate is required unless
>> >> >> >> >> > > there
>> >> >> >> >> > > is
>> >> >> >> >> > > an
>> >> >> >> >> > > update to the preview.
>> >> >> >> >> > > I know I had tried before and I was getting all kinds of
>> >> >> >> >> > > errors
>> >> >> >> >> > > from
>> >> >> >> >> > > missing
>> >> >> >> >> > > lib functions as you described.
>> >> >> >> >> > >
>> >> >> >> >> > > In the meantime, the portaudio module is working so real
>> >> >> >> >> > > time
>> >> >> >> >> > > audio
>> >> >> >> >> > > is
>> >> >> >> >> > > possible.
>> >> >> >> >> > > There are still some elements of MSVC build that will be
>> >> >> >> >> > > need
>> >> >> >> >> > > to
>> >> >> >> >> > > be
>> >> >> >> >> > > fixed
>> >> >> >> >> > > though.
>> >> >> >> >> > > I saw a crash relating to heap corruptiong due to vfprintf
>> >> >> >> >> > > use
>> >> >> >> >> > > but
>> >> >> >> >> > > these
>> >> >> >> >> > > errors are relatively easy to fix with the debugger.
>> >> >> >> >> > >
>> >> >> >> >> > > Stephen
>> >> >> >> >> > >
>> >> >> >> >> > > ________________________________
>> >> >> >> >> > > From: richard@rghmusic.com
>> >> >> >> >> > > To: csound-devel@lists.sourceforge.net
>> >> >> >> >> > > Date: Fri, 13 Sep 2013 17:03:15 +0000
>> >> >> >> >> > >
>> >> >> >> >> > > Subject: Re: [Cs-dev] VS2010 building from source
>> >> >> >> >> > >
>> >> >> >> >> > > Me too. I tried with VS2012 and decided that too much of
>> >> >> >> >> > > the
>> >> >> >> >> > > code
>> >> >> >> >> > > depended
>> >> >> >> >> > > on liberties that C99 permitted that C88 did not and gave
>> >> >> >> >> > > up
>> >> >> >> >> > > -
>> >> >> >> >> > > thinking the
>> >> >> >> >> > > source would need too much rework to bother.
>> >> >> >> >> > >
>> >> >> >> >> > > I have VS2013 preview on an 8.1 machine so I’d be
>> >> >> >> >> > > interested
>> >> >> >> >> > > in
>> >> >> >> >> > > sharing the
>> >> >> >> >> > > workload to speed this along. Perhaps there should be a
>> >> >> >> >> > > git
>> >> >> >> >> > > branch
>> >> >> >> >> > > to
>> >> >> >> >> > > hold
>> >> >> >> >> > > the project files and changes for this?
>> >> >> >> >> > >
>> >> >> >> >> > > My interest is access to MS debugging tools while using
>> >> >> >> >> > > .net
>> >> >> >> >> > > front-ends and
>> >> >> >> >> > > for ultimately targeting WinRT getting csound back closer
>> >> >> >> >> > > to
>> >> >> >> >> > > its
>> >> >> >> >> > > original
>> >> >> >> >> > > goal of being multiplatform.
>> >> >> >> >> > >
>> >> >> >> >> > > Richard Henninger
>> >> >> >> >> > > richard@rghmusic.com
>> >> >> >> >> > >
>> >> >> >> >> > > From: Rory Walsh
>> >> >> >> >> > > Sent: Friday, September 13, 2013 12:21 PM
>> >> >> >> >> > > To: Developer discussions
>> >> >> >> >> > >
>> >> >> >> >> > > Thanks for the report. I'm following this with interest!
>> >> >> >> >> > >
>> >> >> >> >> > > On 13 September 2013 00:58, Stephen Kyne
>> >> >> >> >> > > <stevek@outlook.ie>
>> >> >> >> >> > > wrote:
>> >> >> >> >> > >> Hey guys,
>> >> >> >> >> > >>
>> >> >> >> >> > >> Visual Studio 2013 RC was released there recently. It has
>> >> >> >> >> > >> partial
>> >> >> >> >> > >> support
>> >> >> >> >> > >> for C99.
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >> http://blogs.msdn.com/b/vcblog/archive/2013/07/19/c99-library-support-in-visual-studio-2013.aspx
>> >> >> >> >> > >>
>> >> >> >> >> > >> I've been hacking away with it and managed to build
>> >> >> >> >> > >> Csound.
>> >> >> >> >> > >> The
>> >> >> >> >> > >> build
>> >> >> >> >> > >> was
>> >> >> >> >> > >> mostly stripped down but I managed to get the xanadu.csd
>> >> >> >> >> > >> to
>> >> >> >> >> > >> compile a
>> >> >> >> >> > >> .wav
>> >> >> >> >> > >> file.
>> >> >> >> >> > >> So it's a start at least!
>> >> >> >> >> > >>
>> >> >> >> >> > >> The changes required were fairly minor, mostly just
>> >> >> >> >> > >> alterations
>> >> >> >> >> > >> to
>> >> >> >> >> > >> the
>> >> >> >> >> > >> project(s) file for libraries and some small code changes
>> >> >> >> >> > >> here
>> >> >> >> >> > >> and
>> >> >> >> >> > >> there.
>> >> >> >> >> > >> I had to replace some GCC atomic intrinsics with MSVC
>> >> >> >> >> > >> ones.
>> >> >> >> >> > >> I'm not sure the full effect of that but I guess in
>> >> >> >> >> > >> theory
>> >> >> >> >> > >> it
>> >> >> >> >> > >> should
>> >> >> >> >> > >> (and
>> >> >> >> >> > >> seems to) work.
>> >> >> >> >> > >>
>> >> >> >> >> > >> I'm hoping to get some real-time performance working
>> >> >> >> >> > >> next.
>> >> >> >> >> > >>
>> >> >> >> >> > >> Stephen
>> >> >> >> >> > >>
>> >> >> >> >> > >> ________________________________
>> >> >> >> >> > >> Date: Sun, 21 Jul 2013 23:48:03 -0400
>> >> >> >> >> > >> From: michael.gogins@gmail.com
>> >> >> >> >> > >> To: csound-devel@lists.sourceforge.net
>> >> >> >> >> > >>
>> >> >> >> >> > >> Subject: Re: [Cs-dev] VS2010 building from source
>> >> >> >> >> > >>
>> >> >> >> >> > >> You could use another IDE: QtCreator, CodeBlocks, Eclipse
>> >> >> >> >> > >> CDT.
>> >> >> >> >> > >>
>> >> >> >> >> > >> On Jul 21, 2013 7:31 PM, "Stephen Kyne"
>> >> >> >> >> > >> <stevek@outlook.ie>
>> >> >> >> >> > >> wrote:
>> >> >> >> >> > >>
>> >> >> >> >> > >> Thanks for the replies.
>> >> >> >> >> > >>
>> >> >> >> >> > >> I mainly want to build in Visual Studio just for using
>> >> >> >> >> > >> the
>> >> >> >> >> > >> IDE
>> >> >> >> >> > >> itself
>> >> >> >> >> > >> but
>> >> >> >> >> > >> it
>> >> >> >> >> > >> sounds like a no go at the minute.
>> >> >> >> >> > >> Maybe something for the future.
>> >> >> >> >> > >>
>> >> >> >> >> > >> Cheers,
>> >> >> >> >> > >> Stephen
>> >> >> >> >> > >>
>> >> >> >> >> > >> ________________________________
>> >> >> >> >> > >> From: richard@rghmusic.com
>> >> >> >> >> > >> To: csound-devel@lists.sourceforge.net
>> >> >> >> >> > >> Date: Sun, 21 Jul 2013 21:15:47 +0000
>> >> >> >> >> > >> Subject: Re: [Cs-dev] VS2010 building from source
>> >> >> >> >> > >>
>> >> >> >> >> > >> Last Spring, I explored porting to WinRT using the 5.18
>> >> >> >> >> > >> code
>> >> >> >> >> > >> base.
>> >> >> >> >> > >> Really
>> >> >> >> >> > >> tough! Once I started following in the changes you guys
>> >> >> >> >> > >> were
>> >> >> >> >> > >> putting
>> >> >> >> >> > >> into
>> >> >> >> >> > >> csound 6, I saw how your architectural evolutions would
>> >> >> >> >> > >> solve a
>> >> >> >> >> > >> number of
>> >> >> >> >> > >> issues I encountered.
>> >> >> >> >> > >>
>> >> >> >> >> > >> So I’ve held off until 6.0 becomes a stable base from
>> >> >> >> >> > >> which
>> >> >> >> >> > >> to
>> >> >> >> >> > >> rethink an
>> >> >> >> >> > >> approach. Being patient gave me another reward: WinRT 8.1
>> >> >> >> >> > >> finally
>> >> >> >> >> > >> provides
>> >> >> >> >> > >> the ability to feed audio streams from an algorithm as
>> >> >> >> >> > >> PCM
>> >> >> >> >> > >> rather
>> >> >> >> >> > >> than
>> >> >> >> >> > >> from
>> >> >> >> >> > >> only a file or existing audio stream. So direct
>> >> >> >> >> > >> programming
>> >> >> >> >> > >> of
>> >> >> >> >> > >> COM
>> >> >> >> >> > >> (WASAPI)
>> >> >> >> >> > >> is no longer necessary. Maybe MIDI will show up before
>> >> >> >> >> > >> long...
>> >> >> >> >> > >>
>> >> >> >> >> > >> I am pretty familiar with the issues involved in a WinRT
>> >> >> >> >> > >> port
>> >> >> >> >> > >> and
>> >> >> >> >> > >> would be
>> >> >> >> >> > >> happy to be a part of such an effort at some point in the
>> >> >> >> >> > >> future.
>> >> >> >> >> > >> For
>> >> >> >> >> > >> now,
>> >> >> >> >> > >> I am content to explore the api from VS2012 and Win8
>> >> >> >> >> > >> desktop
>> >> >> >> >> > >> apps
>> >> >> >> >> > >> via
>> >> >> >> >> > >> a C#
>> >> >> >> >> > >> wrapper I have. As it stands now, the sounds created from
>> >> >> >> >> > >> a
>> >> >> >> >> > >> desktop-style
>> >> >> >> >> > >> app are trouble free on a Surface Pro - you just can’t
>> >> >> >> >> > >> create
>> >> >> >> >> > >> apps
>> >> >> >> >> > >> to
>> >> >> >> >> > >> distribute from the Windows app store. It’s an acceptable
>> >> >> >> >> > >> compromise
>> >> >> >> >> > >> to
>> >> >> >> >> > >> me
>> >> >> >> >> > >> for now.
>> >> >> >> >> > >>
>> >> >> >> >> > >> Richard Henninger
>> >> >> >> >> > >> richard@rghmusic.com
>> >> >> >> >> > >>
>> >> >> >> >> > >> From: Steven Yi
>> >> >> >> >> > >> Sent: Sunday, July 21, 2013 4:27 PM
>> >> >> >> >> > >> To: Developer discussions
>> >> >> >> >> > >>
>> >> >> >> >> > >> I tried to get a VS CMake build going about a year and a
>> >> >> >> >> > >> half
>> >> >> >> >> > >> ago
>> >> >> >> >> > >> without much luck. I think though it would be nice to
>> >> >> >> >> > >> have
>> >> >> >> >> > >> it
>> >> >> >> >> > >> be
>> >> >> >> >> > >> possible, especially if we'll get more developers
>> >> >> >> >> > >> interested
>> >> >> >> >> > >> in
>> >> >> >> >> > >> compiling and working on Csound. I don't think anyone's
>> >> >> >> >> > >> really
>> >> >> >> >> > >> been
>> >> >> >> >> > >> looking at WinRT, but I think it'd be nice to see Csound
>> >> >> >> >> > >> there
>> >> >> >> >> > >> and
>> >> >> >> >> > >> on
>> >> >> >> >> > >> Win 8 Mobile too.
>> >> >> >> >> > >>
>> >> >> >> >> > >> On Sun, Jul 21, 2013 at 3:09 PM, Richard Henninger
>> >> >> >> >> > >> <richard@rghmusic.com>
>> >> >> >> >> > >> wrote:
>> >> >> >> >> > >>> I tried this a few weeks ago so I could be better able
>> >> >> >> >> > >>> to
>> >> >> >> >> > >>> use
>> >> >> >> >> > >>> the
>> >> >> >> >> > >>> VS
>> >> >> >> >> > >>> debugger better for the csound code while writing a .net
>> >> >> >> >> > >>> bridge
>> >> >> >> >> > >>> to
>> >> >> >> >> > >>> csound.
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> Mike is right on many points about the futility of doing
>> >> >> >> >> > >>> this.
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> The MS (the c part is c88 not c99) compiler will give
>> >> >> >> >> > >>> you
>> >> >> >> >> > >>> scads
>> >> >> >> >> > >>> of
>> >> >> >> >> > >>> errors
>> >> >> >> >> > >>> when compiling csound libraries. Here is a partial list
>> >> >> >> >> > >>> from
>> >> >> >> >> > >>> an
>> >> >> >> >> > >>> excerpt
>> >> >> >> >> > >>> of
>> >> >> >> >> > >>> an earlier post:
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> Four come to mind right away:
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> MS C tries to encourage use of the posix secure strxxx_s
>> >> >> >> >> > >>> functions
>> >> >> >> >> > >>> for
>> >> >> >> >> > >>> string operations to thwart buffer overflow hacks. Error
>> >> >> >> >> > >>> can
>> >> >> >> >> > >>> be
>> >> >> >> >> > >>> turned
>> >> >> >> >> > >>> off
>> >> >> >> >> > >>> by a flag, but the recommendation represents a best
>> >> >> >> >> > >>> practice.
>> >> >> >> >> > >>> It is totally unforgiving of implicit casts from void*.
>> >> >> >> >> > >>> For
>> >> >> >> >> > >>> code
>> >> >> >> >> > >>> readability, I agree with them. Code clarity in open
>> >> >> >> >> > >>> source
>> >> >> >> >> > >>> seems
>> >> >> >> >> > >>> ultra-desirable. No flag for these.
>> >> >> >> >> > >>> Declaring new variables mid-codeblock confuses the
>> >> >> >> >> > >>> compiler.
>> >> >> >> >> > >>> [It
>> >> >> >> >> > >>> spews
>> >> >> >> >> > >>> crazy
>> >> >> >> >> > >>> error messages once encountered]
>> >> >> >> >> > >>> It won’t accept really old, deprecated library calls
>> >> >> >> >> > >>> like
>> >> >> >> >> > >>> open
>> >> >> >> >> > >>> and
>> >> >> >> >> > >>> insists
>> >> >> >> >> > >>> on newer equivalents.
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> namehist.c is particulary delinquent in this regard.
>> >> >> >> >> > >>> VS2013’s
>> >> >> >> >> > >>> C
>> >> >> >> >> > >>> (in
>> >> >> >> >> > >>> beta)
>> >> >> >> >> > >>> wants to be c99 compliant, maybe some of this will just
>> >> >> >> >> > >>> evaporate
>> >> >> >> >> > >>> with
>> >> >> >> >> > >>> VS2013 re-written c compiler. [Mike’s concern about c++
>> >> >> >> >> > >>> stl
>> >> >> >> >> > >>> generics
>> >> >> >> >> > >>> should
>> >> >> >> >> > >>> also evaporate as MS makes itself compliant with VC11.
>> >> >> >> >> > >>> Although
>> >> >> >> >> > >>> you
>> >> >> >> >> > >>> never
>> >> >> >> >> > >>> know with MS, they do talk a good line on standards
>> >> >> >> >> > >>> compliance
>> >> >> >> >> > >>> these
>> >> >> >> >> > >>> days.
>> >> >> >> >> > >>> We’ll just have to wait and see...]
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> Since dealing with these is a pre-requisite to porting
>> >> >> >> >> > >>> to
>> >> >> >> >> > >>> WinRT
>> >> >> >> >> > >>> which
>> >> >> >> >> > >>> must
>> >> >> >> >> > >>> use an MS compiler, cleaning this kind of this up might
>> >> >> >> >> > >>> make a
>> >> >> >> >> > >>> good
>> >> >> >> >> > >>> [project
>> >> >> >> >> > >>> for me to start contributing with].
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> For now, I’d just set up the gnu environment as Mike’s
>> >> >> >> >> > >>> article
>> >> >> >> >> > >>> describes.
>> >> >> >> >> > >>> That’s what I’ve decided to do.
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> Richard Henninger
>> >> >> >> >> > >>> richard@rghmusic.com
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> From: Michael Gogins
>> >> >> >> >> > >>> Sent: Sunday, July 21, 2013 2:41 PM
>> >> >> >> >> > >>> To: Developer discussions
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> I tried to build Csound and CsoundAC with Visual C++
>> >> >> >> >> > >>> about
>> >> >> >> >> > >>> four
>> >> >> >> >> > >>> years
>> >> >> >> >> > >>> ago,
>> >> >> >> >> > >>> and I gave up.
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> The issue for me was that the Microsoft Standard C++
>> >> >> >> >> > >>> Library
>> >> >> >> >> > >>> (STL)
>> >> >> >> >> > >>> did
>> >> >> >> >> > >>> not
>> >> >> >> >> > >>> generate code that could be exported in shared
>> >> >> >> >> > >>> libraries.
>> >> >> >> >> > >>> This
>> >> >> >> >> > >>> was a
>> >> >> >> >> > >>> serious
>> >> >> >> >> > >>> problem that prevented CsoundAC from linking into shared
>> >> >> >> >> > >>> libraries
>> >> >> >> >> > >>> using
>> >> >> >> >> > >>> Visual C++, as CsoundAC uses std::vector and other such
>> >> >> >> >> > >>> classes
>> >> >> >> >> > >>> in
>> >> >> >> >> > >>> exported
>> >> >> >> >> > >>> interfaces.
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> Aside from this the C interfaces should not, in theory,
>> >> >> >> >> > >>> present a
>> >> >> >> >> > >>> problem.
>> >> >> >> >> > >>> However, because the Visual C++ build has not been
>> >> >> >> >> > >>> maintained
>> >> >> >> >> > >>> for
>> >> >> >> >> > >>> a
>> >> >> >> >> > >>> long
>> >> >> >> >> > >>> time, there may be many minor problems.
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> Your best bet is to create a branch in GIT for your
>> >> >> >> >> > >>> Visual
>> >> >> >> >> > >>> C++
>> >> >> >> >> > >>> build
>> >> >> >> >> > >>> and
>> >> >> >> >> > >>> modify the CMakeList.txt files to build with Visual C++
>> >> >> >> >> > >>> in
>> >> >> >> >> > >>> the
>> >> >> >> >> > >>> Microsoft
>> >> >> >> >> > >>> Windows SDK console. If you get it to work, we can merge
>> >> >> >> >> > >>> your
>> >> >> >> >> > >>> branch
>> >> >> >> >> > >>> back
>> >> >> >> >> > >>> in.
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> Please tell us your reason for wanting a Visual C++
>> >> >> >> >> > >>> build.
>> >> >> >> >> > >>> I
>> >> >> >> >> > >>> would
>> >> >> >> >> > >>> not go
>> >> >> >> >> > >>> down this path, myself, without a very good reason.
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> Both the C API, and the low-level C++ api in csound.hpp,
>> >> >> >> >> > >>> can
>> >> >> >> >> > >>> be
>> >> >> >> >> > >>> used
>> >> >> >> >> > >>> from
>> >> >> >> >> > >>> Visual C++ while linking with the MinGW built code in
>> >> >> >> >> > >>> the
>> >> >> >> >> > >>> Windows
>> >> >> >> >> > >>> installer.
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> In other words, if you are creating a Visual C++ project
>> >> >> >> >> > >>> to
>> >> >> >> >> > >>> use
>> >> >> >> >> > >>> the
>> >> >> >> >> > >>> Csound
>> >> >> >> >> > >>> API, you should be able use the libraries and headers in
>> >> >> >> >> > >>> the
>> >> >> >> >> > >>> Windows
>> >> >> >> >> > >>> installer with Visual C++ as long as you only reference
>> >> >> >> >> > >>> C
>> >> >> >> >> > >>> header
>> >> >> >> >> > >>> files
>> >> >> >> >> > >>> such
>> >> >> >> >> > >>> as csound.h and the csound.hpp C++ header. If you find
>> >> >> >> >> > >>> out
>> >> >> >> >> > >>> differently,
>> >> >> >> >> > >>> please let me know.
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> At this time, the MinGW compiler is pretty even with the
>> >> >> >> >> > >>> Visual
>> >> >> >> >> > >>> C++
>> >> >> >> >> > >>> compiler
>> >> >> >> >> > >>> in terms of code quality, execution speed, and probably
>> >> >> >> >> > >>> a
>> >> >> >> >> > >>> bit
>> >> >> >> >> > >>> better
>> >> >> >> >> > >>> for
>> >> >> >> >> > >>> C++
>> >> >> >> >> > >>> standards compliance.
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> Hope this helps,
>> >> >> >> >> > >>> Mike
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> ===========================
>> >> >> >> >> > >>> Michael Gogins
>> >> >> >> >> > >>> Irreducible Productions
>> >> >> >> >> > >>> http://michaelgogins.tumblr.com
>> >> >> >> >> > >>> Michael dot Gogins at gmail dot com
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> On Sun, Jul 21, 2013 at 1:15 PM, Stephen Kyne
>> >> >> >> >> > >>> <stevek@outlook.ie>
>> >> >> >> >> > >>> wrote:
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>> Hi guys,
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>> I was wondering if anyone has or if it is supposed to
>> >> >> >> >> > >>>> be
>> >> >> >> >> > >>>> possible
>> >> >> >> >> > >>>> to
>> >> >> >> >> > >>>> generate a VS2010 project file using CMake and building
>> >> >> >> >> > >>>> Csound
>> >> >> >> >> > >>>> this
>> >> >> >> >> > >>>> way?
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>> It is straight forward finding the necessary
>> >> >> >> >> > >>>> dependencies
>> >> >> >> >> > >>>> and
>> >> >> >> >> > >>>> generating
>> >> >> >> >> > >>>> the project file but it's running into a lot of errors
>> >> >> >> >> > >>>> when I
>> >> >> >> >> > >>>> try
>> >> >> >> >> > >>>> and
>> >> >> >> >> > >>>> build.
>> >> >> >> >> > >>>> Is it worth hacking around and fixing these errors or
>> >> >> >> >> > >>>> is
>> >> >> >> >> > >>>> this
>> >> >> >> >> > >>>> fundamentally not going to work without serious effort?
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>> Thanks,
>> >> >> >> >> > >>>> Stephen
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>> ------------------------------------------------------------------------------
>> >> >> >> >> > >>>> See everything from the browser to the database with
>> >> >> >> >> > >>>> AppDynamics
>> >> >> >> >> > >>>> Get end-to-end visibility with application monitoring
>> >> >> >> >> > >>>> from
>> >> >> >> >> > >>>> AppDynamics
>> >> >> >> >> > >>>> Isolate bottlenecks and diagnose root cause in seconds.
>> >> >> >> >> > >>>> Start your free trial of AppDynamics Pro today!
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> >> >> >> >> > >>>> _______________________________________________
>> >> >> >> >> > >>>> Csound-devel mailing list
>> >> >> >> >> > >>>> Csound-devel@lists.sourceforge.net
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >> > >>>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> ------------------------------------------------------------------------------
>> >> >> >> >> > >>> See everything from the browser to the database with
>> >> >> >> >> > >>> AppDynamics
>> >> >> >> >> > >>> Get end-to-end visibility with application monitoring
>> >> >> >> >> > >>> from
>> >> >> >> >> > >>> AppDynamics
>> >> >> >> >> > >>> Isolate bottlenecks and diagnose root cause in seconds.
>> >> >> >> >> > >>> Start your free trial of AppDynamics Pro today!
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> >> >> >> >> > >>> _______________________________________________
>> >> >> >> >> > >>> Csound-devel mailing list
>> >> >> >> >> > >>> Csound-devel@lists.sourceforge.net
>> >> >> >> >> > >>>
>> >> >> >> >> > >>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >> > >>>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >> ------------------------------------------------------------------------------
>> >> >> >> >> > >> See everything from the browser to the database with
>> >> >> >> >> > >> AppDynamics
>> >> >> >> >> > >> Get end-to-end visibility with application monitoring
>> >> >> >> >> > >> from
>> >> >> >> >> > >> AppDynamics
>> >> >> >> >> > >> Isolate bottlenecks and diagnose root cause in seconds.
>> >> >> >> >> > >> Start your free trial of AppDynamics Pro today!
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> >> >> >> >> > >> _______________________________________________
>> >> >> >> >> > >> Csound-devel mailing list
>> >> >> >> >> > >> Csound-devel@lists.sourceforge.net
>> >> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >> ------------------------------------------------------------------------------
>> >> >> >> >> > >> See everything from the browser to the database with
>> >> >> >> >> > >> AppDynamics
>> >> >> >> >> > >> Get
>> >> >> >> >> > >> end-to-end visibility with application monitoring from
>> >> >> >> >> > >> AppDynamics
>> >> >> >> >> > >> Isolate
>> >> >> >> >> > >> bottlenecks and diagnose root cause in seconds. Start
>> >> >> >> >> > >> your
>> >> >> >> >> > >> free
>> >> >> >> >> > >> trial
>> >> >> >> >> > >> of
>> >> >> >> >> > >> AppDynamics Pro today!
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> >> >> >> >> > >> _______________________________________________
>> >> >> >> >> > >> Csound-devel
>> >> >> >> >> > >> mailing
>> >> >> >> >> > >> list
>> >> >> >> >> > >> Csound-devel@lists.sourceforge.net
>> >> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >> ------------------------------------------------------------------------------
>> >> >> >> >> > >> See everything from the browser to the database with
>> >> >> >> >> > >> AppDynamics
>> >> >> >> >> > >> Get end-to-end visibility with application monitoring
>> >> >> >> >> > >> from
>> >> >> >> >> > >> AppDynamics
>> >> >> >> >> > >> Isolate bottlenecks and diagnose root cause in seconds.
>> >> >> >> >> > >> Start your free trial of AppDynamics Pro today!
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> >> >> >> >> > >> _______________________________________________
>> >> >> >> >> > >> Csound-devel mailing list
>> >> >> >> >> > >> Csound-devel@lists.sourceforge.net
>> >> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >> ------------------------------------------------------------------------------
>> >> >> >> >> > >> See everything from the browser to the database with
>> >> >> >> >> > >> AppDynamics
>> >> >> >> >> > >> Get
>> >> >> >> >> > >> end-to-end visibility with application monitoring from
>> >> >> >> >> > >> AppDynamics
>> >> >> >> >> > >> Isolate
>> >> >> >> >> > >> bottlenecks and diagnose root cause in seconds. Start
>> >> >> >> >> > >> your
>> >> >> >> >> > >> free
>> >> >> >> >> > >> trial
>> >> >> >> >> > >> of
>> >> >> >> >> > >> AppDynamics Pro today!
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> >> >> >> >> > >> _______________________________________________
>> >> >> >> >> > >> Csound-devel
>> >> >> >> >> > >> mailing
>> >> >> >> >> > >> list
>> >> >> >> >> > >> Csound-devel@lists.sourceforge.net
>> >> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >> ------------------------------------------------------------------------------
>> >> >> >> >> > >> How ServiceNow helps IT people transform IT departments:
>> >> >> >> >> > >> 1. Consolidate legacy IT systems to a single system of
>> >> >> >> >> > >> record
>> >> >> >> >> > >> for
>> >> >> >> >> > >> IT
>> >> >> >> >> > >> 2. Standardize and globalize service processes across IT
>> >> >> >> >> > >> 3. Implement zero-touch automation to replace manual,
>> >> >> >> >> > >> redundant
>> >> >> >> >> > >> tasks
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
>> >> >> >> >> > >> _______________________________________________
>> >> >> >> >> > >> Csound-devel mailing list
>> >> >> >> >> > >> Csound-devel@lists.sourceforge.net
>> >> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >> > >>
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > ------------------------------------------------------------------------------
>> >> >> >> >> > > How ServiceNow helps IT people transform IT departments:
>> >> >> >> >> > > 1. Consolidate legacy IT systems to a single system of
>> >> >> >> >> > > record
>> >> >> >> >> > > for
>> >> >> >> >> > > IT
>> >> >> >> >> > > 2. Standardize and globalize service processes across IT
>> >> >> >> >> > > 3. Implement zero-touch automation to replace manual,
>> >> >> >> >> > > redundant
>> >> >> >> >> > > tasks
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
>> >> >> >> >> > > _______________________________________________
>> >> >> >> >> > > Csound-devel mailing list
>> >> >> >> >> > > Csound-devel@lists.sourceforge.net
>> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > ------------------------------------------------------------------------------
>> >> >> >> >> > > How ServiceNow helps IT people transform IT departments:
>> >> >> >> >> > > 1.
>> >> >> >> >> > > Consolidate
>> >> >> >> >> > > legacy IT systems to a single system of record for IT 2.
>> >> >> >> >> > > Standardize
>> >> >> >> >> > > and
>> >> >> >> >> > > globalize service processes across IT 3. Implement
>> >> >> >> >> > > zero-touch
>> >> >> >> >> > > automation to
>> >> >> >> >> > > replace manual, redundant tasks
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
>> >> >> >> >> > > _______________________________________________
>> >> >> >> >> > > Csound-devel
>> >> >> >> >> > > mailing
>> >> >> >> >> > > list
>> >> >> >> >> > > Csound-devel@lists.sourceforge.net
>> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > ------------------------------------------------------------------------------
>> >> >> >> >> > > How ServiceNow helps IT people transform IT departments:
>> >> >> >> >> > > 1. Consolidate legacy IT systems to a single system of
>> >> >> >> >> > > record
>> >> >> >> >> > > for
>> >> >> >> >> > > IT
>> >> >> >> >> > > 2. Standardize and globalize service processes across IT
>> >> >> >> >> > > 3. Implement zero-touch automation to replace manual,
>> >> >> >> >> > > redundant
>> >> >> >> >> > > tasks
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
>> >> >> >> >> > > _______________________________________________
>> >> >> >> >> > > Csound-devel mailing list
>> >> >> >> >> > > Csound-devel@lists.sourceforge.net
>> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > ------------------------------------------------------------------------------
>> >> >> >> >> > > LIMITED TIME SALE - Full Year of Microsoft Training For
>> >> >> >> >> > > Just
>> >> >> >> >> > > $49.99!
>> >> >> >> >> > > 1,500+
>> >> >> >> >> > > hours of tutorials including VisualStudio 2012, Windows 8,
>> >> >> >> >> > > SharePoint
>> >> >> >> >> > > 2013,
>> >> >> >> >> > > SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
>> >> >> >> >> > > Pack
>> >> >> >> >> > > includes
>> >> >> >> >> > > Mobile, Cloud, Java, and UX Design. Lowest price ever!
>> >> >> >> >> > > Ends
>> >> >> >> >> > > 9/22/13.
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
>> >> >> >> >> > > _______________________________________________
>> >> >> >> >> > > Csound-devel
>> >> >> >> >> > > mailing
>> >> >> >> >> > > list
>> >> >> >> >> > > Csound-devel@lists.sourceforge.net
>> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > ------------------------------------------------------------------------------
>> >> >> >> >> > > LIMITED TIME SALE - Full Year of Microsoft Training For
>> >> >> >> >> > > Just
>> >> >> >> >> > > $49.99!
>> >> >> >> >> > > 1,500+
>> >> >> >> >> > > hours of tutorials including VisualStudio 2012, Windows 8,
>> >> >> >> >> > > SharePoint
>> >> >> >> >> > > 2013,
>> >> >> >> >> > > SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
>> >> >> >> >> > > Pack
>> >> >> >> >> > > includes
>> >> >> >> >> > > Mobile, Cloud, Java, and UX Design. Lowest price ever!
>> >> >> >> >> > > Ends
>> >> >> >> >> > > 9/20/13.
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >> >> >> >> > > _______________________________________________
>> >> >> >> >> > > Csound-devel
>> >> >> >> >> > > mailing
>> >> >> >> >> > > list
>> >> >> >> >> > > Csound-devel@lists.sourceforge.net
>> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > ------------------------------------------------------------------------------
>> >> >> >> >> > > LIMITED TIME SALE - Full Year of Microsoft Training For
>> >> >> >> >> > > Just
>> >> >> >> >> > > $49.99!
>> >> >> >> >> > > 1,500+ hours of tutorials including VisualStudio 2012,
>> >> >> >> >> > > Windows
>> >> >> >> >> > > 8,
>> >> >> >> >> > > SharePoint
>> >> >> >> >> > > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library
>> >> >> >> >> > > Power
>> >> >> >> >> > > Pack
>> >> >> >> >> > > includes
>> >> >> >> >> > > Mobile, Cloud, Java, and UX Design. Lowest price ever!
>> >> >> >> >> > > Ends
>> >> >> >> >> > > 9/20/13.
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >> >> >> >> > > _______________________________________________
>> >> >> >> >> > > Csound-devel mailing list
>> >> >> >> >> > > Csound-devel@lists.sourceforge.net
>> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >> > >
>> >> >> >> >> >
>> >> >> >> >> >
>> >> >> >> >> >
>> >> >> >> >> >
>> >> >> >> >> >
>> >> >> >> >> >
>> >> >> >> >> > ------------------------------------------------------------------------------
>> >> >> >> >> > LIMITED TIME SALE - Full Year of Microsoft Training For Just
>> >> >> >> >> > $49.99!
>> >> >> >> >> > 1,500+ hours of tutorials including VisualStudio 2012,
>> >> >> >> >> > Windows
>> >> >> >> >> > 8,
>> >> >> >> >> > SharePoint
>> >> >> >> >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library
>> >> >> >> >> > Power
>> >> >> >> >> > Pack
>> >> >> >> >> > includes
>> >> >> >> >> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
>> >> >> >> >> > 9/20/13.
>> >> >> >> >> >
>> >> >> >> >> >
>> >> >> >> >> >
>> >> >> >> >> >
>> >> >> >> >> >
>> >> >> >> >> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >> >> >> >> > _______________________________________________
>> >> >> >> >> > Csound-devel mailing list
>> >> >> >> >> > Csound-devel@lists.sourceforge.net
>> >> >> >> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >> ------------------------------------------------------------------------------
>> >> >> >> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just
>> >> >> >> >> $49.99!
>> >> >> >> >> 1,500+ hours of tutorials including VisualStudio 2012, Windows
>> >> >> >> >> 8,
>> >> >> >> >> SharePoint
>> >> >> >> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library
>> >> >> >> >> Power
>> >> >> >> >> Pack
>> >> >> >> >> includes
>> >> >> >> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
>> >> >> >> >> 9/20/13.
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >> >> >> >> _______________________________________________
>> >> >> >> >> Csound-devel mailing list
>> >> >> >> >> Csound-devel@lists.sourceforge.net
>> >> >> >> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >>
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> > ------------------------------------------------------------------------------
>> >> >> >> > LIMITED TIME SALE - Full Year of Microsoft Training For Just
>> >> >> >> > $49.99!
>> >> >> >> > 1,500+ hours of tutorials including VisualStudio 2012, Windows
>> >> >> >> > 8,
>> >> >> >> > SharePoint
>> >> >> >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library
>> >> >> >> > Power
>> >> >> >> > Pack
>> >> >> >> > includes
>> >> >> >> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
>> >> >> >> > 9/20/13.
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >> >> >> > _______________________________________________
>> >> >> >> > Csound-devel mailing list
>> >> >> >> > Csound-devel@lists.sourceforge.net
>> >> >> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >> >
>> >> >> >>
>> >> >> >>
>> >> >> >>
>> >> >> >>
>> >> >> >>
>> >> >> >> ------------------------------------------------------------------------------
>> >> >> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just
>> >> >> >> $49.99!
>> >> >> >> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>> >> >> >> SharePoint
>> >> >> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
>> >> >> >> Pack
>> >> >> >> includes
>> >> >> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
>> >> >> >> 9/20/13.
>> >> >> >>
>> >> >> >>
>> >> >> >>
>> >> >> >>
>> >> >> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >> >> >> _______________________________________________
>> >> >> >> Csound-devel mailing list
>> >> >> >> Csound-devel@lists.sourceforge.net
>> >> >> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >
>> >> >> >
>> >> >> >
>> >> >> >
>> >> >> > ------------------------------------------------------------------------------
>> >> >> > LIMITED TIME SALE - Full Year of Microsoft Training For Just
>> >> >> > $49.99!
>> >> >> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>> >> >> > SharePoint
>> >> >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
>> >> >> > Pack
>> >> >> > includes
>> >> >> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
>> >> >> > 9/20/13.
>> >> >> >
>> >> >> >
>> >> >> >
>> >> >> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >> >> > _______________________________________________
>> >> >> > Csound-devel mailing list
>> >> >> > Csound-devel@lists.sourceforge.net
>> >> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >> ------------------------------------------------------------------------------
>> >> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
>> >> >> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>> >> >> SharePoint
>> >> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
>> >> >> Pack
>> >> >> includes
>> >> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
>> >> >>
>> >> >>
>> >> >>
>> >> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >> >> _______________________________________________
>> >> >> Csound-devel mailing list
>> >> >> Csound-devel@lists.sourceforge.net
>> >> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >
>> >> >
>> >> >
>> >> > ------------------------------------------------------------------------------
>> >> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
>> >> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>> >> > SharePoint
>> >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
>> >> > includes
>> >> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
>> >> >
>> >> >
>> >> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >> > _______________________________________________
>> >> > Csound-devel mailing list
>> >> > Csound-devel@lists.sourceforge.net
>> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >
>> >>
>> >>
>> >>
>> >> ------------------------------------------------------------------------------
>> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
>> >> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>> >> SharePoint
>> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
>> >> includes
>> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
>> >>
>> >>
>> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >> _______________________________________________
>> >> Csound-devel mailing list
>> >> Csound-devel@lists.sourceforge.net
>> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >
>> >
>> > ------------------------------------------------------------------------------
>> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
>> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>> > SharePoint
>> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
>> > includes
>> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13.
>> >
>> > http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
>> > _______________________________________________
>> > Csound-devel mailing list
>> > Csound-devel@lists.sourceforge.net
>> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >
>>
>>
>> ------------------------------------------------------------------------------
>> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
>> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>> SharePoint
>> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
>> includes
>> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13.
>>
>> http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> ------------------------------------------------------------------------------
> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! 1,500+
> hours of tutorials including VisualStudio 2012, Windows 8, SharePoint 2013,
> SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13.
> http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
> _______________________________________________ Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> ------------------------------------------------------------------------------
> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> includes
> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>

------------------------------------------------------------------------------
LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel

------------------------------------------------------------------------------ LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13. http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
_______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/csound-devel

------------------------------------------------------------------------------ LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13. http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
_______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/csound-devel

------------------------------------------------------------------------------ LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13. http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
_______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/csound-devel

Date2013-09-23 19:56
FromSteven Yi
SubjectRe: [Cs-dev] VS2010 building from source
Hi Stephen,

Thanks for working on that page.  I've added a link from the main page.

Cheers!
steven

On Mon, Sep 23, 2013 at 10:07 AM, Stephen Kyne  wrote:
> I can't seem to edit the main page but I was able to add a new page which I
> have done.
> I've started the guide now and I'll try and add some more after I finish
> work.
>
> https://sourceforge.net/p/csound/wiki/Building%20Csound%20with%20Visual%20Studio%202013/
>
> My plan is to make a list of libraries with versions and links that are
> known to work.
> Also to track what build features are currently working and to describe what
> issues might currently hinder it's progress.
>
> If someone could add a link to my page from the main page, that would be
> great.
>
> Stephen
>
> ________________________________
> From: stevek@outlook.ie
> To: csound-devel@lists.sourceforge.net
> Date: Mon, 23 Sep 2013 14:26:18 +0100
> Subject: Re: [Cs-dev] VS2010 building from source
>
> Just a quick note, I've tried to edit the wiki but it's saying I don't have
> access.
> To be clear, should I be editing the normal wiki or the mediawiki?
>
> Stephen
>
> ________________________________
> From: stevek@outlook.ie
> To: csound-devel@lists.sourceforge.net
> Date: Mon, 23 Sep 2013 14:21:54 +0100
> Subject: Re: [Cs-dev] VS2010 building from source
>
> Hi guys,
>
> I'll start writing the wiki so and document what is working so far.
>
> Steven, I had a look at the concern you mentioned and it does appear to be a
> mistake. I'll fix that this evening.
> Cheers for keeping an eye on the branch, the more eyes the better!
>
> I'll be going on holiday from Wednesday 25th until the 1st Oct so I'll try
> and get as much done this evening so that
> anyone else can have a go with working on this.
>
> Thanks,
> Stephen
>
> ________________________________
> From: richard@rghmusic.com
> To: csound-devel@lists.sourceforge.net
> Date: Mon, 23 Sep 2013 13:10:30 +0000
> Subject: Re: [Cs-dev] VS2010 building from source
>
> Thanks for keeping tabs. Yes, I'd like to see the process captured in the
> wiki, too: Hopefully to a level similar to Mike's invaluable document on the
> mingw build.
> Richard
> Sent from my Windows Phone
> ________________________________
> From: Steven Yi
> Sent: 9/23/2013 8:52 AM
> To: Developer discussions
> Subject: Re: [Cs-dev] VS2010 building from source
>
> Hi Richard and Stephen,
>
> Just FYI I've been monitoring the vs2013 branch. Most of the changes
> look good, though I thought I saw one that might need further review
> (can't recall, but it looked like an early return from a function was
> removed).  Otherwise, the progress sounds great!
>
> One thing, you both should have edit access to the Wiki. I'd encourage
> you both to consider documenting the process for compiling with VS2013
> there. You could create a list too of things that need to be looked
> at, and maybe others might be able to join in on the effort.
>
> Thanks!
> steven
>
> On Mon, Sep 23, 2013 at 8:32 AM, Richard Henninger 
> wrote:
>> Good Morning Stephan,
>>
>>
>> If you could give me a map of how you are set up so I can replicate your
>> build environment, I’ll get to work this afternoon on constructing the
>> same
>> setup - for both csound source and that of supporting libraries.
>>
>> Once I have that and it works, we can make a plan to divvy up the
>> remaining
>> work and to devise a test and acceptance strategy so we can ultimately
>> fold
>> the work back into the develop branch.
>>
>> Richard
>>
>>
>> Richard Henninger
>> richard@rghmusic.com
>>
>> From: Stephen Kyne
>> Sent: Sunday, September 22, 2013 6:59 PM
>> To: Developer discussions
>>
>> Thanks Steven for that bit of info. It seems to have worked and the fix
>> only
>> applies to MSVC builds so there should be no regression.
>> I've added another fix also to correct some type redefinitions.
>>
>> As it stands a build emitted from CMake for VS12 with everything disabled
>> (except for the default WinMM inclusion) is building successfully.
>> There are still quite a few warnings which I'll be going through to see if
>> they will cause any problems.
>> A lot are just warnings about unsafe functions which can be turned
>> off/ignored.
>>
>> After that I'll start adding more features into my build and see what
>> needs
>> to be fixed as I go.
>>
>> Stephen
>>
>> ________________________________
>> From: stevek@outlook.ie
>> To: csound-devel@lists.sourceforge.net
>> Date: Sat, 21 Sep 2013 21:38:58 +0100
>> Subject: Re: [Cs-dev] VS2010 building from source
>>
>> Richard, sorry you were right I didn't push the changes to the
>> feature/vs2013 branch. It should be there now.
>> As for the features in the build, I basically turn off everything
>> non-essential. I'm not sure if the other stuff is fully working.
>> I'll try and put up a full list tomorrow of what I enable.
>>
>> Steven, cheers that makes sense so. I was using the same version
>> successfully bar the unistd.h issue.
>> I'll try your suggestions and see how it goes.
>>
>> Stephen
>>
>>
>>> Date: Sat, 21 Sep 2013 16:15:27 -0400
>>> From: stevenyi@gmail.com
>>> To: csound-devel@lists.sourceforge.net
>>> Subject: Re: [Cs-dev] VS2010 building from source
>>>
>>> I'm using:
>>>
>>> Steven-Yis-MacBook-Pro:blue stevenyi$ flex --version
>>> flex 2.5.35 Apple(flex-31)
>>>
>>> I see that flex has this option:
>>>
>>> --nounistd
>>> do not include 
>>>
>>> You could try adding that to the root CMakeLists.txt, around line 736
>>> here:
>>>
>>> COMMAND ${FLEX_EXECUTABLE} ARGS -B -t ${LEX_SRC} > ${LEX_OUT}
>>>
>>> and add --nounistd before the -B. If that works, we could see if
>>> that affects all the gcc/clang builds/platforms. If so, we could
>>> always do a conditional check if MSVC in CMake and if so to add that
>>> flag.
>>>
>>> steven
>>>
>>> On Sat, Sep 21, 2013 at 3:09 PM, Stephen Kyne  wrote:
>>> > Hi guys,
>>> >
>>> > I've committed some changes that prevents most errors seen in a minimal
>>> > build of CSound.
>>> > There are still problems with Flex/Bison that I'm still trying to
>>> > resolve.
>>> >
>>> > With flex ~2.5.35, it seems to compile fine but "unistd.h" is present
>>> > in
>>> > the
>>> > generated csound_orclex/prelex which is missing in MSVC (io.h is the
>>> > nearest
>>> > equivalent).
>>> > With flex 2.5.4, I get errors relating to unrecognised %options and
>>> > that
>>> > breaks the build.
>>> >
>>> > What is the version of flex that most people are using?
>>> >
>>> > Stephen
>>> >
>>> >> Date: Wed, 18 Sep 2013 22:10:03 -0400
>>> >
>>> >> From: stevenyi@gmail.com
>>> >> To: csound-devel@lists.sourceforge.net
>>> >> Subject: Re: [Cs-dev] VS2010 building from source
>>> >>
>>> >> +1 to SourceTree. I've been using it on Mac since Atlassian acquired
>>> >> it. Certainly simplifies everything I do with Git!
>>> >>
>>> >> On Tue, Sep 17, 2013 at 7:52 PM, Stephen Kyne 
>>> >> wrote:
>>> >> > Thanks Steven,
>>> >> >
>>> >> > I think I'm good to go now. I have my repository set up and
>>> >> > configured
>>> >> > to
>>> >> > the new "feature/vs2013" branch.
>>> >> > I'm currently manually porting over my changes from the old repo. I
>>> >> > didn't
>>> >> > really see a better option.
>>> >> >
>>> >> > I'll commit my changes as soon as I complete and Richard can see if
>>> >> > it's
>>> >> > working his side.
>>> >> >
>>> >> > By the way, it's possible to use
>>> >> > https://www.atlassian.com/software/sourcetree/overview
>>> >> > as a GUI for git. It also supports git-flow commands which is handy.
>>> >> > I've been using a mixture of command line and this and it works
>>> >> > well.
>>> >> >
>>> >> > Stephen
>>> >> >
>>> >> >> Date: Tue, 17 Sep 2013 18:11:25 -0400
>>> >> >
>>> >> >> From: stevenyi@gmail.com
>>> >> >> To: csound-devel@lists.sourceforge.net
>>> >> >> Subject: Re: [Cs-dev] VS2010 building from source
>>> >> >>
>>> >> >> Hi Richard,
>>> >> >>
>>> >> >> I've added you to the csound6 group, same as Stephen. Please see
>>> >> >> the
>>> >> >> other email regarding the vs2013 feature branch I setup for you two
>>> >> >> to
>>> >> >> work in.
>>> >> >>
>>> >> >> I think having some kind of documentation for how to contribute
>>> >> >> would
>>> >> >> be great. You could use the wiki to write any documentation, and we
>>> >> >> could add some note in the README to consult the wiki.
>>> >> >>
>>> >> >> Thanks!
>>> >> >> steven
>>> >> >>
>>> >> >> On Tue, Sep 17, 2013 at 6:05 PM, Richard Henninger
>>> >> >> 
>>> >> >> wrote:
>>> >> >> > Steven,
>>> >> >> >
>>> >> >> > My sourceforge user name is “rghmusic”.
>>> >> >> >
>>> >> >> > Go ahead and start a guaranteed legit feature branch off of
>>> >> >> > “develop”
>>> >> >> > for
>>> >> >> > us. Stephen and I can use that as a sandbox to share experiments
>>> >> >> > with
>>> >> >> > git-flow, cmake script changes and code modifications as needed.
>>> >> >> > When
>>> >> >> > we
>>> >> >> > have usable results for all, we can merge those back into the
>>> >> >> > develop
>>> >> >> > branch
>>> >> >> > as you suggest. My CM experience is all TFS (MS Team Foundation
>>> >> >> > Server)
>>> >> >> > and
>>> >> >> > Dimensions (don't ask...) I am new to git, but not CM/VC. I like
>>> >> >> > what
>>> >> >> > I
>>> >> >> > see in git.
>>> >> >> >
>>> >> >> > Maybe we can begin a procedural doc for newbie contributors using
>>> >> >> > git
>>> >> >> > a
>>> >> >> > la
>>> >> >> > Mike’s Windows Build document.
>>> >> >> >
>>> >> >> >
>>> >> >> > Richard Henninger
>>> >> >> > richard@rghmusic.com
>>> >> >> >
>>> >> >> > From: Stephen Kyne
>>> >> >> > Sent: Tuesday, September 17, 2013 5:42 PM
>>> >> >> > To: Developer discussions
>>> >> >> >
>>> >> >> > I'm not that familiar with git-flow so I'll read the articles
>>> >> >> > mentioned
>>> >> >> > and
>>> >> >> > we can go from there.
>>> >> >> >
>>> >> >> > My sourceforge username is "stekyne". Unless Richard is
>>> >> >> > comfortable
>>> >> >> > with
>>> >> >> > starting the feature branch then
>>> >> >> > maybe it would be best if you could set that up Steven. I don't
>>> >> >> > want
>>> >> >> > to
>>> >> >> > make
>>> >> >> > a mess of it :D
>>> >> >> >
>>> >> >> > The workflow you described sounds good to me anyway.
>>> >> >> >
>>> >> >> > Thanks,
>>> >> >> > Stephen
>>> >> >> >
>>> >> >> >> Date: Tue, 17 Sep 2013 16:55:54 -0400
>>> >> >> >> From: stevenyi@gmail.com
>>> >> >> >> To: csound-devel@lists.sourceforge.net
>>> >> >> >> Subject: Re: [Cs-dev] VS2010 building from source
>>> >> >> >>
>>> >> >> >> I think this stuff might be best to do in a feature branch using
>>> >> >> >> "git
>>> >> >> >> flow feature start vs2013". You would then be able to check out
>>> >> >> >> the
>>> >> >> >> feature branch using "git flow feature checkout vs2013".
>>> >> >> >>
>>> >> >> >> Stephen and Richard: how about sending me your sourceforge
>>> >> >> >> usernames
>>> >> >> >> and I'll add you to the project. If you're uncomfortable with
>>> >> >> >> git
>>> >> >> >> flow, I can start the vs2013 feature branch and guide you all
>>> >> >> >> through
>>> >> >> >> checking it out. When you're done and want to have that pulled
>>> >> >> >> in,
>>> >> >> >> you'd probably do a pull from develop to merge all the most
>>> >> >> >> recent
>>> >> >> >> changes, then one of us could pull back into develop.
>>> >> >> >>
>>> >> >> >> steven
>>> >> >> >>
>>> >> >> >> On Tue, Sep 17, 2013 at 2:11 PM, Richard Henninger
>>> >> >> >> 
>>> >> >> >> wrote:
>>> >> >> >> > Hi Mike,
>>> >> >> >> >
>>> >> >> >> > Thanks for offering to keep things simple.
>>> >> >> >> >
>>> >> >> >> >
>>> >> >> >> >
>>> >> >> >> > BTW, my understanding is the VS2013 is a complete rewrite of
>>> >> >> >> > the C
>>> >> >> >> > compiler
>>> >> >> >> > behind Visual C++ (finally C99 compliant) along with a major
>>> >> >> >> > commitment
>>> >> >> >> > to
>>> >> >> >> > be 100% compliant with C++/11 to which MS is a major
>>> >> >> >> > contributor
>>> >> >> >> > now.
>>> >> >> >> > They
>>> >> >> >> > have been making a major push over the past few years to be
>>> >> >> >> > standards-compliant in a number of areas.
>>> >> >> >> >
>>> >> >> >> > If you want, you could check out whether the STL vectors and
>>> >> >> >> > maps
>>> >> >> >> > now
>>> >> >> >> > play
>>> >> >> >> > nice with other libraries like SWIG by downloading and trying
>>> >> >> >> > the
>>> >> >> >> > VS2013
>>> >> >> >> > RC
>>> >> >> >> > images which just became available last week. (
>>> >> >> >> > http://www.microsoft.com/visualstudio/eng/2013-downloads ) Any
>>> >> >> >> > VS2013
>>> >> >> >> > version is free (runs on Win 8 or 7 (but not 8.1 preview))
>>> >> >> >> > this
>>> >> >> >> > fall.
>>> >> >> >> > Release is scheduled for mid November.
>>> >> >> >> >
>>> >> >> >> >
>>> >> >> >> >
>>> >> >> >> >
>>> >> >> >> > Richard Henninger
>>> >> >> >> > richard@rghmusic.com
>>> >> >> >> >
>>> >> >> >> > From: Michael Gogins
>>> >> >> >> > Sent: Tuesday, September 17, 2013 1:47 PM
>>> >> >> >> > To: Developer discussions
>>> >> >> >> >
>>> >> >> >> > As far as I am concerned, you can work in the develop branch.
>>> >> >> >> > I
>>> >> >> >> > build
>>> >> >> >> > the
>>> >> >> >> > develop branch for Windows with MinGW every day or so. I'm
>>> >> >> >> > sure
>>> >> >> >> > we
>>> >> >> >> > can
>>> >> >> >> > keep
>>> >> >> >> > the build options straightened out.
>>> >> >> >> >
>>> >> >> >> > If you want to create another branch, that's fine too. I don't
>>> >> >> >> > find
>>> >> >> >> > it
>>> >> >> >> > difficult to manage branches just with plain git commands.
>>> >> >> >> >
>>> >> >> >> > For your information, the reason that I did not create a
>>> >> >> >> > Microsoft
>>> >> >> >> > build
>>> >> >> >> > for
>>> >> >> >> > Windows myself is that the CsoundAC component would not build
>>> >> >> >> > a
>>> >> >> >> > SWIG
>>> >> >> >> > interface for Python with Visual C++. The cause is that the
>>> >> >> >> > standard
>>> >> >> >> > vector
>>> >> >> >> > and map collections would not compile with a DLL interface for
>>> >> >> >> > SWIG
>>> >> >> >> > using
>>> >> >> >> > Visual C++. Since I am the author and one of the main users of
>>> >> >> >> > CsoundAC,
>>> >> >> >> > that caused me to lose interest in Visual C++.
>>> >> >> >> >
>>> >> >> >> > Things have changed a bit since then. In the first place I
>>> >> >> >> > don't
>>> >> >> >> > depend
>>> >> >> >> > on
>>> >> >> >> > the SWIG-generated Python interface so much any more, I often
>>> >> >> >> > compose
>>> >> >> >> > directly in C++. I'm also interested to hear if this serious
>>> >> >> >> > limitation
>>> >> >> >> > of
>>> >> >> >> > Visual C++, which is not standard compliant, has been fixed.
>>> >> >> >> >
>>> >> >> >> > Regards,
>>> >> >> >> > Mike
>>> >> >> >> >
>>> >> >> >> >
>>> >> >> >> >
>>> >> >> >> >
>>> >> >> >> > ===========================
>>> >> >> >> > Michael Gogins
>>> >> >> >> > Irreducible Productions
>>> >> >> >> > http://michaelgogins.tumblr.com
>>> >> >> >> > Michael dot Gogins at gmail dot com
>>> >> >> >> >
>>> >> >> >> >
>>> >> >> >> > On Tue, Sep 17, 2013 at 1:37 PM, Richard Henninger
>>> >> >> >> > 
>>> >> >> >> > wrote:
>>> >> >> >> >>
>>> >> >> >> >> Stephen,
>>> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >> >> As we get set up, I noticed that Steven was talking about
>>> >> >> >> >> “git-flow”
>>> >> >> >> >> which
>>> >> >> >> >> is an add-on to git proper that encapsulates a workflow by
>>> >> >> >> >> imposing
>>> >> >> >> >> high-level commands over git that standardize branching
>>> >> >> >> >> operations.
>>> >> >> >> >> This
>>> >> >> >> >> was new to me. If it is new to you too, let’s read up before
>>> >> >> >> >> imposing a
>>> >> >> >> >> new
>>> >> >> >> >> branch on “develop”.
>>> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >> >> I now remember some discussions about using git-flow in early
>>> >> >> >> >> August
>>> >> >> >> >> where
>>> >> >> >> >> this was proposed. Steven provided some basic links for info:
>>> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >> >> http://csound.1045644.n5.nabble.com/New-Git-Flow-based-workflow-for-Csound6-td5726363.html
>>> >> >> >> >>
>>> >> >> >> >> Also, here is a pretty good explanation:
>>> >> >> >> >> http://yakiloo.com/getting-started-git-flow/
>>> >> >> >> >>
>>> >> >> >> >> Steven: Let us know the procedure we need to follow regarding
>>> >> >> >> >> dev
>>> >> >> >> >> status.
>>> >> >> >> >> Thanks.
>>> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >> >> Richard Henninger
>>> >> >> >> >> richard@rghmusic.com
>>> >> >> >> >>
>>> >> >> >> >> From: Richard Henninger
>>> >> >> >> >> Sent: Monday, September 16, 2013 7:25 PM
>>> >> >> >> >> To: Developer discussions
>>> >> >> >> >>
>>> >> >> >> >> I’ve got good doc on git and it feels like the project is
>>> >> >> >> >> moving
>>> >> >> >> >> towards
>>> >> >> >> >> and getting more comfortable with git workflows, so that’s my
>>> >> >> >> >> vote.
>>> >> >> >> >>
>>> >> >> >> >> Richard Henninger
>>> >> >> >> >> richard@rghmusic.com
>>> >> >> >> >>
>>> >> >> >> >> From: Stephen Kyne
>>> >> >> >> >> Sent: Monday, September 16, 2013 6:41 PM
>>> >> >> >> >> To: Developer discussions
>>> >> >> >> >>
>>> >> >> >> >> Hi guys,
>>> >> >> >> >>
>>> >> >> >> >> Richard; That sounds reasonable. I wouldn't like to
>>> >> >> >> >> destabilise
>>> >> >> >> >> the
>>> >> >> >> >> codebase so a separate branch is probably a safe choice.
>>> >> >> >> >> I won't be at the conference unfortunately but it sounds
>>> >> >> >> >> really
>>> >> >> >> >> interesting.
>>> >> >> >> >>
>>> >> >> >> >> Steven; Thanks that would be great if you could set that up.
>>> >> >> >> >> As for the two options you gave, what would be easier for you
>>> >> >> >> >> guys?
>>> >> >> >> >> I
>>> >> >> >> >> don't mind either way to be honest.
>>> >> >> >> >>
>>> >> >> >> >> Stephen
>>> >> >> >> >>
>>> >> >> >> >> > Date: Mon, 16 Sep 2013 17:55:30 -0400
>>> >> >> >> >> > From: stevenyi@gmail.com
>>> >> >> >> >> > To: csound-devel@lists.sourceforge.net
>>> >> >> >> >> > Subject: Re: [Cs-dev] VS2010 building from source
>>> >> >> >> >> >
>>> >> >> >> >> > Hi Stephen and Richard,
>>> >> >> >> >> >
>>> >> >> >> >> > If you'd like, I don't think anyone would mind adding you
>>> >> >> >> >> > two
>>> >> >> >> >> > to
>>> >> >> >> >> > the
>>> >> >> >> >> > devs list for Csound. You'd be welcome to create a feature
>>> >> >> >> >> > branch
>>> >> >> >> >> > off
>>> >> >> >> >> > the develop branch (using git-flow). Another option is that
>>> >> >> >> >> > you
>>> >> >> >> >> > could
>>> >> >> >> >> > use Sourceforge's fork system (if you see on
>>> >> >> >> >> >
>>> >> >> >> >> > https://sourceforge.net/p/csound/csound6-git/ci/master/tree/
>>> >> >> >> >> > there
>>> >> >> >> >> > is
>>> >> >> >> >> > an option to fork). You could then do pull requests from
>>> >> >> >> >> > there.
>>> >> >> >> >> > I
>>> >> >> >> >> > found SF's fork/pull-request system a bit awkward compared
>>> >> >> >> >> > to
>>> >> >> >> >> > bitbucket and github though.
>>> >> >> >> >> >
>>> >> >> >> >> > steven
>>> >> >> >> >> >
>>> >> >> >> >> > On Mon, Sep 16, 2013 at 4:51 PM, Richard Henninger
>>> >> >> >> >> >  wrote:
>>> >> >> >> >> > > Hi Stephen,
>>> >> >> >> >> > >
>>> >> >> >> >> > > We should probably make a separate “native windows build”
>>> >> >> >> >> > > branch
>>> >> >> >> >> > > off
>>> >> >> >> >> > > of
>>> >> >> >> >> > > “develop” especially since the cMakeList files are still
>>> >> >> >> >> > > being
>>> >> >> >> >> > > fine
>>> >> >> >> >> > > tuned
>>> >> >> >> >> > > for the mingw windows build. We shouldn’t interfere with
>>> >> >> >> >> > > that
>>> >> >> >> >> > > until
>>> >> >> >> >> > > it
>>> >> >> >> >> > > (and
>>> >> >> >> >> > > the rest of csound6) is stable.
>>> >> >> >> >> > >
>>> >> >> >> >> > > Do you have “write” access to the project yet? I don’t.
>>> >> >> >> >> > > I’ve
>>> >> >> >> >> > > been
>>> >> >> >> >> > > holding
>>> >> >> >> >> > > off on my request for that until csound6 had become
>>> >> >> >> >> > > reasonably
>>> >> >> >> >> > > quiescent.
>>> >> >> >> >> > > Still, using a separate git branch should keep this work
>>> >> >> >> >> > > out
>>> >> >> >> >> > > of
>>> >> >> >> >> > > the
>>> >> >> >> >> > > way of
>>> >> >> >> >> > > the mainstream. Down the road, I worry about built in
>>> >> >> >> >> > > assumption
>>> >> >> >> >> > > in
>>> >> >> >> >> > > the
>>> >> >> >> >> > > codebase about threads, library and other compatibility
>>> >> >> >> >> > > issues -
>>> >> >> >> >> > > but
>>> >> >> >> >> > > resolving those is the whole point eventually.
>>> >> >> >> >> > >
>>> >> >> >> >> > > My original plan has been to become an active developer
>>> >> >> >> >> > > after
>>> >> >> >> >> > > attending the
>>> >> >> >> >> > > relevant sessions at the conference next month and
>>> >> >> >> >> > > confirming
>>> >> >> >> >> > > that
>>> >> >> >> >> > > I
>>> >> >> >> >> > > had a
>>> >> >> >> >> > > legitimate mingw build environment for testing changes
>>> >> >> >> >> > > ahead
>>> >> >> >> >> > > of
>>> >> >> >> >> > > committing
>>> >> >> >> >> > > code. Are you attending?
>>> >> >> >> >> > >
>>> >> >> >> >> > >
>>> >> >> >> >> > > Richard Henninger
>>> >> >> >> >> > > richard@rghmusic.com
>>> >> >> >> >> > >
>>> >> >> >> >> > > From: Stephen Kyne
>>> >> >> >> >> > > Sent: Monday, September 16, 2013 4:21 PM
>>> >> >> >> >> > > To: Developer discussions
>>> >> >> >> >> > >
>>> >> >> >> >> > > Hey Richard,
>>> >> >> >> >> > >
>>> >> >> >> >> > > Well I switched my Csound branch to "develop" from the
>>> >> >> >> >> > > main
>>> >> >> >> >> > > one
>>> >> >> >> >> > > recently and
>>> >> >> >> >> > > there was a few more errors but nothing major.
>>> >> >> >> >> > > I'm currently trying to fix the missing libraries in the
>>> >> >> >> >> > > cMakeLists
>>> >> >> >> >> > > files (I
>>> >> >> >> >> > > had just added them to the sln file for testing).
>>> >> >> >> >> > > I'm afraid it's a bit new to me so it's taking a little
>>> >> >> >> >> > > bit
>>> >> >> >> >> > > of
>>> >> >> >> >> > > time
>>> >> >> >> >> > > to
>>> >> >> >> >> > > do it
>>> >> >> >> >> > > nicely.
>>> >> >> >> >> > >
>>> >> >> >> >> > > Once that is finished though, there should be a version
>>> >> >> >> >> > > of
>>> >> >> >> >> > > Csound
>>> >> >> >> >> > > that
>>> >> >> >> >> > > will
>>> >> >> >> >> > > be building successfully.
>>> >> >> >> >> > > I guess from there we can add additional build features
>>> >> >> >> >> > > and
>>> >> >> >> >> > > fix
>>> >> >> >> >> > > the
>>> >> >> >> >> > > errors
>>> >> >> >> >> > > as they happen.
>>> >> >> >> >> > >
>>> >> >> >> >> > > If you want to make a branch that sounds fine with me.
>>> >> >> >> >> > >
>>> >> >> >> >> > > Stephen
>>> >> >> >> >> > >
>>> >> >> >> >> > > ________________________________
>>> >> >> >> >> > > From: richard@rghmusic.com
>>> >> >> >> >> > > To: csound-devel@lists.sourceforge.net
>>> >> >> >> >> > > Date: Mon, 16 Sep 2013 16:25:10 +0000
>>> >> >> >> >> > > Subject: Re: [Cs-dev] VS2010 building from source
>>> >> >> >> >> > >
>>> >> >> >> >> > > Stephen,
>>> >> >> >> >> > >
>>> >> >> >> >> > > Your were right about VS2013 Preview. Also, VS2013 RC
>>> >> >> >> >> > > won’t
>>> >> >> >> >> > > work
>>> >> >> >> >> > > over
>>> >> >> >> >> > > Win8.1 Preview.
>>> >> >> >> >> > >
>>> >> >> >> >> > > So, over the weekend, I hosed my 8.1 box back to 8.0 and
>>> >> >> >> >> > > loaded
>>> >> >> >> >> > > the
>>> >> >> >> >> > > VS2013
>>> >> >> >> >> > > RC (and git) and am ready to play. How do I catch up to
>>> >> >> >> >> > > the
>>> >> >> >> >> > > point
>>> >> >> >> >> > > where you
>>> >> >> >> >> > > are currently? Shall we make a git branch so we can keep
>>> >> >> >> >> > > track
>>> >> >> >> >> > > of,
>>> >> >> >> >> > > share
>>> >> >> >> >> > > and merge what we alter?
>>> >> >> >> >> > >
>>> >> >> >> >> > >
>>> >> >> >> >> > > Richard Henninger
>>> >> >> >> >> > > richard@rghmusic.com
>>> >> >> >> >> > >
>>> >> >> >> >> > > From: Stephen Kyne
>>> >> >> >> >> > > Sent: Sunday, September 15, 2013 11:48 AM
>>> >> >> >> >> > > To: Developer discussions
>>> >> >> >> >> > >
>>> >> >> >> >> > > Hi Andrés,
>>> >> >> >> >> > >
>>> >> >> >> >> > > Yes the project generated from CMake is almost fully
>>> >> >> >> >> > > correct.
>>> >> >> >> >> > > Just
>>> >> >> >> >> > > some
>>> >> >> >> >> > > edits to a few CMakeLists.txt files will be needed to
>>> >> >> >> >> > > load
>>> >> >> >> >> > > some
>>> >> >> >> >> > > missing
>>> >> >> >> >> > > libraries.
>>> >> >> >> >> > > I'm not building all features yet so there may be more
>>> >> >> >> >> > > changes
>>> >> >> >> >> > > as
>>> >> >> >> >> > > time
>>> >> >> >> >> > > goes
>>> >> >> >> >> > > by but the csound core is working well.
>>> >> >> >> >> > >
>>> >> >> >> >> > > Stephen
>>> >> >> >> >> > >
>>> >> >> >> >> > > ________________________________
>>> >> >> >> >> > > Date: Sat, 14 Sep 2013 19:28:55 -0700
>>> >> >> >> >> > > From: mantaraya36@gmail.com
>>> >> >> >> >> > > To: csound-devel@lists.sourceforge.net
>>> >> >> >> >> > > Subject: Re: [Cs-dev] VS2010 building from source
>>> >> >> >> >> > >
>>> >> >> >> >> > > Hi,
>>> >> >> >> >> > >
>>> >> >> >> >> > > Do you think the VS porject generated by cmake is useful?
>>> >> >> >> >> > > Ideally
>>> >> >> >> >> > > this
>>> >> >> >> >> > > work
>>> >> >> >> >> > > should go in the CMakeLists.txt file rather than a
>>> >> >> >> >> > > separate
>>> >> >> >> >> > > VS
>>> >> >> >> >> > > project.
>>> >> >> >> >> > >
>>> >> >> >> >> > > Cheers,
>>> >> >> >> >> > > Andrés
>>> >> >> >> >> > >
>>> >> >> >> >> > >
>>> >> >> >> >> > > On Fri, Sep 13, 2013 at 11:46 AM, Stephen Kyne
>>> >> >> >> >> > > 
>>> >> >> >> >> > > wrote:
>>> >> >> >> >> > >
>>> >> >> >> >> > > Cool, any help would be appreciated. I'm still getting to
>>> >> >> >> >> > > grips
>>> >> >> >> >> > > with
>>> >> >> >> >> > > the
>>> >> >> >> >> > > Csound code base and most of my code changes are probably
>>> >> >> >> >> > > far
>>> >> >> >> >> > > from
>>> >> >> >> >> > > elegant.
>>> >> >> >> >> > >
>>> >> >> >> >> > > As far as I know, the Release Candidate is required
>>> >> >> >> >> > > unless
>>> >> >> >> >> > > there
>>> >> >> >> >> > > is
>>> >> >> >> >> > > an
>>> >> >> >> >> > > update to the preview.
>>> >> >> >> >> > > I know I had tried before and I was getting all kinds of
>>> >> >> >> >> > > errors
>>> >> >> >> >> > > from
>>> >> >> >> >> > > missing
>>> >> >> >> >> > > lib functions as you described.
>>> >> >> >> >> > >
>>> >> >> >> >> > > In the meantime, the portaudio module is working so real
>>> >> >> >> >> > > time
>>> >> >> >> >> > > audio
>>> >> >> >> >> > > is
>>> >> >> >> >> > > possible.
>>> >> >> >> >> > > There are still some elements of MSVC build that will be
>>> >> >> >> >> > > need
>>> >> >> >> >> > > to
>>> >> >> >> >> > > be
>>> >> >> >> >> > > fixed
>>> >> >> >> >> > > though.
>>> >> >> >> >> > > I saw a crash relating to heap corruptiong due to
>>> >> >> >> >> > > vfprintf
>>> >> >> >> >> > > use
>>> >> >> >> >> > > but
>>> >> >> >> >> > > these
>>> >> >> >> >> > > errors are relatively easy to fix with the debugger.
>>> >> >> >> >> > >
>>> >> >> >> >> > > Stephen
>>> >> >> >> >> > >
>>> >> >> >> >> > > ________________________________
>>> >> >> >> >> > > From: richard@rghmusic.com
>>> >> >> >> >> > > To: csound-devel@lists.sourceforge.net
>>> >> >> >> >> > > Date: Fri, 13 Sep 2013 17:03:15 +0000
>>> >> >> >> >> > >
>>> >> >> >> >> > > Subject: Re: [Cs-dev] VS2010 building from source
>>> >> >> >> >> > >
>>> >> >> >> >> > > Me too. I tried with VS2012 and decided that too much of
>>> >> >> >> >> > > the
>>> >> >> >> >> > > code
>>> >> >> >> >> > > depended
>>> >> >> >> >> > > on liberties that C99 permitted that C88 did not and gave
>>> >> >> >> >> > > up
>>> >> >> >> >> > > -
>>> >> >> >> >> > > thinking the
>>> >> >> >> >> > > source would need too much rework to bother.
>>> >> >> >> >> > >
>>> >> >> >> >> > > I have VS2013 preview on an 8.1 machine so I’d be
>>> >> >> >> >> > > interested
>>> >> >> >> >> > > in
>>> >> >> >> >> > > sharing the
>>> >> >> >> >> > > workload to speed this along. Perhaps there should be a
>>> >> >> >> >> > > git
>>> >> >> >> >> > > branch
>>> >> >> >> >> > > to
>>> >> >> >> >> > > hold
>>> >> >> >> >> > > the project files and changes for this?
>>> >> >> >> >> > >
>>> >> >> >> >> > > My interest is access to MS debugging tools while using
>>> >> >> >> >> > > .net
>>> >> >> >> >> > > front-ends and
>>> >> >> >> >> > > for ultimately targeting WinRT getting csound back closer
>>> >> >> >> >> > > to
>>> >> >> >> >> > > its
>>> >> >> >> >> > > original
>>> >> >> >> >> > > goal of being multiplatform.
>>> >> >> >> >> > >
>>> >> >> >> >> > > Richard Henninger
>>> >> >> >> >> > > richard@rghmusic.com
>>> >> >> >> >> > >
>>> >> >> >> >> > > From: Rory Walsh
>>> >> >> >> >> > > Sent: Friday, September 13, 2013 12:21 PM
>>> >> >> >> >> > > To: Developer discussions
>>> >> >> >> >> > >
>>> >> >> >> >> > > Thanks for the report. I'm following this with interest!
>>> >> >> >> >> > >
>>> >> >> >> >> > > On 13 September 2013 00:58, Stephen Kyne
>>> >> >> >> >> > > 
>>> >> >> >> >> > > wrote:
>>> >> >> >> >> > >> Hey guys,
>>> >> >> >> >> > >>
>>> >> >> >> >> > >> Visual Studio 2013 RC was released there recently. It
>>> >> >> >> >> > >> has
>>> >> >> >> >> > >> partial
>>> >> >> >> >> > >> support
>>> >> >> >> >> > >> for C99.
>>> >> >> >> >> > >>
>>> >> >> >> >> > >>
>>> >> >> >> >> > >>
>>> >> >> >> >> > >>
>>> >> >> >> >> > >>
>>> >> >> >> >> > >>
>>> >> >> >> >> > >>
>>> >> >> >> >> > >> http://blogs.msdn.com/b/vcblog/archive/2013/07/19/c99-library-support-in-visual-studio-2013.aspx
>>> >> >> >> >> > >>
>>> >> >> >> >> > >> I've been hacking away with it and managed to build
>>> >> >> >> >> > >> Csound.
>>> >> >> >> >> > >> The
>>> >> >> >> >> > >> build
>>> >> >> >> >> > >> was
>>> >> >> >> >> > >> mostly stripped down but I managed to get the xanadu.csd
>>> >> >> >> >> > >> to
>>> >> >> >> >> > >> compile a
>>> >> >> >> >> > >> .wav
>>> >> >> >> >> > >> file.
>>> >> >> >> >> > >> So it's a start at least!
>>> >> >> >> >> > >>
>>> >> >> >> >> > >> The changes required were fairly minor, mostly just
>>> >> >> >> >> > >> alterations
>>> >> >> >> >> > >> to
>>> >> >> >> >> > >> the
>>> >> >> >> >> > >> project(s) file for libraries and some small code
>>> >> >> >> >> > >> changes
>>> >> >> >> >> > >> here
>>> >> >> >> >> > >> and
>>> >> >> >> >> > >> there.
>>> >> >> >> >> > >> I had to replace some GCC atomic intrinsics with MSVC
>>> >> >> >> >> > >> ones.
>>> >> >> >> >> > >> I'm not sure the full effect of that but I guess in
>>> >> >> >> >> > >> theory
>>> >> >> >> >> > >> it
>>> >> >> >> >> > >> should
>>> >> >> >> >> > >> (and
>>> >> >> >> >> > >> seems to) work.
>>> >> >> >> >> > >>
>>> >> >> >> >> > >> I'm hoping to get some real-time performance working
>>> >> >> >> >> > >> next.
>>> >> >> >> >> > >>
>>> >> >> >> >> > >> Stephen
>>> >> >> >> >> > >>
>>> >> >> >> >> > >> ________________________________
>>> >> >> >> >> > >> Date: Sun, 21 Jul 2013 23:48:03 -0400
>>> >> >> >> >> > >> From: michael.gogins@gmail.com
>>> >> >> >> >> > >> To: csound-devel@lists.sourceforge.net
>>> >> >> >> >> > >>
>>> >> >> >> >> > >> Subject: Re: [Cs-dev] VS2010 building from source
>>> >> >> >> >> > >>
>>> >> >> >> >> > >> You could use another IDE: QtCreator, CodeBlocks,
>>> >> >> >> >> > >> Eclipse
>>> >> >> >> >> > >> CDT.
>>> >> >> >> >> > >>
>>> >> >> >> >> > >> On Jul 21, 2013 7:31 PM, "Stephen Kyne"
>>> >> >> >> >> > >> 
>>> >> >> >> >> > >> wrote:
>>> >> >> >> >> > >>
>>> >> >> >> >> > >> Thanks for the replies.
>>> >> >> >> >> > >>
>>> >> >> >> >> > >> I mainly want to build in Visual Studio just for using
>>> >> >> >> >> > >> the
>>> >> >> >> >> > >> IDE
>>> >> >> >> >> > >> itself
>>> >> >> >> >> > >> but
>>> >> >> >> >> > >> it
>>> >> >> >> >> > >> sounds like a no go at the minute.
>>> >> >> >> >> > >> Maybe something for the future.
>>> >> >> >> >> > >>
>>> >> >> >> >> > >> Cheers,
>>> >> >> >> >> > >> Stephen
>>> >> >> >> >> > >>
>>> >> >> >> >> > >> ________________________________
>>> >> >> >> >> > >> From: richard@rghmusic.com
>>> >> >> >> >> > >> To: csound-devel@lists.sourceforge.net
>>> >> >> >> >> > >> Date: Sun, 21 Jul 2013 21:15:47 +0000
>>> >> >> >> >> > >> Subject: Re: [Cs-dev] VS2010 building from source
>>> >> >> >> >> > >>
>>> >> >> >> >> > >> Last Spring, I explored porting to WinRT using the 5.18
>>> >> >> >> >> > >> code
>>> >> >> >> >> > >> base.
>>> >> >> >> >> > >> Really
>>> >> >> >> >> > >> tough! Once I started following in the changes you guys
>>> >> >> >> >> > >> were
>>> >> >> >> >> > >> putting
>>> >> >> >> >> > >> into
>>> >> >> >> >> > >> csound 6, I saw how your architectural evolutions would
>>> >> >> >> >> > >> solve a
>>> >> >> >> >> > >> number of
>>> >> >> >> >> > >> issues I encountered.
>>> >> >> >> >> > >>
>>> >> >> >> >> > >> So I’ve held off until 6.0 becomes a stable base from
>>> >> >> >> >> > >> which
>>> >> >> >> >> > >> to
>>> >> >> >> >> > >> rethink an
>>> >> >> >> >> > >> approach. Being patient gave me another reward: WinRT
>>> >> >> >> >> > >> 8.1
>>> >> >> >> >> > >> finally
>>> >> >> >> >> > >> provides
>>> >> >> >> >> > >> the ability to feed audio streams from an algorithm as
>>> >> >> >> >> > >> PCM
>>> >> >> >> >> > >> rather
>>> >> >> >> >> > >> than
>>> >> >> >> >> > >> from
>>> >> >> >> >> > >> only a file or existing audio stream. So direct
>>> >> >> >> >> > >> programming
>>> >> >> >> >> > >> of
>>> >> >> >> >> > >> COM
>>> >> >> >> >> > >> (WASAPI)
>>> >> >> >> >> > >> is no longer necessary. Maybe MIDI will show up before
>>> >> >> >> >> > >> long...
>>> >> >> >> >> > >>
>>> >> >> >> >> > >> I am pretty familiar with the issues involved in a WinRT
>>> >> >> >> >> > >> port
>>> >> >> >> >> > >> and
>>> >> >> >> >> > >> would be
>>> >> >> >> >> > >> happy to be a part of such an effort at some point in
>>> >> >> >> >> > >> the
>>> >> >> >> >> > >> future.
>>> >> >> >> >> > >> For
>>> >> >> >> >> > >> now,
>>> >> >> >> >> > >> I am content to explore the api from VS2012 and Win8
>>> >> >> >> >> > >> desktop
>>> >> >> >> >> > >> apps
>>> >> >> >> >> > >> via
>>> >> >> >> >> > >> a C#
>>> >> >> >> >> > >> wrapper I have. As it stands now, the sounds created
>>> >> >> >> >> > >> from
>>> >> >> >> >> > >> a
>>> >> >> >> >> > >> desktop-style
>>> >> >> >> >> > >> app are trouble free on a Surface Pro - you just can’t
>>> >> >> >> >> > >> create
>>> >> >> >> >> > >> apps
>>> >> >> >> >> > >> to
>>> >> >> >> >> > >> distribute from the Windows app store. It’s an
>>> >> >> >> >> > >> acceptable
>>> >> >> >> >> > >> compromise
>>> >> >> >> >> > >> to
>>> >> >> >> >> > >> me
>>> >> >> >> >> > >> for now.
>>> >> >> >> >> > >>
>>> >> >> >> >> > >> Richard Henninger
>>> >> >> >> >> > >> richard@rghmusic.com
>>> >> >> >> >> > >>
>>> >> >> >> >> > >> From: Steven Yi
>>> >> >> >> >> > >> Sent: Sunday, July 21, 2013 4:27 PM
>>> >> >> >> >> > >> To: Developer discussions
>>> >> >> >> >> > >>
>>> >> >> >> >> > >> I tried to get a VS CMake build going about a year and a
>>> >> >> >> >> > >> half
>>> >> >> >> >> > >> ago
>>> >> >> >> >> > >> without much luck. I think though it would be nice to
>>> >> >> >> >> > >> have
>>> >> >> >> >> > >> it
>>> >> >> >> >> > >> be
>>> >> >> >> >> > >> possible, especially if we'll get more developers
>>> >> >> >> >> > >> interested
>>> >> >> >> >> > >> in
>>> >> >> >> >> > >> compiling and working on Csound. I don't think anyone's
>>> >> >> >> >> > >> really
>>> >> >> >> >> > >> been
>>> >> >> >> >> > >> looking at WinRT, but I think it'd be nice to see Csound
>>> >> >> >> >> > >> there
>>> >> >> >> >> > >> and
>>> >> >> >> >> > >> on
>>> >> >> >> >> > >> Win 8 Mobile too.
>>> >> >> >> >> > >>
>>> >> >> >> >> > >> On Sun, Jul 21, 2013 at 3:09 PM, Richard Henninger
>>> >> >> >> >> > >> 
>>> >> >> >> >> > >> wrote:
>>> >> >> >> >> > >>> I tried this a few weeks ago so I could be better able
>>> >> >> >> >> > >>> to
>>> >> >> >> >> > >>> use
>>> >> >> >> >> > >>> the
>>> >> >> >> >> > >>> VS
>>> >> >> >> >> > >>> debugger better for the csound code while writing a
>>> >> >> >> >> > >>> .net
>>> >> >> >> >> > >>> bridge
>>> >> >> >> >> > >>> to
>>> >> >> >> >> > >>> csound.
>>> >> >> >> >> > >>>
>>> >> >> >> >> > >>> Mike is right on many points about the futility of
>>> >> >> >> >> > >>> doing
>>> >> >> >> >> > >>> this.
>>> >> >> >> >> > >>>
>>> >> >> >> >> > >>> The MS (the c part is c88 not c99) compiler will give
>>> >> >> >> >> > >>> you
>>> >> >> >> >> > >>> scads
>>> >> >> >> >> > >>> of
>>> >> >> >> >> > >>> errors
>>> >> >> >> >> > >>> when compiling csound libraries. Here is a partial list
>>> >> >> >> >> > >>> from
>>> >> >> >> >> > >>> an
>>> >> >> >> >> > >>> excerpt
>>> >> >> >> >> > >>> of
>>> >> >> >> >> > >>> an earlier post:
>>> >> >> >> >> > >>>
>>> >> >> >> >> > >>> Four come to mind right away:
>>> >> >> >> >> > >>>
>>> >> >> >> >> > >>> MS C tries to encourage use of the posix secure
>>> >> >> >> >> > >>> strxxx_s
>>> >> >> >> >> > >>> functions
>>> >> >> >> >> > >>> for
>>> >> >> >> >> > >>> string operations to thwart buffer overflow hacks.
>>> >> >> >> >> > >>> Error
>>> >> >> >> >> > >>> can
>>> >> >> >> >> > >>> be
>>> >> >> >> >> > >>> turned
>>> >> >> >> >> > >>> off
>>> >> >> >> >> > >>> by a flag, but the recommendation represents a best
>>> >> >> >> >> > >>> practice.
>>> >> >> >> >> > >>> It is totally unforgiving of implicit casts from void*.
>>> >> >> >> >> > >>> For
>>> >> >> >> >> > >>> code
>>> >> >> >> >> > >>> readability, I agree with them. Code clarity in open
>>> >> >> >> >> > >>> source
>>> >> >> >> >> > >>> seems
>>> >> >> >> >> > >>> ultra-desirable. No flag for these.
>>> >> >> >> >> > >>> Declaring new variables mid-codeblock confuses the
>>> >> >> >> >> > >>> compiler.
>>> >> >> >> >> > >>> [It
>>> >> >> >> >> > >>> spews
>>> >> >> >> >> > >>> crazy
>>> >> >> >> >> > >>> error messages once encountered]
>>> >> >> >> >> > >>> It won’t accept really old, deprecated library calls
>>> >> >> >> >> > >>> like
>>> >> >> >> >> > >>> open
>>> >> >> >> >> > >>> and
>>> >> >> >> >> > >>> insists
>>> >> >> >> >> > >>> on newer equivalents.
>>> >> >> >> >> > >>>
>>> >> >> >> >> > >>>
>>> >> >> >> >> > >>> namehist.c is particulary delinquent in this regard.
>>> >> >> >> >> > >>> VS2013’s
>>> >> >> >> >> > >>> C
>>> >> >> >> >> > >>> (in
>>> >> >> >> >> > >>> beta)
>>> >> >> >> >> > >>> wants to be c99 compliant, maybe some of this will just
>>> >> >> >> >> > >>> evaporate
>>> >> >> >> >> > >>> with
>>> >> >> >> >> > >>> VS2013 re-written c compiler. [Mike’s concern about c++
>>> >> >> >> >> > >>> stl
>>> >> >> >> >> > >>> generics
>>> >> >> >> >> > >>> should
>>> >> >> >> >> > >>> also evaporate as MS makes itself compliant with VC11.
>>> >> >> >> >> > >>> Although
>>> >> >> >> >> > >>> you
>>> >> >> >> >> > >>> never
>>> >> >> >> >> > >>> know with MS, they do talk a good line on standards
>>> >> >> >> >> > >>> compliance
>>> >> >> >> >> > >>> these
>>> >> >> >> >> > >>> days.
>>> >> >> >> >> > >>> We’ll just have to wait and see...]
>>> >> >> >> >> > >>>
>>> >> >> >> >> > >>> Since dealing with these is a pre-requisite to porting
>>> >> >> >> >> > >>> to
>>> >> >> >> >> > >>> WinRT
>>> >> >> >> >> > >>> which
>>> >> >> >> >> > >>> must
>>> >> >> >> >> > >>> use an MS compiler, cleaning this kind of this up might
>>> >> >> >> >> > >>> make a
>>> >> >> >> >> > >>> good
>>> >> >> >> >> > >>> [project
>>> >> >> >> >> > >>> for me to start contributing with].
>>> >> >> >> >> > >>>
>>> >> >> >> >> > >>> For now, I’d just set up the gnu environment as Mike’s
>>> >> >> >> >> > >>> article
>>> >> >> >> >> > >>> describes.
>>> >> >> >> >> > >>> That’s what I’ve decided to do.
>>> >> >> >> >> > >>>
>>> >> >> >> >> > >>> Richard Henninger
>>> >> >> >> >> > >>> richard@rghmusic.com
>>> >> >> >> >> > >>>
>>> >> >> >> >> > >>> From: Michael Gogins
>>> >> >> >> >> > >>> Sent: Sunday, July 21, 2013 2:41 PM
>>> >> >> >> >> > >>> To: Developer discussions
>>> >> >> >> >> > >>>
>>> >> >> >> >> > >>> I tried to build Csound and CsoundAC with Visual C++
>>> >> >> >> >> > >>> about
>>> >> >> >> >> > >>> four
>>> >> >> >> >> > >>> years
>>> >> >> >> >> > >>> ago,
>>> >> >> >> >> > >>> and I gave up.
>>> >> >> >> >> > >>>
>>> >> >> >> >> > >>> The issue for me was that the Microsoft Standard C++
>>> >> >> >> >> > >>> Library
>>> >> >> >> >> > >>> (STL)
>>> >> >> >> >> > >>> did
>>> >> >> >> >> > >>> not
>>> >> >> >> >> > >>> generate code that could be exported in shared
>>> >> >> >> >> > >>> libraries.
>>> >> >> >> >> > >>> This
>>> >> >> >> >> > >>> was a
>>> >> >> >> >> > >>> serious
>>> >> >> >> >> > >>> problem that prevented CsoundAC from linking into
>>> >> >> >> >> > >>> shared
>>> >> >> >> >> > >>> libraries
>>> >> >> >> >> > >>> using
>>> >> >> >> >> > >>> Visual C++, as CsoundAC uses std::vector and other such
>>> >> >> >> >> > >>> classes
>>> >> >> >> >> > >>> in
>>> >> >> >> >> > >>> exported
>>> >> >> >> >> > >>> interfaces.
>>> >> >> >> >> > >>>
>>> >> >> >> >> > >>> Aside from this the C interfaces should not, in theory,
>>> >> >> >> >> > >>> present a
>>> >> >> >> >> > >>> problem.
>>> >> >> >> >> > >>> However, because the Visual C++ build has not been
>>> >> >> >> >> > >>> maintained
>>> >> >> >> >> > >>> for
>>> >> >> >> >> > >>> a
>>> >> >> >> >> > >>> long
>>> >> >> >> >> > >>> time, there may be many minor problems.
>>> >> >> >> >> > >>>
>>> >> >> >> >> > >>> Your best bet is to create a branch in GIT for your
>>> >> >> >> >> > >>> Visual
>>> >> >> >> >> > >>> C++
>>> >> >> >> >> > >>> build
>>> >> >> >> >> > >>> and
>>> >> >> >> >> > >>> modify the CMakeList.txt files to build with Visual C++
>>> >> >> >> >> > >>> in
>>> >> >> >> >> > >>> the
>>> >> >> >> >> > >>> Microsoft
>>> >> >> >> >> > >>> Windows SDK console. If you get it to work, we can
>>> >> >> >> >> > >>> merge
>>> >> >> >> >> > >>> your
>>> >> >> >> >> > >>> branch
>>> >> >> >> >> > >>> back
>>> >> >> >> >> > >>> in.
>>> >> >> >> >> > >>>
>>> >> >> >> >> > >>> Please tell us your reason for wanting a Visual C++
>>> >> >> >> >> > >>> build.
>>> >> >> >> >> > >>> I
>>> >> >> >> >> > >>> would
>>> >> >> >> >> > >>> not go
>>> >> >> >> >> > >>> down this path, myself, without a very good reason.
>>> >> >> >> >> > >>>
>>> >> >> >> >> > >>> Both the C API, and the low-level C++ api in
>>> >> >> >> >> > >>> csound.hpp,
>>> >> >> >> >> > >>> can
>>> >> >> >> >> > >>> be
>>> >> >> >> >> > >>> used
>>> >> >> >> >> > >>> from
>>> >> >> >> >> > >>> Visual C++ while linking with the MinGW built code in
>>> >> >> >> >> > >>> the
>>> >> >> >> >> > >>> Windows
>>> >> >> >> >> > >>> installer.
>>> >> >> >> >> > >>>
>>> >> >> >> >> > >>> In other words, if you are creating a Visual C++
>>> >> >> >> >> > >>> project
>>> >> >> >> >> > >>> to
>>> >> >> >> >> > >>> use
>>> >> >> >> >> > >>> the
>>> >> >> >> >> > >>> Csound
>>> >> >> >> >> > >>> API, you should be able use the libraries and headers
>>> >> >> >> >> > >>> in
>>> >> >> >> >> > >>> the
>>> >> >> >> >> > >>> Windows
>>> >> >> >> >> > >>> installer with Visual C++ as long as you only reference
>>> >> >> >> >> > >>> C
>>> >> >> >> >> > >>> header
>>> >> >> >> >> > >>> files
>>> >> >> >> >> > >>> such
>>> >> >> >> >> > >>> as csound.h and the csound.hpp C++ header. If you find
>>> >> >> >> >> > >>> out
>>> >> >> >> >> > >>> differently,
>>> >> >> >> >> > >>> please let me know.
>>> >> >> >> >> > >>>
>>> >> >> >> >> > >>> At this time, the MinGW compiler is pretty even with
>>> >> >> >> >> > >>> the
>>> >> >> >> >> > >>> Visual
>>> >> >> >> >> > >>> C++
>>> >> >> >> >> > >>> compiler
>>> >> >> >> >> > >>> in terms of code quality, execution speed, and probably
>>> >> >> >> >> > >>> a
>>> >> >> >> >> > >>> bit
>>> >> >> >> >> > >>> better
>>> >> >> >> >> > >>> for
>>> >> >> >> >> > >>> C++
>>> >> >> >> >> > >>> standards compliance.
>>> >> >> >> >> > >>>
>>> >> >> >> >> > >>> Hope this helps,
>>> >> >> >> >> > >>> Mike
>>> >> >> >> >> > >>>
>>> >> >> >> >> > >>>
>>> >> >> >> >> > >>>
>>> >> >> >> >> > >>>
>>> >> >> >> >> > >>> ===========================
>>> >> >> >> >> > >>> Michael Gogins
>>> >> >> >> >> > >>> Irreducible Productions
>>> >> >> >> >> > >>> http://michaelgogins.tumblr.com
>>> >> >> >> >> > >>> Michael dot Gogins at gmail dot com
>>> >> >> >> >> > >>>
>>> >> >> >> >> > >>>
>>> >> >> >> >> > >>> On Sun, Jul 21, 2013 at 1:15 PM, Stephen Kyne
>>> >> >> >> >> > >>> 
>>> >> >> >> >> > >>> wrote:
>>> >> >> >> >> > >>>>
>>> >> >> >> >> > >>>> Hi guys,
>>> >> >> >> >> > >>>>
>>> >> >> >> >> > >>>> I was wondering if anyone has or if it is supposed to
>>> >> >> >> >> > >>>> be
>>> >> >> >> >> > >>>> possible
>>> >> >> >> >> > >>>> to
>>> >> >> >> >> > >>>> generate a VS2010 project file using CMake and
>>> >> >> >> >> > >>>> building
>>> >> >> >> >> > >>>> Csound
>>> >> >> >> >> > >>>> this
>>> >> >> >> >> > >>>> way?
>>> >> >> >> >> > >>>>
>>> >> >> >> >> > >>>> It is straight forward finding the necessary
>>> >> >> >> >> > >>>> dependencies
>>> >> >> >> >> > >>>> and
>>> >> >> >> >> > >>>> generating
>>> >> >> >> >> > >>>> the project file but it's running into a lot of errors
>>> >> >> >> >> > >>>> when I
>>> >> >> >> >> > >>>> try
>>> >> >> >> >> > >>>> and
>>> >> >> >> >> > >>>> build.
>>> >> >> >> >> > >>>> Is it worth hacking around and fixing these errors or
>>> >> >> >> >> > >>>> is
>>> >> >> >> >> > >>>> this
>>> >> >> >> >> > >>>> fundamentally not going to work without serious
>>> >> >> >> >> > >>>> effort?
>>> >> >> >> >> > >>>>
>>> >> >> >> >> > >>>> Thanks,
>>> >> >> >> >> > >>>> Stephen
>>> >> >> >> >> > >>>>
>>> >> >> >> >> > >>>>
>>> >> >> >> >> > >>>>
>>> >> >> >> >> > >>>>
>>> >> >> >> >> > >>>>
>>> >> >> >> >> > >>>>
>>> >> >> >> >> > >>>>
>>> >> >> >> >> > >>>>
>>> >> >> >> >> > >>>>
>>> >> >> >> >> > >>>>
>>> >> >> >> >> > >>>> ------------------------------------------------------------------------------
>>> >> >> >> >> > >>>> See everything from the browser to the database with
>>> >> >> >> >> > >>>> AppDynamics
>>> >> >> >> >> > >>>> Get end-to-end visibility with application monitoring
>>> >> >> >> >> > >>>> from
>>> >> >> >> >> > >>>> AppDynamics
>>> >> >> >> >> > >>>> Isolate bottlenecks and diagnose root cause in
>>> >> >> >> >> > >>>> seconds.
>>> >> >> >> >> > >>>> Start your free trial of AppDynamics Pro today!
>>> >> >> >> >> > >>>>
>>> >> >> >> >> > >>>>
>>> >> >> >> >> > >>>>
>>> >> >> >> >> > >>>>
>>> >> >> >> >> > >>>>
>>> >> >> >> >> > >>>>
>>> >> >> >> >> > >>>>
>>> >> >> >> >> > >>>>
>>> >> >> >> >> > >>>>
>>> >> >> >> >> > >>>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>>> >> >> >> >> > >>>> _______________________________________________
>>> >> >> >> >> > >>>> Csound-devel mailing list
>>> >> >> >> >> > >>>> Csound-devel@lists.sourceforge.net
>>> >> >> >> >> > >>>>
>>> >> >> >> >> > >>>>
>>> >> >> >> >> > >>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>> >> >> >> >> > >>>>
>>> >> >> >> >> > >>>
>>> >> >> >> >> > >>>
>>> >> >> >> >> > >>>
>>> >> >> >> >> > >>>
>>> >> >> >> >> > >>>
>>> >> >> >> >> > >>>
>>> >> >> >> >> > >>>
>>> >> >> >> >> > >>>
>>> >> >> >> >> > >>>
>>> >> >> >> >> > >>>
>>> >> >> >> >> > >>> ------------------------------------------------------------------------------
>>> >> >> >> >> > >>> See everything from the browser to the database with
>>> >> >> >> >> > >>> AppDynamics
>>> >> >> >> >> > >>> Get end-to-end visibility with application monitoring
>>> >> >> >> >> > >>> from
>>> >> >> >> >> > >>> AppDynamics
>>> >> >> >> >> > >>> Isolate bottlenecks and diagnose root cause in seconds.
>>> >> >> >> >> > >>> Start your free trial of AppDynamics Pro today!
>>> >> >> >> >> > >>>
>>> >> >> >> >> > >>>
>>> >> >> >> >> > >>>
>>> >> >> >> >> > >>>
>>> >> >> >> >> > >>>
>>> >> >> >> >> > >>>
>>> >> >> >> >> > >>>
>>> >> >> >> >> > >>>
>>> >> >> >> >> > >>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>>> >> >> >> >> > >>> _______________________________________________
>>> >> >> >> >> > >>> Csound-devel mailing list
>>> >> >> >> >> > >>> Csound-devel@lists.sourceforge.net
>>> >> >> >> >> > >>>
>>> >> >> >> >> > >>>
>>> >> >> >> >> > >>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>> >> >> >> >> > >>>
>>> >> >> >> >> > >>
>>> >> >> >> >> > >>
>>> >> >> >> >> > >>
>>> >> >> >> >> > >>
>>> >> >> >> >> > >>
>>> >> >> >> >> > >>
>>> >> >> >> >> > >>
>>> >> >> >> >> > >>
>>> >> >> >> >> > >> ------------------------------------------------------------------------------
>>> >> >> >> >> > >> See everything from the browser to the database with
>>> >> >> >> >> > >> AppDynamics
>>> >> >> >> >> > >> Get end-to-end visibility with application monitoring
>>> >> >> >> >> > >> from
>>> >> >> >> >> > >> AppDynamics
>>> >> >> >> >> > >> Isolate bottlenecks and diagnose root cause in seconds.
>>> >> >> >> >> > >> Start your free trial of AppDynamics Pro today!
>>> >> >> >> >> > >>
>>> >> >> >> >> > >>
>>> >> >> >> >> > >>
>>> >> >> >> >> > >>
>>> >> >> >> >> > >>
>>> >> >> >> >> > >>
>>> >> >> >> >> > >>
>>> >> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>>> >> >> >> >> > >> _______________________________________________
>>> >> >> >> >> > >> Csound-devel mailing list
>>> >> >> >> >> > >> Csound-devel@lists.sourceforge.net
>>> >> >> >> >> > >>
>>> >> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>> >> >> >> >> > >>
>>> >> >> >> >> > >>
>>> >> >> >> >> > >>
>>> >> >> >> >> > >>
>>> >> >> >> >> > >>
>>> >> >> >> >> > >>
>>> >> >> >> >> > >>
>>> >> >> >> >> > >>
>>> >> >> >> >> > >> ------------------------------------------------------------------------------
>>> >> >> >> >> > >> See everything from the browser to the database with
>>> >> >> >> >> > >> AppDynamics
>>> >> >> >> >> > >> Get
>>> >> >> >> >> > >> end-to-end visibility with application monitoring from
>>> >> >> >> >> > >> AppDynamics
>>> >> >> >> >> > >> Isolate
>>> >> >> >> >> > >> bottlenecks and diagnose root cause in seconds. Start
>>> >> >> >> >> > >> your
>>> >> >> >> >> > >> free
>>> >> >> >> >> > >> trial
>>> >> >> >> >> > >> of
>>> >> >> >> >> > >> AppDynamics Pro today!
>>> >> >> >> >> > >>
>>> >> >> >> >> > >>
>>> >> >> >> >> > >>
>>> >> >> >> >> > >>
>>> >> >> >> >> > >>
>>> >> >> >> >> > >>
>>> >> >> >> >> > >>
>>> >> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>>> >> >> >> >> > >> _______________________________________________
>>> >> >> >> >> > >> Csound-devel
>>> >> >> >> >> > >> mailing
>>> >> >> >> >> > >> list
>>> >> >> >> >> > >> Csound-devel@lists.sourceforge.net
>>> >> >> >> >> > >>
>>> >> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>> >> >> >> >> > >>
>>> >> >> >> >> > >>
>>> >> >> >> >> > >>
>>> >> >> >> >> > >>
>>> >> >> >> >> > >>
>>> >> >> >> >> > >>
>>> >> >> >> >> > >>
>>> >> >> >> >> > >>
>>> >> >> >> >> > >> ------------------------------------------------------------------------------
>>> >> >> >> >> > >> See everything from the browser to the database with
>>> >> >> >> >> > >> AppDynamics
>>> >> >> >> >> > >> Get end-to-end visibility with application monitoring
>>> >> >> >> >> > >> from
>>> >> >> >> >> > >> AppDynamics
>>> >> >> >> >> > >> Isolate bottlenecks and diagnose root cause in seconds.
>>> >> >> >> >> > >> Start your free trial of AppDynamics Pro today!
>>> >> >> >> >> > >>
>>> >> >> >> >> > >>
>>> >> >> >> >> > >>
>>> >> >> >> >> > >>
>>> >> >> >> >> > >>
>>> >> >> >> >> > >>
>>> >> >> >> >> > >>
>>> >> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>>> >> >> >> >> > >> _______________________________________________
>>> >> >> >> >> > >> Csound-devel mailing list
>>> >> >> >> >> > >> Csound-devel@lists.sourceforge.net
>>> >> >> >> >> > >>
>>> >> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>> >> >> >> >> > >>
>>> >> >> >> >> > >>
>>> >> >> >> >> > >>
>>> >> >> >> >> > >>
>>> >> >> >> >> > >>
>>> >> >> >> >> > >>
>>> >> >> >> >> > >>
>>> >> >> >> >> > >>
>>> >> >> >> >> > >>
>>> >> >> >> >> > >> ------------------------------------------------------------------------------
>>> >> >> >> >> > >> See everything from the browser to the database with
>>> >> >> >> >> > >> AppDynamics
>>> >> >> >> >> > >> Get
>>> >> >> >> >> > >> end-to-end visibility with application monitoring from
>>> >> >> >> >> > >> AppDynamics
>>> >> >> >> >> > >> Isolate
>>> >> >> >> >> > >> bottlenecks and diagnose root cause in seconds. Start
>>> >> >> >> >> > >> your
>>> >> >> >> >> > >> free
>>> >> >> >> >> > >> trial
>>> >> >> >> >> > >> of
>>> >> >> >> >> > >> AppDynamics Pro today!
>>> >> >> >> >> > >>
>>> >> >> >> >> > >>
>>> >> >> >> >> > >>
>>> >> >> >> >> > >>
>>> >> >> >> >> > >>
>>> >> >> >> >> > >>
>>> >> >> >> >> > >>
>>> >> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>>> >> >> >> >> > >> _______________________________________________
>>> >> >> >> >> > >> Csound-devel
>>> >> >> >> >> > >> mailing
>>> >> >> >> >> > >> list
>>> >> >> >> >> > >> Csound-devel@lists.sourceforge.net
>>> >> >> >> >> > >>
>>> >> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>> >> >> >> >> > >>
>>> >> >> >> >> > >>
>>> >> >> >> >> > >>
>>> >> >> >> >> > >>
>>> >> >> >> >> > >>
>>> >> >> >> >> > >>
>>> >> >> >> >> > >>
>>> >> >> >> >> > >>
>>> >> >> >> >> > >> ------------------------------------------------------------------------------
>>> >> >> >> >> > >> How ServiceNow helps IT people transform IT departments:
>>> >> >> >> >> > >> 1. Consolidate legacy IT systems to a single system of
>>> >> >> >> >> > >> record
>>> >> >> >> >> > >> for
>>> >> >> >> >> > >> IT
>>> >> >> >> >> > >> 2. Standardize and globalize service processes across IT
>>> >> >> >> >> > >> 3. Implement zero-touch automation to replace manual,
>>> >> >> >> >> > >> redundant
>>> >> >> >> >> > >> tasks
>>> >> >> >> >> > >>
>>> >> >> >> >> > >>
>>> >> >> >> >> > >>
>>> >> >> >> >> > >>
>>> >> >> >> >> > >>
>>> >> >> >> >> > >>
>>> >> >> >> >> > >>
>>> >> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
>>> >> >> >> >> > >> _______________________________________________
>>> >> >> >> >> > >> Csound-devel mailing list
>>> >> >> >> >> > >> Csound-devel@lists.sourceforge.net
>>> >> >> >> >> > >>
>>> >> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>> >> >> >> >> > >>
>>> >> >> >> >> > >
>>> >> >> >> >> > >
>>> >> >> >> >> > >
>>> >> >> >> >> > >
>>> >> >> >> >> > >
>>> >> >> >> >> > >
>>> >> >> >> >> > >
>>> >> >> >> >> > > ------------------------------------------------------------------------------
>>> >> >> >> >> > > How ServiceNow helps IT people transform IT departments:
>>> >> >> >> >> > > 1. Consolidate legacy IT systems to a single system of
>>> >> >> >> >> > > record
>>> >> >> >> >> > > for
>>> >> >> >> >> > > IT
>>> >> >> >> >> > > 2. Standardize and globalize service processes across IT
>>> >> >> >> >> > > 3. Implement zero-touch automation to replace manual,
>>> >> >> >> >> > > redundant
>>> >> >> >> >> > > tasks
>>> >> >> >> >> > >
>>> >> >> >> >> > >
>>> >> >> >> >> > >
>>> >> >> >> >> > >
>>> >> >> >> >> > >
>>> >> >> >> >> > >
>>> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
>>> >> >> >> >> > > _______________________________________________
>>> >> >> >> >> > > Csound-devel mailing list
>>> >> >> >> >> > > Csound-devel@lists.sourceforge.net
>>> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>>> >> >> >> >> > >
>>> >> >> >> >> > >
>>> >> >> >> >> > >
>>> >> >> >> >> > >
>>> >> >> >> >> > >
>>> >> >> >> >> > >
>>> >> >> >> >> > >
>>> >> >> >> >> > > ------------------------------------------------------------------------------
>>> >> >> >> >> > > How ServiceNow helps IT people transform IT departments:
>>> >> >> >> >> > > 1.
>>> >> >> >> >> > > Consolidate
>>> >> >> >> >> > > legacy IT systems to a single system of record for IT 2.
>>> >> >> >> >> > > Standardize
>>> >> >> >> >> > > and
>>> >> >> >> >> > > globalize service processes across IT 3. Implement
>>> >> >> >> >> > > zero-touch
>>> >> >> >> >> > > automation to
>>> >> >> >> >> > > replace manual, redundant tasks
>>> >> >> >> >> > >
>>> >> >> >> >> > >
>>> >> >> >> >> > >
>>> >> >> >> >> > >
>>> >> >> >> >> > >
>>> >> >> >> >> > >
>>> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
>>> >> >> >> >> > > _______________________________________________
>>> >> >> >> >> > > Csound-devel
>>> >> >> >> >> > > mailing
>>> >> >> >> >> > > list
>>> >> >> >> >> > > Csound-devel@lists.sourceforge.net
>>> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>>> >> >> >> >> > >
>>> >> >> >> >> > >
>>> >> >> >> >> > >
>>> >> >> >> >> > >
>>> >> >> >> >> > >
>>> >> >> >> >> > >
>>> >> >> >> >> > >
>>> >> >> >> >> > > ------------------------------------------------------------------------------
>>> >> >> >> >> > > How ServiceNow helps IT people transform IT departments:
>>> >> >> >> >> > > 1. Consolidate legacy IT systems to a single system of
>>> >> >> >> >> > > record
>>> >> >> >> >> > > for
>>> >> >> >> >> > > IT
>>> >> >> >> >> > > 2. Standardize and globalize service processes across IT
>>> >> >> >> >> > > 3. Implement zero-touch automation to replace manual,
>>> >> >> >> >> > > redundant
>>> >> >> >> >> > > tasks
>>> >> >> >> >> > >
>>> >> >> >> >> > >
>>> >> >> >> >> > >
>>> >> >> >> >> > >
>>> >> >> >> >> > >
>>> >> >> >> >> > >
>>> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
>>> >> >> >> >> > > _______________________________________________
>>> >> >> >> >> > > Csound-devel mailing list
>>> >> >> >> >> > > Csound-devel@lists.sourceforge.net
>>> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>>> >> >> >> >> > >
>>> >> >> >> >> > >
>>> >> >> >> >> > >
>>> >> >> >> >> > >
>>> >> >> >> >> > >
>>> >> >> >> >> > >
>>> >> >> >> >> > >
>>> >> >> >> >> > >
>>> >> >> >> >> > >
>>> >> >> >> >> > > ------------------------------------------------------------------------------
>>> >> >> >> >> > > LIMITED TIME SALE - Full Year of Microsoft Training For
>>> >> >> >> >> > > Just
>>> >> >> >> >> > > $49.99!
>>> >> >> >> >> > > 1,500+
>>> >> >> >> >> > > hours of tutorials including VisualStudio 2012, Windows
>>> >> >> >> >> > > 8,
>>> >> >> >> >> > > SharePoint
>>> >> >> >> >> > > 2013,
>>> >> >> >> >> > > SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library
>>> >> >> >> >> > > Power
>>> >> >> >> >> > > Pack
>>> >> >> >> >> > > includes
>>> >> >> >> >> > > Mobile, Cloud, Java, and UX Design. Lowest price ever!
>>> >> >> >> >> > > Ends
>>> >> >> >> >> > > 9/22/13.
>>> >> >> >> >> > >
>>> >> >> >> >> > >
>>> >> >> >> >> > >
>>> >> >> >> >> > >
>>> >> >> >> >> > >
>>> >> >> >> >> > >
>>> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
>>> >> >> >> >> > > _______________________________________________
>>> >> >> >> >> > > Csound-devel
>>> >> >> >> >> > > mailing
>>> >> >> >> >> > > list
>>> >> >> >> >> > > Csound-devel@lists.sourceforge.net
>>> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>>> >> >> >> >> > >
>>> >> >> >> >> > >
>>> >> >> >> >> > >
>>> >> >> >> >> > >
>>> >> >> >> >> > >
>>> >> >> >> >> > >
>>> >> >> >> >> > >
>>> >> >> >> >> > > ------------------------------------------------------------------------------
>>> >> >> >> >> > > LIMITED TIME SALE - Full Year of Microsoft Training For
>>> >> >> >> >> > > Just
>>> >> >> >> >> > > $49.99!
>>> >> >> >> >> > > 1,500+
>>> >> >> >> >> > > hours of tutorials including VisualStudio 2012, Windows
>>> >> >> >> >> > > 8,
>>> >> >> >> >> > > SharePoint
>>> >> >> >> >> > > 2013,
>>> >> >> >> >> > > SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library
>>> >> >> >> >> > > Power
>>> >> >> >> >> > > Pack
>>> >> >> >> >> > > includes
>>> >> >> >> >> > > Mobile, Cloud, Java, and UX Design. Lowest price ever!
>>> >> >> >> >> > > Ends
>>> >> >> >> >> > > 9/20/13.
>>> >> >> >> >> > >
>>> >> >> >> >> > >
>>> >> >> >> >> > >
>>> >> >> >> >> > >
>>> >> >> >> >> > >
>>> >> >> >> >> > >
>>> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>>> >> >> >> >> > > _______________________________________________
>>> >> >> >> >> > > Csound-devel
>>> >> >> >> >> > > mailing
>>> >> >> >> >> > > list
>>> >> >> >> >> > > Csound-devel@lists.sourceforge.net
>>> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>>> >> >> >> >> > >
>>> >> >> >> >> > >
>>> >> >> >> >> > >
>>> >> >> >> >> > >
>>> >> >> >> >> > >
>>> >> >> >> >> > >
>>> >> >> >> >> > >
>>> >> >> >> >> > > ------------------------------------------------------------------------------
>>> >> >> >> >> > > LIMITED TIME SALE - Full Year of Microsoft Training For
>>> >> >> >> >> > > Just
>>> >> >> >> >> > > $49.99!
>>> >> >> >> >> > > 1,500+ hours of tutorials including VisualStudio 2012,
>>> >> >> >> >> > > Windows
>>> >> >> >> >> > > 8,
>>> >> >> >> >> > > SharePoint
>>> >> >> >> >> > > 2013, SQL 2012, MVC 4, more. BEST VALUE: New
>>> >> >> >> >> > > Multi-Library
>>> >> >> >> >> > > Power
>>> >> >> >> >> > > Pack
>>> >> >> >> >> > > includes
>>> >> >> >> >> > > Mobile, Cloud, Java, and UX Design. Lowest price ever!
>>> >> >> >> >> > > Ends
>>> >> >> >> >> > > 9/20/13.
>>> >> >> >> >> > >
>>> >> >> >> >> > >
>>> >> >> >> >> > >
>>> >> >> >> >> > >
>>> >> >> >> >> > >
>>> >> >> >> >> > >
>>> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>>> >> >> >> >> > > _______________________________________________
>>> >> >> >> >> > > Csound-devel mailing list
>>> >> >> >> >> > > Csound-devel@lists.sourceforge.net
>>> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>>> >> >> >> >> > >
>>> >> >> >> >> >
>>> >> >> >> >> >
>>> >> >> >> >> >
>>> >> >> >> >> >
>>> >> >> >> >> >
>>> >> >> >> >> >
>>> >> >> >> >> >
>>> >> >> >> >> > ------------------------------------------------------------------------------
>>> >> >> >> >> > LIMITED TIME SALE - Full Year of Microsoft Training For
>>> >> >> >> >> > Just
>>> >> >> >> >> > $49.99!
>>> >> >> >> >> > 1,500+ hours of tutorials including VisualStudio 2012,
>>> >> >> >> >> > Windows
>>> >> >> >> >> > 8,
>>> >> >> >> >> > SharePoint
>>> >> >> >> >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library
>>> >> >> >> >> > Power
>>> >> >> >> >> > Pack
>>> >> >> >> >> > includes
>>> >> >> >> >> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
>>> >> >> >> >> > 9/20/13.
>>> >> >> >> >> >
>>> >> >> >> >> >
>>> >> >> >> >> >
>>> >> >> >> >> >
>>> >> >> >> >> >
>>> >> >> >> >> >
>>> >> >> >> >> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>>> >> >> >> >> > _______________________________________________
>>> >> >> >> >> > Csound-devel mailing list
>>> >> >> >> >> > Csound-devel@lists.sourceforge.net
>>> >> >> >> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>>> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >> >> ------------------------------------------------------------------------------
>>> >> >> >> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just
>>> >> >> >> >> $49.99!
>>> >> >> >> >> 1,500+ hours of tutorials including VisualStudio 2012,
>>> >> >> >> >> Windows
>>> >> >> >> >> 8,
>>> >> >> >> >> SharePoint
>>> >> >> >> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library
>>> >> >> >> >> Power
>>> >> >> >> >> Pack
>>> >> >> >> >> includes
>>> >> >> >> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
>>> >> >> >> >> 9/20/13.
>>> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>>> >> >> >> >> _______________________________________________
>>> >> >> >> >> Csound-devel mailing list
>>> >> >> >> >> Csound-devel@lists.sourceforge.net
>>> >> >> >> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>> >> >> >> >>
>>> >> >> >> >
>>> >> >> >> >
>>> >> >> >> >
>>> >> >> >> >
>>> >> >> >> >
>>> >> >> >> >
>>> >> >> >> >
>>> >> >> >> > ------------------------------------------------------------------------------
>>> >> >> >> > LIMITED TIME SALE - Full Year of Microsoft Training For Just
>>> >> >> >> > $49.99!
>>> >> >> >> > 1,500+ hours of tutorials including VisualStudio 2012, Windows
>>> >> >> >> > 8,
>>> >> >> >> > SharePoint
>>> >> >> >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library
>>> >> >> >> > Power
>>> >> >> >> > Pack
>>> >> >> >> > includes
>>> >> >> >> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
>>> >> >> >> > 9/20/13.
>>> >> >> >> >
>>> >> >> >> >
>>> >> >> >> >
>>> >> >> >> >
>>> >> >> >> >
>>> >> >> >> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>>> >> >> >> > _______________________________________________
>>> >> >> >> > Csound-devel mailing list
>>> >> >> >> > Csound-devel@lists.sourceforge.net
>>> >> >> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>>> >> >> >> >
>>> >> >> >>
>>> >> >> >>
>>> >> >> >>
>>> >> >> >>
>>> >> >> >>
>>> >> >> >>
>>> >> >> >> ------------------------------------------------------------------------------
>>> >> >> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just
>>> >> >> >> $49.99!
>>> >> >> >> 1,500+ hours of tutorials including VisualStudio 2012, Windows
>>> >> >> >> 8,
>>> >> >> >> SharePoint
>>> >> >> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
>>> >> >> >> Pack
>>> >> >> >> includes
>>> >> >> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
>>> >> >> >> 9/20/13.
>>> >> >> >>
>>> >> >> >>
>>> >> >> >>
>>> >> >> >>
>>> >> >> >>
>>> >> >> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>>> >> >> >> _______________________________________________
>>> >> >> >> Csound-devel mailing list
>>> >> >> >> Csound-devel@lists.sourceforge.net
>>> >> >> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>> >> >> >
>>> >> >> >
>>> >> >> >
>>> >> >> >
>>> >> >> >
>>> >> >> > ------------------------------------------------------------------------------
>>> >> >> > LIMITED TIME SALE - Full Year of Microsoft Training For Just
>>> >> >> > $49.99!
>>> >> >> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>>> >> >> > SharePoint
>>> >> >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
>>> >> >> > Pack
>>> >> >> > includes
>>> >> >> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
>>> >> >> > 9/20/13.
>>> >> >> >
>>> >> >> >
>>> >> >> >
>>> >> >> >
>>> >> >> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>>> >> >> > _______________________________________________
>>> >> >> > Csound-devel mailing list
>>> >> >> > Csound-devel@lists.sourceforge.net
>>> >> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>>> >> >> >
>>> >> >>
>>> >> >>
>>> >> >>
>>> >> >>
>>> >> >>
>>> >> >> ------------------------------------------------------------------------------
>>> >> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just
>>> >> >> $49.99!
>>> >> >> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>>> >> >> SharePoint
>>> >> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
>>> >> >> Pack
>>> >> >> includes
>>> >> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
>>> >> >> 9/20/13.
>>> >> >>
>>> >> >>
>>> >> >>
>>> >> >>
>>> >> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>>> >> >> _______________________________________________
>>> >> >> Csound-devel mailing list
>>> >> >> Csound-devel@lists.sourceforge.net
>>> >> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>> >> >
>>> >> >
>>> >> >
>>> >> >
>>> >> > ------------------------------------------------------------------------------
>>> >> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
>>> >> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>>> >> > SharePoint
>>> >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
>>> >> > Pack
>>> >> > includes
>>> >> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
>>> >> >
>>> >> >
>>> >> >
>>> >> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>>> >> > _______________________________________________
>>> >> > Csound-devel mailing list
>>> >> > Csound-devel@lists.sourceforge.net
>>> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>>> >> >
>>> >>
>>> >>
>>> >>
>>> >>
>>> >> ------------------------------------------------------------------------------
>>> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
>>> >> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>>> >> SharePoint
>>> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
>>> >> includes
>>> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
>>> >>
>>> >>
>>> >>
>>> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>>> >> _______________________________________________
>>> >> Csound-devel mailing list
>>> >> Csound-devel@lists.sourceforge.net
>>> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>> >
>>> >
>>> >
>>> > ------------------------------------------------------------------------------
>>> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
>>> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>>> > SharePoint
>>> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
>>> > includes
>>> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13.
>>> >
>>> >
>>> > http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
>>> > _______________________________________________
>>> > Csound-devel mailing list
>>> > Csound-devel@lists.sourceforge.net
>>> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>>> >
>>>
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
>>> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>>> SharePoint
>>> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
>>> includes
>>> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13.
>>>
>>>
>>> http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
>>> _______________________________________________
>>> Csound-devel mailing list
>>> Csound-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>>
>> ------------------------------------------------------------------------------
>> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
>> 1,500+
>> hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
>> 2013,
>> SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
>> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13.
>>
>> http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
>> _______________________________________________ Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>>
>> ------------------------------------------------------------------------------
>> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
>> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>> SharePoint
>> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
>> includes
>> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
>>
>> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>
> ------------------------------------------------------------------------------
> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> includes
> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> ------------------------------------------------------------------------------
> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! 1,500+
> hours of tutorials including VisualStudio 2012, Windows 8, SharePoint 2013,
> SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> _______________________________________________ Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> ------------------------------------------------------------------------------
> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! 1,500+
> hours of tutorials including VisualStudio 2012, Windows 8, SharePoint 2013,
> SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> _______________________________________________ Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> ------------------------------------------------------------------------------
> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! 1,500+
> hours of tutorials including VisualStudio 2012, Windows 8, SharePoint 2013,
> SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> _______________________________________________ Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> ------------------------------------------------------------------------------
> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> includes
> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>

------------------------------------------------------------------------------
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register >
http://pubads.g.doubleclick.net/gampad/clk?id=60133471&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2013-09-23 20:27
FromStephen Kyne
SubjectRe: [Cs-dev] VS2010 building from source
AttachmentsNone  None  
Hi Steven,

No problem, thanks for adding the link.

It seems that although I was able to create the page, I'm now not allowed to edit it any more.
Is it possible that I require some extra privileges?

Thanks,
Stephen

> Date: Mon, 23 Sep 2013 14:56:20 -0400
> From: stevenyi@gmail.com
> To: csound-devel@lists.sourceforge.net
> Subject: Re: [Cs-dev] VS2010 building from source
>
> Hi Stephen,
>
> Thanks for working on that page. I've added a link from the main page.
>
> Cheers!
> steven
>
> On Mon, Sep 23, 2013 at 10:07 AM, Stephen Kyne <stevek@outlook.ie> wrote:
> > I can't seem to edit the main page but I was able to add a new page which I
> > have done.
> > I've started the guide now and I'll try and add some more after I finish
> > work.
> >
> > https://sourceforge.net/p/csound/wiki/Building%20Csound%20with%20Visual%20Studio%202013/
> >
> > My plan is to make a list of libraries with versions and links that are
> > known to work.
> > Also to track what build features are currently working and to describe what
> > issues might currently hinder it's progress.
> >
> > If someone could add a link to my page from the main page, that would be
> > great.
> >
> > Stephen
> >
> > ________________________________
> > From: stevek@outlook.ie
> > To: csound-devel@lists.sourceforge.net
> > Date: Mon, 23 Sep 2013 14:26:18 +0100
> > Subject: Re: [Cs-dev] VS2010 building from source
> >
> > Just a quick note, I've tried to edit the wiki but it's saying I don't have
> > access.
> > To be clear, should I be editing the normal wiki or the mediawiki?
> >
> > Stephen
> >
> > ________________________________
> > From: stevek@outlook.ie
> > To: csound-devel@lists.sourceforge.net
> > Date: Mon, 23 Sep 2013 14:21:54 +0100
> > Subject: Re: [Cs-dev] VS2010 building from source
> >
> > Hi guys,
> >
> > I'll start writing the wiki so and document what is working so far.
> >
> > Steven, I had a look at the concern you mentioned and it does appear to be a
> > mistake. I'll fix that this evening.
> > Cheers for keeping an eye on the branch, the more eyes the better!
> >
> > I'll be going on holiday from Wednesday 25th until the 1st Oct so I'll try
> > and get as much done this evening so that
> > anyone else can have a go with working on this.
> >
> > Thanks,
> > Stephen
> >
> > ________________________________
> > From: richard@rghmusic.com
> > To: csound-devel@lists.sourceforge.net
> > Date: Mon, 23 Sep 2013 13:10:30 +0000
> > Subject: Re: [Cs-dev] VS2010 building from source
> >
> > Thanks for keeping tabs. Yes, I'd like to see the process captured in the
> > wiki, too: Hopefully to a level similar to Mike's invaluable document on the
> > mingw build.
> > Richard
> > Sent from my Windows Phone
> > ________________________________
> > From: Steven Yi
> > Sent: 9/23/2013 8:52 AM
> > To: Developer discussions
> > Subject: Re: [Cs-dev] VS2010 building from source
> >
> > Hi Richard and Stephen,
> >
> > Just FYI I've been monitoring the vs2013 branch. Most of the changes
> > look good, though I thought I saw one that might need further review
> > (can't recall, but it looked like an early return from a function was
> > removed). Otherwise, the progress sounds great!
> >
> > One thing, you both should have edit access to the Wiki. I'd encourage
> > you both to consider documenting the process for compiling with VS2013
> > there. You could create a list too of things that need to be looked
> > at, and maybe others might be able to join in on the effort.
> >
> > Thanks!
> > steven
> >
> > On Mon, Sep 23, 2013 at 8:32 AM, Richard Henninger <richard@rghmusic.com>
> > wrote:
> >> Good Morning Stephan,
> >>
> >>
> >> If you could give me a map of how you are set up so I can replicate your
> >> build environment, I’ll get to work this afternoon on constructing the
> >> same
> >> setup - for both csound source and that of supporting libraries.
> >>
> >> Once I have that and it works, we can make a plan to divvy up the
> >> remaining
> >> work and to devise a test and acceptance strategy so we can ultimately
> >> fold
> >> the work back into the develop branch.
> >>
> >> Richard
> >>
> >>
> >> Richard Henninger
> >> richard@rghmusic.com
> >>
> >> From: Stephen Kyne
> >> Sent: Sunday, September 22, 2013 6:59 PM
> >> To: Developer discussions
> >>
> >> Thanks Steven for that bit of info. It seems to have worked and the fix
> >> only
> >> applies to MSVC builds so there should be no regression.
> >> I've added another fix also to correct some type redefinitions.
> >>
> >> As it stands a build emitted from CMake for VS12 with everything disabled
> >> (except for the default WinMM inclusion) is building successfully.
> >> There are still quite a few warnings which I'll be going through to see if
> >> they will cause any problems.
> >> A lot are just warnings about unsafe functions which can be turned
> >> off/ignored.
> >>
> >> After that I'll start adding more features into my build and see what
> >> needs
> >> to be fixed as I go.
> >>
> >> Stephen
> >>
> >> ________________________________
> >> From: stevek@outlook.ie
> >> To: csound-devel@lists.sourceforge.net
> >> Date: Sat, 21 Sep 2013 21:38:58 +0100
> >> Subject: Re: [Cs-dev] VS2010 building from source
> >>
> >> Richard, sorry you were right I didn't push the changes to the
> >> feature/vs2013 branch. It should be there now.
> >> As for the features in the build, I basically turn off everything
> >> non-essential. I'm not sure if the other stuff is fully working.
> >> I'll try and put up a full list tomorrow of what I enable.
> >>
> >> Steven, cheers that makes sense so. I was using the same version
> >> successfully bar the unistd.h issue.
> >> I'll try your suggestions and see how it goes.
> >>
> >> Stephen
> >>
> >>
> >>> Date: Sat, 21 Sep 2013 16:15:27 -0400
> >>> From: stevenyi@gmail.com
> >>> To: csound-devel@lists.sourceforge.net
> >>> Subject: Re: [Cs-dev] VS2010 building from source
> >>>
> >>> I'm using:
> >>>
> >>> Steven-Yis-MacBook-Pro:blue stevenyi$ flex --version
> >>> flex 2.5.35 Apple(flex-31)
> >>>
> >>> I see that flex has this option:
> >>>
> >>> --nounistd
> >>> do not include <unistd.h>
> >>>
> >>> You could try adding that to the root CMakeLists.txt, around line 736
> >>> here:
> >>>
> >>> COMMAND ${FLEX_EXECUTABLE} ARGS -B -t ${LEX_SRC} > ${LEX_OUT}
> >>>
> >>> and add --nounistd before the -B. If that works, we could see if
> >>> that affects all the gcc/clang builds/platforms. If so, we could
> >>> always do a conditional check if MSVC in CMake and if so to add that
> >>> flag.
> >>>
> >>> steven
> >>>
> >>> On Sat, Sep 21, 2013 at 3:09 PM, Stephen Kyne <stevek@outlook.ie> wrote:
> >>> > Hi guys,
> >>> >
> >>> > I've committed some changes that prevents most errors seen in a minimal
> >>> > build of CSound.
> >>> > There are still problems with Flex/Bison that I'm still trying to
> >>> > resolve.
> >>> >
> >>> > With flex ~2.5.35, it seems to compile fine but "unistd.h" is present
> >>> > in
> >>> > the
> >>> > generated csound_orclex/prelex which is missing in MSVC (io.h is the
> >>> > nearest
> >>> > equivalent).
> >>> > With flex 2.5.4, I get errors relating to unrecognised %options and
> >>> > that
> >>> > breaks the build.
> >>> >
> >>> > What is the version of flex that most people are using?
> >>> >
> >>> > Stephen
> >>> >
> >>> >> Date: Wed, 18 Sep 2013 22:10:03 -0400
> >>> >
> >>> >> From: stevenyi@gmail.com
> >>> >> To: csound-devel@lists.sourceforge.net
> >>> >> Subject: Re: [Cs-dev] VS2010 building from source
> >>> >>
> >>> >> +1 to SourceTree. I've been using it on Mac since Atlassian acquired
> >>> >> it. Certainly simplifies everything I do with Git!
> >>> >>
> >>> >> On Tue, Sep 17, 2013 at 7:52 PM, Stephen Kyne <stevek@outlook.ie>
> >>> >> wrote:
> >>> >> > Thanks Steven,
> >>> >> >
> >>> >> > I think I'm good to go now. I have my repository set up and
> >>> >> > configured
> >>> >> > to
> >>> >> > the new "feature/vs2013" branch.
> >>> >> > I'm currently manually porting over my changes from the old repo. I
> >>> >> > didn't
> >>> >> > really see a better option.
> >>> >> >
> >>> >> > I'll commit my changes as soon as I complete and Richard can see if
> >>> >> > it's
> >>> >> > working his side.
> >>> >> >
> >>> >> > By the way, it's possible to use
> >>> >> > https://www.atlassian.com/software/sourcetree/overview
> >>> >> > as a GUI for git. It also supports git-flow commands which is handy.
> >>> >> > I've been using a mixture of command line and this and it works
> >>> >> > well.
> >>> >> >
> >>> >> > Stephen
> >>> >> >
> >>> >> >> Date: Tue, 17 Sep 2013 18:11:25 -0400
> >>> >> >
> >>> >> >> From: stevenyi@gmail.com
> >>> >> >> To: csound-devel@lists.sourceforge.net
> >>> >> >> Subject: Re: [Cs-dev] VS2010 building from source
> >>> >> >>
> >>> >> >> Hi Richard,
> >>> >> >>
> >>> >> >> I've added you to the csound6 group, same as Stephen. Please see
> >>> >> >> the
> >>> >> >> other email regarding the vs2013 feature branch I setup for you two
> >>> >> >> to
> >>> >> >> work in.
> >>> >> >>
> >>> >> >> I think having some kind of documentation for how to contribute
> >>> >> >> would
> >>> >> >> be great. You could use the wiki to write any documentation, and we
> >>> >> >> could add some note in the README to consult the wiki.
> >>> >> >>
> >>> >> >> Thanks!
> >>> >> >> steven
> >>> >> >>
> >>> >> >> On Tue, Sep 17, 2013 at 6:05 PM, Richard Henninger
> >>> >> >> <richard@rghmusic.com>
> >>> >> >> wrote:
> >>> >> >> > Steven,
> >>> >> >> >
> >>> >> >> > My sourceforge user name is “rghmusic”.
> >>> >> >> >
> >>> >> >> > Go ahead and start a guaranteed legit feature branch off of
> >>> >> >> > “develop”
> >>> >> >> > for
> >>> >> >> > us. Stephen and I can use that as a sandbox to share experiments
> >>> >> >> > with
> >>> >> >> > git-flow, cmake script changes and code modifications as needed.
> >>> >> >> > When
> >>> >> >> > we
> >>> >> >> > have usable results for all, we can merge those back into the
> >>> >> >> > develop
> >>> >> >> > branch
> >>> >> >> > as you suggest. My CM experience is all TFS (MS Team Foundation
> >>> >> >> > Server)
> >>> >> >> > and
> >>> >> >> > Dimensions (don't ask...) I am new to git, but not CM/VC. I like
> >>> >> >> > what
> >>> >> >> > I
> >>> >> >> > see in git.
> >>> >> >> >
> >>> >> >> > Maybe we can begin a procedural doc for newbie contributors using
> >>> >> >> > git
> >>> >> >> > a
> >>> >> >> > la
> >>> >> >> > Mike’s Windows Build document.
> >>> >> >> >
> >>> >> >> >
> >>> >> >> > Richard Henninger
> >>> >> >> > richard@rghmusic.com
> >>> >> >> >
> >>> >> >> > From: Stephen Kyne
> >>> >> >> > Sent: Tuesday, September 17, 2013 5:42 PM
> >>> >> >> > To: Developer discussions
> >>> >> >> >
> >>> >> >> > I'm not that familiar with git-flow so I'll read the articles
> >>> >> >> > mentioned
> >>> >> >> > and
> >>> >> >> > we can go from there.
> >>> >> >> >
> >>> >> >> > My sourceforge username is "stekyne". Unless Richard is
> >>> >> >> > comfortable
> >>> >> >> > with
> >>> >> >> > starting the feature branch then
> >>> >> >> > maybe it would be best if you could set that up Steven. I don't
> >>> >> >> > want
> >>> >> >> > to
> >>> >> >> > make
> >>> >> >> > a mess of it :D
> >>> >> >> >
> >>> >> >> > The workflow you described sounds good to me anyway.
> >>> >> >> >
> >>> >> >> > Thanks,
> >>> >> >> > Stephen
> >>> >> >> >
> >>> >> >> >> Date: Tue, 17 Sep 2013 16:55:54 -0400
> >>> >> >> >> From: stevenyi@gmail.com
> >>> >> >> >> To: csound-devel@lists.sourceforge.net
> >>> >> >> >> Subject: Re: [Cs-dev] VS2010 building from source
> >>> >> >> >>
> >>> >> >> >> I think this stuff might be best to do in a feature branch using
> >>> >> >> >> "git
> >>> >> >> >> flow feature start vs2013". You would then be able to check out
> >>> >> >> >> the
> >>> >> >> >> feature branch using "git flow feature checkout vs2013".
> >>> >> >> >>
> >>> >> >> >> Stephen and Richard: how about sending me your sourceforge
> >>> >> >> >> usernames
> >>> >> >> >> and I'll add you to the project. If you're uncomfortable with
> >>> >> >> >> git
> >>> >> >> >> flow, I can start the vs2013 feature branch and guide you all
> >>> >> >> >> through
> >>> >> >> >> checking it out. When you're done and want to have that pulled
> >>> >> >> >> in,
> >>> >> >> >> you'd probably do a pull from develop to merge all the most
> >>> >> >> >> recent
> >>> >> >> >> changes, then one of us could pull back into develop.
> >>> >> >> >>
> >>> >> >> >> steven
> >>> >> >> >>
> >>> >> >> >> On Tue, Sep 17, 2013 at 2:11 PM, Richard Henninger
> >>> >> >> >> <richard@rghmusic.com>
> >>> >> >> >> wrote:
> >>> >> >> >> > Hi Mike,
> >>> >> >> >> >
> >>> >> >> >> > Thanks for offering to keep things simple.
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> > BTW, my understanding is the VS2013 is a complete rewrite of
> >>> >> >> >> > the C
> >>> >> >> >> > compiler
> >>> >> >> >> > behind Visual C++ (finally C99 compliant) along with a major
> >>> >> >> >> > commitment
> >>> >> >> >> > to
> >>> >> >> >> > be 100% compliant with C++/11 to which MS is a major
> >>> >> >> >> > contributor
> >>> >> >> >> > now.
> >>> >> >> >> > They
> >>> >> >> >> > have been making a major push over the past few years to be
> >>> >> >> >> > standards-compliant in a number of areas.
> >>> >> >> >> >
> >>> >> >> >> > If you want, you could check out whether the STL vectors and
> >>> >> >> >> > maps
> >>> >> >> >> > now
> >>> >> >> >> > play
> >>> >> >> >> > nice with other libraries like SWIG by downloading and trying
> >>> >> >> >> > the
> >>> >> >> >> > VS2013
> >>> >> >> >> > RC
> >>> >> >> >> > images which just became available last week. (
> >>> >> >> >> > http://www.microsoft.com/visualstudio/eng/2013-downloads ) Any
> >>> >> >> >> > VS2013
> >>> >> >> >> > version is free (runs on Win 8 or 7 (but not 8.1 preview))
> >>> >> >> >> > this
> >>> >> >> >> > fall.
> >>> >> >> >> > Release is scheduled for mid November.
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> > Richard Henninger
> >>> >> >> >> > richard@rghmusic.com
> >>> >> >> >> >
> >>> >> >> >> > From: Michael Gogins
> >>> >> >> >> > Sent: Tuesday, September 17, 2013 1:47 PM
> >>> >> >> >> > To: Developer discussions
> >>> >> >> >> >
> >>> >> >> >> > As far as I am concerned, you can work in the develop branch.
> >>> >> >> >> > I
> >>> >> >> >> > build
> >>> >> >> >> > the
> >>> >> >> >> > develop branch for Windows with MinGW every day or so. I'm
> >>> >> >> >> > sure
> >>> >> >> >> > we
> >>> >> >> >> > can
> >>> >> >> >> > keep
> >>> >> >> >> > the build options straightened out.
> >>> >> >> >> >
> >>> >> >> >> > If you want to create another branch, that's fine too. I don't
> >>> >> >> >> > find
> >>> >> >> >> > it
> >>> >> >> >> > difficult to manage branches just with plain git commands.
> >>> >> >> >> >
> >>> >> >> >> > For your information, the reason that I did not create a
> >>> >> >> >> > Microsoft
> >>> >> >> >> > build
> >>> >> >> >> > for
> >>> >> >> >> > Windows myself is that the CsoundAC component would not build
> >>> >> >> >> > a
> >>> >> >> >> > SWIG
> >>> >> >> >> > interface for Python with Visual C++. The cause is that the
> >>> >> >> >> > standard
> >>> >> >> >> > vector
> >>> >> >> >> > and map collections would not compile with a DLL interface for
> >>> >> >> >> > SWIG
> >>> >> >> >> > using
> >>> >> >> >> > Visual C++. Since I am the author and one of the main users of
> >>> >> >> >> > CsoundAC,
> >>> >> >> >> > that caused me to lose interest in Visual C++.
> >>> >> >> >> >
> >>> >> >> >> > Things have changed a bit since then. In the first place I
> >>> >> >> >> > don't
> >>> >> >> >> > depend
> >>> >> >> >> > on
> >>> >> >> >> > the SWIG-generated Python interface so much any more, I often
> >>> >> >> >> > compose
> >>> >> >> >> > directly in C++. I'm also interested to hear if this serious
> >>> >> >> >> > limitation
> >>> >> >> >> > of
> >>> >> >> >> > Visual C++, which is not standard compliant, has been fixed.
> >>> >> >> >> >
> >>> >> >> >> > Regards,
> >>> >> >> >> > Mike
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> > ===========================
> >>> >> >> >> > Michael Gogins
> >>> >> >> >> > Irreducible Productions
> >>> >> >> >> > http://michaelgogins.tumblr.com
> >>> >> >> >> > Michael dot Gogins at gmail dot com
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> > On Tue, Sep 17, 2013 at 1:37 PM, Richard Henninger
> >>> >> >> >> > <richard@rghmusic.com>
> >>> >> >> >> > wrote:
> >>> >> >> >> >>
> >>> >> >> >> >> Stephen,
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >> As we get set up, I noticed that Steven was talking about
> >>> >> >> >> >> “git-flow”
> >>> >> >> >> >> which
> >>> >> >> >> >> is an add-on to git proper that encapsulates a workflow by
> >>> >> >> >> >> imposing
> >>> >> >> >> >> high-level commands over git that standardize branching
> >>> >> >> >> >> operations.
> >>> >> >> >> >> This
> >>> >> >> >> >> was new to me. If it is new to you too, let’s read up before
> >>> >> >> >> >> imposing a
> >>> >> >> >> >> new
> >>> >> >> >> >> branch on “develop”.
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >> I now remember some discussions about using git-flow in early
> >>> >> >> >> >> August
> >>> >> >> >> >> where
> >>> >> >> >> >> this was proposed. Steven provided some basic links for info:
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >> http://csound.1045644.n5.nabble.com/New-Git-Flow-based-workflow-for-Csound6-td5726363.html
> >>> >> >> >> >>
> >>> >> >> >> >> Also, here is a pretty good explanation:
> >>> >> >> >> >> http://yakiloo.com/getting-started-git-flow/
> >>> >> >> >> >>
> >>> >> >> >> >> Steven: Let us know the procedure we need to follow regarding
> >>> >> >> >> >> dev
> >>> >> >> >> >> status.
> >>> >> >> >> >> Thanks.
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >> Richard Henninger
> >>> >> >> >> >> richard@rghmusic.com
> >>> >> >> >> >>
> >>> >> >> >> >> From: Richard Henninger
> >>> >> >> >> >> Sent: Monday, September 16, 2013 7:25 PM
> >>> >> >> >> >> To: Developer discussions
> >>> >> >> >> >>
> >>> >> >> >> >> I’ve got good doc on git and it feels like the project is
> >>> >> >> >> >> moving
> >>> >> >> >> >> towards
> >>> >> >> >> >> and getting more comfortable with git workflows, so that’s my
> >>> >> >> >> >> vote.
> >>> >> >> >> >>
> >>> >> >> >> >> Richard Henninger
> >>> >> >> >> >> richard@rghmusic.com
> >>> >> >> >> >>
> >>> >> >> >> >> From: Stephen Kyne
> >>> >> >> >> >> Sent: Monday, September 16, 2013 6:41 PM
> >>> >> >> >> >> To: Developer discussions
> >>> >> >> >> >>
> >>> >> >> >> >> Hi guys,
> >>> >> >> >> >>
> >>> >> >> >> >> Richard; That sounds reasonable. I wouldn't like to
> >>> >> >> >> >> destabilise
> >>> >> >> >> >> the
> >>> >> >> >> >> codebase so a separate branch is probably a safe choice.
> >>> >> >> >> >> I won't be at the conference unfortunately but it sounds
> >>> >> >> >> >> really
> >>> >> >> >> >> interesting.
> >>> >> >> >> >>
> >>> >> >> >> >> Steven; Thanks that would be great if you could set that up.
> >>> >> >> >> >> As for the two options you gave, what would be easier for you
> >>> >> >> >> >> guys?
> >>> >> >> >> >> I
> >>> >> >> >> >> don't mind either way to be honest.
> >>> >> >> >> >>
> >>> >> >> >> >> Stephen
> >>> >> >> >> >>
> >>> >> >> >> >> > Date: Mon, 16 Sep 2013 17:55:30 -0400
> >>> >> >> >> >> > From: stevenyi@gmail.com
> >>> >> >> >> >> > To: csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > Subject: Re: [Cs-dev] VS2010 building from source
> >>> >> >> >> >> >
> >>> >> >> >> >> > Hi Stephen and Richard,
> >>> >> >> >> >> >
> >>> >> >> >> >> > If you'd like, I don't think anyone would mind adding you
> >>> >> >> >> >> > two
> >>> >> >> >> >> > to
> >>> >> >> >> >> > the
> >>> >> >> >> >> > devs list for Csound. You'd be welcome to create a feature
> >>> >> >> >> >> > branch
> >>> >> >> >> >> > off
> >>> >> >> >> >> > the develop branch (using git-flow). Another option is that
> >>> >> >> >> >> > you
> >>> >> >> >> >> > could
> >>> >> >> >> >> > use Sourceforge's fork system (if you see on
> >>> >> >> >> >> >
> >>> >> >> >> >> > https://sourceforge.net/p/csound/csound6-git/ci/master/tree/
> >>> >> >> >> >> > there
> >>> >> >> >> >> > is
> >>> >> >> >> >> > an option to fork). You could then do pull requests from
> >>> >> >> >> >> > there.
> >>> >> >> >> >> > I
> >>> >> >> >> >> > found SF's fork/pull-request system a bit awkward compared
> >>> >> >> >> >> > to
> >>> >> >> >> >> > bitbucket and github though.
> >>> >> >> >> >> >
> >>> >> >> >> >> > steven
> >>> >> >> >> >> >
> >>> >> >> >> >> > On Mon, Sep 16, 2013 at 4:51 PM, Richard Henninger
> >>> >> >> >> >> > <richard@rghmusic.com> wrote:
> >>> >> >> >> >> > > Hi Stephen,
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > We should probably make a separate “native windows build”
> >>> >> >> >> >> > > branch
> >>> >> >> >> >> > > off
> >>> >> >> >> >> > > of
> >>> >> >> >> >> > > “develop” especially since the cMakeList files are still
> >>> >> >> >> >> > > being
> >>> >> >> >> >> > > fine
> >>> >> >> >> >> > > tuned
> >>> >> >> >> >> > > for the mingw windows build. We shouldn’t interfere with
> >>> >> >> >> >> > > that
> >>> >> >> >> >> > > until
> >>> >> >> >> >> > > it
> >>> >> >> >> >> > > (and
> >>> >> >> >> >> > > the rest of csound6) is stable.
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Do you have “write” access to the project yet? I don’t.
> >>> >> >> >> >> > > I’ve
> >>> >> >> >> >> > > been
> >>> >> >> >> >> > > holding
> >>> >> >> >> >> > > off on my request for that until csound6 had become
> >>> >> >> >> >> > > reasonably
> >>> >> >> >> >> > > quiescent.
> >>> >> >> >> >> > > Still, using a separate git branch should keep this work
> >>> >> >> >> >> > > out
> >>> >> >> >> >> > > of
> >>> >> >> >> >> > > the
> >>> >> >> >> >> > > way of
> >>> >> >> >> >> > > the mainstream. Down the road, I worry about built in
> >>> >> >> >> >> > > assumption
> >>> >> >> >> >> > > in
> >>> >> >> >> >> > > the
> >>> >> >> >> >> > > codebase about threads, library and other compatibility
> >>> >> >> >> >> > > issues -
> >>> >> >> >> >> > > but
> >>> >> >> >> >> > > resolving those is the whole point eventually.
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > My original plan has been to become an active developer
> >>> >> >> >> >> > > after
> >>> >> >> >> >> > > attending the
> >>> >> >> >> >> > > relevant sessions at the conference next month and
> >>> >> >> >> >> > > confirming
> >>> >> >> >> >> > > that
> >>> >> >> >> >> > > I
> >>> >> >> >> >> > > had a
> >>> >> >> >> >> > > legitimate mingw build environment for testing changes
> >>> >> >> >> >> > > ahead
> >>> >> >> >> >> > > of
> >>> >> >> >> >> > > committing
> >>> >> >> >> >> > > code. Are you attending?
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Richard Henninger
> >>> >> >> >> >> > > richard@rghmusic.com
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > From: Stephen Kyne
> >>> >> >> >> >> > > Sent: Monday, September 16, 2013 4:21 PM
> >>> >> >> >> >> > > To: Developer discussions
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Hey Richard,
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Well I switched my Csound branch to "develop" from the
> >>> >> >> >> >> > > main
> >>> >> >> >> >> > > one
> >>> >> >> >> >> > > recently and
> >>> >> >> >> >> > > there was a few more errors but nothing major.
> >>> >> >> >> >> > > I'm currently trying to fix the missing libraries in the
> >>> >> >> >> >> > > cMakeLists
> >>> >> >> >> >> > > files (I
> >>> >> >> >> >> > > had just added them to the sln file for testing).
> >>> >> >> >> >> > > I'm afraid it's a bit new to me so it's taking a little
> >>> >> >> >> >> > > bit
> >>> >> >> >> >> > > of
> >>> >> >> >> >> > > time
> >>> >> >> >> >> > > to
> >>> >> >> >> >> > > do it
> >>> >> >> >> >> > > nicely.
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Once that is finished though, there should be a version
> >>> >> >> >> >> > > of
> >>> >> >> >> >> > > Csound
> >>> >> >> >> >> > > that
> >>> >> >> >> >> > > will
> >>> >> >> >> >> > > be building successfully.
> >>> >> >> >> >> > > I guess from there we can add additional build features
> >>> >> >> >> >> > > and
> >>> >> >> >> >> > > fix
> >>> >> >> >> >> > > the
> >>> >> >> >> >> > > errors
> >>> >> >> >> >> > > as they happen.
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > If you want to make a branch that sounds fine with me.
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Stephen
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > ________________________________
> >>> >> >> >> >> > > From: richard@rghmusic.com
> >>> >> >> >> >> > > To: csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > > Date: Mon, 16 Sep 2013 16:25:10 +0000
> >>> >> >> >> >> > > Subject: Re: [Cs-dev] VS2010 building from source
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Stephen,
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Your were right about VS2013 Preview. Also, VS2013 RC
> >>> >> >> >> >> > > won’t
> >>> >> >> >> >> > > work
> >>> >> >> >> >> > > over
> >>> >> >> >> >> > > Win8.1 Preview.
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > So, over the weekend, I hosed my 8.1 box back to 8.0 and
> >>> >> >> >> >> > > loaded
> >>> >> >> >> >> > > the
> >>> >> >> >> >> > > VS2013
> >>> >> >> >> >> > > RC (and git) and am ready to play. How do I catch up to
> >>> >> >> >> >> > > the
> >>> >> >> >> >> > > point
> >>> >> >> >> >> > > where you
> >>> >> >> >> >> > > are currently? Shall we make a git branch so we can keep
> >>> >> >> >> >> > > track
> >>> >> >> >> >> > > of,
> >>> >> >> >> >> > > share
> >>> >> >> >> >> > > and merge what we alter?
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Richard Henninger
> >>> >> >> >> >> > > richard@rghmusic.com
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > From: Stephen Kyne
> >>> >> >> >> >> > > Sent: Sunday, September 15, 2013 11:48 AM
> >>> >> >> >> >> > > To: Developer discussions
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Hi Andrés,
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Yes the project generated from CMake is almost fully
> >>> >> >> >> >> > > correct.
> >>> >> >> >> >> > > Just
> >>> >> >> >> >> > > some
> >>> >> >> >> >> > > edits to a few CMakeLists.txt files will be needed to
> >>> >> >> >> >> > > load
> >>> >> >> >> >> > > some
> >>> >> >> >> >> > > missing
> >>> >> >> >> >> > > libraries.
> >>> >> >> >> >> > > I'm not building all features yet so there may be more
> >>> >> >> >> >> > > changes
> >>> >> >> >> >> > > as
> >>> >> >> >> >> > > time
> >>> >> >> >> >> > > goes
> >>> >> >> >> >> > > by but the csound core is working well.
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Stephen
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > ________________________________
> >>> >> >> >> >> > > Date: Sat, 14 Sep 2013 19:28:55 -0700
> >>> >> >> >> >> > > From: mantaraya36@gmail.com
> >>> >> >> >> >> > > To: csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > > Subject: Re: [Cs-dev] VS2010 building from source
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Hi,
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Do you think the VS porject generated by cmake is useful?
> >>> >> >> >> >> > > Ideally
> >>> >> >> >> >> > > this
> >>> >> >> >> >> > > work
> >>> >> >> >> >> > > should go in the CMakeLists.txt file rather than a
> >>> >> >> >> >> > > separate
> >>> >> >> >> >> > > VS
> >>> >> >> >> >> > > project.
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Cheers,
> >>> >> >> >> >> > > Andrés
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > On Fri, Sep 13, 2013 at 11:46 AM, Stephen Kyne
> >>> >> >> >> >> > > <stevek@outlook.ie>
> >>> >> >> >> >> > > wrote:
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Cool, any help would be appreciated. I'm still getting to
> >>> >> >> >> >> > > grips
> >>> >> >> >> >> > > with
> >>> >> >> >> >> > > the
> >>> >> >> >> >> > > Csound code base and most of my code changes are probably
> >>> >> >> >> >> > > far
> >>> >> >> >> >> > > from
> >>> >> >> >> >> > > elegant.
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > As far as I know, the Release Candidate is required
> >>> >> >> >> >> > > unless
> >>> >> >> >> >> > > there
> >>> >> >> >> >> > > is
> >>> >> >> >> >> > > an
> >>> >> >> >> >> > > update to the preview.
> >>> >> >> >> >> > > I know I had tried before and I was getting all kinds of
> >>> >> >> >> >> > > errors
> >>> >> >> >> >> > > from
> >>> >> >> >> >> > > missing
> >>> >> >> >> >> > > lib functions as you described.
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > In the meantime, the portaudio module is working so real
> >>> >> >> >> >> > > time
> >>> >> >> >> >> > > audio
> >>> >> >> >> >> > > is
> >>> >> >> >> >> > > possible.
> >>> >> >> >> >> > > There are still some elements of MSVC build that will be
> >>> >> >> >> >> > > need
> >>> >> >> >> >> > > to
> >>> >> >> >> >> > > be
> >>> >> >> >> >> > > fixed
> >>> >> >> >> >> > > though.
> >>> >> >> >> >> > > I saw a crash relating to heap corruptiong due to
> >>> >> >> >> >> > > vfprintf
> >>> >> >> >> >> > > use
> >>> >> >> >> >> > > but
> >>> >> >> >> >> > > these
> >>> >> >> >> >> > > errors are relatively easy to fix with the debugger.
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Stephen
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > ________________________________
> >>> >> >> >> >> > > From: richard@rghmusic.com
> >>> >> >> >> >> > > To: csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > > Date: Fri, 13 Sep 2013 17:03:15 +0000
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Subject: Re: [Cs-dev] VS2010 building from source
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Me too. I tried with VS2012 and decided that too much of
> >>> >> >> >> >> > > the
> >>> >> >> >> >> > > code
> >>> >> >> >> >> > > depended
> >>> >> >> >> >> > > on liberties that C99 permitted that C88 did not and gave
> >>> >> >> >> >> > > up
> >>> >> >> >> >> > > -
> >>> >> >> >> >> > > thinking the
> >>> >> >> >> >> > > source would need too much rework to bother.
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > I have VS2013 preview on an 8.1 machine so I’d be
> >>> >> >> >> >> > > interested
> >>> >> >> >> >> > > in
> >>> >> >> >> >> > > sharing the
> >>> >> >> >> >> > > workload to speed this along. Perhaps there should be a
> >>> >> >> >> >> > > git
> >>> >> >> >> >> > > branch
> >>> >> >> >> >> > > to
> >>> >> >> >> >> > > hold
> >>> >> >> >> >> > > the project files and changes for this?
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > My interest is access to MS debugging tools while using
> >>> >> >> >> >> > > .net
> >>> >> >> >> >> > > front-ends and
> >>> >> >> >> >> > > for ultimately targeting WinRT getting csound back closer
> >>> >> >> >> >> > > to
> >>> >> >> >> >> > > its
> >>> >> >> >> >> > > original
> >>> >> >> >> >> > > goal of being multiplatform.
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Richard Henninger
> >>> >> >> >> >> > > richard@rghmusic.com
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > From: Rory Walsh
> >>> >> >> >> >> > > Sent: Friday, September 13, 2013 12:21 PM
> >>> >> >> >> >> > > To: Developer discussions
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Thanks for the report. I'm following this with interest!
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > On 13 September 2013 00:58, Stephen Kyne
> >>> >> >> >> >> > > <stevek@outlook.ie>
> >>> >> >> >> >> > > wrote:
> >>> >> >> >> >> > >> Hey guys,
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> Visual Studio 2013 RC was released there recently. It
> >>> >> >> >> >> > >> has
> >>> >> >> >> >> > >> partial
> >>> >> >> >> >> > >> support
> >>> >> >> >> >> > >> for C99.
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> http://blogs.msdn.com/b/vcblog/archive/2013/07/19/c99-library-support-in-visual-studio-2013.aspx
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> I've been hacking away with it and managed to build
> >>> >> >> >> >> > >> Csound.
> >>> >> >> >> >> > >> The
> >>> >> >> >> >> > >> build
> >>> >> >> >> >> > >> was
> >>> >> >> >> >> > >> mostly stripped down but I managed to get the xanadu.csd
> >>> >> >> >> >> > >> to
> >>> >> >> >> >> > >> compile a
> >>> >> >> >> >> > >> .wav
> >>> >> >> >> >> > >> file.
> >>> >> >> >> >> > >> So it's a start at least!
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> The changes required were fairly minor, mostly just
> >>> >> >> >> >> > >> alterations
> >>> >> >> >> >> > >> to
> >>> >> >> >> >> > >> the
> >>> >> >> >> >> > >> project(s) file for libraries and some small code
> >>> >> >> >> >> > >> changes
> >>> >> >> >> >> > >> here
> >>> >> >> >> >> > >> and
> >>> >> >> >> >> > >> there.
> >>> >> >> >> >> > >> I had to replace some GCC atomic intrinsics with MSVC
> >>> >> >> >> >> > >> ones.
> >>> >> >> >> >> > >> I'm not sure the full effect of that but I guess in
> >>> >> >> >> >> > >> theory
> >>> >> >> >> >> > >> it
> >>> >> >> >> >> > >> should
> >>> >> >> >> >> > >> (and
> >>> >> >> >> >> > >> seems to) work.
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> I'm hoping to get some real-time performance working
> >>> >> >> >> >> > >> next.
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> Stephen
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> ________________________________
> >>> >> >> >> >> > >> Date: Sun, 21 Jul 2013 23:48:03 -0400
> >>> >> >> >> >> > >> From: michael.gogins@gmail.com
> >>> >> >> >> >> > >> To: csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> Subject: Re: [Cs-dev] VS2010 building from source
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> You could use another IDE: QtCreator, CodeBlocks,
> >>> >> >> >> >> > >> Eclipse
> >>> >> >> >> >> > >> CDT.
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> On Jul 21, 2013 7:31 PM, "Stephen Kyne"
> >>> >> >> >> >> > >> <stevek@outlook.ie>
> >>> >> >> >> >> > >> wrote:
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> Thanks for the replies.
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> I mainly want to build in Visual Studio just for using
> >>> >> >> >> >> > >> the
> >>> >> >> >> >> > >> IDE
> >>> >> >> >> >> > >> itself
> >>> >> >> >> >> > >> but
> >>> >> >> >> >> > >> it
> >>> >> >> >> >> > >> sounds like a no go at the minute.
> >>> >> >> >> >> > >> Maybe something for the future.
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> Cheers,
> >>> >> >> >> >> > >> Stephen
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> ________________________________
> >>> >> >> >> >> > >> From: richard@rghmusic.com
> >>> >> >> >> >> > >> To: csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > >> Date: Sun, 21 Jul 2013 21:15:47 +0000
> >>> >> >> >> >> > >> Subject: Re: [Cs-dev] VS2010 building from source
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> Last Spring, I explored porting to WinRT using the 5.18
> >>> >> >> >> >> > >> code
> >>> >> >> >> >> > >> base.
> >>> >> >> >> >> > >> Really
> >>> >> >> >> >> > >> tough! Once I started following in the changes you guys
> >>> >> >> >> >> > >> were
> >>> >> >> >> >> > >> putting
> >>> >> >> >> >> > >> into
> >>> >> >> >> >> > >> csound 6, I saw how your architectural evolutions would
> >>> >> >> >> >> > >> solve a
> >>> >> >> >> >> > >> number of
> >>> >> >> >> >> > >> issues I encountered.
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> So I’ve held off until 6.0 becomes a stable base from
> >>> >> >> >> >> > >> which
> >>> >> >> >> >> > >> to
> >>> >> >> >> >> > >> rethink an
> >>> >> >> >> >> > >> approach. Being patient gave me another reward: WinRT
> >>> >> >> >> >> > >> 8.1
> >>> >> >> >> >> > >> finally
> >>> >> >> >> >> > >> provides
> >>> >> >> >> >> > >> the ability to feed audio streams from an algorithm as
> >>> >> >> >> >> > >> PCM
> >>> >> >> >> >> > >> rather
> >>> >> >> >> >> > >> than
> >>> >> >> >> >> > >> from
> >>> >> >> >> >> > >> only a file or existing audio stream. So direct
> >>> >> >> >> >> > >> programming
> >>> >> >> >> >> > >> of
> >>> >> >> >> >> > >> COM
> >>> >> >> >> >> > >> (WASAPI)
> >>> >> >> >> >> > >> is no longer necessary. Maybe MIDI will show up before
> >>> >> >> >> >> > >> long...
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> I am pretty familiar with the issues involved in a WinRT
> >>> >> >> >> >> > >> port
> >>> >> >> >> >> > >> and
> >>> >> >> >> >> > >> would be
> >>> >> >> >> >> > >> happy to be a part of such an effort at some point in
> >>> >> >> >> >> > >> the
> >>> >> >> >> >> > >> future.
> >>> >> >> >> >> > >> For
> >>> >> >> >> >> > >> now,
> >>> >> >> >> >> > >> I am content to explore the api from VS2012 and Win8
> >>> >> >> >> >> > >> desktop
> >>> >> >> >> >> > >> apps
> >>> >> >> >> >> > >> via
> >>> >> >> >> >> > >> a C#
> >>> >> >> >> >> > >> wrapper I have. As it stands now, the sounds created
> >>> >> >> >> >> > >> from
> >>> >> >> >> >> > >> a
> >>> >> >> >> >> > >> desktop-style
> >>> >> >> >> >> > >> app are trouble free on a Surface Pro - you just can’t
> >>> >> >> >> >> > >> create
> >>> >> >> >> >> > >> apps
> >>> >> >> >> >> > >> to
> >>> >> >> >> >> > >> distribute from the Windows app store. It’s an
> >>> >> >> >> >> > >> acceptable
> >>> >> >> >> >> > >> compromise
> >>> >> >> >> >> > >> to
> >>> >> >> >> >> > >> me
> >>> >> >> >> >> > >> for now.
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> Richard Henninger
> >>> >> >> >> >> > >> richard@rghmusic.com
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> From: Steven Yi
> >>> >> >> >> >> > >> Sent: Sunday, July 21, 2013 4:27 PM
> >>> >> >> >> >> > >> To: Developer discussions
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> I tried to get a VS CMake build going about a year and a
> >>> >> >> >> >> > >> half
> >>> >> >> >> >> > >> ago
> >>> >> >> >> >> > >> without much luck. I think though it would be nice to
> >>> >> >> >> >> > >> have
> >>> >> >> >> >> > >> it
> >>> >> >> >> >> > >> be
> >>> >> >> >> >> > >> possible, especially if we'll get more developers
> >>> >> >> >> >> > >> interested
> >>> >> >> >> >> > >> in
> >>> >> >> >> >> > >> compiling and working on Csound. I don't think anyone's
> >>> >> >> >> >> > >> really
> >>> >> >> >> >> > >> been
> >>> >> >> >> >> > >> looking at WinRT, but I think it'd be nice to see Csound
> >>> >> >> >> >> > >> there
> >>> >> >> >> >> > >> and
> >>> >> >> >> >> > >> on
> >>> >> >> >> >> > >> Win 8 Mobile too.
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> On Sun, Jul 21, 2013 at 3:09 PM, Richard Henninger
> >>> >> >> >> >> > >> <richard@rghmusic.com>
> >>> >> >> >> >> > >> wrote:
> >>> >> >> >> >> > >>> I tried this a few weeks ago so I could be better able
> >>> >> >> >> >> > >>> to
> >>> >> >> >> >> > >>> use
> >>> >> >> >> >> > >>> the
> >>> >> >> >> >> > >>> VS
> >>> >> >> >> >> > >>> debugger better for the csound code while writing a
> >>> >> >> >> >> > >>> .net
> >>> >> >> >> >> > >>> bridge
> >>> >> >> >> >> > >>> to
> >>> >> >> >> >> > >>> csound.
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> Mike is right on many points about the futility of
> >>> >> >> >> >> > >>> doing
> >>> >> >> >> >> > >>> this.
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> The MS (the c part is c88 not c99) compiler will give
> >>> >> >> >> >> > >>> you
> >>> >> >> >> >> > >>> scads
> >>> >> >> >> >> > >>> of
> >>> >> >> >> >> > >>> errors
> >>> >> >> >> >> > >>> when compiling csound libraries. Here is a partial list
> >>> >> >> >> >> > >>> from
> >>> >> >> >> >> > >>> an
> >>> >> >> >> >> > >>> excerpt
> >>> >> >> >> >> > >>> of
> >>> >> >> >> >> > >>> an earlier post:
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> Four come to mind right away:
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> MS C tries to encourage use of the posix secure
> >>> >> >> >> >> > >>> strxxx_s
> >>> >> >> >> >> > >>> functions
> >>> >> >> >> >> > >>> for
> >>> >> >> >> >> > >>> string operations to thwart buffer overflow hacks.
> >>> >> >> >> >> > >>> Error
> >>> >> >> >> >> > >>> can
> >>> >> >> >> >> > >>> be
> >>> >> >> >> >> > >>> turned
> >>> >> >> >> >> > >>> off
> >>> >> >> >> >> > >>> by a flag, but the recommendation represents a best
> >>> >> >> >> >> > >>> practice.
> >>> >> >> >> >> > >>> It is totally unforgiving of implicit casts from void*.
> >>> >> >> >> >> > >>> For
> >>> >> >> >> >> > >>> code
> >>> >> >> >> >> > >>> readability, I agree with them. Code clarity in open
> >>> >> >> >> >> > >>> source
> >>> >> >> >> >> > >>> seems
> >>> >> >> >> >> > >>> ultra-desirable. No flag for these.
> >>> >> >> >> >> > >>> Declaring new variables mid-codeblock confuses the
> >>> >> >> >> >> > >>> compiler.
> >>> >> >> >> >> > >>> [It
> >>> >> >> >> >> > >>> spews
> >>> >> >> >> >> > >>> crazy
> >>> >> >> >> >> > >>> error messages once encountered]
> >>> >> >> >> >> > >>> It won’t accept really old, deprecated library calls
> >>> >> >> >> >> > >>> like
> >>> >> >> >> >> > >>> open
> >>> >> >> >> >> > >>> and
> >>> >> >> >> >> > >>> insists
> >>> >> >> >> >> > >>> on newer equivalents.
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> namehist.c is particulary delinquent in this regard.
> >>> >> >> >> >> > >>> VS2013’s
> >>> >> >> >> >> > >>> C
> >>> >> >> >> >> > >>> (in
> >>> >> >> >> >> > >>> beta)
> >>> >> >> >> >> > >>> wants to be c99 compliant, maybe some of this will just
> >>> >> >> >> >> > >>> evaporate
> >>> >> >> >> >> > >>> with
> >>> >> >> >> >> > >>> VS2013 re-written c compiler. [Mike’s concern about c++
> >>> >> >> >> >> > >>> stl
> >>> >> >> >> >> > >>> generics
> >>> >> >> >> >> > >>> should
> >>> >> >> >> >> > >>> also evaporate as MS makes itself compliant with VC11.
> >>> >> >> >> >> > >>> Although
> >>> >> >> >> >> > >>> you
> >>> >> >> >> >> > >>> never
> >>> >> >> >> >> > >>> know with MS, they do talk a good line on standards
> >>> >> >> >> >> > >>> compliance
> >>> >> >> >> >> > >>> these
> >>> >> >> >> >> > >>> days.
> >>> >> >> >> >> > >>> We’ll just have to wait and see...]
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> Since dealing with these is a pre-requisite to porting
> >>> >> >> >> >> > >>> to
> >>> >> >> >> >> > >>> WinRT
> >>> >> >> >> >> > >>> which
> >>> >> >> >> >> > >>> must
> >>> >> >> >> >> > >>> use an MS compiler, cleaning this kind of this up might
> >>> >> >> >> >> > >>> make a
> >>> >> >> >> >> > >>> good
> >>> >> >> >> >> > >>> [project
> >>> >> >> >> >> > >>> for me to start contributing with].
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> For now, I’d just set up the gnu environment as Mike’s
> >>> >> >> >> >> > >>> article
> >>> >> >> >> >> > >>> describes.
> >>> >> >> >> >> > >>> That’s what I’ve decided to do.
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> Richard Henninger
> >>> >> >> >> >> > >>> richard@rghmusic.com
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> From: Michael Gogins
> >>> >> >> >> >> > >>> Sent: Sunday, July 21, 2013 2:41 PM
> >>> >> >> >> >> > >>> To: Developer discussions
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> I tried to build Csound and CsoundAC with Visual C++
> >>> >> >> >> >> > >>> about
> >>> >> >> >> >> > >>> four
> >>> >> >> >> >> > >>> years
> >>> >> >> >> >> > >>> ago,
> >>> >> >> >> >> > >>> and I gave up.
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> The issue for me was that the Microsoft Standard C++
> >>> >> >> >> >> > >>> Library
> >>> >> >> >> >> > >>> (STL)
> >>> >> >> >> >> > >>> did
> >>> >> >> >> >> > >>> not
> >>> >> >> >> >> > >>> generate code that could be exported in shared
> >>> >> >> >> >> > >>> libraries.
> >>> >> >> >> >> > >>> This
> >>> >> >> >> >> > >>> was a
> >>> >> >> >> >> > >>> serious
> >>> >> >> >> >> > >>> problem that prevented CsoundAC from linking into
> >>> >> >> >> >> > >>> shared
> >>> >> >> >> >> > >>> libraries
> >>> >> >> >> >> > >>> using
> >>> >> >> >> >> > >>> Visual C++, as CsoundAC uses std::vector and other such
> >>> >> >> >> >> > >>> classes
> >>> >> >> >> >> > >>> in
> >>> >> >> >> >> > >>> exported
> >>> >> >> >> >> > >>> interfaces.
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> Aside from this the C interfaces should not, in theory,
> >>> >> >> >> >> > >>> present a
> >>> >> >> >> >> > >>> problem.
> >>> >> >> >> >> > >>> However, because the Visual C++ build has not been
> >>> >> >> >> >> > >>> maintained
> >>> >> >> >> >> > >>> for
> >>> >> >> >> >> > >>> a
> >>> >> >> >> >> > >>> long
> >>> >> >> >> >> > >>> time, there may be many minor problems.
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> Your best bet is to create a branch in GIT for your
> >>> >> >> >> >> > >>> Visual
> >>> >> >> >> >> > >>> C++
> >>> >> >> >> >> > >>> build
> >>> >> >> >> >> > >>> and
> >>> >> >> >> >> > >>> modify the CMakeList.txt files to build with Visual C++
> >>> >> >> >> >> > >>> in
> >>> >> >> >> >> > >>> the
> >>> >> >> >> >> > >>> Microsoft
> >>> >> >> >> >> > >>> Windows SDK console. If you get it to work, we can
> >>> >> >> >> >> > >>> merge
> >>> >> >> >> >> > >>> your
> >>> >> >> >> >> > >>> branch
> >>> >> >> >> >> > >>> back
> >>> >> >> >> >> > >>> in.
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> Please tell us your reason for wanting a Visual C++
> >>> >> >> >> >> > >>> build.
> >>> >> >> >> >> > >>> I
> >>> >> >> >> >> > >>> would
> >>> >> >> >> >> > >>> not go
> >>> >> >> >> >> > >>> down this path, myself, without a very good reason.
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> Both the C API, and the low-level C++ api in
> >>> >> >> >> >> > >>> csound.hpp,
> >>> >> >> >> >> > >>> can
> >>> >> >> >> >> > >>> be
> >>> >> >> >> >> > >>> used
> >>> >> >> >> >> > >>> from
> >>> >> >> >> >> > >>> Visual C++ while linking with the MinGW built code in
> >>> >> >> >> >> > >>> the
> >>> >> >> >> >> > >>> Windows
> >>> >> >> >> >> > >>> installer.
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> In other words, if you are creating a Visual C++
> >>> >> >> >> >> > >>> project
> >>> >> >> >> >> > >>> to
> >>> >> >> >> >> > >>> use
> >>> >> >> >> >> > >>> the
> >>> >> >> >> >> > >>> Csound
> >>> >> >> >> >> > >>> API, you should be able use the libraries and headers
> >>> >> >> >> >> > >>> in
> >>> >> >> >> >> > >>> the
> >>> >> >> >> >> > >>> Windows
> >>> >> >> >> >> > >>> installer with Visual C++ as long as you only reference
> >>> >> >> >> >> > >>> C
> >>> >> >> >> >> > >>> header
> >>> >> >> >> >> > >>> files
> >>> >> >> >> >> > >>> such
> >>> >> >> >> >> > >>> as csound.h and the csound.hpp C++ header. If you find
> >>> >> >> >> >> > >>> out
> >>> >> >> >> >> > >>> differently,
> >>> >> >> >> >> > >>> please let me know.
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> At this time, the MinGW compiler is pretty even with
> >>> >> >> >> >> > >>> the
> >>> >> >> >> >> > >>> Visual
> >>> >> >> >> >> > >>> C++
> >>> >> >> >> >> > >>> compiler
> >>> >> >> >> >> > >>> in terms of code quality, execution speed, and probably
> >>> >> >> >> >> > >>> a
> >>> >> >> >> >> > >>> bit
> >>> >> >> >> >> > >>> better
> >>> >> >> >> >> > >>> for
> >>> >> >> >> >> > >>> C++
> >>> >> >> >> >> > >>> standards compliance.
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> Hope this helps,
> >>> >> >> >> >> > >>> Mike
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> ===========================
> >>> >> >> >> >> > >>> Michael Gogins
> >>> >> >> >> >> > >>> Irreducible Productions
> >>> >> >> >> >> > >>> http://michaelgogins.tumblr.com
> >>> >> >> >> >> > >>> Michael dot Gogins at gmail dot com
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> On Sun, Jul 21, 2013 at 1:15 PM, Stephen Kyne
> >>> >> >> >> >> > >>> <stevek@outlook.ie>
> >>> >> >> >> >> > >>> wrote:
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>> Hi guys,
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>> I was wondering if anyone has or if it is supposed to
> >>> >> >> >> >> > >>>> be
> >>> >> >> >> >> > >>>> possible
> >>> >> >> >> >> > >>>> to
> >>> >> >> >> >> > >>>> generate a VS2010 project file using CMake and
> >>> >> >> >> >> > >>>> building
> >>> >> >> >> >> > >>>> Csound
> >>> >> >> >> >> > >>>> this
> >>> >> >> >> >> > >>>> way?
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>> It is straight forward finding the necessary
> >>> >> >> >> >> > >>>> dependencies
> >>> >> >> >> >> > >>>> and
> >>> >> >> >> >> > >>>> generating
> >>> >> >> >> >> > >>>> the project file but it's running into a lot of errors
> >>> >> >> >> >> > >>>> when I
> >>> >> >> >> >> > >>>> try
> >>> >> >> >> >> > >>>> and
> >>> >> >> >> >> > >>>> build.
> >>> >> >> >> >> > >>>> Is it worth hacking around and fixing these errors or
> >>> >> >> >> >> > >>>> is
> >>> >> >> >> >> > >>>> this
> >>> >> >> >> >> > >>>> fundamentally not going to work without serious
> >>> >> >> >> >> > >>>> effort?
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>> Thanks,
> >>> >> >> >> >> > >>>> Stephen
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>> ------------------------------------------------------------------------------
> >>> >> >> >> >> > >>>> See everything from the browser to the database with
> >>> >> >> >> >> > >>>> AppDynamics
> >>> >> >> >> >> > >>>> Get end-to-end visibility with application monitoring
> >>> >> >> >> >> > >>>> from
> >>> >> >> >> >> > >>>> AppDynamics
> >>> >> >> >> >> > >>>> Isolate bottlenecks and diagnose root cause in
> >>> >> >> >> >> > >>>> seconds.
> >>> >> >> >> >> > >>>> Start your free trial of AppDynamics Pro today!
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >>> >> >> >> >> > >>>> _______________________________________________
> >>> >> >> >> >> > >>>> Csound-devel mailing list
> >>> >> >> >> >> > >>>> Csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> ------------------------------------------------------------------------------
> >>> >> >> >> >> > >>> See everything from the browser to the database with
> >>> >> >> >> >> > >>> AppDynamics
> >>> >> >> >> >> > >>> Get end-to-end visibility with application monitoring
> >>> >> >> >> >> > >>> from
> >>> >> >> >> >> > >>> AppDynamics
> >>> >> >> >> >> > >>> Isolate bottlenecks and diagnose root cause in seconds.
> >>> >> >> >> >> > >>> Start your free trial of AppDynamics Pro today!
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >>> >> >> >> >> > >>> _______________________________________________
> >>> >> >> >> >> > >>> Csound-devel mailing list
> >>> >> >> >> >> > >>> Csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> ------------------------------------------------------------------------------
> >>> >> >> >> >> > >> See everything from the browser to the database with
> >>> >> >> >> >> > >> AppDynamics
> >>> >> >> >> >> > >> Get end-to-end visibility with application monitoring
> >>> >> >> >> >> > >> from
> >>> >> >> >> >> > >> AppDynamics
> >>> >> >> >> >> > >> Isolate bottlenecks and diagnose root cause in seconds.
> >>> >> >> >> >> > >> Start your free trial of AppDynamics Pro today!
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >>> >> >> >> >> > >> _______________________________________________
> >>> >> >> >> >> > >> Csound-devel mailing list
> >>> >> >> >> >> > >> Csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> ------------------------------------------------------------------------------
> >>> >> >> >> >> > >> See everything from the browser to the database with
> >>> >> >> >> >> > >> AppDynamics
> >>> >> >> >> >> > >> Get
> >>> >> >> >> >> > >> end-to-end visibility with application monitoring from
> >>> >> >> >> >> > >> AppDynamics
> >>> >> >> >> >> > >> Isolate
> >>> >> >> >> >> > >> bottlenecks and diagnose root cause in seconds. Start
> >>> >> >> >> >> > >> your
> >>> >> >> >> >> > >> free
> >>> >> >> >> >> > >> trial
> >>> >> >> >> >> > >> of
> >>> >> >> >> >> > >> AppDynamics Pro today!
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >>> >> >> >> >> > >> _______________________________________________
> >>> >> >> >> >> > >> Csound-devel
> >>> >> >> >> >> > >> mailing
> >>> >> >> >> >> > >> list
> >>> >> >> >> >> > >> Csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> ------------------------------------------------------------------------------
> >>> >> >> >> >> > >> See everything from the browser to the database with
> >>> >> >> >> >> > >> AppDynamics
> >>> >> >> >> >> > >> Get end-to-end visibility with application monitoring
> >>> >> >> >> >> > >> from
> >>> >> >> >> >> > >> AppDynamics
> >>> >> >> >> >> > >> Isolate bottlenecks and diagnose root cause in seconds.
> >>> >> >> >> >> > >> Start your free trial of AppDynamics Pro today!
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >>> >> >> >> >> > >> _______________________________________________
> >>> >> >> >> >> > >> Csound-devel mailing list
> >>> >> >> >> >> > >> Csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> ------------------------------------------------------------------------------
> >>> >> >> >> >> > >> See everything from the browser to the database with
> >>> >> >> >> >> > >> AppDynamics
> >>> >> >> >> >> > >> Get
> >>> >> >> >> >> > >> end-to-end visibility with application monitoring from
> >>> >> >> >> >> > >> AppDynamics
> >>> >> >> >> >> > >> Isolate
> >>> >> >> >> >> > >> bottlenecks and diagnose root cause in seconds. Start
> >>> >> >> >> >> > >> your
> >>> >> >> >> >> > >> free
> >>> >> >> >> >> > >> trial
> >>> >> >> >> >> > >> of
> >>> >> >> >> >> > >> AppDynamics Pro today!
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >>> >> >> >> >> > >> _______________________________________________
> >>> >> >> >> >> > >> Csound-devel
> >>> >> >> >> >> > >> mailing
> >>> >> >> >> >> > >> list
> >>> >> >> >> >> > >> Csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> ------------------------------------------------------------------------------
> >>> >> >> >> >> > >> How ServiceNow helps IT people transform IT departments:
> >>> >> >> >> >> > >> 1. Consolidate legacy IT systems to a single system of
> >>> >> >> >> >> > >> record
> >>> >> >> >> >> > >> for
> >>> >> >> >> >> > >> IT
> >>> >> >> >> >> > >> 2. Standardize and globalize service processes across IT
> >>> >> >> >> >> > >> 3. Implement zero-touch automation to replace manual,
> >>> >> >> >> >> > >> redundant
> >>> >> >> >> >> > >> tasks
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> >>> >> >> >> >> > >> _______________________________________________
> >>> >> >> >> >> > >> Csound-devel mailing list
> >>> >> >> >> >> > >> Csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > ------------------------------------------------------------------------------
> >>> >> >> >> >> > > How ServiceNow helps IT people transform IT departments:
> >>> >> >> >> >> > > 1. Consolidate legacy IT systems to a single system of
> >>> >> >> >> >> > > record
> >>> >> >> >> >> > > for
> >>> >> >> >> >> > > IT
> >>> >> >> >> >> > > 2. Standardize and globalize service processes across IT
> >>> >> >> >> >> > > 3. Implement zero-touch automation to replace manual,
> >>> >> >> >> >> > > redundant
> >>> >> >> >> >> > > tasks
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> >>> >> >> >> >> > > _______________________________________________
> >>> >> >> >> >> > > Csound-devel mailing list
> >>> >> >> >> >> > > Csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > ------------------------------------------------------------------------------
> >>> >> >> >> >> > > How ServiceNow helps IT people transform IT departments:
> >>> >> >> >> >> > > 1.
> >>> >> >> >> >> > > Consolidate
> >>> >> >> >> >> > > legacy IT systems to a single system of record for IT 2.
> >>> >> >> >> >> > > Standardize
> >>> >> >> >> >> > > and
> >>> >> >> >> >> > > globalize service processes across IT 3. Implement
> >>> >> >> >> >> > > zero-touch
> >>> >> >> >> >> > > automation to
> >>> >> >> >> >> > > replace manual, redundant tasks
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> >>> >> >> >> >> > > _______________________________________________
> >>> >> >> >> >> > > Csound-devel
> >>> >> >> >> >> > > mailing
> >>> >> >> >> >> > > list
> >>> >> >> >> >> > > Csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > ------------------------------------------------------------------------------
> >>> >> >> >> >> > > How ServiceNow helps IT people transform IT departments:
> >>> >> >> >> >> > > 1. Consolidate legacy IT systems to a single system of
> >>> >> >> >> >> > > record
> >>> >> >> >> >> > > for
> >>> >> >> >> >> > > IT
> >>> >> >> >> >> > > 2. Standardize and globalize service processes across IT
> >>> >> >> >> >> > > 3. Implement zero-touch automation to replace manual,
> >>> >> >> >> >> > > redundant
> >>> >> >> >> >> > > tasks
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> >>> >> >> >> >> > > _______________________________________________
> >>> >> >> >> >> > > Csound-devel mailing list
> >>> >> >> >> >> > > Csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > ------------------------------------------------------------------------------
> >>> >> >> >> >> > > LIMITED TIME SALE - Full Year of Microsoft Training For
> >>> >> >> >> >> > > Just
> >>> >> >> >> >> > > $49.99!
> >>> >> >> >> >> > > 1,500+
> >>> >> >> >> >> > > hours of tutorials including VisualStudio 2012, Windows
> >>> >> >> >> >> > > 8,
> >>> >> >> >> >> > > SharePoint
> >>> >> >> >> >> > > 2013,
> >>> >> >> >> >> > > SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library
> >>> >> >> >> >> > > Power
> >>> >> >> >> >> > > Pack
> >>> >> >> >> >> > > includes
> >>> >> >> >> >> > > Mobile, Cloud, Java, and UX Design. Lowest price ever!
> >>> >> >> >> >> > > Ends
> >>> >> >> >> >> > > 9/22/13.
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
> >>> >> >> >> >> > > _______________________________________________
> >>> >> >> >> >> > > Csound-devel
> >>> >> >> >> >> > > mailing
> >>> >> >> >> >> > > list
> >>> >> >> >> >> > > Csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > ------------------------------------------------------------------------------
> >>> >> >> >> >> > > LIMITED TIME SALE - Full Year of Microsoft Training For
> >>> >> >> >> >> > > Just
> >>> >> >> >> >> > > $49.99!
> >>> >> >> >> >> > > 1,500+
> >>> >> >> >> >> > > hours of tutorials including VisualStudio 2012, Windows
> >>> >> >> >> >> > > 8,
> >>> >> >> >> >> > > SharePoint
> >>> >> >> >> >> > > 2013,
> >>> >> >> >> >> > > SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library
> >>> >> >> >> >> > > Power
> >>> >> >> >> >> > > Pack
> >>> >> >> >> >> > > includes
> >>> >> >> >> >> > > Mobile, Cloud, Java, and UX Design. Lowest price ever!
> >>> >> >> >> >> > > Ends
> >>> >> >> >> >> > > 9/20/13.
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >>> >> >> >> >> > > _______________________________________________
> >>> >> >> >> >> > > Csound-devel
> >>> >> >> >> >> > > mailing
> >>> >> >> >> >> > > list
> >>> >> >> >> >> > > Csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > ------------------------------------------------------------------------------
> >>> >> >> >> >> > > LIMITED TIME SALE - Full Year of Microsoft Training For
> >>> >> >> >> >> > > Just
> >>> >> >> >> >> > > $49.99!
> >>> >> >> >> >> > > 1,500+ hours of tutorials including VisualStudio 2012,
> >>> >> >> >> >> > > Windows
> >>> >> >> >> >> > > 8,
> >>> >> >> >> >> > > SharePoint
> >>> >> >> >> >> > > 2013, SQL 2012, MVC 4, more. BEST VALUE: New
> >>> >> >> >> >> > > Multi-Library
> >>> >> >> >> >> > > Power
> >>> >> >> >> >> > > Pack
> >>> >> >> >> >> > > includes
> >>> >> >> >> >> > > Mobile, Cloud, Java, and UX Design. Lowest price ever!
> >>> >> >> >> >> > > Ends
> >>> >> >> >> >> > > 9/20/13.
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >>> >> >> >> >> > > _______________________________________________
> >>> >> >> >> >> > > Csound-devel mailing list
> >>> >> >> >> >> > > Csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >> >> >> > >
> >>> >> >> >> >> >
> >>> >> >> >> >> >
> >>> >> >> >> >> >
> >>> >> >> >> >> >
> >>> >> >> >> >> >
> >>> >> >> >> >> >
> >>> >> >> >> >> >
> >>> >> >> >> >> > ------------------------------------------------------------------------------
> >>> >> >> >> >> > LIMITED TIME SALE - Full Year of Microsoft Training For
> >>> >> >> >> >> > Just
> >>> >> >> >> >> > $49.99!
> >>> >> >> >> >> > 1,500+ hours of tutorials including VisualStudio 2012,
> >>> >> >> >> >> > Windows
> >>> >> >> >> >> > 8,
> >>> >> >> >> >> > SharePoint
> >>> >> >> >> >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library
> >>> >> >> >> >> > Power
> >>> >> >> >> >> > Pack
> >>> >> >> >> >> > includes
> >>> >> >> >> >> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
> >>> >> >> >> >> > 9/20/13.
> >>> >> >> >> >> >
> >>> >> >> >> >> >
> >>> >> >> >> >> >
> >>> >> >> >> >> >
> >>> >> >> >> >> >
> >>> >> >> >> >> >
> >>> >> >> >> >> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >>> >> >> >> >> > _______________________________________________
> >>> >> >> >> >> > Csound-devel mailing list
> >>> >> >> >> >> > Csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >> ------------------------------------------------------------------------------
> >>> >> >> >> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just
> >>> >> >> >> >> $49.99!
> >>> >> >> >> >> 1,500+ hours of tutorials including VisualStudio 2012,
> >>> >> >> >> >> Windows
> >>> >> >> >> >> 8,
> >>> >> >> >> >> SharePoint
> >>> >> >> >> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library
> >>> >> >> >> >> Power
> >>> >> >> >> >> Pack
> >>> >> >> >> >> includes
> >>> >> >> >> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
> >>> >> >> >> >> 9/20/13.
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >>> >> >> >> >> _______________________________________________
> >>> >> >> >> >> Csound-devel mailing list
> >>> >> >> >> >> Csound-devel@lists.sourceforge.net
> >>> >> >> >> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >> >> >>
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> > ------------------------------------------------------------------------------
> >>> >> >> >> > LIMITED TIME SALE - Full Year of Microsoft Training For Just
> >>> >> >> >> > $49.99!
> >>> >> >> >> > 1,500+ hours of tutorials including VisualStudio 2012, Windows
> >>> >> >> >> > 8,
> >>> >> >> >> > SharePoint
> >>> >> >> >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library
> >>> >> >> >> > Power
> >>> >> >> >> > Pack
> >>> >> >> >> > includes
> >>> >> >> >> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
> >>> >> >> >> > 9/20/13.
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >>> >> >> >> > _______________________________________________
> >>> >> >> >> > Csound-devel mailing list
> >>> >> >> >> > Csound-devel@lists.sourceforge.net
> >>> >> >> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >> >> >
> >>> >> >> >>
> >>> >> >> >>
> >>> >> >> >>
> >>> >> >> >>
> >>> >> >> >>
> >>> >> >> >>
> >>> >> >> >> ------------------------------------------------------------------------------
> >>> >> >> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just
> >>> >> >> >> $49.99!
> >>> >> >> >> 1,500+ hours of tutorials including VisualStudio 2012, Windows
> >>> >> >> >> 8,
> >>> >> >> >> SharePoint
> >>> >> >> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
> >>> >> >> >> Pack
> >>> >> >> >> includes
> >>> >> >> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
> >>> >> >> >> 9/20/13.
> >>> >> >> >>
> >>> >> >> >>
> >>> >> >> >>
> >>> >> >> >>
> >>> >> >> >>
> >>> >> >> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >>> >> >> >> _______________________________________________
> >>> >> >> >> Csound-devel mailing list
> >>> >> >> >> Csound-devel@lists.sourceforge.net
> >>> >> >> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >> >
> >>> >> >> >
> >>> >> >> >
> >>> >> >> >
> >>> >> >> >
> >>> >> >> > ------------------------------------------------------------------------------
> >>> >> >> > LIMITED TIME SALE - Full Year of Microsoft Training For Just
> >>> >> >> > $49.99!
> >>> >> >> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> >>> >> >> > SharePoint
> >>> >> >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
> >>> >> >> > Pack
> >>> >> >> > includes
> >>> >> >> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
> >>> >> >> > 9/20/13.
> >>> >> >> >
> >>> >> >> >
> >>> >> >> >
> >>> >> >> >
> >>> >> >> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >>> >> >> > _______________________________________________
> >>> >> >> > Csound-devel mailing list
> >>> >> >> > Csound-devel@lists.sourceforge.net
> >>> >> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >> >
> >>> >> >>
> >>> >> >>
> >>> >> >>
> >>> >> >>
> >>> >> >>
> >>> >> >> ------------------------------------------------------------------------------
> >>> >> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just
> >>> >> >> $49.99!
> >>> >> >> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> >>> >> >> SharePoint
> >>> >> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
> >>> >> >> Pack
> >>> >> >> includes
> >>> >> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
> >>> >> >> 9/20/13.
> >>> >> >>
> >>> >> >>
> >>> >> >>
> >>> >> >>
> >>> >> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >>> >> >> _______________________________________________
> >>> >> >> Csound-devel mailing list
> >>> >> >> Csound-devel@lists.sourceforge.net
> >>> >> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >
> >>> >> >
> >>> >> >
> >>> >> >
> >>> >> > ------------------------------------------------------------------------------
> >>> >> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> >>> >> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> >>> >> > SharePoint
> >>> >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
> >>> >> > Pack
> >>> >> > includes
> >>> >> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> >>> >> >
> >>> >> >
> >>> >> >
> >>> >> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >>> >> > _______________________________________________
> >>> >> > Csound-devel mailing list
> >>> >> > Csound-devel@lists.sourceforge.net
> >>> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >
> >>> >>
> >>> >>
> >>> >>
> >>> >>
> >>> >> ------------------------------------------------------------------------------
> >>> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> >>> >> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> >>> >> SharePoint
> >>> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> >>> >> includes
> >>> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> >>> >>
> >>> >>
> >>> >>
> >>> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >>> >> _______________________________________________
> >>> >> Csound-devel mailing list
> >>> >> Csound-devel@lists.sourceforge.net
> >>> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >
> >>> >
> >>> >
> >>> > ------------------------------------------------------------------------------
> >>> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> >>> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> >>> > SharePoint
> >>> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> >>> > includes
> >>> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13.
> >>> >
> >>> >
> >>> > http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
> >>> > _______________________________________________
> >>> > Csound-devel mailing list
> >>> > Csound-devel@lists.sourceforge.net
> >>> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >
> >>>
> >>>
> >>>
> >>> ------------------------------------------------------------------------------
> >>> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> >>> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> >>> SharePoint
> >>> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> >>> includes
> >>> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13.
> >>>
> >>>
> >>> http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
> >>> _______________________________________________
> >>> Csound-devel mailing list
> >>> Csound-devel@lists.sourceforge.net
> >>> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>
> >>
> >> ------------------------------------------------------------------------------
> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> >> 1,500+
> >> hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
> >> 2013,
> >> SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13.
> >>
> >> http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
> >> _______________________________________________ Csound-devel mailing list
> >> Csound-devel@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>
> >>
> >> ------------------------------------------------------------------------------
> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> >> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> >> SharePoint
> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> >> includes
> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> >>
> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >> _______________________________________________
> >> Csound-devel mailing list
> >> Csound-devel@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>
> >
> > ------------------------------------------------------------------------------
> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> > includes
> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> > _______________________________________________
> > Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
> > ------------------------------------------------------------------------------
> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! 1,500+
> > hours of tutorials including VisualStudio 2012, Windows 8, SharePoint 2013,
> > SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> > _______________________________________________ Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
> > ------------------------------------------------------------------------------
> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! 1,500+
> > hours of tutorials including VisualStudio 2012, Windows 8, SharePoint 2013,
> > SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> > _______________________________________________ Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
> > ------------------------------------------------------------------------------
> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! 1,500+
> > hours of tutorials including VisualStudio 2012, Windows 8, SharePoint 2013,
> > SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> > _______________________________________________ Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
> > ------------------------------------------------------------------------------
> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> > includes
> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> > _______________________________________________
> > Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
>
> ------------------------------------------------------------------------------
> October Webinars: Code for Performance
> Free Intel webinars can help you accelerate application performance.
> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from
> the latest Intel processors and coprocessors. See abstracts and register >
> http://pubads.g.doubleclick.net/gampad/clk?id=60133471&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel

Date2013-09-23 20:44
Fromjpff@cs.bath.ac.uk
SubjectRe: [Cs-dev] VS2010 building from source
I have given you edit permissions

> Hi Steven,
> No problem, thanks for adding the link.
> It seems that although I was able to create the page, I'm now not allowed
> to edit it any more.Is it possible that I require some extra privileges?
> Thanks,Stephen
>
>> Date: Mon, 23 Sep 2013 14:56:20 -0400
>> From: stevenyi@gmail.com
>> To: csound-devel@lists.sourceforge.net
>> Subject: Re: [Cs-dev] VS2010 building from source
>>
>> Hi Stephen,
>>
>> Thanks for working on that page.  I've added a link from the main page.
>>
>> Cheers!
>> steven
>>
>> On Mon, Sep 23, 2013 at 10:07 AM, Stephen Kyne 
>> wrote:
>> > I can't seem to edit the main page but I was able to add a new page
>> which I
>> > have done.
>> > I've started the guide now and I'll try and add some more after I
>> finish
>> > work.
>> >
>> > https://sourceforge.net/p/csound/wiki/Building%20Csound%20with%20Visual%20Studio%202013/
>> >
>> > My plan is to make a list of libraries with versions and links that
>> are
>> > known to work.
>> > Also to track what build features are currently working and to
>> describe what
>> > issues might currently hinder it's progress.
>> >
>> > If someone could add a link to my page from the main page, that would
>> be
>> > great.
>> >
>> > Stephen
>> >
>> > ________________________________
>> > From: stevek@outlook.ie
>> > To: csound-devel@lists.sourceforge.net
>> > Date: Mon, 23 Sep 2013 14:26:18 +0100
>> > Subject: Re: [Cs-dev] VS2010 building from source
>> >
>> > Just a quick note, I've tried to edit the wiki but it's saying I don't
>> have
>> > access.
>> > To be clear, should I be editing the normal wiki or the mediawiki?
>> >
>> > Stephen
>> >
>> > ________________________________
>> > From: stevek@outlook.ie
>> > To: csound-devel@lists.sourceforge.net
>> > Date: Mon, 23 Sep 2013 14:21:54 +0100
>> > Subject: Re: [Cs-dev] VS2010 building from source
>> >
>> > Hi guys,
>> >
>> > I'll start writing the wiki so and document what is working so far.
>> >
>> > Steven, I had a look at the concern you mentioned and it does appear
>> to be a
>> > mistake. I'll fix that this evening.
>> > Cheers for keeping an eye on the branch, the more eyes the better!
>> >
>> > I'll be going on holiday from Wednesday 25th until the 1st Oct so I'll
>> try
>> > and get as much done this evening so that
>> > anyone else can have a go with working on this.
>> >
>> > Thanks,
>> > Stephen
>> >
>> > ________________________________
>> > From: richard@rghmusic.com
>> > To: csound-devel@lists.sourceforge.net
>> > Date: Mon, 23 Sep 2013 13:10:30 +0000
>> > Subject: Re: [Cs-dev] VS2010 building from source
>> >
>> > Thanks for keeping tabs. Yes, I'd like to see the process captured in
>> the
>> > wiki, too: Hopefully to a level similar to Mike's invaluable document
>> on the
>> > mingw build.
>> > Richard
>> > Sent from my Windows Phone
>> > ________________________________
>> > From: Steven Yi
>> > Sent: 9/23/2013 8:52 AM
>> > To: Developer discussions
>> > Subject: Re: [Cs-dev] VS2010 building from source
>> >
>> > Hi Richard and Stephen,
>> >
>> > Just FYI I've been monitoring the vs2013 branch. Most of the changes
>> > look good, though I thought I saw one that might need further review
>> > (can't recall, but it looked like an early return from a function was
>> > removed).  Otherwise, the progress sounds great!
>> >
>> > One thing, you both should have edit access to the Wiki. I'd encourage
>> > you both to consider documenting the process for compiling with VS2013
>> > there. You could create a list too of things that need to be looked
>> > at, and maybe others might be able to join in on the effort.
>> >
>> > Thanks!
>> > steven
>> >
>> > On Mon, Sep 23, 2013 at 8:32 AM, Richard Henninger
>> 
>> > wrote:
>> >> Good Morning Stephan,
>> >>
>> >>
>> >> If you could give me a map of how you are set up so I can replicate
>> your
>> >> build environment, I’ll get to work this afternoon on constructing
>> the
>> >> same
>> >> setup - for both csound source and that of supporting libraries.
>> >>
>> >> Once I have that and it works, we can make a plan to divvy up the
>> >> remaining
>> >> work and to devise a test and acceptance strategy so we can
>> ultimately
>> >> fold
>> >> the work back into the develop branch.
>> >>
>> >> Richard
>> >>
>> >>
>> >> Richard Henninger
>> >> richard@rghmusic.com
>> >>
>> >> From: Stephen Kyne
>> >> Sent: Sunday, September 22, 2013 6:59 PM
>> >> To: Developer discussions
>> >>
>> >> Thanks Steven for that bit of info. It seems to have worked and the
>> fix
>> >> only
>> >> applies to MSVC builds so there should be no regression.
>> >> I've added another fix also to correct some type redefinitions.
>> >>
>> >> As it stands a build emitted from CMake for VS12 with everything
>> disabled
>> >> (except for the default WinMM inclusion) is building successfully.
>> >> There are still quite a few warnings which I'll be going through to
>> see if
>> >> they will cause any problems.
>> >> A lot are just warnings about unsafe functions which can be turned
>> >> off/ignored.
>> >>
>> >> After that I'll start adding more features into my build and see what
>> >> needs
>> >> to be fixed as I go.
>> >>
>> >> Stephen
>> >>
>> >> ________________________________
>> >> From: stevek@outlook.ie
>> >> To: csound-devel@lists.sourceforge.net
>> >> Date: Sat, 21 Sep 2013 21:38:58 +0100
>> >> Subject: Re: [Cs-dev] VS2010 building from source
>> >>
>> >> Richard, sorry you were right I didn't push the changes to the
>> >> feature/vs2013 branch. It should be there now.
>> >> As for the features in the build, I basically turn off everything
>> >> non-essential. I'm not sure if the other stuff is fully working.
>> >> I'll try and put up a full list tomorrow of what I enable.
>> >>
>> >> Steven, cheers that makes sense so. I was using the same version
>> >> successfully bar the unistd.h issue.
>> >> I'll try your suggestions and see how it goes.
>> >>
>> >> Stephen
>> >>
>> >>
>> >>> Date: Sat, 21 Sep 2013 16:15:27 -0400
>> >>> From: stevenyi@gmail.com
>> >>> To: csound-devel@lists.sourceforge.net
>> >>> Subject: Re: [Cs-dev] VS2010 building from source
>> >>>
>> >>> I'm using:
>> >>>
>> >>> Steven-Yis-MacBook-Pro:blue stevenyi$ flex --version
>> >>> flex 2.5.35 Apple(flex-31)
>> >>>
>> >>> I see that flex has this option:
>> >>>
>> >>> --nounistd
>> >>> do not include 
>> >>>
>> >>> You could try adding that to the root CMakeLists.txt, around line
>> 736
>> >>> here:
>> >>>
>> >>> COMMAND ${FLEX_EXECUTABLE} ARGS -B -t ${LEX_SRC} > ${LEX_OUT}
>> >>>
>> >>> and add --nounistd before the -B. If that works, we could see if
>> >>> that affects all the gcc/clang builds/platforms. If so, we could
>> >>> always do a conditional check if MSVC in CMake and if so to add that
>> >>> flag.
>> >>>
>> >>> steven
>> >>>
>> >>> On Sat, Sep 21, 2013 at 3:09 PM, Stephen Kyne 
>> wrote:
>> >>> > Hi guys,
>> >>> >
>> >>> > I've committed some changes that prevents most errors seen in a
>> minimal
>> >>> > build of CSound.
>> >>> > There are still problems with Flex/Bison that I'm still trying to
>> >>> > resolve.
>> >>> >
>> >>> > With flex ~2.5.35, it seems to compile fine but "unistd.h" is
>> present
>> >>> > in
>> >>> > the
>> >>> > generated csound_orclex/prelex which is missing in MSVC (io.h is
>> the
>> >>> > nearest
>> >>> > equivalent).
>> >>> > With flex 2.5.4, I get errors relating to unrecognised %options
>> and
>> >>> > that
>> >>> > breaks the build.
>> >>> >
>> >>> > What is the version of flex that most people are using?
>> >>> >
>> >>> > Stephen
>> >>> >
>> >>> >> Date: Wed, 18 Sep 2013 22:10:03 -0400
>> >>> >
>> >>> >> From: stevenyi@gmail.com
>> >>> >> To: csound-devel@lists.sourceforge.net
>> >>> >> Subject: Re: [Cs-dev] VS2010 building from source
>> >>> >>
>> >>> >> +1 to SourceTree. I've been using it on Mac since Atlassian
>> acquired
>> >>> >> it. Certainly simplifies everything I do with Git!
>> >>> >>
>> >>> >> On Tue, Sep 17, 2013 at 7:52 PM, Stephen Kyne 
>> >>> >> wrote:
>> >>> >> > Thanks Steven,
>> >>> >> >
>> >>> >> > I think I'm good to go now. I have my repository set up and
>> >>> >> > configured
>> >>> >> > to
>> >>> >> > the new "feature/vs2013" branch.
>> >>> >> > I'm currently manually porting over my changes from the old
>> repo. I
>> >>> >> > didn't
>> >>> >> > really see a better option.
>> >>> >> >
>> >>> >> > I'll commit my changes as soon as I complete and Richard can
>> see if
>> >>> >> > it's
>> >>> >> > working his side.
>> >>> >> >
>> >>> >> > By the way, it's possible to use
>> >>> >> > https://www.atlassian.com/software/sourcetree/overview
>> >>> >> > as a GUI for git. It also supports git-flow commands which is
>> handy.
>> >>> >> > I've been using a mixture of command line and this and it works
>> >>> >> > well.
>> >>> >> >
>> >>> >> > Stephen
>> >>> >> >
>> >>> >> >> Date: Tue, 17 Sep 2013 18:11:25 -0400
>> >>> >> >
>> >>> >> >> From: stevenyi@gmail.com
>> >>> >> >> To: csound-devel@lists.sourceforge.net
>> >>> >> >> Subject: Re: [Cs-dev] VS2010 building from source
>> >>> >> >>
>> >>> >> >> Hi Richard,
>> >>> >> >>
>> >>> >> >> I've added you to the csound6 group, same as Stephen. Please
>> see
>> >>> >> >> the
>> >>> >> >> other email regarding the vs2013 feature branch I setup for
>> you two
>> >>> >> >> to
>> >>> >> >> work in.
>> >>> >> >>
>> >>> >> >> I think having some kind of documentation for how to
>> contribute
>> >>> >> >> would
>> >>> >> >> be great. You could use the wiki to write any documentation,
>> and we
>> >>> >> >> could add some note in the README to consult the wiki.
>> >>> >> >>
>> >>> >> >> Thanks!
>> >>> >> >> steven
>> >>> >> >>
>> >>> >> >> On Tue, Sep 17, 2013 at 6:05 PM, Richard Henninger
>> >>> >> >> 
>> >>> >> >> wrote:
>> >>> >> >> > Steven,
>> >>> >> >> >
>> >>> >> >> > My sourceforge user name is “rghmusic”.
>> >>> >> >> >
>> >>> >> >> > Go ahead and start a guaranteed legit feature branch off of
>> >>> >> >> > “develop”
>> >>> >> >> > for
>> >>> >> >> > us. Stephen and I can use that as a sandbox to share
>> experiments
>> >>> >> >> > with
>> >>> >> >> > git-flow, cmake script changes and code modifications as
>> needed.
>> >>> >> >> > When
>> >>> >> >> > we
>> >>> >> >> > have usable results for all, we can merge those back into
>> the
>> >>> >> >> > develop
>> >>> >> >> > branch
>> >>> >> >> > as you suggest. My CM experience is all TFS (MS Team
>> Foundation
>> >>> >> >> > Server)
>> >>> >> >> > and
>> >>> >> >> > Dimensions (don't ask...) I am new to git, but not CM/VC. I
>> like
>> >>> >> >> > what
>> >>> >> >> > I
>> >>> >> >> > see in git.
>> >>> >> >> >
>> >>> >> >> > Maybe we can begin a procedural doc for newbie contributors
>> using
>> >>> >> >> > git
>> >>> >> >> > a
>> >>> >> >> > la
>> >>> >> >> > Mike’s Windows Build document.
>> >>> >> >> >
>> >>> >> >> >
>> >>> >> >> > Richard Henninger
>> >>> >> >> > richard@rghmusic.com
>> >>> >> >> >
>> >>> >> >> > From: Stephen Kyne
>> >>> >> >> > Sent: Tuesday, September 17, 2013 5:42 PM
>> >>> >> >> > To: Developer discussions
>> >>> >> >> >
>> >>> >> >> > I'm not that familiar with git-flow so I'll read the
>> articles
>> >>> >> >> > mentioned
>> >>> >> >> > and
>> >>> >> >> > we can go from there.
>> >>> >> >> >
>> >>> >> >> > My sourceforge username is "stekyne". Unless Richard is
>> >>> >> >> > comfortable
>> >>> >> >> > with
>> >>> >> >> > starting the feature branch then
>> >>> >> >> > maybe it would be best if you could set that up Steven. I
>> don't
>> >>> >> >> > want
>> >>> >> >> > to
>> >>> >> >> > make
>> >>> >> >> > a mess of it :D
>> >>> >> >> >
>> >>> >> >> > The workflow you described sounds good to me anyway.
>> >>> >> >> >
>> >>> >> >> > Thanks,
>> >>> >> >> > Stephen
>> >>> >> >> >
>> >>> >> >> >> Date: Tue, 17 Sep 2013 16:55:54 -0400
>> >>> >> >> >> From: stevenyi@gmail.com
>> >>> >> >> >> To: csound-devel@lists.sourceforge.net
>> >>> >> >> >> Subject: Re: [Cs-dev] VS2010 building from source
>> >>> >> >> >>
>> >>> >> >> >> I think this stuff might be best to do in a feature branch
>> using
>> >>> >> >> >> "git
>> >>> >> >> >> flow feature start vs2013". You would then be able to check
>> out
>> >>> >> >> >> the
>> >>> >> >> >> feature branch using "git flow feature checkout vs2013".
>> >>> >> >> >>
>> >>> >> >> >> Stephen and Richard: how about sending me your sourceforge
>> >>> >> >> >> usernames
>> >>> >> >> >> and I'll add you to the project. If you're uncomfortable
>> with
>> >>> >> >> >> git
>> >>> >> >> >> flow, I can start the vs2013 feature branch and guide you
>> all
>> >>> >> >> >> through
>> >>> >> >> >> checking it out. When you're done and want to have that
>> pulled
>> >>> >> >> >> in,
>> >>> >> >> >> you'd probably do a pull from develop to merge all the most
>> >>> >> >> >> recent
>> >>> >> >> >> changes, then one of us could pull back into develop.
>> >>> >> >> >>
>> >>> >> >> >> steven
>> >>> >> >> >>
>> >>> >> >> >> On Tue, Sep 17, 2013 at 2:11 PM, Richard Henninger
>> >>> >> >> >> 
>> >>> >> >> >> wrote:
>> >>> >> >> >> > Hi Mike,
>> >>> >> >> >> >
>> >>> >> >> >> > Thanks for offering to keep things simple.
>> >>> >> >> >> >
>> >>> >> >> >> >
>> >>> >> >> >> >
>> >>> >> >> >> > BTW, my understanding is the VS2013 is a complete rewrite
>> of
>> >>> >> >> >> > the C
>> >>> >> >> >> > compiler
>> >>> >> >> >> > behind Visual C++ (finally C99 compliant) along with a
>> major
>> >>> >> >> >> > commitment
>> >>> >> >> >> > to
>> >>> >> >> >> > be 100% compliant with C++/11 to which MS is a major
>> >>> >> >> >> > contributor
>> >>> >> >> >> > now.
>> >>> >> >> >> > They
>> >>> >> >> >> > have been making a major push over the past few years to
>> be
>> >>> >> >> >> > standards-compliant in a number of areas.
>> >>> >> >> >> >
>> >>> >> >> >> > If you want, you could check out whether the STL vectors
>> and
>> >>> >> >> >> > maps
>> >>> >> >> >> > now
>> >>> >> >> >> > play
>> >>> >> >> >> > nice with other libraries like SWIG by downloading and
>> trying
>> >>> >> >> >> > the
>> >>> >> >> >> > VS2013
>> >>> >> >> >> > RC
>> >>> >> >> >> > images which just became available last week. (
>> >>> >> >> >> > http://www.microsoft.com/visualstudio/eng/2013-downloads
>> ) Any
>> >>> >> >> >> > VS2013
>> >>> >> >> >> > version is free (runs on Win 8 or 7 (but not 8.1
>> preview))
>> >>> >> >> >> > this
>> >>> >> >> >> > fall.
>> >>> >> >> >> > Release is scheduled for mid November.
>> >>> >> >> >> >
>> >>> >> >> >> >
>> >>> >> >> >> >
>> >>> >> >> >> >
>> >>> >> >> >> > Richard Henninger
>> >>> >> >> >> > richard@rghmusic.com
>> >>> >> >> >> >
>> >>> >> >> >> > From: Michael Gogins
>> >>> >> >> >> > Sent: Tuesday, September 17, 2013 1:47 PM
>> >>> >> >> >> > To: Developer discussions
>> >>> >> >> >> >
>> >>> >> >> >> > As far as I am concerned, you can work in the develop
>> branch.
>> >>> >> >> >> > I
>> >>> >> >> >> > build
>> >>> >> >> >> > the
>> >>> >> >> >> > develop branch for Windows with MinGW every day or so.
>> I'm
>> >>> >> >> >> > sure
>> >>> >> >> >> > we
>> >>> >> >> >> > can
>> >>> >> >> >> > keep
>> >>> >> >> >> > the build options straightened out.
>> >>> >> >> >> >
>> >>> >> >> >> > If you want to create another branch, that's fine too. I
>> don't
>> >>> >> >> >> > find
>> >>> >> >> >> > it
>> >>> >> >> >> > difficult to manage branches just with plain git
>> commands.
>> >>> >> >> >> >
>> >>> >> >> >> > For your information, the reason that I did not create a
>> >>> >> >> >> > Microsoft
>> >>> >> >> >> > build
>> >>> >> >> >> > for
>> >>> >> >> >> > Windows myself is that the CsoundAC component would not
>> build
>> >>> >> >> >> > a
>> >>> >> >> >> > SWIG
>> >>> >> >> >> > interface for Python with Visual C++. The cause is that
>> the
>> >>> >> >> >> > standard
>> >>> >> >> >> > vector
>> >>> >> >> >> > and map collections would not compile with a DLL
>> interface for
>> >>> >> >> >> > SWIG
>> >>> >> >> >> > using
>> >>> >> >> >> > Visual C++. Since I am the author and one of the main
>> users of
>> >>> >> >> >> > CsoundAC,
>> >>> >> >> >> > that caused me to lose interest in Visual C++.
>> >>> >> >> >> >
>> >>> >> >> >> > Things have changed a bit since then. In the first place
>> I
>> >>> >> >> >> > don't
>> >>> >> >> >> > depend
>> >>> >> >> >> > on
>> >>> >> >> >> > the SWIG-generated Python interface so much any more, I
>> often
>> >>> >> >> >> > compose
>> >>> >> >> >> > directly in C++. I'm also interested to hear if this
>> serious
>> >>> >> >> >> > limitation
>> >>> >> >> >> > of
>> >>> >> >> >> > Visual C++, which is not standard compliant, has been
>> fixed.
>> >>> >> >> >> >
>> >>> >> >> >> > Regards,
>> >>> >> >> >> > Mike
>> >>> >> >> >> >
>> >>> >> >> >> >
>> >>> >> >> >> >
>> >>> >> >> >> >
>> >>> >> >> >> > ===========================
>> >>> >> >> >> > Michael Gogins
>> >>> >> >> >> > Irreducible Productions
>> >>> >> >> >> > http://michaelgogins.tumblr.com
>> >>> >> >> >> > Michael dot Gogins at gmail dot com
>> >>> >> >> >> >
>> >>> >> >> >> >
>> >>> >> >> >> > On Tue, Sep 17, 2013 at 1:37 PM, Richard Henninger
>> >>> >> >> >> > 
>> >>> >> >> >> > wrote:
>> >>> >> >> >> >>
>> >>> >> >> >> >> Stephen,
>> >>> >> >> >> >>
>> >>> >> >> >> >>
>> >>> >> >> >> >> As we get set up, I noticed that Steven was talking
>> about
>> >>> >> >> >> >> “git-flow”
>> >>> >> >> >> >> which
>> >>> >> >> >> >> is an add-on to git proper that encapsulates a workflow
>> by
>> >>> >> >> >> >> imposing
>> >>> >> >> >> >> high-level commands over git that standardize branching
>> >>> >> >> >> >> operations.
>> >>> >> >> >> >> This
>> >>> >> >> >> >> was new to me. If it is new to you too, let’s read up
>> before
>> >>> >> >> >> >> imposing a
>> >>> >> >> >> >> new
>> >>> >> >> >> >> branch on “develop”.
>> >>> >> >> >> >>
>> >>> >> >> >> >>
>> >>> >> >> >> >>
>> >>> >> >> >> >> I now remember some discussions about using git-flow in
>> early
>> >>> >> >> >> >> August
>> >>> >> >> >> >> where
>> >>> >> >> >> >> this was proposed. Steven provided some basic links for
>> info:
>> >>> >> >> >> >>
>> >>> >> >> >> >>
>> >>> >> >> >> >>
>> >>> >> >> >> >>
>> >>> >> >> >> >>
>> >>> >> >> >> >> http://csound.1045644.n5.nabble.com/New-Git-Flow-based-workflow-for-Csound6-td5726363.html
>> >>> >> >> >> >>
>> >>> >> >> >> >> Also, here is a pretty good explanation:
>> >>> >> >> >> >> http://yakiloo.com/getting-started-git-flow/
>> >>> >> >> >> >>
>> >>> >> >> >> >> Steven: Let us know the procedure we need to follow
>> regarding
>> >>> >> >> >> >> dev
>> >>> >> >> >> >> status.
>> >>> >> >> >> >> Thanks.
>> >>> >> >> >> >>
>> >>> >> >> >> >>
>> >>> >> >> >> >> Richard Henninger
>> >>> >> >> >> >> richard@rghmusic.com
>> >>> >> >> >> >>
>> >>> >> >> >> >> From: Richard Henninger
>> >>> >> >> >> >> Sent: Monday, September 16, 2013 7:25 PM
>> >>> >> >> >> >> To: Developer discussions
>> >>> >> >> >> >>
>> >>> >> >> >> >> I’ve got good doc on git and it feels like the project
>> is
>> >>> >> >> >> >> moving
>> >>> >> >> >> >> towards
>> >>> >> >> >> >> and getting more comfortable with git workflows, so
>> that’s my
>> >>> >> >> >> >> vote.
>> >>> >> >> >> >>
>> >>> >> >> >> >> Richard Henninger
>> >>> >> >> >> >> richard@rghmusic.com
>> >>> >> >> >> >>
>> >>> >> >> >> >> From: Stephen Kyne
>> >>> >> >> >> >> Sent: Monday, September 16, 2013 6:41 PM
>> >>> >> >> >> >> To: Developer discussions
>> >>> >> >> >> >>
>> >>> >> >> >> >> Hi guys,
>> >>> >> >> >> >>
>> >>> >> >> >> >> Richard; That sounds reasonable. I wouldn't like to
>> >>> >> >> >> >> destabilise
>> >>> >> >> >> >> the
>> >>> >> >> >> >> codebase so a separate branch is probably a safe choice.
>> >>> >> >> >> >> I won't be at the conference unfortunately but it sounds
>> >>> >> >> >> >> really
>> >>> >> >> >> >> interesting.
>> >>> >> >> >> >>
>> >>> >> >> >> >> Steven; Thanks that would be great if you could set that
>> up.
>> >>> >> >> >> >> As for the two options you gave, what would be easier
>> for you
>> >>> >> >> >> >> guys?
>> >>> >> >> >> >> I
>> >>> >> >> >> >> don't mind either way to be honest.
>> >>> >> >> >> >>
>> >>> >> >> >> >> Stephen
>> >>> >> >> >> >>
>> >>> >> >> >> >> > Date: Mon, 16 Sep 2013 17:55:30 -0400
>> >>> >> >> >> >> > From: stevenyi@gmail.com
>> >>> >> >> >> >> > To: csound-devel@lists.sourceforge.net
>> >>> >> >> >> >> > Subject: Re: [Cs-dev] VS2010 building from source
>> >>> >> >> >> >> >
>> >>> >> >> >> >> > Hi Stephen and Richard,
>> >>> >> >> >> >> >
>> >>> >> >> >> >> > If you'd like, I don't think anyone would mind adding
>> you
>> >>> >> >> >> >> > two
>> >>> >> >> >> >> > to
>> >>> >> >> >> >> > the
>> >>> >> >> >> >> > devs list for Csound. You'd be welcome to create a
>> feature
>> >>> >> >> >> >> > branch
>> >>> >> >> >> >> > off
>> >>> >> >> >> >> > the develop branch (using git-flow). Another option is
>> that
>> >>> >> >> >> >> > you
>> >>> >> >> >> >> > could
>> >>> >> >> >> >> > use Sourceforge's fork system (if you see on
>> >>> >> >> >> >> >
>> >>> >> >> >> >> > https://sourceforge.net/p/csound/csound6-git/ci/master/tree/
>> >>> >> >> >> >> > there
>> >>> >> >> >> >> > is
>> >>> >> >> >> >> > an option to fork). You could then do pull requests
>> from
>> >>> >> >> >> >> > there.
>> >>> >> >> >> >> > I
>> >>> >> >> >> >> > found SF's fork/pull-request system a bit awkward
>> compared
>> >>> >> >> >> >> > to
>> >>> >> >> >> >> > bitbucket and github though.
>> >>> >> >> >> >> >
>> >>> >> >> >> >> > steven
>> >>> >> >> >> >> >
>> >>> >> >> >> >> > On Mon, Sep 16, 2013 at 4:51 PM, Richard Henninger
>> >>> >> >> >> >> >  wrote:
>> >>> >> >> >> >> > > Hi Stephen,
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > > We should probably make a separate “native windows
>> build”
>> >>> >> >> >> >> > > branch
>> >>> >> >> >> >> > > off
>> >>> >> >> >> >> > > of
>> >>> >> >> >> >> > > “develop” especially since the cMakeList files are
>> still
>> >>> >> >> >> >> > > being
>> >>> >> >> >> >> > > fine
>> >>> >> >> >> >> > > tuned
>> >>> >> >> >> >> > > for the mingw windows build. We shouldn’t interfere
>> with
>> >>> >> >> >> >> > > that
>> >>> >> >> >> >> > > until
>> >>> >> >> >> >> > > it
>> >>> >> >> >> >> > > (and
>> >>> >> >> >> >> > > the rest of csound6) is stable.
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > > Do you have “write” access to the project yet? I
>> don’t.
>> >>> >> >> >> >> > > I’ve
>> >>> >> >> >> >> > > been
>> >>> >> >> >> >> > > holding
>> >>> >> >> >> >> > > off on my request for that until csound6 had become
>> >>> >> >> >> >> > > reasonably
>> >>> >> >> >> >> > > quiescent.
>> >>> >> >> >> >> > > Still, using a separate git branch should keep this
>> work
>> >>> >> >> >> >> > > out
>> >>> >> >> >> >> > > of
>> >>> >> >> >> >> > > the
>> >>> >> >> >> >> > > way of
>> >>> >> >> >> >> > > the mainstream. Down the road, I worry about built
>> in
>> >>> >> >> >> >> > > assumption
>> >>> >> >> >> >> > > in
>> >>> >> >> >> >> > > the
>> >>> >> >> >> >> > > codebase about threads, library and other
>> compatibility
>> >>> >> >> >> >> > > issues -
>> >>> >> >> >> >> > > but
>> >>> >> >> >> >> > > resolving those is the whole point eventually.
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > > My original plan has been to become an active
>> developer
>> >>> >> >> >> >> > > after
>> >>> >> >> >> >> > > attending the
>> >>> >> >> >> >> > > relevant sessions at the conference next month and
>> >>> >> >> >> >> > > confirming
>> >>> >> >> >> >> > > that
>> >>> >> >> >> >> > > I
>> >>> >> >> >> >> > > had a
>> >>> >> >> >> >> > > legitimate mingw build environment for testing
>> changes
>> >>> >> >> >> >> > > ahead
>> >>> >> >> >> >> > > of
>> >>> >> >> >> >> > > committing
>> >>> >> >> >> >> > > code. Are you attending?
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > > Richard Henninger
>> >>> >> >> >> >> > > richard@rghmusic.com
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > > From: Stephen Kyne
>> >>> >> >> >> >> > > Sent: Monday, September 16, 2013 4:21 PM
>> >>> >> >> >> >> > > To: Developer discussions
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > > Hey Richard,
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > > Well I switched my Csound branch to "develop" from
>> the
>> >>> >> >> >> >> > > main
>> >>> >> >> >> >> > > one
>> >>> >> >> >> >> > > recently and
>> >>> >> >> >> >> > > there was a few more errors but nothing major.
>> >>> >> >> >> >> > > I'm currently trying to fix the missing libraries in
>> the
>> >>> >> >> >> >> > > cMakeLists
>> >>> >> >> >> >> > > files (I
>> >>> >> >> >> >> > > had just added them to the sln file for testing).
>> >>> >> >> >> >> > > I'm afraid it's a bit new to me so it's taking a
>> little
>> >>> >> >> >> >> > > bit
>> >>> >> >> >> >> > > of
>> >>> >> >> >> >> > > time
>> >>> >> >> >> >> > > to
>> >>> >> >> >> >> > > do it
>> >>> >> >> >> >> > > nicely.
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > > Once that is finished though, there should be a
>> version
>> >>> >> >> >> >> > > of
>> >>> >> >> >> >> > > Csound
>> >>> >> >> >> >> > > that
>> >>> >> >> >> >> > > will
>> >>> >> >> >> >> > > be building successfully.
>> >>> >> >> >> >> > > I guess from there we can add additional build
>> features
>> >>> >> >> >> >> > > and
>> >>> >> >> >> >> > > fix
>> >>> >> >> >> >> > > the
>> >>> >> >> >> >> > > errors
>> >>> >> >> >> >> > > as they happen.
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > > If you want to make a branch that sounds fine with
>> me.
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > > Stephen
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > > ________________________________
>> >>> >> >> >> >> > > From: richard@rghmusic.com
>> >>> >> >> >> >> > > To: csound-devel@lists.sourceforge.net
>> >>> >> >> >> >> > > Date: Mon, 16 Sep 2013 16:25:10 +0000
>> >>> >> >> >> >> > > Subject: Re: [Cs-dev] VS2010 building from source
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > > Stephen,
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > > Your were right about VS2013 Preview. Also, VS2013
>> RC
>> >>> >> >> >> >> > > won’t
>> >>> >> >> >> >> > > work
>> >>> >> >> >> >> > > over
>> >>> >> >> >> >> > > Win8.1 Preview.
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > > So, over the weekend, I hosed my 8.1 box back to 8.0
>> and
>> >>> >> >> >> >> > > loaded
>> >>> >> >> >> >> > > the
>> >>> >> >> >> >> > > VS2013
>> >>> >> >> >> >> > > RC (and git) and am ready to play. How do I catch up
>> to
>> >>> >> >> >> >> > > the
>> >>> >> >> >> >> > > point
>> >>> >> >> >> >> > > where you
>> >>> >> >> >> >> > > are currently? Shall we make a git branch so we can
>> keep
>> >>> >> >> >> >> > > track
>> >>> >> >> >> >> > > of,
>> >>> >> >> >> >> > > share
>> >>> >> >> >> >> > > and merge what we alter?
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > > Richard Henninger
>> >>> >> >> >> >> > > richard@rghmusic.com
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > > From: Stephen Kyne
>> >>> >> >> >> >> > > Sent: Sunday, September 15, 2013 11:48 AM
>> >>> >> >> >> >> > > To: Developer discussions
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > > Hi Andrés,
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > > Yes the project generated from CMake is almost fully
>> >>> >> >> >> >> > > correct.
>> >>> >> >> >> >> > > Just
>> >>> >> >> >> >> > > some
>> >>> >> >> >> >> > > edits to a few CMakeLists.txt files will be needed
>> to
>> >>> >> >> >> >> > > load
>> >>> >> >> >> >> > > some
>> >>> >> >> >> >> > > missing
>> >>> >> >> >> >> > > libraries.
>> >>> >> >> >> >> > > I'm not building all features yet so there may be
>> more
>> >>> >> >> >> >> > > changes
>> >>> >> >> >> >> > > as
>> >>> >> >> >> >> > > time
>> >>> >> >> >> >> > > goes
>> >>> >> >> >> >> > > by but the csound core is working well.
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > > Stephen
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > > ________________________________
>> >>> >> >> >> >> > > Date: Sat, 14 Sep 2013 19:28:55 -0700
>> >>> >> >> >> >> > > From: mantaraya36@gmail.com
>> >>> >> >> >> >> > > To: csound-devel@lists.sourceforge.net
>> >>> >> >> >> >> > > Subject: Re: [Cs-dev] VS2010 building from source
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > > Hi,
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > > Do you think the VS porject generated by cmake is
>> useful?
>> >>> >> >> >> >> > > Ideally
>> >>> >> >> >> >> > > this
>> >>> >> >> >> >> > > work
>> >>> >> >> >> >> > > should go in the CMakeLists.txt file rather than a
>> >>> >> >> >> >> > > separate
>> >>> >> >> >> >> > > VS
>> >>> >> >> >> >> > > project.
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > > Cheers,
>> >>> >> >> >> >> > > Andrés
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > > On Fri, Sep 13, 2013 at 11:46 AM, Stephen Kyne
>> >>> >> >> >> >> > > 
>> >>> >> >> >> >> > > wrote:
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > > Cool, any help would be appreciated. I'm still
>> getting to
>> >>> >> >> >> >> > > grips
>> >>> >> >> >> >> > > with
>> >>> >> >> >> >> > > the
>> >>> >> >> >> >> > > Csound code base and most of my code changes are
>> probably
>> >>> >> >> >> >> > > far
>> >>> >> >> >> >> > > from
>> >>> >> >> >> >> > > elegant.
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > > As far as I know, the Release Candidate is required
>> >>> >> >> >> >> > > unless
>> >>> >> >> >> >> > > there
>> >>> >> >> >> >> > > is
>> >>> >> >> >> >> > > an
>> >>> >> >> >> >> > > update to the preview.
>> >>> >> >> >> >> > > I know I had tried before and I was getting all
>> kinds of
>> >>> >> >> >> >> > > errors
>> >>> >> >> >> >> > > from
>> >>> >> >> >> >> > > missing
>> >>> >> >> >> >> > > lib functions as you described.
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > > In the meantime, the portaudio module is working so
>> real
>> >>> >> >> >> >> > > time
>> >>> >> >> >> >> > > audio
>> >>> >> >> >> >> > > is
>> >>> >> >> >> >> > > possible.
>> >>> >> >> >> >> > > There are still some elements of MSVC build that
>> will be
>> >>> >> >> >> >> > > need
>> >>> >> >> >> >> > > to
>> >>> >> >> >> >> > > be
>> >>> >> >> >> >> > > fixed
>> >>> >> >> >> >> > > though.
>> >>> >> >> >> >> > > I saw a crash relating to heap corruptiong due to
>> >>> >> >> >> >> > > vfprintf
>> >>> >> >> >> >> > > use
>> >>> >> >> >> >> > > but
>> >>> >> >> >> >> > > these
>> >>> >> >> >> >> > > errors are relatively easy to fix with the debugger.
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > > Stephen
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > > ________________________________
>> >>> >> >> >> >> > > From: richard@rghmusic.com
>> >>> >> >> >> >> > > To: csound-devel@lists.sourceforge.net
>> >>> >> >> >> >> > > Date: Fri, 13 Sep 2013 17:03:15 +0000
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > > Subject: Re: [Cs-dev] VS2010 building from source
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > > Me too. I tried with VS2012 and decided that too
>> much of
>> >>> >> >> >> >> > > the
>> >>> >> >> >> >> > > code
>> >>> >> >> >> >> > > depended
>> >>> >> >> >> >> > > on liberties that C99 permitted that C88 did not and
>> gave
>> >>> >> >> >> >> > > up
>> >>> >> >> >> >> > > -
>> >>> >> >> >> >> > > thinking the
>> >>> >> >> >> >> > > source would need too much rework to bother.
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > > I have VS2013 preview on an 8.1 machine so I’d be
>> >>> >> >> >> >> > > interested
>> >>> >> >> >> >> > > in
>> >>> >> >> >> >> > > sharing the
>> >>> >> >> >> >> > > workload to speed this along. Perhaps there should
>> be a
>> >>> >> >> >> >> > > git
>> >>> >> >> >> >> > > branch
>> >>> >> >> >> >> > > to
>> >>> >> >> >> >> > > hold
>> >>> >> >> >> >> > > the project files and changes for this?
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > > My interest is access to MS debugging tools while
>> using
>> >>> >> >> >> >> > > .net
>> >>> >> >> >> >> > > front-ends and
>> >>> >> >> >> >> > > for ultimately targeting WinRT getting csound back
>> closer
>> >>> >> >> >> >> > > to
>> >>> >> >> >> >> > > its
>> >>> >> >> >> >> > > original
>> >>> >> >> >> >> > > goal of being multiplatform.
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > > Richard Henninger
>> >>> >> >> >> >> > > richard@rghmusic.com
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > > From: Rory Walsh
>> >>> >> >> >> >> > > Sent: Friday, September 13, 2013 12:21 PM
>> >>> >> >> >> >> > > To: Developer discussions
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > > Thanks for the report. I'm following this with
>> interest!
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > > On 13 September 2013 00:58, Stephen Kyne
>> >>> >> >> >> >> > > 
>> >>> >> >> >> >> > > wrote:
>> >>> >> >> >> >> > >> Hey guys,
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >> Visual Studio 2013 RC was released there recently.
>> It
>> >>> >> >> >> >> > >> has
>> >>> >> >> >> >> > >> partial
>> >>> >> >> >> >> > >> support
>> >>> >> >> >> >> > >> for C99.
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >> http://blogs.msdn.com/b/vcblog/archive/2013/07/19/c99-library-support-in-visual-studio-2013.aspx
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >> I've been hacking away with it and managed to build
>> >>> >> >> >> >> > >> Csound.
>> >>> >> >> >> >> > >> The
>> >>> >> >> >> >> > >> build
>> >>> >> >> >> >> > >> was
>> >>> >> >> >> >> > >> mostly stripped down but I managed to get the
>> xanadu.csd
>> >>> >> >> >> >> > >> to
>> >>> >> >> >> >> > >> compile a
>> >>> >> >> >> >> > >> .wav
>> >>> >> >> >> >> > >> file.
>> >>> >> >> >> >> > >> So it's a start at least!
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >> The changes required were fairly minor, mostly just
>> >>> >> >> >> >> > >> alterations
>> >>> >> >> >> >> > >> to
>> >>> >> >> >> >> > >> the
>> >>> >> >> >> >> > >> project(s) file for libraries and some small code
>> >>> >> >> >> >> > >> changes
>> >>> >> >> >> >> > >> here
>> >>> >> >> >> >> > >> and
>> >>> >> >> >> >> > >> there.
>> >>> >> >> >> >> > >> I had to replace some GCC atomic intrinsics with
>> MSVC
>> >>> >> >> >> >> > >> ones.
>> >>> >> >> >> >> > >> I'm not sure the full effect of that but I guess in
>> >>> >> >> >> >> > >> theory
>> >>> >> >> >> >> > >> it
>> >>> >> >> >> >> > >> should
>> >>> >> >> >> >> > >> (and
>> >>> >> >> >> >> > >> seems to) work.
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >> I'm hoping to get some real-time performance
>> working
>> >>> >> >> >> >> > >> next.
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >> Stephen
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >> ________________________________
>> >>> >> >> >> >> > >> Date: Sun, 21 Jul 2013 23:48:03 -0400
>> >>> >> >> >> >> > >> From: michael.gogins@gmail.com
>> >>> >> >> >> >> > >> To: csound-devel@lists.sourceforge.net
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >> Subject: Re: [Cs-dev] VS2010 building from source
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >> You could use another IDE: QtCreator, CodeBlocks,
>> >>> >> >> >> >> > >> Eclipse
>> >>> >> >> >> >> > >> CDT.
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >> On Jul 21, 2013 7:31 PM, "Stephen Kyne"
>> >>> >> >> >> >> > >> 
>> >>> >> >> >> >> > >> wrote:
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >> Thanks for the replies.
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >> I mainly want to build in Visual Studio just for
>> using
>> >>> >> >> >> >> > >> the
>> >>> >> >> >> >> > >> IDE
>> >>> >> >> >> >> > >> itself
>> >>> >> >> >> >> > >> but
>> >>> >> >> >> >> > >> it
>> >>> >> >> >> >> > >> sounds like a no go at the minute.
>> >>> >> >> >> >> > >> Maybe something for the future.
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >> Cheers,
>> >>> >> >> >> >> > >> Stephen
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >> ________________________________
>> >>> >> >> >> >> > >> From: richard@rghmusic.com
>> >>> >> >> >> >> > >> To: csound-devel@lists.sourceforge.net
>> >>> >> >> >> >> > >> Date: Sun, 21 Jul 2013 21:15:47 +0000
>> >>> >> >> >> >> > >> Subject: Re: [Cs-dev] VS2010 building from source
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >> Last Spring, I explored porting to WinRT using the
>> 5.18
>> >>> >> >> >> >> > >> code
>> >>> >> >> >> >> > >> base.
>> >>> >> >> >> >> > >> Really
>> >>> >> >> >> >> > >> tough! Once I started following in the changes you
>> guys
>> >>> >> >> >> >> > >> were
>> >>> >> >> >> >> > >> putting
>> >>> >> >> >> >> > >> into
>> >>> >> >> >> >> > >> csound 6, I saw how your architectural evolutions
>> would
>> >>> >> >> >> >> > >> solve a
>> >>> >> >> >> >> > >> number of
>> >>> >> >> >> >> > >> issues I encountered.
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >> So I’ve held off until 6.0 becomes a stable base
>> from
>> >>> >> >> >> >> > >> which
>> >>> >> >> >> >> > >> to
>> >>> >> >> >> >> > >> rethink an
>> >>> >> >> >> >> > >> approach. Being patient gave me another reward:
>> WinRT
>> >>> >> >> >> >> > >> 8.1
>> >>> >> >> >> >> > >> finally
>> >>> >> >> >> >> > >> provides
>> >>> >> >> >> >> > >> the ability to feed audio streams from an algorithm
>> as
>> >>> >> >> >> >> > >> PCM
>> >>> >> >> >> >> > >> rather
>> >>> >> >> >> >> > >> than
>> >>> >> >> >> >> > >> from
>> >>> >> >> >> >> > >> only a file or existing audio stream. So direct
>> >>> >> >> >> >> > >> programming
>> >>> >> >> >> >> > >> of
>> >>> >> >> >> >> > >> COM
>> >>> >> >> >> >> > >> (WASAPI)
>> >>> >> >> >> >> > >> is no longer necessary. Maybe MIDI will show up
>> before
>> >>> >> >> >> >> > >> long...
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >> I am pretty familiar with the issues involved in a
>> WinRT
>> >>> >> >> >> >> > >> port
>> >>> >> >> >> >> > >> and
>> >>> >> >> >> >> > >> would be
>> >>> >> >> >> >> > >> happy to be a part of such an effort at some point
>> in
>> >>> >> >> >> >> > >> the
>> >>> >> >> >> >> > >> future.
>> >>> >> >> >> >> > >> For
>> >>> >> >> >> >> > >> now,
>> >>> >> >> >> >> > >> I am content to explore the api from VS2012 and
>> Win8
>> >>> >> >> >> >> > >> desktop
>> >>> >> >> >> >> > >> apps
>> >>> >> >> >> >> > >> via
>> >>> >> >> >> >> > >> a C#
>> >>> >> >> >> >> > >> wrapper I have. As it stands now, the sounds
>> created
>> >>> >> >> >> >> > >> from
>> >>> >> >> >> >> > >> a
>> >>> >> >> >> >> > >> desktop-style
>> >>> >> >> >> >> > >> app are trouble free on a Surface Pro - you just
>> can’t
>> >>> >> >> >> >> > >> create
>> >>> >> >> >> >> > >> apps
>> >>> >> >> >> >> > >> to
>> >>> >> >> >> >> > >> distribute from the Windows app store. It’s an
>> >>> >> >> >> >> > >> acceptable
>> >>> >> >> >> >> > >> compromise
>> >>> >> >> >> >> > >> to
>> >>> >> >> >> >> > >> me
>> >>> >> >> >> >> > >> for now.
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >> Richard Henninger
>> >>> >> >> >> >> > >> richard@rghmusic.com
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >> From: Steven Yi
>> >>> >> >> >> >> > >> Sent: Sunday, July 21, 2013 4:27 PM
>> >>> >> >> >> >> > >> To: Developer discussions
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >> I tried to get a VS CMake build going about a year
>> and a
>> >>> >> >> >> >> > >> half
>> >>> >> >> >> >> > >> ago
>> >>> >> >> >> >> > >> without much luck. I think though it would be nice
>> to
>> >>> >> >> >> >> > >> have
>> >>> >> >> >> >> > >> it
>> >>> >> >> >> >> > >> be
>> >>> >> >> >> >> > >> possible, especially if we'll get more developers
>> >>> >> >> >> >> > >> interested
>> >>> >> >> >> >> > >> in
>> >>> >> >> >> >> > >> compiling and working on Csound. I don't think
>> anyone's
>> >>> >> >> >> >> > >> really
>> >>> >> >> >> >> > >> been
>> >>> >> >> >> >> > >> looking at WinRT, but I think it'd be nice to see
>> Csound
>> >>> >> >> >> >> > >> there
>> >>> >> >> >> >> > >> and
>> >>> >> >> >> >> > >> on
>> >>> >> >> >> >> > >> Win 8 Mobile too.
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >> On Sun, Jul 21, 2013 at 3:09 PM, Richard Henninger
>> >>> >> >> >> >> > >> 
>> >>> >> >> >> >> > >> wrote:
>> >>> >> >> >> >> > >>> I tried this a few weeks ago so I could be better
>> able
>> >>> >> >> >> >> > >>> to
>> >>> >> >> >> >> > >>> use
>> >>> >> >> >> >> > >>> the
>> >>> >> >> >> >> > >>> VS
>> >>> >> >> >> >> > >>> debugger better for the csound code while writing
>> a
>> >>> >> >> >> >> > >>> .net
>> >>> >> >> >> >> > >>> bridge
>> >>> >> >> >> >> > >>> to
>> >>> >> >> >> >> > >>> csound.
>> >>> >> >> >> >> > >>>
>> >>> >> >> >> >> > >>> Mike is right on many points about the futility of
>> >>> >> >> >> >> > >>> doing
>> >>> >> >> >> >> > >>> this.
>> >>> >> >> >> >> > >>>
>> >>> >> >> >> >> > >>> The MS (the c part is c88 not c99) compiler will
>> give
>> >>> >> >> >> >> > >>> you
>> >>> >> >> >> >> > >>> scads
>> >>> >> >> >> >> > >>> of
>> >>> >> >> >> >> > >>> errors
>> >>> >> >> >> >> > >>> when compiling csound libraries. Here is a partial
>> list
>> >>> >> >> >> >> > >>> from
>> >>> >> >> >> >> > >>> an
>> >>> >> >> >> >> > >>> excerpt
>> >>> >> >> >> >> > >>> of
>> >>> >> >> >> >> > >>> an earlier post:
>> >>> >> >> >> >> > >>>
>> >>> >> >> >> >> > >>> Four come to mind right away:
>> >>> >> >> >> >> > >>>
>> >>> >> >> >> >> > >>> MS C tries to encourage use of the posix secure
>> >>> >> >> >> >> > >>> strxxx_s
>> >>> >> >> >> >> > >>> functions
>> >>> >> >> >> >> > >>> for
>> >>> >> >> >> >> > >>> string operations to thwart buffer overflow hacks.
>> >>> >> >> >> >> > >>> Error
>> >>> >> >> >> >> > >>> can
>> >>> >> >> >> >> > >>> be
>> >>> >> >> >> >> > >>> turned
>> >>> >> >> >> >> > >>> off
>> >>> >> >> >> >> > >>> by a flag, but the recommendation represents a
>> best
>> >>> >> >> >> >> > >>> practice.
>> >>> >> >> >> >> > >>> It is totally unforgiving of implicit casts from
>> void*.
>> >>> >> >> >> >> > >>> For
>> >>> >> >> >> >> > >>> code
>> >>> >> >> >> >> > >>> readability, I agree with them. Code clarity in
>> open
>> >>> >> >> >> >> > >>> source
>> >>> >> >> >> >> > >>> seems
>> >>> >> >> >> >> > >>> ultra-desirable. No flag for these.
>> >>> >> >> >> >> > >>> Declaring new variables mid-codeblock confuses the
>> >>> >> >> >> >> > >>> compiler.
>> >>> >> >> >> >> > >>> [It
>> >>> >> >> >> >> > >>> spews
>> >>> >> >> >> >> > >>> crazy
>> >>> >> >> >> >> > >>> error messages once encountered]
>> >>> >> >> >> >> > >>> It won’t accept really old, deprecated library
>> calls
>> >>> >> >> >> >> > >>> like
>> >>> >> >> >> >> > >>> open
>> >>> >> >> >> >> > >>> and
>> >>> >> >> >> >> > >>> insists
>> >>> >> >> >> >> > >>> on newer equivalents.
>> >>> >> >> >> >> > >>>
>> >>> >> >> >> >> > >>>
>> >>> >> >> >> >> > >>> namehist.c is particulary delinquent in this
>> regard.
>> >>> >> >> >> >> > >>> VS2013’s
>> >>> >> >> >> >> > >>> C
>> >>> >> >> >> >> > >>> (in
>> >>> >> >> >> >> > >>> beta)
>> >>> >> >> >> >> > >>> wants to be c99 compliant, maybe some of this will
>> just
>> >>> >> >> >> >> > >>> evaporate
>> >>> >> >> >> >> > >>> with
>> >>> >> >> >> >> > >>> VS2013 re-written c compiler. [Mike’s concern
>> about c++
>> >>> >> >> >> >> > >>> stl
>> >>> >> >> >> >> > >>> generics
>> >>> >> >> >> >> > >>> should
>> >>> >> >> >> >> > >>> also evaporate as MS makes itself compliant with
>> VC11.
>> >>> >> >> >> >> > >>> Although
>> >>> >> >> >> >> > >>> you
>> >>> >> >> >> >> > >>> never
>> >>> >> >> >> >> > >>> know with MS, they do talk a good line on
>> standards
>> >>> >> >> >> >> > >>> compliance
>> >>> >> >> >> >> > >>> these
>> >>> >> >> >> >> > >>> days.
>> >>> >> >> >> >> > >>> We’ll just have to wait and see...]
>> >>> >> >> >> >> > >>>
>> >>> >> >> >> >> > >>> Since dealing with these is a pre-requisite to
>> porting
>> >>> >> >> >> >> > >>> to
>> >>> >> >> >> >> > >>> WinRT
>> >>> >> >> >> >> > >>> which
>> >>> >> >> >> >> > >>> must
>> >>> >> >> >> >> > >>> use an MS compiler, cleaning this kind of this up
>> might
>> >>> >> >> >> >> > >>> make a
>> >>> >> >> >> >> > >>> good
>> >>> >> >> >> >> > >>> [project
>> >>> >> >> >> >> > >>> for me to start contributing with].
>> >>> >> >> >> >> > >>>
>> >>> >> >> >> >> > >>> For now, I’d just set up the gnu environment as
>> Mike’s
>> >>> >> >> >> >> > >>> article
>> >>> >> >> >> >> > >>> describes.
>> >>> >> >> >> >> > >>> That’s what I’ve decided to do.
>> >>> >> >> >> >> > >>>
>> >>> >> >> >> >> > >>> Richard Henninger
>> >>> >> >> >> >> > >>> richard@rghmusic.com
>> >>> >> >> >> >> > >>>
>> >>> >> >> >> >> > >>> From: Michael Gogins
>> >>> >> >> >> >> > >>> Sent: Sunday, July 21, 2013 2:41 PM
>> >>> >> >> >> >> > >>> To: Developer discussions
>> >>> >> >> >> >> > >>>
>> >>> >> >> >> >> > >>> I tried to build Csound and CsoundAC with Visual
>> C++
>> >>> >> >> >> >> > >>> about
>> >>> >> >> >> >> > >>> four
>> >>> >> >> >> >> > >>> years
>> >>> >> >> >> >> > >>> ago,
>> >>> >> >> >> >> > >>> and I gave up.
>> >>> >> >> >> >> > >>>
>> >>> >> >> >> >> > >>> The issue for me was that the Microsoft Standard
>> C++
>> >>> >> >> >> >> > >>> Library
>> >>> >> >> >> >> > >>> (STL)
>> >>> >> >> >> >> > >>> did
>> >>> >> >> >> >> > >>> not
>> >>> >> >> >> >> > >>> generate code that could be exported in shared
>> >>> >> >> >> >> > >>> libraries.
>> >>> >> >> >> >> > >>> This
>> >>> >> >> >> >> > >>> was a
>> >>> >> >> >> >> > >>> serious
>> >>> >> >> >> >> > >>> problem that prevented CsoundAC from linking into
>> >>> >> >> >> >> > >>> shared
>> >>> >> >> >> >> > >>> libraries
>> >>> >> >> >> >> > >>> using
>> >>> >> >> >> >> > >>> Visual C++, as CsoundAC uses std::vector and other
>> such
>> >>> >> >> >> >> > >>> classes
>> >>> >> >> >> >> > >>> in
>> >>> >> >> >> >> > >>> exported
>> >>> >> >> >> >> > >>> interfaces.
>> >>> >> >> >> >> > >>>
>> >>> >> >> >> >> > >>> Aside from this the C interfaces should not, in
>> theory,
>> >>> >> >> >> >> > >>> present a
>> >>> >> >> >> >> > >>> problem.
>> >>> >> >> >> >> > >>> However, because the Visual C++ build has not been
>> >>> >> >> >> >> > >>> maintained
>> >>> >> >> >> >> > >>> for
>> >>> >> >> >> >> > >>> a
>> >>> >> >> >> >> > >>> long
>> >>> >> >> >> >> > >>> time, there may be many minor problems.
>> >>> >> >> >> >> > >>>
>> >>> >> >> >> >> > >>> Your best bet is to create a branch in GIT for
>> your
>> >>> >> >> >> >> > >>> Visual
>> >>> >> >> >> >> > >>> C++
>> >>> >> >> >> >> > >>> build
>> >>> >> >> >> >> > >>> and
>> >>> >> >> >> >> > >>> modify the CMakeList.txt files to build with
>> Visual C++
>> >>> >> >> >> >> > >>> in
>> >>> >> >> >> >> > >>> the
>> >>> >> >> >> >> > >>> Microsoft
>> >>> >> >> >> >> > >>> Windows SDK console. If you get it to work, we can
>> >>> >> >> >> >> > >>> merge
>> >>> >> >> >> >> > >>> your
>> >>> >> >> >> >> > >>> branch
>> >>> >> >> >> >> > >>> back
>> >>> >> >> >> >> > >>> in.
>> >>> >> >> >> >> > >>>
>> >>> >> >> >> >> > >>> Please tell us your reason for wanting a Visual
>> C++
>> >>> >> >> >> >> > >>> build.
>> >>> >> >> >> >> > >>> I
>> >>> >> >> >> >> > >>> would
>> >>> >> >> >> >> > >>> not go
>> >>> >> >> >> >> > >>> down this path, myself, without a very good
>> reason.
>> >>> >> >> >> >> > >>>
>> >>> >> >> >> >> > >>> Both the C API, and the low-level C++ api in
>> >>> >> >> >> >> > >>> csound.hpp,
>> >>> >> >> >> >> > >>> can
>> >>> >> >> >> >> > >>> be
>> >>> >> >> >> >> > >>> used
>> >>> >> >> >> >> > >>> from
>> >>> >> >> >> >> > >>> Visual C++ while linking with the MinGW built code
>> in
>> >>> >> >> >> >> > >>> the
>> >>> >> >> >> >> > >>> Windows
>> >>> >> >> >> >> > >>> installer.
>> >>> >> >> >> >> > >>>
>> >>> >> >> >> >> > >>> In other words, if you are creating a Visual C++
>> >>> >> >> >> >> > >>> project
>> >>> >> >> >> >> > >>> to
>> >>> >> >> >> >> > >>> use
>> >>> >> >> >> >> > >>> the
>> >>> >> >> >> >> > >>> Csound
>> >>> >> >> >> >> > >>> API, you should be able use the libraries and
>> headers
>> >>> >> >> >> >> > >>> in
>> >>> >> >> >> >> > >>> the
>> >>> >> >> >> >> > >>> Windows
>> >>> >> >> >> >> > >>> installer with Visual C++ as long as you only
>> reference
>> >>> >> >> >> >> > >>> C
>> >>> >> >> >> >> > >>> header
>> >>> >> >> >> >> > >>> files
>> >>> >> >> >> >> > >>> such
>> >>> >> >> >> >> > >>> as csound.h and the csound.hpp C++ header. If you
>> find
>> >>> >> >> >> >> > >>> out
>> >>> >> >> >> >> > >>> differently,
>> >>> >> >> >> >> > >>> please let me know.
>> >>> >> >> >> >> > >>>
>> >>> >> >> >> >> > >>> At this time, the MinGW compiler is pretty even
>> with
>> >>> >> >> >> >> > >>> the
>> >>> >> >> >> >> > >>> Visual
>> >>> >> >> >> >> > >>> C++
>> >>> >> >> >> >> > >>> compiler
>> >>> >> >> >> >> > >>> in terms of code quality, execution speed, and
>> probably
>> >>> >> >> >> >> > >>> a
>> >>> >> >> >> >> > >>> bit
>> >>> >> >> >> >> > >>> better
>> >>> >> >> >> >> > >>> for
>> >>> >> >> >> >> > >>> C++
>> >>> >> >> >> >> > >>> standards compliance.
>> >>> >> >> >> >> > >>>
>> >>> >> >> >> >> > >>> Hope this helps,
>> >>> >> >> >> >> > >>> Mike
>> >>> >> >> >> >> > >>>
>> >>> >> >> >> >> > >>>
>> >>> >> >> >> >> > >>>
>> >>> >> >> >> >> > >>>
>> >>> >> >> >> >> > >>> ===========================
>> >>> >> >> >> >> > >>> Michael Gogins
>> >>> >> >> >> >> > >>> Irreducible Productions
>> >>> >> >> >> >> > >>> http://michaelgogins.tumblr.com
>> >>> >> >> >> >> > >>> Michael dot Gogins at gmail dot com
>> >>> >> >> >> >> > >>>
>> >>> >> >> >> >> > >>>
>> >>> >> >> >> >> > >>> On Sun, Jul 21, 2013 at 1:15 PM, Stephen Kyne
>> >>> >> >> >> >> > >>> 
>> >>> >> >> >> >> > >>> wrote:
>> >>> >> >> >> >> > >>>>
>> >>> >> >> >> >> > >>>> Hi guys,
>> >>> >> >> >> >> > >>>>
>> >>> >> >> >> >> > >>>> I was wondering if anyone has or if it is
>> supposed to
>> >>> >> >> >> >> > >>>> be
>> >>> >> >> >> >> > >>>> possible
>> >>> >> >> >> >> > >>>> to
>> >>> >> >> >> >> > >>>> generate a VS2010 project file using CMake and
>> >>> >> >> >> >> > >>>> building
>> >>> >> >> >> >> > >>>> Csound
>> >>> >> >> >> >> > >>>> this
>> >>> >> >> >> >> > >>>> way?
>> >>> >> >> >> >> > >>>>
>> >>> >> >> >> >> > >>>> It is straight forward finding the necessary
>> >>> >> >> >> >> > >>>> dependencies
>> >>> >> >> >> >> > >>>> and
>> >>> >> >> >> >> > >>>> generating
>> >>> >> >> >> >> > >>>> the project file but it's running into a lot of
>> errors
>> >>> >> >> >> >> > >>>> when I
>> >>> >> >> >> >> > >>>> try
>> >>> >> >> >> >> > >>>> and
>> >>> >> >> >> >> > >>>> build.
>> >>> >> >> >> >> > >>>> Is it worth hacking around and fixing these
>> errors or
>> >>> >> >> >> >> > >>>> is
>> >>> >> >> >> >> > >>>> this
>> >>> >> >> >> >> > >>>> fundamentally not going to work without serious
>> >>> >> >> >> >> > >>>> effort?
>> >>> >> >> >> >> > >>>>
>> >>> >> >> >> >> > >>>> Thanks,
>> >>> >> >> >> >> > >>>> Stephen
>> >>> >> >> >> >> > >>>>
>> >>> >> >> >> >> > >>>>
>> >>> >> >> >> >> > >>>>
>> >>> >> >> >> >> > >>>>
>> >>> >> >> >> >> > >>>>
>> >>> >> >> >> >> > >>>>
>> >>> >> >> >> >> > >>>>
>> >>> >> >> >> >> > >>>>
>> >>> >> >> >> >> > >>>>
>> >>> >> >> >> >> > >>>>
>> >>> >> >> >> >> > >>>> ------------------------------------------------------------------------------
>> >>> >> >> >> >> > >>>> See everything from the browser to the database
>> with
>> >>> >> >> >> >> > >>>> AppDynamics
>> >>> >> >> >> >> > >>>> Get end-to-end visibility with application
>> monitoring
>> >>> >> >> >> >> > >>>> from
>> >>> >> >> >> >> > >>>> AppDynamics
>> >>> >> >> >> >> > >>>> Isolate bottlenecks and diagnose root cause in
>> >>> >> >> >> >> > >>>> seconds.
>> >>> >> >> >> >> > >>>> Start your free trial of AppDynamics Pro today!
>> >>> >> >> >> >> > >>>>
>> >>> >> >> >> >> > >>>>
>> >>> >> >> >> >> > >>>>
>> >>> >> >> >> >> > >>>>
>> >>> >> >> >> >> > >>>>
>> >>> >> >> >> >> > >>>>
>> >>> >> >> >> >> > >>>>
>> >>> >> >> >> >> > >>>>
>> >>> >> >> >> >> > >>>>
>> >>> >> >> >> >> > >>>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> >>> >> >> >> >> > >>>> _______________________________________________
>> >>> >> >> >> >> > >>>> Csound-devel mailing list
>> >>> >> >> >> >> > >>>> Csound-devel@lists.sourceforge.net
>> >>> >> >> >> >> > >>>>
>> >>> >> >> >> >> > >>>>
>> >>> >> >> >> >> > >>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >>> >> >> >> >> > >>>>
>> >>> >> >> >> >> > >>>
>> >>> >> >> >> >> > >>>
>> >>> >> >> >> >> > >>>
>> >>> >> >> >> >> > >>>
>> >>> >> >> >> >> > >>>
>> >>> >> >> >> >> > >>>
>> >>> >> >> >> >> > >>>
>> >>> >> >> >> >> > >>>
>> >>> >> >> >> >> > >>>
>> >>> >> >> >> >> > >>>
>> >>> >> >> >> >> > >>> ------------------------------------------------------------------------------
>> >>> >> >> >> >> > >>> See everything from the browser to the database
>> with
>> >>> >> >> >> >> > >>> AppDynamics
>> >>> >> >> >> >> > >>> Get end-to-end visibility with application
>> monitoring
>> >>> >> >> >> >> > >>> from
>> >>> >> >> >> >> > >>> AppDynamics
>> >>> >> >> >> >> > >>> Isolate bottlenecks and diagnose root cause in
>> seconds.
>> >>> >> >> >> >> > >>> Start your free trial of AppDynamics Pro today!
>> >>> >> >> >> >> > >>>
>> >>> >> >> >> >> > >>>
>> >>> >> >> >> >> > >>>
>> >>> >> >> >> >> > >>>
>> >>> >> >> >> >> > >>>
>> >>> >> >> >> >> > >>>
>> >>> >> >> >> >> > >>>
>> >>> >> >> >> >> > >>>
>> >>> >> >> >> >> > >>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> >>> >> >> >> >> > >>> _______________________________________________
>> >>> >> >> >> >> > >>> Csound-devel mailing list
>> >>> >> >> >> >> > >>> Csound-devel@lists.sourceforge.net
>> >>> >> >> >> >> > >>>
>> >>> >> >> >> >> > >>>
>> >>> >> >> >> >> > >>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >>> >> >> >> >> > >>>
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >> ------------------------------------------------------------------------------
>> >>> >> >> >> >> > >> See everything from the browser to the database
>> with
>> >>> >> >> >> >> > >> AppDynamics
>> >>> >> >> >> >> > >> Get end-to-end visibility with application
>> monitoring
>> >>> >> >> >> >> > >> from
>> >>> >> >> >> >> > >> AppDynamics
>> >>> >> >> >> >> > >> Isolate bottlenecks and diagnose root cause in
>> seconds.
>> >>> >> >> >> >> > >> Start your free trial of AppDynamics Pro today!
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> >>> >> >> >> >> > >> _______________________________________________
>> >>> >> >> >> >> > >> Csound-devel mailing list
>> >>> >> >> >> >> > >> Csound-devel@lists.sourceforge.net
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >> ------------------------------------------------------------------------------
>> >>> >> >> >> >> > >> See everything from the browser to the database
>> with
>> >>> >> >> >> >> > >> AppDynamics
>> >>> >> >> >> >> > >> Get
>> >>> >> >> >> >> > >> end-to-end visibility with application monitoring
>> from
>> >>> >> >> >> >> > >> AppDynamics
>> >>> >> >> >> >> > >> Isolate
>> >>> >> >> >> >> > >> bottlenecks and diagnose root cause in seconds.
>> Start
>> >>> >> >> >> >> > >> your
>> >>> >> >> >> >> > >> free
>> >>> >> >> >> >> > >> trial
>> >>> >> >> >> >> > >> of
>> >>> >> >> >> >> > >> AppDynamics Pro today!
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> >>> >> >> >> >> > >> _______________________________________________
>> >>> >> >> >> >> > >> Csound-devel
>> >>> >> >> >> >> > >> mailing
>> >>> >> >> >> >> > >> list
>> >>> >> >> >> >> > >> Csound-devel@lists.sourceforge.net
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >> ------------------------------------------------------------------------------
>> >>> >> >> >> >> > >> See everything from the browser to the database
>> with
>> >>> >> >> >> >> > >> AppDynamics
>> >>> >> >> >> >> > >> Get end-to-end visibility with application
>> monitoring
>> >>> >> >> >> >> > >> from
>> >>> >> >> >> >> > >> AppDynamics
>> >>> >> >> >> >> > >> Isolate bottlenecks and diagnose root cause in
>> seconds.
>> >>> >> >> >> >> > >> Start your free trial of AppDynamics Pro today!
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> >>> >> >> >> >> > >> _______________________________________________
>> >>> >> >> >> >> > >> Csound-devel mailing list
>> >>> >> >> >> >> > >> Csound-devel@lists.sourceforge.net
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >> ------------------------------------------------------------------------------
>> >>> >> >> >> >> > >> See everything from the browser to the database
>> with
>> >>> >> >> >> >> > >> AppDynamics
>> >>> >> >> >> >> > >> Get
>> >>> >> >> >> >> > >> end-to-end visibility with application monitoring
>> from
>> >>> >> >> >> >> > >> AppDynamics
>> >>> >> >> >> >> > >> Isolate
>> >>> >> >> >> >> > >> bottlenecks and diagnose root cause in seconds.
>> Start
>> >>> >> >> >> >> > >> your
>> >>> >> >> >> >> > >> free
>> >>> >> >> >> >> > >> trial
>> >>> >> >> >> >> > >> of
>> >>> >> >> >> >> > >> AppDynamics Pro today!
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> >>> >> >> >> >> > >> _______________________________________________
>> >>> >> >> >> >> > >> Csound-devel
>> >>> >> >> >> >> > >> mailing
>> >>> >> >> >> >> > >> list
>> >>> >> >> >> >> > >> Csound-devel@lists.sourceforge.net
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >> ------------------------------------------------------------------------------
>> >>> >> >> >> >> > >> How ServiceNow helps IT people transform IT
>> departments:
>> >>> >> >> >> >> > >> 1. Consolidate legacy IT systems to a single system
>> of
>> >>> >> >> >> >> > >> record
>> >>> >> >> >> >> > >> for
>> >>> >> >> >> >> > >> IT
>> >>> >> >> >> >> > >> 2. Standardize and globalize service processes
>> across IT
>> >>> >> >> >> >> > >> 3. Implement zero-touch automation to replace
>> manual,
>> >>> >> >> >> >> > >> redundant
>> >>> >> >> >> >> > >> tasks
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
>> >>> >> >> >> >> > >> _______________________________________________
>> >>> >> >> >> >> > >> Csound-devel mailing list
>> >>> >> >> >> >> > >> Csound-devel@lists.sourceforge.net
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >>> >> >> >> >> > >>
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > > ------------------------------------------------------------------------------
>> >>> >> >> >> >> > > How ServiceNow helps IT people transform IT
>> departments:
>> >>> >> >> >> >> > > 1. Consolidate legacy IT systems to a single system
>> of
>> >>> >> >> >> >> > > record
>> >>> >> >> >> >> > > for
>> >>> >> >> >> >> > > IT
>> >>> >> >> >> >> > > 2. Standardize and globalize service processes
>> across IT
>> >>> >> >> >> >> > > 3. Implement zero-touch automation to replace
>> manual,
>> >>> >> >> >> >> > > redundant
>> >>> >> >> >> >> > > tasks
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
>> >>> >> >> >> >> > > _______________________________________________
>> >>> >> >> >> >> > > Csound-devel mailing list
>> >>> >> >> >> >> > > Csound-devel@lists.sourceforge.net
>> >>> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > > ------------------------------------------------------------------------------
>> >>> >> >> >> >> > > How ServiceNow helps IT people transform IT
>> departments:
>> >>> >> >> >> >> > > 1.
>> >>> >> >> >> >> > > Consolidate
>> >>> >> >> >> >> > > legacy IT systems to a single system of record for
>> IT 2.
>> >>> >> >> >> >> > > Standardize
>> >>> >> >> >> >> > > and
>> >>> >> >> >> >> > > globalize service processes across IT 3. Implement
>> >>> >> >> >> >> > > zero-touch
>> >>> >> >> >> >> > > automation to
>> >>> >> >> >> >> > > replace manual, redundant tasks
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
>> >>> >> >> >> >> > > _______________________________________________
>> >>> >> >> >> >> > > Csound-devel
>> >>> >> >> >> >> > > mailing
>> >>> >> >> >> >> > > list
>> >>> >> >> >> >> > > Csound-devel@lists.sourceforge.net
>> >>> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > > ------------------------------------------------------------------------------
>> >>> >> >> >> >> > > How ServiceNow helps IT people transform IT
>> departments:
>> >>> >> >> >> >> > > 1. Consolidate legacy IT systems to a single system
>> of
>> >>> >> >> >> >> > > record
>> >>> >> >> >> >> > > for
>> >>> >> >> >> >> > > IT
>> >>> >> >> >> >> > > 2. Standardize and globalize service processes
>> across IT
>> >>> >> >> >> >> > > 3. Implement zero-touch automation to replace
>> manual,
>> >>> >> >> >> >> > > redundant
>> >>> >> >> >> >> > > tasks
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
>> >>> >> >> >> >> > > _______________________________________________
>> >>> >> >> >> >> > > Csound-devel mailing list
>> >>> >> >> >> >> > > Csound-devel@lists.sourceforge.net
>> >>> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > > ------------------------------------------------------------------------------
>> >>> >> >> >> >> > > LIMITED TIME SALE - Full Year of Microsoft Training
>> For
>> >>> >> >> >> >> > > Just
>> >>> >> >> >> >> > > $49.99!
>> >>> >> >> >> >> > > 1,500+
>> >>> >> >> >> >> > > hours of tutorials including VisualStudio 2012,
>> Windows
>> >>> >> >> >> >> > > 8,
>> >>> >> >> >> >> > > SharePoint
>> >>> >> >> >> >> > > 2013,
>> >>> >> >> >> >> > > SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library
>> >>> >> >> >> >> > > Power
>> >>> >> >> >> >> > > Pack
>> >>> >> >> >> >> > > includes
>> >>> >> >> >> >> > > Mobile, Cloud, Java, and UX Design. Lowest price
>> ever!
>> >>> >> >> >> >> > > Ends
>> >>> >> >> >> >> > > 9/22/13.
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
>> >>> >> >> >> >> > > _______________________________________________
>> >>> >> >> >> >> > > Csound-devel
>> >>> >> >> >> >> > > mailing
>> >>> >> >> >> >> > > list
>> >>> >> >> >> >> > > Csound-devel@lists.sourceforge.net
>> >>> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > > ------------------------------------------------------------------------------
>> >>> >> >> >> >> > > LIMITED TIME SALE - Full Year of Microsoft Training
>> For
>> >>> >> >> >> >> > > Just
>> >>> >> >> >> >> > > $49.99!
>> >>> >> >> >> >> > > 1,500+
>> >>> >> >> >> >> > > hours of tutorials including VisualStudio 2012,
>> Windows
>> >>> >> >> >> >> > > 8,
>> >>> >> >> >> >> > > SharePoint
>> >>> >> >> >> >> > > 2013,
>> >>> >> >> >> >> > > SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library
>> >>> >> >> >> >> > > Power
>> >>> >> >> >> >> > > Pack
>> >>> >> >> >> >> > > includes
>> >>> >> >> >> >> > > Mobile, Cloud, Java, and UX Design. Lowest price
>> ever!
>> >>> >> >> >> >> > > Ends
>> >>> >> >> >> >> > > 9/20/13.
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >>> >> >> >> >> > > _______________________________________________
>> >>> >> >> >> >> > > Csound-devel
>> >>> >> >> >> >> > > mailing
>> >>> >> >> >> >> > > list
>> >>> >> >> >> >> > > Csound-devel@lists.sourceforge.net
>> >>> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > > ------------------------------------------------------------------------------
>> >>> >> >> >> >> > > LIMITED TIME SALE - Full Year of Microsoft Training
>> For
>> >>> >> >> >> >> > > Just
>> >>> >> >> >> >> > > $49.99!
>> >>> >> >> >> >> > > 1,500+ hours of tutorials including VisualStudio
>> 2012,
>> >>> >> >> >> >> > > Windows
>> >>> >> >> >> >> > > 8,
>> >>> >> >> >> >> > > SharePoint
>> >>> >> >> >> >> > > 2013, SQL 2012, MVC 4, more. BEST VALUE: New
>> >>> >> >> >> >> > > Multi-Library
>> >>> >> >> >> >> > > Power
>> >>> >> >> >> >> > > Pack
>> >>> >> >> >> >> > > includes
>> >>> >> >> >> >> > > Mobile, Cloud, Java, and UX Design. Lowest price
>> ever!
>> >>> >> >> >> >> > > Ends
>> >>> >> >> >> >> > > 9/20/13.
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >>> >> >> >> >> > > _______________________________________________
>> >>> >> >> >> >> > > Csound-devel mailing list
>> >>> >> >> >> >> > > Csound-devel@lists.sourceforge.net
>> >>> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >>> >> >> >> >> > >
>> >>> >> >> >> >> >
>> >>> >> >> >> >> >
>> >>> >> >> >> >> >
>> >>> >> >> >> >> >
>> >>> >> >> >> >> >
>> >>> >> >> >> >> >
>> >>> >> >> >> >> >
>> >>> >> >> >> >> > ------------------------------------------------------------------------------
>> >>> >> >> >> >> > LIMITED TIME SALE - Full Year of Microsoft Training
>> For
>> >>> >> >> >> >> > Just
>> >>> >> >> >> >> > $49.99!
>> >>> >> >> >> >> > 1,500+ hours of tutorials including VisualStudio 2012,
>> >>> >> >> >> >> > Windows
>> >>> >> >> >> >> > 8,
>> >>> >> >> >> >> > SharePoint
>> >>> >> >> >> >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New
>> Multi-Library
>> >>> >> >> >> >> > Power
>> >>> >> >> >> >> > Pack
>> >>> >> >> >> >> > includes
>> >>> >> >> >> >> > Mobile, Cloud, Java, and UX Design. Lowest price ever!
>> Ends
>> >>> >> >> >> >> > 9/20/13.
>> >>> >> >> >> >> >
>> >>> >> >> >> >> >
>> >>> >> >> >> >> >
>> >>> >> >> >> >> >
>> >>> >> >> >> >> >
>> >>> >> >> >> >> >
>> >>> >> >> >> >> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >>> >> >> >> >> > _______________________________________________
>> >>> >> >> >> >> > Csound-devel mailing list
>> >>> >> >> >> >> > Csound-devel@lists.sourceforge.net
>> >>> >> >> >> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >>> >> >> >> >>
>> >>> >> >> >> >>
>> >>> >> >> >> >>
>> >>> >> >> >> >>
>> >>> >> >> >> >>
>> >>> >> >> >> >>
>> >>> >> >> >> >>
>> >>> >> >> >> >> ------------------------------------------------------------------------------
>> >>> >> >> >> >> LIMITED TIME SALE - Full Year of Microsoft Training For
>> Just
>> >>> >> >> >> >> $49.99!
>> >>> >> >> >> >> 1,500+ hours of tutorials including VisualStudio 2012,
>> >>> >> >> >> >> Windows
>> >>> >> >> >> >> 8,
>> >>> >> >> >> >> SharePoint
>> >>> >> >> >> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New
>> Multi-Library
>> >>> >> >> >> >> Power
>> >>> >> >> >> >> Pack
>> >>> >> >> >> >> includes
>> >>> >> >> >> >> Mobile, Cloud, Java, and UX Design. Lowest price ever!
>> Ends
>> >>> >> >> >> >> 9/20/13.
>> >>> >> >> >> >>
>> >>> >> >> >> >>
>> >>> >> >> >> >>
>> >>> >> >> >> >>
>> >>> >> >> >> >>
>> >>> >> >> >> >>
>> >>> >> >> >> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >>> >> >> >> >> _______________________________________________
>> >>> >> >> >> >> Csound-devel mailing list
>> >>> >> >> >> >> Csound-devel@lists.sourceforge.net
>> >>> >> >> >> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >>> >> >> >> >>
>> >>> >> >> >> >
>> >>> >> >> >> >
>> >>> >> >> >> >
>> >>> >> >> >> >
>> >>> >> >> >> >
>> >>> >> >> >> >
>> >>> >> >> >> >
>> >>> >> >> >> > ------------------------------------------------------------------------------
>> >>> >> >> >> > LIMITED TIME SALE - Full Year of Microsoft Training For
>> Just
>> >>> >> >> >> > $49.99!
>> >>> >> >> >> > 1,500+ hours of tutorials including VisualStudio 2012,
>> Windows
>> >>> >> >> >> > 8,
>> >>> >> >> >> > SharePoint
>> >>> >> >> >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New
>> Multi-Library
>> >>> >> >> >> > Power
>> >>> >> >> >> > Pack
>> >>> >> >> >> > includes
>> >>> >> >> >> > Mobile, Cloud, Java, and UX Design. Lowest price ever!
>> Ends
>> >>> >> >> >> > 9/20/13.
>> >>> >> >> >> >
>> >>> >> >> >> >
>> >>> >> >> >> >
>> >>> >> >> >> >
>> >>> >> >> >> >
>> >>> >> >> >> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >>> >> >> >> > _______________________________________________
>> >>> >> >> >> > Csound-devel mailing list
>> >>> >> >> >> > Csound-devel@lists.sourceforge.net
>> >>> >> >> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >>> >> >> >> >
>> >>> >> >> >>
>> >>> >> >> >>
>> >>> >> >> >>
>> >>> >> >> >>
>> >>> >> >> >>
>> >>> >> >> >>
>> >>> >> >> >> ------------------------------------------------------------------------------
>> >>> >> >> >> LIMITED TIME SALE - Full Year of Microsoft Training For
>> Just
>> >>> >> >> >> $49.99!
>> >>> >> >> >> 1,500+ hours of tutorials including VisualStudio 2012,
>> Windows
>> >>> >> >> >> 8,
>> >>> >> >> >> SharePoint
>> >>> >> >> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library
>> Power
>> >>> >> >> >> Pack
>> >>> >> >> >> includes
>> >>> >> >> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
>> >>> >> >> >> 9/20/13.
>> >>> >> >> >>
>> >>> >> >> >>
>> >>> >> >> >>
>> >>> >> >> >>
>> >>> >> >> >>
>> >>> >> >> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >>> >> >> >> _______________________________________________
>> >>> >> >> >> Csound-devel mailing list
>> >>> >> >> >> Csound-devel@lists.sourceforge.net
>> >>> >> >> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >>> >> >> >
>> >>> >> >> >
>> >>> >> >> >
>> >>> >> >> >
>> >>> >> >> >
>> >>> >> >> > ------------------------------------------------------------------------------
>> >>> >> >> > LIMITED TIME SALE - Full Year of Microsoft Training For Just
>> >>> >> >> > $49.99!
>> >>> >> >> > 1,500+ hours of tutorials including VisualStudio 2012,
>> Windows 8,
>> >>> >> >> > SharePoint
>> >>> >> >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library
>> Power
>> >>> >> >> > Pack
>> >>> >> >> > includes
>> >>> >> >> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
>> >>> >> >> > 9/20/13.
>> >>> >> >> >
>> >>> >> >> >
>> >>> >> >> >
>> >>> >> >> >
>> >>> >> >> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >>> >> >> > _______________________________________________
>> >>> >> >> > Csound-devel mailing list
>> >>> >> >> > Csound-devel@lists.sourceforge.net
>> >>> >> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >>> >> >> >
>> >>> >> >>
>> >>> >> >>
>> >>> >> >>
>> >>> >> >>
>> >>> >> >>
>> >>> >> >> ------------------------------------------------------------------------------
>> >>> >> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just
>> >>> >> >> $49.99!
>> >>> >> >> 1,500+ hours of tutorials including VisualStudio 2012, Windows
>> 8,
>> >>> >> >> SharePoint
>> >>> >> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library
>> Power
>> >>> >> >> Pack
>> >>> >> >> includes
>> >>> >> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
>> >>> >> >> 9/20/13.
>> >>> >> >>
>> >>> >> >>
>> >>> >> >>
>> >>> >> >>
>> >>> >> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >>> >> >> _______________________________________________
>> >>> >> >> Csound-devel mailing list
>> >>> >> >> Csound-devel@lists.sourceforge.net
>> >>> >> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >>> >> >
>> >>> >> >
>> >>> >> >
>> >>> >> >
>> >>> >> > ------------------------------------------------------------------------------
>> >>> >> > LIMITED TIME SALE - Full Year of Microsoft Training For Just
>> $49.99!
>> >>> >> > 1,500+ hours of tutorials including VisualStudio 2012, Windows
>> 8,
>> >>> >> > SharePoint
>> >>> >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library
>> Power
>> >>> >> > Pack
>> >>> >> > includes
>> >>> >> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
>> 9/20/13.
>> >>> >> >
>> >>> >> >
>> >>> >> >
>> >>> >> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >>> >> > _______________________________________________
>> >>> >> > Csound-devel mailing list
>> >>> >> > Csound-devel@lists.sourceforge.net
>> >>> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >>> >> >
>> >>> >>
>> >>> >>
>> >>> >>
>> >>> >>
>> >>> >> ------------------------------------------------------------------------------
>> >>> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just
>> $49.99!
>> >>> >> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>> >>> >> SharePoint
>> >>> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
>> Pack
>> >>> >> includes
>> >>> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
>> 9/20/13.
>> >>> >>
>> >>> >>
>> >>> >>
>> >>> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >>> >> _______________________________________________
>> >>> >> Csound-devel mailing list
>> >>> >> Csound-devel@lists.sourceforge.net
>> >>> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >>> >
>> >>> >
>> >>> >
>> >>> > ------------------------------------------------------------------------------
>> >>> > LIMITED TIME SALE - Full Year of Microsoft Training For Just
>> $49.99!
>> >>> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>> >>> > SharePoint
>> >>> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
>> Pack
>> >>> > includes
>> >>> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
>> 9/22/13.
>> >>> >
>> >>> >
>> >>> > http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
>> >>> > _______________________________________________
>> >>> > Csound-devel mailing list
>> >>> > Csound-devel@lists.sourceforge.net
>> >>> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >>> >
>> >>>
>> >>>
>> >>>
>> >>> ------------------------------------------------------------------------------
>> >>> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
>> >>> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>> >>> SharePoint
>> >>> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
>> Pack
>> >>> includes
>> >>> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13.
>> >>>
>> >>>
>> >>> http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
>> >>> _______________________________________________
>> >>> Csound-devel mailing list
>> >>> Csound-devel@lists.sourceforge.net
>> >>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >>
>> >>
>> >> ------------------------------------------------------------------------------
>> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
>> >> 1,500+
>> >> hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
>> >> 2013,
>> >> SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
>> includes
>> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13.
>> >>
>> >> http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
>> >> _______________________________________________ Csound-devel mailing
>> list
>> >> Csound-devel@lists.sourceforge.net
>> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >>
>> >>
>> >> ------------------------------------------------------------------------------
>> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
>> >> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>> >> SharePoint
>> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
>> >> includes
>> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
>> >>
>> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> >> _______________________________________________
>> >> Csound-devel mailing list
>> >> Csound-devel@lists.sourceforge.net
>> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >>
>> >
>> > ------------------------------------------------------------------------------
>> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
>> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>> SharePoint
>> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
>> > includes
>> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
>> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> > _______________________________________________
>> > Csound-devel mailing list
>> > Csound-devel@lists.sourceforge.net
>> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >
>> > ------------------------------------------------------------------------------
>> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
>> 1,500+
>> > hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
>> 2013,
>> > SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
>> includes
>> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
>> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> > _______________________________________________ Csound-devel mailing
>> list
>> > Csound-devel@lists.sourceforge.net
>> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >
>> > ------------------------------------------------------------------------------
>> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
>> 1,500+
>> > hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
>> 2013,
>> > SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
>> includes
>> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
>> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> > _______________________________________________ Csound-devel mailing
>> list
>> > Csound-devel@lists.sourceforge.net
>> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >
>> > ------------------------------------------------------------------------------
>> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
>> 1,500+
>> > hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
>> 2013,
>> > SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
>> includes
>> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
>> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> > _______________________________________________ Csound-devel mailing
>> list
>> > Csound-devel@lists.sourceforge.net
>> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >
>> > ------------------------------------------------------------------------------
>> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
>> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
>> SharePoint
>> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
>> > includes
>> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
>> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>> > _______________________________________________
>> > Csound-devel mailing list
>> > Csound-devel@lists.sourceforge.net
>> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >
>>
>> ------------------------------------------------------------------------------
>> October Webinars: Code for Performance
>> Free Intel webinars can help you accelerate application performance.
>> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most
>> from
>> the latest Intel processors and coprocessors. See abstracts and register
>> >
>> http://pubads.g.doubleclick.net/gampad/clk?id=60133471&iu=/4140/ostg.clktrk
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>  		 	   		  ------------------------------------------------------------------------------
> October Webinars: Code for Performance
> Free Intel webinars can help you accelerate application performance.
> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most
> from
> the latest Intel processors and coprocessors. See abstracts and register >
> http://pubads.g.doubleclick.net/gampad/clk?id=60133471&iu=/4140/ostg.clktrk_______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>



------------------------------------------------------------------------------
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register >
http://pubads.g.doubleclick.net/gampad/clk?id=60133471&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2013-09-23 20:45
FromStephen Kyne
SubjectRe: [Cs-dev] VS2010 building from source
AttachmentsNone  None  
Richard, seeing as I can't add to the wiki and I'll be away from tomorrow night, here is my setup so far.
If you're following my wiki page, this is just after you hit configure and after you select the Visual Studio 12 compiler.

You'll get errors for the following missing files, unless they are found via the path

libsndfile32 library (i downloaded latest version, make sure to use 32 bit if you get link errors) http://www.mega-nerd.com/libsndfile/files/libsndfile-1.0.25-w32-setup.exe
libsndfile32 h file (included with above)
pthread library (i downloaded latest, linked with pthreadVC2.lib, seems to work but not fully tested)

Under BUILD, everything off except for BUILD_MULTICORE. It's possible most of these will build just fine but I just haven't got around to testing)
Under USE, everything off (WIN MM is enabled by default for Win32)
Under CPack, everything off (not sure if this is necessary but I left them off)

GetGNUWin32 latest (2.7.4 for win) Flex version doesn't work correctly and will fail to output some .c files during the build.
I use a version of Flex and Bison that came with msysgit, version 2.7.35 for Flex

I left everything else as the defaults that CMake chose. It's possible I had some things on my path that you might be missing such 
as Java SDK, Python 2.7 etc. Just add whatever is missing if there are errors.

If you have any questions just ask here I should be able to answer tomorrow evening.

Stephen


From: stevek@outlook.ie
To: csound-devel@lists.sourceforge.net
Date: Mon, 23 Sep 2013 20:27:11 +0100
Subject: Re: [Cs-dev] VS2010 building from source

Hi Steven,

No problem, thanks for adding the link.

It seems that although I was able to create the page, I'm now not allowed to edit it any more.
Is it possible that I require some extra privileges?

Thanks,
Stephen

> Date: Mon, 23 Sep 2013 14:56:20 -0400
> From: stevenyi@gmail.com
> To: csound-devel@lists.sourceforge.net
> Subject: Re: [Cs-dev] VS2010 building from source
>
> Hi Stephen,
>
> Thanks for working on that page. I've added a link from the main page.
>
> Cheers!
> steven
>
> On Mon, Sep 23, 2013 at 10:07 AM, Stephen Kyne <stevek@outlook.ie> wrote:
> > I can't seem to edit the main page but I was able to add a new page which I
> > have done.
> > I've started the guide now and I'll try and add some more after I finish
> > work.
> >
> > https://sourceforge.net/p/csound/wiki/Building%20Csound%20with%20Visual%20Studio%202013/
> >
> > My plan is to make a list of libraries with versions and links that are
> > known to work.
> > Also to track what build features are currently working and to describe what
> > issues might currently hinder it's progress.
> >
> > If someone could add a link to my page from the main page, that would be
> > great.
> >
> > Stephen
> >
> > ________________________________
> > From: stevek@outlook.ie
> > To: csound-devel@lists.sourceforge.net
> > Date: Mon, 23 Sep 2013 14:26:18 +0100
> > Subject: Re: [Cs-dev] VS2010 building from source
> >
> > Just a quick note, I've tried to edit the wiki but it's saying I don't have
> > access.
> > To be clear, should I be editing the normal wiki or the mediawiki?
> >
> > Stephen
> >
> > ________________________________
> > From: stevek@outlook.ie
> > To: csound-devel@lists.sourceforge.net
> > Date: Mon, 23 Sep 2013 14:21:54 +0100
> > Subject: Re: [Cs-dev] VS2010 building from source
> >
> > Hi guys,
> >
> > I'll start writing the wiki so and document what is working so far.
> >
> > Steven, I had a look at the concern you mentioned and it does appear to be a
> > mistake. I'll fix that this evening.
> > Cheers for keeping an eye on the branch, the more eyes the better!
> >
> > I'll be going on holiday from Wednesday 25th until the 1st Oct so I'll try
> > and get as much done this evening so that
> > anyone else can have a go with working on this.
> >
> > Thanks,
> > Stephen
> >
> > ________________________________
> > From: richard@rghmusic.com
> > To: csound-devel@lists.sourceforge.net
> > Date: Mon, 23 Sep 2013 13:10:30 +0000
> > Subject: Re: [Cs-dev] VS2010 building from source
> >
> > Thanks for keeping tabs. Yes, I'd like to see the process captured in the
> > wiki, too: Hopefully to a level similar to Mike's invaluable document on the
> > mingw build.
> > Richard
> > Sent from my Windows Phone
> > ________________________________
> > From: Steven Yi
> > Sent: 9/23/2013 8:52 AM
> > To: Developer discussions
> > Subject: Re: [Cs-dev] VS2010 building from source
> >
> > Hi Richard and Stephen,
> >
> > Just FYI I've been monitoring the vs2013 branch. Most of the changes
> > look good, though I thought I saw one that might need further review
> > (can't recall, but it looked like an early return from a function was
> > removed). Otherwise, the progress sounds great!
> >
> > One thing, you both should have edit access to the Wiki. I'd encourage
> > you both to consider documenting the process for compiling with VS2013
> > there. You could create a list too of things that need to be looked
> > at, and maybe others might be able to join in on the effort.
> >
> > Thanks!
> > steven
> >
> > On Mon, Sep 23, 2013 at 8:32 AM, Richard Henninger <richard@rghmusic.com>
> > wrote:
> >> Good Morning Stephan,
> >>
> >>
> >> If you could give me a map of how you are set up so I can replicate your
> >> build environment, I’ll get to work this afternoon on constructing the
> >> same
> >> setup - for both csound source and that of supporting libraries.
> >>
> >> Once I have that and it works, we can make a plan to divvy up the
> >> remaining
> >> work and to devise a test and acceptance strategy so we can ultimately
> >> fold
> >> the work back into the develop branch.
> >>
> >> Richard
> >>
> >>
> >> Richard Henninger
> >> richard@rghmusic.com
> >>
> >> From: Stephen Kyne
> >> Sent: Sunday, September 22, 2013 6:59 PM
> >> To: Developer discussions
> >>
> >> Thanks Steven for that bit of info. It seems to have worked and the fix
> >> only
> >> applies to MSVC builds so there should be no regression.
> >> I've added another fix also to correct some type redefinitions.
> >>
> >> As it stands a build emitted from CMake for VS12 with everything disabled
> >> (except for the default WinMM inclusion) is building successfully.
> >> There are still quite a few warnings which I'll be going through to see if
> >> they will cause any problems.
> >> A lot are just warnings about unsafe functions which can be turned
> >> off/ignored.
> >>
> >> After that I'll start adding more features into my build and see what
> >> needs
> >> to be fixed as I go.
> >>
> >> Stephen
> >>
> >> ________________________________
> >> From: stevek@outlook.ie
> >> To: csound-devel@lists.sourceforge.net
> >> Date: Sat, 21 Sep 2013 21:38:58 +0100
> >> Subject: Re: [Cs-dev] VS2010 building from source
> >>
> >> Richard, sorry you were right I didn't push the changes to the
> >> feature/vs2013 branch. It should be there now.
> >> As for the features in the build, I basically turn off everything
> >> non-essential. I'm not sure if the other stuff is fully working.
> >> I'll try and put up a full list tomorrow of what I enable.
> >>
> >> Steven, cheers that makes sense so. I was using the same version
> >> successfully bar the unistd.h issue.
> >> I'll try your suggestions and see how it goes.
> >>
> >> Stephen
> >>
> >>
> >>> Date: Sat, 21 Sep 2013 16:15:27 -0400
> >>> From: stevenyi@gmail.com
> >>> To: csound-devel@lists.sourceforge.net
> >>> Subject: Re: [Cs-dev] VS2010 building from source
> >>>
> >>> I'm using:
> >>>
> >>> Steven-Yis-MacBook-Pro:blue stevenyi$ flex --version
> >>> flex 2.5.35 Apple(flex-31)
> >>>
> >>> I see that flex has this option:
> >>>
> >>> --nounistd
> >>> do not include <unistd.h>
> >>>
> >>> You could try adding that to the root CMakeLists.txt, around line 736
> >>> here:
> >>>
> >>> COMMAND ${FLEX_EXECUTABLE} ARGS -B -t ${LEX_SRC} > ${LEX_OUT}
> >>>
> >>> and add --nounistd before the -B. If that works, we could see if
> >>> that affects all the gcc/clang builds/platforms. If so, we could
> >>> always do a conditional check if MSVC in CMake and if so to add that
> >>> flag.
> >>>
> >>> steven
> >>>
> >>> On Sat, Sep 21, 2013 at 3:09 PM, Stephen Kyne <stevek@outlook.ie> wrote:
> >>> > Hi guys,
> >>> >
> >>> > I've committed some changes that prevents most errors seen in a minimal
> >>> > build of CSound.
> >>> > There are still problems with Flex/Bison that I'm still trying to
> >>> > resolve.
> >>> >
> >>> > With flex ~2.5.35, it seems to compile fine but "unistd.h" is present
> >>> > in
> >>> > the
> >>> > generated csound_orclex/prelex which is missing in MSVC (io.h is the
> >>> > nearest
> >>> > equivalent).
> >>> > With flex 2.5.4, I get errors relating to unrecognised %options and
> >>> > that
> >>> > breaks the build.
> >>> >
> >>> > What is the version of flex that most people are using?
> >>> >
> >>> > Stephen
> >>> >
> >>> >> Date: Wed, 18 Sep 2013 22:10:03 -0400
> >>> >
> >>> >> From: stevenyi@gmail.com
> >>> >> To: csound-devel@lists.sourceforge.net
> >>> >> Subject: Re: [Cs-dev] VS2010 building from source
> >>> >>
> >>> >> +1 to SourceTree. I've been using it on Mac since Atlassian acquired
> >>> >> it. Certainly simplifies everything I do with Git!
> >>> >>
> >>> >> On Tue, Sep 17, 2013 at 7:52 PM, Stephen Kyne <stevek@outlook.ie>
> >>> >> wrote:
> >>> >> > Thanks Steven,
> >>> >> >
> >>> >> > I think I'm good to go now. I have my repository set up and
> >>> >> > configured
> >>> >> > to
> >>> >> > the new "feature/vs2013" branch.
> >>> >> > I'm currently manually porting over my changes from the old repo. I
> >>> >> > didn't
> >>> >> > really see a better option.
> >>> >> >
> >>> >> > I'll commit my changes as soon as I complete and Richard can see if
> >>> >> > it's
> >>> >> > working his side.
> >>> >> >
> >>> >> > By the way, it's possible to use
> >>> >> > https://www.atlassian.com/software/sourcetree/overview
> >>> >> > as a GUI for git. It also supports git-flow commands which is handy.
> >>> >> > I've been using a mixture of command line and this and it works
> >>> >> > well.
> >>> >> >
> >>> >> > Stephen
> >>> >> >
> >>> >> >> Date: Tue, 17 Sep 2013 18:11:25 -0400
> >>> >> >
> >>> >> >> From: stevenyi@gmail.com
> >>> >> >> To: csound-devel@lists.sourceforge.net
> >>> >> >> Subject: Re: [Cs-dev] VS2010 building from source
> >>> >> >>
> >>> >> >> Hi Richard,
> >>> >> >>
> >>> >> >> I've added you to the csound6 group, same as Stephen. Please see
> >>> >> >> the
> >>> >> >> other email regarding the vs2013 feature branch I setup for you two
> >>> >> >> to
> >>> >> >> work in.
> >>> >> >>
> >>> >> >> I think having some kind of documentation for how to contribute
> >>> >> >> would
> >>> >> >> be great. You could use the wiki to write any documentation, and we
> >>> >> >> could add some note in the README to consult the wiki.
> >>> >> >>
> >>> >> >> Thanks!
> >>> >> >> steven
> >>> >> >>
> >>> >> >> On Tue, Sep 17, 2013 at 6:05 PM, Richard Henninger
> >>> >> >> <richard@rghmusic.com>
> >>> >> >> wrote:
> >>> >> >> > Steven,
> >>> >> >> >
> >>> >> >> > My sourceforge user name is “rghmusic”.
> >>> >> >> >
> >>> >> >> > Go ahead and start a guaranteed legit feature branch off of
> >>> >> >> > “develop”
> >>> >> >> > for
> >>> >> >> > us. Stephen and I can use that as a sandbox to share experiments
> >>> >> >> > with
> >>> >> >> > git-flow, cmake script changes and code modifications as needed.
> >>> >> >> > When
> >>> >> >> > we
> >>> >> >> > have usable results for all, we can merge those back into the
> >>> >> >> > develop
> >>> >> >> > branch
> >>> >> >> > as you suggest. My CM experience is all TFS (MS Team Foundation
> >>> >> >> > Server)
> >>> >> >> > and
> >>> >> >> > Dimensions (don't ask...) I am new to git, but not CM/VC. I like
> >>> >> >> > what
> >>> >> >> > I
> >>> >> >> > see in git.
> >>> >> >> >
> >>> >> >> > Maybe we can begin a procedural doc for newbie contributors using
> >>> >> >> > git
> >>> >> >> > a
> >>> >> >> > la
> >>> >> >> > Mike’s Windows Build document.
> >>> >> >> >
> >>> >> >> >
> >>> >> >> > Richard Henninger
> >>> >> >> > richard@rghmusic.com
> >>> >> >> >
> >>> >> >> > From: Stephen Kyne
> >>> >> >> > Sent: Tuesday, September 17, 2013 5:42 PM
> >>> >> >> > To: Developer discussions
> >>> >> >> >
> >>> >> >> > I'm not that familiar with git-flow so I'll read the articles
> >>> >> >> > mentioned
> >>> >> >> > and
> >>> >> >> > we can go from there.
> >>> >> >> >
> >>> >> >> > My sourceforge username is "stekyne". Unless Richard is
> >>> >> >> > comfortable
> >>> >> >> > with
> >>> >> >> > starting the feature branch then
> >>> >> >> > maybe it would be best if you could set that up Steven. I don't
> >>> >> >> > want
> >>> >> >> > to
> >>> >> >> > make
> >>> >> >> > a mess of it :D
> >>> >> >> >
> >>> >> >> > The workflow you described sounds good to me anyway.
> >>> >> >> >
> >>> >> >> > Thanks,
> >>> >> >> > Stephen
> >>> >> >> >
> >>> >> >> >> Date: Tue, 17 Sep 2013 16:55:54 -0400
> >>> >> >> >> From: stevenyi@gmail.com
> >>> >> >> >> To: csound-devel@lists.sourceforge.net
> >>> >> >> >> Subject: Re: [Cs-dev] VS2010 building from source
> >>> >> >> >>
> >>> >> >> >> I think this stuff might be best to do in a feature branch using
> >>> >> >> >> "git
> >>> >> >> >> flow feature start vs2013". You would then be able to check out
> >>> >> >> >> the
> >>> >> >> >> feature branch using "git flow feature checkout vs2013".
> >>> >> >> >>
> >>> >> >> >> Stephen and Richard: how about sending me your sourceforge
> >>> >> >> >> usernames
> >>> >> >> >> and I'll add you to the project. If you're uncomfortable with
> >>> >> >> >> git
> >>> >> >> >> flow, I can start the vs2013 feature branch and guide you all
> >>> >> >> >> through
> >>> >> >> >> checking it out. When you're done and want to have that pulled
> >>> >> >> >> in,
> >>> >> >> >> you'd probably do a pull from develop to merge all the most
> >>> >> >> >> recent
> >>> >> >> >> changes, then one of us could pull back into develop.
> >>> >> >> >>
> >>> >> >> >> steven
> >>> >> >> >>
> >>> >> >> >> On Tue, Sep 17, 2013 at 2:11 PM, Richard Henninger
> >>> >> >> >> <richard@rghmusic.com>
> >>> >> >> >> wrote:
> >>> >> >> >> > Hi Mike,
> >>> >> >> >> >
> >>> >> >> >> > Thanks for offering to keep things simple.
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> > BTW, my understanding is the VS2013 is a complete rewrite of
> >>> >> >> >> > the C
> >>> >> >> >> > compiler
> >>> >> >> >> > behind Visual C++ (finally C99 compliant) along with a major
> >>> >> >> >> > commitment
> >>> >> >> >> > to
> >>> >> >> >> > be 100% compliant with C++/11 to which MS is a major
> >>> >> >> >> > contributor
> >>> >> >> >> > now.
> >>> >> >> >> > They
> >>> >> >> >> > have been making a major push over the past few years to be
> >>> >> >> >> > standards-compliant in a number of areas.
> >>> >> >> >> >
> >>> >> >> >> > If you want, you could check out whether the STL vectors and
> >>> >> >> >> > maps
> >>> >> >> >> > now
> >>> >> >> >> > play
> >>> >> >> >> > nice with other libraries like SWIG by downloading and trying
> >>> >> >> >> > the
> >>> >> >> >> > VS2013
> >>> >> >> >> > RC
> >>> >> >> >> > images which just became available last week. (
> >>> >> >> >> > http://www.microsoft.com/visualstudio/eng/2013-downloads ) Any
> >>> >> >> >> > VS2013
> >>> >> >> >> > version is free (runs on Win 8 or 7 (but not 8.1 preview))
> >>> >> >> >> > this
> >>> >> >> >> > fall.
> >>> >> >> >> > Release is scheduled for mid November.
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> > Richard Henninger
> >>> >> >> >> > richard@rghmusic.com
> >>> >> >> >> >
> >>> >> >> >> > From: Michael Gogins
> >>> >> >> >> > Sent: Tuesday, September 17, 2013 1:47 PM
> >>> >> >> >> > To: Developer discussions
> >>> >> >> >> >
> >>> >> >> >> > As far as I am concerned, you can work in the develop branch.
> >>> >> >> >> > I
> >>> >> >> >> > build
> >>> >> >> >> > the
> >>> >> >> >> > develop branch for Windows with MinGW every day or so. I'm
> >>> >> >> >> > sure
> >>> >> >> >> > we
> >>> >> >> >> > can
> >>> >> >> >> > keep
> >>> >> >> >> > the build options straightened out.
> >>> >> >> >> >
> >>> >> >> >> > If you want to create another branch, that's fine too. I don't
> >>> >> >> >> > find
> >>> >> >> >> > it
> >>> >> >> >> > difficult to manage branches just with plain git commands.
> >>> >> >> >> >
> >>> >> >> >> > For your information, the reason that I did not create a
> >>> >> >> >> > Microsoft
> >>> >> >> >> > build
> >>> >> >> >> > for
> >>> >> >> >> > Windows myself is that the CsoundAC component would not build
> >>> >> >> >> > a
> >>> >> >> >> > SWIG
> >>> >> >> >> > interface for Python with Visual C++. The cause is that the
> >>> >> >> >> > standard
> >>> >> >> >> > vector
> >>> >> >> >> > and map collections would not compile with a DLL interface for
> >>> >> >> >> > SWIG
> >>> >> >> >> > using
> >>> >> >> >> > Visual C++. Since I am the author and one of the main users of
> >>> >> >> >> > CsoundAC,
> >>> >> >> >> > that caused me to lose interest in Visual C++.
> >>> >> >> >> >
> >>> >> >> >> > Things have changed a bit since then. In the first place I
> >>> >> >> >> > don't
> >>> >> >> >> > depend
> >>> >> >> >> > on
> >>> >> >> >> > the SWIG-generated Python interface so much any more, I often
> >>> >> >> >> > compose
> >>> >> >> >> > directly in C++. I'm also interested to hear if this serious
> >>> >> >> >> > limitation
> >>> >> >> >> > of
> >>> >> >> >> > Visual C++, which is not standard compliant, has been fixed.
> >>> >> >> >> >
> >>> >> >> >> > Regards,
> >>> >> >> >> > Mike
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> > ===========================
> >>> >> >> >> > Michael Gogins
> >>> >> >> >> > Irreducible Productions
> >>> >> >> >> > http://michaelgogins.tumblr.com
> >>> >> >> >> > Michael dot Gogins at gmail dot com
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> > On Tue, Sep 17, 2013 at 1:37 PM, Richard Henninger
> >>> >> >> >> > <richard@rghmusic.com>
> >>> >> >> >> > wrote:
> >>> >> >> >> >>
> >>> >> >> >> >> Stephen,
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >> As we get set up, I noticed that Steven was talking about
> >>> >> >> >> >> “git-flow”
> >>> >> >> >> >> which
> >>> >> >> >> >> is an add-on to git proper that encapsulates a workflow by
> >>> >> >> >> >> imposing
> >>> >> >> >> >> high-level commands over git that standardize branching
> >>> >> >> >> >> operations.
> >>> >> >> >> >> This
> >>> >> >> >> >> was new to me. If it is new to you too, let’s read up before
> >>> >> >> >> >> imposing a
> >>> >> >> >> >> new
> >>> >> >> >> >> branch on “develop”.
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >> I now remember some discussions about using git-flow in early
> >>> >> >> >> >> August
> >>> >> >> >> >> where
> >>> >> >> >> >> this was proposed. Steven provided some basic links for info:
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >> http://csound.1045644.n5.nabble.com/New-Git-Flow-based-workflow-for-Csound6-td5726363.html
> >>> >> >> >> >>
> >>> >> >> >> >> Also, here is a pretty good explanation:
> >>> >> >> >> >> http://yakiloo.com/getting-started-git-flow/
> >>> >> >> >> >>
> >>> >> >> >> >> Steven: Let us know the procedure we need to follow regarding
> >>> >> >> >> >> dev
> >>> >> >> >> >> status.
> >>> >> >> >> >> Thanks.
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >> Richard Henninger
> >>> >> >> >> >> richard@rghmusic.com
> >>> >> >> >> >>
> >>> >> >> >> >> From: Richard Henninger
> >>> >> >> >> >> Sent: Monday, September 16, 2013 7:25 PM
> >>> >> >> >> >> To: Developer discussions
> >>> >> >> >> >>
> >>> >> >> >> >> I’ve got good doc on git and it feels like the project is
> >>> >> >> >> >> moving
> >>> >> >> >> >> towards
> >>> >> >> >> >> and getting more comfortable with git workflows, so that’s my
> >>> >> >> >> >> vote.
> >>> >> >> >> >>
> >>> >> >> >> >> Richard Henninger
> >>> >> >> >> >> richard@rghmusic.com
> >>> >> >> >> >>
> >>> >> >> >> >> From: Stephen Kyne
> >>> >> >> >> >> Sent: Monday, September 16, 2013 6:41 PM
> >>> >> >> >> >> To: Developer discussions
> >>> >> >> >> >>
> >>> >> >> >> >> Hi guys,
> >>> >> >> >> >>
> >>> >> >> >> >> Richard; That sounds reasonable. I wouldn't like to
> >>> >> >> >> >> destabilise
> >>> >> >> >> >> the
> >>> >> >> >> >> codebase so a separate branch is probably a safe choice.
> >>> >> >> >> >> I won't be at the conference unfortunately but it sounds
> >>> >> >> >> >> really
> >>> >> >> >> >> interesting.
> >>> >> >> >> >>
> >>> >> >> >> >> Steven; Thanks that would be great if you could set that up.
> >>> >> >> >> >> As for the two options you gave, what would be easier for you
> >>> >> >> >> >> guys?
> >>> >> >> >> >> I
> >>> >> >> >> >> don't mind either way to be honest.
> >>> >> >> >> >>
> >>> >> >> >> >> Stephen
> >>> >> >> >> >>
> >>> >> >> >> >> > Date: Mon, 16 Sep 2013 17:55:30 -0400
> >>> >> >> >> >> > From: stevenyi@gmail.com
> >>> >> >> >> >> > To: csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > Subject: Re: [Cs-dev] VS2010 building from source
> >>> >> >> >> >> >
> >>> >> >> >> >> > Hi Stephen and Richard,
> >>> >> >> >> >> >
> >>> >> >> >> >> > If you'd like, I don't think anyone would mind adding you
> >>> >> >> >> >> > two
> >>> >> >> >> >> > to
> >>> >> >> >> >> > the
> >>> >> >> >> >> > devs list for Csound. You'd be welcome to create a feature
> >>> >> >> >> >> > branch
> >>> >> >> >> >> > off
> >>> >> >> >> >> > the develop branch (using git-flow). Another option is that
> >>> >> >> >> >> > you
> >>> >> >> >> >> > could
> >>> >> >> >> >> > use Sourceforge's fork system (if you see on
> >>> >> >> >> >> >
> >>> >> >> >> >> > https://sourceforge.net/p/csound/csound6-git/ci/master/tree/
> >>> >> >> >> >> > there
> >>> >> >> >> >> > is
> >>> >> >> >> >> > an option to fork). You could then do pull requests from
> >>> >> >> >> >> > there.
> >>> >> >> >> >> > I
> >>> >> >> >> >> > found SF's fork/pull-request system a bit awkward compared
> >>> >> >> >> >> > to
> >>> >> >> >> >> > bitbucket and github though.
> >>> >> >> >> >> >
> >>> >> >> >> >> > steven
> >>> >> >> >> >> >
> >>> >> >> >> >> > On Mon, Sep 16, 2013 at 4:51 PM, Richard Henninger
> >>> >> >> >> >> > <richard@rghmusic.com> wrote:
> >>> >> >> >> >> > > Hi Stephen,
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > We should probably make a separate “native windows build”
> >>> >> >> >> >> > > branch
> >>> >> >> >> >> > > off
> >>> >> >> >> >> > > of
> >>> >> >> >> >> > > “develop” especially since the cMakeList files are still
> >>> >> >> >> >> > > being
> >>> >> >> >> >> > > fine
> >>> >> >> >> >> > > tuned
> >>> >> >> >> >> > > for the mingw windows build. We shouldn’t interfere with
> >>> >> >> >> >> > > that
> >>> >> >> >> >> > > until
> >>> >> >> >> >> > > it
> >>> >> >> >> >> > > (and
> >>> >> >> >> >> > > the rest of csound6) is stable.
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Do you have “write” access to the project yet? I don’t.
> >>> >> >> >> >> > > I’ve
> >>> >> >> >> >> > > been
> >>> >> >> >> >> > > holding
> >>> >> >> >> >> > > off on my request for that until csound6 had become
> >>> >> >> >> >> > > reasonably
> >>> >> >> >> >> > > quiescent.
> >>> >> >> >> >> > > Still, using a separate git branch should keep this work
> >>> >> >> >> >> > > out
> >>> >> >> >> >> > > of
> >>> >> >> >> >> > > the
> >>> >> >> >> >> > > way of
> >>> >> >> >> >> > > the mainstream. Down the road, I worry about built in
> >>> >> >> >> >> > > assumption
> >>> >> >> >> >> > > in
> >>> >> >> >> >> > > the
> >>> >> >> >> >> > > codebase about threads, library and other compatibility
> >>> >> >> >> >> > > issues -
> >>> >> >> >> >> > > but
> >>> >> >> >> >> > > resolving those is the whole point eventually.
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > My original plan has been to become an active developer
> >>> >> >> >> >> > > after
> >>> >> >> >> >> > > attending the
> >>> >> >> >> >> > > relevant sessions at the conference next month and
> >>> >> >> >> >> > > confirming
> >>> >> >> >> >> > > that
> >>> >> >> >> >> > > I
> >>> >> >> >> >> > > had a
> >>> >> >> >> >> > > legitimate mingw build environment for testing changes
> >>> >> >> >> >> > > ahead
> >>> >> >> >> >> > > of
> >>> >> >> >> >> > > committing
> >>> >> >> >> >> > > code. Are you attending?
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Richard Henninger
> >>> >> >> >> >> > > richard@rghmusic.com
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > From: Stephen Kyne
> >>> >> >> >> >> > > Sent: Monday, September 16, 2013 4:21 PM
> >>> >> >> >> >> > > To: Developer discussions
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Hey Richard,
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Well I switched my Csound branch to "develop" from the
> >>> >> >> >> >> > > main
> >>> >> >> >> >> > > one
> >>> >> >> >> >> > > recently and
> >>> >> >> >> >> > > there was a few more errors but nothing major.
> >>> >> >> >> >> > > I'm currently trying to fix the missing libraries in the
> >>> >> >> >> >> > > cMakeLists
> >>> >> >> >> >> > > files (I
> >>> >> >> >> >> > > had just added them to the sln file for testing).
> >>> >> >> >> >> > > I'm afraid it's a bit new to me so it's taking a little
> >>> >> >> >> >> > > bit
> >>> >> >> >> >> > > of
> >>> >> >> >> >> > > time
> >>> >> >> >> >> > > to
> >>> >> >> >> >> > > do it
> >>> >> >> >> >> > > nicely.
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Once that is finished though, there should be a version
> >>> >> >> >> >> > > of
> >>> >> >> >> >> > > Csound
> >>> >> >> >> >> > > that
> >>> >> >> >> >> > > will
> >>> >> >> >> >> > > be building successfully.
> >>> >> >> >> >> > > I guess from there we can add additional build features
> >>> >> >> >> >> > > and
> >>> >> >> >> >> > > fix
> >>> >> >> >> >> > > the
> >>> >> >> >> >> > > errors
> >>> >> >> >> >> > > as they happen.
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > If you want to make a branch that sounds fine with me.
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Stephen
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > ________________________________
> >>> >> >> >> >> > > From: richard@rghmusic.com
> >>> >> >> >> >> > > To: csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > > Date: Mon, 16 Sep 2013 16:25:10 +0000
> >>> >> >> >> >> > > Subject: Re: [Cs-dev] VS2010 building from source
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Stephen,
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Your were right about VS2013 Preview. Also, VS2013 RC
> >>> >> >> >> >> > > won’t
> >>> >> >> >> >> > > work
> >>> >> >> >> >> > > over
> >>> >> >> >> >> > > Win8.1 Preview.
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > So, over the weekend, I hosed my 8.1 box back to 8.0 and
> >>> >> >> >> >> > > loaded
> >>> >> >> >> >> > > the
> >>> >> >> >> >> > > VS2013
> >>> >> >> >> >> > > RC (and git) and am ready to play. How do I catch up to
> >>> >> >> >> >> > > the
> >>> >> >> >> >> > > point
> >>> >> >> >> >> > > where you
> >>> >> >> >> >> > > are currently? Shall we make a git branch so we can keep
> >>> >> >> >> >> > > track
> >>> >> >> >> >> > > of,
> >>> >> >> >> >> > > share
> >>> >> >> >> >> > > and merge what we alter?
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Richard Henninger
> >>> >> >> >> >> > > richard@rghmusic.com
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > From: Stephen Kyne
> >>> >> >> >> >> > > Sent: Sunday, September 15, 2013 11:48 AM
> >>> >> >> >> >> > > To: Developer discussions
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Hi Andrés,
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Yes the project generated from CMake is almost fully
> >>> >> >> >> >> > > correct.
> >>> >> >> >> >> > > Just
> >>> >> >> >> >> > > some
> >>> >> >> >> >> > > edits to a few CMakeLists.txt files will be needed to
> >>> >> >> >> >> > > load
> >>> >> >> >> >> > > some
> >>> >> >> >> >> > > missing
> >>> >> >> >> >> > > libraries.
> >>> >> >> >> >> > > I'm not building all features yet so there may be more
> >>> >> >> >> >> > > changes
> >>> >> >> >> >> > > as
> >>> >> >> >> >> > > time
> >>> >> >> >> >> > > goes
> >>> >> >> >> >> > > by but the csound core is working well.
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Stephen
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > ________________________________
> >>> >> >> >> >> > > Date: Sat, 14 Sep 2013 19:28:55 -0700
> >>> >> >> >> >> > > From: mantaraya36@gmail.com
> >>> >> >> >> >> > > To: csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > > Subject: Re: [Cs-dev] VS2010 building from source
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Hi,
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Do you think the VS porject generated by cmake is useful?
> >>> >> >> >> >> > > Ideally
> >>> >> >> >> >> > > this
> >>> >> >> >> >> > > work
> >>> >> >> >> >> > > should go in the CMakeLists.txt file rather than a
> >>> >> >> >> >> > > separate
> >>> >> >> >> >> > > VS
> >>> >> >> >> >> > > project.
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Cheers,
> >>> >> >> >> >> > > Andrés
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > On Fri, Sep 13, 2013 at 11:46 AM, Stephen Kyne
> >>> >> >> >> >> > > <stevek@outlook.ie>
> >>> >> >> >> >> > > wrote:
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Cool, any help would be appreciated. I'm still getting to
> >>> >> >> >> >> > > grips
> >>> >> >> >> >> > > with
> >>> >> >> >> >> > > the
> >>> >> >> >> >> > > Csound code base and most of my code changes are probably
> >>> >> >> >> >> > > far
> >>> >> >> >> >> > > from
> >>> >> >> >> >> > > elegant.
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > As far as I know, the Release Candidate is required
> >>> >> >> >> >> > > unless
> >>> >> >> >> >> > > there
> >>> >> >> >> >> > > is
> >>> >> >> >> >> > > an
> >>> >> >> >> >> > > update to the preview.
> >>> >> >> >> >> > > I know I had tried before and I was getting all kinds of
> >>> >> >> >> >> > > errors
> >>> >> >> >> >> > > from
> >>> >> >> >> >> > > missing
> >>> >> >> >> >> > > lib functions as you described.
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > In the meantime, the portaudio module is working so real
> >>> >> >> >> >> > > time
> >>> >> >> >> >> > > audio
> >>> >> >> >> >> > > is
> >>> >> >> >> >> > > possible.
> >>> >> >> >> >> > > There are still some elements of MSVC build that will be
> >>> >> >> >> >> > > need
> >>> >> >> >> >> > > to
> >>> >> >> >> >> > > be
> >>> >> >> >> >> > > fixed
> >>> >> >> >> >> > > though.
> >>> >> >> >> >> > > I saw a crash relating to heap corruptiong due to
> >>> >> >> >> >> > > vfprintf
> >>> >> >> >> >> > > use
> >>> >> >> >> >> > > but
> >>> >> >> >> >> > > these
> >>> >> >> >> >> > > errors are relatively easy to fix with the debugger.
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Stephen
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > ________________________________
> >>> >> >> >> >> > > From: richard@rghmusic.com
> >>> >> >> >> >> > > To: csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > > Date: Fri, 13 Sep 2013 17:03:15 +0000
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Subject: Re: [Cs-dev] VS2010 building from source
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Me too. I tried with VS2012 and decided that too much of
> >>> >> >> >> >> > > the
> >>> >> >> >> >> > > code
> >>> >> >> >> >> > > depended
> >>> >> >> >> >> > > on liberties that C99 permitted that C88 did not and gave
> >>> >> >> >> >> > > up
> >>> >> >> >> >> > > -
> >>> >> >> >> >> > > thinking the
> >>> >> >> >> >> > > source would need too much rework to bother.
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > I have VS2013 preview on an 8.1 machine so I’d be
> >>> >> >> >> >> > > interested
> >>> >> >> >> >> > > in
> >>> >> >> >> >> > > sharing the
> >>> >> >> >> >> > > workload to speed this along. Perhaps there should be a
> >>> >> >> >> >> > > git
> >>> >> >> >> >> > > branch
> >>> >> >> >> >> > > to
> >>> >> >> >> >> > > hold
> >>> >> >> >> >> > > the project files and changes for this?
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > My interest is access to MS debugging tools while using
> >>> >> >> >> >> > > .net
> >>> >> >> >> >> > > front-ends and
> >>> >> >> >> >> > > for ultimately targeting WinRT getting csound back closer
> >>> >> >> >> >> > > to
> >>> >> >> >> >> > > its
> >>> >> >> >> >> > > original
> >>> >> >> >> >> > > goal of being multiplatform.
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Richard Henninger
> >>> >> >> >> >> > > richard@rghmusic.com
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > From: Rory Walsh
> >>> >> >> >> >> > > Sent: Friday, September 13, 2013 12:21 PM
> >>> >> >> >> >> > > To: Developer discussions
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Thanks for the report. I'm following this with interest!
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > On 13 September 2013 00:58, Stephen Kyne
> >>> >> >> >> >> > > <stevek@outlook.ie>
> >>> >> >> >> >> > > wrote:
> >>> >> >> >> >> > >> Hey guys,
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> Visual Studio 2013 RC was released there recently. It
> >>> >> >> >> >> > >> has
> >>> >> >> >> >> > >> partial
> >>> >> >> >> >> > >> support
> >>> >> >> >> >> > >> for C99.
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> http://blogs.msdn.com/b/vcblog/archive/2013/07/19/c99-library-support-in-visual-studio-2013.aspx
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> I've been hacking away with it and managed to build
> >>> >> >> >> >> > >> Csound.
> >>> >> >> >> >> > >> The
> >>> >> >> >> >> > >> build
> >>> >> >> >> >> > >> was
> >>> >> >> >> >> > >> mostly stripped down but I managed to get the xanadu.csd
> >>> >> >> >> >> > >> to
> >>> >> >> >> >> > >> compile a
> >>> >> >> >> >> > >> .wav
> >>> >> >> >> >> > >> file.
> >>> >> >> >> >> > >> So it's a start at least!
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> The changes required were fairly minor, mostly just
> >>> >> >> >> >> > >> alterations
> >>> >> >> >> >> > >> to
> >>> >> >> >> >> > >> the
> >>> >> >> >> >> > >> project(s) file for libraries and some small code
> >>> >> >> >> >> > >> changes
> >>> >> >> >> >> > >> here
> >>> >> >> >> >> > >> and
> >>> >> >> >> >> > >> there.
> >>> >> >> >> >> > >> I had to replace some GCC atomic intrinsics with MSVC
> >>> >> >> >> >> > >> ones.
> >>> >> >> >> >> > >> I'm not sure the full effect of that but I guess in
> >>> >> >> >> >> > >> theory
> >>> >> >> >> >> > >> it
> >>> >> >> >> >> > >> should
> >>> >> >> >> >> > >> (and
> >>> >> >> >> >> > >> seems to) work.
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> I'm hoping to get some real-time performance working
> >>> >> >> >> >> > >> next.
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> Stephen
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> ________________________________
> >>> >> >> >> >> > >> Date: Sun, 21 Jul 2013 23:48:03 -0400
> >>> >> >> >> >> > >> From: michael.gogins@gmail.com
> >>> >> >> >> >> > >> To: csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> Subject: Re: [Cs-dev] VS2010 building from source
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> You could use another IDE: QtCreator, CodeBlocks,
> >>> >> >> >> >> > >> Eclipse
> >>> >> >> >> >> > >> CDT.
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> On Jul 21, 2013 7:31 PM, "Stephen Kyne"
> >>> >> >> >> >> > >> <stevek@outlook.ie>
> >>> >> >> >> >> > >> wrote:
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> Thanks for the replies.
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> I mainly want to build in Visual Studio just for using
> >>> >> >> >> >> > >> the
> >>> >> >> >> >> > >> IDE
> >>> >> >> >> >> > >> itself
> >>> >> >> >> >> > >> but
> >>> >> >> >> >> > >> it
> >>> >> >> >> >> > >> sounds like a no go at the minute.
> >>> >> >> >> >> > >> Maybe something for the future.
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> Cheers,
> >>> >> >> >> >> > >> Stephen
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> ________________________________
> >>> >> >> >> >> > >> From: richard@rghmusic.com
> >>> >> >> >> >> > >> To: csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > >> Date: Sun, 21 Jul 2013 21:15:47 +0000
> >>> >> >> >> >> > >> Subject: Re: [Cs-dev] VS2010 building from source
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> Last Spring, I explored porting to WinRT using the 5.18
> >>> >> >> >> >> > >> code
> >>> >> >> >> >> > >> base.
> >>> >> >> >> >> > >> Really
> >>> >> >> >> >> > >> tough! Once I started following in the changes you guys
> >>> >> >> >> >> > >> were
> >>> >> >> >> >> > >> putting
> >>> >> >> >> >> > >> into
> >>> >> >> >> >> > >> csound 6, I saw how your architectural evolutions would
> >>> >> >> >> >> > >> solve a
> >>> >> >> >> >> > >> number of
> >>> >> >> >> >> > >> issues I encountered.
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> So I’ve held off until 6.0 becomes a stable base from
> >>> >> >> >> >> > >> which
> >>> >> >> >> >> > >> to
> >>> >> >> >> >> > >> rethink an
> >>> >> >> >> >> > >> approach. Being patient gave me another reward: WinRT
> >>> >> >> >> >> > >> 8.1
> >>> >> >> >> >> > >> finally
> >>> >> >> >> >> > >> provides
> >>> >> >> >> >> > >> the ability to feed audio streams from an algorithm as
> >>> >> >> >> >> > >> PCM
> >>> >> >> >> >> > >> rather
> >>> >> >> >> >> > >> than
> >>> >> >> >> >> > >> from
> >>> >> >> >> >> > >> only a file or existing audio stream. So direct
> >>> >> >> >> >> > >> programming
> >>> >> >> >> >> > >> of
> >>> >> >> >> >> > >> COM
> >>> >> >> >> >> > >> (WASAPI)
> >>> >> >> >> >> > >> is no longer necessary. Maybe MIDI will show up before
> >>> >> >> >> >> > >> long...
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> I am pretty familiar with the issues involved in a WinRT
> >>> >> >> >> >> > >> port
> >>> >> >> >> >> > >> and
> >>> >> >> >> >> > >> would be
> >>> >> >> >> >> > >> happy to be a part of such an effort at some point in
> >>> >> >> >> >> > >> the
> >>> >> >> >> >> > >> future.
> >>> >> >> >> >> > >> For
> >>> >> >> >> >> > >> now,
> >>> >> >> >> >> > >> I am content to explore the api from VS2012 and Win8
> >>> >> >> >> >> > >> desktop
> >>> >> >> >> >> > >> apps
> >>> >> >> >> >> > >> via
> >>> >> >> >> >> > >> a C#
> >>> >> >> >> >> > >> wrapper I have. As it stands now, the sounds created
> >>> >> >> >> >> > >> from
> >>> >> >> >> >> > >> a
> >>> >> >> >> >> > >> desktop-style
> >>> >> >> >> >> > >> app are trouble free on a Surface Pro - you just can’t
> >>> >> >> >> >> > >> create
> >>> >> >> >> >> > >> apps
> >>> >> >> >> >> > >> to
> >>> >> >> >> >> > >> distribute from the Windows app store. It’s an
> >>> >> >> >> >> > >> acceptable
> >>> >> >> >> >> > >> compromise
> >>> >> >> >> >> > >> to
> >>> >> >> >> >> > >> me
> >>> >> >> >> >> > >> for now.
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> Richard Henninger
> >>> >> >> >> >> > >> richard@rghmusic.com
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> From: Steven Yi
> >>> >> >> >> >> > >> Sent: Sunday, July 21, 2013 4:27 PM
> >>> >> >> >> >> > >> To: Developer discussions
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> I tried to get a VS CMake build going about a year and a
> >>> >> >> >> >> > >> half
> >>> >> >> >> >> > >> ago
> >>> >> >> >> >> > >> without much luck. I think though it would be nice to
> >>> >> >> >> >> > >> have
> >>> >> >> >> >> > >> it
> >>> >> >> >> >> > >> be
> >>> >> >> >> >> > >> possible, especially if we'll get more developers
> >>> >> >> >> >> > >> interested
> >>> >> >> >> >> > >> in
> >>> >> >> >> >> > >> compiling and working on Csound. I don't think anyone's
> >>> >> >> >> >> > >> really
> >>> >> >> >> >> > >> been
> >>> >> >> >> >> > >> looking at WinRT, but I think it'd be nice to see Csound
> >>> >> >> >> >> > >> there
> >>> >> >> >> >> > >> and
> >>> >> >> >> >> > >> on
> >>> >> >> >> >> > >> Win 8 Mobile too.
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> On Sun, Jul 21, 2013 at 3:09 PM, Richard Henninger
> >>> >> >> >> >> > >> <richard@rghmusic.com>
> >>> >> >> >> >> > >> wrote:
> >>> >> >> >> >> > >>> I tried this a few weeks ago so I could be better able
> >>> >> >> >> >> > >>> to
> >>> >> >> >> >> > >>> use
> >>> >> >> >> >> > >>> the
> >>> >> >> >> >> > >>> VS
> >>> >> >> >> >> > >>> debugger better for the csound code while writing a
> >>> >> >> >> >> > >>> .net
> >>> >> >> >> >> > >>> bridge
> >>> >> >> >> >> > >>> to
> >>> >> >> >> >> > >>> csound.
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> Mike is right on many points about the futility of
> >>> >> >> >> >> > >>> doing
> >>> >> >> >> >> > >>> this.
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> The MS (the c part is c88 not c99) compiler will give
> >>> >> >> >> >> > >>> you
> >>> >> >> >> >> > >>> scads
> >>> >> >> >> >> > >>> of
> >>> >> >> >> >> > >>> errors
> >>> >> >> >> >> > >>> when compiling csound libraries. Here is a partial list
> >>> >> >> >> >> > >>> from
> >>> >> >> >> >> > >>> an
> >>> >> >> >> >> > >>> excerpt
> >>> >> >> >> >> > >>> of
> >>> >> >> >> >> > >>> an earlier post:
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> Four come to mind right away:
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> MS C tries to encourage use of the posix secure
> >>> >> >> >> >> > >>> strxxx_s
> >>> >> >> >> >> > >>> functions
> >>> >> >> >> >> > >>> for
> >>> >> >> >> >> > >>> string operations to thwart buffer overflow hacks.
> >>> >> >> >> >> > >>> Error
> >>> >> >> >> >> > >>> can
> >>> >> >> >> >> > >>> be
> >>> >> >> >> >> > >>> turned
> >>> >> >> >> >> > >>> off
> >>> >> >> >> >> > >>> by a flag, but the recommendation represents a best
> >>> >> >> >> >> > >>> practice.
> >>> >> >> >> >> > >>> It is totally unforgiving of implicit casts from void*.
> >>> >> >> >> >> > >>> For
> >>> >> >> >> >> > >>> code
> >>> >> >> >> >> > >>> readability, I agree with them. Code clarity in open
> >>> >> >> >> >> > >>> source
> >>> >> >> >> >> > >>> seems
> >>> >> >> >> >> > >>> ultra-desirable. No flag for these.
> >>> >> >> >> >> > >>> Declaring new variables mid-codeblock confuses the
> >>> >> >> >> >> > >>> compiler.
> >>> >> >> >> >> > >>> [It
> >>> >> >> >> >> > >>> spews
> >>> >> >> >> >> > >>> crazy
> >>> >> >> >> >> > >>> error messages once encountered]
> >>> >> >> >> >> > >>> It won’t accept really old, deprecated library calls
> >>> >> >> >> >> > >>> like
> >>> >> >> >> >> > >>> open
> >>> >> >> >> >> > >>> and
> >>> >> >> >> >> > >>> insists
> >>> >> >> >> >> > >>> on newer equivalents.
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> namehist.c is particulary delinquent in this regard.
> >>> >> >> >> >> > >>> VS2013’s
> >>> >> >> >> >> > >>> C
> >>> >> >> >> >> > >>> (in
> >>> >> >> >> >> > >>> beta)
> >>> >> >> >> >> > >>> wants to be c99 compliant, maybe some of this will just
> >>> >> >> >> >> > >>> evaporate
> >>> >> >> >> >> > >>> with
> >>> >> >> >> >> > >>> VS2013 re-written c compiler. [Mike’s concern about c++
> >>> >> >> >> >> > >>> stl
> >>> >> >> >> >> > >>> generics
> >>> >> >> >> >> > >>> should
> >>> >> >> >> >> > >>> also evaporate as MS makes itself compliant with VC11.
> >>> >> >> >> >> > >>> Although
> >>> >> >> >> >> > >>> you
> >>> >> >> >> >> > >>> never
> >>> >> >> >> >> > >>> know with MS, they do talk a good line on standards
> >>> >> >> >> >> > >>> compliance
> >>> >> >> >> >> > >>> these
> >>> >> >> >> >> > >>> days.
> >>> >> >> >> >> > >>> We’ll just have to wait and see...]
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> Since dealing with these is a pre-requisite to porting
> >>> >> >> >> >> > >>> to
> >>> >> >> >> >> > >>> WinRT
> >>> >> >> >> >> > >>> which
> >>> >> >> >> >> > >>> must
> >>> >> >> >> >> > >>> use an MS compiler, cleaning this kind of this up might
> >>> >> >> >> >> > >>> make a
> >>> >> >> >> >> > >>> good
> >>> >> >> >> >> > >>> [project
> >>> >> >> >> >> > >>> for me to start contributing with].
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> For now, I’d just set up the gnu environment as Mike’s
> >>> >> >> >> >> > >>> article
> >>> >> >> >> >> > >>> describes.
> >>> >> >> >> >> > >>> That’s what I’ve decided to do.
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> Richard Henninger
> >>> >> >> >> >> > >>> richard@rghmusic.com
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> From: Michael Gogins
> >>> >> >> >> >> > >>> Sent: Sunday, July 21, 2013 2:41 PM
> >>> >> >> >> >> > >>> To: Developer discussions
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> I tried to build Csound and CsoundAC with Visual C++
> >>> >> >> >> >> > >>> about
> >>> >> >> >> >> > >>> four
> >>> >> >> >> >> > >>> years
> >>> >> >> >> >> > >>> ago,
> >>> >> >> >> >> > >>> and I gave up.
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> The issue for me was that the Microsoft Standard C++
> >>> >> >> >> >> > >>> Library
> >>> >> >> >> >> > >>> (STL)
> >>> >> >> >> >> > >>> did
> >>> >> >> >> >> > >>> not
> >>> >> >> >> >> > >>> generate code that could be exported in shared
> >>> >> >> >> >> > >>> libraries.
> >>> >> >> >> >> > >>> This
> >>> >> >> >> >> > >>> was a
> >>> >> >> >> >> > >>> serious
> >>> >> >> >> >> > >>> problem that prevented CsoundAC from linking into
> >>> >> >> >> >> > >>> shared
> >>> >> >> >> >> > >>> libraries
> >>> >> >> >> >> > >>> using
> >>> >> >> >> >> > >>> Visual C++, as CsoundAC uses std::vector and other such
> >>> >> >> >> >> > >>> classes
> >>> >> >> >> >> > >>> in
> >>> >> >> >> >> > >>> exported
> >>> >> >> >> >> > >>> interfaces.
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> Aside from this the C interfaces should not, in theory,
> >>> >> >> >> >> > >>> present a
> >>> >> >> >> >> > >>> problem.
> >>> >> >> >> >> > >>> However, because the Visual C++ build has not been
> >>> >> >> >> >> > >>> maintained
> >>> >> >> >> >> > >>> for
> >>> >> >> >> >> > >>> a
> >>> >> >> >> >> > >>> long
> >>> >> >> >> >> > >>> time, there may be many minor problems.
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> Your best bet is to create a branch in GIT for your
> >>> >> >> >> >> > >>> Visual
> >>> >> >> >> >> > >>> C++
> >>> >> >> >> >> > >>> build
> >>> >> >> >> >> > >>> and
> >>> >> >> >> >> > >>> modify the CMakeList.txt files to build with Visual C++
> >>> >> >> >> >> > >>> in
> >>> >> >> >> >> > >>> the
> >>> >> >> >> >> > >>> Microsoft
> >>> >> >> >> >> > >>> Windows SDK console. If you get it to work, we can
> >>> >> >> >> >> > >>> merge
> >>> >> >> >> >> > >>> your
> >>> >> >> >> >> > >>> branch
> >>> >> >> >> >> > >>> back
> >>> >> >> >> >> > >>> in.
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> Please tell us your reason for wanting a Visual C++
> >>> >> >> >> >> > >>> build.
> >>> >> >> >> >> > >>> I
> >>> >> >> >> >> > >>> would
> >>> >> >> >> >> > >>> not go
> >>> >> >> >> >> > >>> down this path, myself, without a very good reason.
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> Both the C API, and the low-level C++ api in
> >>> >> >> >> >> > >>> csound.hpp,
> >>> >> >> >> >> > >>> can
> >>> >> >> >> >> > >>> be
> >>> >> >> >> >> > >>> used
> >>> >> >> >> >> > >>> from
> >>> >> >> >> >> > >>> Visual C++ while linking with the MinGW built code in
> >>> >> >> >> >> > >>> the
> >>> >> >> >> >> > >>> Windows
> >>> >> >> >> >> > >>> installer.
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> In other words, if you are creating a Visual C++
> >>> >> >> >> >> > >>> project
> >>> >> >> >> >> > >>> to
> >>> >> >> >> >> > >>> use
> >>> >> >> >> >> > >>> the
> >>> >> >> >> >> > >>> Csound
> >>> >> >> >> >> > >>> API, you should be able use the libraries and headers
> >>> >> >> >> >> > >>> in
> >>> >> >> >> >> > >>> the
> >>> >> >> >> >> > >>> Windows
> >>> >> >> >> >> > >>> installer with Visual C++ as long as you only reference
> >>> >> >> >> >> > >>> C
> >>> >> >> >> >> > >>> header
> >>> >> >> >> >> > >>> files
> >>> >> >> >> >> > >>> such
> >>> >> >> >> >> > >>> as csound.h and the csound.hpp C++ header. If you find
> >>> >> >> >> >> > >>> out
> >>> >> >> >> >> > >>> differently,
> >>> >> >> >> >> > >>> please let me know.
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> At this time, the MinGW compiler is pretty even with
> >>> >> >> >> >> > >>> the
> >>> >> >> >> >> > >>> Visual
> >>> >> >> >> >> > >>> C++
> >>> >> >> >> >> > >>> compiler
> >>> >> >> >> >> > >>> in terms of code quality, execution speed, and probably
> >>> >> >> >> >> > >>> a
> >>> >> >> >> >> > >>> bit
> >>> >> >> >> >> > >>> better
> >>> >> >> >> >> > >>> for
> >>> >> >> >> >> > >>> C++
> >>> >> >> >> >> > >>> standards compliance.
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> Hope this helps,
> >>> >> >> >> >> > >>> Mike
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> ===========================
> >>> >> >> >> >> > >>> Michael Gogins
> >>> >> >> >> >> > >>> Irreducible Productions
> >>> >> >> >> >> > >>> http://michaelgogins.tumblr.com
> >>> >> >> >> >> > >>> Michael dot Gogins at gmail dot com
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> On Sun, Jul 21, 2013 at 1:15 PM, Stephen Kyne
> >>> >> >> >> >> > >>> <stevek@outlook.ie>
> >>> >> >> >> >> > >>> wrote:
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>> Hi guys,
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>> I was wondering if anyone has or if it is supposed to
> >>> >> >> >> >> > >>>> be
> >>> >> >> >> >> > >>>> possible
> >>> >> >> >> >> > >>>> to
> >>> >> >> >> >> > >>>> generate a VS2010 project file using CMake and
> >>> >> >> >> >> > >>>> building
> >>> >> >> >> >> > >>>> Csound
> >>> >> >> >> >> > >>>> this
> >>> >> >> >> >> > >>>> way?
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>> It is straight forward finding the necessary
> >>> >> >> >> >> > >>>> dependencies
> >>> >> >> >> >> > >>>> and
> >>> >> >> >> >> > >>>> generating
> >>> >> >> >> >> > >>>> the project file but it's running into a lot of errors
> >>> >> >> >> >> > >>>> when I
> >>> >> >> >> >> > >>>> try
> >>> >> >> >> >> > >>>> and
> >>> >> >> >> >> > >>>> build.
> >>> >> >> >> >> > >>>> Is it worth hacking around and fixing these errors or
> >>> >> >> >> >> > >>>> is
> >>> >> >> >> >> > >>>> this
> >>> >> >> >> >> > >>>> fundamentally not going to work without serious
> >>> >> >> >> >> > >>>> effort?
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>> Thanks,
> >>> >> >> >> >> > >>>> Stephen
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>> ------------------------------------------------------------------------------
> >>> >> >> >> >> > >>>> See everything from the browser to the database with
> >>> >> >> >> >> > >>>> AppDynamics
> >>> >> >> >> >> > >>>> Get end-to-end visibility with application monitoring
> >>> >> >> >> >> > >>>> from
> >>> >> >> >> >> > >>>> AppDynamics
> >>> >> >> >> >> > >>>> Isolate bottlenecks and diagnose root cause in
> >>> >> >> >> >> > >>>> seconds.
> >>> >> >> >> >> > >>>> Start your free trial of AppDynamics Pro today!
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >>> >> >> >> >> > >>>> _______________________________________________
> >>> >> >> >> >> > >>>> Csound-devel mailing list
> >>> >> >> >> >> > >>>> Csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> ------------------------------------------------------------------------------
> >>> >> >> >> >> > >>> See everything from the browser to the database with
> >>> >> >> >> >> > >>> AppDynamics
> >>> >> >> >> >> > >>> Get end-to-end visibility with application monitoring
> >>> >> >> >> >> > >>> from
> >>> >> >> >> >> > >>> AppDynamics
> >>> >> >> >> >> > >>> Isolate bottlenecks and diagnose root cause in seconds.
> >>> >> >> >> >> > >>> Start your free trial of AppDynamics Pro today!
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >>> >> >> >> >> > >>> _______________________________________________
> >>> >> >> >> >> > >>> Csound-devel mailing list
> >>> >> >> >> >> > >>> Csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> ------------------------------------------------------------------------------
> >>> >> >> >> >> > >> See everything from the browser to the database with
> >>> >> >> >> >> > >> AppDynamics
> >>> >> >> >> >> > >> Get end-to-end visibility with application monitoring
> >>> >> >> >> >> > >> from
> >>> >> >> >> >> > >> AppDynamics
> >>> >> >> >> >> > >> Isolate bottlenecks and diagnose root cause in seconds.
> >>> >> >> >> >> > >> Start your free trial of AppDynamics Pro today!
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >>> >> >> >> >> > >> _______________________________________________
> >>> >> >> >> >> > >> Csound-devel mailing list
> >>> >> >> >> >> > >> Csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> ------------------------------------------------------------------------------
> >>> >> >> >> >> > >> See everything from the browser to the database with
> >>> >> >> >> >> > >> AppDynamics
> >>> >> >> >> >> > >> Get
> >>> >> >> >> >> > >> end-to-end visibility with application monitoring from
> >>> >> >> >> >> > >> AppDynamics
> >>> >> >> >> >> > >> Isolate
> >>> >> >> >> >> > >> bottlenecks and diagnose root cause in seconds. Start
> >>> >> >> >> >> > >> your
> >>> >> >> >> >> > >> free
> >>> >> >> >> >> > >> trial
> >>> >> >> >> >> > >> of
> >>> >> >> >> >> > >> AppDynamics Pro today!
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >>> >> >> >> >> > >> _______________________________________________
> >>> >> >> >> >> > >> Csound-devel
> >>> >> >> >> >> > >> mailing
> >>> >> >> >> >> > >> list
> >>> >> >> >> >> > >> Csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> ------------------------------------------------------------------------------
> >>> >> >> >> >> > >> See everything from the browser to the database with
> >>> >> >> >> >> > >> AppDynamics
> >>> >> >> >> >> > >> Get end-to-end visibility with application monitoring
> >>> >> >> >> >> > >> from
> >>> >> >> >> >> > >> AppDynamics
> >>> >> >> >> >> > >> Isolate bottlenecks and diagnose root cause in seconds.
> >>> >> >> >> >> > >> Start your free trial of AppDynamics Pro today!
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >>> >> >> >> >> > >> _______________________________________________
> >>> >> >> >> >> > >> Csound-devel mailing list
> >>> >> >> >> >> > >> Csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> ------------------------------------------------------------------------------
> >>> >> >> >> >> > >> See everything from the browser to the database with
> >>> >> >> >> >> > >> AppDynamics
> >>> >> >> >> >> > >> Get
> >>> >> >> >> >> > >> end-to-end visibility with application monitoring from
> >>> >> >> >> >> > >> AppDynamics
> >>> >> >> >> >> > >> Isolate
> >>> >> >> >> >> > >> bottlenecks and diagnose root cause in seconds. Start
> >>> >> >> >> >> > >> your
> >>> >> >> >> >> > >> free
> >>> >> >> >> >> > >> trial
> >>> >> >> >> >> > >> of
> >>> >> >> >> >> > >> AppDynamics Pro today!
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >>> >> >> >> >> > >> _______________________________________________
> >>> >> >> >> >> > >> Csound-devel
> >>> >> >> >> >> > >> mailing
> >>> >> >> >> >> > >> list
> >>> >> >> >> >> > >> Csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> ------------------------------------------------------------------------------
> >>> >> >> >> >> > >> How ServiceNow helps IT people transform IT departments:
> >>> >> >> >> >> > >> 1. Consolidate legacy IT systems to a single system of
> >>> >> >> >> >> > >> record
> >>> >> >> >> >> > >> for
> >>> >> >> >> >> > >> IT
> >>> >> >> >> >> > >> 2. Standardize and globalize service processes across IT
> >>> >> >> >> >> > >> 3. Implement zero-touch automation to replace manual,
> >>> >> >> >> >> > >> redundant
> >>> >> >> >> >> > >> tasks
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> >>> >> >> >> >> > >> _______________________________________________
> >>> >> >> >> >> > >> Csound-devel mailing list
> >>> >> >> >> >> > >> Csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > ------------------------------------------------------------------------------
> >>> >> >> >> >> > > How ServiceNow helps IT people transform IT departments:
> >>> >> >> >> >> > > 1. Consolidate legacy IT systems to a single system of
> >>> >> >> >> >> > > record
> >>> >> >> >> >> > > for
> >>> >> >> >> >> > > IT
> >>> >> >> >> >> > > 2. Standardize and globalize service processes across IT
> >>> >> >> >> >> > > 3. Implement zero-touch automation to replace manual,
> >>> >> >> >> >> > > redundant
> >>> >> >> >> >> > > tasks
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> >>> >> >> >> >> > > _______________________________________________
> >>> >> >> >> >> > > Csound-devel mailing list
> >>> >> >> >> >> > > Csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > ------------------------------------------------------------------------------
> >>> >> >> >> >> > > How ServiceNow helps IT people transform IT departments:
> >>> >> >> >> >> > > 1.
> >>> >> >> >> >> > > Consolidate
> >>> >> >> >> >> > > legacy IT systems to a single system of record for IT 2.
> >>> >> >> >> >> > > Standardize
> >>> >> >> >> >> > > and
> >>> >> >> >> >> > > globalize service processes across IT 3. Implement
> >>> >> >> >> >> > > zero-touch
> >>> >> >> >> >> > > automation to
> >>> >> >> >> >> > > replace manual, redundant tasks
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> >>> >> >> >> >> > > _______________________________________________
> >>> >> >> >> >> > > Csound-devel
> >>> >> >> >> >> > > mailing
> >>> >> >> >> >> > > list
> >>> >> >> >> >> > > Csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > ------------------------------------------------------------------------------
> >>> >> >> >> >> > > How ServiceNow helps IT people transform IT departments:
> >>> >> >> >> >> > > 1. Consolidate legacy IT systems to a single system of
> >>> >> >> >> >> > > record
> >>> >> >> >> >> > > for
> >>> >> >> >> >> > > IT
> >>> >> >> >> >> > > 2. Standardize and globalize service processes across IT
> >>> >> >> >> >> > > 3. Implement zero-touch automation to replace manual,
> >>> >> >> >> >> > > redundant
> >>> >> >> >> >> > > tasks
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> >>> >> >> >> >> > > _______________________________________________
> >>> >> >> >> >> > > Csound-devel mailing list
> >>> >> >> >> >> > > Csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > ------------------------------------------------------------------------------
> >>> >> >> >> >> > > LIMITED TIME SALE - Full Year of Microsoft Training For
> >>> >> >> >> >> > > Just
> >>> >> >> >> >> > > $49.99!
> >>> >> >> >> >> > > 1,500+
> >>> >> >> >> >> > > hours of tutorials including VisualStudio 2012, Windows
> >>> >> >> >> >> > > 8,
> >>> >> >> >> >> > > SharePoint
> >>> >> >> >> >> > > 2013,
> >>> >> >> >> >> > > SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library
> >>> >> >> >> >> > > Power
> >>> >> >> >> >> > > Pack
> >>> >> >> >> >> > > includes
> >>> >> >> >> >> > > Mobile, Cloud, Java, and UX Design. Lowest price ever!
> >>> >> >> >> >> > > Ends
> >>> >> >> >> >> > > 9/22/13.
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
> >>> >> >> >> >> > > _______________________________________________
> >>> >> >> >> >> > > Csound-devel
> >>> >> >> >> >> > > mailing
> >>> >> >> >> >> > > list
> >>> >> >> >> >> > > Csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > ------------------------------------------------------------------------------
> >>> >> >> >> >> > > LIMITED TIME SALE - Full Year of Microsoft Training For
> >>> >> >> >> >> > > Just
> >>> >> >> >> >> > > $49.99!
> >>> >> >> >> >> > > 1,500+
> >>> >> >> >> >> > > hours of tutorials including VisualStudio 2012, Windows
> >>> >> >> >> >> > > 8,
> >>> >> >> >> >> > > SharePoint
> >>> >> >> >> >> > > 2013,
> >>> >> >> >> >> > > SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library
> >>> >> >> >> >> > > Power
> >>> >> >> >> >> > > Pack
> >>> >> >> >> >> > > includes
> >>> >> >> >> >> > > Mobile, Cloud, Java, and UX Design. Lowest price ever!
> >>> >> >> >> >> > > Ends
> >>> >> >> >> >> > > 9/20/13.
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >>> >> >> >> >> > > _______________________________________________
> >>> >> >> >> >> > > Csound-devel
> >>> >> >> >> >> > > mailing
> >>> >> >> >> >> > > list
> >>> >> >> >> >> > > Csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > ------------------------------------------------------------------------------
> >>> >> >> >> >> > > LIMITED TIME SALE - Full Year of Microsoft Training For
> >>> >> >> >> >> > > Just
> >>> >> >> >> >> > > $49.99!
> >>> >> >> >> >> > > 1,500+ hours of tutorials including VisualStudio 2012,
> >>> >> >> >> >> > > Windows
> >>> >> >> >> >> > > 8,
> >>> >> >> >> >> > > SharePoint
> >>> >> >> >> >> > > 2013, SQL 2012, MVC 4, more. BEST VALUE: New
> >>> >> >> >> >> > > Multi-Library
> >>> >> >> >> >> > > Power
> >>> >> >> >> >> > > Pack
> >>> >> >> >> >> > > includes
> >>> >> >> >> >> > > Mobile, Cloud, Java, and UX Design. Lowest price ever!
> >>> >> >> >> >> > > Ends
> >>> >> >> >> >> > > 9/20/13.
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >>> >> >> >> >> > > _______________________________________________
> >>> >> >> >> >> > > Csound-devel mailing list
> >>> >> >> >> >> > > Csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >> >> >> > >
> >>> >> >> >> >> >
> >>> >> >> >> >> >
> >>> >> >> >> >> >
> >>> >> >> >> >> >
> >>> >> >> >> >> >
> >>> >> >> >> >> >
> >>> >> >> >> >> >
> >>> >> >> >> >> > ------------------------------------------------------------------------------
> >>> >> >> >> >> > LIMITED TIME SALE - Full Year of Microsoft Training For
> >>> >> >> >> >> > Just
> >>> >> >> >> >> > $49.99!
> >>> >> >> >> >> > 1,500+ hours of tutorials including VisualStudio 2012,
> >>> >> >> >> >> > Windows
> >>> >> >> >> >> > 8,
> >>> >> >> >> >> > SharePoint
> >>> >> >> >> >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library
> >>> >> >> >> >> > Power
> >>> >> >> >> >> > Pack
> >>> >> >> >> >> > includes
> >>> >> >> >> >> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
> >>> >> >> >> >> > 9/20/13.
> >>> >> >> >> >> >
> >>> >> >> >> >> >
> >>> >> >> >> >> >
> >>> >> >> >> >> >
> >>> >> >> >> >> >
> >>> >> >> >> >> >
> >>> >> >> >> >> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >>> >> >> >> >> > _______________________________________________
> >>> >> >> >> >> > Csound-devel mailing list
> >>> >> >> >> >> > Csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >> ------------------------------------------------------------------------------
> >>> >> >> >> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just
> >>> >> >> >> >> $49.99!
> >>> >> >> >> >> 1,500+ hours of tutorials including VisualStudio 2012,
> >>> >> >> >> >> Windows
> >>> >> >> >> >> 8,
> >>> >> >> >> >> SharePoint
> >>> >> >> >> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library
> >>> >> >> >> >> Power
> >>> >> >> >> >> Pack
> >>> >> >> >> >> includes
> >>> >> >> >> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
> >>> >> >> >> >> 9/20/13.
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >>> >> >> >> >> _______________________________________________
> >>> >> >> >> >> Csound-devel mailing list
> >>> >> >> >> >> Csound-devel@lists.sourceforge.net
> >>> >> >> >> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >> >> >>
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> > ------------------------------------------------------------------------------
> >>> >> >> >> > LIMITED TIME SALE - Full Year of Microsoft Training For Just
> >>> >> >> >> > $49.99!
> >>> >> >> >> > 1,500+ hours of tutorials including VisualStudio 2012, Windows
> >>> >> >> >> > 8,
> >>> >> >> >> > SharePoint
> >>> >> >> >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library
> >>> >> >> >> > Power
> >>> >> >> >> > Pack
> >>> >> >> >> > includes
> >>> >> >> >> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
> >>> >> >> >> > 9/20/13.
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >>> >> >> >> > _______________________________________________
> >>> >> >> >> > Csound-devel mailing list
> >>> >> >> >> > Csound-devel@lists.sourceforge.net
> >>> >> >> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >> >> >
> >>> >> >> >>
> >>> >> >> >>
> >>> >> >> >>
> >>> >> >> >>
> >>> >> >> >>
> >>> >> >> >>
> >>> >> >> >> ------------------------------------------------------------------------------
> >>> >> >> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just
> >>> >> >> >> $49.99!
> >>> >> >> >> 1,500+ hours of tutorials including VisualStudio 2012, Windows
> >>> >> >> >> 8,
> >>> >> >> >> SharePoint
> >>> >> >> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
> >>> >> >> >> Pack
> >>> >> >> >> includes
> >>> >> >> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
> >>> >> >> >> 9/20/13.
> >>> >> >> >>
> >>> >> >> >>
> >>> >> >> >>
> >>> >> >> >>
> >>> >> >> >>
> >>> >> >> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >>> >> >> >> _______________________________________________
> >>> >> >> >> Csound-devel mailing list
> >>> >> >> >> Csound-devel@lists.sourceforge.net
> >>> >> >> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >> >
> >>> >> >> >
> >>> >> >> >
> >>> >> >> >
> >>> >> >> >
> >>> >> >> > ------------------------------------------------------------------------------
> >>> >> >> > LIMITED TIME SALE - Full Year of Microsoft Training For Just
> >>> >> >> > $49.99!
> >>> >> >> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> >>> >> >> > SharePoint
> >>> >> >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
> >>> >> >> > Pack
> >>> >> >> > includes
> >>> >> >> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
> >>> >> >> > 9/20/13.
> >>> >> >> >
> >>> >> >> >
> >>> >> >> >
> >>> >> >> >
> >>> >> >> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >>> >> >> > _______________________________________________
> >>> >> >> > Csound-devel mailing list
> >>> >> >> > Csound-devel@lists.sourceforge.net
> >>> >> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >> >
> >>> >> >>
> >>> >> >>
> >>> >> >>
> >>> >> >>
> >>> >> >>
> >>> >> >> ------------------------------------------------------------------------------
> >>> >> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just
> >>> >> >> $49.99!
> >>> >> >> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> >>> >> >> SharePoint
> >>> >> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
> >>> >> >> Pack
> >>> >> >> includes
> >>> >> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
> >>> >> >> 9/20/13.
> >>> >> >>
> >>> >> >>
> >>> >> >>
> >>> >> >>
> >>> >> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >>> >> >> _______________________________________________
> >>> >> >> Csound-devel mailing list
> >>> >> >> Csound-devel@lists.sourceforge.net
> >>> >> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >
> >>> >> >
> >>> >> >
> >>> >> >
> >>> >> > ------------------------------------------------------------------------------
> >>> >> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> >>> >> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> >>> >> > SharePoint
> >>> >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
> >>> >> > Pack
> >>> >> > includes
> >>> >> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> >>> >> >
> >>> >> >
> >>> >> >
> >>> >> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >>> >> > _______________________________________________
> >>> >> > Csound-devel mailing list
> >>> >> > Csound-devel@lists.sourceforge.net
> >>> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >
> >>> >>
> >>> >>
> >>> >>
> >>> >>
> >>> >> ------------------------------------------------------------------------------
> >>> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> >>> >> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> >>> >> SharePoint
> >>> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> >>> >> includes
> >>> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> >>> >>
> >>> >>
> >>> >>
> >>> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >>> >> _______________________________________________
> >>> >> Csound-devel mailing list
> >>> >> Csound-devel@lists.sourceforge.net
> >>> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >
> >>> >
> >>> >
> >>> > ------------------------------------------------------------------------------
> >>> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> >>> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> >>> > SharePoint
> >>> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> >>> > includes
> >>> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13.
> >>> >
> >>> >
> >>> > http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
> >>> > _______________________________________________
> >>> > Csound-devel mailing list
> >>> > Csound-devel@lists.sourceforge.net
> >>> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >
> >>>
> >>>
> >>>
> >>> ------------------------------------------------------------------------------
> >>> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> >>> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> >>> SharePoint
> >>> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> >>> includes
> >>> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13.
> >>>
> >>>
> >>> http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
> >>> _______________________________________________
> >>> Csound-devel mailing list
> >>> Csound-devel@lists.sourceforge.net
> >>> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>
> >>
> >> ------------------------------------------------------------------------------
> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> >> 1,500+
> >> hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
> >> 2013,
> >> SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13.
> >>
> >> http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
> >> _______________________________________________ Csound-devel mailing list
> >> Csound-devel@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>
> >>
> >> ------------------------------------------------------------------------------
> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> >> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> >> SharePoint
> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> >> includes
> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> >>
> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >> _______________________________________________
> >> Csound-devel mailing list
> >> Csound-devel@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>
> >
> > ------------------------------------------------------------------------------
> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> > includes
> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> > _______________________________________________
> > Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
> > ------------------------------------------------------------------------------
> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! 1,500+
> > hours of tutorials including VisualStudio 2012, Windows 8, SharePoint 2013,
> > SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> > _______________________________________________ Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
> > ------------------------------------------------------------------------------
> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! 1,500+
> > hours of tutorials including VisualStudio 2012, Windows 8, SharePoint 2013,
> > SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> > _______________________________________________ Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
> > ------------------------------------------------------------------------------
> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! 1,500+
> > hours of tutorials including VisualStudio 2012, Windows 8, SharePoint 2013,
> > SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> > _______________________________________________ Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
> > ------------------------------------------------------------------------------
> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> > includes
> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> > _______________________________________________
> > Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
>
> ------------------------------------------------------------------------------
> October Webinars: Code for Performance
> Free Intel webinars can help you accelerate application performance.
> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from
> the latest Intel processors and coprocessors. See abstracts and register >
> http://pubads.g.doubleclick.net/gampad/clk?id=60133471&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel

------------------------------------------------------------------------------ October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register > http://pubads.g.doubleclick.net/gampad/clk?id=60133471&iu=/4140/ostg.clktrk
_______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/csound-devel

Date2013-09-23 20:47
FromStephen Kyne
SubjectRe: [Cs-dev] VS2010 building from source
AttachmentsNone  None  
Thanks John that seems to be working now.

I'll integrate my email into the wiki shortly.

Stephen


From: stevek@outlook.ie
To: csound-devel@lists.sourceforge.net
Subject: RE: [Cs-dev] VS2010 building from source
Date: Mon, 23 Sep 2013 20:45:41 +0100

Richard, seeing as I can't add to the wiki and I'll be away from tomorrow night, here is my setup so far.
If you're following my wiki page, this is just after you hit configure and after you select the Visual Studio 12 compiler.

You'll get errors for the following missing files, unless they are found via the path

libsndfile32 library (i downloaded latest version, make sure to use 32 bit if you get link errors) http://www.mega-nerd.com/libsndfile/files/libsndfile-1.0.25-w32-setup.exe
libsndfile32 h file (included with above)
pthread library (i downloaded latest, linked with pthreadVC2.lib, seems to work but not fully tested)

Under BUILD, everything off except for BUILD_MULTICORE. It's possible most of these will build just fine but I just haven't got around to testing)
Under USE, everything off (WIN MM is enabled by default for Win32)
Under CPack, everything off (not sure if this is necessary but I left them off)

GetGNUWin32 latest (2.7.4 for win) Flex version doesn't work correctly and will fail to output some .c files during the build.
I use a version of Flex and Bison that came with msysgit, version 2.7.35 for Flex

I left everything else as the defaults that CMake chose. It's possible I had some things on my path that you might be missing such 
as Java SDK, Python 2.7 etc. Just add whatever is missing if there are errors.

If you have any questions just ask here I should be able to answer tomorrow evening.

Stephen


From: stevek@outlook.ie
To: csound-devel@lists.sourceforge.net
Date: Mon, 23 Sep 2013 20:27:11 +0100
Subject: Re: [Cs-dev] VS2010 building from source

Hi Steven,

No problem, thanks for adding the link.

It seems that although I was able to create the page, I'm now not allowed to edit it any more.
Is it possible that I require some extra privileges?

Thanks,
Stephen

> Date: Mon, 23 Sep 2013 14:56:20 -0400
> From: stevenyi@gmail.com
> To: csound-devel@lists.sourceforge.net
> Subject: Re: [Cs-dev] VS2010 building from source
>
> Hi Stephen,
>
> Thanks for working on that page. I've added a link from the main page.
>
> Cheers!
> steven
>
> On Mon, Sep 23, 2013 at 10:07 AM, Stephen Kyne <stevek@outlook.ie> wrote:
> > I can't seem to edit the main page but I was able to add a new page which I
> > have done.
> > I've started the guide now and I'll try and add some more after I finish
> > work.
> >
> > https://sourceforge.net/p/csound/wiki/Building%20Csound%20with%20Visual%20Studio%202013/
> >
> > My plan is to make a list of libraries with versions and links that are
> > known to work.
> > Also to track what build features are currently working and to describe what
> > issues might currently hinder it's progress.
> >
> > If someone could add a link to my page from the main page, that would be
> > great.
> >
> > Stephen
> >
> > ________________________________
> > From: stevek@outlook.ie
> > To: csound-devel@lists.sourceforge.net
> > Date: Mon, 23 Sep 2013 14:26:18 +0100
> > Subject: Re: [Cs-dev] VS2010 building from source
> >
> > Just a quick note, I've tried to edit the wiki but it's saying I don't have
> > access.
> > To be clear, should I be editing the normal wiki or the mediawiki?
> >
> > Stephen
> >
> > ________________________________
> > From: stevek@outlook.ie
> > To: csound-devel@lists.sourceforge.net
> > Date: Mon, 23 Sep 2013 14:21:54 +0100
> > Subject: Re: [Cs-dev] VS2010 building from source
> >
> > Hi guys,
> >
> > I'll start writing the wiki so and document what is working so far.
> >
> > Steven, I had a look at the concern you mentioned and it does appear to be a
> > mistake. I'll fix that this evening.
> > Cheers for keeping an eye on the branch, the more eyes the better!
> >
> > I'll be going on holiday from Wednesday 25th until the 1st Oct so I'll try
> > and get as much done this evening so that
> > anyone else can have a go with working on this.
> >
> > Thanks,
> > Stephen
> >
> > ________________________________
> > From: richard@rghmusic.com
> > To: csound-devel@lists.sourceforge.net
> > Date: Mon, 23 Sep 2013 13:10:30 +0000
> > Subject: Re: [Cs-dev] VS2010 building from source
> >
> > Thanks for keeping tabs. Yes, I'd like to see the process captured in the
> > wiki, too: Hopefully to a level similar to Mike's invaluable document on the
> > mingw build.
> > Richard
> > Sent from my Windows Phone
> > ________________________________
> > From: Steven Yi
> > Sent: 9/23/2013 8:52 AM
> > To: Developer discussions
> > Subject: Re: [Cs-dev] VS2010 building from source
> >
> > Hi Richard and Stephen,
> >
> > Just FYI I've been monitoring the vs2013 branch. Most of the changes
> > look good, though I thought I saw one that might need further review
> > (can't recall, but it looked like an early return from a function was
> > removed). Otherwise, the progress sounds great!
> >
> > One thing, you both should have edit access to the Wiki. I'd encourage
> > you both to consider documenting the process for compiling with VS2013
> > there. You could create a list too of things that need to be looked
> > at, and maybe others might be able to join in on the effort.
> >
> > Thanks!
> > steven
> >
> > On Mon, Sep 23, 2013 at 8:32 AM, Richard Henninger <richard@rghmusic.com>
> > wrote:
> >> Good Morning Stephan,
> >>
> >>
> >> If you could give me a map of how you are set up so I can replicate your
> >> build environment, I’ll get to work this afternoon on constructing the
> >> same
> >> setup - for both csound source and that of supporting libraries.
> >>
> >> Once I have that and it works, we can make a plan to divvy up the
> >> remaining
> >> work and to devise a test and acceptance strategy so we can ultimately
> >> fold
> >> the work back into the develop branch.
> >>
> >> Richard
> >>
> >>
> >> Richard Henninger
> >> richard@rghmusic.com
> >>
> >> From: Stephen Kyne
> >> Sent: Sunday, September 22, 2013 6:59 PM
> >> To: Developer discussions
> >>
> >> Thanks Steven for that bit of info. It seems to have worked and the fix
> >> only
> >> applies to MSVC builds so there should be no regression.
> >> I've added another fix also to correct some type redefinitions.
> >>
> >> As it stands a build emitted from CMake for VS12 with everything disabled
> >> (except for the default WinMM inclusion) is building successfully.
> >> There are still quite a few warnings which I'll be going through to see if
> >> they will cause any problems.
> >> A lot are just warnings about unsafe functions which can be turned
> >> off/ignored.
> >>
> >> After that I'll start adding more features into my build and see what
> >> needs
> >> to be fixed as I go.
> >>
> >> Stephen
> >>
> >> ________________________________
> >> From: stevek@outlook.ie
> >> To: csound-devel@lists.sourceforge.net
> >> Date: Sat, 21 Sep 2013 21:38:58 +0100
> >> Subject: Re: [Cs-dev] VS2010 building from source
> >>
> >> Richard, sorry you were right I didn't push the changes to the
> >> feature/vs2013 branch. It should be there now.
> >> As for the features in the build, I basically turn off everything
> >> non-essential. I'm not sure if the other stuff is fully working.
> >> I'll try and put up a full list tomorrow of what I enable.
> >>
> >> Steven, cheers that makes sense so. I was using the same version
> >> successfully bar the unistd.h issue.
> >> I'll try your suggestions and see how it goes.
> >>
> >> Stephen
> >>
> >>
> >>> Date: Sat, 21 Sep 2013 16:15:27 -0400
> >>> From: stevenyi@gmail.com
> >>> To: csound-devel@lists.sourceforge.net
> >>> Subject: Re: [Cs-dev] VS2010 building from source
> >>>
> >>> I'm using:
> >>>
> >>> Steven-Yis-MacBook-Pro:blue stevenyi$ flex --version
> >>> flex 2.5.35 Apple(flex-31)
> >>>
> >>> I see that flex has this option:
> >>>
> >>> --nounistd
> >>> do not include <unistd.h>
> >>>
> >>> You could try adding that to the root CMakeLists.txt, around line 736
> >>> here:
> >>>
> >>> COMMAND ${FLEX_EXECUTABLE} ARGS -B -t ${LEX_SRC} > ${LEX_OUT}
> >>>
> >>> and add --nounistd before the -B. If that works, we could see if
> >>> that affects all the gcc/clang builds/platforms. If so, we could
> >>> always do a conditional check if MSVC in CMake and if so to add that
> >>> flag.
> >>>
> >>> steven
> >>>
> >>> On Sat, Sep 21, 2013 at 3:09 PM, Stephen Kyne <stevek@outlook.ie> wrote:
> >>> > Hi guys,
> >>> >
> >>> > I've committed some changes that prevents most errors seen in a minimal
> >>> > build of CSound.
> >>> > There are still problems with Flex/Bison that I'm still trying to
> >>> > resolve.
> >>> >
> >>> > With flex ~2.5.35, it seems to compile fine but "unistd.h" is present
> >>> > in
> >>> > the
> >>> > generated csound_orclex/prelex which is missing in MSVC (io.h is the
> >>> > nearest
> >>> > equivalent).
> >>> > With flex 2.5.4, I get errors relating to unrecognised %options and
> >>> > that
> >>> > breaks the build.
> >>> >
> >>> > What is the version of flex that most people are using?
> >>> >
> >>> > Stephen
> >>> >
> >>> >> Date: Wed, 18 Sep 2013 22:10:03 -0400
> >>> >
> >>> >> From: stevenyi@gmail.com
> >>> >> To: csound-devel@lists.sourceforge.net
> >>> >> Subject: Re: [Cs-dev] VS2010 building from source
> >>> >>
> >>> >> +1 to SourceTree. I've been using it on Mac since Atlassian acquired
> >>> >> it. Certainly simplifies everything I do with Git!
> >>> >>
> >>> >> On Tue, Sep 17, 2013 at 7:52 PM, Stephen Kyne <stevek@outlook.ie>
> >>> >> wrote:
> >>> >> > Thanks Steven,
> >>> >> >
> >>> >> > I think I'm good to go now. I have my repository set up and
> >>> >> > configured
> >>> >> > to
> >>> >> > the new "feature/vs2013" branch.
> >>> >> > I'm currently manually porting over my changes from the old repo. I
> >>> >> > didn't
> >>> >> > really see a better option.
> >>> >> >
> >>> >> > I'll commit my changes as soon as I complete and Richard can see if
> >>> >> > it's
> >>> >> > working his side.
> >>> >> >
> >>> >> > By the way, it's possible to use
> >>> >> > https://www.atlassian.com/software/sourcetree/overview
> >>> >> > as a GUI for git. It also supports git-flow commands which is handy.
> >>> >> > I've been using a mixture of command line and this and it works
> >>> >> > well.
> >>> >> >
> >>> >> > Stephen
> >>> >> >
> >>> >> >> Date: Tue, 17 Sep 2013 18:11:25 -0400
> >>> >> >
> >>> >> >> From: stevenyi@gmail.com
> >>> >> >> To: csound-devel@lists.sourceforge.net
> >>> >> >> Subject: Re: [Cs-dev] VS2010 building from source
> >>> >> >>
> >>> >> >> Hi Richard,
> >>> >> >>
> >>> >> >> I've added you to the csound6 group, same as Stephen. Please see
> >>> >> >> the
> >>> >> >> other email regarding the vs2013 feature branch I setup for you two
> >>> >> >> to
> >>> >> >> work in.
> >>> >> >>
> >>> >> >> I think having some kind of documentation for how to contribute
> >>> >> >> would
> >>> >> >> be great. You could use the wiki to write any documentation, and we
> >>> >> >> could add some note in the README to consult the wiki.
> >>> >> >>
> >>> >> >> Thanks!
> >>> >> >> steven
> >>> >> >>
> >>> >> >> On Tue, Sep 17, 2013 at 6:05 PM, Richard Henninger
> >>> >> >> <richard@rghmusic.com>
> >>> >> >> wrote:
> >>> >> >> > Steven,
> >>> >> >> >
> >>> >> >> > My sourceforge user name is “rghmusic”.
> >>> >> >> >
> >>> >> >> > Go ahead and start a guaranteed legit feature branch off of
> >>> >> >> > “develop”
> >>> >> >> > for
> >>> >> >> > us. Stephen and I can use that as a sandbox to share experiments
> >>> >> >> > with
> >>> >> >> > git-flow, cmake script changes and code modifications as needed.
> >>> >> >> > When
> >>> >> >> > we
> >>> >> >> > have usable results for all, we can merge those back into the
> >>> >> >> > develop
> >>> >> >> > branch
> >>> >> >> > as you suggest. My CM experience is all TFS (MS Team Foundation
> >>> >> >> > Server)
> >>> >> >> > and
> >>> >> >> > Dimensions (don't ask...) I am new to git, but not CM/VC. I like
> >>> >> >> > what
> >>> >> >> > I
> >>> >> >> > see in git.
> >>> >> >> >
> >>> >> >> > Maybe we can begin a procedural doc for newbie contributors using
> >>> >> >> > git
> >>> >> >> > a
> >>> >> >> > la
> >>> >> >> > Mike’s Windows Build document.
> >>> >> >> >
> >>> >> >> >
> >>> >> >> > Richard Henninger
> >>> >> >> > richard@rghmusic.com
> >>> >> >> >
> >>> >> >> > From: Stephen Kyne
> >>> >> >> > Sent: Tuesday, September 17, 2013 5:42 PM
> >>> >> >> > To: Developer discussions
> >>> >> >> >
> >>> >> >> > I'm not that familiar with git-flow so I'll read the articles
> >>> >> >> > mentioned
> >>> >> >> > and
> >>> >> >> > we can go from there.
> >>> >> >> >
> >>> >> >> > My sourceforge username is "stekyne". Unless Richard is
> >>> >> >> > comfortable
> >>> >> >> > with
> >>> >> >> > starting the feature branch then
> >>> >> >> > maybe it would be best if you could set that up Steven. I don't
> >>> >> >> > want
> >>> >> >> > to
> >>> >> >> > make
> >>> >> >> > a mess of it :D
> >>> >> >> >
> >>> >> >> > The workflow you described sounds good to me anyway.
> >>> >> >> >
> >>> >> >> > Thanks,
> >>> >> >> > Stephen
> >>> >> >> >
> >>> >> >> >> Date: Tue, 17 Sep 2013 16:55:54 -0400
> >>> >> >> >> From: stevenyi@gmail.com
> >>> >> >> >> To: csound-devel@lists.sourceforge.net
> >>> >> >> >> Subject: Re: [Cs-dev] VS2010 building from source
> >>> >> >> >>
> >>> >> >> >> I think this stuff might be best to do in a feature branch using
> >>> >> >> >> "git
> >>> >> >> >> flow feature start vs2013". You would then be able to check out
> >>> >> >> >> the
> >>> >> >> >> feature branch using "git flow feature checkout vs2013".
> >>> >> >> >>
> >>> >> >> >> Stephen and Richard: how about sending me your sourceforge
> >>> >> >> >> usernames
> >>> >> >> >> and I'll add you to the project. If you're uncomfortable with
> >>> >> >> >> git
> >>> >> >> >> flow, I can start the vs2013 feature branch and guide you all
> >>> >> >> >> through
> >>> >> >> >> checking it out. When you're done and want to have that pulled
> >>> >> >> >> in,
> >>> >> >> >> you'd probably do a pull from develop to merge all the most
> >>> >> >> >> recent
> >>> >> >> >> changes, then one of us could pull back into develop.
> >>> >> >> >>
> >>> >> >> >> steven
> >>> >> >> >>
> >>> >> >> >> On Tue, Sep 17, 2013 at 2:11 PM, Richard Henninger
> >>> >> >> >> <richard@rghmusic.com>
> >>> >> >> >> wrote:
> >>> >> >> >> > Hi Mike,
> >>> >> >> >> >
> >>> >> >> >> > Thanks for offering to keep things simple.
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> > BTW, my understanding is the VS2013 is a complete rewrite of
> >>> >> >> >> > the C
> >>> >> >> >> > compiler
> >>> >> >> >> > behind Visual C++ (finally C99 compliant) along with a major
> >>> >> >> >> > commitment
> >>> >> >> >> > to
> >>> >> >> >> > be 100% compliant with C++/11 to which MS is a major
> >>> >> >> >> > contributor
> >>> >> >> >> > now.
> >>> >> >> >> > They
> >>> >> >> >> > have been making a major push over the past few years to be
> >>> >> >> >> > standards-compliant in a number of areas.
> >>> >> >> >> >
> >>> >> >> >> > If you want, you could check out whether the STL vectors and
> >>> >> >> >> > maps
> >>> >> >> >> > now
> >>> >> >> >> > play
> >>> >> >> >> > nice with other libraries like SWIG by downloading and trying
> >>> >> >> >> > the
> >>> >> >> >> > VS2013
> >>> >> >> >> > RC
> >>> >> >> >> > images which just became available last week. (
> >>> >> >> >> > http://www.microsoft.com/visualstudio/eng/2013-downloads ) Any
> >>> >> >> >> > VS2013
> >>> >> >> >> > version is free (runs on Win 8 or 7 (but not 8.1 preview))
> >>> >> >> >> > this
> >>> >> >> >> > fall.
> >>> >> >> >> > Release is scheduled for mid November.
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> > Richard Henninger
> >>> >> >> >> > richard@rghmusic.com
> >>> >> >> >> >
> >>> >> >> >> > From: Michael Gogins
> >>> >> >> >> > Sent: Tuesday, September 17, 2013 1:47 PM
> >>> >> >> >> > To: Developer discussions
> >>> >> >> >> >
> >>> >> >> >> > As far as I am concerned, you can work in the develop branch.
> >>> >> >> >> > I
> >>> >> >> >> > build
> >>> >> >> >> > the
> >>> >> >> >> > develop branch for Windows with MinGW every day or so. I'm
> >>> >> >> >> > sure
> >>> >> >> >> > we
> >>> >> >> >> > can
> >>> >> >> >> > keep
> >>> >> >> >> > the build options straightened out.
> >>> >> >> >> >
> >>> >> >> >> > If you want to create another branch, that's fine too. I don't
> >>> >> >> >> > find
> >>> >> >> >> > it
> >>> >> >> >> > difficult to manage branches just with plain git commands.
> >>> >> >> >> >
> >>> >> >> >> > For your information, the reason that I did not create a
> >>> >> >> >> > Microsoft
> >>> >> >> >> > build
> >>> >> >> >> > for
> >>> >> >> >> > Windows myself is that the CsoundAC component would not build
> >>> >> >> >> > a
> >>> >> >> >> > SWIG
> >>> >> >> >> > interface for Python with Visual C++. The cause is that the
> >>> >> >> >> > standard
> >>> >> >> >> > vector
> >>> >> >> >> > and map collections would not compile with a DLL interface for
> >>> >> >> >> > SWIG
> >>> >> >> >> > using
> >>> >> >> >> > Visual C++. Since I am the author and one of the main users of
> >>> >> >> >> > CsoundAC,
> >>> >> >> >> > that caused me to lose interest in Visual C++.
> >>> >> >> >> >
> >>> >> >> >> > Things have changed a bit since then. In the first place I
> >>> >> >> >> > don't
> >>> >> >> >> > depend
> >>> >> >> >> > on
> >>> >> >> >> > the SWIG-generated Python interface so much any more, I often
> >>> >> >> >> > compose
> >>> >> >> >> > directly in C++. I'm also interested to hear if this serious
> >>> >> >> >> > limitation
> >>> >> >> >> > of
> >>> >> >> >> > Visual C++, which is not standard compliant, has been fixed.
> >>> >> >> >> >
> >>> >> >> >> > Regards,
> >>> >> >> >> > Mike
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> > ===========================
> >>> >> >> >> > Michael Gogins
> >>> >> >> >> > Irreducible Productions
> >>> >> >> >> > http://michaelgogins.tumblr.com
> >>> >> >> >> > Michael dot Gogins at gmail dot com
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> > On Tue, Sep 17, 2013 at 1:37 PM, Richard Henninger
> >>> >> >> >> > <richard@rghmusic.com>
> >>> >> >> >> > wrote:
> >>> >> >> >> >>
> >>> >> >> >> >> Stephen,
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >> As we get set up, I noticed that Steven was talking about
> >>> >> >> >> >> “git-flow”
> >>> >> >> >> >> which
> >>> >> >> >> >> is an add-on to git proper that encapsulates a workflow by
> >>> >> >> >> >> imposing
> >>> >> >> >> >> high-level commands over git that standardize branching
> >>> >> >> >> >> operations.
> >>> >> >> >> >> This
> >>> >> >> >> >> was new to me. If it is new to you too, let’s read up before
> >>> >> >> >> >> imposing a
> >>> >> >> >> >> new
> >>> >> >> >> >> branch on “develop”.
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >> I now remember some discussions about using git-flow in early
> >>> >> >> >> >> August
> >>> >> >> >> >> where
> >>> >> >> >> >> this was proposed. Steven provided some basic links for info:
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >> http://csound.1045644.n5.nabble.com/New-Git-Flow-based-workflow-for-Csound6-td5726363.html
> >>> >> >> >> >>
> >>> >> >> >> >> Also, here is a pretty good explanation:
> >>> >> >> >> >> http://yakiloo.com/getting-started-git-flow/
> >>> >> >> >> >>
> >>> >> >> >> >> Steven: Let us know the procedure we need to follow regarding
> >>> >> >> >> >> dev
> >>> >> >> >> >> status.
> >>> >> >> >> >> Thanks.
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >> Richard Henninger
> >>> >> >> >> >> richard@rghmusic.com
> >>> >> >> >> >>
> >>> >> >> >> >> From: Richard Henninger
> >>> >> >> >> >> Sent: Monday, September 16, 2013 7:25 PM
> >>> >> >> >> >> To: Developer discussions
> >>> >> >> >> >>
> >>> >> >> >> >> I’ve got good doc on git and it feels like the project is
> >>> >> >> >> >> moving
> >>> >> >> >> >> towards
> >>> >> >> >> >> and getting more comfortable with git workflows, so that’s my
> >>> >> >> >> >> vote.
> >>> >> >> >> >>
> >>> >> >> >> >> Richard Henninger
> >>> >> >> >> >> richard@rghmusic.com
> >>> >> >> >> >>
> >>> >> >> >> >> From: Stephen Kyne
> >>> >> >> >> >> Sent: Monday, September 16, 2013 6:41 PM
> >>> >> >> >> >> To: Developer discussions
> >>> >> >> >> >>
> >>> >> >> >> >> Hi guys,
> >>> >> >> >> >>
> >>> >> >> >> >> Richard; That sounds reasonable. I wouldn't like to
> >>> >> >> >> >> destabilise
> >>> >> >> >> >> the
> >>> >> >> >> >> codebase so a separate branch is probably a safe choice.
> >>> >> >> >> >> I won't be at the conference unfortunately but it sounds
> >>> >> >> >> >> really
> >>> >> >> >> >> interesting.
> >>> >> >> >> >>
> >>> >> >> >> >> Steven; Thanks that would be great if you could set that up.
> >>> >> >> >> >> As for the two options you gave, what would be easier for you
> >>> >> >> >> >> guys?
> >>> >> >> >> >> I
> >>> >> >> >> >> don't mind either way to be honest.
> >>> >> >> >> >>
> >>> >> >> >> >> Stephen
> >>> >> >> >> >>
> >>> >> >> >> >> > Date: Mon, 16 Sep 2013 17:55:30 -0400
> >>> >> >> >> >> > From: stevenyi@gmail.com
> >>> >> >> >> >> > To: csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > Subject: Re: [Cs-dev] VS2010 building from source
> >>> >> >> >> >> >
> >>> >> >> >> >> > Hi Stephen and Richard,
> >>> >> >> >> >> >
> >>> >> >> >> >> > If you'd like, I don't think anyone would mind adding you
> >>> >> >> >> >> > two
> >>> >> >> >> >> > to
> >>> >> >> >> >> > the
> >>> >> >> >> >> > devs list for Csound. You'd be welcome to create a feature
> >>> >> >> >> >> > branch
> >>> >> >> >> >> > off
> >>> >> >> >> >> > the develop branch (using git-flow). Another option is that
> >>> >> >> >> >> > you
> >>> >> >> >> >> > could
> >>> >> >> >> >> > use Sourceforge's fork system (if you see on
> >>> >> >> >> >> >
> >>> >> >> >> >> > https://sourceforge.net/p/csound/csound6-git/ci/master/tree/
> >>> >> >> >> >> > there
> >>> >> >> >> >> > is
> >>> >> >> >> >> > an option to fork). You could then do pull requests from
> >>> >> >> >> >> > there.
> >>> >> >> >> >> > I
> >>> >> >> >> >> > found SF's fork/pull-request system a bit awkward compared
> >>> >> >> >> >> > to
> >>> >> >> >> >> > bitbucket and github though.
> >>> >> >> >> >> >
> >>> >> >> >> >> > steven
> >>> >> >> >> >> >
> >>> >> >> >> >> > On Mon, Sep 16, 2013 at 4:51 PM, Richard Henninger
> >>> >> >> >> >> > <richard@rghmusic.com> wrote:
> >>> >> >> >> >> > > Hi Stephen,
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > We should probably make a separate “native windows build”
> >>> >> >> >> >> > > branch
> >>> >> >> >> >> > > off
> >>> >> >> >> >> > > of
> >>> >> >> >> >> > > “develop” especially since the cMakeList files are still
> >>> >> >> >> >> > > being
> >>> >> >> >> >> > > fine
> >>> >> >> >> >> > > tuned
> >>> >> >> >> >> > > for the mingw windows build. We shouldn’t interfere with
> >>> >> >> >> >> > > that
> >>> >> >> >> >> > > until
> >>> >> >> >> >> > > it
> >>> >> >> >> >> > > (and
> >>> >> >> >> >> > > the rest of csound6) is stable.
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Do you have “write” access to the project yet? I don’t.
> >>> >> >> >> >> > > I’ve
> >>> >> >> >> >> > > been
> >>> >> >> >> >> > > holding
> >>> >> >> >> >> > > off on my request for that until csound6 had become
> >>> >> >> >> >> > > reasonably
> >>> >> >> >> >> > > quiescent.
> >>> >> >> >> >> > > Still, using a separate git branch should keep this work
> >>> >> >> >> >> > > out
> >>> >> >> >> >> > > of
> >>> >> >> >> >> > > the
> >>> >> >> >> >> > > way of
> >>> >> >> >> >> > > the mainstream. Down the road, I worry about built in
> >>> >> >> >> >> > > assumption
> >>> >> >> >> >> > > in
> >>> >> >> >> >> > > the
> >>> >> >> >> >> > > codebase about threads, library and other compatibility
> >>> >> >> >> >> > > issues -
> >>> >> >> >> >> > > but
> >>> >> >> >> >> > > resolving those is the whole point eventually.
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > My original plan has been to become an active developer
> >>> >> >> >> >> > > after
> >>> >> >> >> >> > > attending the
> >>> >> >> >> >> > > relevant sessions at the conference next month and
> >>> >> >> >> >> > > confirming
> >>> >> >> >> >> > > that
> >>> >> >> >> >> > > I
> >>> >> >> >> >> > > had a
> >>> >> >> >> >> > > legitimate mingw build environment for testing changes
> >>> >> >> >> >> > > ahead
> >>> >> >> >> >> > > of
> >>> >> >> >> >> > > committing
> >>> >> >> >> >> > > code. Are you attending?
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Richard Henninger
> >>> >> >> >> >> > > richard@rghmusic.com
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > From: Stephen Kyne
> >>> >> >> >> >> > > Sent: Monday, September 16, 2013 4:21 PM
> >>> >> >> >> >> > > To: Developer discussions
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Hey Richard,
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Well I switched my Csound branch to "develop" from the
> >>> >> >> >> >> > > main
> >>> >> >> >> >> > > one
> >>> >> >> >> >> > > recently and
> >>> >> >> >> >> > > there was a few more errors but nothing major.
> >>> >> >> >> >> > > I'm currently trying to fix the missing libraries in the
> >>> >> >> >> >> > > cMakeLists
> >>> >> >> >> >> > > files (I
> >>> >> >> >> >> > > had just added them to the sln file for testing).
> >>> >> >> >> >> > > I'm afraid it's a bit new to me so it's taking a little
> >>> >> >> >> >> > > bit
> >>> >> >> >> >> > > of
> >>> >> >> >> >> > > time
> >>> >> >> >> >> > > to
> >>> >> >> >> >> > > do it
> >>> >> >> >> >> > > nicely.
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Once that is finished though, there should be a version
> >>> >> >> >> >> > > of
> >>> >> >> >> >> > > Csound
> >>> >> >> >> >> > > that
> >>> >> >> >> >> > > will
> >>> >> >> >> >> > > be building successfully.
> >>> >> >> >> >> > > I guess from there we can add additional build features
> >>> >> >> >> >> > > and
> >>> >> >> >> >> > > fix
> >>> >> >> >> >> > > the
> >>> >> >> >> >> > > errors
> >>> >> >> >> >> > > as they happen.
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > If you want to make a branch that sounds fine with me.
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Stephen
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > ________________________________
> >>> >> >> >> >> > > From: richard@rghmusic.com
> >>> >> >> >> >> > > To: csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > > Date: Mon, 16 Sep 2013 16:25:10 +0000
> >>> >> >> >> >> > > Subject: Re: [Cs-dev] VS2010 building from source
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Stephen,
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Your were right about VS2013 Preview. Also, VS2013 RC
> >>> >> >> >> >> > > won’t
> >>> >> >> >> >> > > work
> >>> >> >> >> >> > > over
> >>> >> >> >> >> > > Win8.1 Preview.
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > So, over the weekend, I hosed my 8.1 box back to 8.0 and
> >>> >> >> >> >> > > loaded
> >>> >> >> >> >> > > the
> >>> >> >> >> >> > > VS2013
> >>> >> >> >> >> > > RC (and git) and am ready to play. How do I catch up to
> >>> >> >> >> >> > > the
> >>> >> >> >> >> > > point
> >>> >> >> >> >> > > where you
> >>> >> >> >> >> > > are currently? Shall we make a git branch so we can keep
> >>> >> >> >> >> > > track
> >>> >> >> >> >> > > of,
> >>> >> >> >> >> > > share
> >>> >> >> >> >> > > and merge what we alter?
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Richard Henninger
> >>> >> >> >> >> > > richard@rghmusic.com
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > From: Stephen Kyne
> >>> >> >> >> >> > > Sent: Sunday, September 15, 2013 11:48 AM
> >>> >> >> >> >> > > To: Developer discussions
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Hi Andrés,
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Yes the project generated from CMake is almost fully
> >>> >> >> >> >> > > correct.
> >>> >> >> >> >> > > Just
> >>> >> >> >> >> > > some
> >>> >> >> >> >> > > edits to a few CMakeLists.txt files will be needed to
> >>> >> >> >> >> > > load
> >>> >> >> >> >> > > some
> >>> >> >> >> >> > > missing
> >>> >> >> >> >> > > libraries.
> >>> >> >> >> >> > > I'm not building all features yet so there may be more
> >>> >> >> >> >> > > changes
> >>> >> >> >> >> > > as
> >>> >> >> >> >> > > time
> >>> >> >> >> >> > > goes
> >>> >> >> >> >> > > by but the csound core is working well.
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Stephen
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > ________________________________
> >>> >> >> >> >> > > Date: Sat, 14 Sep 2013 19:28:55 -0700
> >>> >> >> >> >> > > From: mantaraya36@gmail.com
> >>> >> >> >> >> > > To: csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > > Subject: Re: [Cs-dev] VS2010 building from source
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Hi,
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Do you think the VS porject generated by cmake is useful?
> >>> >> >> >> >> > > Ideally
> >>> >> >> >> >> > > this
> >>> >> >> >> >> > > work
> >>> >> >> >> >> > > should go in the CMakeLists.txt file rather than a
> >>> >> >> >> >> > > separate
> >>> >> >> >> >> > > VS
> >>> >> >> >> >> > > project.
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Cheers,
> >>> >> >> >> >> > > Andrés
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > On Fri, Sep 13, 2013 at 11:46 AM, Stephen Kyne
> >>> >> >> >> >> > > <stevek@outlook.ie>
> >>> >> >> >> >> > > wrote:
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Cool, any help would be appreciated. I'm still getting to
> >>> >> >> >> >> > > grips
> >>> >> >> >> >> > > with
> >>> >> >> >> >> > > the
> >>> >> >> >> >> > > Csound code base and most of my code changes are probably
> >>> >> >> >> >> > > far
> >>> >> >> >> >> > > from
> >>> >> >> >> >> > > elegant.
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > As far as I know, the Release Candidate is required
> >>> >> >> >> >> > > unless
> >>> >> >> >> >> > > there
> >>> >> >> >> >> > > is
> >>> >> >> >> >> > > an
> >>> >> >> >> >> > > update to the preview.
> >>> >> >> >> >> > > I know I had tried before and I was getting all kinds of
> >>> >> >> >> >> > > errors
> >>> >> >> >> >> > > from
> >>> >> >> >> >> > > missing
> >>> >> >> >> >> > > lib functions as you described.
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > In the meantime, the portaudio module is working so real
> >>> >> >> >> >> > > time
> >>> >> >> >> >> > > audio
> >>> >> >> >> >> > > is
> >>> >> >> >> >> > > possible.
> >>> >> >> >> >> > > There are still some elements of MSVC build that will be
> >>> >> >> >> >> > > need
> >>> >> >> >> >> > > to
> >>> >> >> >> >> > > be
> >>> >> >> >> >> > > fixed
> >>> >> >> >> >> > > though.
> >>> >> >> >> >> > > I saw a crash relating to heap corruptiong due to
> >>> >> >> >> >> > > vfprintf
> >>> >> >> >> >> > > use
> >>> >> >> >> >> > > but
> >>> >> >> >> >> > > these
> >>> >> >> >> >> > > errors are relatively easy to fix with the debugger.
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Stephen
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > ________________________________
> >>> >> >> >> >> > > From: richard@rghmusic.com
> >>> >> >> >> >> > > To: csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > > Date: Fri, 13 Sep 2013 17:03:15 +0000
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Subject: Re: [Cs-dev] VS2010 building from source
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Me too. I tried with VS2012 and decided that too much of
> >>> >> >> >> >> > > the
> >>> >> >> >> >> > > code
> >>> >> >> >> >> > > depended
> >>> >> >> >> >> > > on liberties that C99 permitted that C88 did not and gave
> >>> >> >> >> >> > > up
> >>> >> >> >> >> > > -
> >>> >> >> >> >> > > thinking the
> >>> >> >> >> >> > > source would need too much rework to bother.
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > I have VS2013 preview on an 8.1 machine so I’d be
> >>> >> >> >> >> > > interested
> >>> >> >> >> >> > > in
> >>> >> >> >> >> > > sharing the
> >>> >> >> >> >> > > workload to speed this along. Perhaps there should be a
> >>> >> >> >> >> > > git
> >>> >> >> >> >> > > branch
> >>> >> >> >> >> > > to
> >>> >> >> >> >> > > hold
> >>> >> >> >> >> > > the project files and changes for this?
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > My interest is access to MS debugging tools while using
> >>> >> >> >> >> > > .net
> >>> >> >> >> >> > > front-ends and
> >>> >> >> >> >> > > for ultimately targeting WinRT getting csound back closer
> >>> >> >> >> >> > > to
> >>> >> >> >> >> > > its
> >>> >> >> >> >> > > original
> >>> >> >> >> >> > > goal of being multiplatform.
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Richard Henninger
> >>> >> >> >> >> > > richard@rghmusic.com
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > From: Rory Walsh
> >>> >> >> >> >> > > Sent: Friday, September 13, 2013 12:21 PM
> >>> >> >> >> >> > > To: Developer discussions
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Thanks for the report. I'm following this with interest!
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > On 13 September 2013 00:58, Stephen Kyne
> >>> >> >> >> >> > > <stevek@outlook.ie>
> >>> >> >> >> >> > > wrote:
> >>> >> >> >> >> > >> Hey guys,
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> Visual Studio 2013 RC was released there recently. It
> >>> >> >> >> >> > >> has
> >>> >> >> >> >> > >> partial
> >>> >> >> >> >> > >> support
> >>> >> >> >> >> > >> for C99.
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> http://blogs.msdn.com/b/vcblog/archive/2013/07/19/c99-library-support-in-visual-studio-2013.aspx
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> I've been hacking away with it and managed to build
> >>> >> >> >> >> > >> Csound.
> >>> >> >> >> >> > >> The
> >>> >> >> >> >> > >> build
> >>> >> >> >> >> > >> was
> >>> >> >> >> >> > >> mostly stripped down but I managed to get the xanadu.csd
> >>> >> >> >> >> > >> to
> >>> >> >> >> >> > >> compile a
> >>> >> >> >> >> > >> .wav
> >>> >> >> >> >> > >> file.
> >>> >> >> >> >> > >> So it's a start at least!
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> The changes required were fairly minor, mostly just
> >>> >> >> >> >> > >> alterations
> >>> >> >> >> >> > >> to
> >>> >> >> >> >> > >> the
> >>> >> >> >> >> > >> project(s) file for libraries and some small code
> >>> >> >> >> >> > >> changes
> >>> >> >> >> >> > >> here
> >>> >> >> >> >> > >> and
> >>> >> >> >> >> > >> there.
> >>> >> >> >> >> > >> I had to replace some GCC atomic intrinsics with MSVC
> >>> >> >> >> >> > >> ones.
> >>> >> >> >> >> > >> I'm not sure the full effect of that but I guess in
> >>> >> >> >> >> > >> theory
> >>> >> >> >> >> > >> it
> >>> >> >> >> >> > >> should
> >>> >> >> >> >> > >> (and
> >>> >> >> >> >> > >> seems to) work.
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> I'm hoping to get some real-time performance working
> >>> >> >> >> >> > >> next.
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> Stephen
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> ________________________________
> >>> >> >> >> >> > >> Date: Sun, 21 Jul 2013 23:48:03 -0400
> >>> >> >> >> >> > >> From: michael.gogins@gmail.com
> >>> >> >> >> >> > >> To: csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> Subject: Re: [Cs-dev] VS2010 building from source
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> You could use another IDE: QtCreator, CodeBlocks,
> >>> >> >> >> >> > >> Eclipse
> >>> >> >> >> >> > >> CDT.
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> On Jul 21, 2013 7:31 PM, "Stephen Kyne"
> >>> >> >> >> >> > >> <stevek@outlook.ie>
> >>> >> >> >> >> > >> wrote:
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> Thanks for the replies.
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> I mainly want to build in Visual Studio just for using
> >>> >> >> >> >> > >> the
> >>> >> >> >> >> > >> IDE
> >>> >> >> >> >> > >> itself
> >>> >> >> >> >> > >> but
> >>> >> >> >> >> > >> it
> >>> >> >> >> >> > >> sounds like a no go at the minute.
> >>> >> >> >> >> > >> Maybe something for the future.
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> Cheers,
> >>> >> >> >> >> > >> Stephen
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> ________________________________
> >>> >> >> >> >> > >> From: richard@rghmusic.com
> >>> >> >> >> >> > >> To: csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > >> Date: Sun, 21 Jul 2013 21:15:47 +0000
> >>> >> >> >> >> > >> Subject: Re: [Cs-dev] VS2010 building from source
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> Last Spring, I explored porting to WinRT using the 5.18
> >>> >> >> >> >> > >> code
> >>> >> >> >> >> > >> base.
> >>> >> >> >> >> > >> Really
> >>> >> >> >> >> > >> tough! Once I started following in the changes you guys
> >>> >> >> >> >> > >> were
> >>> >> >> >> >> > >> putting
> >>> >> >> >> >> > >> into
> >>> >> >> >> >> > >> csound 6, I saw how your architectural evolutions would
> >>> >> >> >> >> > >> solve a
> >>> >> >> >> >> > >> number of
> >>> >> >> >> >> > >> issues I encountered.
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> So I’ve held off until 6.0 becomes a stable base from
> >>> >> >> >> >> > >> which
> >>> >> >> >> >> > >> to
> >>> >> >> >> >> > >> rethink an
> >>> >> >> >> >> > >> approach. Being patient gave me another reward: WinRT
> >>> >> >> >> >> > >> 8.1
> >>> >> >> >> >> > >> finally
> >>> >> >> >> >> > >> provides
> >>> >> >> >> >> > >> the ability to feed audio streams from an algorithm as
> >>> >> >> >> >> > >> PCM
> >>> >> >> >> >> > >> rather
> >>> >> >> >> >> > >> than
> >>> >> >> >> >> > >> from
> >>> >> >> >> >> > >> only a file or existing audio stream. So direct
> >>> >> >> >> >> > >> programming
> >>> >> >> >> >> > >> of
> >>> >> >> >> >> > >> COM
> >>> >> >> >> >> > >> (WASAPI)
> >>> >> >> >> >> > >> is no longer necessary. Maybe MIDI will show up before
> >>> >> >> >> >> > >> long...
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> I am pretty familiar with the issues involved in a WinRT
> >>> >> >> >> >> > >> port
> >>> >> >> >> >> > >> and
> >>> >> >> >> >> > >> would be
> >>> >> >> >> >> > >> happy to be a part of such an effort at some point in
> >>> >> >> >> >> > >> the
> >>> >> >> >> >> > >> future.
> >>> >> >> >> >> > >> For
> >>> >> >> >> >> > >> now,
> >>> >> >> >> >> > >> I am content to explore the api from VS2012 and Win8
> >>> >> >> >> >> > >> desktop
> >>> >> >> >> >> > >> apps
> >>> >> >> >> >> > >> via
> >>> >> >> >> >> > >> a C#
> >>> >> >> >> >> > >> wrapper I have. As it stands now, the sounds created
> >>> >> >> >> >> > >> from
> >>> >> >> >> >> > >> a
> >>> >> >> >> >> > >> desktop-style
> >>> >> >> >> >> > >> app are trouble free on a Surface Pro - you just can’t
> >>> >> >> >> >> > >> create
> >>> >> >> >> >> > >> apps
> >>> >> >> >> >> > >> to
> >>> >> >> >> >> > >> distribute from the Windows app store. It’s an
> >>> >> >> >> >> > >> acceptable
> >>> >> >> >> >> > >> compromise
> >>> >> >> >> >> > >> to
> >>> >> >> >> >> > >> me
> >>> >> >> >> >> > >> for now.
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> Richard Henninger
> >>> >> >> >> >> > >> richard@rghmusic.com
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> From: Steven Yi
> >>> >> >> >> >> > >> Sent: Sunday, July 21, 2013 4:27 PM
> >>> >> >> >> >> > >> To: Developer discussions
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> I tried to get a VS CMake build going about a year and a
> >>> >> >> >> >> > >> half
> >>> >> >> >> >> > >> ago
> >>> >> >> >> >> > >> without much luck. I think though it would be nice to
> >>> >> >> >> >> > >> have
> >>> >> >> >> >> > >> it
> >>> >> >> >> >> > >> be
> >>> >> >> >> >> > >> possible, especially if we'll get more developers
> >>> >> >> >> >> > >> interested
> >>> >> >> >> >> > >> in
> >>> >> >> >> >> > >> compiling and working on Csound. I don't think anyone's
> >>> >> >> >> >> > >> really
> >>> >> >> >> >> > >> been
> >>> >> >> >> >> > >> looking at WinRT, but I think it'd be nice to see Csound
> >>> >> >> >> >> > >> there
> >>> >> >> >> >> > >> and
> >>> >> >> >> >> > >> on
> >>> >> >> >> >> > >> Win 8 Mobile too.
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> On Sun, Jul 21, 2013 at 3:09 PM, Richard Henninger
> >>> >> >> >> >> > >> <richard@rghmusic.com>
> >>> >> >> >> >> > >> wrote:
> >>> >> >> >> >> > >>> I tried this a few weeks ago so I could be better able
> >>> >> >> >> >> > >>> to
> >>> >> >> >> >> > >>> use
> >>> >> >> >> >> > >>> the
> >>> >> >> >> >> > >>> VS
> >>> >> >> >> >> > >>> debugger better for the csound code while writing a
> >>> >> >> >> >> > >>> .net
> >>> >> >> >> >> > >>> bridge
> >>> >> >> >> >> > >>> to
> >>> >> >> >> >> > >>> csound.
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> Mike is right on many points about the futility of
> >>> >> >> >> >> > >>> doing
> >>> >> >> >> >> > >>> this.
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> The MS (the c part is c88 not c99) compiler will give
> >>> >> >> >> >> > >>> you
> >>> >> >> >> >> > >>> scads
> >>> >> >> >> >> > >>> of
> >>> >> >> >> >> > >>> errors
> >>> >> >> >> >> > >>> when compiling csound libraries. Here is a partial list
> >>> >> >> >> >> > >>> from
> >>> >> >> >> >> > >>> an
> >>> >> >> >> >> > >>> excerpt
> >>> >> >> >> >> > >>> of
> >>> >> >> >> >> > >>> an earlier post:
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> Four come to mind right away:
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> MS C tries to encourage use of the posix secure
> >>> >> >> >> >> > >>> strxxx_s
> >>> >> >> >> >> > >>> functions
> >>> >> >> >> >> > >>> for
> >>> >> >> >> >> > >>> string operations to thwart buffer overflow hacks.
> >>> >> >> >> >> > >>> Error
> >>> >> >> >> >> > >>> can
> >>> >> >> >> >> > >>> be
> >>> >> >> >> >> > >>> turned
> >>> >> >> >> >> > >>> off
> >>> >> >> >> >> > >>> by a flag, but the recommendation represents a best
> >>> >> >> >> >> > >>> practice.
> >>> >> >> >> >> > >>> It is totally unforgiving of implicit casts from void*.
> >>> >> >> >> >> > >>> For
> >>> >> >> >> >> > >>> code
> >>> >> >> >> >> > >>> readability, I agree with them. Code clarity in open
> >>> >> >> >> >> > >>> source
> >>> >> >> >> >> > >>> seems
> >>> >> >> >> >> > >>> ultra-desirable. No flag for these.
> >>> >> >> >> >> > >>> Declaring new variables mid-codeblock confuses the
> >>> >> >> >> >> > >>> compiler.
> >>> >> >> >> >> > >>> [It
> >>> >> >> >> >> > >>> spews
> >>> >> >> >> >> > >>> crazy
> >>> >> >> >> >> > >>> error messages once encountered]
> >>> >> >> >> >> > >>> It won’t accept really old, deprecated library calls
> >>> >> >> >> >> > >>> like
> >>> >> >> >> >> > >>> open
> >>> >> >> >> >> > >>> and
> >>> >> >> >> >> > >>> insists
> >>> >> >> >> >> > >>> on newer equivalents.
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> namehist.c is particulary delinquent in this regard.
> >>> >> >> >> >> > >>> VS2013’s
> >>> >> >> >> >> > >>> C
> >>> >> >> >> >> > >>> (in
> >>> >> >> >> >> > >>> beta)
> >>> >> >> >> >> > >>> wants to be c99 compliant, maybe some of this will just
> >>> >> >> >> >> > >>> evaporate
> >>> >> >> >> >> > >>> with
> >>> >> >> >> >> > >>> VS2013 re-written c compiler. [Mike’s concern about c++
> >>> >> >> >> >> > >>> stl
> >>> >> >> >> >> > >>> generics
> >>> >> >> >> >> > >>> should
> >>> >> >> >> >> > >>> also evaporate as MS makes itself compliant with VC11.
> >>> >> >> >> >> > >>> Although
> >>> >> >> >> >> > >>> you
> >>> >> >> >> >> > >>> never
> >>> >> >> >> >> > >>> know with MS, they do talk a good line on standards
> >>> >> >> >> >> > >>> compliance
> >>> >> >> >> >> > >>> these
> >>> >> >> >> >> > >>> days.
> >>> >> >> >> >> > >>> We’ll just have to wait and see...]
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> Since dealing with these is a pre-requisite to porting
> >>> >> >> >> >> > >>> to
> >>> >> >> >> >> > >>> WinRT
> >>> >> >> >> >> > >>> which
> >>> >> >> >> >> > >>> must
> >>> >> >> >> >> > >>> use an MS compiler, cleaning this kind of this up might
> >>> >> >> >> >> > >>> make a
> >>> >> >> >> >> > >>> good
> >>> >> >> >> >> > >>> [project
> >>> >> >> >> >> > >>> for me to start contributing with].
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> For now, I’d just set up the gnu environment as Mike’s
> >>> >> >> >> >> > >>> article
> >>> >> >> >> >> > >>> describes.
> >>> >> >> >> >> > >>> That’s what I’ve decided to do.
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> Richard Henninger
> >>> >> >> >> >> > >>> richard@rghmusic.com
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> From: Michael Gogins
> >>> >> >> >> >> > >>> Sent: Sunday, July 21, 2013 2:41 PM
> >>> >> >> >> >> > >>> To: Developer discussions
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> I tried to build Csound and CsoundAC with Visual C++
> >>> >> >> >> >> > >>> about
> >>> >> >> >> >> > >>> four
> >>> >> >> >> >> > >>> years
> >>> >> >> >> >> > >>> ago,
> >>> >> >> >> >> > >>> and I gave up.
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> The issue for me was that the Microsoft Standard C++
> >>> >> >> >> >> > >>> Library
> >>> >> >> >> >> > >>> (STL)
> >>> >> >> >> >> > >>> did
> >>> >> >> >> >> > >>> not
> >>> >> >> >> >> > >>> generate code that could be exported in shared
> >>> >> >> >> >> > >>> libraries.
> >>> >> >> >> >> > >>> This
> >>> >> >> >> >> > >>> was a
> >>> >> >> >> >> > >>> serious
> >>> >> >> >> >> > >>> problem that prevented CsoundAC from linking into
> >>> >> >> >> >> > >>> shared
> >>> >> >> >> >> > >>> libraries
> >>> >> >> >> >> > >>> using
> >>> >> >> >> >> > >>> Visual C++, as CsoundAC uses std::vector and other such
> >>> >> >> >> >> > >>> classes
> >>> >> >> >> >> > >>> in
> >>> >> >> >> >> > >>> exported
> >>> >> >> >> >> > >>> interfaces.
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> Aside from this the C interfaces should not, in theory,
> >>> >> >> >> >> > >>> present a
> >>> >> >> >> >> > >>> problem.
> >>> >> >> >> >> > >>> However, because the Visual C++ build has not been
> >>> >> >> >> >> > >>> maintained
> >>> >> >> >> >> > >>> for
> >>> >> >> >> >> > >>> a
> >>> >> >> >> >> > >>> long
> >>> >> >> >> >> > >>> time, there may be many minor problems.
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> Your best bet is to create a branch in GIT for your
> >>> >> >> >> >> > >>> Visual
> >>> >> >> >> >> > >>> C++
> >>> >> >> >> >> > >>> build
> >>> >> >> >> >> > >>> and
> >>> >> >> >> >> > >>> modify the CMakeList.txt files to build with Visual C++
> >>> >> >> >> >> > >>> in
> >>> >> >> >> >> > >>> the
> >>> >> >> >> >> > >>> Microsoft
> >>> >> >> >> >> > >>> Windows SDK console. If you get it to work, we can
> >>> >> >> >> >> > >>> merge
> >>> >> >> >> >> > >>> your
> >>> >> >> >> >> > >>> branch
> >>> >> >> >> >> > >>> back
> >>> >> >> >> >> > >>> in.
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> Please tell us your reason for wanting a Visual C++
> >>> >> >> >> >> > >>> build.
> >>> >> >> >> >> > >>> I
> >>> >> >> >> >> > >>> would
> >>> >> >> >> >> > >>> not go
> >>> >> >> >> >> > >>> down this path, myself, without a very good reason.
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> Both the C API, and the low-level C++ api in
> >>> >> >> >> >> > >>> csound.hpp,
> >>> >> >> >> >> > >>> can
> >>> >> >> >> >> > >>> be
> >>> >> >> >> >> > >>> used
> >>> >> >> >> >> > >>> from
> >>> >> >> >> >> > >>> Visual C++ while linking with the MinGW built code in
> >>> >> >> >> >> > >>> the
> >>> >> >> >> >> > >>> Windows
> >>> >> >> >> >> > >>> installer.
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> In other words, if you are creating a Visual C++
> >>> >> >> >> >> > >>> project
> >>> >> >> >> >> > >>> to
> >>> >> >> >> >> > >>> use
> >>> >> >> >> >> > >>> the
> >>> >> >> >> >> > >>> Csound
> >>> >> >> >> >> > >>> API, you should be able use the libraries and headers
> >>> >> >> >> >> > >>> in
> >>> >> >> >> >> > >>> the
> >>> >> >> >> >> > >>> Windows
> >>> >> >> >> >> > >>> installer with Visual C++ as long as you only reference
> >>> >> >> >> >> > >>> C
> >>> >> >> >> >> > >>> header
> >>> >> >> >> >> > >>> files
> >>> >> >> >> >> > >>> such
> >>> >> >> >> >> > >>> as csound.h and the csound.hpp C++ header. If you find
> >>> >> >> >> >> > >>> out
> >>> >> >> >> >> > >>> differently,
> >>> >> >> >> >> > >>> please let me know.
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> At this time, the MinGW compiler is pretty even with
> >>> >> >> >> >> > >>> the
> >>> >> >> >> >> > >>> Visual
> >>> >> >> >> >> > >>> C++
> >>> >> >> >> >> > >>> compiler
> >>> >> >> >> >> > >>> in terms of code quality, execution speed, and probably
> >>> >> >> >> >> > >>> a
> >>> >> >> >> >> > >>> bit
> >>> >> >> >> >> > >>> better
> >>> >> >> >> >> > >>> for
> >>> >> >> >> >> > >>> C++
> >>> >> >> >> >> > >>> standards compliance.
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> Hope this helps,
> >>> >> >> >> >> > >>> Mike
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> ===========================
> >>> >> >> >> >> > >>> Michael Gogins
> >>> >> >> >> >> > >>> Irreducible Productions
> >>> >> >> >> >> > >>> http://michaelgogins.tumblr.com
> >>> >> >> >> >> > >>> Michael dot Gogins at gmail dot com
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> On Sun, Jul 21, 2013 at 1:15 PM, Stephen Kyne
> >>> >> >> >> >> > >>> <stevek@outlook.ie>
> >>> >> >> >> >> > >>> wrote:
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>> Hi guys,
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>> I was wondering if anyone has or if it is supposed to
> >>> >> >> >> >> > >>>> be
> >>> >> >> >> >> > >>>> possible
> >>> >> >> >> >> > >>>> to
> >>> >> >> >> >> > >>>> generate a VS2010 project file using CMake and
> >>> >> >> >> >> > >>>> building
> >>> >> >> >> >> > >>>> Csound
> >>> >> >> >> >> > >>>> this
> >>> >> >> >> >> > >>>> way?
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>> It is straight forward finding the necessary
> >>> >> >> >> >> > >>>> dependencies
> >>> >> >> >> >> > >>>> and
> >>> >> >> >> >> > >>>> generating
> >>> >> >> >> >> > >>>> the project file but it's running into a lot of errors
> >>> >> >> >> >> > >>>> when I
> >>> >> >> >> >> > >>>> try
> >>> >> >> >> >> > >>>> and
> >>> >> >> >> >> > >>>> build.
> >>> >> >> >> >> > >>>> Is it worth hacking around and fixing these errors or
> >>> >> >> >> >> > >>>> is
> >>> >> >> >> >> > >>>> this
> >>> >> >> >> >> > >>>> fundamentally not going to work without serious
> >>> >> >> >> >> > >>>> effort?
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>> Thanks,
> >>> >> >> >> >> > >>>> Stephen
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>> ------------------------------------------------------------------------------
> >>> >> >> >> >> > >>>> See everything from the browser to the database with
> >>> >> >> >> >> > >>>> AppDynamics
> >>> >> >> >> >> > >>>> Get end-to-end visibility with application monitoring
> >>> >> >> >> >> > >>>> from
> >>> >> >> >> >> > >>>> AppDynamics
> >>> >> >> >> >> > >>>> Isolate bottlenecks and diagnose root cause in
> >>> >> >> >> >> > >>>> seconds.
> >>> >> >> >> >> > >>>> Start your free trial of AppDynamics Pro today!
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >>> >> >> >> >> > >>>> _______________________________________________
> >>> >> >> >> >> > >>>> Csound-devel mailing list
> >>> >> >> >> >> > >>>> Csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> ------------------------------------------------------------------------------
> >>> >> >> >> >> > >>> See everything from the browser to the database with
> >>> >> >> >> >> > >>> AppDynamics
> >>> >> >> >> >> > >>> Get end-to-end visibility with application monitoring
> >>> >> >> >> >> > >>> from
> >>> >> >> >> >> > >>> AppDynamics
> >>> >> >> >> >> > >>> Isolate bottlenecks and diagnose root cause in seconds.
> >>> >> >> >> >> > >>> Start your free trial of AppDynamics Pro today!
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >>> >> >> >> >> > >>> _______________________________________________
> >>> >> >> >> >> > >>> Csound-devel mailing list
> >>> >> >> >> >> > >>> Csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> ------------------------------------------------------------------------------
> >>> >> >> >> >> > >> See everything from the browser to the database with
> >>> >> >> >> >> > >> AppDynamics
> >>> >> >> >> >> > >> Get end-to-end visibility with application monitoring
> >>> >> >> >> >> > >> from
> >>> >> >> >> >> > >> AppDynamics
> >>> >> >> >> >> > >> Isolate bottlenecks and diagnose root cause in seconds.
> >>> >> >> >> >> > >> Start your free trial of AppDynamics Pro today!
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >>> >> >> >> >> > >> _______________________________________________
> >>> >> >> >> >> > >> Csound-devel mailing list
> >>> >> >> >> >> > >> Csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> ------------------------------------------------------------------------------
> >>> >> >> >> >> > >> See everything from the browser to the database with
> >>> >> >> >> >> > >> AppDynamics
> >>> >> >> >> >> > >> Get
> >>> >> >> >> >> > >> end-to-end visibility with application monitoring from
> >>> >> >> >> >> > >> AppDynamics
> >>> >> >> >> >> > >> Isolate
> >>> >> >> >> >> > >> bottlenecks and diagnose root cause in seconds. Start
> >>> >> >> >> >> > >> your
> >>> >> >> >> >> > >> free
> >>> >> >> >> >> > >> trial
> >>> >> >> >> >> > >> of
> >>> >> >> >> >> > >> AppDynamics Pro today!
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >>> >> >> >> >> > >> _______________________________________________
> >>> >> >> >> >> > >> Csound-devel
> >>> >> >> >> >> > >> mailing
> >>> >> >> >> >> > >> list
> >>> >> >> >> >> > >> Csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> ------------------------------------------------------------------------------
> >>> >> >> >> >> > >> See everything from the browser to the database with
> >>> >> >> >> >> > >> AppDynamics
> >>> >> >> >> >> > >> Get end-to-end visibility with application monitoring
> >>> >> >> >> >> > >> from
> >>> >> >> >> >> > >> AppDynamics
> >>> >> >> >> >> > >> Isolate bottlenecks and diagnose root cause in seconds.
> >>> >> >> >> >> > >> Start your free trial of AppDynamics Pro today!
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >>> >> >> >> >> > >> _______________________________________________
> >>> >> >> >> >> > >> Csound-devel mailing list
> >>> >> >> >> >> > >> Csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> ------------------------------------------------------------------------------
> >>> >> >> >> >> > >> See everything from the browser to the database with
> >>> >> >> >> >> > >> AppDynamics
> >>> >> >> >> >> > >> Get
> >>> >> >> >> >> > >> end-to-end visibility with application monitoring from
> >>> >> >> >> >> > >> AppDynamics
> >>> >> >> >> >> > >> Isolate
> >>> >> >> >> >> > >> bottlenecks and diagnose root cause in seconds. Start
> >>> >> >> >> >> > >> your
> >>> >> >> >> >> > >> free
> >>> >> >> >> >> > >> trial
> >>> >> >> >> >> > >> of
> >>> >> >> >> >> > >> AppDynamics Pro today!
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >>> >> >> >> >> > >> _______________________________________________
> >>> >> >> >> >> > >> Csound-devel
> >>> >> >> >> >> > >> mailing
> >>> >> >> >> >> > >> list
> >>> >> >> >> >> > >> Csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> ------------------------------------------------------------------------------
> >>> >> >> >> >> > >> How ServiceNow helps IT people transform IT departments:
> >>> >> >> >> >> > >> 1. Consolidate legacy IT systems to a single system of
> >>> >> >> >> >> > >> record
> >>> >> >> >> >> > >> for
> >>> >> >> >> >> > >> IT
> >>> >> >> >> >> > >> 2. Standardize and globalize service processes across IT
> >>> >> >> >> >> > >> 3. Implement zero-touch automation to replace manual,
> >>> >> >> >> >> > >> redundant
> >>> >> >> >> >> > >> tasks
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> >>> >> >> >> >> > >> _______________________________________________
> >>> >> >> >> >> > >> Csound-devel mailing list
> >>> >> >> >> >> > >> Csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > ------------------------------------------------------------------------------
> >>> >> >> >> >> > > How ServiceNow helps IT people transform IT departments:
> >>> >> >> >> >> > > 1. Consolidate legacy IT systems to a single system of
> >>> >> >> >> >> > > record
> >>> >> >> >> >> > > for
> >>> >> >> >> >> > > IT
> >>> >> >> >> >> > > 2. Standardize and globalize service processes across IT
> >>> >> >> >> >> > > 3. Implement zero-touch automation to replace manual,
> >>> >> >> >> >> > > redundant
> >>> >> >> >> >> > > tasks
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> >>> >> >> >> >> > > _______________________________________________
> >>> >> >> >> >> > > Csound-devel mailing list
> >>> >> >> >> >> > > Csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > ------------------------------------------------------------------------------
> >>> >> >> >> >> > > How ServiceNow helps IT people transform IT departments:
> >>> >> >> >> >> > > 1.
> >>> >> >> >> >> > > Consolidate
> >>> >> >> >> >> > > legacy IT systems to a single system of record for IT 2.
> >>> >> >> >> >> > > Standardize
> >>> >> >> >> >> > > and
> >>> >> >> >> >> > > globalize service processes across IT 3. Implement
> >>> >> >> >> >> > > zero-touch
> >>> >> >> >> >> > > automation to
> >>> >> >> >> >> > > replace manual, redundant tasks
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> >>> >> >> >> >> > > _______________________________________________
> >>> >> >> >> >> > > Csound-devel
> >>> >> >> >> >> > > mailing
> >>> >> >> >> >> > > list
> >>> >> >> >> >> > > Csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > ------------------------------------------------------------------------------
> >>> >> >> >> >> > > How ServiceNow helps IT people transform IT departments:
> >>> >> >> >> >> > > 1. Consolidate legacy IT systems to a single system of
> >>> >> >> >> >> > > record
> >>> >> >> >> >> > > for
> >>> >> >> >> >> > > IT
> >>> >> >> >> >> > > 2. Standardize and globalize service processes across IT
> >>> >> >> >> >> > > 3. Implement zero-touch automation to replace manual,
> >>> >> >> >> >> > > redundant
> >>> >> >> >> >> > > tasks
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> >>> >> >> >> >> > > _______________________________________________
> >>> >> >> >> >> > > Csound-devel mailing list
> >>> >> >> >> >> > > Csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > ------------------------------------------------------------------------------
> >>> >> >> >> >> > > LIMITED TIME SALE - Full Year of Microsoft Training For
> >>> >> >> >> >> > > Just
> >>> >> >> >> >> > > $49.99!
> >>> >> >> >> >> > > 1,500+
> >>> >> >> >> >> > > hours of tutorials including VisualStudio 2012, Windows
> >>> >> >> >> >> > > 8,
> >>> >> >> >> >> > > SharePoint
> >>> >> >> >> >> > > 2013,
> >>> >> >> >> >> > > SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library
> >>> >> >> >> >> > > Power
> >>> >> >> >> >> > > Pack
> >>> >> >> >> >> > > includes
> >>> >> >> >> >> > > Mobile, Cloud, Java, and UX Design. Lowest price ever!
> >>> >> >> >> >> > > Ends
> >>> >> >> >> >> > > 9/22/13.
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
> >>> >> >> >> >> > > _______________________________________________
> >>> >> >> >> >> > > Csound-devel
> >>> >> >> >> >> > > mailing
> >>> >> >> >> >> > > list
> >>> >> >> >> >> > > Csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > ------------------------------------------------------------------------------
> >>> >> >> >> >> > > LIMITED TIME SALE - Full Year of Microsoft Training For
> >>> >> >> >> >> > > Just
> >>> >> >> >> >> > > $49.99!
> >>> >> >> >> >> > > 1,500+
> >>> >> >> >> >> > > hours of tutorials including VisualStudio 2012, Windows
> >>> >> >> >> >> > > 8,
> >>> >> >> >> >> > > SharePoint
> >>> >> >> >> >> > > 2013,
> >>> >> >> >> >> > > SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library
> >>> >> >> >> >> > > Power
> >>> >> >> >> >> > > Pack
> >>> >> >> >> >> > > includes
> >>> >> >> >> >> > > Mobile, Cloud, Java, and UX Design. Lowest price ever!
> >>> >> >> >> >> > > Ends
> >>> >> >> >> >> > > 9/20/13.
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >>> >> >> >> >> > > _______________________________________________
> >>> >> >> >> >> > > Csound-devel
> >>> >> >> >> >> > > mailing
> >>> >> >> >> >> > > list
> >>> >> >> >> >> > > Csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > ------------------------------------------------------------------------------
> >>> >> >> >> >> > > LIMITED TIME SALE - Full Year of Microsoft Training For
> >>> >> >> >> >> > > Just
> >>> >> >> >> >> > > $49.99!
> >>> >> >> >> >> > > 1,500+ hours of tutorials including VisualStudio 2012,
> >>> >> >> >> >> > > Windows
> >>> >> >> >> >> > > 8,
> >>> >> >> >> >> > > SharePoint
> >>> >> >> >> >> > > 2013, SQL 2012, MVC 4, more. BEST VALUE: New
> >>> >> >> >> >> > > Multi-Library
> >>> >> >> >> >> > > Power
> >>> >> >> >> >> > > Pack
> >>> >> >> >> >> > > includes
> >>> >> >> >> >> > > Mobile, Cloud, Java, and UX Design. Lowest price ever!
> >>> >> >> >> >> > > Ends
> >>> >> >> >> >> > > 9/20/13.
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >>> >> >> >> >> > > _______________________________________________
> >>> >> >> >> >> > > Csound-devel mailing list
> >>> >> >> >> >> > > Csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >> >> >> > >
> >>> >> >> >> >> >
> >>> >> >> >> >> >
> >>> >> >> >> >> >
> >>> >> >> >> >> >
> >>> >> >> >> >> >
> >>> >> >> >> >> >
> >>> >> >> >> >> >
> >>> >> >> >> >> > ------------------------------------------------------------------------------
> >>> >> >> >> >> > LIMITED TIME SALE - Full Year of Microsoft Training For
> >>> >> >> >> >> > Just
> >>> >> >> >> >> > $49.99!
> >>> >> >> >> >> > 1,500+ hours of tutorials including VisualStudio 2012,
> >>> >> >> >> >> > Windows
> >>> >> >> >> >> > 8,
> >>> >> >> >> >> > SharePoint
> >>> >> >> >> >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library
> >>> >> >> >> >> > Power
> >>> >> >> >> >> > Pack
> >>> >> >> >> >> > includes
> >>> >> >> >> >> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
> >>> >> >> >> >> > 9/20/13.
> >>> >> >> >> >> >
> >>> >> >> >> >> >
> >>> >> >> >> >> >
> >>> >> >> >> >> >
> >>> >> >> >> >> >
> >>> >> >> >> >> >
> >>> >> >> >> >> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >>> >> >> >> >> > _______________________________________________
> >>> >> >> >> >> > Csound-devel mailing list
> >>> >> >> >> >> > Csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >> ------------------------------------------------------------------------------
> >>> >> >> >> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just
> >>> >> >> >> >> $49.99!
> >>> >> >> >> >> 1,500+ hours of tutorials including VisualStudio 2012,
> >>> >> >> >> >> Windows
> >>> >> >> >> >> 8,
> >>> >> >> >> >> SharePoint
> >>> >> >> >> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library
> >>> >> >> >> >> Power
> >>> >> >> >> >> Pack
> >>> >> >> >> >> includes
> >>> >> >> >> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
> >>> >> >> >> >> 9/20/13.
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >>> >> >> >> >> _______________________________________________
> >>> >> >> >> >> Csound-devel mailing list
> >>> >> >> >> >> Csound-devel@lists.sourceforge.net
> >>> >> >> >> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >> >> >>
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> > ------------------------------------------------------------------------------
> >>> >> >> >> > LIMITED TIME SALE - Full Year of Microsoft Training For Just
> >>> >> >> >> > $49.99!
> >>> >> >> >> > 1,500+ hours of tutorials including VisualStudio 2012, Windows
> >>> >> >> >> > 8,
> >>> >> >> >> > SharePoint
> >>> >> >> >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library
> >>> >> >> >> > Power
> >>> >> >> >> > Pack
> >>> >> >> >> > includes
> >>> >> >> >> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
> >>> >> >> >> > 9/20/13.
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >>> >> >> >> > _______________________________________________
> >>> >> >> >> > Csound-devel mailing list
> >>> >> >> >> > Csound-devel@lists.sourceforge.net
> >>> >> >> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >> >> >
> >>> >> >> >>
> >>> >> >> >>
> >>> >> >> >>
> >>> >> >> >>
> >>> >> >> >>
> >>> >> >> >>
> >>> >> >> >> ------------------------------------------------------------------------------
> >>> >> >> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just
> >>> >> >> >> $49.99!
> >>> >> >> >> 1,500+ hours of tutorials including VisualStudio 2012, Windows
> >>> >> >> >> 8,
> >>> >> >> >> SharePoint
> >>> >> >> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
> >>> >> >> >> Pack
> >>> >> >> >> includes
> >>> >> >> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
> >>> >> >> >> 9/20/13.
> >>> >> >> >>
> >>> >> >> >>
> >>> >> >> >>
> >>> >> >> >>
> >>> >> >> >>
> >>> >> >> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >>> >> >> >> _______________________________________________
> >>> >> >> >> Csound-devel mailing list
> >>> >> >> >> Csound-devel@lists.sourceforge.net
> >>> >> >> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >> >
> >>> >> >> >
> >>> >> >> >
> >>> >> >> >
> >>> >> >> >
> >>> >> >> > ------------------------------------------------------------------------------
> >>> >> >> > LIMITED TIME SALE - Full Year of Microsoft Training For Just
> >>> >> >> > $49.99!
> >>> >> >> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> >>> >> >> > SharePoint
> >>> >> >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
> >>> >> >> > Pack
> >>> >> >> > includes
> >>> >> >> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
> >>> >> >> > 9/20/13.
> >>> >> >> >
> >>> >> >> >
> >>> >> >> >
> >>> >> >> >
> >>> >> >> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >>> >> >> > _______________________________________________
> >>> >> >> > Csound-devel mailing list
> >>> >> >> > Csound-devel@lists.sourceforge.net
> >>> >> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >> >
> >>> >> >>
> >>> >> >>
> >>> >> >>
> >>> >> >>
> >>> >> >>
> >>> >> >> ------------------------------------------------------------------------------
> >>> >> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just
> >>> >> >> $49.99!
> >>> >> >> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> >>> >> >> SharePoint
> >>> >> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
> >>> >> >> Pack
> >>> >> >> includes
> >>> >> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
> >>> >> >> 9/20/13.
> >>> >> >>
> >>> >> >>
> >>> >> >>
> >>> >> >>
> >>> >> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >>> >> >> _______________________________________________
> >>> >> >> Csound-devel mailing list
> >>> >> >> Csound-devel@lists.sourceforge.net
> >>> >> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >
> >>> >> >
> >>> >> >
> >>> >> >
> >>> >> > ------------------------------------------------------------------------------
> >>> >> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> >>> >> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> >>> >> > SharePoint
> >>> >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
> >>> >> > Pack
> >>> >> > includes
> >>> >> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> >>> >> >
> >>> >> >
> >>> >> >
> >>> >> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >>> >> > _______________________________________________
> >>> >> > Csound-devel mailing list
> >>> >> > Csound-devel@lists.sourceforge.net
> >>> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >
> >>> >>
> >>> >>
> >>> >>
> >>> >>
> >>> >> ------------------------------------------------------------------------------
> >>> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> >>> >> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> >>> >> SharePoint
> >>> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> >>> >> includes
> >>> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> >>> >>
> >>> >>
> >>> >>
> >>> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >>> >> _______________________________________________
> >>> >> Csound-devel mailing list
> >>> >> Csound-devel@lists.sourceforge.net
> >>> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >
> >>> >
> >>> >
> >>> > ------------------------------------------------------------------------------
> >>> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> >>> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> >>> > SharePoint
> >>> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> >>> > includes
> >>> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13.
> >>> >
> >>> >
> >>> > http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
> >>> > _______________________________________________
> >>> > Csound-devel mailing list
> >>> > Csound-devel@lists.sourceforge.net
> >>> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >
> >>>
> >>>
> >>>
> >>> ------------------------------------------------------------------------------
> >>> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> >>> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> >>> SharePoint
> >>> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> >>> includes
> >>> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13.
> >>>
> >>>
> >>> http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
> >>> _______________________________________________
> >>> Csound-devel mailing list
> >>> Csound-devel@lists.sourceforge.net
> >>> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>
> >>
> >> ------------------------------------------------------------------------------
> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> >> 1,500+
> >> hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
> >> 2013,
> >> SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13.
> >>
> >> http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
> >> _______________________________________________ Csound-devel mailing list
> >> Csound-devel@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>
> >>
> >> ------------------------------------------------------------------------------
> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> >> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> >> SharePoint
> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> >> includes
> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> >>
> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >> _______________________________________________
> >> Csound-devel mailing list
> >> Csound-devel@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>
> >
> > ------------------------------------------------------------------------------
> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> > includes
> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> > _______________________________________________
> > Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
> > ------------------------------------------------------------------------------
> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! 1,500+
> > hours of tutorials including VisualStudio 2012, Windows 8, SharePoint 2013,
> > SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> > _______________________________________________ Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
> > ------------------------------------------------------------------------------
> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! 1,500+
> > hours of tutorials including VisualStudio 2012, Windows 8, SharePoint 2013,
> > SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> > _______________________________________________ Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
> > ------------------------------------------------------------------------------
> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! 1,500+
> > hours of tutorials including VisualStudio 2012, Windows 8, SharePoint 2013,
> > SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> > _______________________________________________ Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
> > ------------------------------------------------------------------------------
> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> > includes
> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> > _______________________________________________
> > Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
>
> ------------------------------------------------------------------------------
> October Webinars: Code for Performance
> Free Intel webinars can help you accelerate application performance.
> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from
> the latest Intel processors and coprocessors. See abstracts and register >
> http://pubads.g.doubleclick.net/gampad/clk?id=60133471&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel

------------------------------------------------------------------------------ October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register > http://pubads.g.doubleclick.net/gampad/clk?id=60133471&iu=/4140/ostg.clktrk
_______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/csound-devel

Date2013-09-23 21:20
FromRichard Henninger
SubjectRe: [Cs-dev] VS2010 building from source
AttachmentsNone  None  
John, Please add edit privileges on the wiki for me as well (rghmusic) so I can document my VS2013 work also as I add to Stephen’s contributions.  Thanks.
 
Stephen, I have been following along. Thanks for what you’ve done so far.  I’ll try to forge ahead while you are on holiday.  Have a good trip.
 
Richard
 
Richard Henninger
richard@rghmusic.com
 
From: Stephen Kyne
Sent: ‎Monday‎, ‎September‎ ‎23‎, ‎2013 ‎3‎:‎48‎ ‎PM
To: Developer discussions
 
Thanks John that seems to be working now.

I'll integrate my email into the wiki shortly.

Stephen


From: stevek@outlook.ie
To: csound-devel@lists.sourceforge.net
Subject: RE: [Cs-dev] VS2010 building from source
Date: Mon, 23 Sep 2013 20:45:41 +0100

Richard, seeing as I can't add to the wiki and I'll be away from tomorrow night, here is my setup so far.
If you're following my wiki page, this is just after you hit configure and after you select the Visual Studio 12 compiler.

You'll get errors for the following missing files, unless they are found via the path

libsndfile32 library (i downloaded latest version, make sure to use 32 bit if you get link errors) http://www.mega-nerd.com/libsndfile/files/libsndfile-1.0.25-w32-setup.exe
libsndfile32 h file (included with above)
pthread library (i downloaded latest, linked with pthreadVC2.lib, seems to work but not fully tested)

Under BUILD, everything off except for BUILD_MULTICORE. It's possible most of these will build just fine but I just haven't got around to testing)
Under USE, everything off (WIN MM is enabled by default for Win32)
Under CPack, everything off (not sure if this is necessary but I left them off)

GetGNUWin32 latest (2.7.4 for win) Flex version doesn't work correctly and will fail to output some .c files during the build.
I use a version of Flex and Bison that came with msysgit, version 2.7.35 for Flex

I left everything else as the defaults that CMake chose. It's possible I had some things on my path that you might be missing such 
as Java SDK, Python 2.7 etc. Just add whatever is missing if there are errors.

If you have any questions just ask here I should be able to answer tomorrow evening.

Stephen


From: stevek@outlook.ie
To: csound-devel@lists.sourceforge.net
Date: Mon, 23 Sep 2013 20:27:11 +0100
Subject: Re: [Cs-dev] VS2010 building from source

Hi Steven,

No problem, thanks for adding the link.

It seems that although I was able to create the page, I'm now not allowed to edit it any more.
Is it possible that I require some extra privileges?

Thanks,
Stephen

> Date: Mon, 23 Sep 2013 14:56:20 -0400
> From: stevenyi@gmail.com
> To: csound-devel@lists.sourceforge.net
> Subject: Re: [Cs-dev] VS2010 building from source
>
> Hi Stephen,
>
> Thanks for working on that page. I've added a link from the main page.
>
> Cheers!
> steven
>
> On Mon, Sep 23, 2013 at 10:07 AM, Stephen Kyne <stevek@outlook.ie> wrote:
> > I can't seem to edit the main page but I was able to add a new page which I
> > have done.
> > I've started the guide now and I'll try and add some more after I finish
> > work.
> >
> > https://sourceforge.net/p/csound/wiki/Building%20Csound%20with%20Visual%20Studio%202013/
> >
> > My plan is to make a list of libraries with versions and links that are
> > known to work.
> > Also to track what build features are currently working and to describe what
> > issues might currently hinder it's progress.
> >
> > If someone could add a link to my page from the main page, that would be
> > great.
> >
> > Stephen
> >
> > ________________________________
> > From: stevek@outlook.ie
> > To: csound-devel@lists.sourceforge.net
> > Date: Mon, 23 Sep 2013 14:26:18 +0100
> > Subject: Re: [Cs-dev] VS2010 building from source
> >
> > Just a quick note, I've tried to edit the wiki but it's saying I don't have
> > access.
> > To be clear, should I be editing the normal wiki or the mediawiki?
> >
> > Stephen
> >
> > ________________________________
> > From: stevek@outlook.ie
> > To: csound-devel@lists.sourceforge.net
> > Date: Mon, 23 Sep 2013 14:21:54 +0100
> > Subject: Re: [Cs-dev] VS2010 building from source
> >
> > Hi guys,
> >
> > I'll start writing the wiki so and document what is working so far.
> >
> > Steven, I had a look at the concern you mentioned and it does appear to be a
> > mistake. I'll fix that this evening.
> > Cheers for keeping an eye on the branch, the more eyes the better!
> >
> > I'll be going on holiday from Wednesday 25th until the 1st Oct so I'll try
> > and get as much done this evening so that
> > anyone else can have a go with working on this.
> >
> > Thanks,
> > Stephen
> >
> > ________________________________
> > From: richard@rghmusic.com
> > To: csound-devel@lists.sourceforge.net
> > Date: Mon, 23 Sep 2013 13:10:30 +0000
> > Subject: Re: [Cs-dev] VS2010 building from source
> >
> > Thanks for keeping tabs. Yes, I'd like to see the process captured in the
> > wiki, too: Hopefully to a level similar to Mike's invaluable document on the
> > mingw build.
> > Richard
> > Sent from my Windows Phone
> > ________________________________
> > From: Steven Yi
> > Sent: 9/23/2013 8:52 AM
> > To: Developer discussions
> > Subject: Re: [Cs-dev] VS2010 building from source
> >
> > Hi Richard and Stephen,
> >
> > Just FYI I've been monitoring the vs2013 branch. Most of the changes
> > look good, though I thought I saw one that might need further review
> > (can't recall, but it looked like an early return from a function was
> > removed). Otherwise, the progress sounds great!
> >
> > One thing, you both should have edit access to the Wiki. I'd encourage
> > you both to consider documenting the process for compiling with VS2013
> > there. You could create a list too of things that need to be looked
> > at, and maybe others might be able to join in on the effort.
> >
> > Thanks!
> > steven
> >
> > On Mon, Sep 23, 2013 at 8:32 AM, Richard Henninger <richard@rghmusic.com>
> > wrote:
> >> Good Morning Stephan,
> >>
> >>
> >> If you could give me a map of how you are set up so I can replicate your
> >> build environment, I’ll get to work this afternoon on constructing the
> >> same
> >> setup - for both csound source and that of supporting libraries.
> >>
> >> Once I have that and it works, we can make a plan to divvy up the
> >> remaining
> >> work and to devise a test and acceptance strategy so we can ultimately
> >> fold
> >> the work back into the develop branch.
> >>
> >> Richard
> >>
> >>
> >> Richard Henninger
> >> richard@rghmusic.com
> >>
> >> From: Stephen Kyne
> >> Sent: Sunday, September 22, 2013 6:59 PM
> >> To: Developer discussions
> >>
> >> Thanks Steven for that bit of info. It seems to have worked and the fix
> >> only
> >> applies to MSVC builds so there should be no regression.
> >> I've added another fix also to correct some type redefinitions.
> >>
> >> As it stands a build emitted from CMake for VS12 with everything disabled
> >> (except for the default WinMM inclusion) is building successfully.
> >> There are still quite a few warnings which I'll be going through to see if
> >> they will cause any problems.
> >> A lot are just warnings about unsafe functions which can be turned
> >> off/ignored.
> >>
> >> After that I'll start adding more features into my build and see what
> >> needs
> >> to be fixed as I go.
> >>
> >> Stephen
> >>
> >> ________________________________
> >> From: stevek@outlook.ie
> >> To: csound-devel@lists.sourceforge.net
> >> Date: Sat, 21 Sep 2013 21:38:58 +0100
> >> Subject: Re: [Cs-dev] VS2010 building from source
> >>
> >> Richard, sorry you were right I didn't push the changes to the
> >> feature/vs2013 branch. It should be there now.
> >> As for the features in the build, I basically turn off everything
> >> non-essential. I'm not sure if the other stuff is fully working.
> >> I'll try and put up a full list tomorrow of what I enable.
> >>
> >> Steven, cheers that makes sense so. I was using the same version
> >> successfully bar the unistd.h issue.
> >> I'll try your suggestions and see how it goes.
> >>
> >> Stephen
> >>
> >>
> >>> Date: Sat, 21 Sep 2013 16:15:27 -0400
> >>> From: stevenyi@gmail.com
> >>> To: csound-devel@lists.sourceforge.net
> >>> Subject: Re: [Cs-dev] VS2010 building from source
> >>>
> >>> I'm using:
> >>>
> >>> Steven-Yis-MacBook-Pro:blue stevenyi$ flex --version
> >>> flex 2.5.35 Apple(flex-31)
> >>>
> >>> I see that flex has this option:
> >>>
> >>> --nounistd
> >>> do not include <unistd.h>
> >>>
> >>> You could try adding that to the root CMakeLists.txt, around line 736
> >>> here:
> >>>
> >>> COMMAND ${FLEX_EXECUTABLE} ARGS -B -t ${LEX_SRC} > ${LEX_OUT}
> >>>
> >>> and add --nounistd before the -B. If that works, we could see if
> >>> that affects all the gcc/clang builds/platforms. If so, we could
> >>> always do a conditional check if MSVC in CMake and if so to add that
> >>> flag.
> >>>
> >>> steven
> >>>
> >>> On Sat, Sep 21, 2013 at 3:09 PM, Stephen Kyne <stevek@outlook.ie> wrote:
> >>> > Hi guys,
> >>> >
> >>> > I've committed some changes that prevents most errors seen in a minimal
> >>> > build of CSound.
> >>> > There are still problems with Flex/Bison that I'm still trying to
> >>> > resolve.
> >>> >
> >>> > With flex ~2.5.35, it seems to compile fine but "unistd.h" is present
> >>> > in
> >>> > the
> >>> > generated csound_orclex/prelex which is missing in MSVC (io.h is the
> >>> > nearest
> >>> > equivalent).
> >>> > With flex 2.5.4, I get errors relating to unrecognised %options and
> >>> > that
> >>> > breaks the build.
> >>> >
> >>> > What is the version of flex that most people are using?
> >>> >
> >>> > Stephen
> >>> >
> >>> >> Date: Wed, 18 Sep 2013 22:10:03 -0400
> >>> >
> >>> >> From: stevenyi@gmail.com
> >>> >> To: csound-devel@lists.sourceforge.net
> >>> >> Subject: Re: [Cs-dev] VS2010 building from source
> >>> >>
> >>> >> +1 to SourceTree. I've been using it on Mac since Atlassian acquired
> >>> >> it. Certainly simplifies everything I do with Git!
> >>> >>
> >>> >> On Tue, Sep 17, 2013 at 7:52 PM, Stephen Kyne <stevek@outlook.ie>
> >>> >> wrote:
> >>> >> > Thanks Steven,
> >>> >> >
> >>> >> > I think I'm good to go now. I have my repository set up and
> >>> >> > configured
> >>> >> > to
> >>> >> > the new "feature/vs2013" branch.
> >>> >> > I'm currently manually porting over my changes from the old repo. I
> >>> >> > didn't
> >>> >> > really see a better option.
> >>> >> >
> >>> >> > I'll commit my changes as soon as I complete and Richard can see if
> >>> >> > it's
> >>> >> > working his side.
> >>> >> >
> >>> >> > By the way, it's possible to use
> >>> >> > https://www.atlassian.com/software/sourcetree/overview
> >>> >> > as a GUI for git. It also supports git-flow commands which is handy.
> >>> >> > I've been using a mixture of command line and this and it works
> >>> >> > well.
> >>> >> >
> >>> >> > Stephen
> >>> >> >
> >>> >> >> Date: Tue, 17 Sep 2013 18:11:25 -0400
> >>> >> >
> >>> >> >> From: stevenyi@gmail.com
> >>> >> >> To: csound-devel@lists.sourceforge.net
> >>> >> >> Subject: Re: [Cs-dev] VS2010 building from source
> >>> >> >>
> >>> >> >> Hi Richard,
> >>> >> >>
> >>> >> >> I've added you to the csound6 group, same as Stephen. Please see
> >>> >> >> the
> >>> >> >> other email regarding the vs2013 feature branch I setup for you two
> >>> >> >> to
> >>> >> >> work in.
> >>> >> >>
> >>> >> >> I think having some kind of documentation for how to contribute
> >>> >> >> would
> >>> >> >> be great. You could use the wiki to write any documentation, and we
> >>> >> >> could add some note in the README to consult the wiki.
> >>> >> >>
> >>> >> >> Thanks!
> >>> >> >> steven
> >>> >> >>
> >>> >> >> On Tue, Sep 17, 2013 at 6:05 PM, Richard Henninger
> >>> >> >> <richard@rghmusic.com>
> >>> >> >> wrote:
> >>> >> >> > Steven,
> >>> >> >> >
> >>> >> >> > My sourceforge user name is “rghmusic”.
> >>> >> >> >
> >>> >> >> > Go ahead and start a guaranteed legit feature branch off of
> >>> >> >> > “develop”
> >>> >> >> > for
> >>> >> >> > us. Stephen and I can use that as a sandbox to share experiments
> >>> >> >> > with
> >>> >> >> > git-flow, cmake script changes and code modifications as needed.
> >>> >> >> > When
> >>> >> >> > we
> >>> >> >> > have usable results for all, we can merge those back into the
> >>> >> >> > develop
> >>> >> >> > branch
> >>> >> >> > as you suggest. My CM experience is all TFS (MS Team Foundation
> >>> >> >> > Server)
> >>> >> >> > and
> >>> >> >> > Dimensions (don't ask...) I am new to git, but not CM/VC. I like
> >>> >> >> > what
> >>> >> >> > I
> >>> >> >> > see in git.
> >>> >> >> >
> >>> >> >> > Maybe we can begin a procedural doc for newbie contributors using
> >>> >> >> > git
> >>> >> >> > a
> >>> >> >> > la
> >>> >> >> > Mike’s Windows Build document.
> >>> >> >> >
> >>> >> >> >
> >>> >> >> > Richard Henninger
> >>> >> >> > richard@rghmusic.com
> >>> >> >> >
> >>> >> >> > From: Stephen Kyne
> >>> >> >> > Sent: Tuesday, September 17, 2013 5:42 PM
> >>> >> >> > To: Developer discussions
> >>> >> >> >
> >>> >> >> > I'm not that familiar with git-flow so I'll read the articles
> >>> >> >> > mentioned
> >>> >> >> > and
> >>> >> >> > we can go from there.
> >>> >> >> >
> >>> >> >> > My sourceforge username is "stekyne". Unless Richard is
> >>> >> >> > comfortable
> >>> >> >> > with
> >>> >> >> > starting the feature branch then
> >>> >> >> > maybe it would be best if you could set that up Steven. I don't
> >>> >> >> > want
> >>> >> >> > to
> >>> >> >> > make
> >>> >> >> > a mess of it :D
> >>> >> >> >
> >>> >> >> > The workflow you described sounds good to me anyway.
> >>> >> >> >
> >>> >> >> > Thanks,
> >>> >> >> > Stephen
> >>> >> >> >
> >>> >> >> >> Date: Tue, 17 Sep 2013 16:55:54 -0400
> >>> >> >> >> From: stevenyi@gmail.com
> >>> >> >> >> To: csound-devel@lists.sourceforge.net
> >>> >> >> >> Subject: Re: [Cs-dev] VS2010 building from source
> >>> >> >> >>
> >>> >> >> >> I think this stuff might be best to do in a feature branch using
> >>> >> >> >> "git
> >>> >> >> >> flow feature start vs2013". You would then be able to check out
> >>> >> >> >> the
> >>> >> >> >> feature branch using "git flow feature checkout vs2013".
> >>> >> >> >>
> >>> >> >> >> Stephen and Richard: how about sending me your sourceforge
> >>> >> >> >> usernames
> >>> >> >> >> and I'll add you to the project. If you're uncomfortable with
> >>> >> >> >> git
> >>> >> >> >> flow, I can start the vs2013 feature branch and guide you all
> >>> >> >> >> through
> >>> >> >> >> checking it out. When you're done and want to have that pulled
> >>> >> >> >> in,
> >>> >> >> >> you'd probably do a pull from develop to merge all the most
> >>> >> >> >> recent
> >>> >> >> >> changes, then one of us could pull back into develop.
> >>> >> >> >>
> >>> >> >> >> steven
> >>> >> >> >>
> >>> >> >> >> On Tue, Sep 17, 2013 at 2:11 PM, Richard Henninger
> >>> >> >> >> <richard@rghmusic.com>
> >>> >> >> >> wrote:
> >>> >> >> >> > Hi Mike,
> >>> >> >> >> >
> >>> >> >> >> > Thanks for offering to keep things simple.
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> > BTW, my understanding is the VS2013 is a complete rewrite of
> >>> >> >> >> > the C
> >>> >> >> >> > compiler
> >>> >> >> >> > behind Visual C++ (finally C99 compliant) along with a major
> >>> >> >> >> > commitment
> >>> >> >> >> > to
> >>> >> >> >> > be 100% compliant with C++/11 to which MS is a major
> >>> >> >> >> > contributor
> >>> >> >> >> > now.
> >>> >> >> >> > They
> >>> >> >> >> > have been making a major push over the past few years to be
> >>> >> >> >> > standards-compliant in a number of areas.
> >>> >> >> >> >
> >>> >> >> >> > If you want, you could check out whether the STL vectors and
> >>> >> >> >> > maps
> >>> >> >> >> > now
> >>> >> >> >> > play
> >>> >> >> >> > nice with other libraries like SWIG by downloading and trying
> >>> >> >> >> > the
> >>> >> >> >> > VS2013
> >>> >> >> >> > RC
> >>> >> >> >> > images which just became available last week. (
> >>> >> >> >> > http://www.microsoft.com/visualstudio/eng/2013-downloads ) Any
> >>> >> >> >> > VS2013
> >>> >> >> >> > version is free (runs on Win 8 or 7 (but not 8.1 preview))
> >>> >> >> >> > this
> >>> >> >> >> > fall.
> >>> >> >> >> > Release is scheduled for mid November.
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> > Richard Henninger
> >>> >> >> >> > richard@rghmusic.com
> >>> >> >> >> >
> >>> >> >> >> > From: Michael Gogins
> >>> >> >> >> > Sent: Tuesday, September 17, 2013 1:47 PM
> >>> >> >> >> > To: Developer discussions
> >>> >> >> >> >
> >>> >> >> >> > As far as I am concerned, you can work in the develop branch.
> >>> >> >> >> > I
> >>> >> >> >> > build
> >>> >> >> >> > the
> >>> >> >> >> > develop branch for Windows with MinGW every day or so. I'm
> >>> >> >> >> > sure
> >>> >> >> >> > we
> >>> >> >> >> > can
> >>> >> >> >> > keep
> >>> >> >> >> > the build options straightened out.
> >>> >> >> >> >
> >>> >> >> >> > If you want to create another branch, that's fine too. I don't
> >>> >> >> >> > find
> >>> >> >> >> > it
> >>> >> >> >> > difficult to manage branches just with plain git commands.
> >>> >> >> >> >
> >>> >> >> >> > For your information, the reason that I did not create a
> >>> >> >> >> > Microsoft
> >>> >> >> >> > build
> >>> >> >> >> > for
> >>> >> >> >> > Windows myself is that the CsoundAC component would not build
> >>> >> >> >> > a
> >>> >> >> >> > SWIG
> >>> >> >> >> > interface for Python with Visual C++. The cause is that the
> >>> >> >> >> > standard
> >>> >> >> >> > vector
> >>> >> >> >> > and map collections would not compile with a DLL interface for
> >>> >> >> >> > SWIG
> >>> >> >> >> > using
> >>> >> >> >> > Visual C++. Since I am the author and one of the main users of
> >>> >> >> >> > CsoundAC,
> >>> >> >> >> > that caused me to lose interest in Visual C++.
> >>> >> >> >> >
> >>> >> >> >> > Things have changed a bit since then. In the first place I
> >>> >> >> >> > don't
> >>> >> >> >> > depend
> >>> >> >> >> > on
> >>> >> >> >> > the SWIG-generated Python interface so much any more, I often
> >>> >> >> >> > compose
> >>> >> >> >> > directly in C++. I'm also interested to hear if this serious
> >>> >> >> >> > limitation
> >>> >> >> >> > of
> >>> >> >> >> > Visual C++, which is not standard compliant, has been fixed.
> >>> >> >> >> >
> >>> >> >> >> > Regards,
> >>> >> >> >> > Mike
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> > ===========================
> >>> >> >> >> > Michael Gogins
> >>> >> >> >> > Irreducible Productions
> >>> >> >> >> > http://michaelgogins.tumblr.com
> >>> >> >> >> > Michael dot Gogins at gmail dot com
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> > On Tue, Sep 17, 2013 at 1:37 PM, Richard Henninger
> >>> >> >> >> > <richard@rghmusic.com>
> >>> >> >> >> > wrote:
> >>> >> >> >> >>
> >>> >> >> >> >> Stephen,
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >> As we get set up, I noticed that Steven was talking about
> >>> >> >> >> >> “git-flow”
> >>> >> >> >> >> which
> >>> >> >> >> >> is an add-on to git proper that encapsulates a workflow by
> >>> >> >> >> >> imposing
> >>> >> >> >> >> high-level commands over git that standardize branching
> >>> >> >> >> >> operations.
> >>> >> >> >> >> This
> >>> >> >> >> >> was new to me. If it is new to you too, let’s read up before
> >>> >> >> >> >> imposing a
> >>> >> >> >> >> new
> >>> >> >> >> >> branch on “develop”.
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >> I now remember some discussions about using git-flow in early
> >>> >> >> >> >> August
> >>> >> >> >> >> where
> >>> >> >> >> >> this was proposed. Steven provided some basic links for info:
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >> http://csound.1045644.n5.nabble.com/New-Git-Flow-based-workflow-for-Csound6-td5726363.html
> >>> >> >> >> >>
> >>> >> >> >> >> Also, here is a pretty good explanation:
> >>> >> >> >> >> http://yakiloo.com/getting-started-git-flow/
> >>> >> >> >> >>
> >>> >> >> >> >> Steven: Let us know the procedure we need to follow regarding
> >>> >> >> >> >> dev
> >>> >> >> >> >> status.
> >>> >> >> >> >> Thanks.
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >> Richard Henninger
> >>> >> >> >> >> richard@rghmusic.com
> >>> >> >> >> >>
> >>> >> >> >> >> From: Richard Henninger
> >>> >> >> >> >> Sent: Monday, September 16, 2013 7:25 PM
> >>> >> >> >> >> To: Developer discussions
> >>> >> >> >> >>
> >>> >> >> >> >> I’ve got good doc on git and it feels like the project is
> >>> >> >> >> >> moving
> >>> >> >> >> >> towards
> >>> >> >> >> >> and getting more comfortable with git workflows, so that’s my
> >>> >> >> >> >> vote.
> >>> >> >> >> >>
> >>> >> >> >> >> Richard Henninger
> >>> >> >> >> >> richard@rghmusic.com
> >>> >> >> >> >>
> >>> >> >> >> >> From: Stephen Kyne
> >>> >> >> >> >> Sent: Monday, September 16, 2013 6:41 PM
> >>> >> >> >> >> To: Developer discussions
> >>> >> >> >> >>
> >>> >> >> >> >> Hi guys,
> >>> >> >> >> >>
> >>> >> >> >> >> Richard; That sounds reasonable. I wouldn't like to
> >>> >> >> >> >> destabilise
> >>> >> >> >> >> the
> >>> >> >> >> >> codebase so a separate branch is probably a safe choice.
> >>> >> >> >> >> I won't be at the conference unfortunately but it sounds
> >>> >> >> >> >> really
> >>> >> >> >> >> interesting.
> >>> >> >> >> >>
> >>> >> >> >> >> Steven; Thanks that would be great if you could set that up.
> >>> >> >> >> >> As for the two options you gave, what would be easier for you
> >>> >> >> >> >> guys?
> >>> >> >> >> >> I
> >>> >> >> >> >> don't mind either way to be honest.
> >>> >> >> >> >>
> >>> >> >> >> >> Stephen
> >>> >> >> >> >>
> >>> >> >> >> >> > Date: Mon, 16 Sep 2013 17:55:30 -0400
> >>> >> >> >> >> > From: stevenyi@gmail.com
> >>> >> >> >> >> > To: csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > Subject: Re: [Cs-dev] VS2010 building from source
> >>> >> >> >> >> >
> >>> >> >> >> >> > Hi Stephen and Richard,
> >>> >> >> >> >> >
> >>> >> >> >> >> > If you'd like, I don't think anyone would mind adding you
> >>> >> >> >> >> > two
> >>> >> >> >> >> > to
> >>> >> >> >> >> > the
> >>> >> >> >> >> > devs list for Csound. You'd be welcome to create a feature
> >>> >> >> >> >> > branch
> >>> >> >> >> >> > off
> >>> >> >> >> >> > the develop branch (using git-flow). Another option is that
> >>> >> >> >> >> > you
> >>> >> >> >> >> > could
> >>> >> >> >> >> > use Sourceforge's fork system (if you see on
> >>> >> >> >> >> >
> >>> >> >> >> >> > https://sourceforge.net/p/csound/csound6-git/ci/master/tree/
> >>> >> >> >> >> > there
> >>> >> >> >> >> > is
> >>> >> >> >> >> > an option to fork). You could then do pull requests from
> >>> >> >> >> >> > there.
> >>> >> >> >> >> > I
> >>> >> >> >> >> > found SF's fork/pull-request system a bit awkward compared
> >>> >> >> >> >> > to
> >>> >> >> >> >> > bitbucket and github though.
> >>> >> >> >> >> >
> >>> >> >> >> >> > steven
> >>> >> >> >> >> >
> >>> >> >> >> >> > On Mon, Sep 16, 2013 at 4:51 PM, Richard Henninger
> >>> >> >> >> >> > <richard@rghmusic.com> wrote:
> >>> >> >> >> >> > > Hi Stephen,
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > We should probably make a separate “native windows build”
> >>> >> >> >> >> > > branch
> >>> >> >> >> >> > > off
> >>> >> >> >> >> > > of
> >>> >> >> >> >> > > “develop” especially since the cMakeList files are still
> >>> >> >> >> >> > > being
> >>> >> >> >> >> > > fine
> >>> >> >> >> >> > > tuned
> >>> >> >> >> >> > > for the mingw windows build. We shouldn’t interfere with
> >>> >> >> >> >> > > that
> >>> >> >> >> >> > > until
> >>> >> >> >> >> > > it
> >>> >> >> >> >> > > (and
> >>> >> >> >> >> > > the rest of csound6) is stable.
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Do you have “write” access to the project yet? I don’t.
> >>> >> >> >> >> > > I’ve
> >>> >> >> >> >> > > been
> >>> >> >> >> >> > > holding
> >>> >> >> >> >> > > off on my request for that until csound6 had become
> >>> >> >> >> >> > > reasonably
> >>> >> >> >> >> > > quiescent.
> >>> >> >> >> >> > > Still, using a separate git branch should keep this work
> >>> >> >> >> >> > > out
> >>> >> >> >> >> > > of
> >>> >> >> >> >> > > the
> >>> >> >> >> >> > > way of
> >>> >> >> >> >> > > the mainstream. Down the road, I worry about built in
> >>> >> >> >> >> > > assumption
> >>> >> >> >> >> > > in
> >>> >> >> >> >> > > the
> >>> >> >> >> >> > > codebase about threads, library and other compatibility
> >>> >> >> >> >> > > issues -
> >>> >> >> >> >> > > but
> >>> >> >> >> >> > > resolving those is the whole point eventually.
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > My original plan has been to become an active developer
> >>> >> >> >> >> > > after
> >>> >> >> >> >> > > attending the
> >>> >> >> >> >> > > relevant sessions at the conference next month and
> >>> >> >> >> >> > > confirming
> >>> >> >> >> >> > > that
> >>> >> >> >> >> > > I
> >>> >> >> >> >> > > had a
> >>> >> >> >> >> > > legitimate mingw build environment for testing changes
> >>> >> >> >> >> > > ahead
> >>> >> >> >> >> > > of
> >>> >> >> >> >> > > committing
> >>> >> >> >> >> > > code. Are you attending?
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Richard Henninger
> >>> >> >> >> >> > > richard@rghmusic.com
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > From: Stephen Kyne
> >>> >> >> >> >> > > Sent: Monday, September 16, 2013 4:21 PM
> >>> >> >> >> >> > > To: Developer discussions
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Hey Richard,
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Well I switched my Csound branch to "develop" from the
> >>> >> >> >> >> > > main
> >>> >> >> >> >> > > one
> >>> >> >> >> >> > > recently and
> >>> >> >> >> >> > > there was a few more errors but nothing major.
> >>> >> >> >> >> > > I'm currently trying to fix the missing libraries in the
> >>> >> >> >> >> > > cMakeLists
> >>> >> >> >> >> > > files (I
> >>> >> >> >> >> > > had just added them to the sln file for testing).
> >>> >> >> >> >> > > I'm afraid it's a bit new to me so it's taking a little
> >>> >> >> >> >> > > bit
> >>> >> >> >> >> > > of
> >>> >> >> >> >> > > time
> >>> >> >> >> >> > > to
> >>> >> >> >> >> > > do it
> >>> >> >> >> >> > > nicely.
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Once that is finished though, there should be a version
> >>> >> >> >> >> > > of
> >>> >> >> >> >> > > Csound
> >>> >> >> >> >> > > that
> >>> >> >> >> >> > > will
> >>> >> >> >> >> > > be building successfully.
> >>> >> >> >> >> > > I guess from there we can add additional build features
> >>> >> >> >> >> > > and
> >>> >> >> >> >> > > fix
> >>> >> >> >> >> > > the
> >>> >> >> >> >> > > errors
> >>> >> >> >> >> > > as they happen.
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > If you want to make a branch that sounds fine with me.
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Stephen
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > ________________________________
> >>> >> >> >> >> > > From: richard@rghmusic.com
> >>> >> >> >> >> > > To: csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > > Date: Mon, 16 Sep 2013 16:25:10 +0000
> >>> >> >> >> >> > > Subject: Re: [Cs-dev] VS2010 building from source
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Stephen,
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Your were right about VS2013 Preview. Also, VS2013 RC
> >>> >> >> >> >> > > won’t
> >>> >> >> >> >> > > work
> >>> >> >> >> >> > > over
> >>> >> >> >> >> > > Win8.1 Preview.
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > So, over the weekend, I hosed my 8.1 box back to 8.0 and
> >>> >> >> >> >> > > loaded
> >>> >> >> >> >> > > the
> >>> >> >> >> >> > > VS2013
> >>> >> >> >> >> > > RC (and git) and am ready to play. How do I catch up to
> >>> >> >> >> >> > > the
> >>> >> >> >> >> > > point
> >>> >> >> >> >> > > where you
> >>> >> >> >> >> > > are currently? Shall we make a git branch so we can keep
> >>> >> >> >> >> > > track
> >>> >> >> >> >> > > of,
> >>> >> >> >> >> > > share
> >>> >> >> >> >> > > and merge what we alter?
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Richard Henninger
> >>> >> >> >> >> > > richard@rghmusic.com
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > From: Stephen Kyne
> >>> >> >> >> >> > > Sent: Sunday, September 15, 2013 11:48 AM
> >>> >> >> >> >> > > To: Developer discussions
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Hi Andrés,
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Yes the project generated from CMake is almost fully
> >>> >> >> >> >> > > correct.
> >>> >> >> >> >> > > Just
> >>> >> >> >> >> > > some
> >>> >> >> >> >> > > edits to a few CMakeLists.txt files will be needed to
> >>> >> >> >> >> > > load
> >>> >> >> >> >> > > some
> >>> >> >> >> >> > > missing
> >>> >> >> >> >> > > libraries.
> >>> >> >> >> >> > > I'm not building all features yet so there may be more
> >>> >> >> >> >> > > changes
> >>> >> >> >> >> > > as
> >>> >> >> >> >> > > time
> >>> >> >> >> >> > > goes
> >>> >> >> >> >> > > by but the csound core is working well.
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Stephen
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > ________________________________
> >>> >> >> >> >> > > Date: Sat, 14 Sep 2013 19:28:55 -0700
> >>> >> >> >> >> > > From: mantaraya36@gmail.com
> >>> >> >> >> >> > > To: csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > > Subject: Re: [Cs-dev] VS2010 building from source
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Hi,
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Do you think the VS porject generated by cmake is useful?
> >>> >> >> >> >> > > Ideally
> >>> >> >> >> >> > > this
> >>> >> >> >> >> > > work
> >>> >> >> >> >> > > should go in the CMakeLists.txt file rather than a
> >>> >> >> >> >> > > separate
> >>> >> >> >> >> > > VS
> >>> >> >> >> >> > > project.
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Cheers,
> >>> >> >> >> >> > > Andrés
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > On Fri, Sep 13, 2013 at 11:46 AM, Stephen Kyne
> >>> >> >> >> >> > > <stevek@outlook.ie>
> >>> >> >> >> >> > > wrote:
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Cool, any help would be appreciated. I'm still getting to
> >>> >> >> >> >> > > grips
> >>> >> >> >> >> > > with
> >>> >> >> >> >> > > the
> >>> >> >> >> >> > > Csound code base and most of my code changes are probably
> >>> >> >> >> >> > > far
> >>> >> >> >> >> > > from
> >>> >> >> >> >> > > elegant.
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > As far as I know, the Release Candidate is required
> >>> >> >> >> >> > > unless
> >>> >> >> >> >> > > there
> >>> >> >> >> >> > > is
> >>> >> >> >> >> > > an
> >>> >> >> >> >> > > update to the preview.
> >>> >> >> >> >> > > I know I had tried before and I was getting all kinds of
> >>> >> >> >> >> > > errors
> >>> >> >> >> >> > > from
> >>> >> >> >> >> > > missing
> >>> >> >> >> >> > > lib functions as you described.
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > In the meantime, the portaudio module is working so real
> >>> >> >> >> >> > > time
> >>> >> >> >> >> > > audio
> >>> >> >> >> >> > > is
> >>> >> >> >> >> > > possible.
> >>> >> >> >> >> > > There are still some elements of MSVC build that will be
> >>> >> >> >> >> > > need
> >>> >> >> >> >> > > to
> >>> >> >> >> >> > > be
> >>> >> >> >> >> > > fixed
> >>> >> >> >> >> > > though.
> >>> >> >> >> >> > > I saw a crash relating to heap corruptiong due to
> >>> >> >> >> >> > > vfprintf
> >>> >> >> >> >> > > use
> >>> >> >> >> >> > > but
> >>> >> >> >> >> > > these
> >>> >> >> >> >> > > errors are relatively easy to fix with the debugger.
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Stephen
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > ________________________________
> >>> >> >> >> >> > > From: richard@rghmusic.com
> >>> >> >> >> >> > > To: csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > > Date: Fri, 13 Sep 2013 17:03:15 +0000
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Subject: Re: [Cs-dev] VS2010 building from source
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Me too. I tried with VS2012 and decided that too much of
> >>> >> >> >> >> > > the
> >>> >> >> >> >> > > code
> >>> >> >> >> >> > > depended
> >>> >> >> >> >> > > on liberties that C99 permitted that C88 did not and gave
> >>> >> >> >> >> > > up
> >>> >> >> >> >> > > -
> >>> >> >> >> >> > > thinking the
> >>> >> >> >> >> > > source would need too much rework to bother.
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > I have VS2013 preview on an 8.1 machine so I’d be
> >>> >> >> >> >> > > interested
> >>> >> >> >> >> > > in
> >>> >> >> >> >> > > sharing the
> >>> >> >> >> >> > > workload to speed this along. Perhaps there should be a
> >>> >> >> >> >> > > git
> >>> >> >> >> >> > > branch
> >>> >> >> >> >> > > to
> >>> >> >> >> >> > > hold
> >>> >> >> >> >> > > the project files and changes for this?
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > My interest is access to MS debugging tools while using
> >>> >> >> >> >> > > .net
> >>> >> >> >> >> > > front-ends and
> >>> >> >> >> >> > > for ultimately targeting WinRT getting csound back closer
> >>> >> >> >> >> > > to
> >>> >> >> >> >> > > its
> >>> >> >> >> >> > > original
> >>> >> >> >> >> > > goal of being multiplatform.
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Richard Henninger
> >>> >> >> >> >> > > richard@rghmusic.com
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > From: Rory Walsh
> >>> >> >> >> >> > > Sent: Friday, September 13, 2013 12:21 PM
> >>> >> >> >> >> > > To: Developer discussions
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > Thanks for the report. I'm following this with interest!
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > On 13 September 2013 00:58, Stephen Kyne
> >>> >> >> >> >> > > <stevek@outlook.ie>
> >>> >> >> >> >> > > wrote:
> >>> >> >> >> >> > >> Hey guys,
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> Visual Studio 2013 RC was released there recently. It
> >>> >> >> >> >> > >> has
> >>> >> >> >> >> > >> partial
> >>> >> >> >> >> > >> support
> >>> >> >> >> >> > >> for C99.
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> http://blogs.msdn.com/b/vcblog/archive/2013/07/19/c99-library-support-in-visual-studio-2013.aspx
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> I've been hacking away with it and managed to build
> >>> >> >> >> >> > >> Csound.
> >>> >> >> >> >> > >> The
> >>> >> >> >> >> > >> build
> >>> >> >> >> >> > >> was
> >>> >> >> >> >> > >> mostly stripped down but I managed to get the xanadu.csd
> >>> >> >> >> >> > >> to
> >>> >> >> >> >> > >> compile a
> >>> >> >> >> >> > >> .wav
> >>> >> >> >> >> > >> file.
> >>> >> >> >> >> > >> So it's a start at least!
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> The changes required were fairly minor, mostly just
> >>> >> >> >> >> > >> alterations
> >>> >> >> >> >> > >> to
> >>> >> >> >> >> > >> the
> >>> >> >> >> >> > >> project(s) file for libraries and some small code
> >>> >> >> >> >> > >> changes
> >>> >> >> >> >> > >> here
> >>> >> >> >> >> > >> and
> >>> >> >> >> >> > >> there.
> >>> >> >> >> >> > >> I had to replace some GCC atomic intrinsics with MSVC
> >>> >> >> >> >> > >> ones.
> >>> >> >> >> >> > >> I'm not sure the full effect of that but I guess in
> >>> >> >> >> >> > >> theory
> >>> >> >> >> >> > >> it
> >>> >> >> >> >> > >> should
> >>> >> >> >> >> > >> (and
> >>> >> >> >> >> > >> seems to) work.
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> I'm hoping to get some real-time performance working
> >>> >> >> >> >> > >> next.
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> Stephen
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> ________________________________
> >>> >> >> >> >> > >> Date: Sun, 21 Jul 2013 23:48:03 -0400
> >>> >> >> >> >> > >> From: michael.gogins@gmail.com
> >>> >> >> >> >> > >> To: csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> Subject: Re: [Cs-dev] VS2010 building from source
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> You could use another IDE: QtCreator, CodeBlocks,
> >>> >> >> >> >> > >> Eclipse
> >>> >> >> >> >> > >> CDT.
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> On Jul 21, 2013 7:31 PM, "Stephen Kyne"
> >>> >> >> >> >> > >> <stevek@outlook.ie>
> >>> >> >> >> >> > >> wrote:
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> Thanks for the replies.
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> I mainly want to build in Visual Studio just for using
> >>> >> >> >> >> > >> the
> >>> >> >> >> >> > >> IDE
> >>> >> >> >> >> > >> itself
> >>> >> >> >> >> > >> but
> >>> >> >> >> >> > >> it
> >>> >> >> >> >> > >> sounds like a no go at the minute.
> >>> >> >> >> >> > >> Maybe something for the future.
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> Cheers,
> >>> >> >> >> >> > >> Stephen
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> ________________________________
> >>> >> >> >> >> > >> From: richard@rghmusic.com
> >>> >> >> >> >> > >> To: csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > >> Date: Sun, 21 Jul 2013 21:15:47 +0000
> >>> >> >> >> >> > >> Subject: Re: [Cs-dev] VS2010 building from source
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> Last Spring, I explored porting to WinRT using the 5.18
> >>> >> >> >> >> > >> code
> >>> >> >> >> >> > >> base.
> >>> >> >> >> >> > >> Really
> >>> >> >> >> >> > >> tough! Once I started following in the changes you guys
> >>> >> >> >> >> > >> were
> >>> >> >> >> >> > >> putting
> >>> >> >> >> >> > >> into
> >>> >> >> >> >> > >> csound 6, I saw how your architectural evolutions would
> >>> >> >> >> >> > >> solve a
> >>> >> >> >> >> > >> number of
> >>> >> >> >> >> > >> issues I encountered.
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> So I’ve held off until 6.0 becomes a stable base from
> >>> >> >> >> >> > >> which
> >>> >> >> >> >> > >> to
> >>> >> >> >> >> > >> rethink an
> >>> >> >> >> >> > >> approach. Being patient gave me another reward: WinRT
> >>> >> >> >> >> > >> 8.1
> >>> >> >> >> >> > >> finally
> >>> >> >> >> >> > >> provides
> >>> >> >> >> >> > >> the ability to feed audio streams from an algorithm as
> >>> >> >> >> >> > >> PCM
> >>> >> >> >> >> > >> rather
> >>> >> >> >> >> > >> than
> >>> >> >> >> >> > >> from
> >>> >> >> >> >> > >> only a file or existing audio stream. So direct
> >>> >> >> >> >> > >> programming
> >>> >> >> >> >> > >> of
> >>> >> >> >> >> > >> COM
> >>> >> >> >> >> > >> (WASAPI)
> >>> >> >> >> >> > >> is no longer necessary. Maybe MIDI will show up before
> >>> >> >> >> >> > >> long...
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> I am pretty familiar with the issues involved in a WinRT
> >>> >> >> >> >> > >> port
> >>> >> >> >> >> > >> and
> >>> >> >> >> >> > >> would be
> >>> >> >> >> >> > >> happy to be a part of such an effort at some point in
> >>> >> >> >> >> > >> the
> >>> >> >> >> >> > >> future.
> >>> >> >> >> >> > >> For
> >>> >> >> >> >> > >> now,
> >>> >> >> >> >> > >> I am content to explore the api from VS2012 and Win8
> >>> >> >> >> >> > >> desktop
> >>> >> >> >> >> > >> apps
> >>> >> >> >> >> > >> via
> >>> >> >> >> >> > >> a C#
> >>> >> >> >> >> > >> wrapper I have. As it stands now, the sounds created
> >>> >> >> >> >> > >> from
> >>> >> >> >> >> > >> a
> >>> >> >> >> >> > >> desktop-style
> >>> >> >> >> >> > >> app are trouble free on a Surface Pro - you just can’t
> >>> >> >> >> >> > >> create
> >>> >> >> >> >> > >> apps
> >>> >> >> >> >> > >> to
> >>> >> >> >> >> > >> distribute from the Windows app store. It’s an
> >>> >> >> >> >> > >> acceptable
> >>> >> >> >> >> > >> compromise
> >>> >> >> >> >> > >> to
> >>> >> >> >> >> > >> me
> >>> >> >> >> >> > >> for now.
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> Richard Henninger
> >>> >> >> >> >> > >> richard@rghmusic.com
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> From: Steven Yi
> >>> >> >> >> >> > >> Sent: Sunday, July 21, 2013 4:27 PM
> >>> >> >> >> >> > >> To: Developer discussions
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> I tried to get a VS CMake build going about a year and a
> >>> >> >> >> >> > >> half
> >>> >> >> >> >> > >> ago
> >>> >> >> >> >> > >> without much luck. I think though it would be nice to
> >>> >> >> >> >> > >> have
> >>> >> >> >> >> > >> it
> >>> >> >> >> >> > >> be
> >>> >> >> >> >> > >> possible, especially if we'll get more developers
> >>> >> >> >> >> > >> interested
> >>> >> >> >> >> > >> in
> >>> >> >> >> >> > >> compiling and working on Csound. I don't think anyone's
> >>> >> >> >> >> > >> really
> >>> >> >> >> >> > >> been
> >>> >> >> >> >> > >> looking at WinRT, but I think it'd be nice to see Csound
> >>> >> >> >> >> > >> there
> >>> >> >> >> >> > >> and
> >>> >> >> >> >> > >> on
> >>> >> >> >> >> > >> Win 8 Mobile too.
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> On Sun, Jul 21, 2013 at 3:09 PM, Richard Henninger
> >>> >> >> >> >> > >> <richard@rghmusic.com>
> >>> >> >> >> >> > >> wrote:
> >>> >> >> >> >> > >>> I tried this a few weeks ago so I could be better able
> >>> >> >> >> >> > >>> to
> >>> >> >> >> >> > >>> use
> >>> >> >> >> >> > >>> the
> >>> >> >> >> >> > >>> VS
> >>> >> >> >> >> > >>> debugger better for the csound code while writing a
> >>> >> >> >> >> > >>> .net
> >>> >> >> >> >> > >>> bridge
> >>> >> >> >> >> > >>> to
> >>> >> >> >> >> > >>> csound.
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> Mike is right on many points about the futility of
> >>> >> >> >> >> > >>> doing
> >>> >> >> >> >> > >>> this.
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> The MS (the c part is c88 not c99) compiler will give
> >>> >> >> >> >> > >>> you
> >>> >> >> >> >> > >>> scads
> >>> >> >> >> >> > >>> of
> >>> >> >> >> >> > >>> errors
> >>> >> >> >> >> > >>> when compiling csound libraries. Here is a partial list
> >>> >> >> >> >> > >>> from
> >>> >> >> >> >> > >>> an
> >>> >> >> >> >> > >>> excerpt
> >>> >> >> >> >> > >>> of
> >>> >> >> >> >> > >>> an earlier post:
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> Four come to mind right away:
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> MS C tries to encourage use of the posix secure
> >>> >> >> >> >> > >>> strxxx_s
> >>> >> >> >> >> > >>> functions
> >>> >> >> >> >> > >>> for
> >>> >> >> >> >> > >>> string operations to thwart buffer overflow hacks.
> >>> >> >> >> >> > >>> Error
> >>> >> >> >> >> > >>> can
> >>> >> >> >> >> > >>> be
> >>> >> >> >> >> > >>> turned
> >>> >> >> >> >> > >>> off
> >>> >> >> >> >> > >>> by a flag, but the recommendation represents a best
> >>> >> >> >> >> > >>> practice.
> >>> >> >> >> >> > >>> It is totally unforgiving of implicit casts from void*.
> >>> >> >> >> >> > >>> For
> >>> >> >> >> >> > >>> code
> >>> >> >> >> >> > >>> readability, I agree with them. Code clarity in open
> >>> >> >> >> >> > >>> source
> >>> >> >> >> >> > >>> seems
> >>> >> >> >> >> > >>> ultra-desirable. No flag for these.
> >>> >> >> >> >> > >>> Declaring new variables mid-codeblock confuses the
> >>> >> >> >> >> > >>> compiler.
> >>> >> >> >> >> > >>> [It
> >>> >> >> >> >> > >>> spews
> >>> >> >> >> >> > >>> crazy
> >>> >> >> >> >> > >>> error messages once encountered]
> >>> >> >> >> >> > >>> It won’t accept really old, deprecated library calls
> >>> >> >> >> >> > >>> like
> >>> >> >> >> >> > >>> open
> >>> >> >> >> >> > >>> and
> >>> >> >> >> >> > >>> insists
> >>> >> >> >> >> > >>> on newer equivalents.
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> namehist.c is particulary delinquent in this regard.
> >>> >> >> >> >> > >>> VS2013’s
> >>> >> >> >> >> > >>> C
> >>> >> >> >> >> > >>> (in
> >>> >> >> >> >> > >>> beta)
> >>> >> >> >> >> > >>> wants to be c99 compliant, maybe some of this will just
> >>> >> >> >> >> > >>> evaporate
> >>> >> >> >> >> > >>> with
> >>> >> >> >> >> > >>> VS2013 re-written c compiler. [Mike’s concern about c++
> >>> >> >> >> >> > >>> stl
> >>> >> >> >> >> > >>> generics
> >>> >> >> >> >> > >>> should
> >>> >> >> >> >> > >>> also evaporate as MS makes itself compliant with VC11.
> >>> >> >> >> >> > >>> Although
> >>> >> >> >> >> > >>> you
> >>> >> >> >> >> > >>> never
> >>> >> >> >> >> > >>> know with MS, they do talk a good line on standards
> >>> >> >> >> >> > >>> compliance
> >>> >> >> >> >> > >>> these
> >>> >> >> >> >> > >>> days.
> >>> >> >> >> >> > >>> We’ll just have to wait and see...]
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> Since dealing with these is a pre-requisite to porting
> >>> >> >> >> >> > >>> to
> >>> >> >> >> >> > >>> WinRT
> >>> >> >> >> >> > >>> which
> >>> >> >> >> >> > >>> must
> >>> >> >> >> >> > >>> use an MS compiler, cleaning this kind of this up might
> >>> >> >> >> >> > >>> make a
> >>> >> >> >> >> > >>> good
> >>> >> >> >> >> > >>> [project
> >>> >> >> >> >> > >>> for me to start contributing with].
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> For now, I’d just set up the gnu environment as Mike’s
> >>> >> >> >> >> > >>> article
> >>> >> >> >> >> > >>> describes.
> >>> >> >> >> >> > >>> That’s what I’ve decided to do.
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> Richard Henninger
> >>> >> >> >> >> > >>> richard@rghmusic.com
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> From: Michael Gogins
> >>> >> >> >> >> > >>> Sent: Sunday, July 21, 2013 2:41 PM
> >>> >> >> >> >> > >>> To: Developer discussions
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> I tried to build Csound and CsoundAC with Visual C++
> >>> >> >> >> >> > >>> about
> >>> >> >> >> >> > >>> four
> >>> >> >> >> >> > >>> years
> >>> >> >> >> >> > >>> ago,
> >>> >> >> >> >> > >>> and I gave up.
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> The issue for me was that the Microsoft Standard C++
> >>> >> >> >> >> > >>> Library
> >>> >> >> >> >> > >>> (STL)
> >>> >> >> >> >> > >>> did
> >>> >> >> >> >> > >>> not
> >>> >> >> >> >> > >>> generate code that could be exported in shared
> >>> >> >> >> >> > >>> libraries.
> >>> >> >> >> >> > >>> This
> >>> >> >> >> >> > >>> was a
> >>> >> >> >> >> > >>> serious
> >>> >> >> >> >> > >>> problem that prevented CsoundAC from linking into
> >>> >> >> >> >> > >>> shared
> >>> >> >> >> >> > >>> libraries
> >>> >> >> >> >> > >>> using
> >>> >> >> >> >> > >>> Visual C++, as CsoundAC uses std::vector and other such
> >>> >> >> >> >> > >>> classes
> >>> >> >> >> >> > >>> in
> >>> >> >> >> >> > >>> exported
> >>> >> >> >> >> > >>> interfaces.
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> Aside from this the C interfaces should not, in theory,
> >>> >> >> >> >> > >>> present a
> >>> >> >> >> >> > >>> problem.
> >>> >> >> >> >> > >>> However, because the Visual C++ build has not been
> >>> >> >> >> >> > >>> maintained
> >>> >> >> >> >> > >>> for
> >>> >> >> >> >> > >>> a
> >>> >> >> >> >> > >>> long
> >>> >> >> >> >> > >>> time, there may be many minor problems.
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> Your best bet is to create a branch in GIT for your
> >>> >> >> >> >> > >>> Visual
> >>> >> >> >> >> > >>> C++
> >>> >> >> >> >> > >>> build
> >>> >> >> >> >> > >>> and
> >>> >> >> >> >> > >>> modify the CMakeList.txt files to build with Visual C++
> >>> >> >> >> >> > >>> in
> >>> >> >> >> >> > >>> the
> >>> >> >> >> >> > >>> Microsoft
> >>> >> >> >> >> > >>> Windows SDK console. If you get it to work, we can
> >>> >> >> >> >> > >>> merge
> >>> >> >> >> >> > >>> your
> >>> >> >> >> >> > >>> branch
> >>> >> >> >> >> > >>> back
> >>> >> >> >> >> > >>> in.
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> Please tell us your reason for wanting a Visual C++
> >>> >> >> >> >> > >>> build.
> >>> >> >> >> >> > >>> I
> >>> >> >> >> >> > >>> would
> >>> >> >> >> >> > >>> not go
> >>> >> >> >> >> > >>> down this path, myself, without a very good reason.
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> Both the C API, and the low-level C++ api in
> >>> >> >> >> >> > >>> csound.hpp,
> >>> >> >> >> >> > >>> can
> >>> >> >> >> >> > >>> be
> >>> >> >> >> >> > >>> used
> >>> >> >> >> >> > >>> from
> >>> >> >> >> >> > >>> Visual C++ while linking with the MinGW built code in
> >>> >> >> >> >> > >>> the
> >>> >> >> >> >> > >>> Windows
> >>> >> >> >> >> > >>> installer.
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> In other words, if you are creating a Visual C++
> >>> >> >> >> >> > >>> project
> >>> >> >> >> >> > >>> to
> >>> >> >> >> >> > >>> use
> >>> >> >> >> >> > >>> the
> >>> >> >> >> >> > >>> Csound
> >>> >> >> >> >> > >>> API, you should be able use the libraries and headers
> >>> >> >> >> >> > >>> in
> >>> >> >> >> >> > >>> the
> >>> >> >> >> >> > >>> Windows
> >>> >> >> >> >> > >>> installer with Visual C++ as long as you only reference
> >>> >> >> >> >> > >>> C
> >>> >> >> >> >> > >>> header
> >>> >> >> >> >> > >>> files
> >>> >> >> >> >> > >>> such
> >>> >> >> >> >> > >>> as csound.h and the csound.hpp C++ header. If you find
> >>> >> >> >> >> > >>> out
> >>> >> >> >> >> > >>> differently,
> >>> >> >> >> >> > >>> please let me know.
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> At this time, the MinGW compiler is pretty even with
> >>> >> >> >> >> > >>> the
> >>> >> >> >> >> > >>> Visual
> >>> >> >> >> >> > >>> C++
> >>> >> >> >> >> > >>> compiler
> >>> >> >> >> >> > >>> in terms of code quality, execution speed, and probably
> >>> >> >> >> >> > >>> a
> >>> >> >> >> >> > >>> bit
> >>> >> >> >> >> > >>> better
> >>> >> >> >> >> > >>> for
> >>> >> >> >> >> > >>> C++
> >>> >> >> >> >> > >>> standards compliance.
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> Hope this helps,
> >>> >> >> >> >> > >>> Mike
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> ===========================
> >>> >> >> >> >> > >>> Michael Gogins
> >>> >> >> >> >> > >>> Irreducible Productions
> >>> >> >> >> >> > >>> http://michaelgogins.tumblr.com
> >>> >> >> >> >> > >>> Michael dot Gogins at gmail dot com
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> On Sun, Jul 21, 2013 at 1:15 PM, Stephen Kyne
> >>> >> >> >> >> > >>> <stevek@outlook.ie>
> >>> >> >> >> >> > >>> wrote:
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>> Hi guys,
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>> I was wondering if anyone has or if it is supposed to
> >>> >> >> >> >> > >>>> be
> >>> >> >> >> >> > >>>> possible
> >>> >> >> >> >> > >>>> to
> >>> >> >> >> >> > >>>> generate a VS2010 project file using CMake and
> >>> >> >> >> >> > >>>> building
> >>> >> >> >> >> > >>>> Csound
> >>> >> >> >> >> > >>>> this
> >>> >> >> >> >> > >>>> way?
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>> It is straight forward finding the necessary
> >>> >> >> >> >> > >>>> dependencies
> >>> >> >> >> >> > >>>> and
> >>> >> >> >> >> > >>>> generating
> >>> >> >> >> >> > >>>> the project file but it's running into a lot of errors
> >>> >> >> >> >> > >>>> when I
> >>> >> >> >> >> > >>>> try
> >>> >> >> >> >> > >>>> and
> >>> >> >> >> >> > >>>> build.
> >>> >> >> >> >> > >>>> Is it worth hacking around and fixing these errors or
> >>> >> >> >> >> > >>>> is
> >>> >> >> >> >> > >>>> this
> >>> >> >> >> >> > >>>> fundamentally not going to work without serious
> >>> >> >> >> >> > >>>> effort?
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>> Thanks,
> >>> >> >> >> >> > >>>> Stephen
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>> ------------------------------------------------------------------------------
> >>> >> >> >> >> > >>>> See everything from the browser to the database with
> >>> >> >> >> >> > >>>> AppDynamics
> >>> >> >> >> >> > >>>> Get end-to-end visibility with application monitoring
> >>> >> >> >> >> > >>>> from
> >>> >> >> >> >> > >>>> AppDynamics
> >>> >> >> >> >> > >>>> Isolate bottlenecks and diagnose root cause in
> >>> >> >> >> >> > >>>> seconds.
> >>> >> >> >> >> > >>>> Start your free trial of AppDynamics Pro today!
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >>> >> >> >> >> > >>>> _______________________________________________
> >>> >> >> >> >> > >>>> Csound-devel mailing list
> >>> >> >> >> >> > >>>> Csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >> >> >> > >>>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> ------------------------------------------------------------------------------
> >>> >> >> >> >> > >>> See everything from the browser to the database with
> >>> >> >> >> >> > >>> AppDynamics
> >>> >> >> >> >> > >>> Get end-to-end visibility with application monitoring
> >>> >> >> >> >> > >>> from
> >>> >> >> >> >> > >>> AppDynamics
> >>> >> >> >> >> > >>> Isolate bottlenecks and diagnose root cause in seconds.
> >>> >> >> >> >> > >>> Start your free trial of AppDynamics Pro today!
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >>> >> >> >> >> > >>> _______________________________________________
> >>> >> >> >> >> > >>> Csound-devel mailing list
> >>> >> >> >> >> > >>> Csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >> >> >> > >>>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> ------------------------------------------------------------------------------
> >>> >> >> >> >> > >> See everything from the browser to the database with
> >>> >> >> >> >> > >> AppDynamics
> >>> >> >> >> >> > >> Get end-to-end visibility with application monitoring
> >>> >> >> >> >> > >> from
> >>> >> >> >> >> > >> AppDynamics
> >>> >> >> >> >> > >> Isolate bottlenecks and diagnose root cause in seconds.
> >>> >> >> >> >> > >> Start your free trial of AppDynamics Pro today!
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >>> >> >> >> >> > >> _______________________________________________
> >>> >> >> >> >> > >> Csound-devel mailing list
> >>> >> >> >> >> > >> Csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> ------------------------------------------------------------------------------
> >>> >> >> >> >> > >> See everything from the browser to the database with
> >>> >> >> >> >> > >> AppDynamics
> >>> >> >> >> >> > >> Get
> >>> >> >> >> >> > >> end-to-end visibility with application monitoring from
> >>> >> >> >> >> > >> AppDynamics
> >>> >> >> >> >> > >> Isolate
> >>> >> >> >> >> > >> bottlenecks and diagnose root cause in seconds. Start
> >>> >> >> >> >> > >> your
> >>> >> >> >> >> > >> free
> >>> >> >> >> >> > >> trial
> >>> >> >> >> >> > >> of
> >>> >> >> >> >> > >> AppDynamics Pro today!
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >>> >> >> >> >> > >> _______________________________________________
> >>> >> >> >> >> > >> Csound-devel
> >>> >> >> >> >> > >> mailing
> >>> >> >> >> >> > >> list
> >>> >> >> >> >> > >> Csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> ------------------------------------------------------------------------------
> >>> >> >> >> >> > >> See everything from the browser to the database with
> >>> >> >> >> >> > >> AppDynamics
> >>> >> >> >> >> > >> Get end-to-end visibility with application monitoring
> >>> >> >> >> >> > >> from
> >>> >> >> >> >> > >> AppDynamics
> >>> >> >> >> >> > >> Isolate bottlenecks and diagnose root cause in seconds.
> >>> >> >> >> >> > >> Start your free trial of AppDynamics Pro today!
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >>> >> >> >> >> > >> _______________________________________________
> >>> >> >> >> >> > >> Csound-devel mailing list
> >>> >> >> >> >> > >> Csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> ------------------------------------------------------------------------------
> >>> >> >> >> >> > >> See everything from the browser to the database with
> >>> >> >> >> >> > >> AppDynamics
> >>> >> >> >> >> > >> Get
> >>> >> >> >> >> > >> end-to-end visibility with application monitoring from
> >>> >> >> >> >> > >> AppDynamics
> >>> >> >> >> >> > >> Isolate
> >>> >> >> >> >> > >> bottlenecks and diagnose root cause in seconds. Start
> >>> >> >> >> >> > >> your
> >>> >> >> >> >> > >> free
> >>> >> >> >> >> > >> trial
> >>> >> >> >> >> > >> of
> >>> >> >> >> >> > >> AppDynamics Pro today!
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> >>> >> >> >> >> > >> _______________________________________________
> >>> >> >> >> >> > >> Csound-devel
> >>> >> >> >> >> > >> mailing
> >>> >> >> >> >> > >> list
> >>> >> >> >> >> > >> Csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> ------------------------------------------------------------------------------
> >>> >> >> >> >> > >> How ServiceNow helps IT people transform IT departments:
> >>> >> >> >> >> > >> 1. Consolidate legacy IT systems to a single system of
> >>> >> >> >> >> > >> record
> >>> >> >> >> >> > >> for
> >>> >> >> >> >> > >> IT
> >>> >> >> >> >> > >> 2. Standardize and globalize service processes across IT
> >>> >> >> >> >> > >> 3. Implement zero-touch automation to replace manual,
> >>> >> >> >> >> > >> redundant
> >>> >> >> >> >> > >> tasks
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> >>> >> >> >> >> > >> _______________________________________________
> >>> >> >> >> >> > >> Csound-devel mailing list
> >>> >> >> >> >> > >> Csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >> >> >> > >>
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > ------------------------------------------------------------------------------
> >>> >> >> >> >> > > How ServiceNow helps IT people transform IT departments:
> >>> >> >> >> >> > > 1. Consolidate legacy IT systems to a single system of
> >>> >> >> >> >> > > record
> >>> >> >> >> >> > > for
> >>> >> >> >> >> > > IT
> >>> >> >> >> >> > > 2. Standardize and globalize service processes across IT
> >>> >> >> >> >> > > 3. Implement zero-touch automation to replace manual,
> >>> >> >> >> >> > > redundant
> >>> >> >> >> >> > > tasks
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> >>> >> >> >> >> > > _______________________________________________
> >>> >> >> >> >> > > Csound-devel mailing list
> >>> >> >> >> >> > > Csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > ------------------------------------------------------------------------------
> >>> >> >> >> >> > > How ServiceNow helps IT people transform IT departments:
> >>> >> >> >> >> > > 1.
> >>> >> >> >> >> > > Consolidate
> >>> >> >> >> >> > > legacy IT systems to a single system of record for IT 2.
> >>> >> >> >> >> > > Standardize
> >>> >> >> >> >> > > and
> >>> >> >> >> >> > > globalize service processes across IT 3. Implement
> >>> >> >> >> >> > > zero-touch
> >>> >> >> >> >> > > automation to
> >>> >> >> >> >> > > replace manual, redundant tasks
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> >>> >> >> >> >> > > _______________________________________________
> >>> >> >> >> >> > > Csound-devel
> >>> >> >> >> >> > > mailing
> >>> >> >> >> >> > > list
> >>> >> >> >> >> > > Csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > ------------------------------------------------------------------------------
> >>> >> >> >> >> > > How ServiceNow helps IT people transform IT departments:
> >>> >> >> >> >> > > 1. Consolidate legacy IT systems to a single system of
> >>> >> >> >> >> > > record
> >>> >> >> >> >> > > for
> >>> >> >> >> >> > > IT
> >>> >> >> >> >> > > 2. Standardize and globalize service processes across IT
> >>> >> >> >> >> > > 3. Implement zero-touch automation to replace manual,
> >>> >> >> >> >> > > redundant
> >>> >> >> >> >> > > tasks
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> >>> >> >> >> >> > > _______________________________________________
> >>> >> >> >> >> > > Csound-devel mailing list
> >>> >> >> >> >> > > Csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > ------------------------------------------------------------------------------
> >>> >> >> >> >> > > LIMITED TIME SALE - Full Year of Microsoft Training For
> >>> >> >> >> >> > > Just
> >>> >> >> >> >> > > $49.99!
> >>> >> >> >> >> > > 1,500+
> >>> >> >> >> >> > > hours of tutorials including VisualStudio 2012, Windows
> >>> >> >> >> >> > > 8,
> >>> >> >> >> >> > > SharePoint
> >>> >> >> >> >> > > 2013,
> >>> >> >> >> >> > > SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library
> >>> >> >> >> >> > > Power
> >>> >> >> >> >> > > Pack
> >>> >> >> >> >> > > includes
> >>> >> >> >> >> > > Mobile, Cloud, Java, and UX Design. Lowest price ever!
> >>> >> >> >> >> > > Ends
> >>> >> >> >> >> > > 9/22/13.
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
> >>> >> >> >> >> > > _______________________________________________
> >>> >> >> >> >> > > Csound-devel
> >>> >> >> >> >> > > mailing
> >>> >> >> >> >> > > list
> >>> >> >> >> >> > > Csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > ------------------------------------------------------------------------------
> >>> >> >> >> >> > > LIMITED TIME SALE - Full Year of Microsoft Training For
> >>> >> >> >> >> > > Just
> >>> >> >> >> >> > > $49.99!
> >>> >> >> >> >> > > 1,500+
> >>> >> >> >> >> > > hours of tutorials including VisualStudio 2012, Windows
> >>> >> >> >> >> > > 8,
> >>> >> >> >> >> > > SharePoint
> >>> >> >> >> >> > > 2013,
> >>> >> >> >> >> > > SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library
> >>> >> >> >> >> > > Power
> >>> >> >> >> >> > > Pack
> >>> >> >> >> >> > > includes
> >>> >> >> >> >> > > Mobile, Cloud, Java, and UX Design. Lowest price ever!
> >>> >> >> >> >> > > Ends
> >>> >> >> >> >> > > 9/20/13.
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >>> >> >> >> >> > > _______________________________________________
> >>> >> >> >> >> > > Csound-devel
> >>> >> >> >> >> > > mailing
> >>> >> >> >> >> > > list
> >>> >> >> >> >> > > Csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > ------------------------------------------------------------------------------
> >>> >> >> >> >> > > LIMITED TIME SALE - Full Year of Microsoft Training For
> >>> >> >> >> >> > > Just
> >>> >> >> >> >> > > $49.99!
> >>> >> >> >> >> > > 1,500+ hours of tutorials including VisualStudio 2012,
> >>> >> >> >> >> > > Windows
> >>> >> >> >> >> > > 8,
> >>> >> >> >> >> > > SharePoint
> >>> >> >> >> >> > > 2013, SQL 2012, MVC 4, more. BEST VALUE: New
> >>> >> >> >> >> > > Multi-Library
> >>> >> >> >> >> > > Power
> >>> >> >> >> >> > > Pack
> >>> >> >> >> >> > > includes
> >>> >> >> >> >> > > Mobile, Cloud, Java, and UX Design. Lowest price ever!
> >>> >> >> >> >> > > Ends
> >>> >> >> >> >> > > 9/20/13.
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > >
> >>> >> >> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >>> >> >> >> >> > > _______________________________________________
> >>> >> >> >> >> > > Csound-devel mailing list
> >>> >> >> >> >> > > Csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >> >> >> > >
> >>> >> >> >> >> >
> >>> >> >> >> >> >
> >>> >> >> >> >> >
> >>> >> >> >> >> >
> >>> >> >> >> >> >
> >>> >> >> >> >> >
> >>> >> >> >> >> >
> >>> >> >> >> >> > ------------------------------------------------------------------------------
> >>> >> >> >> >> > LIMITED TIME SALE - Full Year of Microsoft Training For
> >>> >> >> >> >> > Just
> >>> >> >> >> >> > $49.99!
> >>> >> >> >> >> > 1,500+ hours of tutorials including VisualStudio 2012,
> >>> >> >> >> >> > Windows
> >>> >> >> >> >> > 8,
> >>> >> >> >> >> > SharePoint
> >>> >> >> >> >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library
> >>> >> >> >> >> > Power
> >>> >> >> >> >> > Pack
> >>> >> >> >> >> > includes
> >>> >> >> >> >> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
> >>> >> >> >> >> > 9/20/13.
> >>> >> >> >> >> >
> >>> >> >> >> >> >
> >>> >> >> >> >> >
> >>> >> >> >> >> >
> >>> >> >> >> >> >
> >>> >> >> >> >> >
> >>> >> >> >> >> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >>> >> >> >> >> > _______________________________________________
> >>> >> >> >> >> > Csound-devel mailing list
> >>> >> >> >> >> > Csound-devel@lists.sourceforge.net
> >>> >> >> >> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >> ------------------------------------------------------------------------------
> >>> >> >> >> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just
> >>> >> >> >> >> $49.99!
> >>> >> >> >> >> 1,500+ hours of tutorials including VisualStudio 2012,
> >>> >> >> >> >> Windows
> >>> >> >> >> >> 8,
> >>> >> >> >> >> SharePoint
> >>> >> >> >> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library
> >>> >> >> >> >> Power
> >>> >> >> >> >> Pack
> >>> >> >> >> >> includes
> >>> >> >> >> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
> >>> >> >> >> >> 9/20/13.
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >>
> >>> >> >> >> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >>> >> >> >> >> _______________________________________________
> >>> >> >> >> >> Csound-devel mailing list
> >>> >> >> >> >> Csound-devel@lists.sourceforge.net
> >>> >> >> >> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >> >> >>
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> > ------------------------------------------------------------------------------
> >>> >> >> >> > LIMITED TIME SALE - Full Year of Microsoft Training For Just
> >>> >> >> >> > $49.99!
> >>> >> >> >> > 1,500+ hours of tutorials including VisualStudio 2012, Windows
> >>> >> >> >> > 8,
> >>> >> >> >> > SharePoint
> >>> >> >> >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library
> >>> >> >> >> > Power
> >>> >> >> >> > Pack
> >>> >> >> >> > includes
> >>> >> >> >> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
> >>> >> >> >> > 9/20/13.
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> >
> >>> >> >> >> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >>> >> >> >> > _______________________________________________
> >>> >> >> >> > Csound-devel mailing list
> >>> >> >> >> > Csound-devel@lists.sourceforge.net
> >>> >> >> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >> >> >
> >>> >> >> >>
> >>> >> >> >>
> >>> >> >> >>
> >>> >> >> >>
> >>> >> >> >>
> >>> >> >> >>
> >>> >> >> >> ------------------------------------------------------------------------------
> >>> >> >> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just
> >>> >> >> >> $49.99!
> >>> >> >> >> 1,500+ hours of tutorials including VisualStudio 2012, Windows
> >>> >> >> >> 8,
> >>> >> >> >> SharePoint
> >>> >> >> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
> >>> >> >> >> Pack
> >>> >> >> >> includes
> >>> >> >> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
> >>> >> >> >> 9/20/13.
> >>> >> >> >>
> >>> >> >> >>
> >>> >> >> >>
> >>> >> >> >>
> >>> >> >> >>
> >>> >> >> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >>> >> >> >> _______________________________________________
> >>> >> >> >> Csound-devel mailing list
> >>> >> >> >> Csound-devel@lists.sourceforge.net
> >>> >> >> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >> >
> >>> >> >> >
> >>> >> >> >
> >>> >> >> >
> >>> >> >> >
> >>> >> >> > ------------------------------------------------------------------------------
> >>> >> >> > LIMITED TIME SALE - Full Year of Microsoft Training For Just
> >>> >> >> > $49.99!
> >>> >> >> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> >>> >> >> > SharePoint
> >>> >> >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
> >>> >> >> > Pack
> >>> >> >> > includes
> >>> >> >> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
> >>> >> >> > 9/20/13.
> >>> >> >> >
> >>> >> >> >
> >>> >> >> >
> >>> >> >> >
> >>> >> >> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >>> >> >> > _______________________________________________
> >>> >> >> > Csound-devel mailing list
> >>> >> >> > Csound-devel@lists.sourceforge.net
> >>> >> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >> >
> >>> >> >>
> >>> >> >>
> >>> >> >>
> >>> >> >>
> >>> >> >>
> >>> >> >> ------------------------------------------------------------------------------
> >>> >> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just
> >>> >> >> $49.99!
> >>> >> >> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> >>> >> >> SharePoint
> >>> >> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
> >>> >> >> Pack
> >>> >> >> includes
> >>> >> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends
> >>> >> >> 9/20/13.
> >>> >> >>
> >>> >> >>
> >>> >> >>
> >>> >> >>
> >>> >> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >>> >> >> _______________________________________________
> >>> >> >> Csound-devel mailing list
> >>> >> >> Csound-devel@lists.sourceforge.net
> >>> >> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >
> >>> >> >
> >>> >> >
> >>> >> >
> >>> >> > ------------------------------------------------------------------------------
> >>> >> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> >>> >> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> >>> >> > SharePoint
> >>> >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power
> >>> >> > Pack
> >>> >> > includes
> >>> >> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> >>> >> >
> >>> >> >
> >>> >> >
> >>> >> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >>> >> > _______________________________________________
> >>> >> > Csound-devel mailing list
> >>> >> > Csound-devel@lists.sourceforge.net
> >>> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >> >
> >>> >>
> >>> >>
> >>> >>
> >>> >>
> >>> >> ------------------------------------------------------------------------------
> >>> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> >>> >> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> >>> >> SharePoint
> >>> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> >>> >> includes
> >>> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> >>> >>
> >>> >>
> >>> >>
> >>> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >>> >> _______________________________________________
> >>> >> Csound-devel mailing list
> >>> >> Csound-devel@lists.sourceforge.net
> >>> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >
> >>> >
> >>> >
> >>> > ------------------------------------------------------------------------------
> >>> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> >>> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> >>> > SharePoint
> >>> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> >>> > includes
> >>> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13.
> >>> >
> >>> >
> >>> > http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
> >>> > _______________________________________________
> >>> > Csound-devel mailing list
> >>> > Csound-devel@lists.sourceforge.net
> >>> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>> >
> >>>
> >>>
> >>>
> >>> ------------------------------------------------------------------------------
> >>> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> >>> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> >>> SharePoint
> >>> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> >>> includes
> >>> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13.
> >>>
> >>>
> >>> http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
> >>> _______________________________________________
> >>> Csound-devel mailing list
> >>> Csound-devel@lists.sourceforge.net
> >>> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>
> >>
> >> ------------------------------------------------------------------------------
> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> >> 1,500+
> >> hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
> >> 2013,
> >> SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13.
> >>
> >> http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
> >> _______________________________________________ Csound-devel mailing list
> >> Csound-devel@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>
> >>
> >> ------------------------------------------------------------------------------
> >> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> >> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> >> SharePoint
> >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> >> includes
> >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> >>
> >> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> >> _______________________________________________
> >> Csound-devel mailing list
> >> Csound-devel@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>
> >
> > ------------------------------------------------------------------------------
> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> > includes
> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> > _______________________________________________
> > Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
> > ------------------------------------------------------------------------------
> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! 1,500+
> > hours of tutorials including VisualStudio 2012, Windows 8, SharePoint 2013,
> > SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> > _______________________________________________ Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
> > ------------------------------------------------------------------------------
> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! 1,500+
> > hours of tutorials including VisualStudio 2012, Windows 8, SharePoint 2013,
> > SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> > _______________________________________________ Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
> > ------------------------------------------------------------------------------
> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! 1,500+
> > hours of tutorials including VisualStudio 2012, Windows 8, SharePoint 2013,
> > SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> > _______________________________________________ Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
> > ------------------------------------------------------------------------------
> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> > includes
> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> > _______________________________________________
> > Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
>
> ------------------------------------------------------------------------------
> October Webinars: Code for Performance
> Free Intel webinars can help you accelerate application performance.
> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from
> the latest Intel processors and coprocessors. See abstracts and register >
> http://pubads.g.doubleclick.net/gampad/clk?id=60133471&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel

------------------------------------------------------------------------------ October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register > http://pubads.g.doubleclick.net/gampad/clk?id=60133471&iu=/4140/ostg.clktrk
_______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/csound-devel

Date2013-09-23 22:08
Fromjpff@cs.bath.ac.uk
SubjectRe: [Cs-dev] VS2010 building from source
Already done at the same times as stepohen (I believe)

> John, Please add edit privileges on the wiki for me as well (rghmusic) so
> I can document my VS2013 work also as I add to Stephen’s contributions.
> Thanks.
>
> Stephen, I have been following along. Thanks for what you’ve done so far.
> I’ll try to forge ahead while you are on holiday.  Have a good trip.
>
> Richard
>
> Richard Henninger
> richard@rghmusic.com




------------------------------------------------------------------------------
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register >
http://pubads.g.doubleclick.net/gampad/clk?id=60133471&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2013-10-03 00:48
FromStephen Kyne
SubjectRe: [Cs-dev] VS2010 building from source
AttachmentsNone  None  
Hi guys, 

I delivered some more fixes today for various issues I've seen and also some which the compiler threw up as warnings.

The vast remaining bulk of the warnings (around 1300) fall into the following
 - Non POSIX compliant method names, would be a pain to change all of these just for MSVC
 - Data loss via conversion from various casts (a lot of these), also a pain and probably unnecessary to fix
 - MSVC complains about unsafe methods used, they usually have alternates ending with "_s". Not needed.

The last major warnings that might cause malfunction I think relate to the atomic intrinsics for MSVC vs GCC.
I'll need to investigate this a lot more and if anyone else had any ideas on how to go about verifying it, that would be great.
Next I'm going to test as many .csd's as I can and the real time audio using WinMM to see if any issues arise.
The wiki also needs to be updated with the libraries tested and full details of what is/isn't working.

Richard, did you have any luck with building this branch?

Thanks,
Stephen

> Date: Mon, 23 Sep 2013 22:08:59 +0100
> From: jpff@cs.bath.ac.uk
> To: csound-devel@lists.sourceforge.net
> Subject: Re: [Cs-dev] VS2010 building from source
>
> Already done at the same times as stepohen (I believe)
>
> > John, Please add edit privileges on the wiki for me as well (rghmusic) so
> > I can document my VS2013 work also as I add to Stephen’s contributions.
> > Thanks.
> >
> > Stephen, I have been following along. Thanks for what you’ve done so far.
> > I’ll try to forge ahead while you are on holiday. Have a good trip.
> >
> > Richard
> >
> > Richard Henninger
> > richard@rghmusic.com
>
>
>
>
> ------------------------------------------------------------------------------
> October Webinars: Code for Performance
> Free Intel webinars can help you accelerate application performance.
> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from
> the latest Intel processors and coprocessors. See abstracts and register >
> http://pubads.g.doubleclick.net/gampad/clk?id=60133471&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel

Date2013-10-03 15:59
FromSteven Yi
SubjectRe: [Cs-dev] VS2010 building from source
Hi Stephen,

Just to note, Csound did compile with MSVC in the past.  I'm wondering
if we didn't "clean up" a lot of things that might have made it work
with MSVC when working on CS6.  You might want to take a look at the
CS5 repo, or CS4 sources to see if there weren't macros used or other
things (probably in sysdep.h). Perhaps others might know better what
was done in the past for MSVC.

Thanks,
steven

On Wed, Oct 2, 2013 at 7:48 PM, Stephen Kyne  wrote:
> Hi guys,
>
> I delivered some more fixes today for various issues I've seen and also some
> which the compiler threw up as warnings.
>
> The vast remaining bulk of the warnings (around 1300) fall into the
> following
>  - Non POSIX compliant method names, would be a pain to change all of these
> just for MSVC
>  - Data loss via conversion from various casts (a lot of these), also a pain
> and probably unnecessary to fix
>  - MSVC complains about unsafe methods used, they usually have alternates
> ending with "_s". Not needed.
>
> The last major warnings that might cause malfunction I think relate to the
> atomic intrinsics for MSVC vs GCC.
> I'll need to investigate this a lot more and if anyone else had any ideas on
> how to go about verifying it, that would be great.
> Next I'm going to test as many .csd's as I can and the real time audio using
> WinMM to see if any issues arise.
> The wiki also needs to be updated with the libraries tested and full details
> of what is/isn't working.
>
> Richard, did you have any luck with building this branch?
>
> Thanks,
> Stephen
>
>> Date: Mon, 23 Sep 2013 22:08:59 +0100
>> From: jpff@cs.bath.ac.uk
>
>> To: csound-devel@lists.sourceforge.net
>> Subject: Re: [Cs-dev] VS2010 building from source
>>
>> Already done at the same times as stepohen (I believe)
>>
>> > John, Please add edit privileges on the wiki for me as well (rghmusic)
>> > so
>> > I can document my VS2013 work also as I add to Stephen’s contributions.
>> > Thanks.
>> >
>> > Stephen, I have been following along. Thanks for what you’ve done so
>> > far.
>> > I’ll try to forge ahead while you are on holiday. Have a good trip.
>> >
>> > Richard
>> >
>> > Richard Henninger
>> > richard@rghmusic.com
>>
>>
>>
>>
>>
>> ------------------------------------------------------------------------------
>> October Webinars: Code for Performance
>> Free Intel webinars can help you accelerate application performance.
>> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most
>> from
>> the latest Intel processors and coprocessors. See abstracts and register >
>>
>> http://pubads.g.doubleclick.net/gampad/clk?id=60133471&iu=/4140/ostg.clktrk
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> ------------------------------------------------------------------------------
> October Webinars: Code for Performance
> Free Intel webinars can help you accelerate application performance.
> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most
> from
> the latest Intel processors and coprocessors. See abstracts and register >
> http://pubads.g.doubleclick.net/gampad/clk?id=60134791&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>

------------------------------------------------------------------------------
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register >
http://pubads.g.doubleclick.net/gampad/clk?id=60134791&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2013-10-04 15:17
FromStephen Kyne
SubjectRe: [Cs-dev] VS2010 building from source
AttachmentsNone  None  
Hi Steven,

Ok sure I can take a look. It would be nice to have one file, like "sysdep.h", to move all of this kind of work into if possible.

Thanks,
Stephen

> Date: Thu, 3 Oct 2013 10:59:34 -0400
> From: stevenyi@gmail.com
> To: csound-devel@lists.sourceforge.net
> Subject: Re: [Cs-dev] VS2010 building from source
>
> Hi Stephen,
>
> Just to note, Csound did compile with MSVC in the past. I'm wondering
> if we didn't "clean up" a lot of things that might have made it work
> with MSVC when working on CS6. You might want to take a look at the
> CS5 repo, or CS4 sources to see if there weren't macros used or other
> things (probably in sysdep.h). Perhaps others might know better what
> was done in the past for MSVC.
>
> Thanks,
> steven
>
> On Wed, Oct 2, 2013 at 7:48 PM, Stephen Kyne <stevek@outlook.ie> wrote:
> > Hi guys,
> >
> > I delivered some more fixes today for various issues I've seen and also some
> > which the compiler threw up as warnings.
> >
> > The vast remaining bulk of the warnings (around 1300) fall into the
> > following
> > - Non POSIX compliant method names, would be a pain to change all of these
> > just for MSVC
> > - Data loss via conversion from various casts (a lot of these), also a pain
> > and probably unnecessary to fix
> > - MSVC complains about unsafe methods used, they usually have alternates
> > ending with "_s". Not needed.
> >
> > The last major warnings that might cause malfunction I think relate to the
> > atomic intrinsics for MSVC vs GCC.
> > I'll need to investigate this a lot more and if anyone else had any ideas on
> > how to go about verifying it, that would be great.
> > Next I'm going to test as many .csd's as I can and the real time audio using
> > WinMM to see if any issues arise.
> > The wiki also needs to be updated with the libraries tested and full details
> > of what is/isn't working.
> >
> > Richard, did you have any luck with building this branch?
> >
> > Thanks,
> > Stephen
> >
> >> Date: Mon, 23 Sep 2013 22:08:59 +0100
> >> From: jpff@cs.bath.ac.uk
> >
> >> To: csound-devel@lists.sourceforge.net
> >> Subject: Re: [Cs-dev] VS2010 building from source
> >>
> >> Already done at the same times as stepohen (I believe)
> >>
> >> > John, Please add edit privileges on the wiki for me as well (rghmusic)
> >> > so
> >> > I can document my VS2013 work also as I add to Stephen’s contributions.
> >> > Thanks.
> >> >
> >> > Stephen, I have been following along. Thanks for what you’ve done so
> >> > far.
> >> > I’ll try to forge ahead while you are on holiday. Have a good trip.
> >> >
> >> > Richard
> >> >
> >> > Richard Henninger
> >> > richard@rghmusic.com
> >>
> >>
> >>
> >>
> >>
> >> ------------------------------------------------------------------------------
> >> October Webinars: Code for Performance
> >> Free Intel webinars can help you accelerate application performance.
> >> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most
> >> from
> >> the latest Intel processors and coprocessors. See abstracts and register >
> >>
> >> http://pubads.g.doubleclick.net/gampad/clk?id=60133471&iu=/4140/ostg.clktrk
> >> _______________________________________________
> >> Csound-devel mailing list
> >> Csound-devel@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
> > ------------------------------------------------------------------------------
> > October Webinars: Code for Performance
> > Free Intel webinars can help you accelerate application performance.
> > Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most
> > from
> > the latest Intel processors and coprocessors. See abstracts and register >
> > http://pubads.g.doubleclick.net/gampad/clk?id=60134791&iu=/4140/ostg.clktrk
> > _______________________________________________
> > Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
>
> ------------------------------------------------------------------------------
> October Webinars: Code for Performance
> Free Intel webinars can help you accelerate application performance.
> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from
> the latest Intel processors and coprocessors. See abstracts and register >
> http://pubads.g.doubleclick.net/gampad/clk?id=60134791&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel

Date2013-10-04 16:39
FromStephen Kyne
SubjectRe: [Cs-dev] VS2010 building from source
AttachmentsNone  None  
I've had a look at the Csound5 source and there doesn't seem to be much difference between the MSVC specific code and Csound6 sources.
I can't see anything that has been removed at least and it basically looks untouched.
"sysdep.h" in particular is pretty much the same.

Stephen


From: stevek@outlook.ie
To: csound-devel@lists.sourceforge.net
Date: Fri, 4 Oct 2013 15:17:11 +0100
Subject: Re: [Cs-dev] VS2010 building from source

Hi Steven,

Ok sure I can take a look. It would be nice to have one file, like "sysdep.h", to move all of this kind of work into if possible.

Thanks,
Stephen

> Date: Thu, 3 Oct 2013 10:59:34 -0400
> From: stevenyi@gmail.com
> To: csound-devel@lists.sourceforge.net
> Subject: Re: [Cs-dev] VS2010 building from source
>
> Hi Stephen,
>
> Just to note, Csound did compile with MSVC in the past. I'm wondering
> if we didn't "clean up" a lot of things that might have made it work
> with MSVC when working on CS6. You might want to take a look at the
> CS5 repo, or CS4 sources to see if there weren't macros used or other
> things (probably in sysdep.h). Perhaps others might know better what
> was done in the past for MSVC.
>
> Thanks,
> steven
>
> On Wed, Oct 2, 2013 at 7:48 PM, Stephen Kyne <stevek@outlook.ie> wrote:
> > Hi guys,
> >
> > I delivered some more fixes today for various issues I've seen and also some
> > which the compiler threw up as warnings.
> >
> > The vast remaining bulk of the warnings (around 1300) fall into the
> > following
> > - Non POSIX compliant method names, would be a pain to change all of these
> > just for MSVC
> > - Data loss via conversion from various casts (a lot of these), also a pain
> > and probably unnecessary to fix
> > - MSVC complains about unsafe methods used, they usually have alternates
> > ending with "_s". Not needed.
> >
> > The last major warnings that might cause malfunction I think relate to the
> > atomic intrinsics for MSVC vs GCC.
> > I'll need to investigate this a lot more and if anyone else had any ideas on
> > how to go about verifying it, that would be great.
> > Next I'm going to test as many .csd's as I can and the real time audio using
> > WinMM to see if any issues arise.
> > The wiki also needs to be updated with the libraries tested and full details
> > of what is/isn't working.
> >
> > Richard, did you have any luck with building this branch?
> >
> > Thanks,
> > Stephen
> >
> >> Date: Mon, 23 Sep 2013 22:08:59 +0100
> >> From: jpff@cs.bath.ac.uk
> >
> >> To: csound-devel@lists.sourceforge.net
> >> Subject: Re: [Cs-dev] VS2010 building from source
> >>
> >> Already done at the same times as stepohen (I believe)
> >>
> >> > John, Please add edit privileges on the wiki for me as well (rghmusic)
> >> > so
> >> > I can document my VS2013 work also as I add to Stephen’s contributions.
> >> > Thanks.
> >> >
> >> > Stephen, I have been following along. Thanks for what you’ve done so
> >> > far.
> >> > I’ll try to forge ahead while you are on holiday. Have a good trip.
> >> >
> >> > Richard
> >> >
> >> > Richard Henninger
> >> > richard@rghmusic.com
> >>
> >>
> >>
> >>
> >>
> >> ------------------------------------------------------------------------------
> >> October Webinars: Code for Performance
> >> Free Intel webinars can help you accelerate application performance.
> >> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most
> >> from
> >> the latest Intel processors and coprocessors. See abstracts and register >
> >>
> >> http://pubads.g.doubleclick.net/gampad/clk?id=60133471&iu=/4140/ostg.clktrk
> >> _______________________________________________
> >> Csound-devel mailing list
> >> Csound-devel@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
> > ------------------------------------------------------------------------------
> > October Webinars: Code for Performance
> > Free Intel webinars can help you accelerate application performance.
> > Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most
> > from
> > the latest Intel processors and coprocessors. See abstracts and register >
> > http://pubads.g.doubleclick.net/gampad/clk?id=60134791&iu=/4140/ostg.clktrk
> > _______________________________________________
> > Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
>
> ------------------------------------------------------------------------------
> October Webinars: Code for Performance
> Free Intel webinars can help you accelerate application performance.
> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from
> the latest Intel processors and coprocessors. See abstracts and register >
> http://pubads.g.doubleclick.net/gampad/clk?id=60134791&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel

------------------------------------------------------------------------------ October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register > http://pubads.g.doubleclick.net/gampad/clk?id=60134791&iu=/4140/ostg.clktrk
_______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/csound-devel

Date2013-10-04 16:43
FromSteven Yi
SubjectRe: [Cs-dev] VS2010 building from source
Ah, okay, well thanks for looking into that.  I guess the changes
really are from new code that was added then and things didn't get
removed.  I agree it would be nice to centralize as much of this as
possible.

On Fri, Oct 4, 2013 at 11:39 AM, Stephen Kyne  wrote:
> I've had a look at the Csound5 source and there doesn't seem to be much
> difference between the MSVC specific code and Csound6 sources.
> I can't see anything that has been removed at least and it basically looks
> untouched.
> "sysdep.h" in particular is pretty much the same.
>
> Stephen
>
> ________________________________
> From: stevek@outlook.ie
> To: csound-devel@lists.sourceforge.net
> Date: Fri, 4 Oct 2013 15:17:11 +0100
>
> Subject: Re: [Cs-dev] VS2010 building from source
>
> Hi Steven,
>
> Ok sure I can take a look. It would be nice to have one file, like
> "sysdep.h", to move all of this kind of work into if possible.
>
> Thanks,
> Stephen
>
>> Date: Thu, 3 Oct 2013 10:59:34 -0400
>> From: stevenyi@gmail.com
>> To: csound-devel@lists.sourceforge.net
>> Subject: Re: [Cs-dev] VS2010 building from source
>>
>> Hi Stephen,
>>
>> Just to note, Csound did compile with MSVC in the past. I'm wondering
>> if we didn't "clean up" a lot of things that might have made it work
>> with MSVC when working on CS6. You might want to take a look at the
>> CS5 repo, or CS4 sources to see if there weren't macros used or other
>> things (probably in sysdep.h). Perhaps others might know better what
>> was done in the past for MSVC.
>>
>> Thanks,
>> steven
>>
>> On Wed, Oct 2, 2013 at 7:48 PM, Stephen Kyne  wrote:
>> > Hi guys,
>> >
>> > I delivered some more fixes today for various issues I've seen and also
>> > some
>> > which the compiler threw up as warnings.
>> >
>> > The vast remaining bulk of the warnings (around 1300) fall into the
>> > following
>> > - Non POSIX compliant method names, would be a pain to change all of
>> > these
>> > just for MSVC
>> > - Data loss via conversion from various casts (a lot of these), also a
>> > pain
>> > and probably unnecessary to fix
>> > - MSVC complains about unsafe methods used, they usually have alternates
>> > ending with "_s". Not needed.
>> >
>> > The last major warnings that might cause malfunction I think relate to
>> > the
>> > atomic intrinsics for MSVC vs GCC.
>> > I'll need to investigate this a lot more and if anyone else had any
>> > ideas on
>> > how to go about verifying it, that would be great.
>> > Next I'm going to test as many .csd's as I can and the real time audio
>> > using
>> > WinMM to see if any issues arise.
>> > The wiki also needs to be updated with the libraries tested and full
>> > details
>> > of what is/isn't working.
>> >
>> > Richard, did you have any luck with building this branch?
>> >
>> > Thanks,
>> > Stephen
>> >
>> >> Date: Mon, 23 Sep 2013 22:08:59 +0100
>> >> From: jpff@cs.bath.ac.uk
>> >
>> >> To: csound-devel@lists.sourceforge.net
>> >> Subject: Re: [Cs-dev] VS2010 building from source
>> >>
>> >> Already done at the same times as stepohen (I believe)
>> >>
>> >> > John, Please add edit privileges on the wiki for me as well
>> >> > (rghmusic)
>> >> > so
>> >> > I can document my VS2013 work also as I add to Stephen’s
>> >> > contributions.
>> >> > Thanks.
>> >> >
>> >> > Stephen, I have been following along. Thanks for what you’ve done so
>> >> > far.
>> >> > I’ll try to forge ahead while you are on holiday. Have a good trip.
>> >> >
>> >> > Richard
>> >> >
>> >> > Richard Henninger
>> >> > richard@rghmusic.com
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >> ------------------------------------------------------------------------------
>> >> October Webinars: Code for Performance
>> >> Free Intel webinars can help you accelerate application performance.
>> >> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the
>> >> most
>> >> from
>> >> the latest Intel processors and coprocessors. See abstracts and
>> >> register >
>> >>
>> >>
>> >> http://pubads.g.doubleclick.net/gampad/clk?id=60133471&iu=/4140/ostg.clktrk
>> >> _______________________________________________
>> >> Csound-devel mailing list
>> >> Csound-devel@lists.sourceforge.net
>> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >
>> >
>> > ------------------------------------------------------------------------------
>> > October Webinars: Code for Performance
>> > Free Intel webinars can help you accelerate application performance.
>> > Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most
>> > from
>> > the latest Intel processors and coprocessors. See abstracts and register
>> > >
>> >
>> > http://pubads.g.doubleclick.net/gampad/clk?id=60134791&iu=/4140/ostg.clktrk
>> > _______________________________________________
>> > Csound-devel mailing list
>> > Csound-devel@lists.sourceforge.net
>> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >
>>
>>
>> ------------------------------------------------------------------------------
>> October Webinars: Code for Performance
>> Free Intel webinars can help you accelerate application performance.
>> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most
>> from
>> the latest Intel processors and coprocessors. See abstracts and register >
>>
>> http://pubads.g.doubleclick.net/gampad/clk?id=60134791&iu=/4140/ostg.clktrk
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> ------------------------------------------------------------------------------
> October Webinars: Code for Performance Free Intel webinars can help you
> accelerate application performance. Explore tips for MPI, OpenMP, advanced
> profiling, and more. Get the most from the latest Intel processors and
> coprocessors. See abstracts and register >
> http://pubads.g.doubleclick.net/gampad/clk?id=60134791&iu=/4140/ostg.clktrk
> _______________________________________________ Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> ------------------------------------------------------------------------------
> October Webinars: Code for Performance
> Free Intel webinars can help you accelerate application performance.
> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most
> from
> the latest Intel processors and coprocessors. See abstracts and register >
> http://pubads.g.doubleclick.net/gampad/clk?id=60134791&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>

------------------------------------------------------------------------------
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register >
http://pubads.g.doubleclick.net/gampad/clk?id=60134791&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2013-10-10 11:21
FromStephen Kyne
SubjectRe: [Cs-dev] VS2010 building from source
AttachmentsNone  None  
Hi guys,

I've begun updating the wiki with the list of features that are compiling or tested.
So far there is not much in the table yet but I've seen that the majority of the features are building straight away with no modification thankfully.
I'll continue to update the wiki and document my progress.

I had a question though, how do you guys normally test opcodes/features/functionality? 
Is this normally done manually? I have seen a test folder but have not fully investigated it yet.

I may add some custom csd files to test each feature/opcode if that would make it easier. 
Maybe the examples in the documentation could achieve this also. 

Thanks,
Stephen

> Date: Fri, 4 Oct 2013 11:43:26 -0400
> From: stevenyi@gmail.com
> To: csound-devel@lists.sourceforge.net
> Subject: Re: [Cs-dev] VS2010 building from source
>
> Ah, okay, well thanks for looking into that. I guess the changes
> really are from new code that was added then and things didn't get
> removed. I agree it would be nice to centralize as much of this as
> possible.
>
> On Fri, Oct 4, 2013 at 11:39 AM, Stephen Kyne <stevek@outlook.ie> wrote:
> > I've had a look at the Csound5 source and there doesn't seem to be much
> > difference between the MSVC specific code and Csound6 sources.
> > I can't see anything that has been removed at least and it basically looks
> > untouched.
> > "sysdep.h" in particular is pretty much the same.
> >
> > Stephen
> >
> > ________________________________
> > From: stevek@outlook.ie
> > To: csound-devel@lists.sourceforge.net
> > Date: Fri, 4 Oct 2013 15:17:11 +0100
> >
> > Subject: Re: [Cs-dev] VS2010 building from source
> >
> > Hi Steven,
> >
> > Ok sure I can take a look. It would be nice to have one file, like
> > "sysdep.h", to move all of this kind of work into if possible.
> >
> > Thanks,
> > Stephen
> >
> >> Date: Thu, 3 Oct 2013 10:59:34 -0400
> >> From: stevenyi@gmail.com
> >> To: csound-devel@lists.sourceforge.net
> >> Subject: Re: [Cs-dev] VS2010 building from source
> >>
> >> Hi Stephen,
> >>
> >> Just to note, Csound did compile with MSVC in the past. I'm wondering
> >> if we didn't "clean up" a lot of things that might have made it work
> >> with MSVC when working on CS6. You might want to take a look at the
> >> CS5 repo, or CS4 sources to see if there weren't macros used or other
> >> things (probably in sysdep.h). Perhaps others might know better what
> >> was done in the past for MSVC.
> >>
> >> Thanks,
> >> steven
> >>
> >> On Wed, Oct 2, 2013 at 7:48 PM, Stephen Kyne <stevek@outlook.ie> wrote:
> >> > Hi guys,
> >> >
> >> > I delivered some more fixes today for various issues I've seen and also
> >> > some
> >> > which the compiler threw up as warnings.
> >> >
> >> > The vast remaining bulk of the warnings (around 1300) fall into the
> >> > following
> >> > - Non POSIX compliant method names, would be a pain to change all of
> >> > these
> >> > just for MSVC
> >> > - Data loss via conversion from various casts (a lot of these), also a
> >> > pain
> >> > and probably unnecessary to fix
> >> > - MSVC complains about unsafe methods used, they usually have alternates
> >> > ending with "_s". Not needed.
> >> >
> >> > The last major warnings that might cause malfunction I think relate to
> >> > the
> >> > atomic intrinsics for MSVC vs GCC.
> >> > I'll need to investigate this a lot more and if anyone else had any
> >> > ideas on
> >> > how to go about verifying it, that would be great.
> >> > Next I'm going to test as many .csd's as I can and the real time audio
> >> > using
> >> > WinMM to see if any issues arise.
> >> > The wiki also needs to be updated with the libraries tested and full
> >> > details
> >> > of what is/isn't working.
> >> >
> >> > Richard, did you have any luck with building this branch?
> >> >
> >> > Thanks,
> >> > Stephen
> >> >
> >> >> Date: Mon, 23 Sep 2013 22:08:59 +0100
> >> >> From: jpff@cs.bath.ac.uk
> >> >
> >> >> To: csound-devel@lists.sourceforge.net
> >> >> Subject: Re: [Cs-dev] VS2010 building from source
> >> >>
> >> >> Already done at the same times as stepohen (I believe)
> >> >>
> >> >> > John, Please add edit privileges on the wiki for me as well
> >> >> > (rghmusic)
> >> >> > so
> >> >> > I can document my VS2013 work also as I add to Stephen’s
> >> >> > contributions.
> >> >> > Thanks.
> >> >> >
> >> >> > Stephen, I have been following along. Thanks for what you’ve done so
> >> >> > far.
> >> >> > I’ll try to forge ahead while you are on holiday. Have a good trip.
> >> >> >
> >> >> > Richard
> >> >> >
> >> >> > Richard Henninger
> >> >> > richard@rghmusic.com
> >> >>
> >> >>
> >> >>
> >> >>
> >> >>
> >> >>
> >> >> ------------------------------------------------------------------------------
> >> >> October Webinars: Code for Performance
> >> >> Free Intel webinars can help you accelerate application performance.
> >> >> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the
> >> >> most
> >> >> from
> >> >> the latest Intel processors and coprocessors. See abstracts and
> >> >> register >
> >> >>
> >> >>
> >> >> http://pubads.g.doubleclick.net/gampad/clk?id=60133471&iu=/4140/ostg.clktrk
> >> >> _______________________________________________
> >> >> Csound-devel mailing list
> >> >> Csound-devel@lists.sourceforge.net
> >> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >
> >> >
> >> > ------------------------------------------------------------------------------
> >> > October Webinars: Code for Performance
> >> > Free Intel webinars can help you accelerate application performance.
> >> > Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most
> >> > from
> >> > the latest Intel processors and coprocessors. See abstracts and register
> >> > >
> >> >
> >> > http://pubads.g.doubleclick.net/gampad/clk?id=60134791&iu=/4140/ostg.clktrk
> >> > _______________________________________________
> >> > Csound-devel mailing list
> >> > Csound-devel@lists.sourceforge.net
> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >
> >>
> >>
> >> ------------------------------------------------------------------------------
> >> October Webinars: Code for Performance
> >> Free Intel webinars can help you accelerate application performance.
> >> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most
> >> from
> >> the latest Intel processors and coprocessors. See abstracts and register >
> >>
> >> http://pubads.g.doubleclick.net/gampad/clk?id=60134791&iu=/4140/ostg.clktrk
> >> _______________________________________________
> >> Csound-devel mailing list
> >> Csound-devel@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
> > ------------------------------------------------------------------------------
> > October Webinars: Code for Performance Free Intel webinars can help you
> > accelerate application performance. Explore tips for MPI, OpenMP, advanced
> > profiling, and more. Get the most from the latest Intel processors and
> > coprocessors. See abstracts and register >
> > http://pubads.g.doubleclick.net/gampad/clk?id=60134791&iu=/4140/ostg.clktrk
> > _______________________________________________ Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
> > ------------------------------------------------------------------------------
> > October Webinars: Code for Performance
> > Free Intel webinars can help you accelerate application performance.
> > Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most
> > from
> > the latest Intel processors and coprocessors. See abstracts and register >
> > http://pubads.g.doubleclick.net/gampad/clk?id=60134791&iu=/4140/ostg.clktrk
> > _______________________________________________
> > Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
>
> ------------------------------------------------------------------------------
> October Webinars: Code for Performance
> Free Intel webinars can help you accelerate application performance.
> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from
> the latest Intel processors and coprocessors. See abstracts and register >
> http://pubads.g.doubleclick.net/gampad/clk?id=60134791&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel

Date2013-10-10 12:02
FromStephen Kyne
SubjectRe: [Cs-dev] VS2010 building from source
AttachmentsNone  None  
Heh, well "Trapped.." is running just fine so I guess that's a good sign.

Thanks for the info. I'll see if I can possibly add to whats already there.
Some automation would be great but I guess it's hard to test audio output programmatically.

Stephen

> Date: Thu, 10 Oct 2013 12:39:32 +0100
> From: jpff@cs.bath.ac.uk
> To: csound-devel@lists.sourceforge.net
> Subject: Re: [Cs-dev] VS2010 building from source
>
> The currect tests filder has both basic tests (commandline) and specific
> tests in c
>
> There used to be a much larger comrehensive test set based on the manual
> examples and MD5 checking of results, but I think I was the only person
> who ued it.
>
> The othe tests are the bug*.csd files I keep from things that were wrong
> ibn the past -- that is still rather informal.
>
> Or there is the thoery that if "Trapped..." runs it is OK........
>
> ==John ff
>
> > I had a question though, how do you guys normally test
> > opcodes/features/functionality? Is this normally done manually? I have
> > seen a test folder but have not fully investigated it yet.
> > I may add some custom csd files to test each feature/opcode if that would
> > make it easier. Maybe the examples in the documentation could achieve this
> > also.
> > Thanks,Stephen
> >
>
>
>
> ------------------------------------------------------------------------------
> October Webinars: Code for Performance
> Free Intel webinars can help you accelerate application performance.
> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from
> the latest Intel processors and coprocessors. See abstracts and register >
> http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel

Date2013-10-10 12:39
Fromjpff@cs.bath.ac.uk
SubjectRe: [Cs-dev] VS2010 building from source
The currect tests filder has both basic tests (commandline) and specific
tests in c

 There used to be a much larger comrehensive test set based on the manual
examples and MD5 checking of results, but I think I was the only person
who ued it.

The othe tests are the bug*.csd files I keep from things that were wrong
ibn the past -- that is still rather informal.

Or there is the thoery that if "Trapped..." runs it is OK........

==John ff

> I had a question though, how do you guys normally test
> opcodes/features/functionality? Is this normally done manually? I have
> seen a test folder but have not fully investigated it yet.
> I may add some custom csd files to test each feature/opcode if that would
> make it easier. Maybe the examples in the documentation could achieve this
> also.
> Thanks,Stephen
>



------------------------------------------------------------------------------
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register >
http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2013-10-10 14:18
Fromjpff@cs.bath.ac.uk
SubjectRe: [Cs-dev] VS2010 building from source
> Heh, well "Trapped.." is running just fine so I guess that's a good sign.
> Thanks for the info. I'll see if I can possibly add to whats already
> there.Some automation would be great but I guess it's hard to test audio
> output programmatically.
my scheme was to create a wav file and calculate its MD5 hash.  Then
compare with the previous runs -- first time needs eteballing output

Really you shour run the tests in tests/commandline as well as Trapped at
a minimum

==John ff


------------------------------------------------------------------------------
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register >
http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2013-10-10 15:37
FromSteven Yi
SubjectRe: [Cs-dev] VS2010 building from source
Just to elaborate a little, the tests folder has:

tests/commandline - these are CSD's that get run by a python runner
(test.py).  These are generally used only for testing the compiler and
can be considered something like integration tests. These can be run
from the CMake generated build file, i.e. "make csdtests".

tests/c - these are Unit tests written in C and use CUnit.  Currently
there are tests for various parts of the compiler and some API
methods.  Our coverage of libcsound is pretty minimal at the moment,
with tests usually being written as we write new parts of Csound.  It
would be good to add more tests here, as they serve to help ensure we
didn't break something moving forward, and also act as a sort of
documentation on how functions are used.  These can be run from the
CMake generated tests using "make test" or calling "ctest". (Actually,
I just ran "make test" and got a few failures here on Mac; output
pasted below).

tests/python - nothing here at the moment, but the thought was to add
tests of the API using Python here.  The idea is that it would be
useful to test from a host language to make sure our assumptions about
the C API still work from a host.

I'm going to add the above to a README.md in the tests folder now. A
couple other things:

- I had started a developer doc as part of the "How Csound Works"
presentation for the Csound Conference.  I got partially through but
had to stop to put together the slide deck for the conference.  I'll
continue to work on this and will aim to have a first draft shortly
after the conference.

- For the "Using the Csound API" presentation, I'm preparing examples
in Python.  I'm going to translate examples to C, Clojure, luajit, and
Java.  These could be a good basis for tests/python.  I'll release
these after the conference, as they'll be written by that time. :)

steven


[CTest output]

     Start  1: testCompilation
 1/11 Test  #1: testCompilation ..................   Passed    9.30 sec
      Start  2: testCsoundTypeSystem
 2/11 Test  #2: testCsoundTypeSystem .............   Passed    0.47 sec
      Start  3: testCsoundMessageBuffer
 3/11 Test  #3: testCsoundMessageBuffer ..........   Passed    0.90 sec
      Start  4: testCsoundOrcSemantics
 4/11 Test  #4: testCsoundOrcSemantics ...........   Passed    0.45 sec
      Start  5: testCsoundOrcCompileTest
 5/11 Test  #5: testCsoundOrcCompileTest .........   Passed    0.18 sec
      Start  6: testChannels
 6/11 Test  #6: testChannels .....................***Failed    0.55 sec
      Start  7: testCsoundDataStructures
 7/11 Test  #7: testCsoundDataStructures .........   Passed    0.56 sec
      Start  8: testIo
 8/11 Test  #8: testIo ...........................***Failed    5.96 sec
      Start  9: testCircularBuffer
 9/11 Test  #9: testCircularBuffer ...............***Failed    0.23 sec
      Start 10: testCscore
10/11 Test #10: testCscore .......................   Passed    0.22 sec
      Start 11: testPerfThread
11/11 Test #11: testPerfThread ...................   Passed   13.31 sec

73% tests passed, 3 tests failed out of 11

Total Test time (real) =  32.56 sec

The following tests FAILED:
 6 - testChannels (Failed)
 8 - testIo (Failed)
 9 - testCircularBuffer (Failed)
Errors while running CTest
make: *** [test] Error 8

On Thu, Oct 10, 2013 at 9:18 AM,   wrote:
>> Heh, well "Trapped.." is running just fine so I guess that's a good sign.
>> Thanks for the info. I'll see if I can possibly add to whats already
>> there.Some automation would be great but I guess it's hard to test audio
>> output programmatically.
> my scheme was to create a wav file and calculate its MD5 hash.  Then
> compare with the previous runs -- first time needs eteballing output
>
> Really you shour run the tests in tests/commandline as well as Trapped at
> a minimum
>
> ==John ff
>
>
> ------------------------------------------------------------------------------
> October Webinars: Code for Performance
> Free Intel webinars can help you accelerate application performance.
> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from
> the latest Intel processors and coprocessors. See abstracts and register >
> http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel

------------------------------------------------------------------------------
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register >
http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2013-10-10 19:26
FromAndres Cabrera
SubjectRe: [Cs-dev] VS2010 building from source
AttachmentsNone  None  
Hi,

Have you looked at why testCircularBuffer and testIo are failing (I expect testChannels to fail because of the pvs channel issue, but not the other two...)

Cheers,
Andrés


On Thu, Oct 10, 2013 at 7:37 AM, Steven Yi <stevenyi@gmail.com> wrote:
Just to elaborate a little, the tests folder has:

tests/commandline - these are CSD's that get run by a python runner
(test.py).  These are generally used only for testing the compiler and
can be considered something like integration tests. These can be run
from the CMake generated build file, i.e. "make csdtests".

tests/c - these are Unit tests written in C and use CUnit.  Currently
there are tests for various parts of the compiler and some API
methods.  Our coverage of libcsound is pretty minimal at the moment,
with tests usually being written as we write new parts of Csound.  It
would be good to add more tests here, as they serve to help ensure we
didn't break something moving forward, and also act as a sort of
documentation on how functions are used.  These can be run from the
CMake generated tests using "make test" or calling "ctest". (Actually,
I just ran "make test" and got a few failures here on Mac; output
pasted below).

tests/python - nothing here at the moment, but the thought was to add
tests of the API using Python here.  The idea is that it would be
useful to test from a host language to make sure our assumptions about
the C API still work from a host.

I'm going to add the above to a README.md in the tests folder now. A
couple other things:

- I had started a developer doc as part of the "How Csound Works"
presentation for the Csound Conference.  I got partially through but
had to stop to put together the slide deck for the conference.  I'll
continue to work on this and will aim to have a first draft shortly
after the conference.

- For the "Using the Csound API" presentation, I'm preparing examples
in Python.  I'm going to translate examples to C, Clojure, luajit, and
Java.  These could be a good basis for tests/python.  I'll release
these after the conference, as they'll be written by that time. :)

steven


[CTest output]

     Start  1: testCompilation
 1/11 Test  #1: testCompilation ..................   Passed    9.30 sec
      Start  2: testCsoundTypeSystem
 2/11 Test  #2: testCsoundTypeSystem .............   Passed    0.47 sec
      Start  3: testCsoundMessageBuffer
 3/11 Test  #3: testCsoundMessageBuffer ..........   Passed    0.90 sec
      Start  4: testCsoundOrcSemantics
 4/11 Test  #4: testCsoundOrcSemantics ...........   Passed    0.45 sec
      Start  5: testCsoundOrcCompileTest
 5/11 Test  #5: testCsoundOrcCompileTest .........   Passed    0.18 sec
      Start  6: testChannels
 6/11 Test  #6: testChannels .....................***Failed    0.55 sec
      Start  7: testCsoundDataStructures
 7/11 Test  #7: testCsoundDataStructures .........   Passed    0.56 sec
      Start  8: testIo
 8/11 Test  #8: testIo ...........................***Failed    5.96 sec
      Start  9: testCircularBuffer
 9/11 Test  #9: testCircularBuffer ...............***Failed    0.23 sec
      Start 10: testCscore
10/11 Test #10: testCscore .......................   Passed    0.22 sec
      Start 11: testPerfThread
11/11 Test #11: testPerfThread ...................   Passed   13.31 sec

73% tests passed, 3 tests failed out of 11

Total Test time (real) =  32.56 sec

The following tests FAILED:
 6 - testChannels (Failed)
 8 - testIo (Failed)
 9 - testCircularBuffer (Failed)
Errors while running CTest
make: *** [test] Error 8

On Thu, Oct 10, 2013 at 9:18 AM,  <jpff@cs.bath.ac.uk> wrote:
>> Heh, well "Trapped.." is running just fine so I guess that's a good sign.
>> Thanks for the info. I'll see if I can possibly add to whats already
>> there.Some automation would be great but I guess it's hard to test audio
>> output programmatically.
> my scheme was to create a wav file and calculate its MD5 hash.  Then
> compare with the previous runs -- first time needs eteballing output
>
> Really you shour run the tests in tests/commandline as well as Trapped at
> a minimum
>
> ==John ff
>
>
> ------------------------------------------------------------------------------
> October Webinars: Code for Performance
> Free Intel webinars can help you accelerate application performance.
> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from
> the latest Intel processors and coprocessors. See abstracts and register >
> http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel

------------------------------------------------------------------------------
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from
the latest Intel processors and coprocessors. See abstracts and register >
http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel


Date2013-10-10 19:57
FromSteven Yi
SubjectRe: [Cs-dev] VS2010 building from source
I haven't but did a quick look:

circular buffer - test crashs due to exc_i386_gpflt, in line 67 of
circularbuffer.c:

    int itemsread, numelem = ((circular_buffer *)p)->numelem;

Not sure why.

testIO - crashes on MIDIClientDispose.  Stacktrace looks like:

#0 0x000000010081c4bd in MidiInDeviceClose at
/Users/stevenyi/work/csound/csound6/InOut/cmidi.c:231
#1 0x00000001000a1a15 in MidiClose at
/Users/stevenyi/work/csound/csound6/InOut/midirecv.c:597
#2 0x00000001000611a0 in csoundCleanup at
/Users/stevenyi/work/csound/csound6/Engine/musmon.c:472
#3 0x00000001002e2a77 in reset at
/Users/stevenyi/work/csound/csound6/Top/csound.c:2634
#4 0x00000001002e2995 in csoundDestroy at
/Users/stevenyi/work/csound/csound6/Top/csound.c:1203
#5 0x0000000100002958 in test_dev_list at
/Users/stevenyi/work/csound/csound6/tests/c/io_test.c:87

My guess is one of the device drivers is causing a crash, and that it
may be the Jack one (just guessing as someone reported a Jack related
crash when querying devices with Blue on Linux).

I'm out of time for this today, and probably won't have time to
investigate further for a while.  If you or others could take a look
that'd be great.

steven

On Thu, Oct 10, 2013 at 2:26 PM, Andres Cabrera  wrote:
> Hi,
>
> Have you looked at why testCircularBuffer and testIo are failing (I expect
> testChannels to fail because of the pvs channel issue, but not the other
> two...)
>
> Cheers,
> Andrés
>
>
> On Thu, Oct 10, 2013 at 7:37 AM, Steven Yi  wrote:
>>
>> Just to elaborate a little, the tests folder has:
>>
>> tests/commandline - these are CSD's that get run by a python runner
>> (test.py).  These are generally used only for testing the compiler and
>> can be considered something like integration tests. These can be run
>> from the CMake generated build file, i.e. "make csdtests".
>>
>> tests/c - these are Unit tests written in C and use CUnit.  Currently
>> there are tests for various parts of the compiler and some API
>> methods.  Our coverage of libcsound is pretty minimal at the moment,
>> with tests usually being written as we write new parts of Csound.  It
>> would be good to add more tests here, as they serve to help ensure we
>> didn't break something moving forward, and also act as a sort of
>> documentation on how functions are used.  These can be run from the
>> CMake generated tests using "make test" or calling "ctest". (Actually,
>> I just ran "make test" and got a few failures here on Mac; output
>> pasted below).
>>
>> tests/python - nothing here at the moment, but the thought was to add
>> tests of the API using Python here.  The idea is that it would be
>> useful to test from a host language to make sure our assumptions about
>> the C API still work from a host.
>>
>> I'm going to add the above to a README.md in the tests folder now. A
>> couple other things:
>>
>> - I had started a developer doc as part of the "How Csound Works"
>> presentation for the Csound Conference.  I got partially through but
>> had to stop to put together the slide deck for the conference.  I'll
>> continue to work on this and will aim to have a first draft shortly
>> after the conference.
>>
>> - For the "Using the Csound API" presentation, I'm preparing examples
>> in Python.  I'm going to translate examples to C, Clojure, luajit, and
>> Java.  These could be a good basis for tests/python.  I'll release
>> these after the conference, as they'll be written by that time. :)
>>
>> steven
>>
>>
>> [CTest output]
>>
>>      Start  1: testCompilation
>>  1/11 Test  #1: testCompilation ..................   Passed    9.30 sec
>>       Start  2: testCsoundTypeSystem
>>  2/11 Test  #2: testCsoundTypeSystem .............   Passed    0.47 sec
>>       Start  3: testCsoundMessageBuffer
>>  3/11 Test  #3: testCsoundMessageBuffer ..........   Passed    0.90 sec
>>       Start  4: testCsoundOrcSemantics
>>  4/11 Test  #4: testCsoundOrcSemantics ...........   Passed    0.45 sec
>>       Start  5: testCsoundOrcCompileTest
>>  5/11 Test  #5: testCsoundOrcCompileTest .........   Passed    0.18 sec
>>       Start  6: testChannels
>>  6/11 Test  #6: testChannels .....................***Failed    0.55 sec
>>       Start  7: testCsoundDataStructures
>>  7/11 Test  #7: testCsoundDataStructures .........   Passed    0.56 sec
>>       Start  8: testIo
>>  8/11 Test  #8: testIo ...........................***Failed    5.96 sec
>>       Start  9: testCircularBuffer
>>  9/11 Test  #9: testCircularBuffer ...............***Failed    0.23 sec
>>       Start 10: testCscore
>> 10/11 Test #10: testCscore .......................   Passed    0.22 sec
>>       Start 11: testPerfThread
>> 11/11 Test #11: testPerfThread ...................   Passed   13.31 sec
>>
>> 73% tests passed, 3 tests failed out of 11
>>
>> Total Test time (real) =  32.56 sec
>>
>> The following tests FAILED:
>>  6 - testChannels (Failed)
>>  8 - testIo (Failed)
>>  9 - testCircularBuffer (Failed)
>> Errors while running CTest
>> make: *** [test] Error 8
>>
>> On Thu, Oct 10, 2013 at 9:18 AM,   wrote:
>> >> Heh, well "Trapped.." is running just fine so I guess that's a good
>> >> sign.
>> >> Thanks for the info. I'll see if I can possibly add to whats already
>> >> there.Some automation would be great but I guess it's hard to test
>> >> audio
>> >> output programmatically.
>> > my scheme was to create a wav file and calculate its MD5 hash.  Then
>> > compare with the previous runs -- first time needs eteballing output
>> >
>> > Really you shour run the tests in tests/commandline as well as Trapped
>> > at
>> > a minimum
>> >
>> > ==John ff
>> >
>> >
>> >
>> > ------------------------------------------------------------------------------
>> > October Webinars: Code for Performance
>> > Free Intel webinars can help you accelerate application performance.
>> > Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most
>> > from
>> > the latest Intel processors and coprocessors. See abstracts and register
>> > >
>> >
>> > http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
>> > _______________________________________________
>> > Csound-devel mailing list
>> > Csound-devel@lists.sourceforge.net
>> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>>
>> ------------------------------------------------------------------------------
>> October Webinars: Code for Performance
>> Free Intel webinars can help you accelerate application performance.
>> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most
>> from
>> the latest Intel processors and coprocessors. See abstracts and register >
>>
>> http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
>
>
> ------------------------------------------------------------------------------
> October Webinars: Code for Performance
> Free Intel webinars can help you accelerate application performance.
> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most
> from
> the latest Intel processors and coprocessors. See abstracts and register >
> http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>

------------------------------------------------------------------------------
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register >
http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2013-10-10 20:18
FromVictor Lazzarini
SubjectRe: [Cs-dev] VS2010 building from source
There was indeed a problem with Jack, but that has been fixed. These crashes look to be something else.
On 10 Oct 2013, at 19:57, Steven Yi wrote:

> My guess is one of the device drivers is causing a crash, and that it
> may be the Jack one (just guessing as someone reported a Jack related
> crash when querying devices with Blue on Linux).

Dr Victor Lazzarini
Senior Lecturer
Dept. of Music
NUI Maynooth Ireland
tel.: +353 1 708 3545
Victor dot Lazzarini AT nuim dot ie




------------------------------------------------------------------------------
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register >
http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2013-10-10 20:32
FromVictor Lazzarini
SubjectRe: [Cs-dev] VS2010 building from source
I fixed the testIO crash.
On 10 Oct 2013, at 20:18, Victor Lazzarini wrote:

> There was indeed a problem with Jack, but that has been fixed. These crashes look to be something else.
> On 10 Oct 2013, at 19:57, Steven Yi wrote:
> 
>> My guess is one of the device drivers is causing a crash, and that it
>> may be the Jack one (just guessing as someone reported a Jack related
>> crash when querying devices with Blue on Linux).
> 
> Dr Victor Lazzarini
> Senior Lecturer
> Dept. of Music
> NUI Maynooth Ireland
> tel.: +353 1 708 3545
> Victor dot Lazzarini AT nuim dot ie
> 
> 
> 
> 
> ------------------------------------------------------------------------------
> October Webinars: Code for Performance
> Free Intel webinars can help you accelerate application performance.
> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
> the latest Intel processors and coprocessors. See abstracts and register >
> http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel

Dr Victor Lazzarini
Senior Lecturer
Dept. of Music
NUI Maynooth Ireland
tel.: +353 1 708 3545
Victor dot Lazzarini AT nuim dot ie




------------------------------------------------------------------------------
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register >
http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2013-10-10 20:38
FromSteven Yi
SubjectRe: [Cs-dev] VS2010 building from source
Awesome, thanks for looking at that Victor!

On Thu, Oct 10, 2013 at 3:32 PM, Victor Lazzarini
 wrote:
> I fixed the testIO crash.
> On 10 Oct 2013, at 20:18, Victor Lazzarini wrote:
>
>> There was indeed a problem with Jack, but that has been fixed. These crashes look to be something else.
>> On 10 Oct 2013, at 19:57, Steven Yi wrote:
>>
>>> My guess is one of the device drivers is causing a crash, and that it
>>> may be the Jack one (just guessing as someone reported a Jack related
>>> crash when querying devices with Blue on Linux).
>>
>> Dr Victor Lazzarini
>> Senior Lecturer
>> Dept. of Music
>> NUI Maynooth Ireland
>> tel.: +353 1 708 3545
>> Victor dot Lazzarini AT nuim dot ie
>>
>>
>>
>>
>> ------------------------------------------------------------------------------
>> October Webinars: Code for Performance
>> Free Intel webinars can help you accelerate application performance.
>> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from
>> the latest Intel processors and coprocessors. See abstracts and register >
>> http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> Dr Victor Lazzarini
> Senior Lecturer
> Dept. of Music
> NUI Maynooth Ireland
> tel.: +353 1 708 3545
> Victor dot Lazzarini AT nuim dot ie
>
>
>
>
> ------------------------------------------------------------------------------
> October Webinars: Code for Performance
> Free Intel webinars can help you accelerate application performance.
> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from
> the latest Intel processors and coprocessors. See abstracts and register >
> http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel

------------------------------------------------------------------------------
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register >
http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2013-10-10 20:41
Fromjpff@cs.bath.ac.uk
SubjectRe: [Cs-dev] VS2010 building from source
All tests run for me without problems


> Hi,
>
> Have you looked at why testCircularBuffer and testIo are failing (I expect
> testChannels to fail because of the pvs channel issue, but not the other
> two...)
>
> Cheers,
> Andrés
>
>
> On Thu, Oct 10, 2013 at 7:37 AM, Steven Yi  wrote:
>
>> Just to elaborate a little, the tests folder has:
>>
>> tests/commandline - these are CSD's that get run by a python runner
>> (test.py).  These are generally used only for testing the compiler and
>> can be considered something like integration tests. These can be run
>> from the CMake generated build file, i.e. "make csdtests".
>>
>> tests/c - these are Unit tests written in C and use CUnit.  Currently
>> there are tests for various parts of the compiler and some API
>> methods.  Our coverage of libcsound is pretty minimal at the moment,
>> with tests usually being written as we write new parts of Csound.  It
>> would be good to add more tests here, as they serve to help ensure we
>> didn't break something moving forward, and also act as a sort of
>> documentation on how functions are used.  These can be run from the
>> CMake generated tests using "make test" or calling "ctest". (Actually,
>> I just ran "make test" and got a few failures here on Mac; output
>> pasted below).
>>
>> tests/python - nothing here at the moment, but the thought was to add
>> tests of the API using Python here.  The idea is that it would be
>> useful to test from a host language to make sure our assumptions about
>> the C API still work from a host.
>>
>> I'm going to add the above to a README.md in the tests folder now. A
>> couple other things:
>>
>> - I had started a developer doc as part of the "How Csound Works"
>> presentation for the Csound Conference.  I got partially through but
>> had to stop to put together the slide deck for the conference.  I'll
>> continue to work on this and will aim to have a first draft shortly
>> after the conference.
>>
>> - For the "Using the Csound API" presentation, I'm preparing examples
>> in Python.  I'm going to translate examples to C, Clojure, luajit, and
>> Java.  These could be a good basis for tests/python.  I'll release
>> these after the conference, as they'll be written by that time. :)
>>
>> steven
>>
>>
>> [CTest output]
>>
>>      Start  1: testCompilation
>>  1/11 Test  #1: testCompilation ..................   Passed    9.30 sec
>>       Start  2: testCsoundTypeSystem
>>  2/11 Test  #2: testCsoundTypeSystem .............   Passed    0.47 sec
>>       Start  3: testCsoundMessageBuffer
>>  3/11 Test  #3: testCsoundMessageBuffer ..........   Passed    0.90 sec
>>       Start  4: testCsoundOrcSemantics
>>  4/11 Test  #4: testCsoundOrcSemantics ...........   Passed    0.45 sec
>>       Start  5: testCsoundOrcCompileTest
>>  5/11 Test  #5: testCsoundOrcCompileTest .........   Passed    0.18 sec
>>       Start  6: testChannels
>>  6/11 Test  #6: testChannels .....................***Failed    0.55 sec
>>       Start  7: testCsoundDataStructures
>>  7/11 Test  #7: testCsoundDataStructures .........   Passed    0.56 sec
>>       Start  8: testIo
>>  8/11 Test  #8: testIo ...........................***Failed    5.96 sec
>>       Start  9: testCircularBuffer
>>  9/11 Test  #9: testCircularBuffer ...............***Failed    0.23 sec
>>       Start 10: testCscore
>> 10/11 Test #10: testCscore .......................   Passed    0.22 sec
>>       Start 11: testPerfThread
>> 11/11 Test #11: testPerfThread ...................   Passed   13.31 sec
>>
>> 73% tests passed, 3 tests failed out of 11
>>
>> Total Test time (real) =  32.56 sec
>>
>> The following tests FAILED:
>>  6 - testChannels (Failed)
>>  8 - testIo (Failed)
>>  9 - testCircularBuffer (Failed)
>> Errors while running CTest
>> make: *** [test] Error 8
>>
>> On Thu, Oct 10, 2013 at 9:18 AM,   wrote:
>> >> Heh, well "Trapped.." is running just fine so I guess that's a good
>> sign.
>> >> Thanks for the info. I'll see if I can possibly add to whats already
>> >> there.Some automation would be great but I guess it's hard to test
>> audio
>> >> output programmatically.
>> > my scheme was to create a wav file and calculate its MD5 hash.  Then
>> > compare with the previous runs -- first time needs eteballing output
>> >
>> > Really you shour run the tests in tests/commandline as well as Trapped
>> at
>> > a minimum
>> >
>> > ==John ff
>> >
>> >
>> >
>> ------------------------------------------------------------------------------
>> > October Webinars: Code for Performance
>> > Free Intel webinars can help you accelerate application performance.
>> > Explore tips for MPI, OpenMP, advanced profiling, and more. Get the
>> most
>> from
>> > the latest Intel processors and coprocessors. See abstracts and
>> register
>> >
>> >
>> http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
>> > _______________________________________________
>> > Csound-devel mailing list
>> > Csound-devel@lists.sourceforge.net
>> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>>
>> ------------------------------------------------------------------------------
>> October Webinars: Code for Performance
>> Free Intel webinars can help you accelerate application performance.
>> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most
>> from
>> the latest Intel processors and coprocessors. See abstracts and register
>> >
>> http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
> ------------------------------------------------------------------------------
> October Webinars: Code for Performance
> Free Intel webinars can help you accelerate application performance.
> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most
> from
> the latest Intel processors and coprocessors. See abstracts and register >
> http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk_______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>



------------------------------------------------------------------------------
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register >
http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2013-10-10 21:06
FromVictor Lazzarini
SubjectRe: [Cs-dev] VS2010 building from source
Fixed the circular buffer test too. Simple past the fencepost error, the arrays used were not big enough.

On 10 Oct 2013, at 20:38, Steven Yi wrote:

> Awesome, thanks for looking at that Victor!
> 
> On Thu, Oct 10, 2013 at 3:32 PM, Victor Lazzarini
>  wrote:
>> I fixed the testIO crash.
>> On 10 Oct 2013, at 20:18, Victor Lazzarini wrote:
>> 
>>> There was indeed a problem with Jack, but that has been fixed. These crashes look to be something else.
>>> On 10 Oct 2013, at 19:57, Steven Yi wrote:
>>> 
>>>> My guess is one of the device drivers is causing a crash, and that it
>>>> may be the Jack one (just guessing as someone reported a Jack related
>>>> crash when querying devices with Blue on Linux).
>>> 
>>> Dr Victor Lazzarini
>>> Senior Lecturer
>>> Dept. of Music
>>> NUI Maynooth Ireland
>>> tel.: +353 1 708 3545
>>> Victor dot Lazzarini AT nuim dot ie
>>> 
>>> 
>>> 
>>> 
>>> ------------------------------------------------------------------------------
>>> October Webinars: Code for Performance
>>> Free Intel webinars can help you accelerate application performance.
>>> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from
>>> the latest Intel processors and coprocessors. See abstracts and register >
>>> http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
>>> _______________________________________________
>>> Csound-devel mailing list
>>> Csound-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> 
>> Dr Victor Lazzarini
>> Senior Lecturer
>> Dept. of Music
>> NUI Maynooth Ireland
>> tel.: +353 1 708 3545
>> Victor dot Lazzarini AT nuim dot ie
>> 
>> 
>> 
>> 
>> ------------------------------------------------------------------------------
>> October Webinars: Code for Performance
>> Free Intel webinars can help you accelerate application performance.
>> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from
>> the latest Intel processors and coprocessors. See abstracts and register >
>> http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
> 
> ------------------------------------------------------------------------------
> October Webinars: Code for Performance
> Free Intel webinars can help you accelerate application performance.
> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
> the latest Intel processors and coprocessors. See abstracts and register >
> http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel

Dr Victor Lazzarini
Senior Lecturer
Dept. of Music
NUI Maynooth Ireland
tel.: +353 1 708 3545
Victor dot Lazzarini AT nuim dot ie




------------------------------------------------------------------------------
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register >
http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2013-10-10 21:09
FromSteven Yi
SubjectRe: [Cs-dev] VS2010 building from source
Tests all passing here now, nice!

On Thu, Oct 10, 2013 at 4:06 PM, Victor Lazzarini
 wrote:
> Fixed the circular buffer test too. Simple past the fencepost error, the arrays used were not big enough.
>
> On 10 Oct 2013, at 20:38, Steven Yi wrote:
>
>> Awesome, thanks for looking at that Victor!
>>
>> On Thu, Oct 10, 2013 at 3:32 PM, Victor Lazzarini
>>  wrote:
>>> I fixed the testIO crash.
>>> On 10 Oct 2013, at 20:18, Victor Lazzarini wrote:
>>>
>>>> There was indeed a problem with Jack, but that has been fixed. These crashes look to be something else.
>>>> On 10 Oct 2013, at 19:57, Steven Yi wrote:
>>>>
>>>>> My guess is one of the device drivers is causing a crash, and that it
>>>>> may be the Jack one (just guessing as someone reported a Jack related
>>>>> crash when querying devices with Blue on Linux).
>>>>
>>>> Dr Victor Lazzarini
>>>> Senior Lecturer
>>>> Dept. of Music
>>>> NUI Maynooth Ireland
>>>> tel.: +353 1 708 3545
>>>> Victor dot Lazzarini AT nuim dot ie
>>>>
>>>>
>>>>
>>>>
>>>> ------------------------------------------------------------------------------
>>>> October Webinars: Code for Performance
>>>> Free Intel webinars can help you accelerate application performance.
>>>> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from
>>>> the latest Intel processors and coprocessors. See abstracts and register >
>>>> http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
>>>> _______________________________________________
>>>> Csound-devel mailing list
>>>> Csound-devel@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>
>>> Dr Victor Lazzarini
>>> Senior Lecturer
>>> Dept. of Music
>>> NUI Maynooth Ireland
>>> tel.: +353 1 708 3545
>>> Victor dot Lazzarini AT nuim dot ie
>>>
>>>
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> October Webinars: Code for Performance
>>> Free Intel webinars can help you accelerate application performance.
>>> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from
>>> the latest Intel processors and coprocessors. See abstracts and register >
>>> http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
>>> _______________________________________________
>>> Csound-devel mailing list
>>> Csound-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>> ------------------------------------------------------------------------------
>> October Webinars: Code for Performance
>> Free Intel webinars can help you accelerate application performance.
>> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from
>> the latest Intel processors and coprocessors. See abstracts and register >
>> http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> Dr Victor Lazzarini
> Senior Lecturer
> Dept. of Music
> NUI Maynooth Ireland
> tel.: +353 1 708 3545
> Victor dot Lazzarini AT nuim dot ie
>
>
>
>
> ------------------------------------------------------------------------------
> October Webinars: Code for Performance
> Free Intel webinars can help you accelerate application performance.
> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from
> the latest Intel processors and coprocessors. See abstracts and register >
> http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel

------------------------------------------------------------------------------
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register >
http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2013-10-21 22:39
FromStephen Kyne
SubjectRe: [Cs-dev] VS2010 building from source
AttachmentsNone  None  
I was wondering if anyone might be able to explain the following CMake script usage.

I see that there is a function called "make_plugin" in the root CMakeLists.txt which is used a lot.
In the loop body, there is a condition like so...

function(make_plugin libname srcs)
    if(APPLE)
        add_library(${libname} SHARED ${srcs})
    else()
        add_library(${libname} MODULE ${srcs})
    endif()

    set(i 2)
    while( ${i} LESS ${ARGC} )
        if(NOT MSVC OR NOT("${ARGV${i}}" MATCHES "m"))
            target_link_libraries(${libname} ${ARGV${i}})
        endif()
        math(EXPR i "${i}+1")
    endwhile()

Is there any particular reason why this "NOT MSVC" was added? 
It breaks two projects "virtual" and "widgets" from building because they are missing the FLTK lib locations.
If I remove the MSVC condition, they still seem to fail. If I remove the second condition as well, the two FLTK dependent projects build.

However, it then breaks "stdutil" project because there is now an "m.lib" project being looked for.
....
make_plugin(stdutil "${stdutil_SRCS}" m ${LIBSNDFILE_LIBRARY})
....

So it appears I need the second condition to prevent this but for some reason it's preventing all target libs from being added to each project.

What is the correct solution here? What was the original intention for this functions usage?

Thanks,
Stephen

> Date: Thu, 10 Oct 2013 16:09:40 -0400
> From: stevenyi@gmail.com
> To: csound-devel@lists.sourceforge.net
> Subject: Re: [Cs-dev] VS2010 building from source
>
> Tests all passing here now, nice!
>
> On Thu, Oct 10, 2013 at 4:06 PM, Victor Lazzarini
> <Victor.Lazzarini@nuim.ie> wrote:
> > Fixed the circular buffer test too. Simple past the fencepost error, the arrays used were not big enough.
> >
> > On 10 Oct 2013, at 20:38, Steven Yi wrote:
> >
> >> Awesome, thanks for looking at that Victor!
> >>
> >> On Thu, Oct 10, 2013 at 3:32 PM, Victor Lazzarini
> >> <Victor.Lazzarini@nuim.ie> wrote:
> >>> I fixed the testIO crash.
> >>> On 10 Oct 2013, at 20:18, Victor Lazzarini wrote:
> >>>
> >>>> There was indeed a problem with Jack, but that has been fixed. These crashes look to be something else.
> >>>> On 10 Oct 2013, at 19:57, Steven Yi wrote:
> >>>>
> >>>>> My guess is one of the device drivers is causing a crash, and that it
> >>>>> may be the Jack one (just guessing as someone reported a Jack related
> >>>>> crash when querying devices with Blue on Linux).
> >>>>
> >>>> Dr Victor Lazzarini
> >>>> Senior Lecturer
> >>>> Dept. of Music
> >>>> NUI Maynooth Ireland
> >>>> tel.: +353 1 708 3545
> >>>> Victor dot Lazzarini AT nuim dot ie
> >>>>
> >>>>
> >>>>
> >>>>
> >>>> ------------------------------------------------------------------------------
> >>>> October Webinars: Code for Performance
> >>>> Free Intel webinars can help you accelerate application performance.
> >>>> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from
> >>>> the latest Intel processors and coprocessors. See abstracts and register >
> >>>> http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
> >>>> _______________________________________________
> >>>> Csound-devel mailing list
> >>>> Csound-devel@lists.sourceforge.net
> >>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>>
> >>> Dr Victor Lazzarini
> >>> Senior Lecturer
> >>> Dept. of Music
> >>> NUI Maynooth Ireland
> >>> tel.: +353 1 708 3545
> >>> Victor dot Lazzarini AT nuim dot ie
> >>>
> >>>
> >>>
> >>>
> >>> ------------------------------------------------------------------------------
> >>> October Webinars: Code for Performance
> >>> Free Intel webinars can help you accelerate application performance.
> >>> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from
> >>> the latest Intel processors and coprocessors. See abstracts and register >
> >>> http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
> >>> _______________________________________________
> >>> Csound-devel mailing list
> >>> Csound-devel@lists.sourceforge.net
> >>> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>
> >> ------------------------------------------------------------------------------
> >> October Webinars: Code for Performance
> >> Free Intel webinars can help you accelerate application performance.
> >> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from
> >> the latest Intel processors and coprocessors. See abstracts and register >
> >> http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
> >> _______________________________________________
> >> Csound-devel mailing list
> >> Csound-devel@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
> > Dr Victor Lazzarini
> > Senior Lecturer
> > Dept. of Music
> > NUI Maynooth Ireland
> > tel.: +353 1 708 3545
> > Victor dot Lazzarini AT nuim dot ie
> >
> >
> >
> >
> > ------------------------------------------------------------------------------
> > October Webinars: Code for Performance
> > Free Intel webinars can help you accelerate application performance.
> > Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from
> > the latest Intel processors and coprocessors. See abstracts and register >
> > http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
> > _______________________________________________
> > Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> ------------------------------------------------------------------------------
> October Webinars: Code for Performance
> Free Intel webinars can help you accelerate application performance.
> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from
> the latest Intel processors and coprocessors. See abstracts and register >
> http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel

Date2013-10-30 18:25
FromStephen Kyne
SubjectRe: [Cs-dev] VS2010 building from source
AttachmentsNone  None  
Hi guys,

I was wondering what was the best way to pull in changes from the "develop" branch to this feature branch?
Is there a chance that could cause problems? I was just thinking that if I never pull in any changes, when it comes to merging into another branch,
it could be a lot of work with the amount of conflicts. Is a merge or a rebase required? Or just a pull? I need to read a git book...

I use ClearCase (it's awful) and svn at work so my git skills are not what they should be unfortunately.

Any help would be appreciated.

Thanks,
Stephen


From: stevek@outlook.ie
To: csound-devel@lists.sourceforge.net
Date: Mon, 21 Oct 2013 22:39:55 +0100
Subject: Re: [Cs-dev] VS2010 building from source

I was wondering if anyone might be able to explain the following CMake script usage.

I see that there is a function called "make_plugin" in the root CMakeLists.txt which is used a lot.
In the loop body, there is a condition like so...

function(make_plugin libname srcs)
    if(APPLE)
        add_library(${libname} SHARED ${srcs})
    else()
        add_library(${libname} MODULE ${srcs})
    endif()

    set(i 2)
    while( ${i} LESS ${ARGC} )
        if(NOT MSVC OR NOT("${ARGV${i}}" MATCHES "m"))
            target_link_libraries(${libname} ${ARGV${i}})
        endif()
        math(EXPR i "${i}+1")
    endwhile()

Is there any particular reason why this "NOT MSVC" was added? 
It breaks two projects "virtual" and "widgets" from building because they are missing the FLTK lib locations.
If I remove the MSVC condition, they still seem to fail. If I remove the second condition as well, the two FLTK dependent projects build.

However, it then breaks "stdutil" project because there is now an "m.lib" project being looked for.
....
make_plugin(stdutil "${stdutil_SRCS}" m ${LIBSNDFILE_LIBRARY})
....

So it appears I need the second condition to prevent this but for some reason it's preventing all target libs from being added to each project.

What is the correct solution here? What was the original intention for this functions usage?

Thanks,
Stephen

> Date: Thu, 10 Oct 2013 16:09:40 -0400
> From: stevenyi@gmail.com
> To: csound-devel@lists.sourceforge.net
> Subject: Re: [Cs-dev] VS2010 building from source
>
> Tests all passing here now, nice!
>
> On Thu, Oct 10, 2013 at 4:06 PM, Victor Lazzarini
> <Victor.Lazzarini@nuim.ie> wrote:
> > Fixed the circular buffer test too. Simple past the fencepost error, the arrays used were not big enough.
> >
> > On 10 Oct 2013, at 20:38, Steven Yi wrote:
> >
> >> Awesome, thanks for looking at that Victor!
> >>
> >> On Thu, Oct 10, 2013 at 3:32 PM, Victor Lazzarini
> >> <Victor.Lazzarini@nuim.ie> wrote:
> >>> I fixed the testIO crash.
> >>> On 10 Oct 2013, at 20:18, Victor Lazzarini wrote:
> >>>
> >>>> There was indeed a problem with Jack, but that has been fixed. These crashes look to be something else.
> >>>> On 10 Oct 2013, at 19:57, Steven Yi wrote:
> >>>>
> >>>>> My guess is one of the device drivers is causing a crash, and that it
> >>>>> may be the Jack one (just guessing as someone reported a Jack related
> >>>>> crash when querying devices with Blue on Linux).
> >>>>
> >>>> Dr Victor Lazzarini
> >>>> Senior Lecturer
> >>>> Dept. of Music
> >>>> NUI Maynooth Ireland
> >>>> tel.: +353 1 708 3545
> >>>> Victor dot Lazzarini AT nuim dot ie
> >>>>
> >>>>
> >>>>
> >>>>
> >>>> ------------------------------------------------------------------------------
> >>>> October Webinars: Code for Performance
> >>>> Free Intel webinars can help you accelerate application performance.
> >>>> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from
> >>>> the latest Intel processors and coprocessors. See abstracts and register >
> >>>> http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
> >>>> _______________________________________________
> >>>> Csound-devel mailing list
> >>>> Csound-devel@lists.sourceforge.net
> >>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>>
> >>> Dr Victor Lazzarini
> >>> Senior Lecturer
> >>> Dept. of Music
> >>> NUI Maynooth Ireland
> >>> tel.: +353 1 708 3545
> >>> Victor dot Lazzarini AT nuim dot ie
> >>>
> >>>
> >>>
> >>>
> >>> ------------------------------------------------------------------------------
> >>> October Webinars: Code for Performance
> >>> Free Intel webinars can help you accelerate application performance.
> >>> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from
> >>> the latest Intel processors and coprocessors. See abstracts and register >
> >>> http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
> >>> _______________________________________________
> >>> Csound-devel mailing list
> >>> Csound-devel@lists.sourceforge.net
> >>> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>
> >> ------------------------------------------------------------------------------
> >> October Webinars: Code for Performance
> >> Free Intel webinars can help you accelerate application performance.
> >> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from
> >> the latest Intel processors and coprocessors. See abstracts and register >
> >> http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
> >> _______________________________________________
> >> Csound-devel mailing list
> >> Csound-devel@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
> > Dr Victor Lazzarini
> > Senior Lecturer
> > Dept. of Music
> > NUI Maynooth Ireland
> > tel.: +353 1 708 3545
> > Victor dot Lazzarini AT nuim dot ie
> >
> >
> >
> >
> > ------------------------------------------------------------------------------
> > October Webinars: Code for Performance
> > Free Intel webinars can help you accelerate application performance.
> > Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from
> > the latest Intel processors and coprocessors. See abstracts and register >
> > http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
> > _______________________________________________
> > Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> ------------------------------------------------------------------------------
> October Webinars: Code for Performance
> Free Intel webinars can help you accelerate application performance.
> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from
> the latest Intel processors and coprocessors. See abstracts and register >
> http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel

------------------------------------------------------------------------------ October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register > http://pubads.g.doubleclick.net/gampad/clk?id=60135991&iu=/4140/ostg.clktrk
_______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/csound-devel

Date2013-10-30 18:29
FromJustin Smith
SubjectRe: [Cs-dev] VS2010 building from source
AttachmentsNone  None  
git fetch;
git merge origin/develop
(fix any merge conflicts as applicable)

it is good practice to regularly merge upstream changes on a branch you plan to merge your work into later, it makes the whole process much simpler to do a few changes at a time rather than wait and do multiple big changes all at once.


On Wed, Oct 30, 2013 at 11:25 AM, Stephen Kyne <stevek@outlook.ie> wrote:
Hi guys,

I was wondering what was the best way to pull in changes from the "develop" branch to this feature branch?
Is there a chance that could cause problems? I was just thinking that if I never pull in any changes, when it comes to merging into another branch,
it could be a lot of work with the amount of conflicts. Is a merge or a rebase required? Or just a pull? I need to read a git book...

I use ClearCase (it's awful) and svn at work so my git skills are not what they should be unfortunately.

Any help would be appreciated.

Thanks,
Stephen


From: stevek@outlook.ie
To: csound-devel@lists.sourceforge.net
Date: Mon, 21 Oct 2013 22:39:55 +0100

Subject: Re: [Cs-dev] VS2010 building from source

I was wondering if anyone might be able to explain the following CMake script usage.

I see that there is a function called "make_plugin" in the root CMakeLists.txt which is used a lot.
In the loop body, there is a condition like so...

function(make_plugin libname srcs)
    if(APPLE)
        add_library(${libname} SHARED ${srcs})
    else()
        add_library(${libname} MODULE ${srcs})
    endif()

    set(i 2)
    while( ${i} LESS ${ARGC} )
        if(NOT MSVC OR NOT("${ARGV${i}}" MATCHES "m"))
            target_link_libraries(${libname} ${ARGV${i}})
        endif()
        math(EXPR i "${i}+1")
    endwhile()

Is there any particular reason why this "NOT MSVC" was added? 
It breaks two projects "virtual" and "widgets" from building because they are missing the FLTK lib locations.
If I remove the MSVC condition, they still seem to fail. If I remove the second condition as well, the two FLTK dependent projects build.

However, it then breaks "stdutil" project because there is now an "m.lib" project being looked for.
....
make_plugin(stdutil "${stdutil_SRCS}" m ${LIBSNDFILE_LIBRARY})
....

So it appears I need the second condition to prevent this but for some reason it's preventing all target libs from being added to each project.

What is the correct solution here? What was the original intention for this functions usage?

Thanks,
Stephen

> Date: Thu, 10 Oct 2013 16:09:40 -0400
> From: stevenyi@gmail.com
> To: csound-devel@lists.sourceforge.net
> Subject: Re: [Cs-dev] VS2010 building from source
>
> Tests all passing here now, nice!
>
> On Thu, Oct 10, 2013 at 4:06 PM, Victor Lazzarini
> <Victor.Lazzarini@nuim.ie> wrote:
> > Fixed the circular buffer test too. Simple past the fencepost error, the arrays used were not big enough.
> >
> > On 10 Oct 2013, at 20:38, Steven Yi wrote:
> >
> >> Awesome, thanks for looking at that Victor!
> >>
> >> On Thu, Oct 10, 2013 at 3:32 PM, Victor Lazzarini
> >> <Victor.Lazzarini@nuim.ie> wrote:
> >>> I fixed the testIO crash.
> >>> On 10 Oct 2013, at 20:18, Victor Lazzarini wrote:
> >>>
> >>>> There was indeed a problem with Jack, but that has been fixed. These crashes look to be something else.
> >>>> On 10 Oct 2013, at 19:57, Steven Yi wrote:
> >>>>
> >>>>> My guess is one of the device drivers is causing a crash, and that it
> >>>>> may be the Jack one (just guessing as someone reported a Jack related
> >>>>> crash when querying devices with Blue on Linux).
> >>>>
> >>>> Dr Victor Lazzarini
> >>>> Senior Lecturer
> >>>> Dept. of Music
> >>>> NUI Maynooth Ireland
> >>>> tel.: +353 1 708 3545
> >>>> Victor dot Lazzarini AT nuim dot ie
> >>>>
> >>>>
> >>>>
> >>>>
> >>>> ------------------------------------------------------------------------------
> >>>> October Webinars: Code for Performance
> >>>> Free Intel webinars can help you accelerate application performance.
> >>>> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from
> >>>> the latest Intel processors and coprocessors. See abstracts and register >
> >>>> http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
> >>>> _______________________________________________
> >>>> Csound-devel mailing list
> >>>> Csound-devel@lists.sourceforge.net
> >>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>>
> >>> Dr Victor Lazzarini
> >>> Senior Lecturer
> >>> Dept. of Music
> >>> NUI Maynooth Ireland
> >>> tel.: +353 1 708 3545
> >>> Victor dot Lazzarini AT nuim dot ie
> >>>
> >>>
> >>>
> >>>
> >>> ------------------------------------------------------------------------------
> >>> October Webinars: Code for Performance
> >>> Free Intel webinars can help you accelerate application performance.
> >>> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from
> >>> the latest Intel processors and coprocessors. See abstracts and register >
> >>> http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
> >>> _______________________________________________
> >>> Csound-devel mailing list
> >>> Csound-devel@lists.sourceforge.net
> >>> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>
> >> ------------------------------------------------------------------------------
> >> October Webinars: Code for Performance
> >> Free Intel webinars can help you accelerate application performance.
> >> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from
> >> the latest Intel processors and coprocessors. See abstracts and register >
> >> http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
> >> _______________________________________________
> >> Csound-devel mailing list
> >> Csound-devel@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
> > Dr Victor Lazzarini
> > Senior Lecturer
> > Dept. of Music
> > NUI Maynooth Ireland
> > tel.: +353 1 708 3545
> > Victor dot Lazzarini AT nuim dot ie
> >
> >
> >
> >
> > ------------------------------------------------------------------------------
> > October Webinars: Code for Performance
> > Free Intel webinars can help you accelerate application performance.
> > Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from
> > the latest Intel processors and coprocessors. See abstracts and register >
> > http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
> > _______________________________________________
> > Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> ------------------------------------------------------------------------------
> October Webinars: Code for Performance
> Free Intel webinars can help you accelerate application performance.
> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from
> the latest Intel processors and coprocessors. See abstracts and register >
> http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel

------------------------------------------------------------------------------ October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register > http://pubads.g.doubleclick.net/gampad/clk?id=60135991&iu=/4140/ostg.clktrk

_______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/csound-devel

------------------------------------------------------------------------------
Android is increasing in popularity, but the open development platform that
developers love is also attractive to malware creators. Download this white
paper to learn more about secure code signing practices that can help keep
Android apps secure.
http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel



Date2013-10-30 18:45
FromSteven Yi
SubjectRe: [Cs-dev] VS2010 building from source
I don't have anything to add to Justin's except to be sure you're on
the branch you want to merge to before doing the pull from the other
branch.  Besides that, I've gotten VS2013 Express installed in my Win7
VM; I have to install dependencies next before I can try a build here.

Question: Are you storing the dependencies in any particular location,
or is that something you're setting for CMake to find?  Haven't tried
CMake with MSVC yet.

Thanks!
steven

On Wed, Oct 30, 2013 at 2:29 PM, Justin Smith  wrote:
> git fetch;
> git merge origin/develop
> (fix any merge conflicts as applicable)
>
> it is good practice to regularly merge upstream changes on a branch you plan
> to merge your work into later, it makes the whole process much simpler to do
> a few changes at a time rather than wait and do multiple big changes all at
> once.
>
>
> On Wed, Oct 30, 2013 at 11:25 AM, Stephen Kyne  wrote:
>>
>> Hi guys,
>>
>> I was wondering what was the best way to pull in changes from the
>> "develop" branch to this feature branch?
>> Is there a chance that could cause problems? I was just thinking that if I
>> never pull in any changes, when it comes to merging into another branch,
>> it could be a lot of work with the amount of conflicts. Is a merge or a
>> rebase required? Or just a pull? I need to read a git book...
>>
>> I use ClearCase (it's awful) and svn at work so my git skills are not what
>> they should be unfortunately.
>>
>> Any help would be appreciated.
>>
>> Thanks,
>> Stephen
>>
>> ________________________________
>> From: stevek@outlook.ie
>> To: csound-devel@lists.sourceforge.net
>> Date: Mon, 21 Oct 2013 22:39:55 +0100
>>
>> Subject: Re: [Cs-dev] VS2010 building from source
>>
>> I was wondering if anyone might be able to explain the following CMake
>> script usage.
>>
>> I see that there is a function called "make_plugin" in the root
>> CMakeLists.txt which is used a lot.
>> In the loop body, there is a condition like so...
>>
>> function(make_plugin libname srcs)
>>     if(APPLE)
>>         add_library(${libname} SHARED ${srcs})
>>     else()
>>         add_library(${libname} MODULE ${srcs})
>>     endif()
>>
>>     set(i 2)
>>     while( ${i} LESS ${ARGC} )
>>         if(NOT MSVC OR NOT("${ARGV${i}}" MATCHES "m"))
>>             target_link_libraries(${libname} ${ARGV${i}})
>>         endif()
>>         math(EXPR i "${i}+1")
>>     endwhile()
>>
>> Is there any particular reason why this "NOT MSVC" was added?
>> It breaks two projects "virtual" and "widgets" from building because they
>> are missing the FLTK lib locations.
>> If I remove the MSVC condition, they still seem to fail. If I remove the
>> second condition as well, the two FLTK dependent projects build.
>>
>> However, it then breaks "stdutil" project because there is now an "m.lib"
>> project being looked for.
>> ....
>> make_plugin(stdutil "${stdutil_SRCS}" m ${LIBSNDFILE_LIBRARY})
>> ....
>>
>> So it appears I need the second condition to prevent this but for some
>> reason it's preventing all target libs from being added to each project.
>>
>> What is the correct solution here? What was the original intention for
>> this functions usage?
>>
>> Thanks,
>> Stephen
>>
>> > Date: Thu, 10 Oct 2013 16:09:40 -0400
>> > From: stevenyi@gmail.com
>> > To: csound-devel@lists.sourceforge.net
>> > Subject: Re: [Cs-dev] VS2010 building from source
>> >
>> > Tests all passing here now, nice!
>> >
>> > On Thu, Oct 10, 2013 at 4:06 PM, Victor Lazzarini
>> >  wrote:
>> > > Fixed the circular buffer test too. Simple past the fencepost error,
>> > > the arrays used were not big enough.
>> > >
>> > > On 10 Oct 2013, at 20:38, Steven Yi wrote:
>> > >
>> > >> Awesome, thanks for looking at that Victor!
>> > >>
>> > >> On Thu, Oct 10, 2013 at 3:32 PM, Victor Lazzarini
>> > >>  wrote:
>> > >>> I fixed the testIO crash.
>> > >>> On 10 Oct 2013, at 20:18, Victor Lazzarini wrote:
>> > >>>
>> > >>>> There was indeed a problem with Jack, but that has been fixed.
>> > >>>> These crashes look to be something else.
>> > >>>> On 10 Oct 2013, at 19:57, Steven Yi wrote:
>> > >>>>
>> > >>>>> My guess is one of the device drivers is causing a crash, and that
>> > >>>>> it
>> > >>>>> may be the Jack one (just guessing as someone reported a Jack
>> > >>>>> related
>> > >>>>> crash when querying devices with Blue on Linux).
>> > >>>>
>> > >>>> Dr Victor Lazzarini
>> > >>>> Senior Lecturer
>> > >>>> Dept. of Music
>> > >>>> NUI Maynooth Ireland
>> > >>>> tel.: +353 1 708 3545
>> > >>>> Victor dot Lazzarini AT nuim dot ie
>> > >>>>
>> > >>>>
>> > >>>>
>> > >>>>
>> > >>>>
>> > >>>> ------------------------------------------------------------------------------
>> > >>>> October Webinars: Code for Performance
>> > >>>> Free Intel webinars can help you accelerate application
>> > >>>> performance.
>> > >>>> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the
>> > >>>> most from
>> > >>>> the latest Intel processors and coprocessors. See abstracts and
>> > >>>> register >
>> > >>>>
>> > >>>> http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
>> > >>>> _______________________________________________
>> > >>>> Csound-devel mailing list
>> > >>>> Csound-devel@lists.sourceforge.net
>> > >>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> > >>>
>> > >>> Dr Victor Lazzarini
>> > >>> Senior Lecturer
>> > >>> Dept. of Music
>> > >>> NUI Maynooth Ireland
>> > >>> tel.: +353 1 708 3545
>> > >>> Victor dot Lazzarini AT nuim dot ie
>> > >>>
>> > >>>
>> > >>>
>> > >>>
>> > >>>
>> > >>> ------------------------------------------------------------------------------
>> > >>> October Webinars: Code for Performance
>> > >>> Free Intel webinars can help you accelerate application performance.
>> > >>> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the
>> > >>> most from
>> > >>> the latest Intel processors and coprocessors. See abstracts and
>> > >>> register >
>> > >>>
>> > >>> http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
>> > >>> _______________________________________________
>> > >>> Csound-devel mailing list
>> > >>> Csound-devel@lists.sourceforge.net
>> > >>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> > >>
>> > >>
>> > >> ------------------------------------------------------------------------------
>> > >> October Webinars: Code for Performance
>> > >> Free Intel webinars can help you accelerate application performance.
>> > >> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the
>> > >> most from
>> > >> the latest Intel processors and coprocessors. See abstracts and
>> > >> register >
>> > >>
>> > >> http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
>> > >> _______________________________________________
>> > >> Csound-devel mailing list
>> > >> Csound-devel@lists.sourceforge.net
>> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> > >
>> > > Dr Victor Lazzarini
>> > > Senior Lecturer
>> > > Dept. of Music
>> > > NUI Maynooth Ireland
>> > > tel.: +353 1 708 3545
>> > > Victor dot Lazzarini AT nuim dot ie
>> > >
>> > >
>> > >
>> > >
>> > >
>> > > ------------------------------------------------------------------------------
>> > > October Webinars: Code for Performance
>> > > Free Intel webinars can help you accelerate application performance.
>> > > Explore tips for MPI, OpenMP, advanced profiling, and more. Get the
>> > > most from
>> > > the latest Intel processors and coprocessors. See abstracts and
>> > > register >
>> > >
>> > > http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
>> > > _______________________________________________
>> > > Csound-devel mailing list
>> > > Csound-devel@lists.sourceforge.net
>> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >
>> >
>> > ------------------------------------------------------------------------------
>> > October Webinars: Code for Performance
>> > Free Intel webinars can help you accelerate application performance.
>> > Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most
>> > from
>> > the latest Intel processors and coprocessors. See abstracts and register
>> > >
>> >
>> > http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
>> > _______________________________________________
>> > Csound-devel mailing list
>> > Csound-devel@lists.sourceforge.net
>> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>>
>> ------------------------------------------------------------------------------
>> October Webinars: Code for Performance Free Intel webinars can help you
>> accelerate application performance. Explore tips for MPI, OpenMP, advanced
>> profiling, and more. Get the most from the latest Intel processors and
>> coprocessors. See abstracts and register >
>> http://pubads.g.doubleclick.net/gampad/clk?id=60135991&iu=/4140/ostg.clktrk
>>
>> _______________________________________________ Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>>
>> ------------------------------------------------------------------------------
>> Android is increasing in popularity, but the open development platform
>> that
>> developers love is also attractive to malware creators. Download this
>> white
>> paper to learn more about secure code signing practices that can help keep
>> Android apps secure.
>>
>> http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk
>>
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>
>
> ------------------------------------------------------------------------------
> Android is increasing in popularity, but the open development platform that
> developers love is also attractive to malware creators. Download this white
> paper to learn more about secure code signing practices that can help keep
> Android apps secure.
> http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>

------------------------------------------------------------------------------
Android is increasing in popularity, but the open development platform that
developers love is also attractive to malware creators. Download this white
paper to learn more about secure code signing practices that can help keep
Android apps secure.
http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2013-10-30 19:13
FromStephen Kyne
SubjectRe: [Cs-dev] VS2010 building from source
AttachmentsNone  None  
Thanks guys, that makes sense.

I have my dependencies in different places. It doesn't really matter where so long as the 
PATH environmental variable can find everything.

I've created a .bat file (win_csound_env_variables.bat) that contains a list of all the path variables required. I've been adding to it as I go along.
So anyone can just edit this for their setup, launch the script and manually add the created env. var "CS_PATH" to the main PATH.
You can't even automate this last step reliably without a 3rd party tool so it's easier to leave it as a manual step.

The dependencies all have to be manually built still. So PortAudio, FLTK, PortMidi, etc. all need to be built on the machine in question.
This is a massive pain and very slow to do. I guess it only needs to be done once but it's taken me quite a while.

Once the PATH is setup and all the dependencies are in place, CMake will be able to find all it needs and you can generate the project.

The wiki page I have documents most of this except for manually building the dependencies.
Michael's guide in the root csound directory can be used for this part.
I didn't have too much trouble for the majority of libraries. Most built just fine with the instructions given on their website.
However, CUnit on Windows is a bit of a pain and you need the latest repository version rather than the stable release.

So in short, there is a bit of work getting this all working! 

I mentioned in another thread about automation. There is a project for MSVC that could work: http://coapp.org/index.html
It uses NuGet (http://www.nuget.org/) which is basically a managed (.net) package manager.
The CoApp project aims to bring that to native applications as well.

This would be very useful as the packages would only need to be built once and uploaded to NuGet.
All new devs could pull down the required packages from nuget then automatically.

However I'm not sure how that will work with CMake. 
It might be required to build a separate VS project which I don't think is a desirable prospect.

Stephen

> Date: Wed, 30 Oct 2013 14:45:01 -0400
> From: stevenyi@gmail.com
> To: csound-devel@lists.sourceforge.net
> Subject: Re: [Cs-dev] VS2010 building from source
>
> I don't have anything to add to Justin's except to be sure you're on
> the branch you want to merge to before doing the pull from the other
> branch. Besides that, I've gotten VS2013 Express installed in my Win7
> VM; I have to install dependencies next before I can try a build here.
>
> Question: Are you storing the dependencies in any particular location,
> or is that something you're setting for CMake to find? Haven't tried
> CMake with MSVC yet.
>
> Thanks!
> steven
>
> On Wed, Oct 30, 2013 at 2:29 PM, Justin Smith <noisesmith@gmail.com> wrote:
> > git fetch;
> > git merge origin/develop
> > (fix any merge conflicts as applicable)
> >
> > it is good practice to regularly merge upstream changes on a branch you plan
> > to merge your work into later, it makes the whole process much simpler to do
> > a few changes at a time rather than wait and do multiple big changes all at
> > once.
> >
> >
> > On Wed, Oct 30, 2013 at 11:25 AM, Stephen Kyne <stevek@outlook.ie> wrote:
> >>
> >> Hi guys,
> >>
> >> I was wondering what was the best way to pull in changes from the
> >> "develop" branch to this feature branch?
> >> Is there a chance that could cause problems? I was just thinking that if I
> >> never pull in any changes, when it comes to merging into another branch,
> >> it could be a lot of work with the amount of conflicts. Is a merge or a
> >> rebase required? Or just a pull? I need to read a git book...
> >>
> >> I use ClearCase (it's awful) and svn at work so my git skills are not what
> >> they should be unfortunately.
> >>
> >> Any help would be appreciated.
> >>
> >> Thanks,
> >> Stephen
> >>
> >> ________________________________
> >> From: stevek@outlook.ie
> >> To: csound-devel@lists.sourceforge.net
> >> Date: Mon, 21 Oct 2013 22:39:55 +0100
> >>
> >> Subject: Re: [Cs-dev] VS2010 building from source
> >>
> >> I was wondering if anyone might be able to explain the following CMake
> >> script usage.
> >>
> >> I see that there is a function called "make_plugin" in the root
> >> CMakeLists.txt which is used a lot.
> >> In the loop body, there is a condition like so...
> >>
> >> function(make_plugin libname srcs)
> >> if(APPLE)
> >> add_library(${libname} SHARED ${srcs})
> >> else()
> >> add_library(${libname} MODULE ${srcs})
> >> endif()
> >>
> >> set(i 2)
> >> while( ${i} LESS ${ARGC} )
> >> if(NOT MSVC OR NOT("${ARGV${i}}" MATCHES "m"))
> >> target_link_libraries(${libname} ${ARGV${i}})
> >> endif()
> >> math(EXPR i "${i}+1")
> >> endwhile()
> >>
> >> Is there any particular reason why this "NOT MSVC" was added?
> >> It breaks two projects "virtual" and "widgets" from building because they
> >> are missing the FLTK lib locations.
> >> If I remove the MSVC condition, they still seem to fail. If I remove the
> >> second condition as well, the two FLTK dependent projects build.
> >>
> >> However, it then breaks "stdutil" project because there is now an "m.lib"
> >> project being looked for.
> >> ....
> >> make_plugin(stdutil "${stdutil_SRCS}" m ${LIBSNDFILE_LIBRARY})
> >> ....
> >>
> >> So it appears I need the second condition to prevent this but for some
> >> reason it's preventing all target libs from being added to each project.
> >>
> >> What is the correct solution here? What was the original intention for
> >> this functions usage?
> >>
> >> Thanks,
> >> Stephen
> >>
> >> > Date: Thu, 10 Oct 2013 16:09:40 -0400
> >> > From: stevenyi@gmail.com
> >> > To: csound-devel@lists.sourceforge.net
> >> > Subject: Re: [Cs-dev] VS2010 building from source
> >> >
> >> > Tests all passing here now, nice!
> >> >
> >> > On Thu, Oct 10, 2013 at 4:06 PM, Victor Lazzarini
> >> > <Victor.Lazzarini@nuim.ie> wrote:
> >> > > Fixed the circular buffer test too. Simple past the fencepost error,
> >> > > the arrays used were not big enough.
> >> > >
> >> > > On 10 Oct 2013, at 20:38, Steven Yi wrote:
> >> > >
> >> > >> Awesome, thanks for looking at that Victor!
> >> > >>
> >> > >> On Thu, Oct 10, 2013 at 3:32 PM, Victor Lazzarini
> >> > >> <Victor.Lazzarini@nuim.ie> wrote:
> >> > >>> I fixed the testIO crash.
> >> > >>> On 10 Oct 2013, at 20:18, Victor Lazzarini wrote:
> >> > >>>
> >> > >>>> There was indeed a problem with Jack, but that has been fixed.
> >> > >>>> These crashes look to be something else.
> >> > >>>> On 10 Oct 2013, at 19:57, Steven Yi wrote:
> >> > >>>>
> >> > >>>>> My guess is one of the device drivers is causing a crash, and that
> >> > >>>>> it
> >> > >>>>> may be the Jack one (just guessing as someone reported a Jack
> >> > >>>>> related
> >> > >>>>> crash when querying devices with Blue on Linux).
> >> > >>>>
> >> > >>>> Dr Victor Lazzarini
> >> > >>>> Senior Lecturer
> >> > >>>> Dept. of Music
> >> > >>>> NUI Maynooth Ireland
> >> > >>>> tel.: +353 1 708 3545
> >> > >>>> Victor dot Lazzarini AT nuim dot ie
> >> > >>>>
> >> > >>>>
> >> > >>>>
> >> > >>>>
> >> > >>>>
> >> > >>>> ------------------------------------------------------------------------------
> >> > >>>> October Webinars: Code for Performance
> >> > >>>> Free Intel webinars can help you accelerate application
> >> > >>>> performance.
> >> > >>>> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the
> >> > >>>> most from
> >> > >>>> the latest Intel processors and coprocessors. See abstracts and
> >> > >>>> register >
> >> > >>>>
> >> > >>>> http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
> >> > >>>> _______________________________________________
> >> > >>>> Csound-devel mailing list
> >> > >>>> Csound-devel@lists.sourceforge.net
> >> > >>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> > >>>
> >> > >>> Dr Victor Lazzarini
> >> > >>> Senior Lecturer
> >> > >>> Dept. of Music
> >> > >>> NUI Maynooth Ireland
> >> > >>> tel.: +353 1 708 3545
> >> > >>> Victor dot Lazzarini AT nuim dot ie
> >> > >>>
> >> > >>>
> >> > >>>
> >> > >>>
> >> > >>>
> >> > >>> ------------------------------------------------------------------------------
> >> > >>> October Webinars: Code for Performance
> >> > >>> Free Intel webinars can help you accelerate application performance.
> >> > >>> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the
> >> > >>> most from
> >> > >>> the latest Intel processors and coprocessors. See abstracts and
> >> > >>> register >
> >> > >>>
> >> > >>> http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
> >> > >>> _______________________________________________
> >> > >>> Csound-devel mailing list
> >> > >>> Csound-devel@lists.sourceforge.net
> >> > >>> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> > >>
> >> > >>
> >> > >> ------------------------------------------------------------------------------
> >> > >> October Webinars: Code for Performance
> >> > >> Free Intel webinars can help you accelerate application performance.
> >> > >> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the
> >> > >> most from
> >> > >> the latest Intel processors and coprocessors. See abstracts and
> >> > >> register >
> >> > >>
> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
> >> > >> _______________________________________________
> >> > >> Csound-devel mailing list
> >> > >> Csound-devel@lists.sourceforge.net
> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> > >
> >> > > Dr Victor Lazzarini
> >> > > Senior Lecturer
> >> > > Dept. of Music
> >> > > NUI Maynooth Ireland
> >> > > tel.: +353 1 708 3545
> >> > > Victor dot Lazzarini AT nuim dot ie
> >> > >
> >> > >
> >> > >
> >> > >
> >> > >
> >> > > ------------------------------------------------------------------------------
> >> > > October Webinars: Code for Performance
> >> > > Free Intel webinars can help you accelerate application performance.
> >> > > Explore tips for MPI, OpenMP, advanced profiling, and more. Get the
> >> > > most from
> >> > > the latest Intel processors and coprocessors. See abstracts and
> >> > > register >
> >> > >
> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
> >> > > _______________________________________________
> >> > > Csound-devel mailing list
> >> > > Csound-devel@lists.sourceforge.net
> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >
> >> >
> >> > ------------------------------------------------------------------------------
> >> > October Webinars: Code for Performance
> >> > Free Intel webinars can help you accelerate application performance.
> >> > Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most
> >> > from
> >> > the latest Intel processors and coprocessors. See abstracts and register
> >> > >
> >> >
> >> > http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
> >> > _______________________________________________
> >> > Csound-devel mailing list
> >> > Csound-devel@lists.sourceforge.net
> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>
> >>
> >> ------------------------------------------------------------------------------
> >> October Webinars: Code for Performance Free Intel webinars can help you
> >> accelerate application performance. Explore tips for MPI, OpenMP, advanced
> >> profiling, and more. Get the most from the latest Intel processors and
> >> coprocessors. See abstracts and register >
> >> http://pubads.g.doubleclick.net/gampad/clk?id=60135991&iu=/4140/ostg.clktrk
> >>
> >> _______________________________________________ Csound-devel mailing list
> >> Csound-devel@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>
> >>
> >> ------------------------------------------------------------------------------
> >> Android is increasing in popularity, but the open development platform
> >> that
> >> developers love is also attractive to malware creators. Download this
> >> white
> >> paper to learn more about secure code signing practices that can help keep
> >> Android apps secure.
> >>
> >> http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk
> >>
> >> _______________________________________________
> >> Csound-devel mailing list
> >> Csound-devel@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>
> >
> >
> > ------------------------------------------------------------------------------
> > Android is increasing in popularity, but the open development platform that
> > developers love is also attractive to malware creators. Download this white
> > paper to learn more about secure code signing practices that can help keep
> > Android apps secure.
> > http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk
> > _______________________________________________
> > Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
>
> ------------------------------------------------------------------------------
> Android is increasing in popularity, but the open development platform that
> developers love is also attractive to malware creators. Download this white
> paper to learn more about secure code signing practices that can help keep
> Android apps secure.
> http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel

Date2013-11-03 15:49
FromSteven Yi
SubjectRe: [Cs-dev] VS2010 building from source
Thanks Stephen; I just tried running CMake and got:

CMake Error at C:/Program Files (x86)/CMake
2.8/share/cmake-2.8/Modules/TestBigEndian.cmake:44 (message):
  no suitable type found
Call Stack (most recent call first):
  CMakeLists.txt:362 (TEST_BIG_ENDIAN)

I tried this in the Command Prompt as well as the Visual Studio
Developer Prompt.  Have you run into this before?  I'm assuming cmake
didn't find the right compiler path or something along those lines.  I
have to continue on with other work now and will come back to this
later.  If this sounds familiar, let me know, if not, no worries.

Thanks!
steven

On Wed, Oct 30, 2013 at 3:13 PM, Stephen Kyne  wrote:
> Thanks guys, that makes sense.
>
> I have my dependencies in different places. It doesn't really matter where
> so long as the
> PATH environmental variable can find everything.
>
> I've created a .bat file (win_csound_env_variables.bat) that contains a list
> of all the path variables required. I've been adding to it as I go along.
> So anyone can just edit this for their setup, launch the script and manually
> add the created env. var "CS_PATH" to the main PATH.
> You can't even automate this last step reliably without a 3rd party tool so
> it's easier to leave it as a manual step.
>
> The dependencies all have to be manually built still. So PortAudio, FLTK,
> PortMidi, etc. all need to be built on the machine in question.
> This is a massive pain and very slow to do. I guess it only needs to be done
> once but it's taken me quite a while.
>
> Once the PATH is setup and all the dependencies are in place, CMake will be
> able to find all it needs and you can generate the project.
>
> The wiki page I have documents most of this except for manually building the
> dependencies.
> Michael's guide in the root csound directory can be used for this part.
> I didn't have too much trouble for the majority of libraries. Most built
> just fine with the instructions given on their website.
> However, CUnit on Windows is a bit of a pain and you need the latest
> repository version rather than the stable release.
>
> So in short, there is a bit of work getting this all working!
>
> I mentioned in another thread about automation. There is a project for MSVC
> that could work: http://coapp.org/index.html
> It uses NuGet (http://www.nuget.org/) which is basically a managed (.net)
> package manager.
> The CoApp project aims to bring that to native applications as well.
>
> This would be very useful as the packages would only need to be built once
> and uploaded to NuGet.
> All new devs could pull down the required packages from nuget then
> automatically.
>
> However I'm not sure how that will work with CMake.
> It might be required to build a separate VS project which I don't think is a
> desirable prospect.
>
> Stephen
>
>> Date: Wed, 30 Oct 2013 14:45:01 -0400
>
>> From: stevenyi@gmail.com
>> To: csound-devel@lists.sourceforge.net
>> Subject: Re: [Cs-dev] VS2010 building from source
>>
>> I don't have anything to add to Justin's except to be sure you're on
>> the branch you want to merge to before doing the pull from the other
>> branch. Besides that, I've gotten VS2013 Express installed in my Win7
>> VM; I have to install dependencies next before I can try a build here.
>>
>> Question: Are you storing the dependencies in any particular location,
>> or is that something you're setting for CMake to find? Haven't tried
>> CMake with MSVC yet.
>>
>> Thanks!
>> steven
>>
>> On Wed, Oct 30, 2013 at 2:29 PM, Justin Smith 
>> wrote:
>> > git fetch;
>> > git merge origin/develop
>> > (fix any merge conflicts as applicable)
>> >
>> > it is good practice to regularly merge upstream changes on a branch you
>> > plan
>> > to merge your work into later, it makes the whole process much simpler
>> > to do
>> > a few changes at a time rather than wait and do multiple big changes all
>> > at
>> > once.
>> >
>> >
>> > On Wed, Oct 30, 2013 at 11:25 AM, Stephen Kyne 
>> > wrote:
>> >>
>> >> Hi guys,
>> >>
>> >> I was wondering what was the best way to pull in changes from the
>> >> "develop" branch to this feature branch?
>> >> Is there a chance that could cause problems? I was just thinking that
>> >> if I
>> >> never pull in any changes, when it comes to merging into another
>> >> branch,
>> >> it could be a lot of work with the amount of conflicts. Is a merge or a
>> >> rebase required? Or just a pull? I need to read a git book...
>> >>
>> >> I use ClearCase (it's awful) and svn at work so my git skills are not
>> >> what
>> >> they should be unfortunately.
>> >>
>> >> Any help would be appreciated.
>> >>
>> >> Thanks,
>> >> Stephen
>> >>
>> >> ________________________________
>> >> From: stevek@outlook.ie
>> >> To: csound-devel@lists.sourceforge.net
>> >> Date: Mon, 21 Oct 2013 22:39:55 +0100
>> >>
>> >> Subject: Re: [Cs-dev] VS2010 building from source
>> >>
>> >> I was wondering if anyone might be able to explain the following CMake
>> >> script usage.
>> >>
>> >> I see that there is a function called "make_plugin" in the root
>> >> CMakeLists.txt which is used a lot.
>> >> In the loop body, there is a condition like so...
>> >>
>> >> function(make_plugin libname srcs)
>> >> if(APPLE)
>> >> add_library(${libname} SHARED ${srcs})
>> >> else()
>> >> add_library(${libname} MODULE ${srcs})
>> >> endif()
>> >>
>> >> set(i 2)
>> >> while( ${i} LESS ${ARGC} )
>> >> if(NOT MSVC OR NOT("${ARGV${i}}" MATCHES "m"))
>> >> target_link_libraries(${libname} ${ARGV${i}})
>> >> endif()
>> >> math(EXPR i "${i}+1")
>> >> endwhile()
>> >>
>> >> Is there any particular reason why this "NOT MSVC" was added?
>> >> It breaks two projects "virtual" and "widgets" from building because
>> >> they
>> >> are missing the FLTK lib locations.
>> >> If I remove the MSVC condition, they still seem to fail. If I remove
>> >> the
>> >> second condition as well, the two FLTK dependent projects build.
>> >>
>> >> However, it then breaks "stdutil" project because there is now an
>> >> "m.lib"
>> >> project being looked for.
>> >> ....
>> >> make_plugin(stdutil "${stdutil_SRCS}" m ${LIBSNDFILE_LIBRARY})
>> >> ....
>> >>
>> >> So it appears I need the second condition to prevent this but for some
>> >> reason it's preventing all target libs from being added to each
>> >> project.
>> >>
>> >> What is the correct solution here? What was the original intention for
>> >> this functions usage?
>> >>
>> >> Thanks,
>> >> Stephen
>> >>
>> >> > Date: Thu, 10 Oct 2013 16:09:40 -0400
>> >> > From: stevenyi@gmail.com
>> >> > To: csound-devel@lists.sourceforge.net
>> >> > Subject: Re: [Cs-dev] VS2010 building from source
>> >> >
>> >> > Tests all passing here now, nice!
>> >> >
>> >> > On Thu, Oct 10, 2013 at 4:06 PM, Victor Lazzarini
>> >> >  wrote:
>> >> > > Fixed the circular buffer test too. Simple past the fencepost
>> >> > > error,
>> >> > > the arrays used were not big enough.
>> >> > >
>> >> > > On 10 Oct 2013, at 20:38, Steven Yi wrote:
>> >> > >
>> >> > >> Awesome, thanks for looking at that Victor!
>> >> > >>
>> >> > >> On Thu, Oct 10, 2013 at 3:32 PM, Victor Lazzarini
>> >> > >>  wrote:
>> >> > >>> I fixed the testIO crash.
>> >> > >>> On 10 Oct 2013, at 20:18, Victor Lazzarini wrote:
>> >> > >>>
>> >> > >>>> There was indeed a problem with Jack, but that has been fixed.
>> >> > >>>> These crashes look to be something else.
>> >> > >>>> On 10 Oct 2013, at 19:57, Steven Yi wrote:
>> >> > >>>>
>> >> > >>>>> My guess is one of the device drivers is causing a crash, and
>> >> > >>>>> that
>> >> > >>>>> it
>> >> > >>>>> may be the Jack one (just guessing as someone reported a Jack
>> >> > >>>>> related
>> >> > >>>>> crash when querying devices with Blue on Linux).
>> >> > >>>>
>> >> > >>>> Dr Victor Lazzarini
>> >> > >>>> Senior Lecturer
>> >> > >>>> Dept. of Music
>> >> > >>>> NUI Maynooth Ireland
>> >> > >>>> tel.: +353 1 708 3545
>> >> > >>>> Victor dot Lazzarini AT nuim dot ie
>> >> > >>>>
>> >> > >>>>
>> >> > >>>>
>> >> > >>>>
>> >> > >>>>
>> >> > >>>>
>> >> > >>>> ------------------------------------------------------------------------------
>> >> > >>>> October Webinars: Code for Performance
>> >> > >>>> Free Intel webinars can help you accelerate application
>> >> > >>>> performance.
>> >> > >>>> Explore tips for MPI, OpenMP, advanced profiling, and more. Get
>> >> > >>>> the
>> >> > >>>> most from
>> >> > >>>> the latest Intel processors and coprocessors. See abstracts and
>> >> > >>>> register >
>> >> > >>>>
>> >> > >>>>
>> >> > >>>> http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
>> >> > >>>> _______________________________________________
>> >> > >>>> Csound-devel mailing list
>> >> > >>>> Csound-devel@lists.sourceforge.net
>> >> > >>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> > >>>
>> >> > >>> Dr Victor Lazzarini
>> >> > >>> Senior Lecturer
>> >> > >>> Dept. of Music
>> >> > >>> NUI Maynooth Ireland
>> >> > >>> tel.: +353 1 708 3545
>> >> > >>> Victor dot Lazzarini AT nuim dot ie
>> >> > >>>
>> >> > >>>
>> >> > >>>
>> >> > >>>
>> >> > >>>
>> >> > >>>
>> >> > >>> ------------------------------------------------------------------------------
>> >> > >>> October Webinars: Code for Performance
>> >> > >>> Free Intel webinars can help you accelerate application
>> >> > >>> performance.
>> >> > >>> Explore tips for MPI, OpenMP, advanced profiling, and more. Get
>> >> > >>> the
>> >> > >>> most from
>> >> > >>> the latest Intel processors and coprocessors. See abstracts and
>> >> > >>> register >
>> >> > >>>
>> >> > >>>
>> >> > >>> http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
>> >> > >>> _______________________________________________
>> >> > >>> Csound-devel mailing list
>> >> > >>> Csound-devel@lists.sourceforge.net
>> >> > >>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> > >>
>> >> > >>
>> >> > >>
>> >> > >> ------------------------------------------------------------------------------
>> >> > >> October Webinars: Code for Performance
>> >> > >> Free Intel webinars can help you accelerate application
>> >> > >> performance.
>> >> > >> Explore tips for MPI, OpenMP, advanced profiling, and more. Get
>> >> > >> the
>> >> > >> most from
>> >> > >> the latest Intel processors and coprocessors. See abstracts and
>> >> > >> register >
>> >> > >>
>> >> > >>
>> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
>> >> > >> _______________________________________________
>> >> > >> Csound-devel mailing list
>> >> > >> Csound-devel@lists.sourceforge.net
>> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> > >
>> >> > > Dr Victor Lazzarini
>> >> > > Senior Lecturer
>> >> > > Dept. of Music
>> >> > > NUI Maynooth Ireland
>> >> > > tel.: +353 1 708 3545
>> >> > > Victor dot Lazzarini AT nuim dot ie
>> >> > >
>> >> > >
>> >> > >
>> >> > >
>> >> > >
>> >> > >
>> >> > > ------------------------------------------------------------------------------
>> >> > > October Webinars: Code for Performance
>> >> > > Free Intel webinars can help you accelerate application
>> >> > > performance.
>> >> > > Explore tips for MPI, OpenMP, advanced profiling, and more. Get the
>> >> > > most from
>> >> > > the latest Intel processors and coprocessors. See abstracts and
>> >> > > register >
>> >> > >
>> >> > >
>> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
>> >> > > _______________________________________________
>> >> > > Csound-devel mailing list
>> >> > > Csound-devel@lists.sourceforge.net
>> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >
>> >> >
>> >> >
>> >> > ------------------------------------------------------------------------------
>> >> > October Webinars: Code for Performance
>> >> > Free Intel webinars can help you accelerate application performance.
>> >> > Explore tips for MPI, OpenMP, advanced profiling, and more. Get the
>> >> > most
>> >> > from
>> >> > the latest Intel processors and coprocessors. See abstracts and
>> >> > register
>> >> > >
>> >> >
>> >> >
>> >> > http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
>> >> > _______________________________________________
>> >> > Csound-devel mailing list
>> >> > Csound-devel@lists.sourceforge.net
>> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >>
>> >>
>> >>
>> >> ------------------------------------------------------------------------------
>> >> October Webinars: Code for Performance Free Intel webinars can help you
>> >> accelerate application performance. Explore tips for MPI, OpenMP,
>> >> advanced
>> >> profiling, and more. Get the most from the latest Intel processors and
>> >> coprocessors. See abstracts and register >
>> >>
>> >> http://pubads.g.doubleclick.net/gampad/clk?id=60135991&iu=/4140/ostg.clktrk
>> >>
>> >> _______________________________________________ Csound-devel mailing
>> >> list
>> >> Csound-devel@lists.sourceforge.net
>> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >>
>> >>
>> >>
>> >> ------------------------------------------------------------------------------
>> >> Android is increasing in popularity, but the open development platform
>> >> that
>> >> developers love is also attractive to malware creators. Download this
>> >> white
>> >> paper to learn more about secure code signing practices that can help
>> >> keep
>> >> Android apps secure.
>> >>
>> >>
>> >> http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk
>> >>
>> >> _______________________________________________
>> >> Csound-devel mailing list
>> >> Csound-devel@lists.sourceforge.net
>> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >>
>> >
>> >
>> >
>> > ------------------------------------------------------------------------------
>> > Android is increasing in popularity, but the open development platform
>> > that
>> > developers love is also attractive to malware creators. Download this
>> > white
>> > paper to learn more about secure code signing practices that can help
>> > keep
>> > Android apps secure.
>> >
>> > http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk
>> > _______________________________________________
>> > Csound-devel mailing list
>> > Csound-devel@lists.sourceforge.net
>> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >
>>
>>
>> ------------------------------------------------------------------------------
>> Android is increasing in popularity, but the open development platform
>> that
>> developers love is also attractive to malware creators. Download this
>> white
>> paper to learn more about secure code signing practices that can help keep
>> Android apps secure.
>>
>> http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> ------------------------------------------------------------------------------
> Android is increasing in popularity, but the open development platform that
> developers love is also attractive to malware creators. Download this white
> paper to learn more about secure code signing practices that can help keep
> Android apps secure.
> http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>

------------------------------------------------------------------------------
Android is increasing in popularity, but the open development platform that
developers love is also attractive to malware creators. Download this white
paper to learn more about secure code signing practices that can help keep
Android apps secure.
http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2013-11-03 17:56
FromStephen Kyne
SubjectRe: [Cs-dev] VS2010 building from source
AttachmentsNone  None  
Hi Steven,

I didn't run into this issue. I was using the GUI version of CMake. 
It seemed to be able to find VS in the environment path without any action from me.

Do you have the latest version of CMake actually? It might not be VS2013 aware if it's older.

Stephen

> Date: Sun, 3 Nov 2013 10:49:04 -0500
> From: stevenyi@gmail.com
> To: csound-devel@lists.sourceforge.net
> Subject: Re: [Cs-dev] VS2010 building from source
>
> Thanks Stephen; I just tried running CMake and got:
>
> CMake Error at C:/Program Files (x86)/CMake
> 2.8/share/cmake-2.8/Modules/TestBigEndian.cmake:44 (message):
> no suitable type found
> Call Stack (most recent call first):
> CMakeLists.txt:362 (TEST_BIG_ENDIAN)
>
> I tried this in the Command Prompt as well as the Visual Studio
> Developer Prompt. Have you run into this before? I'm assuming cmake
> didn't find the right compiler path or something along those lines. I
> have to continue on with other work now and will come back to this
> later. If this sounds familiar, let me know, if not, no worries.
>
> Thanks!
> steven
>
> On Wed, Oct 30, 2013 at 3:13 PM, Stephen Kyne <stevek@outlook.ie> wrote:
> > Thanks guys, that makes sense.
> >
> > I have my dependencies in different places. It doesn't really matter where
> > so long as the
> > PATH environmental variable can find everything.
> >
> > I've created a .bat file (win_csound_env_variables.bat) that contains a list
> > of all the path variables required. I've been adding to it as I go along.
> > So anyone can just edit this for their setup, launch the script and manually
> > add the created env. var "CS_PATH" to the main PATH.
> > You can't even automate this last step reliably without a 3rd party tool so
> > it's easier to leave it as a manual step.
> >
> > The dependencies all have to be manually built still. So PortAudio, FLTK,
> > PortMidi, etc. all need to be built on the machine in question.
> > This is a massive pain and very slow to do. I guess it only needs to be done
> > once but it's taken me quite a while.
> >
> > Once the PATH is setup and all the dependencies are in place, CMake will be
> > able to find all it needs and you can generate the project.
> >
> > The wiki page I have documents most of this except for manually building the
> > dependencies.
> > Michael's guide in the root csound directory can be used for this part.
> > I didn't have too much trouble for the majority of libraries. Most built
> > just fine with the instructions given on their website.
> > However, CUnit on Windows is a bit of a pain and you need the latest
> > repository version rather than the stable release.
> >
> > So in short, there is a bit of work getting this all working!
> >
> > I mentioned in another thread about automation. There is a project for MSVC
> > that could work: http://coapp.org/index.html
> > It uses NuGet (http://www.nuget.org/) which is basically a managed (.net)
> > package manager.
> > The CoApp project aims to bring that to native applications as well.
> >
> > This would be very useful as the packages would only need to be built once
> > and uploaded to NuGet.
> > All new devs could pull down the required packages from nuget then
> > automatically.
> >
> > However I'm not sure how that will work with CMake.
> > It might be required to build a separate VS project which I don't think is a
> > desirable prospect.
> >
> > Stephen
> >
> >> Date: Wed, 30 Oct 2013 14:45:01 -0400
> >
> >> From: stevenyi@gmail.com
> >> To: csound-devel@lists.sourceforge.net
> >> Subject: Re: [Cs-dev] VS2010 building from source
> >>
> >> I don't have anything to add to Justin's except to be sure you're on
> >> the branch you want to merge to before doing the pull from the other
> >> branch. Besides that, I've gotten VS2013 Express installed in my Win7
> >> VM; I have to install dependencies next before I can try a build here.
> >>
> >> Question: Are you storing the dependencies in any particular location,
> >> or is that something you're setting for CMake to find? Haven't tried
> >> CMake with MSVC yet.
> >>
> >> Thanks!
> >> steven
> >>
> >> On Wed, Oct 30, 2013 at 2:29 PM, Justin Smith <noisesmith@gmail.com>
> >> wrote:
> >> > git fetch;
> >> > git merge origin/develop
> >> > (fix any merge conflicts as applicable)
> >> >
> >> > it is good practice to regularly merge upstream changes on a branch you
> >> > plan
> >> > to merge your work into later, it makes the whole process much simpler
> >> > to do
> >> > a few changes at a time rather than wait and do multiple big changes all
> >> > at
> >> > once.
> >> >
> >> >
> >> > On Wed, Oct 30, 2013 at 11:25 AM, Stephen Kyne <stevek@outlook.ie>
> >> > wrote:
> >> >>
> >> >> Hi guys,
> >> >>
> >> >> I was wondering what was the best way to pull in changes from the
> >> >> "develop" branch to this feature branch?
> >> >> Is there a chance that could cause problems? I was just thinking that
> >> >> if I
> >> >> never pull in any changes, when it comes to merging into another
> >> >> branch,
> >> >> it could be a lot of work with the amount of conflicts. Is a merge or a
> >> >> rebase required? Or just a pull? I need to read a git book...
> >> >>
> >> >> I use ClearCase (it's awful) and svn at work so my git skills are not
> >> >> what
> >> >> they should be unfortunately.
> >> >>
> >> >> Any help would be appreciated.
> >> >>
> >> >> Thanks,
> >> >> Stephen
> >> >>
> >> >> ________________________________
> >> >> From: stevek@outlook.ie
> >> >> To: csound-devel@lists.sourceforge.net
> >> >> Date: Mon, 21 Oct 2013 22:39:55 +0100
> >> >>
> >> >> Subject: Re: [Cs-dev] VS2010 building from source
> >> >>
> >> >> I was wondering if anyone might be able to explain the following CMake
> >> >> script usage.
> >> >>
> >> >> I see that there is a function called "make_plugin" in the root
> >> >> CMakeLists.txt which is used a lot.
> >> >> In the loop body, there is a condition like so...
> >> >>
> >> >> function(make_plugin libname srcs)
> >> >> if(APPLE)
> >> >> add_library(${libname} SHARED ${srcs})
> >> >> else()
> >> >> add_library(${libname} MODULE ${srcs})
> >> >> endif()
> >> >>
> >> >> set(i 2)
> >> >> while( ${i} LESS ${ARGC} )
> >> >> if(NOT MSVC OR NOT("${ARGV${i}}" MATCHES "m"))
> >> >> target_link_libraries(${libname} ${ARGV${i}})
> >> >> endif()
> >> >> math(EXPR i "${i}+1")
> >> >> endwhile()
> >> >>
> >> >> Is there any particular reason why this "NOT MSVC" was added?
> >> >> It breaks two projects "virtual" and "widgets" from building because
> >> >> they
> >> >> are missing the FLTK lib locations.
> >> >> If I remove the MSVC condition, they still seem to fail. If I remove
> >> >> the
> >> >> second condition as well, the two FLTK dependent projects build.
> >> >>
> >> >> However, it then breaks "stdutil" project because there is now an
> >> >> "m.lib"
> >> >> project being looked for.
> >> >> ....
> >> >> make_plugin(stdutil "${stdutil_SRCS}" m ${LIBSNDFILE_LIBRARY})
> >> >> ....
> >> >>
> >> >> So it appears I need the second condition to prevent this but for some
> >> >> reason it's preventing all target libs from being added to each
> >> >> project.
> >> >>
> >> >> What is the correct solution here? What was the original intention for
> >> >> this functions usage?
> >> >>
> >> >> Thanks,
> >> >> Stephen
> >> >>
> >> >> > Date: Thu, 10 Oct 2013 16:09:40 -0400
> >> >> > From: stevenyi@gmail.com
> >> >> > To: csound-devel@lists.sourceforge.net
> >> >> > Subject: Re: [Cs-dev] VS2010 building from source
> >> >> >
> >> >> > Tests all passing here now, nice!
> >> >> >
> >> >> > On Thu, Oct 10, 2013 at 4:06 PM, Victor Lazzarini
> >> >> > <Victor.Lazzarini@nuim.ie> wrote:
> >> >> > > Fixed the circular buffer test too. Simple past the fencepost
> >> >> > > error,
> >> >> > > the arrays used were not big enough.
> >> >> > >
> >> >> > > On 10 Oct 2013, at 20:38, Steven Yi wrote:
> >> >> > >
> >> >> > >> Awesome, thanks for looking at that Victor!
> >> >> > >>
> >> >> > >> On Thu, Oct 10, 2013 at 3:32 PM, Victor Lazzarini
> >> >> > >> <Victor.Lazzarini@nuim.ie> wrote:
> >> >> > >>> I fixed the testIO crash.
> >> >> > >>> On 10 Oct 2013, at 20:18, Victor Lazzarini wrote:
> >> >> > >>>
> >> >> > >>>> There was indeed a problem with Jack, but that has been fixed.
> >> >> > >>>> These crashes look to be something else.
> >> >> > >>>> On 10 Oct 2013, at 19:57, Steven Yi wrote:
> >> >> > >>>>
> >> >> > >>>>> My guess is one of the device drivers is causing a crash, and
> >> >> > >>>>> that
> >> >> > >>>>> it
> >> >> > >>>>> may be the Jack one (just guessing as someone reported a Jack
> >> >> > >>>>> related
> >> >> > >>>>> crash when querying devices with Blue on Linux).
> >> >> > >>>>
> >> >> > >>>> Dr Victor Lazzarini
> >> >> > >>>> Senior Lecturer
> >> >> > >>>> Dept. of Music
> >> >> > >>>> NUI Maynooth Ireland
> >> >> > >>>> tel.: +353 1 708 3545
> >> >> > >>>> Victor dot Lazzarini AT nuim dot ie
> >> >> > >>>>
> >> >> > >>>>
> >> >> > >>>>
> >> >> > >>>>
> >> >> > >>>>
> >> >> > >>>>
> >> >> > >>>> ------------------------------------------------------------------------------
> >> >> > >>>> October Webinars: Code for Performance
> >> >> > >>>> Free Intel webinars can help you accelerate application
> >> >> > >>>> performance.
> >> >> > >>>> Explore tips for MPI, OpenMP, advanced profiling, and more. Get
> >> >> > >>>> the
> >> >> > >>>> most from
> >> >> > >>>> the latest Intel processors and coprocessors. See abstracts and
> >> >> > >>>> register >
> >> >> > >>>>
> >> >> > >>>>
> >> >> > >>>> http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
> >> >> > >>>> _______________________________________________
> >> >> > >>>> Csound-devel mailing list
> >> >> > >>>> Csound-devel@lists.sourceforge.net
> >> >> > >>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> > >>>
> >> >> > >>> Dr Victor Lazzarini
> >> >> > >>> Senior Lecturer
> >> >> > >>> Dept. of Music
> >> >> > >>> NUI Maynooth Ireland
> >> >> > >>> tel.: +353 1 708 3545
> >> >> > >>> Victor dot Lazzarini AT nuim dot ie
> >> >> > >>>
> >> >> > >>>
> >> >> > >>>
> >> >> > >>>
> >> >> > >>>
> >> >> > >>>
> >> >> > >>> ------------------------------------------------------------------------------
> >> >> > >>> October Webinars: Code for Performance
> >> >> > >>> Free Intel webinars can help you accelerate application
> >> >> > >>> performance.
> >> >> > >>> Explore tips for MPI, OpenMP, advanced profiling, and more. Get
> >> >> > >>> the
> >> >> > >>> most from
> >> >> > >>> the latest Intel processors and coprocessors. See abstracts and
> >> >> > >>> register >
> >> >> > >>>
> >> >> > >>>
> >> >> > >>> http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
> >> >> > >>> _______________________________________________
> >> >> > >>> Csound-devel mailing list
> >> >> > >>> Csound-devel@lists.sourceforge.net
> >> >> > >>> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> > >>
> >> >> > >>
> >> >> > >>
> >> >> > >> ------------------------------------------------------------------------------
> >> >> > >> October Webinars: Code for Performance
> >> >> > >> Free Intel webinars can help you accelerate application
> >> >> > >> performance.
> >> >> > >> Explore tips for MPI, OpenMP, advanced profiling, and more. Get
> >> >> > >> the
> >> >> > >> most from
> >> >> > >> the latest Intel processors and coprocessors. See abstracts and
> >> >> > >> register >
> >> >> > >>
> >> >> > >>
> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
> >> >> > >> _______________________________________________
> >> >> > >> Csound-devel mailing list
> >> >> > >> Csound-devel@lists.sourceforge.net
> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> > >
> >> >> > > Dr Victor Lazzarini
> >> >> > > Senior Lecturer
> >> >> > > Dept. of Music
> >> >> > > NUI Maynooth Ireland
> >> >> > > tel.: +353 1 708 3545
> >> >> > > Victor dot Lazzarini AT nuim dot ie
> >> >> > >
> >> >> > >
> >> >> > >
> >> >> > >
> >> >> > >
> >> >> > >
> >> >> > > ------------------------------------------------------------------------------
> >> >> > > October Webinars: Code for Performance
> >> >> > > Free Intel webinars can help you accelerate application
> >> >> > > performance.
> >> >> > > Explore tips for MPI, OpenMP, advanced profiling, and more. Get the
> >> >> > > most from
> >> >> > > the latest Intel processors and coprocessors. See abstracts and
> >> >> > > register >
> >> >> > >
> >> >> > >
> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
> >> >> > > _______________________________________________
> >> >> > > Csound-devel mailing list
> >> >> > > Csound-devel@lists.sourceforge.net
> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >
> >> >> >
> >> >> >
> >> >> > ------------------------------------------------------------------------------
> >> >> > October Webinars: Code for Performance
> >> >> > Free Intel webinars can help you accelerate application performance.
> >> >> > Explore tips for MPI, OpenMP, advanced profiling, and more. Get the
> >> >> > most
> >> >> > from
> >> >> > the latest Intel processors and coprocessors. See abstracts and
> >> >> > register
> >> >> > >
> >> >> >
> >> >> >
> >> >> > http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
> >> >> > _______________________________________________
> >> >> > Csound-devel mailing list
> >> >> > Csound-devel@lists.sourceforge.net
> >> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >>
> >> >>
> >> >>
> >> >> ------------------------------------------------------------------------------
> >> >> October Webinars: Code for Performance Free Intel webinars can help you
> >> >> accelerate application performance. Explore tips for MPI, OpenMP,
> >> >> advanced
> >> >> profiling, and more. Get the most from the latest Intel processors and
> >> >> coprocessors. See abstracts and register >
> >> >>
> >> >> http://pubads.g.doubleclick.net/gampad/clk?id=60135991&iu=/4140/ostg.clktrk
> >> >>
> >> >> _______________________________________________ Csound-devel mailing
> >> >> list
> >> >> Csound-devel@lists.sourceforge.net
> >> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >>
> >> >>
> >> >>
> >> >> ------------------------------------------------------------------------------
> >> >> Android is increasing in popularity, but the open development platform
> >> >> that
> >> >> developers love is also attractive to malware creators. Download this
> >> >> white
> >> >> paper to learn more about secure code signing practices that can help
> >> >> keep
> >> >> Android apps secure.
> >> >>
> >> >>
> >> >> http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk
> >> >>
> >> >> _______________________________________________
> >> >> Csound-devel mailing list
> >> >> Csound-devel@lists.sourceforge.net
> >> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >>
> >> >
> >> >
> >> >
> >> > ------------------------------------------------------------------------------
> >> > Android is increasing in popularity, but the open development platform
> >> > that
> >> > developers love is also attractive to malware creators. Download this
> >> > white
> >> > paper to learn more about secure code signing practices that can help
> >> > keep
> >> > Android apps secure.
> >> >
> >> > http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk
> >> > _______________________________________________
> >> > Csound-devel mailing list
> >> > Csound-devel@lists.sourceforge.net
> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >
> >>
> >>
> >> ------------------------------------------------------------------------------
> >> Android is increasing in popularity, but the open development platform
> >> that
> >> developers love is also attractive to malware creators. Download this
> >> white
> >> paper to learn more about secure code signing practices that can help keep
> >> Android apps secure.
> >>
> >> http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk
> >> _______________________________________________
> >> Csound-devel mailing list
> >> Csound-devel@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
> > ------------------------------------------------------------------------------
> > Android is increasing in popularity, but the open development platform that
> > developers love is also attractive to malware creators. Download this white
> > paper to learn more about secure code signing practices that can help keep
> > Android apps secure.
> > http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk
> > _______________________________________________
> > Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
>
> ------------------------------------------------------------------------------
> Android is increasing in popularity, but the open development platform that
> developers love is also attractive to malware creators. Download this white
> paper to learn more about secure code signing practices that can help keep
> Android apps secure.
> http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel

Date2013-11-20 11:26
FromStephen Kyne
SubjectRe: [Cs-dev] VS2010 building from source
AttachmentsNone  None  
Hi guys,

It's been a while since I messaged so I thought I'd post up the latest news.

Unfortunately I haven't been able to work on this as much as I would like lately as there are a few other things going on with myself.
However, I have been tinkering away for an hour or so here and there.

I talked before about using nuget (package manager) and CoApp to manage some library dependencies before. 
At the minute, coApp doesn't fit well with Cmake but it's still possible to pull down the libraries via nuget and powershell.
I've created a script that will install these libraries to a directory. There are about 7-8 libs already uploaded and anyone can upload these libs also.
For header only libs, powershell can download and unzip files like the nix way. I guess the dependencies.sh scripts could be translated for this.

With the majority of the libs in a single folder, I was then thinking of generating a custom cmake file with the relative locations for 
each component and then generating the MSVC project from Cmake this way.

This should save a lot of time but things like QT, JDK and basically any big components need manual installation, which is not too bad seeing
as most Windows devs might have the JDK anyway.

The state of the MSVC build itself, it's building a lot of of the codebase now. The majority of unit tests pass.
The multicore with atomics needs work and testing but I think it should function correctly. 

CsoundAC and related libs (lua, swig) are causing a bit of trouble. Issues with STL and exporting are throwing up warnings.
I know Michael talked about this before and from what I've read, it should all work if built by the same compiler.
So I guess this might not be a problem but if someone wants to use MingGW to link with csound libs built from MSVC, 
they will probably get some errors. The solution then is to either export the STL instantiations (http://support.microsoft.com/kb/168958) or
modify the code to not require the STL on interface boundaries.

In general, a lot more testing is required but the main example CSDs all work fine.
When I get some time this weekend, I'd like to finish the powershell dependencies script and get that working.
Once I can generate the project file with the correct lib/header locations then anyone else could help out relatively easily.

I see that Steven can cross compile a Windows build, that seems much cleaner at the minute :D
It might be a better short term solution if it works out!

Stephen


From: stevek@outlook.ie
To: csound-devel@lists.sourceforge.net
Date: Sun, 3 Nov 2013 17:56:10 +0000
Subject: Re: [Cs-dev] VS2010 building from source

Hi Steven,

I didn't run into this issue. I was using the GUI version of CMake. 
It seemed to be able to find VS in the environment path without any action from me.

Do you have the latest version of CMake actually? It might not be VS2013 aware if it's older.

Stephen

> Date: Sun, 3 Nov 2013 10:49:04 -0500
> From: stevenyi@gmail.com
> To: csound-devel@lists.sourceforge.net
> Subject: Re: [Cs-dev] VS2010 building from source
>
> Thanks Stephen; I just tried running CMake and got:
>
> CMake Error at C:/Program Files (x86)/CMake
> 2.8/share/cmake-2.8/Modules/TestBigEndian.cmake:44 (message):
> no suitable type found
> Call Stack (most recent call first):
> CMakeLists.txt:362 (TEST_BIG_ENDIAN)
>
> I tried this in the Command Prompt as well as the Visual Studio
> Developer Prompt. Have you run into this before? I'm assuming cmake
> didn't find the right compiler path or something along those lines. I
> have to continue on with other work now and will come back to this
> later. If this sounds familiar, let me know, if not, no worries.
>
> Thanks!
> steven
>
> On Wed, Oct 30, 2013 at 3:13 PM, Stephen Kyne <stevek@outlook.ie> wrote:
> > Thanks guys, that makes sense.
> >
> > I have my dependencies in different places. It doesn't really matter where
> > so long as the
> > PATH environmental variable can find everything.
> >
> > I've created a .bat file (win_csound_env_variables.bat) that contains a list
> > of all the path variables required. I've been adding to it as I go along.
> > So anyone can just edit this for their setup, launch the script and manually
> > add the created env. var "CS_PATH" to the main PATH.
> > You can't even automate this last step reliably without a 3rd party tool so
> > it's easier to leave it as a manual step.
> >
> > The dependencies all have to be manually built still. So PortAudio, FLTK,
> > PortMidi, etc. all need to be built on the machine in question.
> > This is a massive pain and very slow to do. I guess it only needs to be done
> > once but it's taken me quite a while.
> >
> > Once the PATH is setup and all the dependencies are in place, CMake will be
> > able to find all it needs and you can generate the project.
> >
> > The wiki page I have documents most of this except for manually building the
> > dependencies.
> > Michael's guide in the root csound directory can be used for this part.
> > I didn't have too much trouble for the majority of libraries. Most built
> > just fine with the instructions given on their website.
> > However, CUnit on Windows is a bit of a pain and you need the latest
> > repository version rather than the stable release.
> >
> > So in short, there is a bit of work getting this all working!
> >
> > I mentioned in another thread about automation. There is a project for MSVC
> > that could work: http://coapp.org/index.html
> > It uses NuGet (http://www.nuget.org/) which is basically a managed (.net)
> > package manager.
> > The CoApp project aims to bring that to native applications as well.
> >
> > This would be very useful as the packages would only need to be built once
> > and uploaded to NuGet.
> > All new devs could pull down the required packages from nuget then
> > automatically.
> >
> > However I'm not sure how that will work with CMake.
> > It might be required to build a separate VS project which I don't think is a
> > desirable prospect.
> >
> > Stephen
> >
> >> Date: Wed, 30 Oct 2013 14:45:01 -0400
> >
> >> From: stevenyi@gmail.com
> >> To: csound-devel@lists.sourceforge.net
> >> Subject: Re: [Cs-dev] VS2010 building from source
> >>
> >> I don't have anything to add to Justin's except to be sure you're on
> >> the branch you want to merge to before doing the pull from the other
> >> branch. Besides that, I've gotten VS2013 Express installed in my Win7
> >> VM; I have to install dependencies next before I can try a build here.
> >>
> >> Question: Are you storing the dependencies in any particular location,
> >> or is that something you're setting for CMake to find? Haven't tried
> >> CMake with MSVC yet.
> >>
> >> Thanks!
> >> steven
> >>
> >> On Wed, Oct 30, 2013 at 2:29 PM, Justin Smith <noisesmith@gmail.com>
> >> wrote:
> >> > git fetch;
> >> > git merge origin/develop
> >> > (fix any merge conflicts as applicable)
> >> >
> >> > it is good practice to regularly merge upstream changes on a branch you
> >> > plan
> >> > to merge your work into later, it makes the whole process much simpler
> >> > to do
> >> > a few changes at a time rather than wait and do multiple big changes all
> >> > at
> >> > once.
> >> >
> >> >
> >> > On Wed, Oct 30, 2013 at 11:25 AM, Stephen Kyne <stevek@outlook.ie>
> >> > wrote:
> >> >>
> >> >> Hi guys,
> >> >>
> >> >> I was wondering what was the best way to pull in changes from the
> >> >> "develop" branch to this feature branch?
> >> >> Is there a chance that could cause problems? I was just thinking that
> >> >> if I
> >> >> never pull in any changes, when it comes to merging into another
> >> >> branch,
> >> >> it could be a lot of work with the amount of conflicts. Is a merge or a
> >> >> rebase required? Or just a pull? I need to read a git book...
> >> >>
> >> >> I use ClearCase (it's awful) and svn at work so my git skills are not
> >> >> what
> >> >> they should be unfortunately.
> >> >>
> >> >> Any help would be appreciated.
> >> >>
> >> >> Thanks,
> >> >> Stephen
> >> >>
> >> >> ________________________________
> >> >> From: stevek@outlook.ie
> >> >> To: csound-devel@lists.sourceforge.net
> >> >> Date: Mon, 21 Oct 2013 22:39:55 +0100
> >> >>
> >> >> Subject: Re: [Cs-dev] VS2010 building from source
> >> >>
> >> >> I was wondering if anyone might be able to explain the following CMake
> >> >> script usage.
> >> >>
> >> >> I see that there is a function called "make_plugin" in the root
> >> >> CMakeLists.txt which is used a lot.
> >> >> In the loop body, there is a condition like so...
> >> >>
> >> >> function(make_plugin libname srcs)
> >> >> if(APPLE)
> >> >> add_library(${libname} SHARED ${srcs})
> >> >> else()
> >> >> add_library(${libname} MODULE ${srcs})
> >> >> endif()
> >> >>
> >> >> set(i 2)
> >> >> while( ${i} LESS ${ARGC} )
> >> >> if(NOT MSVC OR NOT("${ARGV${i}}" MATCHES "m"))
> >> >> target_link_libraries(${libname} ${ARGV${i}})
> >> >> endif()
> >> >> math(EXPR i "${i}+1")
> >> >> endwhile()
> >> >>
> >> >> Is there any particular reason why this "NOT MSVC" was added?
> >> >> It breaks two projects "virtual" and "widgets" from building because
> >> >> they
> >> >> are missing the FLTK lib locations.
> >> >> If I remove the MSVC condition, they still seem to fail. If I remove
> >> >> the
> >> >> second condition as well, the two FLTK dependent projects build.
> >> >>
> >> >> However, it then breaks "stdutil" project because there is now an
> >> >> "m.lib"
> >> >> project being looked for.
> >> >> ....
> >> >> make_plugin(stdutil "${stdutil_SRCS}" m ${LIBSNDFILE_LIBRARY})
> >> >> ....
> >> >>
> >> >> So it appears I need the second condition to prevent this but for some
> >> >> reason it's preventing all target libs from being added to each
> >> >> project.
> >> >>
> >> >> What is the correct solution here? What was the original intention for
> >> >> this functions usage?
> >> >>
> >> >> Thanks,
> >> >> Stephen
> >> >>
> >> >> > Date: Thu, 10 Oct 2013 16:09:40 -0400
> >> >> > From: stevenyi@gmail.com
> >> >> > To: csound-devel@lists.sourceforge.net
> >> >> > Subject: Re: [Cs-dev] VS2010 building from source
> >> >> >
> >> >> > Tests all passing here now, nice!
> >> >> >
> >> >> > On Thu, Oct 10, 2013 at 4:06 PM, Victor Lazzarini
> >> >> > <Victor.Lazzarini@nuim.ie> wrote:
> >> >> > > Fixed the circular buffer test too. Simple past the fencepost
> >> >> > > error,
> >> >> > > the arrays used were not big enough.
> >> >> > >
> >> >> > > On 10 Oct 2013, at 20:38, Steven Yi wrote:
> >> >> > >
> >> >> > >> Awesome, thanks for looking at that Victor!
> >> >> > >>
> >> >> > >> On Thu, Oct 10, 2013 at 3:32 PM, Victor Lazzarini
> >> >> > >> <Victor.Lazzarini@nuim.ie> wrote:
> >> >> > >>> I fixed the testIO crash.
> >> >> > >>> On 10 Oct 2013, at 20:18, Victor Lazzarini wrote:
> >> >> > >>>
> >> >> > >>>> There was indeed a problem with Jack, but that has been fixed.
> >> >> > >>>> These crashes look to be something else.
> >> >> > >>>> On 10 Oct 2013, at 19:57, Steven Yi wrote:
> >> >> > >>>>
> >> >> > >>>>> My guess is one of the device drivers is causing a crash, and
> >> >> > >>>>> that
> >> >> > >>>>> it
> >> >> > >>>>> may be the Jack one (just guessing as someone reported a Jack
> >> >> > >>>>> related
> >> >> > >>>>> crash when querying devices with Blue on Linux).
> >> >> > >>>>
> >> >> > >>>> Dr Victor Lazzarini
> >> >> > >>>> Senior Lecturer
> >> >> > >>>> Dept. of Music
> >> >> > >>>> NUI Maynooth Ireland
> >> >> > >>>> tel.: +353 1 708 3545
> >> >> > >>>> Victor dot Lazzarini AT nuim dot ie
> >> >> > >>>>
> >> >> > >>>>
> >> >> > >>>>
> >> >> > >>>>
> >> >> > >>>>
> >> >> > >>>>
> >> >> > >>>> ------------------------------------------------------------------------------
> >> >> > >>>> October Webinars: Code for Performance
> >> >> > >>>> Free Intel webinars can help you accelerate application
> >> >> > >>>> performance.
> >> >> > >>>> Explore tips for MPI, OpenMP, advanced profiling, and more. Get
> >> >> > >>>> the
> >> >> > >>>> most from
> >> >> > >>>> the latest Intel processors and coprocessors. See abstracts and
> >> >> > >>>> register >
> >> >> > >>>>
> >> >> > >>>>
> >> >> > >>>> http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
> >> >> > >>>> _______________________________________________
> >> >> > >>>> Csound-devel mailing list
> >> >> > >>>> Csound-devel@lists.sourceforge.net
> >> >> > >>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> > >>>
> >> >> > >>> Dr Victor Lazzarini
> >> >> > >>> Senior Lecturer
> >> >> > >>> Dept. of Music
> >> >> > >>> NUI Maynooth Ireland
> >> >> > >>> tel.: +353 1 708 3545
> >> >> > >>> Victor dot Lazzarini AT nuim dot ie
> >> >> > >>>
> >> >> > >>>
> >> >> > >>>
> >> >> > >>>
> >> >> > >>>
> >> >> > >>>
> >> >> > >>> ------------------------------------------------------------------------------
> >> >> > >>> October Webinars: Code for Performance
> >> >> > >>> Free Intel webinars can help you accelerate application
> >> >> > >>> performance.
> >> >> > >>> Explore tips for MPI, OpenMP, advanced profiling, and more. Get
> >> >> > >>> the
> >> >> > >>> most from
> >> >> > >>> the latest Intel processors and coprocessors. See abstracts and
> >> >> > >>> register >
> >> >> > >>>
> >> >> > >>>
> >> >> > >>> http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
> >> >> > >>> _______________________________________________
> >> >> > >>> Csound-devel mailing list
> >> >> > >>> Csound-devel@lists.sourceforge.net
> >> >> > >>> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> > >>
> >> >> > >>
> >> >> > >>
> >> >> > >> ------------------------------------------------------------------------------
> >> >> > >> October Webinars: Code for Performance
> >> >> > >> Free Intel webinars can help you accelerate application
> >> >> > >> performance.
> >> >> > >> Explore tips for MPI, OpenMP, advanced profiling, and more. Get
> >> >> > >> the
> >> >> > >> most from
> >> >> > >> the latest Intel processors and coprocessors. See abstracts and
> >> >> > >> register >
> >> >> > >>
> >> >> > >>
> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
> >> >> > >> _______________________________________________
> >> >> > >> Csound-devel mailing list
> >> >> > >> Csound-devel@lists.sourceforge.net
> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> > >
> >> >> > > Dr Victor Lazzarini
> >> >> > > Senior Lecturer
> >> >> > > Dept. of Music
> >> >> > > NUI Maynooth Ireland
> >> >> > > tel.: +353 1 708 3545
> >> >> > > Victor dot Lazzarini AT nuim dot ie
> >> >> > >
> >> >> > >
> >> >> > >
> >> >> > >
> >> >> > >
> >> >> > >
> >> >> > > ------------------------------------------------------------------------------
> >> >> > > October Webinars: Code for Performance
> >> >> > > Free Intel webinars can help you accelerate application
> >> >> > > performance.
> >> >> > > Explore tips for MPI, OpenMP, advanced profiling, and more. Get the
> >> >> > > most from
> >> >> > > the latest Intel processors and coprocessors. See abstracts and
> >> >> > > register >
> >> >> > >
> >> >> > >
> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
> >> >> > > _______________________________________________
> >> >> > > Csound-devel mailing list
> >> >> > > Csound-devel@lists.sourceforge.net
> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >> >
> >> >> >
> >> >> >
> >> >> > ------------------------------------------------------------------------------
> >> >> > October Webinars: Code for Performance
> >> >> > Free Intel webinars can help you accelerate application performance.
> >> >> > Explore tips for MPI, OpenMP, advanced profiling, and more. Get the
> >> >> > most
> >> >> > from
> >> >> > the latest Intel processors and coprocessors. See abstracts and
> >> >> > register
> >> >> > >
> >> >> >
> >> >> >
> >> >> > http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
> >> >> > _______________________________________________
> >> >> > Csound-devel mailing list
> >> >> > Csound-devel@lists.sourceforge.net
> >> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >>
> >> >>
> >> >>
> >> >> ------------------------------------------------------------------------------
> >> >> October Webinars: Code for Performance Free Intel webinars can help you
> >> >> accelerate application performance. Explore tips for MPI, OpenMP,
> >> >> advanced
> >> >> profiling, and more. Get the most from the latest Intel processors and
> >> >> coprocessors. See abstracts and register >
> >> >>
> >> >> http://pubads.g.doubleclick.net/gampad/clk?id=60135991&iu=/4140/ostg.clktrk
> >> >>
> >> >> _______________________________________________ Csound-devel mailing
> >> >> list
> >> >> Csound-devel@lists.sourceforge.net
> >> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >>
> >> >>
> >> >>
> >> >> ------------------------------------------------------------------------------
> >> >> Android is increasing in popularity, but the open development platform
> >> >> that
> >> >> developers love is also attractive to malware creators. Download this
> >> >> white
> >> >> paper to learn more about secure code signing practices that can help
> >> >> keep
> >> >> Android apps secure.
> >> >>
> >> >>
> >> >> http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk
> >> >>
> >> >> _______________________________________________
> >> >> Csound-devel mailing list
> >> >> Csound-devel@lists.sourceforge.net
> >> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >>
> >> >
> >> >
> >> >
> >> > ------------------------------------------------------------------------------
> >> > Android is increasing in popularity, but the open development platform
> >> > that
> >> > developers love is also attractive to malware creators. Download this
> >> > white
> >> > paper to learn more about secure code signing practices that can help
> >> > keep
> >> > Android apps secure.
> >> >
> >> > http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk
> >> > _______________________________________________
> >> > Csound-devel mailing list
> >> > Csound-devel@lists.sourceforge.net
> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >> >
> >>
> >>
> >> ------------------------------------------------------------------------------
> >> Android is increasing in popularity, but the open development platform
> >> that
> >> developers love is also attractive to malware creators. Download this
> >> white
> >> paper to learn more about secure code signing practices that can help keep
> >> Android apps secure.
> >>
> >> http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk
> >> _______________________________________________
> >> Csound-devel mailing list
> >> Csound-devel@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
> > ------------------------------------------------------------------------------
> > Android is increasing in popularity, but the open development platform that
> > developers love is also attractive to malware creators. Download this white
> > paper to learn more about secure code signing practices that can help keep
> > Android apps secure.
> > http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk
> > _______________________________________________
> > Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
>
> ------------------------------------------------------------------------------
> Android is increasing in popularity, but the open development platform that
> developers love is also attractive to malware creators. Download this white
> paper to learn more about secure code signing practices that can help keep
> Android apps secure.
> http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel

------------------------------------------------------------------------------ Android is increasing in popularity, but the open development platform that developers love is also attractive to malware creators. Download this white paper to learn more about secure code signing practices that can help keep Android apps secure. http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk
_______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/csound-devel

Date2013-11-25 19:14
FromSteven Yi
SubjectRe: [Cs-dev] VS2010 building from source
Hi Stephen,

Thanks for the continued updates!  I was traveling this past weekend
and am starting to catch up.  I am getting stuck on the cross-compile
but hope to get a bit further today. Having the cross-compiled version
would be good for linux devs to test if windows will still build, as
well as it'd be easier to setup a continuous build on a Linux server
rather than trying to find/pay for a windows one.  I'd still rather
like to see an MSVC build working as I think we'd get more windows
developers working on Csound that way.

As a sidenote, I'm actually looking at getting a windows 8.1 machine
now (Dell venue 8 pro tablet, I can't resist the idea of having Blue
and Csound on the go :) ). I tried one at a store and it was extremely
slick. I've also heard VS 2013 works on it.  It seems like it'd be a
heck of a lot better than working within the virtual machine as I have
been.

steven



On Wed, Nov 20, 2013 at 6:26 AM, Stephen Kyne  wrote:
> Hi guys,
>
> It's been a while since I messaged so I thought I'd post up the latest news.
>
> Unfortunately I haven't been able to work on this as much as I would like
> lately as there are a few other things going on with myself.
> However, I have been tinkering away for an hour or so here and there.
>
> I talked before about using nuget (package manager) and CoApp to manage some
> library dependencies before.
> At the minute, coApp doesn't fit well with Cmake but it's still possible to
> pull down the libraries via nuget and powershell.
> I've created a script that will install these libraries to a directory.
> There are about 7-8 libs already uploaded and anyone can upload these libs
> also.
> For header only libs, powershell can download and unzip files like the nix
> way. I guess the dependencies.sh scripts could be translated for this.
>
> With the majority of the libs in a single folder, I was then thinking of
> generating a custom cmake file with the relative locations for
> each component and then generating the MSVC project from Cmake this way.
>
> This should save a lot of time but things like QT, JDK and basically any big
> components need manual installation, which is not too bad seeing
> as most Windows devs might have the JDK anyway.
>
> The state of the MSVC build itself, it's building a lot of of the codebase
> now. The majority of unit tests pass.
> The multicore with atomics needs work and testing but I think it should
> function correctly.
>
> CsoundAC and related libs (lua, swig) are causing a bit of trouble. Issues
> with STL and exporting are throwing up warnings.
> I know Michael talked about this before and from what I've read, it should
> all work if built by the same compiler.
> So I guess this might not be a problem but if someone wants to use MingGW to
> link with csound libs built from MSVC,
> they will probably get some errors. The solution then is to either export
> the STL instantiations (http://support.microsoft.com/kb/168958) or
> modify the code to not require the STL on interface boundaries.
>
> In general, a lot more testing is required but the main example CSDs all
> work fine.
> When I get some time this weekend, I'd like to finish the powershell
> dependencies script and get that working.
> Once I can generate the project file with the correct lib/header locations
> then anyone else could help out relatively easily.
>
> I see that Steven can cross compile a Windows build, that seems much cleaner
> at the minute :D
> It might be a better short term solution if it works out!
>
> Stephen
>
> ________________________________
> From: stevek@outlook.ie
> To: csound-devel@lists.sourceforge.net
> Date: Sun, 3 Nov 2013 17:56:10 +0000
>
> Subject: Re: [Cs-dev] VS2010 building from source
>
> Hi Steven,
>
> I didn't run into this issue. I was using the GUI version of CMake.
> It seemed to be able to find VS in the environment path without any action
> from me.
>
> Do you have the latest version of CMake actually? It might not be VS2013
> aware if it's older.
>
> Stephen
>
>> Date: Sun, 3 Nov 2013 10:49:04 -0500
>> From: stevenyi@gmail.com
>> To: csound-devel@lists.sourceforge.net
>> Subject: Re: [Cs-dev] VS2010 building from source
>>
>> Thanks Stephen; I just tried running CMake and got:
>>
>> CMake Error at C:/Program Files (x86)/CMake
>> 2.8/share/cmake-2.8/Modules/TestBigEndian.cmake:44 (message):
>> no suitable type found
>> Call Stack (most recent call first):
>> CMakeLists.txt:362 (TEST_BIG_ENDIAN)
>>
>> I tried this in the Command Prompt as well as the Visual Studio
>> Developer Prompt. Have you run into this before? I'm assuming cmake
>> didn't find the right compiler path or something along those lines. I
>> have to continue on with other work now and will come back to this
>> later. If this sounds familiar, let me know, if not, no worries.
>>
>> Thanks!
>> steven
>>
>> On Wed, Oct 30, 2013 at 3:13 PM, Stephen Kyne  wrote:
>> > Thanks guys, that makes sense.
>> >
>> > I have my dependencies in different places. It doesn't really matter
>> > where
>> > so long as the
>> > PATH environmental variable can find everything.
>> >
>> > I've created a .bat file (win_csound_env_variables.bat) that contains a
>> > list
>> > of all the path variables required. I've been adding to it as I go
>> > along.
>> > So anyone can just edit this for their setup, launch the script and
>> > manually
>> > add the created env. var "CS_PATH" to the main PATH.
>> > You can't even automate this last step reliably without a 3rd party tool
>> > so
>> > it's easier to leave it as a manual step.
>> >
>> > The dependencies all have to be manually built still. So PortAudio,
>> > FLTK,
>> > PortMidi, etc. all need to be built on the machine in question.
>> > This is a massive pain and very slow to do. I guess it only needs to be
>> > done
>> > once but it's taken me quite a while.
>> >
>> > Once the PATH is setup and all the dependencies are in place, CMake will
>> > be
>> > able to find all it needs and you can generate the project.
>> >
>> > The wiki page I have documents most of this except for manually building
>> > the
>> > dependencies.
>> > Michael's guide in the root csound directory can be used for this part.
>> > I didn't have too much trouble for the majority of libraries. Most built
>> > just fine with the instructions given on their website.
>> > However, CUnit on Windows is a bit of a pain and you need the latest
>> > repository version rather than the stable release.
>> >
>> > So in short, there is a bit of work getting this all working!
>> >
>> > I mentioned in another thread about automation. There is a project for
>> > MSVC
>> > that could work: http://coapp.org/index.html
>> > It uses NuGet (http://www.nuget.org/) which is basically a managed
>> > (.net)
>> > package manager.
>> > The CoApp project aims to bring that to native applications as well.
>> >
>> > This would be very useful as the packages would only need to be built
>> > once
>> > and uploaded to NuGet.
>> > All new devs could pull down the required packages from nuget then
>> > automatically.
>> >
>> > However I'm not sure how that will work with CMake.
>> > It might be required to build a separate VS project which I don't think
>> > is a
>> > desirable prospect.
>> >
>> > Stephen
>> >
>> >> Date: Wed, 30 Oct 2013 14:45:01 -0400
>> >
>> >> From: stevenyi@gmail.com
>> >> To: csound-devel@lists.sourceforge.net
>> >> Subject: Re: [Cs-dev] VS2010 building from source
>> >>
>> >> I don't have anything to add to Justin's except to be sure you're on
>> >> the branch you want to merge to before doing the pull from the other
>> >> branch. Besides that, I've gotten VS2013 Express installed in my Win7
>> >> VM; I have to install dependencies next before I can try a build here.
>> >>
>> >> Question: Are you storing the dependencies in any particular location,
>> >> or is that something you're setting for CMake to find? Haven't tried
>> >> CMake with MSVC yet.
>> >>
>> >> Thanks!
>> >> steven
>> >>
>> >> On Wed, Oct 30, 2013 at 2:29 PM, Justin Smith 
>> >> wrote:
>> >> > git fetch;
>> >> > git merge origin/develop
>> >> > (fix any merge conflicts as applicable)
>> >> >
>> >> > it is good practice to regularly merge upstream changes on a branch
>> >> > you
>> >> > plan
>> >> > to merge your work into later, it makes the whole process much
>> >> > simpler
>> >> > to do
>> >> > a few changes at a time rather than wait and do multiple big changes
>> >> > all
>> >> > at
>> >> > once.
>> >> >
>> >> >
>> >> > On Wed, Oct 30, 2013 at 11:25 AM, Stephen Kyne 
>> >> > wrote:
>> >> >>
>> >> >> Hi guys,
>> >> >>
>> >> >> I was wondering what was the best way to pull in changes from the
>> >> >> "develop" branch to this feature branch?
>> >> >> Is there a chance that could cause problems? I was just thinking
>> >> >> that
>> >> >> if I
>> >> >> never pull in any changes, when it comes to merging into another
>> >> >> branch,
>> >> >> it could be a lot of work with the amount of conflicts. Is a merge
>> >> >> or a
>> >> >> rebase required? Or just a pull? I need to read a git book...
>> >> >>
>> >> >> I use ClearCase (it's awful) and svn at work so my git skills are
>> >> >> not
>> >> >> what
>> >> >> they should be unfortunately.
>> >> >>
>> >> >> Any help would be appreciated.
>> >> >>
>> >> >> Thanks,
>> >> >> Stephen
>> >> >>
>> >> >> ________________________________
>> >> >> From: stevek@outlook.ie
>> >> >> To: csound-devel@lists.sourceforge.net
>> >> >> Date: Mon, 21 Oct 2013 22:39:55 +0100
>> >> >>
>> >> >> Subject: Re: [Cs-dev] VS2010 building from source
>> >> >>
>> >> >> I was wondering if anyone might be able to explain the following
>> >> >> CMake
>> >> >> script usage.
>> >> >>
>> >> >> I see that there is a function called "make_plugin" in the root
>> >> >> CMakeLists.txt which is used a lot.
>> >> >> In the loop body, there is a condition like so...
>> >> >>
>> >> >> function(make_plugin libname srcs)
>> >> >> if(APPLE)
>> >> >> add_library(${libname} SHARED ${srcs})
>> >> >> else()
>> >> >> add_library(${libname} MODULE ${srcs})
>> >> >> endif()
>> >> >>
>> >> >> set(i 2)
>> >> >> while( ${i} LESS ${ARGC} )
>> >> >> if(NOT MSVC OR NOT("${ARGV${i}}" MATCHES "m"))
>> >> >> target_link_libraries(${libname} ${ARGV${i}})
>> >> >> endif()
>> >> >> math(EXPR i "${i}+1")
>> >> >> endwhile()
>> >> >>
>> >> >> Is there any particular reason why this "NOT MSVC" was added?
>> >> >> It breaks two projects "virtual" and "widgets" from building because
>> >> >> they
>> >> >> are missing the FLTK lib locations.
>> >> >> If I remove the MSVC condition, they still seem to fail. If I remove
>> >> >> the
>> >> >> second condition as well, the two FLTK dependent projects build.
>> >> >>
>> >> >> However, it then breaks "stdutil" project because there is now an
>> >> >> "m.lib"
>> >> >> project being looked for.
>> >> >> ....
>> >> >> make_plugin(stdutil "${stdutil_SRCS}" m ${LIBSNDFILE_LIBRARY})
>> >> >> ....
>> >> >>
>> >> >> So it appears I need the second condition to prevent this but for
>> >> >> some
>> >> >> reason it's preventing all target libs from being added to each
>> >> >> project.
>> >> >>
>> >> >> What is the correct solution here? What was the original intention
>> >> >> for
>> >> >> this functions usage?
>> >> >>
>> >> >> Thanks,
>> >> >> Stephen
>> >> >>
>> >> >> > Date: Thu, 10 Oct 2013 16:09:40 -0400
>> >> >> > From: stevenyi@gmail.com
>> >> >> > To: csound-devel@lists.sourceforge.net
>> >> >> > Subject: Re: [Cs-dev] VS2010 building from source
>> >> >> >
>> >> >> > Tests all passing here now, nice!
>> >> >> >
>> >> >> > On Thu, Oct 10, 2013 at 4:06 PM, Victor Lazzarini
>> >> >> >  wrote:
>> >> >> > > Fixed the circular buffer test too. Simple past the fencepost
>> >> >> > > error,
>> >> >> > > the arrays used were not big enough.
>> >> >> > >
>> >> >> > > On 10 Oct 2013, at 20:38, Steven Yi wrote:
>> >> >> > >
>> >> >> > >> Awesome, thanks for looking at that Victor!
>> >> >> > >>
>> >> >> > >> On Thu, Oct 10, 2013 at 3:32 PM, Victor Lazzarini
>> >> >> > >>  wrote:
>> >> >> > >>> I fixed the testIO crash.
>> >> >> > >>> On 10 Oct 2013, at 20:18, Victor Lazzarini wrote:
>> >> >> > >>>
>> >> >> > >>>> There was indeed a problem with Jack, but that has been
>> >> >> > >>>> fixed.
>> >> >> > >>>> These crashes look to be something else.
>> >> >> > >>>> On 10 Oct 2013, at 19:57, Steven Yi wrote:
>> >> >> > >>>>
>> >> >> > >>>>> My guess is one of the device drivers is causing a crash,
>> >> >> > >>>>> and
>> >> >> > >>>>> that
>> >> >> > >>>>> it
>> >> >> > >>>>> may be the Jack one (just guessing as someone reported a
>> >> >> > >>>>> Jack
>> >> >> > >>>>> related
>> >> >> > >>>>> crash when querying devices with Blue on Linux).
>> >> >> > >>>>
>> >> >> > >>>> Dr Victor Lazzarini
>> >> >> > >>>> Senior Lecturer
>> >> >> > >>>> Dept. of Music
>> >> >> > >>>> NUI Maynooth Ireland
>> >> >> > >>>> tel.: +353 1 708 3545
>> >> >> > >>>> Victor dot Lazzarini AT nuim dot ie
>> >> >> > >>>>
>> >> >> > >>>>
>> >> >> > >>>>
>> >> >> > >>>>
>> >> >> > >>>>
>> >> >> > >>>>
>> >> >> > >>>>
>> >> >> > >>>> ------------------------------------------------------------------------------
>> >> >> > >>>> October Webinars: Code for Performance
>> >> >> > >>>> Free Intel webinars can help you accelerate application
>> >> >> > >>>> performance.
>> >> >> > >>>> Explore tips for MPI, OpenMP, advanced profiling, and more.
>> >> >> > >>>> Get
>> >> >> > >>>> the
>> >> >> > >>>> most from
>> >> >> > >>>> the latest Intel processors and coprocessors. See abstracts
>> >> >> > >>>> and
>> >> >> > >>>> register >
>> >> >> > >>>>
>> >> >> > >>>>
>> >> >> > >>>>
>> >> >> > >>>> http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
>> >> >> > >>>> _______________________________________________
>> >> >> > >>>> Csound-devel mailing list
>> >> >> > >>>> Csound-devel@lists.sourceforge.net
>> >> >> > >>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> > >>>
>> >> >> > >>> Dr Victor Lazzarini
>> >> >> > >>> Senior Lecturer
>> >> >> > >>> Dept. of Music
>> >> >> > >>> NUI Maynooth Ireland
>> >> >> > >>> tel.: +353 1 708 3545
>> >> >> > >>> Victor dot Lazzarini AT nuim dot ie
>> >> >> > >>>
>> >> >> > >>>
>> >> >> > >>>
>> >> >> > >>>
>> >> >> > >>>
>> >> >> > >>>
>> >> >> > >>>
>> >> >> > >>> ------------------------------------------------------------------------------
>> >> >> > >>> October Webinars: Code for Performance
>> >> >> > >>> Free Intel webinars can help you accelerate application
>> >> >> > >>> performance.
>> >> >> > >>> Explore tips for MPI, OpenMP, advanced profiling, and more.
>> >> >> > >>> Get
>> >> >> > >>> the
>> >> >> > >>> most from
>> >> >> > >>> the latest Intel processors and coprocessors. See abstracts
>> >> >> > >>> and
>> >> >> > >>> register >
>> >> >> > >>>
>> >> >> > >>>
>> >> >> > >>>
>> >> >> > >>> http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
>> >> >> > >>> _______________________________________________
>> >> >> > >>> Csound-devel mailing list
>> >> >> > >>> Csound-devel@lists.sourceforge.net
>> >> >> > >>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> > >>
>> >> >> > >>
>> >> >> > >>
>> >> >> > >>
>> >> >> > >> ------------------------------------------------------------------------------
>> >> >> > >> October Webinars: Code for Performance
>> >> >> > >> Free Intel webinars can help you accelerate application
>> >> >> > >> performance.
>> >> >> > >> Explore tips for MPI, OpenMP, advanced profiling, and more. Get
>> >> >> > >> the
>> >> >> > >> most from
>> >> >> > >> the latest Intel processors and coprocessors. See abstracts and
>> >> >> > >> register >
>> >> >> > >>
>> >> >> > >>
>> >> >> > >>
>> >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
>> >> >> > >> _______________________________________________
>> >> >> > >> Csound-devel mailing list
>> >> >> > >> Csound-devel@lists.sourceforge.net
>> >> >> > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> > >
>> >> >> > > Dr Victor Lazzarini
>> >> >> > > Senior Lecturer
>> >> >> > > Dept. of Music
>> >> >> > > NUI Maynooth Ireland
>> >> >> > > tel.: +353 1 708 3545
>> >> >> > > Victor dot Lazzarini AT nuim dot ie
>> >> >> > >
>> >> >> > >
>> >> >> > >
>> >> >> > >
>> >> >> > >
>> >> >> > >
>> >> >> > >
>> >> >> > > ------------------------------------------------------------------------------
>> >> >> > > October Webinars: Code for Performance
>> >> >> > > Free Intel webinars can help you accelerate application
>> >> >> > > performance.
>> >> >> > > Explore tips for MPI, OpenMP, advanced profiling, and more. Get
>> >> >> > > the
>> >> >> > > most from
>> >> >> > > the latest Intel processors and coprocessors. See abstracts and
>> >> >> > > register >
>> >> >> > >
>> >> >> > >
>> >> >> > >
>> >> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
>> >> >> > > _______________________________________________
>> >> >> > > Csound-devel mailing list
>> >> >> > > Csound-devel@lists.sourceforge.net
>> >> >> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >> >
>> >> >> >
>> >> >> >
>> >> >> >
>> >> >> > ------------------------------------------------------------------------------
>> >> >> > October Webinars: Code for Performance
>> >> >> > Free Intel webinars can help you accelerate application
>> >> >> > performance.
>> >> >> > Explore tips for MPI, OpenMP, advanced profiling, and more. Get
>> >> >> > the
>> >> >> > most
>> >> >> > from
>> >> >> > the latest Intel processors and coprocessors. See abstracts and
>> >> >> > register
>> >> >> > >
>> >> >> >
>> >> >> >
>> >> >> >
>> >> >> > http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
>> >> >> > _______________________________________________
>> >> >> > Csound-devel mailing list
>> >> >> > Csound-devel@lists.sourceforge.net
>> >> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >> ------------------------------------------------------------------------------
>> >> >> October Webinars: Code for Performance Free Intel webinars can help
>> >> >> you
>> >> >> accelerate application performance. Explore tips for MPI, OpenMP,
>> >> >> advanced
>> >> >> profiling, and more. Get the most from the latest Intel processors
>> >> >> and
>> >> >> coprocessors. See abstracts and register >
>> >> >>
>> >> >>
>> >> >> http://pubads.g.doubleclick.net/gampad/clk?id=60135991&iu=/4140/ostg.clktrk
>> >> >>
>> >> >> _______________________________________________ Csound-devel mailing
>> >> >> list
>> >> >> Csound-devel@lists.sourceforge.net
>> >> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >> ------------------------------------------------------------------------------
>> >> >> Android is increasing in popularity, but the open development
>> >> >> platform
>> >> >> that
>> >> >> developers love is also attractive to malware creators. Download
>> >> >> this
>> >> >> white
>> >> >> paper to learn more about secure code signing practices that can
>> >> >> help
>> >> >> keep
>> >> >> Android apps secure.
>> >> >>
>> >> >>
>> >> >>
>> >> >> http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk
>> >> >>
>> >> >> _______________________________________________
>> >> >> Csound-devel mailing list
>> >> >> Csound-devel@lists.sourceforge.net
>> >> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >>
>> >> >
>> >> >
>> >> >
>> >> >
>> >> > ------------------------------------------------------------------------------
>> >> > Android is increasing in popularity, but the open development
>> >> > platform
>> >> > that
>> >> > developers love is also attractive to malware creators. Download this
>> >> > white
>> >> > paper to learn more about secure code signing practices that can help
>> >> > keep
>> >> > Android apps secure.
>> >> >
>> >> >
>> >> > http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk
>> >> > _______________________________________________
>> >> > Csound-devel mailing list
>> >> > Csound-devel@lists.sourceforge.net
>> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >> >
>> >>
>> >>
>> >>
>> >> ------------------------------------------------------------------------------
>> >> Android is increasing in popularity, but the open development platform
>> >> that
>> >> developers love is also attractive to malware creators. Download this
>> >> white
>> >> paper to learn more about secure code signing practices that can help
>> >> keep
>> >> Android apps secure.
>> >>
>> >>
>> >> http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk
>> >> _______________________________________________
>> >> Csound-devel mailing list
>> >> Csound-devel@lists.sourceforge.net
>> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >
>> >
>> > ------------------------------------------------------------------------------
>> > Android is increasing in popularity, but the open development platform
>> > that
>> > developers love is also attractive to malware creators. Download this
>> > white
>> > paper to learn more about secure code signing practices that can help
>> > keep
>> > Android apps secure.
>> >
>> > http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk
>> > _______________________________________________
>> > Csound-devel mailing list
>> > Csound-devel@lists.sourceforge.net
>> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >
>>
>>
>> ------------------------------------------------------------------------------
>> Android is increasing in popularity, but the open development platform
>> that
>> developers love is also attractive to malware creators. Download this
>> white
>> paper to learn more about secure code signing practices that can help keep
>> Android apps secure.
>>
>> http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> ------------------------------------------------------------------------------
> Android is increasing in popularity, but the open development platform that
> developers love is also attractive to malware creators. Download this white
> paper to learn more about secure code signing practices that can help keep
> Android apps secure.
> http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk
> _______________________________________________ Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> ------------------------------------------------------------------------------
> Shape the Mobile Experience: Free Subscription
> Software experts and developers: Be at the forefront of tech innovation.
> Intel(R) Software Adrenaline delivers strategic insight and game-changing
> conversations that shape the rapidly evolving mobile landscape. Sign up now.
> http://pubads.g.doubleclick.net/gampad/clk?id=63431311&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>

------------------------------------------------------------------------------
Shape the Mobile Experience: Free Subscription
Software experts and developers: Be at the forefront of tech innovation.
Intel(R) Software Adrenaline delivers strategic insight and game-changing 
conversations that shape the rapidly evolving mobile landscape. Sign up now. 
http://pubads.g.doubleclick.net/gampad/clk?id=63431311&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net