X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;f=configure.ac;h=04f23d1e1b44db4f6ade5b1682d6f05bc99d82cc;hb=0fb9981d2aff1a53d665123ef73857949a0e86f8;hp=b3b517bd755ca3613496d5d2605723e0bc76d1c5;hpb=1ec4ef34243a756d1f51718e7e15b094f4b36618;p=mmh diff --git a/configure.ac b/configure.ac index b3b517b..04f23d1 100644 --- a/configure.ac +++ b/configure.ac @@ -359,7 +359,7 @@ AC_CHECK_HEADER([sys/ptem.h], AC_DEFINE(WINSIZE_IN_PTEM,1, dnl --------------- dnl CHECK FUNCTIONS dnl --------------- -AC_CHECK_FUNCS(lstat getutent nl_langinfo mbtowc wcwidth) +AC_CHECK_FUNCS(lstat nl_langinfo mbtowc wcwidth) dnl Look for the initgroups() declaration. On AIX 4.[13], Solaris 4.1.3, and dnl ULTRIX 4.2A the function is defined in libc but there's no declaration in @@ -387,13 +387,19 @@ dnl Check location of modf AC_CHECK_FUNC(modf, , AC_CHECK_LIB(m, modf)) dnl Checks for network libraries (nsl, socket) -AC_CHECK_NETLIBS +NMH_CHECK_NETLIBS termcap_curses_order="termcap curses ncurses" for lib in $termcap_curses_order; do AC_CHECK_LIB(${lib}, tgetent, [TERMLIB="-l$lib"; break]) done AC_SUBST(TERMLIB)dnl +if test "x$TERMLIB" = "x"; then + echo 'Could not find tgetent() in any library.' + echo 'Is there a ncurses-devel package that you can install?' + exit 1 +fi + dnl --------------- dnl CHECK FOR ICONV @@ -533,10 +539,11 @@ dnl ---------------- dnl CHECK STRUCTURES dnl ---------------- +dnl For platforms such as FreeBSD that have tm_gmtoff in struct tm. +dnl (FreeBSD has a timezone() function but not a timezone global +dnl variable that is visible). AC_CHECK_MEMBERS([struct tm.tm_gmtoff],,,[#include ]) -AC_CHECK_MEMBERS(struct utmp.ut_type,,,[#include ]) - AC_STRUCT_DIRENT_D_TYPE dnl Where is located? Needed as input for signames.awk