Problem with configure script in 7.3.2.

Started by Regan, Kevinabout 23 years ago4 messagesbugs
Jump to latest
#1Regan, Kevin
kregan@amazon.com

It doesn't seem to find readline even though I have it installed on my Linux system. In particular, it seems to be attempting to include <readline.h> rather than <readline/readline.h>. In addition, it is not linking in the -lcurses library. It seems that these are both needed for the latest version of readline.

Any thoughts on this?

Thanks,
Kevin Regan
kregan@amazon.com

#2Tom Lane
tgl@sss.pgh.pa.us
In reply to: Regan, Kevin (#1)
Re: Problem with configure script in 7.3.2.

"Regan, Kevin" <kregan@amazon.com> writes:

It doesn't seem to find readline even though I have it installed on my Linu=
x system. In particular, it seems to be attempting to include <readline.h>=
rather than <readline/readline.h>. In addition, it is not linking in the =
-lcurses library. It seems that these are both needed for the latest versi=
on of readline.

I don't think so. The configure script checks for readline/readline.h
*first*. And it will include -lcurses if needed to link readline.

Given that there is no one else reporting such problems on Linux,
I think there's something pretty broken about your local configuration.
Beyond the obvious "did you install readline-devel too?", I can't help
without more details.

regards, tom lane

#3Tom Lane
tgl@sss.pgh.pa.us
In reply to: Tom Lane (#2)
Re: Problem with configure script in 7.3.2.

... And it will include -lcurses if needed to link readline.

At least on my Linux box (RH 8.0), readline depends on -ltermcap
not -lcurses ... and PG's configure does figure that out.

regards, tom lane

#4Regan, Kevin
kregan@amazon.com
In reply to: Tom Lane (#3)
Re: Problem with configure script in 7.3.2.

Tom,

Thanks for the reply. If this is working for others, then it is almost certainly a configuration issue on my machine. I do not have readline-devel installed -- I'll look into getting this.

--Kevin

-----Original Message-----
From: Tom Lane [mailto:tgl@sss.pgh.pa.us]
Sent: Sunday, February 16, 2003 6:26 PM
To: Regan, Kevin
Cc: pgsql-bugs@postgresql.org
Subject: Re: [BUGS] Problem with configure script in 7.3.2.

"Regan, Kevin" <kregan@amazon.com> writes:

It doesn't seem to find readline even though I have it installed on my Linu=
x system. In particular, it seems to be attempting to include <readline.h>=
rather than <readline/readline.h>. In addition, it is not linking in the =
-lcurses library. It seems that these are both needed for the latest versi=
on of readline.

I don't think so. The configure script checks for readline/readline.h
*first*. And it will include -lcurses if needed to link readline.

Given that there is no one else reporting such problems on Linux,
I think there's something pretty broken about your local configuration.
Beyond the obvious "did you install readline-devel too?", I can't help
without more details.

regards, tom lane