--- parser3/INSTALL 2005/11/30 15:08:16 1.42 +++ parser3/INSTALL 2005/11/30 16:26:51 1.43 @@ -8,17 +8,17 @@ Installation sequence of this library: - mkdir $HOME/p3p/src - cd $HOME/p3p/src + mkdir $HOME/parser3project/src + cd $HOME/parser3project/src wget http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/gc6.6.tar.gz gunzip -c gc6.6.tar.gz | tar vxf - cd gc6.6 - ./configure --prefix=$HOME/p3p/gc --disable-threads --silent + ./configure --prefix=$HOME/parser3project/gc --disable-threads --silent make install Then you can use these Parser3 configure options to specify the location and static/dynamic linkage with libgc: - --with-static-gc=$HOME/p3p/gc/lib - --with-shared-gc=$HOME/p3p/gc/lib + --with-static-gc=$HOME/parser3project/gc/lib + --with-shared-gc=$HOME/parser3project/gc/lib NOTE: On some platforms there is special version of libgc patched to support some @@ -28,8 +28,8 @@ As most UNIX programs Parser3 follows the "standard": - mkdir $HOME/p3p - cd $HOME/p3p + mkdir $HOME/parser3project + cd $HOME/parser3project gunzip -c parser3-x.x.tar.gz | tar xvf - mv parser3-x.x parser3 cd parser3 @@ -77,56 +77,56 @@ Sources of libgdome library must be patched prior to compile. [library author bug confirmation pending] - Installation sequence of these libraries to $HOME/p3p/gnome: + Installation sequence of these libraries to $HOME/parser3project/gnome: libxml2: - cd $HOME/p3p/src + cd $HOME/parser3project/src wget ftp://xmlsoft.org/libxml2-2.6.22.tar.gz gunzip -c libxml2-2.6.22.tar.gz | tar vxf - cd libxml2-2.6.22 - ./configure --prefix=$HOME/p3p/gnome --without-zlib --without-iconv --without-threads --silent + ./configure --prefix=$HOME/parser3project/gnome --without-zlib --without-iconv --without-threads --silent make install libxslt: - cd $HOME/p3p/src + cd $HOME/parser3project/src wget ftp://xmlsoft.org/libxslt-1.1.15.tar.gz gunzip -c libxslt-1.1.15.tar.gz | tar vxf - cd libxslt-1.1.15 - ./configure --with-libxml-prefix=$HOME/p3p/gnome --prefix=$HOME/p3p/gnome --without-debug --without-debugger --silent + ./configure --with-libxml-prefix=$HOME/parser3project/gnome --prefix=$HOME/parser3project/gnome --without-debug --without-debugger --silent make install glib: - cd $HOME/p3p/src + cd $HOME/parser3project/src #on freebsd5 this is reported to work: ftp://ftp.gtk.org/pub/gtk/v1.1/glib-1.1.16.tar.gz wget ftp://ftp.gtk.org/pub/gtk/v1.2/glib-1.2.10.tar.gz gunzip -c glib-1.2.10.tar.gz | tar vxf - cd glib-1.2.10 - ./configure --prefix=$HOME/p3p/gnome --disable-debug --silent + ./configure --prefix=$HOME/parser3project/gnome --disable-debug --silent make install gdome2: - cd $HOME/p3p/src + cd $HOME/parser3project/src wget http://gdome2.cs.unibo.it/tarball/gdome2-0.8.1.tar.gz gunzip -c gdome2-0.8.1.tar.gz | tar vxf - cd gdome2-0.8.1 - patch -p0 < $HOME/p3p/parser3/src/lib/patches/gdome2.patch - ./configure --enable-glib-1 --with-glib-prefix=$HOME/p3p/gnome --disable-glibtest --with-libxml-prefix=$HOME/p3p/gnome --prefix=$HOME/p3p/gnome --silent + patch -p0 < $HOME/parser3project/parser3/src/lib/patches/gdome2.patch + ./configure --enable-glib-1 --with-glib-prefix=$HOME/parser3project/gnome --disable-glibtest --with-libxml-prefix=$HOME/parser3project/gnome --prefix=$HOME/parser3project/gnome --silent make install And copy these additional headers into install includes directory - mkdir -p $HOME/p3p/gnome/include/libgdome/gdomecore - cp libgdome/gdomecore/gdome-xml-node.h $HOME/p3p/gnome/include/libgdome/gdomecore - cp libgdome/gdomecore/gdome-xml-document.h $HOME/p3p/gnome/include/libgdome/gdomecore + mkdir -p $HOME/parser3project/gnome/include/libgdome/gdomecore + cp libgdome/gdomecore/gdome-xml-node.h $HOME/parser3project/gnome/include/libgdome/gdomecore + cp libgdome/gdomecore/gdome-xml-document.h $HOME/parser3project/gnome/include/libgdome/gdomecore Parser3 configure options, choose whether you need static or dynamic linkage with xml libs: - --with-static-xml=$HOME/p3p/gnome - --with-shared-xml=$HOME/p3p/gnome + --with-static-xml=$HOME/parser3project/gnome + --with-shared-xml=$HOME/parser3project/gnome NOTE: In case your glib as installed into some other prefix, @@ -147,23 +147,23 @@ glib: - cd $HOME/p3p/src + cd $HOME/parser3project/src #on freebsd5 this is reported to work: ftp://ftp.gtk.org/pub/gtk/v1.1/glib-1.1.16.tar.gz wget ftp://ftp.gtk.org/pub/gtk/v1.2/glib-1.2.10.tar.gz gunzip -c glib-1.2.10.tar.gz | tar vxf - cd glib-1.2.10 - ./configure --prefix=$HOME/p3p/gnome --silent + ./configure --prefix=$HOME/parser3project/gnome --silent make install gmime: cd gmime-x.x.x - ./configure --prefix=$HOME/p3p/gnome + ./configure --prefix=$HOME/parser3project/gnome make install Parser3 configure options, choose whether you need static or dynamic linkage with xml libs: - --with-static-mailreceive=$HOME/p3p/gnome - --with-shared-mailreceive=$HOME/p3p/gnome + --with-static-mailreceive=$HOME/parser3project/gnome + --with-shared-mailreceive=$HOME/parser3project/gnome NOTE: In case your glib as installed into some other prefix, @@ -179,8 +179,8 @@ In case you're not root on machine you're installing Parser, we recommend you to do: - ./configure --prefix=$HOME/p3i - and afterwards copy $HOME/p3i/bin/parser3 to your CGI directory + ./configure --prefix=$HOME/parser3install + and afterwards copy $HOME/parser3install/bin/parser3 to your CGI directory or make a symlink [if your web server configured to follow symlinks]. You can disable any exec operations by setting @@ -234,4 +234,4 @@ Alexandr Petrosian (http://paf.design.ru) -$Id: INSTALL,v 1.42 2005/11/30 15:08:16 paf Exp $ +$Id: INSTALL,v 1.43 2005/11/30 16:26:51 paf Exp $