Error while compiling 7.3
am 06.12.2002 01:18:31 von David Busby
List,
I'm getting a compile error, perhaps someone could help.
My ./configure cannot find readline, but I NEED that feature.
The output in config.log about readline is below. What is going on? (I'm
kindof a noob and don't know how to figure out this one)
Thanks!!
Config.log
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/local/lib/libreadline.so: undefined reference to `tgetnum'
/usr/local/lib/libreadline.so: undefined reference to `tgoto'
/usr/local/lib/libreadline.so: undefined reference to `tgetflag'
/usr/local/lib/libreadline.so: undefined reference to `BC'
/usr/local/lib/libreadline.so: undefined reference to `tputs'
/usr/local/lib/libreadline.so: undefined reference to `PC'
/usr/local/lib/libreadline.so: undefined reference to `tgetent'
/usr/local/lib/libreadline.so: undefined reference to `UP'
/usr/local/lib/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;
}
---------------------------(end of broadcast)---------------------------
TIP 3: if posting/reading through Usenet, please send an appropriate
subscribe-nomail command to majordomo@postgresql.org so that your
message can get through to the mailing list cleanly
Re: Error while compiling 7.3
am 06.12.2002 03:19:25 von Phil Geer
I'm running the SuSE 8.0 Distro of Linux and got this same error I had to
install another package from the distro called readline-devel. It includes
all the header files and the libraries used by the linker to include the
readline library into other programs. Not sure that's your problem but its a
place to start..
Good Luck
Phil
----- Original Message -----
From: "David Busby"
To:
Sent: Thursday, December 05, 2002 7:18 PM
Subject: [PHP] Error while compiling 7.3
> List,
> I'm getting a compile error, perhaps someone could help.
> My ./configure cannot find readline, but I NEED that feature.
>
> The output in config.log about readline is below. What is going on? (I'm
> kindof a noob and don't know how to figure out this one)
>
> Thanks!!
>
> Config.log
>
> 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/local/lib/libreadline.so: undefined reference to `tgetnum'
> /usr/local/lib/libreadline.so: undefined reference to `tgoto'
> /usr/local/lib/libreadline.so: undefined reference to `tgetflag'
> /usr/local/lib/libreadline.so: undefined reference to `BC'
> /usr/local/lib/libreadline.so: undefined reference to `tputs'
> /usr/local/lib/libreadline.so: undefined reference to `PC'
> /usr/local/lib/libreadline.so: undefined reference to `tgetent'
> /usr/local/lib/libreadline.so: undefined reference to `UP'
> /usr/local/lib/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;
> }
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 3: if posting/reading through Usenet, please send an appropriate
> subscribe-nomail command to majordomo@postgresql.org so that your
> message can get through to the mailing list cleanly
>
---------------------------(end of broadcast)---------------------------
TIP 3: if posting/reading through Usenet, please send an appropriate
subscribe-nomail command to majordomo@postgresql.org so that your
message can get through to the mailing list cleanly