-<!-- $Id: installation.xml,v 1.21 2003-12-16 14:51:45 adam Exp $ -->
+<!-- $Id: installation.xml,v 1.26 2004-08-19 07:48:00 adam Exp $ -->
<chapter id="installation"><title>Compilation and Installation</title>
<sect1><title>Introduction</title>
<para>
The XML C library <ulink url="http://www.xmlsoft.org/">libxml2</ulink>
- is required if &yaz; is to support SRW (and SOAP).
+ is required if &yaz; is to support SRW and SRU.
This library is very portable and should compile out-of-the
box on virtually all Unix platforms. It is available in binary
forms for Linux and others.
(<filename>cql.y</filename>).
</para>
<para>
- GNU Bison for Windows is part of
+ A Windows version of GNU Bison is part of
<ulink url="http://unxutils.sourceforge.net/">unxutils</ulink>.
</para></listitem>
</varlistentry>
<listitem>
<para>
If <literal>HAVE_LIBXML2</literal> is set to 1, YAZ is compiled
- with SRW (and SOAP) support. In this configuration, set
+ with SRW and SRU support. In this configuration, set
<literal>LIBXML2_DIR</literal> to the
- <ulink url="http://www.xmlsoft.org/">libxml2</ulink> source directory.
+ <ulink url="http://www.xmlsoft.org/">libxml2</ulink> source directory
+ and
+ <literal>ZLIB_DIR</literal> to the zlib directory.
</para>
<para>
- Windows versions of libxml2 and iconv can be found
- <ulink url="http://www.zlatkovic.com/projects/libxml/binaries.html">
- here</ulink>.
+ Windows versions of libxml2, zlib and iconv can be found
+ <ulink url="http://www.zlatkovic.com/libxml.en.html">
+ Igor Zlatković' site</ulink>.
</para>
+
+ <note>
+ <para>
+ YAZ is not using ZLIB. But libxml2 is.
+ </para>
+ </note>
</listitem>
</varlistentry>
<variablelist>
<varlistentry><term><filename>bin/yaz.dll</filename></term>
<listitem><para>
- &yaz; multi-threaded Dynamic Link Library.
+ &yaz; release mode multi-threaded Dynamic Link Library.
</para></listitem></varlistentry>
<varlistentry><term><filename>lib/yaz.lib</filename></term>
Import library for <filename>yaz.dll</filename>.
</para></listitem></varlistentry>
+ <varlistentry><term><filename>bin/yazd.dll</filename></term>
+ <listitem><para>
+ &yaz; debug mode multi-threaded Dynamic Link Library.
+ </para></listitem></varlistentry>
+
+ <varlistentry><term><filename>lib/yazd.lib</filename></term>
+ <listitem><para>
+ Import library for <filename>yazd.dll</filename>.
+ </para></listitem></varlistentry>
+
<varlistentry><term><filename>bin/yaz-client.exe</filename></term>
<listitem><para>
&yaz; Z39.50 client application. It's a WIN32 console application.
</term><listitem><para>
You must link with this library. It's located in the
sub directory <filename>lib</filename> of &yaz;.
+ If you want to link with the debug version of &yaz;, you must
+ link with <filename>yazd.dll</filename> instead.
</para></listitem></varlistentry>
<varlistentry><term>dynamic link library <filename>yaz.dll</filename>
</term><listitem><para>