Kris Jurka <[EMAIL PROTECTED]> writes:
> This recent change to readline/libedit selection isn't quite right.
> http://archives.postgresql.org/pgsql-committers/2004-11/msg00330.php

I found the reason for not linking to libtermcap --- there was an
ancient netbsd-specific hack that wasn't general-purpose enough.
This wouldn't have anything to do with the header-file-not-found though.

                        regards, tom lane

*** config/programs.m4.orig     Tue Nov 30 01:13:02 2004
--- config/programs.m4  Thu Dec  2 14:59:03 2004
***************
*** 87,99 ****
    for pgac_lib in "" " -ltermcap" " -lncurses" " -lcurses" ; do
      LIBS="${pgac_rllib}${pgac_lib} $pgac_save_LIBS"
      AC_TRY_LINK_FUNC([readline], [[
!       # NetBSD, OpenBSD, and Irix have a broken linker that does not
!       # recognize dependent libraries
!       case $host_os in netbsd* | openbsd* | irix*)
!         case $pgac_lib in
!           *curses*) ;;
!           *) pgac_lib=" -lcurses" ;;
!         esac
        esac
  
        pgac_cv_check_readline="${pgac_rllib}${pgac_lib}"
--- 87,100 ----
    for pgac_lib in "" " -ltermcap" " -lncurses" " -lcurses" ; do
      LIBS="${pgac_rllib}${pgac_lib} $pgac_save_LIBS"
      AC_TRY_LINK_FUNC([readline], [[
!       # Older NetBSD, OpenBSD, and Irix have a broken linker that does not
!       # recognize dependent libraries; assume curses is needed if we didn't
!       # find any dependency.
!       case $host_os in
!         netbsd* | openbsd* | irix*)
!           if test x"$pgac_lib" = x"" ; then
!             pgac_lib=" -lcurses"
!           fi ;;
        esac
  
        pgac_cv_check_readline="${pgac_rllib}${pgac_lib}"

---------------------------(end of broadcast)---------------------------
TIP 8: explain analyze is your friend

Reply via email to