Index: openacs-4/packages/acs-core-docs/www/aolserver4.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/aolserver4.html,v diff -u -r1.5 -r1.6 --- openacs-4/packages/acs-core-docs/www/aolserver4.html 20 Feb 2004 15:13:41 -0000 1.5 +++ openacs-4/packages/acs-core-docs/www/aolserver4.html 24 Feb 2004 17:42:24 -0000 1.6 @@ -20,7 +20,6 @@ [root aolserver]# cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/aolserver login [root aolserver]# cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/aolserver co -r aolserver_v40_r2 aolserver [root aolserver]# cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/aolserver co nscache -[root aolserver]# cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/aolserver co nsrewrite [root aolserver]# cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/aolserver co nspostgres [root aolserver]# cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/aolserver co nssha1 [root aolserver]# cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/aolserver co nsoracle @@ -33,7 +32,6 @@ cd aolserver40r2 cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/aolserver co -r aolserver_v40_r2 aolserver cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/aolserver co nscache -cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/aolserver co nsrewrite cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/aolserver co nspostgres cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/aolserver co nssha1 cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/aolserver co nsoracle @@ -47,8 +45,7 @@ make install ln -s /usr/local/aolserver40r2 /usr/local/aolserver

If this is the only version of AOLserver in use, or is the default version, create a symlink. If not, then be sure to use /usr/local/aolserver40r2 instead of /usr/local/aolserver in future steps.

[root aolserver]# ln -s /usr/local/aolserver40r2 /usr/local/aolserver
  • Configure, compile and install the modules.�

    1. Install nscache

      [root aolserver]# cd /usr/local/src/aolserver40r2/nscache
      -[root nscache]# make install
    2. Install nsrewrite

      [root nscache]# cd ../nsrewrite
      -[root nsrewrite]# make install
    3. Install nsoracle (if you want to use Oracle)

      [root nscache]# cd ../nsoracle
      +[root nscache]# make install
    4. Install nsoracle (if you want to use Oracle)

      [root nscache]# cd ../nsoracle
       [root nsoracle]# make install
    5. Install nspostgres (if you want to use Postgres)

      [root nsrewrite]# cd ../nspostgres
       [root nspostgres]# make install POSTGRES=LSB ACS=1 INST=/usr/local/aolserver40r2 

      If you get errors like:

      nspostgres.c: In function `Ns_PgTableList':
       nspostgres.c:679: warning: passing arg 3 of `Tcl_DStringAppend' as signed due to prototype

      then PostGreSQL is probably not in the standard location. The location of PostGreSQL is very dependent on which method was used to install it. To correct the problem, replace LSB with the path to the path to your PostGreSQL installation. Often this is /usr/local/pgsql.

      If you run into problems with libpq.a do the following (and repeat the step above)

      [root nspostgres]# ranlib /usr/local/pgsql/lib/libpq.a

      If you run into problems with the linker, edit the Makefile. Add -lnsdb to the MODLIBS var.

      MODLIBS = -L$(PGLIB) -lpq -lnsdb
    6. Install nssha1

      [root nsrewrite]# cd ../nssha1