postgresql does not build correctly

Graeme Dargie arab at
Mon Sep 14 12:12:05 UTC 2009

I have been trying on and off to set up postgresql for undernets
gnuworld services for ircd.


Now according to the instructions below this should build with tcl
support and you should end up with the following file



Except you dont.




freebsd:/root# tar -xzf postgresql-8.1.4.tar.gz
        freebsd:/root# cd postgresql-8.1.4/
        freebsd:/root/postgresql-8.1.4# ./configure --with-CXX \
               --enable-multibyte \
               --with-tcl --without-tk \
               --with-tclconfig=/usr/local/lib/tcl8.4  \
               --with-includes=/usr/local/include/tcl8.4 \
You need gmake 3.79 or above to build PostgreSQL (and you will also need
it for GNUworld later),
check you have it by running gmake --version, you should get something
like this :
Note: You will also need automake 1.6 or above in order to build
        freebsd:/root/postgresql-8.1.4# gmake --version
If you don't have gmake, you can get it here
<> .
If you don't have automake 1.6+, you can get 1.7.9 here
r.gz> .
If that's ok, you can go on and build PostgreSQL for real, then install
        freebsd:/root/postgresql-8.1.4# gmake



freebsd:/root/postgresql-8.1.4# gmake install
If you are using bash as your shell programm, add the following line :
        export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/pgsql/lib
into /etc/profile.
zsh, sh and ksh use the same command in their respective .shrc .zshrc
.kshrc ~ files.
For csh and tcsh you will need to use setenv instead :
        setenv LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/pgsql/lib
To check that your PostreSQL installation includes TCL support, check
that the following
file exists onto your system :
Everything seems to work without any errors during the ./configure stage
and gmake install, I just dont end up with pgtclsh at the end of it.


More information about the freebsd-questions mailing list