failing to compile v. 9.0.1 on debian squeeze with readline

From: Imre Oolberg <imre(at)auul(dot)pri(dot)ee>
To: pgsql-admin(at)postgresql(dot)org
Subject: failing to compile v. 9.0.1 on debian squeeze with readline
Date: 2010-12-05 22:29:10
Message-ID: 4CFC1236.4040909@auul.pri.ee
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: 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.

Responses

Browse pgsql-admin by date

  From Date Subject
Next Message Tom Lane 2010-12-05 22:49:42 Re: failing to compile v. 9.0.1 on debian squeeze with readline
Previous Message Peter Eisentraut 2010-12-04 15:51:03 Re: using bytea data type