[Csnd-dev] Status of Windows x64 installer
Date | 2016-03-25 12:49 |
From | Michael Gogins |
Subject | [Csnd-dev] Status of Windows x64 installer |
I have now been able to produce an Inno Setup installer for WIndows 64 bit CPU architecture including: -- Csound itself -- CsoundQt with HTML5 enabled -- NW.js with csound.node -- Python, Java, and Lua language interfaces -- Plugin opcodes and loadable IO modules -- CsoundVST -- Documentation At this time, CsoundVST crashes, and I have only lightly tested Csound, CsoundQt, and NW.js with csound.node. I have hardly at all tested any language interfaces. As soon as possible (later this evening Israel time, or in the next day or so) I will upload a beta version of the installer. I will also be testing the main features of Csound and its front ends and interfaces. The biggest problem in getting this to work has been simply identifying all the WORKING runtime dependencies and excluding all the NON-WORKING runtime dependencies (such as libcurl-4.dll) from the installer and the runtime paths. To do this I wrote a Python script that uses ldd to interrogate all the Csound targets for dependencies, recursively. The build system is considerably simpler than the one for Windows 32 bit CPU architecture, thanks to Steven Yi, but I am afraid it is still rather complex because to build the front ends MSVS must also be used, various import libraries have to be created, and so on. I am happy that Csound on Windows has caught up to the other operating systems in terms of computer power. With sufficient RAM and enough cores, what can be done with Csound now far exceeds our imaginations. Regards, Mike ----------------------------------------------------- Michael Gogins Irreducible Productions http://michaelgogins.tumblr.com |
Date | 2016-03-25 12:58 |
From | Rory Walsh |
Subject | Re: [Csnd-dev] Status of Windows x64 installer |
As soon as you have a beta ready I'll try building a version of Cabbage against your binaries. In the past this usually lead to lots of dll issues, but I've my fingers crossed that it will be different this time. On 25 March 2016 at 12:49, Michael Gogins <michael.gogins@gmail.com> wrote: I have now been able to produce an Inno Setup installer for WIndows 64 |
Date | 2016-03-25 13:25 |
From | Steven Yi |
Subject | Re: [Csnd-dev] Status of Windows x64 installer |
Hi Michael, Thanks very much for all of this incredible work. From the parts I did, I concur that things are still a bit complicated, but it feels like we're on the right path. I imagine the testing process will be a bit bumpy as we work through things with testers. My schedule is a bit full the next few days, but I should have time next week to help out. Thanks again! steven On Fri, Mar 25, 2016 at 8:58 AM, Rory Walsh |
Date | 2016-03-25 14:21 |
From | Michael Gogins |
Subject | Re: [Csnd-dev] Status of Windows x64 installer |
It would honestly be better if it were all Microsoft tools, but the thought of getting everything to work that way makes my stomach turn. And I have professional experience with these ports. Best, On Mar 25, 2016 4:25 PM, "Steven Yi" <stevenyi@gmail.com> wrote:
Hi Michael, |