<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://docs.opendap.org/index.php?action=history&amp;feed=atom&amp;title=XP</id>
	<title>XP - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://docs.opendap.org/index.php?action=history&amp;feed=atom&amp;title=XP"/>
	<link rel="alternate" type="text/html" href="https://docs.opendap.org/index.php?title=XP&amp;action=history"/>
	<updated>2026-08-25T22:21:06Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>https://docs.opendap.org/index.php?title=XP&amp;diff=9619&amp;oldid=prev</id>
		<title>Ndp at 17:36, 29 April 2013</title>
		<link rel="alternate" type="text/html" href="https://docs.opendap.org/index.php?title=XP&amp;diff=9619&amp;oldid=prev"/>
		<updated>2013-04-29T17:36:49Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 17:36, 29 April 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l15&quot;&gt;Line 15:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 15:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# First get and install [https://www.microsoft.com/express/download/#webInstall Visual Studio 9.0 Express] (which is also Visual Studio 2008 Express).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# First get and install [https://www.microsoft.com/express/download/#webInstall Visual Studio 9.0 Express] (which is also Visual Studio 2008 Express).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Get and install [http://subversion.tigris.org SVN].&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Get and install [http://subversion.tigris.org SVN].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Check out the [&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;http&lt;/del&gt;://scm.opendap.org&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;:8090&lt;/del&gt;/svn/trunk/VCPP VCPP project] - this includes directions for all of the builds plus the &amp;#039;opendap-tools&amp;#039; zip file.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Check out the [&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;https&lt;/ins&gt;://scm.opendap.org/svn/trunk/VCPP VCPP project] - this includes directions for all of the builds plus the &amp;#039;opendap-tools&amp;#039; zip file.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Get the [http://www.opendap.org/pub/binary/libdap/win32/OPeNDAP_Tools_1.1.exe OPeNDAP Tools 1.1] installer. This will install the libraries, tools and headers that you will need to build libdap. You &amp;#039;&amp;#039;can&amp;#039;&amp;#039; look at the directions in !HowToBuild.txt found in the VCPP project and use the opendap-tools zip file instead, but it requires setting a bunch of environment variables and the installer does that for you. If you use the OPeNDAP Tools 1.1 installer you should skip the next step.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Get the [http://www.opendap.org/pub/binary/libdap/win32/OPeNDAP_Tools_1.1.exe OPeNDAP Tools 1.1] installer. This will install the libraries, tools and headers that you will need to build libdap. You &amp;#039;&amp;#039;can&amp;#039;&amp;#039; look at the directions in !HowToBuild.txt found in the VCPP project and use the opendap-tools zip file instead, but it requires setting a bunch of environment variables and the installer does that for you. If you use the OPeNDAP Tools 1.1 installer you should skip the next step.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# &amp;#039;&amp;#039;If you don&amp;#039;t use the OPeNDAP Tools installer  described in the previous step...&amp;#039;&amp;#039; Install the opendap-tools software.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# &amp;#039;&amp;#039;If you don&amp;#039;t use the OPeNDAP Tools installer  described in the previous step...&amp;#039;&amp;#039; Install the opendap-tools software.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l26&quot;&gt;Line 26:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 26:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#* Run nmake all, install and package&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#* Run nmake all, install and package&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Get and install [http://www.jrsoftware.org/isdl.php Inno Setup] if you want to make installer-style distributions  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Get and install [http://www.jrsoftware.org/isdl.php Inno Setup] if you want to make installer-style distributions  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# The [&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;http&lt;/del&gt;://scm.opendap.org&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;:8090&lt;/del&gt;/svn/trunk/ocean_toolbox_xp ocean_toolbox_xp] project contains information about making a Inno Setup installer. It should be easy to adapt this to other projects besides the Ocean Data Toolbox.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# The [&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;https&lt;/ins&gt;://scm.opendap.org/svn/trunk/ocean_toolbox_xp ocean_toolbox_xp] project contains information about making a Inno Setup installer. It should be easy to adapt this to other projects besides the Ocean Data Toolbox.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ndp</name></author>
	</entry>
	<entry>
		<id>https://docs.opendap.org/index.php?title=XP&amp;diff=7444&amp;oldid=prev</id>
		<title>Jimg: Created page with &quot;&lt;&lt; back to HowTo Guides  == Making Windows XP Distributions ==  Our software builds under Windows XP using the &#039;Express Edition&#039; (aka free) versions of Microsoft...&quot;</title>
		<link rel="alternate" type="text/html" href="https://docs.opendap.org/index.php?title=XP&amp;diff=7444&amp;oldid=prev"/>
		<updated>2012-03-01T04:20:33Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&lt;a href=&quot;/index.php/HowTo_guides&quot; class=&quot;mw-redirect&quot; title=&quot;HowTo guides&quot;&gt;&amp;lt;&amp;lt; back to HowTo Guides&lt;/a&gt;  == Making Windows XP Distributions ==  Our software builds under Windows XP using the &amp;#039;Express Edition&amp;#039; (aka free) versions of Microsoft...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[HowTo_guides|&amp;lt;&amp;lt; back to HowTo Guides]]&lt;br /&gt;
&lt;br /&gt;
== Making Windows XP Distributions ==&lt;br /&gt;
&lt;br /&gt;
Our software builds under Windows XP using the &amp;#039;Express Edition&amp;#039; (aka free) versions of Microsoft&amp;#039;s compilers. As of this writing, the builds have been completed using Visual Studio 9 Express (April 2008). Two other things need to be recognized: We run our builds using the &amp;#039;&amp;#039;nmake&amp;#039;&amp;#039; command line tool, and that means various environment variables need to be set before the Makefiles work, and Most of our code uses libdap and that, in turn, uses a variety of third-party software that must be installed. It might seem complicated, however, the entire process can be completed pretty quickly by following the directions.&lt;br /&gt;
&lt;br /&gt;
Suggestion: Set up a virtual machine to run XP and do the builds on that. I used this approach and found that a VM with 16GB of disk space was adequate for the build tools plus Matlab and some other stuff.&lt;br /&gt;
&lt;br /&gt;
For each package that has been ported to XP there is a subdirectory within that project named &amp;#039;VCPP&amp;#039; which holds a Makefile and other maybe other files. Do the build in this directory. Also note that there is a &amp;#039;&amp;#039;project&amp;#039;&amp;#039; named &amp;#039;VCPP&amp;#039; which has more detailed directions for building most of our client-side software. &lt;br /&gt;
&lt;br /&gt;
Note: You may have to fiddle with XP&amp;#039;s environment variables to get the builds to work. To set environment variables in WinXP, right click on &amp;#039;My Computer&amp;#039; in the Start menu, select &amp;#039;Properties&amp;#039;, choose &amp;#039;Advanced&amp;#039; from the tabs and finally click on the button labeled &amp;#039;Environment Variables.&amp;#039; They don&amp;#039;t really want most users to change these, I guess. ;-)&lt;br /&gt;
 &lt;br /&gt;
General outline of Windows XP builds:&lt;br /&gt;
&lt;br /&gt;
# First get and install [https://www.microsoft.com/express/download/#webInstall Visual Studio 9.0 Express] (which is also Visual Studio 2008 Express).&lt;br /&gt;
# Get and install [http://subversion.tigris.org SVN].&lt;br /&gt;
# Check out the [http://scm.opendap.org:8090/svn/trunk/VCPP VCPP project] - this includes directions for all of the builds plus the &amp;#039;opendap-tools&amp;#039; zip file.&lt;br /&gt;
# Get the [http://www.opendap.org/pub/binary/libdap/win32/OPeNDAP_Tools_1.1.exe OPeNDAP Tools 1.1] installer. This will install the libraries, tools and headers that you will need to build libdap. You &amp;#039;&amp;#039;can&amp;#039;&amp;#039; look at the directions in !HowToBuild.txt found in the VCPP project and use the opendap-tools zip file instead, but it requires setting a bunch of environment variables and the installer does that for you. If you use the OPeNDAP Tools 1.1 installer you should skip the next step.&lt;br /&gt;
# &amp;#039;&amp;#039;If you don&amp;#039;t use the OPeNDAP Tools installer  described in the previous step...&amp;#039;&amp;#039; Install the opendap-tools software.&lt;br /&gt;
#* Unzip the tools &amp;amp; set the paths. There are a few steps here, look at the !HowToBuild.txt file to see how the environment variables are set. &lt;br /&gt;
#* Set the paths for both the Visual Studio compiler and the tools. I used an environment variable to name the location of the compiler and SDK and then used that env var in the PATH, include and lib env vars (this will be clearer once you read the instructions in VCPP).&lt;br /&gt;
# Check out the projects you want to build (generally this means libdap plus some other stuff). Check them out into the &amp;#039;&amp;#039;&amp;#039;\opendaproot&amp;#039;&amp;#039;&amp;#039; directory that is discussed in the VCPP project&amp;#039;s documentation. Some of the builds - and the Inno Setup control files - expect a certain directory organization so don&amp;#039;t stray far from the documentation&amp;#039;s instructions with regard to path names.&lt;br /&gt;
# For each project (e.g., libdap), cd to the VCPP subdirectory of that project and look for any directions there. &lt;br /&gt;
#* Update version numbers in config.h&lt;br /&gt;
#* copy over any headers that would be generated by configure&lt;br /&gt;
#* Run nmake all, install and package&lt;br /&gt;
# Get and install [http://www.jrsoftware.org/isdl.php Inno Setup] if you want to make installer-style distributions &lt;br /&gt;
# The [http://scm.opendap.org:8090/svn/trunk/ocean_toolbox_xp ocean_toolbox_xp] project contains information about making a Inno Setup installer. It should be easy to adapt this to other projects besides the Ocean Data Toolbox.&lt;/div&gt;</summary>
		<author><name>Jimg</name></author>
	</entry>
</feed>