X-Git-Url: http://sru.miketaylor.org.uk/?a=blobdiff_plain;f=doc%2Fbook.xml;h=9b641bdae3630689c64b82f2cd46d3f5b316cf81;hb=d0123337d70b0fb97b578cc57467bb94980f1014;hp=332600f6db417b4745fb47157ac6e052ebdea40a;hpb=e9530d6289df9b848e4901d7c73f5a2f27706d66;p=metaproxy-moved-to-github.git
diff --git a/doc/book.xml b/doc/book.xml
index 332600f..9b641bd 100644
--- a/doc/book.xml
+++ b/doc/book.xml
@@ -158,7 +158,7 @@
The popular C++ library. Initial versions of Metaproxy
was built with 1.32 but this is no longer supported.
- Metaproxy is known to work with Boost version 1.33 / 1.34.
+ Metaproxy is known to work with Boost version 1.33 through 1.38.
@@ -185,67 +185,98 @@
tools binary packages. If, for example, Libxml2/libxslt are already
installed as development packages use those (and omit compilation).
-
-
- Libxml2/libxslt:
-
-
- gunzip -c libxml2-version.tar.gz|tar xf -
- cd libxml2-version
- ./configure
- make
- su
- make install
-
-
- gunzip -c libxslt-version.tar.gz|tar xf -
- cd libxslt-version
- ./configure
- make
- su
- make install
-
-
- YAZ/YAZ++:
-
-
- gunzip -c yaz-version.tar.gz|tar xf -
- cd yaz-version
- ./configure
- make
- su
- make install
-
-
- gunzip -c yazpp-version.tar.gz|tar xf -
- cd yazpp-version
- ./configure
- make
- su
- make install
-
-
- Boost:
-
-
- gunzip -c boost-version.tar.gz|tar xf -
- cd boost-version
- ./configure
- make
- su
- make install
-
-
- Metaproxy:
-
-
- gunzip -c metaproxy-version.tar.gz|tar xf -
- cd metaproxy-version
- ./configure
- make
- su
- make install
-
+
+
+ Libxml2/libxslt
+
+ Libxml2/libxslt:
+
+
+ gunzip -c libxml2-version.tar.gz|tar xf -
+ cd libxml2-version
+ ./configure
+ make
+ su
+ make install
+
+
+ gunzip -c libxslt-version.tar.gz|tar xf -
+ cd libxslt-version
+ ./configure
+ make
+ su
+ make install
+
+
+
+ YAZ/YAZ++
+
+ gunzip -c yaz-version.tar.gz|tar xf -
+ cd yaz-version
+ ./configure
+ make
+ su
+ make install
+
+
+ gunzip -c yazpp-version.tar.gz|tar xf -
+ cd yazpp-version
+ ./configure
+ make
+ su
+ make install
+
+
+
+ Boost
+
+ Metaproxy needs components thread and test from
+ Boost.
+
+
+ gunzip -c boost-version.tar.gz|tar xf -
+ cd boost-version
+ ./configure --with-libraries=thread,test --with-toolset=gcc
+ make
+ su
+ make install
+
+
+ However, under the hood bjam is used. You can invoke that with
+
+
+ ./bjam --toolset=gcc --with-thread --with-test stage
+
+
+ Replace stage with clean /
+ install to perform clean and install respectively.
+
+
+ Add --prefix=DIR to install Boost in other
+ prefix than /usr/local.
+
+
+
@@ -323,7 +354,7 @@
Metaproxy can be compiled with Microsoft
Visual Studio.
- Version 2003 (C 7.1) and 2005 (C 8.0) is known to work.
+ Versions 2003 (C 7.1), 2005 (C 8.0) and 2008 (C 9.0) is known to work.
Boost
@@ -369,7 +400,7 @@
YAZ++
Get YAZ++ as well.
- Version 1.0.3 or later is required.
+ Version 1.1.0 or later is required.
YAZ++ includes NMAKE makefiles, similar to those found in the
@@ -1125,11 +1156,19 @@ Figure out what additional information we need in:
<metaproxy xmlns="http://indexdata.com/metaproxy" version="1.0">
- The top-level element is <metaproxy>. This contains a
- <start> element, a <filters> element and a
- <routes> element, in that order. <filters> is
- optional; the other two are mandatory. All three are
- non-repeatable.
+ The top-level element is <metaproxy>. This contains
+ a <dlpath> element,
+ a <start> element,
+ a <filters> element and
+ a <routes> element, in that order. <dlpath> and
+ <filters> are optional; the other two are mandatory.
+ All four are non-repeatable.
+
+
+ The <dlpath;> element contains a text element which
+ specifies the location of filter modules. This is only needed
+ if Metaproxy must load 3rd party filters (most filters with Metaproxy
+ are built into the Metaproxy application).
The <start> element is empty, but carries a
@@ -1182,6 +1221,7 @@ Figure out what additional information we need in:
+ /usr/lib/metaproxy/modules