Update of /cvsroot/monetdb/buildtools/doc
In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv3596
Modified Files:
Tag: MonetDB_1-20
windowsbuild.rst
Log Message:
Some updates for Windows 64.
Index: windowsbuild.rst
===================================================================
RCS file: /cvsroot/monetdb/buildtools/doc/windowsbuild.rst,v
retrieving revision 1.1.2.4
retrieving revision 1.1.2.5
diff -u -d -r1.1.2.4 -r1.1.2.5
--- windowsbuild.rst 1 Nov 2007 10:13:17 -0000 1.1.2.4
+++ windowsbuild.rst 16 Nov 2007 13:38:17 -0000 1.1.2.5
@@ -5,6 +5,14 @@
http://docutils.sourceforge.net/ for more information).
Use ``rst2html.py`` to convert this file to HTML.
+In this document we describe how to build the MonetDB suite of
+programs on Windows using the sources from our source repository at
+SourceForge__. This document is mainly targeted at building on
+Windows XP on a 32-bit architecture, but there are notes throughout
+about building on Windows XP x64 which is indicated with Windows64.
+
+__ http://sourceforge.net/projects/monetdb/
+
Prerequisites
=============
@@ -56,6 +64,10 @@
downloaded from http://www.python.org/. Just download and install the
Windows binary distribution.
+On Windows64 you can use either the 32-bit or 64-bit version of Python
+for creating the configuration files, but you will need the 64-bit
+version if you want to create the optional Python client modules.
+
__ http://www.python.org/
Bison
@@ -89,6 +101,12 @@
``C:\Pthreads`` (so that you end up with folders ``C:\Pthreads\lib`` and
``C:\Pthreads\include``).
+On Windows64, in a command interpreter, run ``nmake clean VC`` in the
+extracted ``pthreads.2`` folder with the Visual Studio environment set
+to the appropriate values, e.g. by executing the command ``Open Visual
+Studio 2005 x64 Win64 Command Prompt``. Then copy the files
+``pthreadsVC2.dll`` and ``pthreadsVC2.lib`` to ``C:\Pthreads\lib``.
+
Diff
----
@@ -127,6 +145,9 @@
Win32 Binaries on the right, and download libxml2, iconv, and zlib.
Install these in e.g. ``C:\``.
+On Windows64 you will have to compile libxml2 yourself (with its
+optional prerequisites iconv and zlib).
+
__ http://xmlsoft.org/
Optional Packages
@@ -162,7 +183,7 @@
In order to get MonetDB to compile with these sources a few changes
had to be made to the sources:
-- In the file Zend\zend.h, move the line
+- In the file ``Zend\zend.h``, move the line
::
#include <stdio.h>
@@ -174,6 +195,8 @@
#include "arpa/inet.h"
+We have no support yet for Windows64.
+
__ http://www.php.net/
PCRE (Perl Compatible Regular Expressions)
@@ -199,6 +222,11 @@
the MonetDB suite. The library will be installed in ``C:\Program
Files\PCRE``.
+For Windows64, select the correct compiler (``Visual Studio 8 2005
+Win64``) and proceed normally. When building the 32 bit version on
+Windows64, choose ``C:/Program Files (x86)/PCRE`` for the
+``CMAKE_INSTALL_PREFIX`` value.
+
__ http://www.pcre.org/
SWIG (Simplified Wrapper and Interface Generator)
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Monetdb-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/monetdb-checkins