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 -N -r1.30.2.6 -r1.30.2.7 --- openacs-4/packages/acs-core-docs/www/aolserver4.html 15 Sep 2021 16:11:15 -0000 1.30.2.6 +++ openacs-4/packages/acs-core-docs/www/aolserver4.html 13 Jul 2023 12:43:18 -0000 1.30.2.7 @@ -76,7 +76,7 @@ [root nspostgres]# export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/pgsql/lib:/usr/local/aolserver/lib [root nspostgres]# make install POSTGRES=LSB ACS=1 INST=/usr/local/aolserver AOLSERVER=/usr/local/aolserver

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.

You can use the +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.

You can use the ldd command to verify that all libraries are linked in: ldd /usr/local/src/aolserver40r10/nspostgres/nspostgres.so