diff options
| author | hmeland | 1999-06-11 15:23:52 +0000 |
|---|---|---|
| committer | hmeland | 1999-06-11 15:23:52 +0000 |
| commit | 188e3829206d3e4722d77e2414a2263bc0976774 (patch) | |
| tree | 223c3f4f0952e9dfeea37ebf5232c62faf020426 | |
| parent | 9286ef4c5f1c9689dcd72f9731fdbdf8edb8546e (diff) | |
| download | mailman-188e3829206d3e4722d77e2414a2263bc0976774.tar.gz mailman-188e3829206d3e4722d77e2414a2263bc0976774.tar.zst mailman-188e3829206d3e4722d77e2414a2263bc0976774.zip | |
| -rwxr-xr-x | configure | 109 | ||||
| -rw-r--r-- | configure.in | 17 | ||||
| -rw-r--r-- | src/Makefile.in | 3 |
3 files changed, 64 insertions, 65 deletions
@@ -1,6 +1,6 @@ #! /bin/sh -# From configure.in Revision: 1.31 +# From configure.in Revision: 1.32 # Guess values for system-dependent variables and create Makefiles. # Generated automatically using autoconf version 2.13 @@ -1416,57 +1416,44 @@ done if test $ac_cv_func_syslog = no; then # syslog is not in the default libraries. See if it's in some other. + # Additionally, for at least SCO OpenServer, syslog() is #defined to + # one of several _real_ functions in syslog.h, so we need to do the test + # with the appropriate include. for lib in bsd socket inet; do echo $ac_n "checking for syslog in -l$lib""... $ac_c" 1>&6 -echo "configure:1422: checking for syslog in -l$lib" >&5 -ac_lib_var=`echo $lib'_'syslog | sed 'y%./+-%__p_%'` -if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - ac_save_LIBS="$LIBS" -LIBS="-l$lib $LIBS" -cat > conftest.$ac_ext <<EOF -#line 1430 "configure" +echo "configure:1425: checking for syslog in -l$lib" >&5 + Mailman_LIBS_save="$LIBS"; LIBS="$LIBS -l$lib" + cat > conftest.$ac_ext <<EOF +#line 1428 "configure" #include "confdefs.h" -/* Override any gcc2 internal prototype to avoid an error. */ -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char syslog(); - +#include <syslog.h> int main() { -syslog() +syslog(LOG_DEBUG, "Just a test..."); ; return 0; } EOF -if { (eval echo configure:1441: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=yes" -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 +if { (eval echo configure:1435: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=no" -fi -rm -f conftest* -LIBS="$ac_save_LIBS" - -fi -if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then echo "$ac_t""yes" 1>&6 - cat >> confdefs.h <<\EOF + cat >> confdefs.h <<\EOF #define HAVE_SYSLOG 1 EOF - LIBS="$LIBS -l$lib"; break + break else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* echo "$ac_t""no" 1>&6 + LIBS="$Mailman_LIBS_save" fi - +rm -f conftest* + unset Mailman_LIBS_save done fi # Checks for header files. echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6 -echo "configure:1470: checking how to run the C preprocessor" >&5 +echo "configure:1457: checking how to run the C preprocessor" >&5 # On Suns, sometimes $CPP names a directory. if test -n "$CPP" && test -d "$CPP"; then CPP= @@ -1481,13 +1468,13 @@ else # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. cat > conftest.$ac_ext <<EOF -#line 1485 "configure" +#line 1472 "configure" #include "confdefs.h" #include <assert.h> Syntax Error EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:1491: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:1478: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then : @@ -1498,13 +1485,13 @@ else rm -rf conftest* CPP="${CC-cc} -E -traditional-cpp" cat > conftest.$ac_ext <<EOF -#line 1502 "configure" +#line 1489 "configure" #include "confdefs.h" #include <assert.h> Syntax Error EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:1508: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:1495: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then : @@ -1515,13 +1502,13 @@ else rm -rf conftest* CPP="${CC-cc} -nologo -E" cat > conftest.$ac_ext <<EOF -#line 1519 "configure" +#line 1506 "configure" #include "confdefs.h" #include <assert.h> Syntax Error EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:1525: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:1512: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then : @@ -1546,12 +1533,12 @@ fi echo "$ac_t""$CPP" 1>&6 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6 -echo "configure:1550: checking for ANSI C header files" >&5 +echo "configure:1537: checking for ANSI C header files" >&5 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <<EOF -#line 1555 "configure" +#line 1542 "configure" #include "confdefs.h" #include <stdlib.h> #include <stdarg.h> @@ -1559,7 +1546,7 @@ else #include <float.h> EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:1563: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:1550: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -1576,7 +1563,7 @@ rm -f conftest* if test $ac_cv_header_stdc = yes; then # SunOS 4.x string.h does not declare mem*, contrary to ANSI. cat > conftest.$ac_ext <<EOF -#line 1580 "configure" +#line 1567 "configure" #include "confdefs.h" #include <string.h> EOF @@ -1594,7 +1581,7 @@ fi if test $ac_cv_header_stdc = yes; then # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. cat > conftest.$ac_ext <<EOF -#line 1598 "configure" +#line 1585 "configure" #include "confdefs.h" #include <stdlib.h> EOF @@ -1615,7 +1602,7 @@ if test "$cross_compiling" = yes; then : else cat > conftest.$ac_ext <<EOF -#line 1619 "configure" +#line 1606 "configure" #include "confdefs.h" #include <ctype.h> #define ISLOWER(c) ('a' <= (c) && (c) <= 'z') @@ -1626,7 +1613,7 @@ if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2); exit (0); } EOF -if { (eval echo configure:1630: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:1617: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then : else @@ -1653,17 +1640,17 @@ for ac_hdr in syslog.h do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:1657: checking for $ac_hdr" >&5 +echo "configure:1644: checking for $ac_hdr" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <<EOF -#line 1662 "configure" +#line 1649 "configure" #include "confdefs.h" #include <$ac_hdr> EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:1667: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:1654: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -1692,12 +1679,12 @@ done # Checks for typedefs, structures, and compiler characteristics. echo $ac_n "checking for uid_t in sys/types.h""... $ac_c" 1>&6 -echo "configure:1696: checking for uid_t in sys/types.h" >&5 +echo "configure:1683: checking for uid_t in sys/types.h" >&5 if eval "test \"`echo '$''{'ac_cv_type_uid_t'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <<EOF -#line 1701 "configure" +#line 1688 "configure" #include "confdefs.h" #include <sys/types.h> EOF @@ -1726,7 +1713,7 @@ EOF fi echo $ac_n "checking type of array argument to getgroups""... $ac_c" 1>&6 -echo "configure:1730: checking type of array argument to getgroups" >&5 +echo "configure:1717: checking type of array argument to getgroups" >&5 if eval "test \"`echo '$''{'ac_cv_type_getgroups'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1734,7 +1721,7 @@ else ac_cv_type_getgroups=cross else cat > conftest.$ac_ext <<EOF -#line 1738 "configure" +#line 1725 "configure" #include "confdefs.h" /* Thanks to Mike Rendell for this test. */ @@ -1759,7 +1746,7 @@ main() } EOF -if { (eval echo configure:1763: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:1750: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then ac_cv_type_getgroups=gid_t else @@ -1773,7 +1760,7 @@ fi if test $ac_cv_type_getgroups = cross; then cat > conftest.$ac_ext <<EOF -#line 1777 "configure" +#line 1764 "configure" #include "confdefs.h" #include <unistd.h> EOF @@ -1799,12 +1786,12 @@ EOF # Checks for library functions. echo $ac_n "checking for vprintf""... $ac_c" 1>&6 -echo "configure:1803: checking for vprintf" >&5 +echo "configure:1790: checking for vprintf" >&5 if eval "test \"`echo '$''{'ac_cv_func_vprintf'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <<EOF -#line 1808 "configure" +#line 1795 "configure" #include "confdefs.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char vprintf(); below. */ @@ -1827,7 +1814,7 @@ vprintf(); ; return 0; } EOF -if { (eval echo configure:1831: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:1818: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_vprintf=yes" else @@ -1851,12 +1838,12 @@ fi if test "$ac_cv_func_vprintf" != yes; then echo $ac_n "checking for _doprnt""... $ac_c" 1>&6 -echo "configure:1855: checking for _doprnt" >&5 +echo "configure:1842: checking for _doprnt" >&5 if eval "test \"`echo '$''{'ac_cv_func__doprnt'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <<EOF -#line 1860 "configure" +#line 1847 "configure" #include "confdefs.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char _doprnt(); below. */ @@ -1879,7 +1866,7 @@ _doprnt(); ; return 0; } EOF -if { (eval echo configure:1883: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:1870: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func__doprnt=yes" else diff --git a/configure.in b/configure.in index c222a1b8c..0e57b83b3 100644 --- a/configure.in +++ b/configure.in @@ -15,7 +15,7 @@ # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. dnl Process this file with autoconf to produce a configure script. -AC_REVISION($Revision: 1651 $) +AC_REVISION($Revision: 1664 $) AC_PREREQ(2.0) AC_INIT(src/alias-wrapper.c) @@ -360,9 +360,20 @@ rm -f conftest.out conftest.py AC_CHECK_FUNCS(strerror setregid syslog) if test $ac_cv_func_syslog = no; then # syslog is not in the default libraries. See if it's in some other. + # Additionally, for at least SCO OpenServer, syslog() is #defined to + # one of several _real_ functions in syslog.h, so we need to do the test + # with the appropriate include. for lib in bsd socket inet; do - AC_CHECK_LIB($lib, syslog, [AC_DEFINE(HAVE_SYSLOG) - LIBS="$LIBS -l$lib"; break]) + AC_MSG_CHECKING(for syslog in -l$lib) + Mailman_LIBS_save="$LIBS"; LIBS="$LIBS -l$lib" + AC_TRY_LINK([#include <syslog.h>], + [syslog(LOG_DEBUG, "Just a test...");], + [AC_MSG_RESULT(yes) + AC_DEFINE(HAVE_SYSLOG) + break], + [AC_MSG_RESULT(no) + LIBS="$Mailman_LIBS_save"]) + unset Mailman_LIBS_save done fi diff --git a/src/Makefile.in b/src/Makefile.in index 3795eaaed..8eab9a225 100644 --- a/src/Makefile.in +++ b/src/Makefile.in @@ -32,6 +32,7 @@ INSTALL= @INSTALL@ PYTHON= @PYTHON@ DEFS= @DEFS@ +LIBS= @LIBS@ # UIDs and GIDs MAIL_GID= @MAIL_GID@ @@ -42,7 +43,7 @@ MAILMAN_UID= @MAILMAN_UID@ # Customizable but not set by configure OPT= @OPT@ -CFLAGS= $(OPT) $(DEFS) +CFLAGS= $(OPT) $(DEFS) $(LIBS) CGIDIR= $(exec_prefix)/cgi-bin CGIEXT= @CGIEXT@ MAILDIR= $(exec_prefix)/mail |
