Diff for /parser3/INSTALL between versions 1.44.2.1 and 1.47

version 1.44.2.1, 2005/12/08 09:39:27 version 1.47, 2005/12/16 10:18:08
Line 8 Line 8
           
     Installation sequence of this library:      Installation sequence of this library:
   
       mkdir $HOME/parser3project
     mkdir $HOME/parser3project/src      mkdir $HOME/parser3project/src
     cd $HOME/parser3project/src      cd $HOME/parser3project/src
     wget http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/gc6.6.tar.gz      wget http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/gc6.6.tar.gz
Line 73 Line 74
 3a. In case you wish XML(xdoc and xnode classes) support, you need libraries  3a. In case you wish XML(xdoc and xnode classes) support, you need libraries
       libxml2 >= 2.6.22        libxml2 >= 2.6.22
       libxslt >= 1.1.15        libxslt >= 1.1.15
       glib >= 1.2.10   
       gdome2 => 0.8.1  
     on your system, and specify path to them to Parser3 configure script.      on your system, and specify path to them to Parser3 configure script.
   
     Sources of libgdome library must be patched prior to compile. [library author bug confirmation pending]      Sources of libgdome library must be patched prior to compile. [library author bug confirmation pending]
Line 84 Line 83
     libxml2:      libxml2:
   
     cd $HOME/parser3project/src      cd $HOME/parser3project/src
     wget ftp://xmlsoft.org/libxml2-2.6.22.tar.gz      mkdir $HOME/parser3project
       wget --passive-ftp ftp://xmlsoft.org/libxml2-2.6.22.tar.gz
     gunzip -c libxml2-2.6.22.tar.gz | tar vxf -      gunzip -c libxml2-2.6.22.tar.gz | tar vxf -
     cd libxml2-2.6.22      cd libxml2-2.6.22
     #sax1, output, tree, xinclude[in libxslt], html[in libxslt, mode=html?] xptr[xinclude]-- needed!      #sax1, output, tree, xinclude[in libxslt], html[in libxslt, mode=html?] xptr[xinclude]-- needed!
Line 104 Line 104
     libxslt:      libxslt:
   
     cd $HOME/parser3project/src      cd $HOME/parser3project/src
     wget ftp://xmlsoft.org/libxslt-1.1.15.tar.gz      wget --passive-ftp ftp://xmlsoft.org/libxslt-1.1.15.tar.gz
     gunzip -c libxslt-1.1.15.tar.gz | tar vxf -      gunzip -c libxslt-1.1.15.tar.gz | tar vxf -
     cd libxslt-1.1.15      cd libxslt-1.1.15
     ./configure --with-libxml-prefix=$HOME/parser3project/gnome --prefix=$HOME/parser3project/gnome --without-debug --without-debugger --without-crypto --without-plugins --disable-shared  --silent      ./configure --with-libxml-prefix=$HOME/parser3project/gnome --prefix=$HOME/parser3project/gnome --without-debug --without-debugger --without-crypto --without-plugins --disable-shared  --silent
     make install      make install
   
     glib:  
   
     cd $HOME/parser3project/src  
     #on freebsd5 this is reported to work:   
     #wget 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/parser3project/gnome --disable-debug --disable-shared  --silent  
     make install  
   
     gdome2:  
   
     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/parser3project/parser3/src/lib/patches/gdome2.patch  
   
     #copy these additional headers into install includes directory  
     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  
       
     set path=($path $HOME/parser3project/gnome/bin)  
     ./configure --enable-glib-1 --disable-glibtest \  
       --prefix=$HOME/parser3project/gnome \  
       --disable-shared  --silent  
     make install  
   
       
   
     Parser3 configure options, choose whether you need static or dynamic linkage with xml libs:      Parser3 configure options, choose whether you need static or dynamic linkage with xml libs:
         --with-static-xml=$HOME/parser3project/gnome          --with-static-xml=$HOME/parser3project/gnome
         --with-shared-xml=$HOME/parser3project/gnome          --with-shared-xml=$HOME/parser3project/gnome
   
     NOTE:      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  
     NOTE:  
     In case you are using SHARED xml libraries, you may want to link in direct path to them,      In case you are using SHARED xml libraries, you may want to link in direct path to them,
     use this key to specify which linker key to use do do that:      use this key to specify which linker key to use do do that:
         --with-pathlink=LKEY    put dynamic libraries paths to binary          --with-pathlink=LKEY    put dynamic libraries paths to binary
                                 using linker key (-R, -rpath-link)                                  using linker key (-R, -rpath-link)
   
       Sample:
       cd $HOME/parser3project/parser3
       ./configure --prefix=$HOME/parser3install \
           --with-static-gc=$HOME/parser3project/gc/lib \
           --with-static-xml=$HOME/parser3project/gnome \
           --with-sendmail="/usr/sbin/sendmail -i -t -f postmaster" \
           --silent
           make install
   
 3b. In case you wish $mail:receive support you need libraries  3b. In case you wish $mail:receive support you need libraries
       glib >= 1.2.10        glib >= 1.2.10
       gmime >= 1.0.1 [http://spruce.sourceforge.net/gmime/sources/v1.0/gmime-1.0.8.tar.gz]        gmime >= 1.0.1 [http://spruce.sourceforge.net/gmime/sources/v1.0/gmime-1.0.8.tar.gz]
     on your system, and specify path to them to Parser3 configure script.      on your system, and specify path to them to Parser3 configure script.
   
     You may have already installed glib at 3b step.  
   
     glib:      glib:
   
     cd $HOME/parser3project/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      #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      wget --passive-ftp ftp://ftp.gtk.org/pub/gtk/v1.2/glib-1.2.10.tar.gz
     gunzip -c glib-1.2.10.tar.gz | tar vxf -      gunzip -c glib-1.2.10.tar.gz | tar vxf -
     cd glib-1.2.10      cd glib-1.2.10
     ./configure --prefix=$HOME/parser3project/gnome --silent      ./configure --prefix=$HOME/parser3project/gnome --silent
Line 245 Line 217
   ./p3runConfigure <any additional options to apache configure to pass>    ./p3runConfigure <any additional options to apache configure to pass>
       
   example:    example:
   ./p3runConfigure --prefix=$D/apache13install --enable-module=rewrite    ./p3runConfigure --prefix=$HOME/apache13install --enable-module=rewrite
   
   WARNING: if you want to use apache configure option --enable-shared=max, do this:    WARNING: if you want to use apache configure option --enable-shared=max, do this:
   ./p3runConfigure --enable-shared=max --disable-shared=mod_parser3.c    ./p3runConfigure --enable-shared=max --disable-shared=mod_parser3.c

Removed from v.1.44.2.1  
changed lines
  Added in v.1.47


E-mail: