--- parser3/INSTALL 2002/01/31 10:20:14 1.1 +++ parser3/INSTALL 2002/02/22 13:02:40 1.7 @@ -3,27 +3,53 @@ 1.What is the process to compile Parser3? - As most UNIX libraries libxml follows the "standard": + As most UNIX programs Parser3 follows the "standard": mkdir $D/parser3project cd $D/parser3project - gunzip -c parser3src.xxx.tar.gz | tar xvf - - cd parser3/src + gunzip -c parser3-x.x.tar.gz | tar xvf - + mv parser3-x.x parser3 + cd parser3 ./configure --prefix=/usr/local - make install + make + + That renaming is needed for SQL drivers to be able to find + necessary include-file in Parser3 sources. + + NOTE: on some system you sould run 'gmake'. By default your would get 'parser3' binary without support of these features: - * cache(hashfile class) * xml(xdoc and xnode classes) + + In case you're not root on machine you're installing Parser, + we recommend you to do: + ./configure --prefix=/your/home/parser3install + and afterwards copy parser3install/bin/parser3 to your CGI directory + or make a symlink [if your web server configured to follow symlinks]. + +2.What is the process to install Parser3? + + make install + Installation layout: $prefix/bin/ parser3 -- CGI and command line Parser3 interpreter $prefix/etc/ parser3.conf -- main configuration file parser3.charsets/ -- charset definition files - windows-1251.cfg - koi8-r.cfg + koi8-r.cfg -- cyrillic charset [KOI8-R encoding] + windows-1250.cfg -- central europian charset [windows-1250 encoding] + windows-1251.cfg -- cyrillic charset [windows-1251 encoding] + windows-1257.cfg -- baltic charset [windows-1257 encoding] + + NOTE: + For subsequent compilations+installs + to prevent configuration files to be overwritten use + + make install-exec + + it will update parser3 binary only. 2.What other libraries are needed to compile/install libxml ? @@ -31,20 +57,6 @@ That would be 'basic' version of it. - * In case you wish cache(hashfile class) support you need library - libdb 2.x.x >= 2.7.7 - on your system, and specify it to Parser3 configure script. - - Installation sequence of this library to $D/BerkeleyDB: - cd db-2.x.x - cd build_unix - ../dist/configure --prefix=$D - make install - - - Parser3 configure option is --with-db2=$D/BerkeleyDB - - * In case you wish xml(xdoc and xnode classes) support you need libraries libxml2 >= 2.3.6 libxslt >= 1.0.9 @@ -97,9 +109,14 @@ cp libgdome/gdomecore/gdome-xml-document.h $D/gnome/include/libgdome/gdomecore - Parser3 configure option is --with-gnome-xml=$D/gnome + Parser3 configure option: + --with-gnome-xml=$D/gnome + NOTE: + In case your glib as installed into some other prefix, + specify it's configuration file with + --with-glib-config=/path/to/your/glib-config -Alexandr Petrosian(PAF) +Alexandr Petrosian (http://paf.design.ru) -$Id: INSTALL,v 1.1 2002/01/31 10:20:14 paf Exp $ +$Id: INSTALL,v 1.7 2002/02/22 13:02:40 paf Exp $