failing to compile v. 9.0.1 on debian squeeze with readline

Поиск
Список
Период
Сортировка
От Imre Oolberg
Тема failing to compile v. 9.0.1 on debian squeeze with readline
Дата
Msg-id 4CFC1236.4040909@auul.pri.ee
обсуждение исходный текст
Ответы 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>)
Список 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 по дате отправления:

Предыдущее
От: Peter Eisentraut
Дата:
Сообщение: Re: using bytea data type
Следующее
От: Tom Lane
Дата:
Сообщение: Re: failing to compile v. 9.0.1 on debian squeeze with readline