From 41a56288adad0320c2a6933325b7d729954718c4 Mon Sep 17 00:00:00 2001 From: Adam Dickmeiss Date: Tue, 18 Sep 2007 18:43:17 +0000 Subject: [PATCH] Windows installation simplified - with the use of Boost Consulting's Boost installer. --- doc/book.xml | 59 ++++++++++++++++++---------------------------------------- 1 file changed, 18 insertions(+), 41 deletions(-) diff --git a/doc/book.xml b/doc/book.xml index 1d29506..c7d8a39 100644 --- a/doc/book.xml +++ b/doc/book.xml @@ -18,7 +18,7 @@ --> ]> - + Metaproxy - User's Guide and Reference @@ -159,7 +159,10 @@ The popular C++ library. Initial versions of Metaproxy - was built with 1.33.0. Version 1.33.1 works too. + was built with 1.33.0. Version 1.33.1 works too. Metaproxy + also compiles with Boost 1.34.1 but the tests do + not compile, because the Test API + of Boost has changed. @@ -263,7 +266,10 @@ There is currently no official Debian package for YAZ++. - And the Debian package for YAZ is probably too old. + And the official Debian package for YAZ is probably too old. + But Index Data bulds "new" versions of those for Debian (i386 only). + + Update the /etc/apt/sources.list to include the Index Data repository. See YAZ' Download Debian @@ -271,7 +277,7 @@ apt-get install libxslt1-dev - apt-get install libyazpp-dev + apt-get install libyazpp2-dev apt-get install libboost-dev apt-get install libboost-thread-dev apt-get install libboost-date-time-dev @@ -328,39 +334,12 @@
Boost - Get Boost from its home page. - You also need Boost Jam (an alternative to make). - That's also available from the Boost home page. - The files to be downloaded are called something like: - boost_1_33-1.exe - and - boost-jam-3.1.12-1-ntx86.zip. - Unpack Boost Jam first. Put bjam.exe - in your system path. Make a command prompt and ensure - it can be found automatically. If not check the PATH. - The Boost .exe is a self-extracting exe with - complete source for Boost. Compile that source with - Boost Jam (An alternative to Make). - The compilation takes a while. - For Visual Studio 2003, use - - bjam "-sTOOLS=vc-7_1" - - Here vc-7_1 refers to a "Toolset" (compiler system). - For Visual Studio 2005, use - - bjam "-sTOOLS=vc-8_0" - - To install the libraries in a common place, use - - bjam "-sTOOLS=vc-7_1" install - - (or vc-8_0 for VS 2005). - - - By default, the Boost build process installs the resulting - libraries + header files in - \boost\lib, \boost\include. + For Windows, it's easiest to get the precompiled Boost + package from here. + Several versions of the Boost libraries may be selected when + installing Boost for windows. Please choose at least the + multithreaded (non-DLL) version because + the Metaproxy makefile uses that. For more information about installing Boost refer to the @@ -378,7 +357,7 @@ Libxslt has other dependencies, but these can all be downloaded - from the same site. Get the following: + from the same site. Get the following package: iconv, zlib, libxml2, libxslt.
@@ -396,9 +375,7 @@ YAZ++ Get YAZ++ as well. - Version 1.0 or later is required. For now get it from - Index Data's - Snapshot area. + Version 1.0.3 or later is required. YAZ++ includes NMAKE makefiles, similar to those found in the -- 1.7.10.4