Hopefully that will work, if not, is there a technical reason that you switched to VC++ versus staying with MinGW? Or are there any objections to building for release using MinGW? Taking into account Dr. B's email regarding Seoul and missing .dll's, I am thinking as a post mortem to this whole 5.07 experience that we might want to invest in doing at least one public beta build versus going straight to release and to try to catch problems with that. I think it would help make expectations be what they should plus it would give us time to fix any issues for a "release" quality build. I think there are users in our community who would be willing to try out betas and give feedback. For a new release, I think we should do one as soon as possible as Victor has fixed diskin and I think we can probably research and fix turnoff2 and those affect everyone. For the windows build, I can install NSIS and will try to get involved with building and testing that (will have to wait until after tomorrow though!). For the betas, we can use sourceforge but as we all know who have used the file release system that it is not very easy to use. It might be worth creating an ftp site just for downloading betas. Thoughts anyone? Thanks! steven On Nov 7, 2007 10:07 AM, Michael Gogins wrote: > It's not that simple... VC++ binaries now always have a manifest, and the CRT in the manifest must be where and what version the manifest says. Just including msvcr80.dll in the installer and putting it where the manifest says should would do the job, and I will indeed try that. But I'm not sure this is the best solution; Windows in general wants to find these libraries in WinSxS, which is where the redistributable installer puts them. > > Regards, > Mike > > > -----Original Message----- > >From: Steven Yi > >Sent: Nov 7, 2007 11:35 AM > >To: Developer discussions > >Subject: Re: [Cs-dev] OSC on Windows float installers > > > >Is it the game plan to package the msvcrt80.dll with Csound so that > >users won't need to download separately? > > > >On Nov 7, 2007 5:24 AM, Michael Gogins wrote: > >> This is not my doing, it is Microsoft's. I expect this to be a permanent > >> situation. Microsoft's reasoning is that they need to tie binaries to > >> specific versions of libraries for stability and security reasons, and this > >> is how they chose to do it. The same problems do indeed exist on Linux, but > >> the Linux solution is qualified sonames, e.g. csound32.so.5.1 or > >> csound32.so.5.0. I guess this was too simple and Linux-like for Microsoft to > >> copy. > >> > >> Sorry. > >> > >> Regards, > >> Mike > >> > >> ----- Original Message ----- > >> From: "Tim Mortimer" > >> To: > >> > >> Sent: Wednesday, November 07, 2007 4:45 AM > >> Subject: Re: [Cs-dev] OSC on Windows float installers > >> > >> > >> > > >> > My XP installation is Service Pack 1 > >> > > >> > 1) do i still need to do this? > >> > > >> > 2) the link to the microsoft download Visual C++ site (i.e. your link > >> > Mike) > >> > says > >> > > >> > "Supported Operating Systems: Windows 2000 Service Pack 3; Windows 98; > >> > Windows 98 Second Edition; Windows ME; Windows Server 2003; Windows XP > >> > Service Pack 2" > >> > > >> > if 1) == "yes" then i guess this means i'd better find a service pack 2 > >> > update - just so i can continue to run Csound? (my music PC was not, is > >> > not, > >> > & never will be online...) > >> > > >> > I don't like to be picky, but i am starting to get a hunch that this is > >> > not > >> > an "ideal" solution.... > >> > > >> > An avid watcher of this thread (who understands little other than it has > >> > some potentially major implications beyond my level of expertise & > >> > understanding) awaits further input & developments.... > >> > > >> > > >> > Michael Gogins wrote: > >> >> > >> >> I have discovered the cause of these problems with rtpa.dll and the Fluid > >> >> opcodes. > >> >> > >> >> In Csound 5.07's Windows installers, I built the PortAudio DLL (used by > >> >> rtpa.dll) and the FluidSynth DLL (used by fluidOpcodes.dll) using > >> >> Microsoft > >> >> Visual C++ Express Edition, Service Pack 1, instead of with MSYS/MinGW or > >> >> MSVC++ Express Edition before the service pack, as I used to do. The > >> >> result > >> >> is a more complete, up to date, and probably faster build. > >> >> > >> >> However, with Service Pack 1, Visual C++ creates a "manifest" for all > >> >> applications and DLLs that tightly ties the binary with a specific > >> >> version > >> >> of the Microsoft C runtime library (msvcr80.dll, in this case). This DLL > >> >> has > >> >> to be just exactly the right version (specified in the manifest) and it > >> >> has > >> >> to be installed in the just right location (also specified in the > >> >> manifest). > >> >> > >> >> The best way for you and other users to resolve these issues is to > >> >> download > >> >> and run the following installer, which installs the required runtime > >> >> library > >> >> and other DLLs as "side by side" assemblies in the Windows directory: > >> >> > >> >> http://www.microsoft.com/downloads/details.aspx?FamilyId=32BC1BEE-A3F9-4C13-9C99-220B62A191EE&displaylang=en > >> >> > >> >> I recommend that you do this, and please let us all know if it works! > >> >> > >> >> Alternatively, you could try to download msvcr80.dll from > >> >> http://www.dll-files.com/dllindex/dll-files.shtml?msvcr80 and copy it > >> >> into > >> >> your Csound bin directory as a "private assembly". The manifest for > >> >> portaudio_x86.dll is: > >> >> > >> >> > >> >> > >> >> > >> >> > >> >> >> >> version='8.0.50608.0' processorArchitecture='x86' > >> >> publicKeyToken='1fc8b3b9a1e18e3b' /> > >> >> > >> >> > >> >> > >> >> > >> >> So, I think if you ended up with this it should work: > >> >> > >> >> csound/bin/Microsoft.VC80.CRT/msvcr80.dll > >> >> > >> >> I will attempt to put msvcr80.dll into the installer in the correct > >> >> directory as a private assembly. If that does not work, I will include > >> >> the > >> >> redistributable installer in the Csound installer. > >> >> > >> >> Hope this helps, > >> >> Mike > >> >> > >> >> > >> >> > >> > > >> > -- > >> > View this message in context: > >> > http://www.nabble.com/OSC-on-Windows-float-installers-tf4762094.html#a13623974 > >> > Sent from the Csound - Dev mailing list archive at Nabble.com. > >> > > >> > > >> > ------------------------------------------------------------------------- > >> > This SF.net email is sponsored by: Splunk Inc. > >> > Still grepping through log files to find problems? Stop. > >> > Now Search log events and configuration files using AJAX and a browser. > >> > Download your FREE copy of Splunk now >> http://get.splunk.com/ > >> > _______________________________________________ > >> > Csound-devel mailing list > >> > Csound-devel@lists.sourceforge.net > >> > https://lists.sourceforge.net/lists/listinfo/csound-devel > >> > >> > >> ------------------------------------------------------------------------- > >> This SF.net email is sponsored by: Splunk Inc. > >> Still grepping through log files to find problems? Stop. > >> Now Search log events and configuration files using AJAX and a browser. > >> Download your FREE copy of Splunk now >> http://get.splunk.com/ > >> _______________________________________________ > >> Csound-devel mailing list > >> Csound-devel@lists.sourceforge.net > >> https://lists.sourceforge.net/lists/listinfo/csound-devel > >> > > > >------------------------------------------------------------------------- > >This SF.net email is sponsored by: Splunk Inc. > >Still grepping through log files to find problems? Stop. > >Now Search log events and configuration files using AJAX and a browser. > >Download your FREE copy of Splunk now >> http://get.splunk.com/ > >_______________________________________________ > >Csound-devel mailing list > >Csound-devel@lists.sourceforge.net > >https://lists.sourceforge.net/lists/listinfo/csound-devel > > > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. > Still grepping through log files to find problems? Stop. > Now Search log events and configuration files using AJAX and a browser. > Download your FREE copy of Splunk now >> http://get.splunk.com/ > _______________________________________________ > Csound-devel mailing list > Csound-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/csound-devel > ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net