Andrew Dunstan wrote:
Mark Kirkwood said:

Andrew Dunstan wrote:

Mark Kirkwood said:


Christopher Kings-Lynne wrote:


To the GP, adding -lncurses (or rather the static equivalent) to
your link line should solve it. But if you include any other
libraries like ssl or kerberos be prepared to add a lot more.


With -lncurses or -lcurses I still can't get this to work.  I add it
to  the ${CC} line, right?


This is what I used (current 8.2 sources FreeBSD 6.0):


*** Makefile.orig       Thu Mar 23 14:37:37 2006
--- Makefile    Thu Mar 23 14:40:46 2006
***************
*** 27,32 ****
--- 27,34 ----

FLEXFLAGS = -Cfe

+ CFLAGS += -static
+ LIBS += -lcurses

all: submake-libpq submake-libpgport submake-backend psql



That might work on FBSD but it doesn't work everywhere  - when I tried
it on Linux I got nasty link errors.


It does for me (2.6.15-gentoo-r5) - note that my previous mail is way
too vague about which Makefile to patch (sorry): src/bin/psql/Makefile.


FC3:

/home/andrew/pglive/pgsql.plperl-pq/src/interfaces/libpq/ip.c:79: warning:
Using 'getaddrinfo' in statically linked applications requires at runtime the
shared libraries from the glibc version used for linking
collect2: ld returned 1 exit status
make: *** [psql] Error 1



Is that after patching only the psql Makefile? Interesting - you wouldn't think FC3 would be *that* different ....

Cheers

Mark

---------------------------(end of broadcast)---------------------------
TIP 2: Don't 'kill -9' the postmaster

Reply via email to