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