diff options
author | Gerald Combs <gerald@wireshark.org> | 2013-06-12 00:42:31 +0000 |
---|---|---|
committer | Gerald Combs <gerald@wireshark.org> | 2013-06-12 00:42:31 +0000 |
commit | 66a7193699152461181bb742163fd386019cb986 (patch) | |
tree | 277e4170f3f16a71d07f142e8d91d6816df29b79 /docbook/wsdg_src/WSDG_chapter_tools.xml | |
parent | 5b38f1d6e4153c2bb05a7780e8b82b175f9c3528 (diff) | |
download | wireshark-66a7193699152461181bb742163fd386019cb986.tar.gz wireshark-66a7193699152461181bb742163fd386019cb986.tar.bz2 wireshark-66a7193699152461181bb742163fd386019cb986.zip |
Convert the compiler table to a variablelist so that we don't end up
cramming a bunch of text into a bunch of narrow columns. Remove the
.NET framework 2.0 SDK and Visual Studio 2005. Sort items from newest to
oldest.
svn path=/trunk/; revision=49892
Diffstat (limited to 'docbook/wsdg_src/WSDG_chapter_tools.xml')
-rw-r--r-- | docbook/wsdg_src/WSDG_chapter_tools.xml | 584 |
1 files changed, 269 insertions, 315 deletions
diff --git a/docbook/wsdg_src/WSDG_chapter_tools.xml b/docbook/wsdg_src/WSDG_chapter_tools.xml index af5aa99056..712af61fec 100644 --- a/docbook/wsdg_src/WSDG_chapter_tools.xml +++ b/docbook/wsdg_src/WSDG_chapter_tools.xml @@ -250,7 +250,7 @@ PARTICULAR PURPOSE.]]> <section> <title>Toolchain Package Alternatives</title> <para> - The official Wireshark 1.8.x releases are compiled using + The official Wireshark 1.8.x and 1.10.x releases are compiled using Microsoft Visual C++ 2010 SP1. The official 1.2, 1.4, and 1.6 releases are and were compiled using Microsoft Visual C++ 2008 SP1. @@ -270,314 +270,274 @@ PARTICULAR PURPOSE.]]> installed. It should be possible to use any of the following with the considerations listed: </para> - <informaltable frame="all"> - <tgroup cols="8"> - <colspec colname="compiler_package" colwidth="12*" /> - <colspec colname="ide_debugger" colwidth="12*" /> - <colspec colname="publicly_available" colwidth="12*" /> - <colspec colname="sdk_required" colwidth="12*" /> - <colspec colname="msvc_variant" colwidth="12*" /> - <colspec colname="bitwidth" colwidth="12*" /> - <colspec colname="vcvars_bat" colwidth="12*" /> - <colspec colname="remarks" colwidth="12*" /> - <tbody> - <row> - <entry> - <para>Compiler Package</para> - </entry> - <entry> - <para>IDE / Debugger?</para> - </entry> - <entry> - <para>Publicly available?</para> - </entry> - <entry> - <para>SDK required?</para> - </entry> - <entry> - <para>config.nmake:</para> - <para>MSVC_VARIANT</para> - </entry> - <entry> - <para>32-bit/64-bit</para> - </entry> - <entry> - <para>set compiler PATH and alike settings - with:</para> - </entry> - <entry> - <para>Remarks</para> - </entry> - </row> - <row> - <entry> - <para>Visual Studio 2005</para> - </entry> - <entry> - <para>Yes</para> - </entry> - <entry> - <para>Commercial - <superscript>1</superscript></para> - </entry> - <entry> - <para>No - <superscript>2</superscript></para> - </entry> - <entry> - <para>MSVC2005</para> - </entry> - <entry> - <para>32-bit only</para> - </entry> - <entry> - <para>Microsoft Visual Studio - 8\VC\bin\vcvars32.bat</para> - </entry> - <entry> - <para>-</para> - </entry> - </row> - <row> - <entry> - <para>Visual C++ 2005 Express Edition</para> - </entry> - <entry> - <para>Yes</para> - </entry> - <entry> - <para> - Free Download (link disappeared) - </para> - </entry> - <entry> - <para> - Free Download (link disappeared) - </para> - </entry> - <entry> - <para>MSVC2005EE</para> - </entry> - <entry> - <para>32-bit only</para> - </entry> - <entry> - <para>Microsoft Visual Studio - 8\VC\bin\vcvars32.bat</para> - </entry> - <entry> - <para> - <filename>vcredist_x86.exe</filename> - <superscript>4</superscript> - </para> - </entry> - </row> - <row> - <entry> - <para>Visual Studio 2008</para> - </entry> - <entry> - <para>Yes</para> - </entry> - <entry> - <para>Commercial</para> - </entry> - <entry> - <para>No - <superscript>2</superscript></para> - </entry> - <entry> - <para>MSVC2008</para> - </entry> - <entry> - <para>32-bit only?</para> - </entry> - <entry> - <para>Microsoft Visual Studio - 9.0\VC\bin\vcvars32.bat</para> - </entry> - <entry> - <para>-</para> - </entry> - </row> - <row> - <entry> - <para>Visual C++ 2008 Express Edition SP1</para> - </entry> - <entry> - <para>Yes</para> - </entry> - <entry> - <para> - <ulink url="http://www.microsoft.com/download/details.aspx?id=14597"> - Free Download</ulink></para> - </entry> - <entry> - <para>No - <superscript>2</superscript></para> - </entry> - <entry> - <para>MSVC2008EE</para> - </entry> - <entry> - <para>32-bit only?</para> - </entry> - <entry> - <para>Microsoft Visual Studio - 9.0\VC\bin\vcvars32.bat</para> - </entry> - <entry> - <para> - <filename>vcredist_x86.exe</filename> - <superscript>4</superscript> - </para> - </entry> - </row> - <row> - <entry morerows="1" valign="middle"> - <para>Visual Studio 2010</para> - </entry> - <entry morerows="1" valign="middle"> - <para>Yes</para> - </entry> - <entry morerows="1" valign="middle"> - <para>Commercial</para> - </entry> - <entry morerows="1" valign="middle"> - <para>No - <superscript>2</superscript></para> - </entry> - <entry morerows="1" valign="middle"> - <para>MSVC2010</para> - </entry> - <entry> - <para>32-bit</para> - </entry> - <entry> - <para>Microsoft Visual Studio - 10.0\VC\vcvarsall.bat x86</para> - </entry> - <entry morerows="1" valign="middle"> - <para>-</para> - </entry> - </row> - <row> - <entry> - <para>64-bit</para> - </entry> - <entry> - <para>Microsoft Visual Studio - 10.0\VC\vcvarsall.bat x64</para> - </entry> - </row> - <row> - <entry morerows="1" valign="middle"> - <para>Visual C++ 2010 Express Edition</para> - <para>(recommended)</para> - </entry> - <entry morerows="1" valign="middle"> - <para>Yes</para> - </entry> - <entry morerows="1" valign="middle"> - <para> - <ulink url="http://www.microsoft.com/express/Downloads/#Visual_Studio_2010_Express_Downloads"> - Free Download</ulink></para> - </entry> - <entry> - <para>No - <superscript>2</superscript></para> - </entry> - <entry morerows="1" valign="middle"> - <para>MSVC2010EE</para> - </entry> - <entry> - <para>32-bit</para> - </entry> - <entry> - <para>Microsoft Visual Studio - 10.0\VC\vcvarsall.bat x86</para> - </entry> - <entry> - <para> - <filename>vcredist_x86.exe</filename> - <superscript>4</superscript> - </para> - </entry> - </row> - <row> - <entry> - <para>Yes - <superscript>3</superscript></para> - </entry> - <entry> - <para>64-bit</para> - </entry> - <entry> - <para>Microsoft Visual Studio - 10.0\VC\vcvarsall.bat x64</para> - </entry> - <entry> - <para> - <filename>vcredist_x64.exe</filename> - <superscript>4</superscript> - </para> - </entry> - </row> - <row> - <entry> - <para>.NET Framework 2.0 SDK - <superscript>5</superscript></para> - </entry> - <entry> - <para>No</para> - </entry> - <entry> - <para> - Free Download (link disappeared) - </para> - </entry> - <entry> - <para> - Free Download (link disappeared) - </para> - </entry> - <entry> - <para>DOTNET20</para> - </entry> - <entry> - <para>32-bit only?</para> - </entry> - <entry> - <para>Microsoft.NET\SDK\v2.0\Bin\sdkvars.bat</para> - </entry> - <entry> - <para> - <filename>vcredist_x86.exe</filename> - <superscript>4</superscript> - </para> - </entry> - </row> - </tbody> - </tgroup> - </informaltable> - <para> - <superscript>1</superscript>no longer officially available, - might still be available through the MSDN - subscriptions - </para> - <para> - <superscript>2</superscript>as the SDK is already - integrated in the package, you obviously don't need to - install it and don't even need to call a separate environment - setting batch file for the SDK! - </para> - <para> - <superscript>3</superscript>the Express Edition does not include - compilers or assemblers that can generate 64-bit code; those are - only included in the SDK - </para> + <para><variablelist> + <title>Visual C++ 2010 Express Edition (recommended)</title> + + <varlistentry> + <term>IDE + Debugger?</term> + <listitem><para>Yes</para></listitem> + </varlistentry> + + <varlistentry> + <term>Purchase required?</term> + <listitem><para><ulink url="http://www.microsoft.com/express/Downloads/#Visual_Studio_2010_Express_Downloads"> + Free Download</ulink></para></listitem> + </varlistentry> + + <varlistentry> + <term>SDK required for 64-bit builds?</term> + <listitem><para>Yes.</para></listitem> + </varlistentry> + + <varlistentry> + <term>config.nmake MSVC_VARIANT</term> + <listitem><para>MSVC2010EE</para></listitem> + </varlistentry> + + <varlistentry> + <term>32-bit environment setup</term> + <listitem><para><command>Microsoft Visual Studio 10.0\VC\vcvarsall.bat x86</command></para></listitem> + </varlistentry> + + <varlistentry> + <term>64-bit environment setup</term> + <listitem><para><command>Microsoft Visual Studio 10.0\VC\vcvarsall.bat x64</command></para></listitem> + </varlistentry> + + <varlistentry> + <term>Remarks</term> + <listitem><para>Installers created using express editions require a C++ redistributable + (<filename>vcredist_x86.exe</filename> or + <filename>vcredist_x86.exe</filename>)<superscript>1</superscript></para></listitem> + </varlistentry> + <!-- Visual C++ 2010 Express Edition --> + + </variablelist></para> + + <para><variablelist> + <title>Visual Studio 2010</title> + + <varlistentry> + <term>IDE + Debugger?</term> + <listitem><para>Yes</para></listitem> + </varlistentry> + + <varlistentry> + <term>Purchase required?</term> + <listitem><para>Yes</para></listitem> + </varlistentry> + + <varlistentry> + <term>SDK required for 64-bit builds?</term> + <listitem><para>No</para></listitem> + </varlistentry> + + <varlistentry> + <term>config.nmake MSVC_VARIANT</term> + <listitem><para>MSVC2010</para></listitem> + </varlistentry> + + <varlistentry> + <term>32-bit environment setup</term> + <listitem><para><command>Microsoft Visual Studio 10.0\VC\vcvarsall.bat x86</command></para></listitem> + </varlistentry> + + <varlistentry> + <term>64-bit environment setup</term> + <listitem><para><command>Microsoft Visual Studio 10.0\VC\vcvarsall.bat x64</command></para></listitem> + </varlistentry> + + <varlistentry> + <term>Remarks</term> + <listitem><para>Default compiler in <filename>config.nmake</filename>. Building a 64-bit installer + requires a a C++ redistributable + (<filename>vcredist_x86.exe</filename>)<superscript>1</superscript></para></listitem> + </varlistentry> + <!-- Visual Studio 2010 --> + + </variablelist></para> + + <para><variablelist> + <title>Visual C++ 2008 Express Edition SP1</title> + + <varlistentry> + <term>IDE + Debugger?</term> + <listitem><para>Yes</para></listitem> + </varlistentry> + + <varlistentry> + <term>Purchase required?</term> + <listitem><para><ulink url="http://www.microsoft.com/download/details.aspx?id=14597"> + Free Download</ulink></para></listitem> + </varlistentry> + + <varlistentry> + <term>SDK required for 64-bit builds?</term> + <listitem><para>64-bit build not supported</para></listitem> + </varlistentry> + + <varlistentry> + <term>config.nmake MSVC_VARIANT</term> + <listitem><para>MSVC2008EE</para></listitem> + </varlistentry> + + <varlistentry> + <term>32-bit environment setup</term> + <listitem><para><command>Microsoft Visual Studio + 9.0\VC\bin\vcvars32.bat</command></para></listitem> + </varlistentry> + + <!-- + <varlistentry> + <term>64-bit environment setup</term> + <listitem><para><command></command></para></listitem> + </varlistentry> + --> + + <varlistentry> + <term>Remarks</term> + <listitem><para>Installers created using express editions require a C++ redistributable + (<filename>vcredist_x86.exe</filename>)<superscript>1</superscript></para></listitem> + </varlistentry> + <!-- Visual C++ 2008 Express Edition SP1 --> + + </variablelist></para> + + <para><variablelist> + <title>Visual Studio 2008</title> + + <varlistentry> + <term>IDE + Debugger?</term> + <listitem><para>Yes</para></listitem> + </varlistentry> + + <varlistentry> + <term>Purchase required?</term> + <listitem><para>Yes</para></listitem> + </varlistentry> + + <varlistentry> + <term>SDK required for 64-bit builds?</term> + <listitem><para>64-bit build not supported</para></listitem> + </varlistentry> + + <varlistentry> + <term>config.nmake MSVC_VARIANT</term> + <listitem><para>MSVC2008</para></listitem> + </varlistentry> + + <varlistentry> + <term>32-bit environment setup</term> + <listitem><para><command>Microsoft Visual Studio 9.0\VC\bin\vcvars32.bat</command></para></listitem> + </varlistentry> + + <!-- + <varlistentry> + <term>64-bit environment setup</term> + <listitem><para><command></command></para></listitem> + </varlistentry> + --> + + <!-- + <varlistentry> + <term>Remarks</term> + <listitem><para></para></listitem> + </varlistentry> + --> + + </variablelist></para> + + <para><variablelist> + <title>Visual C++ 2005 Express Edition</title> + + <varlistentry> + <term>IDE + Debugger?</term> + <listitem><para>Yes</para></listitem> + </varlistentry> + + <varlistentry> + <term>Purchase required?</term> + <listitem><para>Free Download (link disappeared)</para></listitem> + </varlistentry> + + <varlistentry> + <term>SDK required for 64-bit builds?</term> + <listitem><para>64-bit build not supported</para></listitem> + </varlistentry> + + <varlistentry> + <term>config.nmake MSVC_VARIANT</term> + <listitem><para>MSVC2005EE</para></listitem> + </varlistentry> + + <varlistentry> + <term>32-bit environment setup</term> + <listitem><para><command>Microsoft Visual Studio 8\VC\bin\vcvars32.bat</command></para></listitem> + </varlistentry> + + <!-- + <varlistentry> + <term>64-bit environment setup</term> + <listitem><para><command></command></para></listitem> + </varlistentry> + --> + + <varlistentry> + <term>Remarks</term> + <listitem><para>Installers created using express editions require a C++ redistributable + (<filename>vcredist_x86.exe</filename>)<superscript>1</superscript></para></listitem> + </varlistentry> + <!-- Visual C++ 2005 Express Edition --> + + </variablelist></para> + + <para><variablelist> + <title>Visual Studio 2005</title> + + <varlistentry> + <term>IDE + Debugger?</term> + <listitem><para>Yes</para></listitem> + </varlistentry> + + <varlistentry> + <term>Purchase required?</term> + <listitem><para>Yes</para></listitem> + </varlistentry> + + <varlistentry> + <term>SDK required for 64-bit builds?</term> + <listitem><para>64-bit build not supported</para></listitem> + </varlistentry> + + <varlistentry> + <term>config.nmake MSVC_VARIANT</term> + <listitem><para>MSVC2005</para></listitem> + </varlistentry> + + <varlistentry> + <term>32-bit environment setup</term> + <listitem><para><command>Microsoft Visual Studio 8\VC\bin\vcvars32.bat</command></para></listitem> + </varlistentry> + + <!-- + <varlistentry> + <term>64-bit environment setup</term> + <listitem><para><command></command></para></listitem> + </varlistentry> + --> + + <!-- + <varlistentry> + <term>Remarks</term> + <listitem><para></para></listitem> + </varlistentry> + --> + <!-- Visual Studio 2005 --> + + </variablelist></para> + <para> - <superscript>4</superscript><filename>vcredist_x86.exe</filename> + <superscript>1</superscript><filename>vcredist_x86.exe</filename> (3MB free download) is required to build <filename>Wireshark-win32-&WiresharkCurrentVersion;.x.exe</filename>, and <filename>vcredist_x64.exe</filename> is required to build @@ -587,13 +547,7 @@ PARTICULAR PURPOSE.]]> match the version for your compiler, including any service packs installed for the compiler. </para> - <para> - <superscript>5</superscript>MSDN remarks that the - corresponding .NET runtime is required. It's currently - unclear if the runtime needs to be installed for the C - compiler to work - or is this only needed to compile / run - .NET programs?!? - </para> + </section> <section> <title>Legal issues with MSVC > V6?</title> |