Forum OpenACS Q&A: installation openACS

Collapse
Posted by alex pershyn on
I am new in openACS and I am trying to install it. I exactly follow all instructions at https://openacs.org/doc/openacs-4-6-2/unix-install.html but can't install PostgreSQL 7.2.3.

I have RH9 and run following:

cd /usr/local/src
tar xzf /tmp/postgresql-7.2.3.tar.gz
groupadd web
useradd -g web -d /usr/local/pgsql postgres
mkdir -p /usr/local/pgsql
chown -R postgres.web /usr/local/pgsql /usr/local/src/postgresql-7.2.3
chmod 750 /usr/local/pgsql
echo "export LD_LIBRARY_PATH=LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/pgsql/lib" >> ~postgres/.bashrc
echo "export PATH=$PATH:/usr/local/pgsql/bin" >> ~postgres/.bashrc
su - postgres
cd /usr/local/src/postgresql-7.2.3
./configure
make all

After 5 min of compilation I got the message:

make[3]: Leaving directory `/usr/local/src/postgresql-7.2.3/src/backend/utils'
gcc -O2 -Wall -Wmissing-prototypes -Wmissing-declarations  -Wl,-rpath,/usr/local/pgsql/lib -export-dynamic access/SUBSYS.o bootstrap/SUBSYS.o catalog/SUBSYS.o parser/SUBSYS.o commands/SUBSYS.o executor/SUBSYS.o lib/SUBSYS.o libpq/SUBSYS.o main/SUBSYS.o nodes/SUBSYS.o optimizer/SUBSYS.o port/SUBSYS.o postmaster/SUBSYS.o regex/SUBSYS.o rewrite/SUBSYS.o storage/SUBSYS.o tcop/SUBSYS.o utils/SUBSYS.o -lz -lcrypt -lresolv -lnsl -ldl -lm -lbsd -lreadline -ltermcap  -o postgres
commands/SUBSYS.o(.text+0x41ce): In function `DoCopy':
: undefined reference to `errno'
commands/SUBSYS.o(.text+0x41d4): In function `DoCopy':
: undefined reference to `errno'
commands/SUBSYS.o(.text+0x42db): In function `DoCopy':
: undefined reference to `errno'
commands/SUBSYS.o(.text+0x42e1): In function `DoCopy':
: undefined reference to `errno'
collect2: ld returned 1 exit status
make[2]: *** [postgres] Error 1
make[2]: Leaving directory `/usr/local/src/postgresql-7.2.3/src/backend'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/local/src/postgresql-7.2.3/src'
make: *** [all] Error 2

Can anybody help me please? I have no idea what to do :-{

Collapse
2: Re: installation openACS (response to 1)
Posted by Joel Aufrecht on
Put

#include <errno.h>

in /usr/local/src/postgresql-7.2.4/src/include/pg_config.h.in

before running ./configure

Collapse
3: Re: installation openACS (response to 1)
Posted by alex pershyn on
Thank you very much!!!
Everything is OK