Re: [Audacity-devel] 1.3.13rc3 freeze
A free multi-track audio editor and recorder
Brought to you by:
aosiniao
From: Gale (A. Team) <ga...@au...> - 2011-04-08 01:16:42
|
Vaughan wrote: > I still am unclear on 4.6. Do you mean we no longer need to do *anything* > special > for these manifests? In that case the whole of step 4 should just be > removed. As I understand it, we need the "9.0.21022.8" manifest. The issue is that if we don't then distribute matching "9.0.21022.8" msvc*.dlls, then we lay ourselves open to that "error R6034" on launch, because the only way we know to stop that error is to distribute dll's that match the manifest. So "comments" 4.5 and 4.6 are correct but the step 4.4 (and audacity_unicode.iss if we used that to pull the dll's) would have to change. 4.4 says "The *.iss scripts (see "Build the Installer" below) will pick up the replacement manifest and DLLs from C:\Program Files\Microsoft Visual Studio 9.0\VC\redist\x86\Microsoft.VC90.CRT." but that path is only going to get the later dll's. On my Win 7 x64, the only place I have "9.0.21022.8" versions of the two dll's we want is: "C:\Windows\winsxs\x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.21022.8_none_bcb86ed6ac711f91" and "C:\Windows\winsxs\amd64_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.21022.8_none_750b37ff97f4f68b" The x86 path (in my case) is the path I want. Whoever built 1.3.12 Unicode (Al?) obviously replaced the two dll's manually, but if we changed audacity_unicode iss we would have to recurse the path "C:\Windows\winsxs" I guess to make sure the dll's were found? I'm sorry I didn't remove 4.5 and 4.6 and make this crystal clear, but I didn't do so because I wasn't sure if we wanted to just replace the files manually or figure out how to change the installer script. Gale -- View this message in context: http://audacity.238276.n2.nabble.com/1-3-13rc3-freeze-tp6247268p6252151.html Sent from the audacity-devel mailing list archive at Nabble.com. |