failing to compile v. 9.0.1 on debian squeeze with readline - Mailing list pgsql-admin

From Imre Oolberg
Subject failing to compile v. 9.0.1 on debian squeeze with readline
Date
Msg-id 4CFC1236.4040909@auul.pri.ee
Whole thread Raw
Responses Re: failing to compile v. 9.0.1 on debian squeeze with readline  (Tom Lane <tgl@sss.pgh.pa.us>)
Re: failing to compile v. 9.0.1 on debian squeeze with readline  (Peter Eisentraut <peter_e@gmx.net>)
List pgsql-admin
Hi!

I am trying to compile PostgreSQL v. 9.0.1 on coming Debian Squeeze (as
installed with Debian Installer 6.0 Beta1 release,
http://www.debian.org/devel/debian-installer/) amd64 doing following steps

1. install required dependecies (i have done similarly on debian lenny
like apt-get build-dep postgresql-8.3 and compiling successfully v. 8.4.5)

# apt-get build-dep postgresql-8.4

2. run configure

$ ./configure --prefix=/tmp/postgresql 1>/tmp/1.log 2>/tmp/2.log

3. check sensitive parameters' values

$ egrep "for optreset|for setproctitle" /tmp/1.log
checking for setproctitle... yes
checking for optreset... yes

4. compile

$ make
...
gcc -O2 -Wall -Wmissing-prototypes ...
...
postmaster/postmaster.o: In function `PostmasterMain':
postmaster.c:(.text+0x420c): undefined reference to `optreset'
tcop/postgres.o: In function `process_postgres_switches':
postgres.c:(.text+0x122b): undefined reference to `optreset'
utils/misc/ps_status.o: In function `set_ps_display':
ps_status.c:(.text+0xd6): undefined reference to `setproctitle'
collect2: ld returned 1 exit status
make[2]: *** [postgres] Error 1
make[2]: Leaving directory `/opt/postgres/tmp/postgresql-9.0.1/src/backend'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/opt/postgres/tmp/postgresql-9.0.1/src'
make: *** [all] Error 2

A workaround seems to ./configure with '--without-readline' (and the
above mentioned parameter values get st to 'no') but I would like to ask

1. does leaving readline out affect only client side, i.e. psql program
from the result of the compilation
2. if it is possible to use PG v. 9.x on Debian Squeeze while having PG
compiled with readline support (or something functionally similar)

I am not sure when exactly new behavior came about but sometimes this
summer it was possible to have Debian Squeeze of that time and v. 9.
beta compiled with readline successfully.


Best regards,

Imre

PS The same happens with v. 9.1alpha2.

pgsql-admin by date:

Previous
From: Peter Eisentraut
Date:
Subject: Re: using bytea data type
Next
From: Tom Lane
Date:
Subject: Re: failing to compile v. 9.0.1 on debian squeeze with readline