Re: readline missing on linux? - Mailing list pgsql-admin
From | Bruce Momjian |
---|---|
Subject | Re: readline missing on linux? |
Date | |
Msg-id | 200308080608.h7868HK12793@candle.pha.pa.us Whole thread Raw |
In response to | readline missing on linux? ("Randolph Jones" <jonesrf1@qwest.net>) |
Responses |
Re: readline missing on linux?
|
List | pgsql-admin |
It appears your readline needs -ltermcap, -lterminfo, or -lcurses to link properly. I think this happens when the readline library is not linked against those when it is created. --------------------------------------------------------------------------- Randolph Jones wrote: > I am getting configure failures due to missing readline. > I have redhat 9, 2.4.21, with readline and readline-devel 2.4.2 installed. > I am trying to build 7.3.3 > Below is part of my config.log > Any help greatly appreciated > TIA > rfjones > > } > configure:5786: result: no > configure:5800: checking for readline > configure:5837: gcc -o conftest -O2 conftest.c -lreadline -lcrypt > -lresolv -lnsl -ldl -lm -lbsd >&5 > /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../libreadline.so: > undefined reference to `tgetnum' > /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../libreadline.so: > undefined reference to `tgoto' > /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../libreadline.so: > undefined reference to `tgetflag' > /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../libreadline.so: > undefined reference to `BC' > /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../libreadline.so: > undefined reference to `tputs' > /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../libreadline.so: > undefined reference to `PC' > /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../libreadline.so: > undefined reference to `tgetent' > /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../libreadline.so: > undefined reference to `UP' > /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../libreadline.so: > undefined reference to `tgetstr' > collect2: ld returned 1 exit status > configure:5840: $? = 1 > configure: failed program was: > #line 5811 "configure" > #include "confdefs.h" > > /* Override any gcc2 internal prototype to avoid an error. */ > #ifdef __cplusplus > extern "C" > #endif > /* We use char because int might match the return type of a gcc2 > builtin and then its argument prototype would still apply. */ > char readline (); > #ifdef F77_DUMMY_MAIN > # ifdef __cplusplus > extern "C" > # endif > int F77_DUMMY_MAIN() { return 1; } > #endif > int > main () > { > readline (); > ; > return 0; > } > configure:5837: gcc -o conftest -O2 conftest.c -ledit -lcrypt > -lresolv -lnsl -ldl -lm -lbsd >&5 > /usr/bin/ld: cannot find -ledit > collect2: ld returned 1 exit status > configure:5840: $? = 1 > configure: failed program was: > #line 5811 "configure" > #include "confdefs.h" > > > ---------------------------(end of broadcast)--------------------------- > TIP 4: Don't 'kill -9' the postmaster > -- Bruce Momjian | http://candle.pha.pa.us pgman@candle.pha.pa.us | (610) 359-1001 + If your life is a hard drive, | 13 Roberts Road + Christ can be your backup. | Newtown Square, Pennsylvania 19073
pgsql-admin by date: