From: wessels <> Date: Fri, 24 Apr 1998 12:37:23 +0000 (+0000) Subject: Henrik: X-Git-Tag: SQUID_3_0_PRE1~3430 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=91bc414e9816d697981c6aa1284d3358e1a11ebb;p=thirdparty%2Fsquid.git Henrik: Here is a patch to tell configure to search for regex_t, and if not found compile gnu regex. --- diff --git a/configure b/configure index dec02d52a4..4748320bc5 100755 --- a/configure +++ b/configure @@ -54,7 +54,7 @@ ac_help="$ac_help --enable-forw-via-db Enable Forw/Via database" ac_help="$ac_help --enable-cache-digests Use Cache Digests - see http://squid.nlanr.net/Squid/FAQ/FAQ-15.html" + see http://squid.nlanr.net/Squid/FAQ/FAQ-15.html" ac_help="$ac_help --enable-err-language=lang Select language for Error pages (see errors dir) " @@ -566,7 +566,7 @@ fi -# From configure.in Revision: 1.122 +# From configure.in Revision: 1.123 ac_aux_dir= for ac_dir in cfgaux $srcdir/cfgaux; do if test -f $ac_dir/install-sh; then @@ -3685,21 +3685,42 @@ EOF fi +if test -z "$USE_GNUREGEX" ; then + case "$host" in + *-sun-solaris2.[0-4]) + USE_GNUREGEX="yes" + ;; + *-next-nextstep*) + USE_GNUREGEX="yes" + ;; + esac +fi echo $ac_n "checking if GNUregex needs to be compiled""... $ac_c" 1>&6 -echo "configure:3690: checking if GNUregex needs to be compiled" >&5 +echo "configure:3700: checking if GNUregex needs to be compiled" >&5 +if test -z "$USE_GNUREGEX"; then if test "$ac_cv_func_regcomp" = "no" || test "$USE_GNUREGEX" = "yes" ; then USE_GNUREGEX="yes" else - USE_GNUREGEX="no" + cat > conftest.$ac_ext < +int main() { +regex_t t; regcomp(&t,"",0); +; return 0; } +EOF +if { (eval echo configure:3713: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then + rm -rf conftest* + USE_GNUREGEX="no" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + USE_GNUREGEX="yes" +fi +rm -f conftest* +fi fi -case "$host" in - *-sun-solaris2.[0-4]) - USE_GNUREGEX="yes" - ;; - *-next-nextstep*) - USE_GNUREGEX="yes" - ;; -esac echo "$ac_t""$USE_GNUREGEX" 1>&6 if test "$USE_GNUREGEX" = "yes"; then REGEXLIB="-lregex" @@ -3718,12 +3739,12 @@ for ac_func in \ do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:3722: checking for $ac_func" >&5 +echo "configure:3743: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:3771: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -3774,12 +3795,12 @@ done echo $ac_n "checking Default FD_SETSIZE value""... $ac_c" 1>&6 -echo "configure:3778: checking Default FD_SETSIZE value" >&5 +echo "configure:3799: checking Default FD_SETSIZE value" >&5 if test "$cross_compiling" = yes; then DEFAULT_FD_SETSIZE=256 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null +if { (eval echo configure:3828: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null then DEFAULT_FD_SETSIZE=`cat conftestval` else @@ -3822,12 +3843,12 @@ EOF echo $ac_n "checking Maximum number of filedescriptors we can open""... $ac_c" 1>&6 -echo "configure:3826: checking Maximum number of filedescriptors we can open" >&5 +echo "configure:3847: checking Maximum number of filedescriptors we can open" >&5 if test "$cross_compiling" = yes; then SQUID_MAXFD=256 else cat > conftest.$ac_ext < @@ -3886,7 +3907,7 @@ main() { } EOF -if { (eval echo configure:3890: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null +if { (eval echo configure:3911: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null then SQUID_MAXFD=`cat conftestval` else @@ -3912,12 +3933,12 @@ if test "$SQUID_MAXFD" -lt 512 ; then fi echo $ac_n "checking Default UDP send buffer size""... $ac_c" 1>&6 -echo "configure:3916: checking Default UDP send buffer size" >&5 +echo "configure:3937: checking Default UDP send buffer size" >&5 if test "$cross_compiling" = yes; then SQUID_UDP_SO_SNDBUF=16384 else cat > conftest.$ac_ext < @@ -3936,7 +3957,7 @@ main () } EOF -if { (eval echo configure:3940: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null +if { (eval echo configure:3961: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null then SQUID_UDP_SO_SNDBUF=`cat conftestval` else @@ -3955,12 +3976,12 @@ EOF echo $ac_n "checking Default UDP receive buffer size""... $ac_c" 1>&6 -echo "configure:3959: checking Default UDP receive buffer size" >&5 +echo "configure:3980: checking Default UDP receive buffer size" >&5 if test "$cross_compiling" = yes; then SQUID_UDP_SO_RCVBUF=16384 else cat > conftest.$ac_ext < @@ -3979,7 +4000,7 @@ main () } EOF -if { (eval echo configure:3983: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null +if { (eval echo configure:4004: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null then SQUID_UDP_SO_RCVBUF=`cat conftestval` else @@ -3998,12 +4019,12 @@ EOF echo $ac_n "checking Default TCP send buffer size""... $ac_c" 1>&6 -echo "configure:4002: checking Default TCP send buffer size" >&5 +echo "configure:4023: checking Default TCP send buffer size" >&5 if test "$cross_compiling" = yes; then SQUID_TCP_SO_SNDBUF=16384 else cat > conftest.$ac_ext < @@ -4022,7 +4043,7 @@ main () } EOF -if { (eval echo configure:4026: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null +if { (eval echo configure:4047: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null then SQUID_TCP_SO_SNDBUF=`cat conftestval` else @@ -4041,12 +4062,12 @@ EOF echo $ac_n "checking Default TCP receive buffer size""... $ac_c" 1>&6 -echo "configure:4045: checking Default TCP receive buffer size" >&5 +echo "configure:4066: checking Default TCP receive buffer size" >&5 if test "$cross_compiling" = yes; then SQUID_TCP_SO_RCVBUF=16384 else cat > conftest.$ac_ext < @@ -4065,7 +4086,7 @@ main () } EOF -if { (eval echo configure:4069: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null +if { (eval echo configure:4090: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null then SQUID_TCP_SO_RCVBUF=`cat conftestval` else @@ -4084,19 +4105,19 @@ EOF echo $ac_n "checking if sys_errlist is already defined""... $ac_c" 1>&6 -echo "configure:4088: checking if sys_errlist is already defined" >&5 +echo "configure:4109: checking if sys_errlist is already defined" >&5 if eval "test \"`echo '$''{'ac_cv_needs_sys_errlist'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < int main() { char *s = sys_errlist0; ; return 0; } EOF -if { (eval echo configure:4100: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:4121: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_needs_sys_errlist="no" else @@ -4118,16 +4139,16 @@ EOF fi echo $ac_n "checking for libresolv _dns_ttl_ hack""... $ac_c" 1>&6 -echo "configure:4122: checking for libresolv _dns_ttl_ hack" >&5 +echo "configure:4143: checking for libresolv _dns_ttl_ hack" >&5 cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:4152: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then rm -rf conftest* echo "$ac_t""yes" 1>&6 cat >> confdefs.h <<\EOF diff --git a/configure.in b/configure.in index e9698aa25e..a28a844a00 100644 --- a/configure.in +++ b/configure.in @@ -3,13 +3,13 @@ dnl Configuration input file for Squid dnl dnl Duane Wessels, wessels@nlanr.net, February 1996 (autoconf v2.9) dnl -dnl $Id: configure.in,v 1.123 1998/04/24 06:22:44 wessels Exp $ +dnl $Id: configure.in,v 1.124 1998/04/24 06:37:24 wessels Exp $ dnl dnl dnl AC_INIT(src/main.c) AC_CONFIG_HEADER(include/autoconf.h) -AC_REVISION($Revision: 1.123 $)dnl +AC_REVISION($Revision: 1.124 $)dnl AC_PREFIX_DEFAULT(/usr/local/squid) AC_CONFIG_AUX_DIR(cfgaux) @@ -709,20 +709,26 @@ if test "$ac_cv_func_setresuid" = "yes" ; then AC_DEFINE(HAVE_SETRESUID) fi +if test -z "$USE_GNUREGEX" ; then + case "$host" in + *-sun-solaris2.[[0-4]]) + USE_GNUREGEX="yes" + ;; + *-next-nextstep*) + USE_GNUREGEX="yes" + ;; + esac +fi AC_MSG_CHECKING(if GNUregex needs to be compiled) +if test -z "$USE_GNUREGEX"; then if test "$ac_cv_func_regcomp" = "no" || test "$USE_GNUREGEX" = "yes" ; then USE_GNUREGEX="yes" else - USE_GNUREGEX="no" + AC_TRY_COMPILE([#include ],[regex_t t; regcomp(&t,"",0);], + USE_GNUREGEX="no", + USE_GNUREGEX="yes") +fi fi -case "$host" in - [*-sun-solaris2.[0-4]]) - USE_GNUREGEX="yes" - ;; - [*-next-nextstep*]) - USE_GNUREGEX="yes" - ;; -esac AC_MSG_RESULT($USE_GNUREGEX) if test "$USE_GNUREGEX" = "yes"; then REGEXLIB="-lregex"