[Cs-dev] VS2010 building from source
Date | 2013-07-21 18:15 |
From | Stephen Kyne |
Subject | [Cs-dev] VS2010 building from source |
Attachments | None 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 |
Date | 2013-07-21 19:40 |
From | Michael Gogins |
Subject | Re: [Cs-dev] VS2010 building from source |
Attachments | None 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 GoginsIrreducible 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:
|
Date | 2013-07-21 20:09 |
From | Richard Henninger |
Subject | Re: [Cs-dev] VS2010 building from source |
Attachments | None 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:
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 GoginsIrreducible 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:
|
Date | 2013-07-21 21:26 |
From | Steven Yi |
Subject | Re: [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 |
Date | 2013-07-21 22:15 |
From | Richard Henninger |
Subject | Re: [Cs-dev] VS2010 building from source |
Attachments | None 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 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 |
Date | 2013-07-22 00:30 |
From | Stephen Kyne |
Subject | Re: [Cs-dev] VS2010 building from source |
Attachments | None 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 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 |
Date | 2013-07-22 04:48 |
From | Michael Gogins |
Subject | Re: [Cs-dev] VS2010 building from source |
Attachments | None None |
You could use another IDE: QtCreator, CodeBlocks, Eclipse CDT. On Jul 21, 2013 7:31 PM, "Stephen Kyne" <stevek@outlook.ie> wrote:
|
Date | 2013-09-13 00:58 |
From | Stephen Kyne |
Subject | Re: [Cs-dev] VS2010 building from source |
Attachments | None 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:
------------------------------------------------------------------------------ See everything from the browser to the database with AppDynamics Get end-to-end visibility with application monitoring from AppDynamics Isolate bottlenecks and diagnose root cause in seconds. Start your free trial of AppDynamics 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 |
Date | 2013-09-13 15:31 |
From | Rory Walsh |
Subject | Re: [Cs-dev] VS2010 building from source |
Thanks for the report. I'm following this with interest! On 13 September 2013 00:58, Stephen Kyne |
Date | 2013-09-13 18:03 |
From | Richard Henninger |
Subject | Re: [Cs-dev] VS2010 building from source |
Attachments | None 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 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 |
Date | 2013-09-13 19:46 |
From | Stephen Kyne |
Subject | Re: [Cs-dev] VS2010 building from source |
Attachments | None 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 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 |
Date | 2013-09-15 03:28 |
From | Andres Cabrera |
Subject | Re: [Cs-dev] VS2010 building from source |
Attachments | None 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:
|
Date | 2013-09-15 16:48 |
From | Stephen Kyne |
Subject | Re: [Cs-dev] VS2010 building from source |
Attachments | None 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:
------------------------------------------------------------------------------ LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint 2013, 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 |
Date | 2013-09-15 16:55 |
From | Steven Yi |
Subject | Re: [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 |
Date | 2013-09-16 17:25 |
From | Richard Henninger |
Subject | Re: [Cs-dev] VS2010 building from source |
Attachments | None None |
Stephen,
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:
------------------------------------------------------------------------------ LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint 2013, 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 |
Date | 2013-09-16 21:20 |
From | Stephen Kyne |
Subject | Re: [Cs-dev] VS2010 building from source |
Attachments | None 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,
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:
------------------------------------------------------------------------------ LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint 2013, 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 |
Date | 2013-09-16 21:51 |
From | Richard Henninger |
Subject | Re: [Cs-dev] VS2010 building from source |
Attachments | None None |
Hi Stephen,
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,
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:
------------------------------------------------------------------------------ LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint 2013, 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 |
Date | 2013-09-16 22:55 |
From | Steven Yi |
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 |
Date | 2013-09-16 23:40 |
From | Stephen Kyne |
Subject | Re: [Cs-dev] VS2010 building from source |
Attachments | None 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 |
Date | 2013-09-17 00:24 |
From | Richard Henninger |
Subject | Re: [Cs-dev] VS2010 building from source |
Attachments | None 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 |
Date | 2013-09-17 18:37 |
From | Richard Henninger |
Subject | Re: [Cs-dev] VS2010 building from source |
Attachments | None None |
Stephen,
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 |
Date | 2013-09-17 18:47 |
From | Michael Gogins |
Subject | Re: [Cs-dev] VS2010 building from source |
Attachments | None 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 GoginsIrreducible 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:
|
Date | 2013-09-17 19:11 |
From | Richard Henninger |
Subject | Re: [Cs-dev] VS2010 building from source |
Attachments | None None |
Hi Mike,
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 GoginsIrreducible 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:
|
Date | 2013-09-17 21:55 |
From | Steven Yi |
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 |
Date | 2013-09-17 22:41 |
From | Stephen Kyne |
Subject | Re: [Cs-dev] VS2010 building from source |
Attachments | None 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 |
Date | 2013-09-17 22:59 |
From | Steven Yi |
Subject | Re: [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 |
Date | 2013-09-17 23:05 |
From | Richard Henninger |
Subject | Re: [Cs-dev] VS2010 building from source |
Attachments | None None |
Steven,
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 |
Date | 2013-09-17 23:11 |
From | Steven Yi |
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 |
Date | 2013-09-18 00:52 |
From | Stephen Kyne |
Subject | Re: [Cs-dev] VS2010 building from source |
Attachments | None 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. 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 |
Date | 2013-09-19 03:10 |
From | Steven Yi |
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 |
Date | 2013-09-21 20:09 |
From | Stephen Kyne |
Subject | Re: [Cs-dev] VS2010 building from source |
Attachments | None 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 |
Date | 2013-09-21 21:04 |
From | Richard Henninger |
Subject | Re: [Cs-dev] VS2010 building from source |
Attachments | None None |
Stephen,
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 |
Date | 2013-09-21 21:15 |
From | Steven Yi |
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 |
Date | 2013-09-21 21:38 |
From | Stephen Kyne |
Subject | Re: [Cs-dev] VS2010 building from source |
Attachments | None 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 |
Date | 2013-09-22 23:58 |
From | Stephen Kyne |
Subject | Re: [Cs-dev] VS2010 building from source |
Attachments | None 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 |
Date | 2013-09-23 13:32 |
From | Richard Henninger |
Subject | Re: [Cs-dev] VS2010 building from source |
Attachments | None None |
Good Morning Stephan,
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 |
Date | 2013-09-23 13:52 |
From | Steven Yi |
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 |
Date | 2013-09-23 14:10 |
From | Richard Henninger |
Subject | Re: [Cs-dev] VS2010 building from source |
Attachments | None 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 |
Date | 2013-09-23 14:21 |
From | Stephen Kyne |
Subject | Re: [Cs-dev] VS2010 building from source |
Attachments | None 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 |
Date | 2013-09-23 14:26 |
From | Stephen Kyne |
Subject | Re: [Cs-dev] VS2010 building from source |
Attachments | None 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 |
Date | 2013-09-23 15:07 |
From | Stephen Kyne |
Subject | Re: [Cs-dev] VS2010 building from source |
Attachments | None 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 |
Date | 2013-09-23 19:56 |
From | Steven Yi |
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 |
Date | 2013-09-23 20:27 |
From | Stephen Kyne |
Subject | Re: [Cs-dev] VS2010 building from source |
Attachments | None 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 |
Date | 2013-09-23 20:44 |
From | jpff@cs.bath.ac.uk |
Subject | Re: [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 |
Date | 2013-09-23 20:45 |
From | Stephen Kyne |
Subject | Re: [Cs-dev] VS2010 building from source |
Attachments | None 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) winmm.lib from Win SDK 7.1 (http://www.microsoft.com/en-us/download/details.aspx?id=8279) 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 |
Date | 2013-09-23 20:47 |
From | Stephen Kyne |
Subject | Re: [Cs-dev] VS2010 building from source |
Attachments | None 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) winmm.lib from Win SDK 7.1 (http://www.microsoft.com/en-us/download/details.aspx?id=8279) 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 |
Date | 2013-09-23 21:20 |
From | Richard Henninger |
Subject | Re: [Cs-dev] VS2010 building from source |
Attachments | None 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)
winmm.lib from Win SDK 7.1 (http://www.microsoft.com/en-us/download/details.aspx?id=8279)
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 |
Date | 2013-09-23 22:08 |
From | jpff@cs.bath.ac.uk |
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 Stephens contributions. > Thanks. > > Stephen, I have been following along. Thanks for what youve done so far. > Ill 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 |
Date | 2013-10-03 00:48 |
From | Stephen Kyne |
Subject | Re: [Cs-dev] VS2010 building from source |
Attachments | None 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 |
Date | 2013-10-03 15:59 |
From | Steven Yi |
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 |
Date | 2013-10-04 15:17 |
From | Stephen Kyne |
Subject | Re: [Cs-dev] VS2010 building from source |
Attachments | None 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 |
Date | 2013-10-04 16:39 |
From | Stephen Kyne |
Subject | Re: [Cs-dev] VS2010 building from source |
Attachments | None 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 |
Date | 2013-10-04 16:43 |
From | Steven Yi |
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 |
Date | 2013-10-10 11:21 |
From | Stephen Kyne |
Subject | Re: [Cs-dev] VS2010 building from source |
Attachments | None 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 |
Date | 2013-10-10 12:02 |
From | Stephen Kyne |
Subject | Re: [Cs-dev] VS2010 building from source |
Attachments | None 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 |
Date | 2013-10-10 12:39 |
From | jpff@cs.bath.ac.uk |
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 |
Date | 2013-10-10 14:18 |
From | jpff@cs.bath.ac.uk |
Subject | Re: [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 |
Date | 2013-10-10 15:37 |
From | Steven Yi |
Subject | Re: [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, |
Date | 2013-10-10 19:26 |
From | Andres Cabrera |
Subject | Re: [Cs-dev] VS2010 building from source |
Attachments | None 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: |
Date | 2013-10-10 19:57 |
From | Steven Yi |
Subject | Re: [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 |
Date | 2013-10-10 20:18 |
From | Victor Lazzarini |
Subject | Re: [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 |
Date | 2013-10-10 20:32 |
From | Victor Lazzarini |
Subject | Re: [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 |
Date | 2013-10-10 20:38 |
From | Steven Yi |
Subject | Re: [Cs-dev] VS2010 building from source |
Awesome, thanks for looking at that Victor! On Thu, Oct 10, 2013 at 3:32 PM, Victor Lazzarini |
Date | 2013-10-10 20:41 |
From | jpff@cs.bath.ac.uk |
Subject | Re: [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 |
Date | 2013-10-10 21:06 |
From | Victor Lazzarini |
Subject | Re: [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 > |
Date | 2013-10-10 21:09 |
From | Steven Yi |
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 |
Date | 2013-10-21 22:39 |
From | Stephen Kyne |
Subject | Re: [Cs-dev] VS2010 building from source |
Attachments | None 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 |
Date | 2013-10-30 18:25 |
From | Stephen Kyne |
Subject | Re: [Cs-dev] VS2010 building from source |
Attachments | None 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 |
Date | 2013-10-30 18:29 |
From | Justin Smith |
Subject | Re: [Cs-dev] VS2010 building from source |
Attachments | None 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:
|
Date | 2013-10-30 18:45 |
From | Steven Yi |
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 |
Date | 2013-10-30 19:13 |
From | Stephen Kyne |
Subject | Re: [Cs-dev] VS2010 building from source |
Attachments | None 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 |
Date | 2013-11-03 15:49 |
From | Steven Yi |
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 |
Date | 2013-11-03 17:56 |
From | Stephen Kyne |
Subject | Re: [Cs-dev] VS2010 building from source |
Attachments | None 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 |
Date | 2013-11-20 11:26 |
From | Stephen Kyne |
Subject | Re: [Cs-dev] VS2010 building from source |
Attachments | None 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 |
Date | 2013-11-25 19:14 |
From | Steven Yi |
Subject | Re: [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 |