X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=doc%2Finstallation.xml;h=6ebab643b5e16a63a0156fcbb8a66b4268865b37;hb=0687f09242bf75f0a1dcf03558b28ed800463d18;hp=761964c8b233c307f6d7761ae0f304c8c696476e;hpb=f0fff840ae259cab0b1c17297c4367172a7cd229;p=yaz-moved-to-github.git diff --git a/doc/installation.xml b/doc/installation.xml index 761964c..6ebab64 100644 --- a/doc/installation.xml +++ b/doc/installation.xml @@ -1,7 +1,7 @@ - + Compilation and Installation - Introduction + Introduction The latest version of the software will generally be found at: @@ -22,10 +22,8 @@ FreeBSD (i386), MAC OSX, SunOS 5.8 (sparc), - , - Windows 2000, - , - Windows 2003 server. + Windows 2000, + Windows 2003 server. @@ -89,9 +87,10 @@ - The XML C library libxml2 - is required if &yaz; is to support SRW and SRU. - This library is very portable and should compile out-of-the + The libxslt, + libxml2 librararies are required + if &yaz; is to support SRU. + These libraries are very portable and should compile out-of-the box on virtually all Unix platforms. It is available in binary forms for Linux and others. @@ -107,6 +106,15 @@ + YAZ can optionally be compiled with + libpcap support. By default, + configure enables libpcap if it is available. + The libpcap library is required for + ziffy. And without libpcap, + ziffy will not be built. + + + The CQL parser for &yaz; is built using GNU Bison. This tool is only needed if you're using the CVS version of &yaz;. @@ -181,11 +189,11 @@ - --enable-shared - The make process will create shared + --disable-shared + The make process will not create shared libraries (also known as shared objects .so). - By default, no shared libraries are created - - equivalent to --disable-shared. + By default, shared libraries are created - + equivalent to --enable-shared. @@ -202,25 +210,25 @@ Compile &yaz; with iconv library in directory prefix. By default configure will - search for iconv on your system. Use this option if it - doesn't find iconv. Alternatively you can use - --without-iconv to force &yaz; not to use - iconv. + search for iconv on the system. Use this option if it + doesn't find iconv. Alternatively, + --without-iconv, can be uset to force &yaz; + not to use iconv. - --with-xml2[=prefix] + --with-xslt[=prefix] Compile &yaz; with - libxml2 in directory + libxslt in directory prefix. - Use this option if you want SOAP support. - By default configure will - search for libxml2 on your system. Use this option if it - doesn't find libxml2. Alternatively you can use - --without-xml2 to force &yaz; not to use - libxml2. + Use this option if you want SRU support. + By default, configure will + search for libxslt on the system. Use this option if it + libxslt is not found automatically. Alternatively, + --without-xslt, can be used to force &yaz; + not to use libxslt. @@ -232,6 +240,15 @@ experimental. + + + --with-libpcap[=prefix] + + Compile &yaz; with + libpcap support and the + ziffy utility. + + @@ -274,7 +291,14 @@ YAZ client for more information. - + + ziffy/ziffy + A promiscuous Z39.50 APDU sniffer. + ziffy is only built on systems where libpcap is available. + See for more information. + + + util/yaz-config A Bourne-shell script, generated by configure, that specifies how external applications should compile - and link with @@ -354,7 +378,8 @@ - How to make apps using YAZ on UNIX + + How to make apps using YAZ on UNIX This section describes how to compile - and link your own applications using the &yaz; toolkit. @@ -508,7 +533,7 @@ If HAVE_LIBXML2 is set to 1, YAZ is compiled - with SRW and SRU support. In this configuration, set + with SRU support. In this configuration, set LIBXML2_DIR to the libxml2 source directory and @@ -516,19 +541,39 @@ - Windows versions of libxml2, zlib and iconv can be found + Windows versions of libxslt, libxml2, zlib and iconv can be found Igor Zlatković' site. - YAZ is not using ZLIB. But libxml2 is. + YAZ is not using zlib but libxml2 is depending on it. + + HAVE_LIBXSLT, + LIBXSLT_DIR + + + If HAVE_LIBXSLT is set to 1, YAZ is compiled + with XSLT support. In this configuration, set + LIBXSLT_DIR to the + libxslt source directory. + + + + + libxslt depends libxml2. + + + + + + @@ -611,7 +656,8 @@ - How to make apps using YAZ on WIN32 + + How to make apps using YAZ on WIN32 This section will go though the process of linking your WIN32 applications with &yaz;. @@ -648,10 +694,18 @@ - - +