Wireshark-bugs: [Wireshark-bugs] [Bug 2117] NSIS packaging build fails due to missing vcredist_x

Date: Fri, 21 Dec 2007 05:42:37 +0000 (GMT)
http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2117





------- Comment #1 from anders.broman@xxxxxxxxxxxx  2007-12-21 05:42 GMT -------
Hi,
I found the following here
http://www.wireshark.org/docs/wsdg_html_chunked/ChToolsMSChain.html
--- snip ---

4.4.6.4. msvcr80.dll / vcredist_x86.exe - Version 8.0 (2005)
There are three redistribution methods that MSDN mentions for MSVC 8 (see: "
Choosing a Deployment Method"):


"Redistributable Merge Modules" (kind of loadable modules for building msi
installers - not suitable for Wireshark's NSIS based installer)

copy the folder content of Microsoft.VC80.CRT to the target directory (e.g.
"C:\program files\Wireshark")

vcredist_x86.exe (needs to be executed on the target machine - MSDN recommends
this for the 2005 Express Editions)

To save installer size, MSVC2005 uses the content of Microsoft.VC80.CRT (method
2 - this is the smallest package). As MSVC2005EE and DOTNET20 doesn't provide
the folder "Microsoft.VC80.CRT" they use method 3. You'll have to download a
vcredist_x86.exe from Microsoft that matches your compiler version. The best
way to determine this version is to open one of the generated manifest files
(e.g. wireshark.exe.manifest) and look for the version of the
Microsoft.VC80.CRT entry.


8.0.50608.0, from: "Microsoft Visual C++ 2005" (and probably the Express
Edition as well):
http://www.microsoft.com/downloads/details.aspx?FamilyId=32BC1BEE-A3F9-4C13-9C99-220B62A191EE&displaylang=en

8.0.50727.762, from: "Microsoft Visual C++ 2005 Express Edition - ENU Service
Pack 1 (KB926748)":
http://www.microsoft.com/downloads/details.aspx?familyid=200B2FD9-AE1A-4A14-984D-389C36F85647&displaylang=en


Please report to the developer mailing list, if you find a different version
number!
--- snip ---
>From the NSIS output I infere that you should place the vcredist_x86.exe in 
"C:\wireshark-win32-libs\"
Could you try that and report the result?


-- 
Configure bugmail: http://bugs.wireshark.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.