diff configure @ 0:c7f6b056b673

First import of vendor version
author Peter Gervai <grin@grin.hu>
date Tue, 10 Mar 2009 13:49:58 +0100
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/configure	Tue Mar 10 13:49:58 2009 +0100
@@ -0,0 +1,4117 @@
+#! /bin/sh
+
+# Guess values for system-dependent variables and create Makefiles.
+
+# --S-LICENSE--
+
+# Defaults:
+ac_help=
+ac_default_prefix=/usr/local
+# Any additions from configure.in:
+ac_default_prefix=/var/dcc
+if test -n "  --with-updatedcc_pfile=FILE of updatedcc parameters"; then
+    ac_help="$ac_help  --with-updatedcc_pfile=FILE of updatedcc parameters
+"
+fi
+if test -n "  --with-installroot=DIR    prefix DIR to installation directory paths"; then
+    ac_help="$ac_help  --with-installroot=DIR    prefix DIR to installation directory paths
+"
+fi
+if test -n "  --with-configsuffix=STR   append STR to installed configuration file names"; then
+    ac_help="$ac_help  --with-configsuffix=STR   append STR to installed configuration file names
+"
+fi
+if test "  --enable-64-bits	    compile for 64-bits on Solaris and Linux PowerPC"; then
+    ac_help="$ac_help  --enable-64-bits	    compile for 64-bits on Solaris and Linux PowerPC
+"
+fi
+if test -n ""; then
+    ac_help="$ac_help
+"
+fi
+if test -n "  --with-DCC-MD5	    use MD5 code in the DCC source"; then
+    ac_help="$ac_help  --with-DCC-MD5	    use MD5 code in the DCC source
+"
+fi
+if test -n "  --with-uid=UID	    set-UID user name for cdcc, dccproc, & dccsight"; then
+    ac_help="$ac_help  --with-uid=UID	    set-UID user name for cdcc, dccproc, & dccsight
+"
+fi
+if test "  --disable-sys-inst	    install in private directories and no set-UID"; then
+    ac_help="$ac_help  --disable-sys-inst	    install in private directories and no set-UID
+"
+fi
+if test "  --disable-server	    do not build DCC server, dccd"; then
+    ac_help="$ac_help  --disable-server	    do not build DCC server, dccd
+"
+fi
+if test "  --disable-dccifd	    do not build DCC program interface, dccifd"; then
+    ac_help="$ac_help  --disable-dccifd	    do not build DCC program interface, dccifd
+"
+fi
+if test "  --disable-dccm	    do not build DCC sendmail interface, dccm"; then
+    ac_help="$ac_help  --disable-dccm	    do not build DCC sendmail interface, dccm
+"
+fi
+if test -n "  --with-sendmail=DIR	    build dccm with sendmail milter interface in dir"; then
+    ac_help="$ac_help  --with-sendmail=DIR	    build dccm with sendmail milter interface in dir
+"
+fi
+if test -n "  --with-cgibin=DIR	    for whitelist CGI scripts [HOMEDIR/cgibin]"; then
+    ac_help="$ac_help  --with-cgibin=DIR	    for whitelist CGI scripts [HOMEDIR/cgibin]
+"
+fi
+if test -n "  --with-rundir=DIR	    for PID files and milter socket [/var/run/dcc]"; then
+    ac_help="$ac_help  --with-rundir=DIR	    for PID files and milter socket [/var/run/dcc]
+"
+fi
+if test -n "  --with-db-memory=MB	    minimum server database buffer size 32-49152 MBytes"; then
+    ac_help="$ac_help  --with-db-memory=MB	    minimum server database buffer size 32-49152 MBytes
+"
+fi
+if test -n "  --with-max-db-mem=MB	    maximum server database buffer size 32-49152 MBytes"; then
+    ac_help="$ac_help  --with-max-db-mem=MB	    maximum server database buffer size 32-49152 MBytes
+"
+fi
+if test -n "  --with-max-log-size=KB    maximum log file size; 0=no limit [32]"; then
+    ac_help="$ac_help  --with-max-log-size=KB    maximum log file size; 0=no limit [32]
+"
+fi
+if test -n ""; then
+    ac_help="$ac_help
+"
+fi
+if test "  --disable-IPv6	    no IPv6 support"; then
+    ac_help="$ac_help  --disable-IPv6	    no IPv6 support
+"
+fi
+if test -n "  --with-kludge=FILE	    include header FILE"; then
+    ac_help="$ac_help  --with-kludge=FILE	    include header FILE
+"
+fi
+if test -n "  --with-socks[=lib]	    build DCC clients with SOCKS support"; then
+    ac_help="$ac_help  --with-socks[=lib]	    build DCC clients with SOCKS support
+"
+fi
+
+# Initialize some variables set by options.
+# The variables have the same names as the options, with
+# dashes changed to underlines.
+build=NONE
+cache_file=./config.cache
+exec_prefix=NONE
+host=NONE
+no_create=
+nonopt=NONE
+no_recursion=
+prefix=NONE
+program_prefix=NONE
+program_suffix=NONE
+program_transform_name=s,x,x,
+silent=
+site=
+sitefile=
+srcdir=
+target=NONE
+x_includes=NONE
+x_libraries=NONE
+bindir='${exec_prefix}/bin'
+libexecdir='${exec_prefix}/libexec'
+mandir='${prefix}/man'
+
+# Initialize some other variables.
+subdirs=
+MFLAGS= MAKEFLAGS=
+SHELL=${CONFIG_SHELL-/bin/sh}
+# Maximum number of lines to put in a shell here document.
+ac_max_here_lines=12
+
+ac_prev=
+for ac_option
+do
+
+  # If the previous option needs an argument, assign it.
+  if test -n "$ac_prev"; then
+    eval "$ac_prev=\$ac_option"
+    ac_prev=
+    continue
+  fi
+
+  case "$ac_option" in
+  -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
+  *) ac_optarg= ;;
+  esac
+
+  # Accept the important Cygnus configure options, so we can diagnose typos.
+
+  case "$ac_option" in
+
+  -bindir | --bindir | --bindi | --bind | --bin | --bi)
+    ac_prev=bindir ;;
+  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
+    bindir="$ac_optarg" ;;
+
+  -cache-file | --cache-file | --cache-fil | --cache-fi \
+  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
+    ac_prev=cache_file ;;
+  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
+  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
+    cache_file="$ac_optarg" ;;
+
+  -disable-* | --disable-*)
+    ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
+    # Reject names that are not valid shell variable names.
+    if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
+      { echo "error: $ac_feature: invalid feature name" 1>&2; exit 1; }
+    fi
+    ac_feature=`echo $ac_feature| sed 's/-/_/g'`
+    eval "enable_${ac_feature}=no" ;;
+
+  -enable-* | --enable-*)
+    ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
+    # Reject names that are not valid shell variable names.
+    if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
+      { echo "error: $ac_feature: invalid feature name" 1>&2; exit 1; }
+    fi
+    ac_feature=`echo $ac_feature| sed 's/-/_/g'`
+    case "$ac_option" in
+      *=*) ;;
+      *) ac_optarg=yes ;;
+    esac
+    eval "enable_${ac_feature}='$ac_optarg'" ;;
+
+  -help | --help | --hel | --he)
+    # Omit some internal or obsolete options to make the list less imposing.
+    # This message is too long to be a string in the A/UX 3.1 sh.
+    cat << EOF
+Usage: configure [options]
+Options: [defaults in brackets after descriptions]
+Configuration:
+  --help		    print this message
+  --no-create		    do not create output files
+  --quiet		    do not print "checking..." messages
+  --homedir=HOMEDIR	    DCC home directory [/var/dcc]
+  --bindir=DIR		    user executables [/usr/local/bin]
+  --libexecdir=DIR	    program executables [HOMEDIR/libexec]
+  --mandir=DIR		    documentation [/usr/local/man]
+EOF
+    if test -n "$ac_help"; then
+      echo "$ac_help"
+    fi
+    exit 0 ;;
+
+  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
+  | --libexe | --libex | --libe)
+    ac_prev=libexecdir ;;
+  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
+  | --libexe=* | --libex=* | --libe=*)
+    libexecdir="$ac_optarg" ;;
+
+  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
+    ac_prev=mandir ;;
+  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
+    mandir="$ac_optarg" ;;
+
+  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
+  | --no-cr | --no-c)
+    no_create=yes ;;
+
+  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
+  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
+    no_recursion=yes ;;
+
+  --homedir | -homedir | --home | -home)
+    ac_prev=homedir ;;
+  --homedir=* | -homedir=* | --home=* | -home=*)
+    # make homedir absolute to prevent problems with updatedcc
+    cwd=`pwd`
+    prefix=`echo "$ac_optarg" | sed -e "s@^[^/]@$cwd/&@"`
+    if expr "$prefix" : '/.*' >/dev/null; then :
+    else
+	{ echo "error: --could not make --homedir=$ac_optarg absolute" 1>&2; exit 1; }    fi
+    ;;
+    
+
+  -prefix | --prefix | -prefix=* | --prefix=*)
+    { echo "error: --prefix is not what you think it is.
+    Use --homedir, --bindir, --libexecdir, --mandir, --with-installroot,
+    and perhaps --disable-sys-inst" 1>&2; exit 1; }    ;;
+
+  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+  | -silent | --silent | --silen | --sile | --sil)
+    silent=yes ;;
+
+  -with-* | --with-*)
+    ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
+    # Reject names that are not valid shell variable names.
+    if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
+      { echo "error: $ac_package: invalid package name" 1>&2; exit 1; }
+    fi
+    ac_package=`echo $ac_package| sed 's/-/_/g'`
+    case "$ac_option" in
+      *=*) ;;
+      *) ac_optarg=yes ;;
+    esac
+    eval "with_${ac_package}='$ac_optarg'" ;;
+
+  -without-* | --without-*)
+    ac_package=`echo $ac_option|sed -e 's/-*without-//'`
+    # Reject names that are not valid shell variable names.
+    if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
+      { echo "error: $ac_package: invalid package name" 1>&2; exit 1; }
+    fi
+    ac_package=`echo $ac_package| sed 's/-/_/g'`
+    eval "with_${ac_package}=no" ;;
+
+  --x)
+    # Obsolete; use --with-x.
+    with_x=yes ;;
+
+  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
+  | --x-incl | --x-inc | --x-in | --x-i)
+    ac_prev=x_includes ;;
+  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
+  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
+    x_includes="$ac_optarg" ;;
+
+  -x-libraries | --x-libraries | --x-librarie | --x-librari \
+  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
+    ac_prev=x_libraries ;;
+  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
+  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
+    x_libraries="$ac_optarg" ;;
+
+  -*) { echo "error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
+    ;;
+
+  *)
+    if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
+      echo "warning: $ac_option: invalid host type" 1>&2
+    fi
+    if test "x$nonopt" != xNONE; then
+      { echo "error: can only configure for one host and one target at a time" 1>&2; exit 1; }
+    fi
+    nonopt="$ac_option"
+    ;;
+
+  esac
+done
+
+if test -n "$ac_prev"; then
+  { echo "error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
+fi
+
+trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
+
+# File descriptor usage:
+# 0 standard input
+# 1 file creation
+# 2 errors and warnings
+# 3 some systems may open it to /dev/tty
+# 4 used on the Kubota Titan
+# 6 checking for... messages and results
+# 5 compiler messages saved in config.log
+if test "$silent" = yes; then
+  exec 6>/dev/null
+else
+  exec 6>&1
+fi
+exec 5>./config.log
+
+echo "\
+This file contains any messages produced by compilers while
+running configure, to aid debugging if configure makes a mistake.
+" 1>&5
+
+# Strip out --no-create and --no-recursion so they do not pile up.
+# Also quote any args containing shell metacharacters.
+ac_configure_args=
+for ac_arg
+do
+  case "$ac_arg" in
+  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
+  | --no-cr | --no-c) ;;
+  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
+  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
+  *" "*|*"	"*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
+  ac_configure_args="$ac_configure_args '$ac_arg'" ;;
+  *) ac_configure_args="$ac_configure_args $ac_arg" ;;
+  esac
+done
+
+# NLS nuisances.
+# Only set these to C if already set.  These must not be set unconditionally
+# because not all systems understand e.g. LANG=C (notably SCO).
+# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
+# Non-C LC_CTYPE values break the ctype check.
+if test "${LANG+set}"   = set; then LANG=C;   export LANG;   fi
+if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
+if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
+if test "${LC_CTYPE+set}"    = set; then LC_CTYPE=C;    export LC_CTYPE;    fi
+
+# confdefs.h avoids OS command line length limits that DEFS can exceed.
+rm -rf conftest* confdefs.h
+# AIX cpp loses on an empty file, so make sure it contains at least a newline.
+echo > confdefs.h
+
+# A filename unique to this package, relative to the directory that
+# configure is in, which we can look for to find out if srcdir is correct.
+ac_unique_file=dccproc/dccproc.c
+
+# Find the source files, if location was not specified.
+if test -z "$srcdir"; then
+  ac_srcdir_defaulted=yes
+  # Try the directory containing this script, then its parent.
+  ac_prog=$0
+  ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
+  test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
+  srcdir=$ac_confdir
+  if test ! -r $srcdir/$ac_unique_file; then
+    srcdir=..
+  fi
+else
+  ac_srcdir_defaulted=no
+fi
+if test ! -r $srcdir/$ac_unique_file; then
+  if test "$ac_srcdir_defaulted" = yes; then
+    { echo "error: cannot find sources in $ac_confdir or .." 1>&2; exit 1; }
+  else
+    { echo "error: cannot find sources in $srcdir" 1>&2; exit 1; }
+  fi
+fi
+srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
+
+# Prefer explicitly selected file to automatically selected ones.
+if test -z "$sitefile"; then
+  if test -z "$CONFIG_SITE"; then
+    if test "x$prefix" != xNONE; then
+      CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
+    else
+      CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
+    fi
+  fi
+else
+  CONFIG_SITE="$sitefile"
+fi
+for ac_site_file in $CONFIG_SITE; do
+  if test -r "$ac_site_file"; then
+    echo "loading site script $ac_site_file"
+    . "$ac_site_file"
+  fi
+done
+
+# pay no attention to old autoconf cache files in case the target system
+# has been upgraded
+if test -f "$cache_file"; then
+    old_cache_file=`find "$cache_file" -mtime +1 -type f -size +1c -print`
+    if test "$cache_file" = "$old_cache_file"; then
+	echo "ignore old cache $cache_file"
+	rm $cache_file
+    else
+	if grep '^ac_cv_DCC_VERSION.*1.3.103' $cache_file 2>&1 1>/dev/null; then : ;
+	else
+	    echo "ignore stray $cache_file"
+	    rm -f $cache_file
+	fi
+    fi
+fi
+ac_cv_DCC_VERSION=1.3.103
+if test -r "$cache_file"; then
+    if test "$silent" != yes; then
+	echo "loading cache $cache_file"
+    fi
+  . $cache_file
+else
+    if test "$silent" != yes; then
+	echo "creating cache $cache_file"
+    fi
+  > $cache_file
+fi
+
+ac_ext=c
+# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
+ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
+cross_compiling=$ac_cv_prog_cc_cross
+
+ac_exeext=
+ac_objext=o
+if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
+  # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
+  if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
+    ac_n= ac_c='
+' ac_t='	'
+  else
+    ac_n=-n ac_c= ac_t=
+  fi
+else
+  ac_n= ac_c='\c' ac_t=
+fi
+
+
+
+ac_aux_dir=
+for ac_dir in autoconf $srcdir/autoconf; do
+  if test -f $ac_dir/install-sh; then
+    ac_aux_dir=$ac_dir
+    ac_install_sh="$ac_aux_dir/install-sh -c"
+    break
+  elif test -f $ac_dir/install.sh; then
+    ac_aux_dir=$ac_dir
+    ac_install_sh="$ac_aux_dir/install.sh -c"
+    break
+  fi
+done
+if test -z "$ac_aux_dir"; then
+  { echo "error: cannot find install-sh or install.sh in autoconf $srcdir/autoconf" 1>&2; exit 1; }
+fi
+ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
+
+
+RCS_REVISION="`echo 'Rhyolite Software DCC 1.3.103-1.204' | sed -e 's/-.*//'`"
+echo "$ac_t"""$RCS_REVISION"" 1>&6
+
+
+TARGET_SYS="`uname`"
+
+
+# How were we started?
+#   Mangle $ac_configure_args to prevent duplicates from updatedcc -cwhatever
+DCC_PARMS='
+PARM_CACHE		PARM_HOMEDIR		PARM_BINDIR
+PARM_LIBEXECDIR		PARM_MANDIR		PARM_MD5
+PARM_SYS_INST		PARM_UID		PARM_SERVER
+PARM_DCCIFD		PARM_DCCM		PARM_SENDMAIL
+PARM_CGIBIN		PARM_RUNDIR		PARM_DB_MEMORY
+PARM_MAX_DB_MEM		PARM_MAX_LOG		PARM_RL_MIN_MAX
+PARM_IPV6		PARM_64BITS		PARM_KLUDGE
+PARM_SOCKS		PARM_WITH_C_WARNINGS	PARM_UPDATEDCC_PFILE
+PARM_FETCH_CMD'
+for var in $DCC_PARMS; do
+    eval $var=
+done
+var=
+for c in $ac_configure_args; do
+    if test -z "$var"; then
+	var="$c"
+	case $var in
+	-[[a-z]]*) var="-$var";;
+	esac
+    else
+	var="$var=$c"
+    fi
+
+    case $var in
+    # allow blank instead of '='
+    --homedir|--home|--bindir|--libexecdir|--mandir)
+				continue;;
+
+    # allow these but do not record them in updatedcc
+    --with-installroot*)	continue;;
+    --with-configsuffix*)	continue;;
+
+
+    # remember these for updatedcc
+    --cache-file=*)	PARM_CACHE=" $var";;
+    --homedir=*|--home=*)
+		PARM_HOMEDIR=" --homedir=`expr X$var : '.*=\(.*\)'`";;
+    --quiet|--silent|--no-create)	;;
+    --bindir=*)			PARM_BINDIR=" $var";;
+    --libexecdir=*)		PARM_LIBEXECDIR=" $var";;
+    --mandir=*)			PARM_MANDIR=" $var";;
+    --with-DCC[-_]MD5)		PARM_MD5=" $var";;
+    --without-DCC[-_]MD5)	PARM_MD5=;;
+    --disable-sys[-_]inst)	PARM_SYS_INST=" $var";;
+    --enable-sys[-_]inst)	PARM_SYS_INST=;;
+    --with-uid=*)		PARM_UID=" $var";;
+    --without-uid)		PARM_UID=;;
+    --disable-server)		PARM_SERVER=" $var";;
+    --enable-server)		PARM_SERVER=;;
+    --disable-dccifd)		PARM_DCCIFD=" $var";;
+    --enable-dccifd)		PARM_DCCIFD=;;
+    --disable-dccm)		PARM_DCCM=" $var";;
+    --enable-dccm)		PARM_DCCM=;;
+    --with*-sendmail*)		PARM_SENDMAIL=" $var";;
+    --with-cgibin=*)		PARM_CGIBIN=" $var";;
+    --without-cgibin)		PARM_CGIBIN=;;
+    --with-rundir=*)		PARM_RUNDIR=" $var";;
+    --without-rundir)		PARM_RUNDIR=;;
+    --enable-big[-_]db);;				# obsolete with 1.2.31
+    --with-db[-_]memory=*)	PARM_DB_MEMORY=" $var";;
+    --without-db[-_]memory)	PARM_DB_MEMORY=;;
+    --with-max[-_]db[-_]mem=*)	PARM_MAX_DB_MEM=" $var";;
+    --without-max[-_]db[-_]mem)	PARM_MAX_DB_MEM=;;
+    --with-max[-_]log[-_]size=*) PARM_MAX_LOG=" $var";;
+    --without-max[-_]log[-_]size) PARM_MAX_LOG=;;
+    --with-rl[-_]min[-_]max=*)	PARM_RL_MIN_MAX=" $var";;
+    --without-rl[-_]min[-_]max=*) PARM_RL_MIN_MAX=;;
+    --with-bad[-_]locks);;				# obsolete with 1.3.81
+    --without-bad[-_]locks);;				# obsolete with 1.3.81
+    --*able-IPv6)		PARM_IPV6=" $var";;
+    --*able-64[-_]bits)		PARM_64BITS=" $var";;
+    --without-socks)		PARM_SOCKS=;;
+    --with*-socks*)		PARM_SOCKS=" $var";;
+    --with-kludge=*)		PARM_KLUDGE=" $var";;
+    --without-kludge)		PARM_KLUDGE=;;
+    --with-c[-_]warnings*)	PARM_WITH_C_WARNINGS=" $var";;
+    --without-c[-_]warnings)	PARM_WITH_C_WARNINGS=;;
+    --with-updatedcc[-_]pfile=*) PARM_UPDATEDCC_PFILE=" $var";;
+    --without-updatedcc[-_]pfile) PARM_UPDATEDCC_PFILE=;;
+    --with-fetch[-_]cmd=*)	PARM_FETCH_CMD=" $var";;
+    --without-fetch[-_]cmd=*)	PARM_FETCH_CMD=;;
+    *)			echo "unofficial configure parameter: $var";;
+    esac
+    var=
+done
+eval UPDATEDCC_PARMS=\"`echo $DCC_PARMS | sed -e 's/ *PARM_/$PARM_/g'`\"
+
+
+# We cannot
+#	- use `env -` because that clears $PATH.
+#	- just set variables because CC= breaks the C compiler on Solaris.
+#	- just unset variables, because unsetting a variable that is not
+#	    set generates errors in some versions of sh or bash..
+#	- export unset variables because that sets them to null on NetBSD.
+UPDATEDCC_ENV='NOMAN DCC_OWN DCC_GRP DCC_MODE MANOWN MANGRP CFLAGS DCC_CFLAGS PTHREAD_CFLAGS LDFLAGS DCC_LDFLAGS PTHREAD_LDFLAGS LIBS PTHREAD_LIBS CC INSTALL DCCD_MAX_FLOODS DBGFLAGS DCC_UPDATEDCC_FAST'
+# This assumes that a null value any dcc ./configure environment variable
+#   is the same as not setting it.  That is made true by updatedcc even for
+#   the BSD /usr/share/mk NOMAN switch.
+if test -z "`set | grep '^NOMAN='`"; then
+    unset NOMAN
+else
+    NOMAN=no
+fi
+UPDATEDCC_ENV_SET=
+UPDATEDCC_ENV_EXPORT=
+for var in $UPDATEDCC_ENV; do
+    # escape characters that might confuse the shell
+    val=`eval echo '$'$var | sed -e 's/\([^-_/:=+,.a-zA-Z0-9]\)/\\\\\1/g'`
+    if test -n "$val"; then
+	UPDATEDCC_ENV_SET="$UPDATEDCC_ENV_SET$var=$val "
+	UPDATEDCC_ENV_EXPORT="$UPDATEDCC_ENV_EXPORT $var"
+    fi
+done
+if test -n "$UPDATEDCC_ENV_EXPORT"; then
+    UPDATEDCC_ENV_EXPORT="export$UPDATEDCC_ENV_EXPORT"
+fi
+
+# Check whether --with-updatedcc-pfile or --without-updatedcc-pfile was given.
+if test "${with_updatedcc_pfile+set}" = set; then
+  withval="$with_updatedcc_pfile"
+  :
+fi
+if test -n "$with_updatedcc_pfile" -a "$with_updatedcc_pfile" != no	\
+	-a "$with_updatedcc_pfile" != yes; then
+    UPDATEDCC_PFILE="$with_updatedcc_pfile"
+else
+    UPDATEDCC_PFILE=""
+fi
+
+
+# Check whether --with-installroot or --without-installroot was given.
+if test "${with_installroot+set}" = set; then
+  withval="$with_installroot"
+  :
+fi
+if test -n "$with_installroot" -a "$with_installroot" != no; then
+   installroot=$with_installroot
+fi
+
+# Check whether --with-configsuffix or --without-configsuffix was given.
+if test "${with_configsuffix+set}" = set; then
+  withval="$with_configsuffix"
+  :
+fi
+if test -n "$with_configsuffix" -a "$with_configsuffix" != no; then
+   configsuffix=$with_configsuffix
+fi
+
+
+# add to a shell variable without duplication
+appendvar () {
+    nm=$1
+    eval cur="\$$nm"
+    shift
+
+    # echo -n "appending '$*' to $nm='$cur' ... "
+    for v in "$*"; do
+	pat=`echo "$v" | sed -e 's/[./\]/&/g'`
+	if expr " $cur " : ".* $pat " >/dev/null; then 
+	    continue
+	else
+	    cur="$cur $v"
+	fi
+    done
+    cur=`echo "$cur" | sed -e 's/^  *//' -e 's/  *$//'`
+    eval "$nm='$cur'"
+    # eval echo "$nm=\$$nm"
+}
+
+
+# add to the start of a shell variable without duplication
+prependvar () {
+    nm=$1
+    eval cur="\$$nm"
+    shift
+
+    # echo -n "prepending '$*' to $nm='$cur' ... "
+    for v in "$*"; do
+	pat=`echo "$v" | sed -e 's/[./\]/&/g'`
+	cur=`echo " $cur " | sed -e "s/  *$pat  */ /g" -e 's/^  *//'`
+	cur="$v $cur"
+    done
+    cur=`echo "$cur" | sed -e 's/^  *//' -e 's/  *$//'`
+    eval "$nm='$cur'"
+    # eval echo "$nm=\$$nm"
+}
+
+
+saveflags () {
+    OLD_CFLAGS="$CFLAGS"
+    OLD_LDFLAGS="$LDFLAGS"
+    OLD_LIBS="$LIBS"
+}
+
+
+restoreflags () {
+    CFLAGS="$OLD_CFLAGS"
+    LDFLAGS="$OLD_LDFLAGS"
+    LIBS="$OLD_LIBS"
+}
+
+SUBDIR_DISABLED=
+
+
+# Look for the C compiler only if it is not set explicitly because the
+# autoconf system prefers gcc if gcc is present even if cc is also present
+# and is not gcc.
+DCC_CC="#CC="
+if test "$TARGET_SYS" = SunOS -a -z "$CC"; then
+    # detect the free, non-compilers shipped by Sun
+    CC_INST="`${CC-cc} -v 2>&1 | head -1`"
+    if expr X"$CC_INST" : '.*package not installed.*' >/dev/null; then
+	echo "$ac_t""$CC_INST; setting CC=gcc" 1>&6
+	CC=gcc
+	DCC_CC="CC=gcc"
+    fi
+fi
+# the cache conflicts with users alternating `CC=gcc ./configure`
+#	with `./configure`, so remove the definition of CC from the cache
+unset ac_cv_prog_CC
+OLD_CC="$CC"
+if test -z "$CC"; then
+    # Extract the first word of "cc", so it can be a program name with args.
+set dummy cc; ac_word=$2
+echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
+echo "configure: checking for $ac_word" >&5
+if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
+  echo $ac_n "(cached) $ac_c" 1>&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
+  ac_dummy="$PATH"
+  for ac_dir in $ac_dummy; do
+    test -z "$ac_dir" && ac_dir=.
+    if test -f $ac_dir/$ac_word; then
+      ac_cv_prog_CC="cc"
+      break
+    fi
+  done
+  IFS="$ac_save_ifs"
+  test -z "$ac_cv_prog_CC" && ac_cv_prog_CC=""""
+fi
+fi
+CC="$ac_cv_prog_CC"
+if test -n "$CC"; then
+  echo "$ac_t""$CC" 1>&6
+else
+  echo "$ac_t""no" 1>&6
+fi
+fi
+# Extract the first word of "gcc", so it can be a program name with args.
+set dummy gcc; ac_word=$2
+echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
+echo "configure: checking for $ac_word" >&5
+if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
+  echo $ac_n "(cached) $ac_c" 1>&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
+  ac_dummy="$PATH"
+  for ac_dir in $ac_dummy; do
+    test -z "$ac_dir" && ac_dir=.
+    if test -f $ac_dir/$ac_word; then
+      ac_cv_prog_CC="gcc"
+      break
+    fi
+  done
+  IFS="$ac_save_ifs"
+fi
+fi
+CC="$ac_cv_prog_CC"
+if test -n "$CC"; then
+  echo "$ac_t""$CC" 1>&6
+else
+  echo "$ac_t""no" 1>&6
+fi
+
+if test -z "$CC"; then
+  # Extract the first word of "cc", so it can be a program name with args.
+set dummy cc; ac_word=$2
+echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
+echo "configure: checking for $ac_word" >&5
+if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
+  echo $ac_n "(cached) $ac_c" 1>&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
+  ac_prog_rejected=no
+  ac_dummy="$PATH"
+  for ac_dir in $ac_dummy; do
+    test -z "$ac_dir" && ac_dir=.
+    if test -f $ac_dir/$ac_word; then
+      if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
+	ac_prog_rejected=yes
+	continue
+      fi
+      ac_cv_prog_CC="cc"
+      break
+    fi
+  done
+  IFS="$ac_save_ifs"
+if test $ac_prog_rejected = yes; then
+  # We found a bogon in the path, so make sure we never use it.
+  set dummy $ac_cv_prog_CC
+  shift
+  if test $# -gt 0; then
+    # We chose a different compiler from the bogus one.
+    # However, it has the same basename, so the bogon will be chosen
+    # first if we set CC to just the basename; use the full file name.
+    shift
+    set dummy "$ac_dir/$ac_word" "$@"
+    shift
+    ac_cv_prog_CC="$@"
+  fi
+fi
+fi
+fi
+CC="$ac_cv_prog_CC"
+if test -n "$CC"; then
+  echo "$ac_t""$CC" 1>&6
+else
+  echo "$ac_t""no" 1>&6
+fi
+
+  if test -z "$CC"; then
+    case "`uname -s`" in
+    *win32* | *WIN32*)
+      # Extract the first word of "cl", so it can be a program name with args.
+set dummy cl; ac_word=$2
+echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
+echo "configure: checking for $ac_word" >&5
+if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
+  echo $ac_n "(cached) $ac_c" 1>&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
+  ac_dummy="$PATH"
+  for ac_dir in $ac_dummy; do
+    test -z "$ac_dir" && ac_dir=.
+    if test -f $ac_dir/$ac_word; then
+      ac_cv_prog_CC="cl"
+      break
+    fi
+  done
+  IFS="$ac_save_ifs"
+fi
+fi
+CC="$ac_cv_prog_CC"
+if test -n "$CC"; then
+  echo "$ac_t""$CC" 1>&6
+else
+  echo "$ac_t""no" 1>&6
+fi
+ ;;
+    esac
+  fi
+  test -z "$CC" && { echo "error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
+fi
+
+echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
+echo "configure: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
+
+ac_ext=c
+# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
+ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
+cross_compiling=$ac_cv_prog_cc_cross
+
+cat > conftest.$ac_ext << EOF
+
+#include "confdefs.h"
+
+main(){return(0);}
+EOF
+if { (eval echo configure: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+  ac_cv_prog_cc_works=yes
+  # If we can't run a trivial program, we are probably using a cross compiler.
+  if (./conftest; exit) 2>/dev/null; then
+    ac_cv_prog_cc_cross=no
+  else
+    ac_cv_prog_cc_cross=yes
+  fi
+else
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+  ac_cv_prog_cc_works=no
+fi
+rm -fr conftest*
+ac_ext=c
+# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
+ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
+cross_compiling=$ac_cv_prog_cc_cross
+
+echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
+if test $ac_cv_prog_cc_works = no; then
+  { echo "error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
+fi
+echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
+echo "configure: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
+echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
+cross_compiling=$ac_cv_prog_cc_cross
+
+echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
+echo "configure: checking whether we are using GNU C" >&5
+if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
+  echo $ac_n "(cached) $ac_c" 1>&6
+else
+  cat > conftest.c <<EOF
+#ifdef __GNUC__
+  yes;
+#endif
+EOF
+if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
+  ac_cv_prog_gcc=yes
+else
+  ac_cv_prog_gcc=no
+fi
+fi
+
+echo "$ac_t""$ac_cv_prog_gcc" 1>&6
+
+if test $ac_cv_prog_gcc = yes; then
+  GCC=yes
+else
+  GCC=
+fi
+
+ac_test_CFLAGS="${CFLAGS+set}"
+ac_save_CFLAGS="$CFLAGS"
+CFLAGS=
+echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
+echo "configure: checking whether ${CC-cc} accepts -g" >&5
+if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
+  echo $ac_n "(cached) $ac_c" 1>&6
+else
+  echo 'void f(){}' > conftest.c
+if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
+  ac_cv_prog_cc_g=yes
+else
+  ac_cv_prog_cc_g=no
+fi
+rm -f conftest*
+
+fi
+
+echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
+if test "$ac_test_CFLAGS" = set; then
+  CFLAGS="$ac_save_CFLAGS"
+elif test $ac_cv_prog_cc_g = yes; then
+  if test "$GCC" = yes; then
+    CFLAGS="-g -O2"
+  else
+    CFLAGS="-g"
+  fi
+else
+  if test "$GCC" = yes; then
+    CFLAGS="-O2"
+  else
+    CFLAGS=
+  fi
+fi
+ if test "$OLD_CC" != "$CC" -a -n "$OLD_CC"; then
+    echo "$ac_t""	*** Setting CC=$CC instead of $OLD_CC ***" 1>&6
+    DCC_CC="CC=$CC"
+fi
+echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
+echo "configure: checking how to run the C preprocessor" >&5
+# On Suns, sometimes $CPP names a directory.
+if test -n "$CPP" && test -d "$CPP"; then
+  CPP=
+fi
+if test -z "$CPP"; then
+if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
+  echo $ac_n "(cached) $ac_c" 1>&6
+else
+    # This must be in double quotes, not single quotes, because CPP may get
+  # substituted into the Makefile and "${CC-cc}" will confuse make.
+  CPP="${CC-cc} -E"
+  # On the NeXT, cc -E runs the code through the compiler's parser,
+  # not just through cpp.
+  cat > conftest.$ac_ext <<EOF
+#include "confdefs.h"
+#include <assert.h>
+Syntax Error
+EOF
+ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
+{ (eval echo configure: \"$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
+  :
+else
+  echo "$ac_err" >&5
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+  rm -rf conftest*
+  CPP="${CC-cc} -E -traditional-cpp"
+  cat > conftest.$ac_ext <<EOF
+#include "confdefs.h"
+#include <assert.h>
+Syntax Error
+EOF
+ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
+{ (eval echo configure: \"$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
+  :
+else
+  echo "$ac_err" >&5
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+  rm -rf conftest*
+  CPP="${CC-cc} -nologo -E"
+  cat > conftest.$ac_ext <<EOF
+#include "confdefs.h"
+#include <assert.h>
+Syntax Error
+EOF
+ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
+{ (eval echo configure: \"$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
+  :
+else
+  echo "$ac_err" >&5
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+  rm -rf conftest*
+  CPP=/lib/cpp
+fi
+rm -f conftest*
+fi
+rm -f conftest*
+fi
+rm -f conftest*
+  ac_cv_prog_CPP="$CPP"
+fi
+  CPP="$ac_cv_prog_CPP"
+else
+  ac_cv_prog_CPP="$CPP"
+fi
+echo "$ac_t""$CPP" 1>&6
+
+
+# how do we run the C compiler?
+
+# Check whether --enable-64-bits or --disable-64-bits was given.
+if test "${enable_64_bits+set}" = set; then
+  enableval="$enable_64_bits"
+  :
+fi
+
+HAVE_CC_M='#do not have cc -M'
+appendvar LIBS -lm
+RANLIB="ranlib"
+HAVE_PTHREADS=
+case "$TARGET_SYS" in
+    BSD/OS)
+	appendvar PTHREAD_LDFLAGS -pthread
+	;;
+    FreeBSD)
+	if test 0`/sbin/sysctl -n kern.osreldate 2>/dev/null` -ge 602000; then
+	    # use new POSIX threads starting with 6.2
+	    # http://www.freebsd.org/doc/en/books/porters-handbook/freebsd-versions.html
+	    appendvar PTHREAD_LIBS -lpthread
+	else
+	    appendvar PTHREAD_LDFLAGS -pthread
+	    # use libc_r on ancient versions
+	    if test -s /usr/lib/libc_r.a; then
+		appendvar PTHREAD_LIBS -lc_r
+	    fi
+	fi
+	;;
+    DragonFly)
+	appendvar PTHREAD_LDFLAGS -pthread
+	if test -s /usr/lib/libc_r.a; then
+	    # use libc_r on ancient versions
+	    appendvar PTHREAD_LIBS -lc_r
+	fi
+	;;
+    Darwin)
+	RANLIB="ranlib -c"
+	appendvar LIBS -lresolv
+	;;
+    SunOS)
+	appendvar PTHREAD_LIBS -lpthread
+	prependvar DCC_CFLAGS -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
+	prependvar CFLAGS -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
+	appendvar LIBS -lsocket -lnsl -lresolv
+	# manual 64-bit versions on Solaris, because it seems to be impossible
+	# to figure out whether a 32-bit version of the milter library is used
+	if test "$enable_64_bits" != yes				\
+		    -o "`isainfo -b 2>/dev/null`" != 64; then
+	    ac_cv_have_64bits=no
+	else
+	    # see if we have a 64-bit system with a 64-bit compiler
+	    echo $ac_n "checking compiling 64-bit void*""... $ac_c" 1>&6
+echo "configure: checking compiling 64-bit void*" >&5
+if eval "test \"`echo '$''{'ac_cv_have_64bits'+set}'`\" = set"; then
+  echo $ac_n "(cached) $ac_c" 1>&6
+else
+  		saveflags
+		ac_cv_have_64bits=no
+		for OPT in -m64 -xarch=generic64 -xarch=v9; do
+		    CFLAGS="$OPT $OLD_CFLAGS"
+		    if test "$cross_compiling" = yes; then
+  continue
+else
+  cat > conftest.$ac_ext <<EOF
+#include "confdefs.h"
+main()
+				{exit(sizeof(void*)==8 ? 0 : sizeof(void*));}
+EOF
+if { (eval echo configure: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+then
+  ac_cv_have_64bits="$OPT"; break
+else
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+  rm -fr conftest*
+  continue
+fi
+rm -fr conftest*
+fi
+
+		done
+		restoreflags
+fi
+
+echo "$ac_t""$ac_cv_have_64bits" 1>&6
+	    # if we have a 64-bit system with a 64-bit compiler, adjust
+	    # the flags and libraries so that we will later find that
+	    # sizeof(long) and sizeof(void*)=8
+	    if test -n "$ac_cv_have_64bits" -a "$ac_cv_have_64bits" != no; then
+		prependvar CFLAGS $ac_cv_have_64bits
+		prependvar DCC_CFLAGS $ac_cv_have_64bits
+		prependvar LIBS $ac_cv_have_64bits
+	    fi
+	fi
+	;;
+    HP-UX)
+	prependvar DCC_CFLAGS-D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS
+	appendvar PTHREAD_LIBS -lpthread
+	;;
+    AIX)
+	cat >> confdefs.h <<\EOF
+#define _ALL_SOURCE 1
+EOF
+	prependvar DCC_CFLAGS -D_THREAD_SAFE
+	appendvar PTHREAD_LDFLAGS -pthread
+	appendvar PTHREAD_LIBS -lpthreads
+	appendvar LIBS -lbsd -lc_r
+	;;
+    IRIX*)
+	appendvar PTHREAD_LIBS -lpthread
+	prependvar DCC_CFLAGS -woff 1185
+	prependvar CFLAGS -woff 1185
+	prependvar DCC_LDFLAGS -LD_MSG:OFF=84
+	RANLIB="@#ranlib"
+	HAVE_CC_M='HAVE_CC_M=yes'
+	;;
+    Linux)
+	appendvar LIBS -lresolv
+	appendvar PTHREAD_LDFLAGS -pthread
+	prependvar DCC_CFLAGS -D_FILE_OFFSET_BITS=64
+	prependvar CFLAGS -D_FILE_OFFSET_BITS=64
+	# generate 64-bit code for 64-bit PowerPC
+	if test "$enable_64_bits" = yes					\
+		-a -n "`uname -a | grep 'ppc64 GNU/Linux'`"; then
+	    appendvar DCC_CFLAGS -m64
+	    appendvar CFLAGS -m64
+	    appendvar DCC_LDFLAGS -m64
+	    appendvar LDFLAGS -m64
+	fi
+	;;
+    OpenBSD)
+	appendvar PTHREAD_LDFLAGS -pthread
+	;;
+    NetBSD)
+	appendvar PTHREAD_LDFLAGS -lpthread
+	appendvar PTHREAD_CFLAGS -I/usr/pkg/include
+	appendvar CPPFLAGS -I/usr/pkg/include
+	appendvar PTHREAD_LDFLAGS -L/usr/pkg/lib
+	;;
+    OSF1)
+	# OSF1 is too messy for AC_CHECK_FUNC(pthread_mutex_lock...)
+	HAVE_PTHREADS=yes
+	appendvar PTHREAD_CFLAGS -pthread -D_REENTRANT
+	appendvar PTHREAD_LDFLAGS -pthread
+	appendvar PTHREAD_LIBS -lpthread -lexc
+	HAVE_CC_M='HAVE_CC_M=yes'
+	;;
+    OpenUNIX)
+	prependvar DCC_CFLAGS -Kthread
+	appendvar PTHREAD_LIBS -Kthread
+	appendvar LIBS -lsocket -lnsl
+	RANLIB="@#ranlib"
+	;;
+    *)
+	echo "warning: 	*** unrecognized system $TARGET_SYS ***" 1>&2
+	# Extract the first word of "ranlib", so it can be a program name with args.
+set dummy ranlib; ac_word=$2
+echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
+echo "configure: checking for $ac_word" >&5
+if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
+  echo $ac_n "(cached) $ac_c" 1>&6
+else
+  if test -n "$RANLIB"; then
+  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
+else
+  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
+  ac_dummy="$PATH"
+  for ac_dir in $ac_dummy; do
+    test -z "$ac_dir" && ac_dir=.
+    if test -f $ac_dir/$ac_word; then
+      ac_cv_prog_RANLIB="ranlib"
+      break
+    fi
+  done
+  IFS="$ac_save_ifs"
+  test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
+fi
+fi
+RANLIB="$ac_cv_prog_RANLIB"
+if test -n "$RANLIB"; then
+  echo "$ac_t""$RANLIB" 1>&6
+else
+  echo "$ac_t""no" 1>&6
+fi
+
+	if test "$RANLIB" = ':'; then
+	    RANLIB="@#ranlib"
+	fi
+	appendvar PTHREAD_LDFLAGS -pthread
+	;;
+esac
+
+# decide if we have POSIX threads
+if test "$HAVE_PTHREADS" != yes; then
+    saveflags
+    CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
+    LDFLAGS="$LDFLAGS $PTHREAD_LDFLAGS"
+    LIBS="$LIBS $PTHREAD_LIBS"
+    echo $ac_n "checking for pthread_mutex_lock""... $ac_c" 1>&6
+echo "configure: checking for pthread_mutex_lock" >&5
+if eval "test \"`echo '$''{'ac_cv_func_pthread_mutex_lock'+set}'`\" = set"; then
+  echo $ac_n "(cached) $ac_c" 1>&6
+else
+  cat > conftest.$ac_ext <<EOF
+#include "confdefs.h"
+/* System header to define __stub macros and hopefully few prototypes,
+    which can conflict with char pthread_mutex_lock(); below.  */
+#include <assert.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 pthread_mutex_lock();
+
+int main() {
+
+/* The GNU C library defines this for functions which it implements
+    to always fail with ENOSYS.  Some functions are actually named
+    something starting with __ and the normal name is an alias.  */
+#if defined (__stub_pthread_mutex_lock) || defined (__stub___pthread_mutex_lock)
+choke me
+#else
+pthread_mutex_lock();
+#endif
+
+; return 0; }
+EOF
+if { (eval echo configure: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+  rm -rf conftest*
+  eval "ac_cv_func_pthread_mutex_lock=yes"
+else
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+  rm -rf conftest*
+  eval "ac_cv_func_pthread_mutex_lock=no"
+fi
+rm -f conftest*
+fi
+
+if eval "test \"`echo '$ac_cv_func_'pthread_mutex_lock`\" = yes"; then
+  echo "$ac_t""yes" 1>&6
+  HAVE_PTHREADS=yes
+else
+  echo "$ac_t""no" 1>&6
+fi
+    restoreflags
+fi
+cat > conftest.$ac_ext <<EOF
+#include "confdefs.h"
+#include <sys/mman.h>
+MS_ASYNC
+EOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  egrep "^MS_ASYNC$" >/dev/null 2>&1; then
+  rm -rf conftest*
+  cat >> confdefs.h <<\EOF
+#define HAVE_OLD_MSYNC 
+EOF
+
+fi
+rm -f conftest*
+if test "$HAVE_PTHREADS" = yes; then
+    cat >> confdefs.h <<\EOF
+#define HAVE_PTHREADS 1
+EOF
+
+fi
+
+echo $ac_n "checking for gcc __attribute__""... $ac_c" 1>&6
+echo "configure: checking for gcc __attribute__" >&5
+if eval "test \"`echo '$''{'ac_cv_have_gcc_attributes'+set}'`\" = set"; then
+  echo $ac_n "(cached) $ac_c" 1>&6
+else
+  cat > conftest.$ac_ext <<EOF
+#include "confdefs.h"
+
+int main() {
+extern void __attribute((noreturn)) ck(); ck();
+; return 0; }
+EOF
+if { (eval echo configure: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+  rm -rf conftest*
+  ac_cv_have_gcc_attributes=yes
+else
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+  rm -rf conftest*
+  ac_cv_have_gcc_attributes=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$ac_cv_have_gcc_attributes" 1>&6
+if test "$ac_cv_have_gcc_attributes" = yes; then
+    cat >> confdefs.h <<\EOF
+#define HAVE_GCC_ATTRIBUTES 1
+EOF
+    cat >> confdefs.h <<\EOF
+#define HAVE_GCC_INLINE 1
+EOF
+    # if we have gcc attributes, see if we have the real gcc instead of
+    #	Sun Studio compilers that use -xM for gcc -M
+    if test -n "`${CC-cc} -v 2>&1 | grep '^gcc version'`"; then
+	HAVE_CC_M='HAVE_CC_M=yes'
+    fi
+fi
+
+
+# Check whether --with-c-warnings or --without-c-warnings was given.
+if test "${with_c_warnings+set}" = set; then
+  withval="$with_c_warnings"
+  :
+fi
+CWRN1="#CWARN"
+CWRN2="#CWARN"
+CWRN3="#CWARN"
+if test "$with_c_warnings" = yes; then
+    with_c_warnings=1
+fi
+if test -z "$with_c_warnings" -o "$with_c_warnings" = no; then
+    with_c_warnings=0
+fi
+if test "$with_c_warnings" -ge 1; then
+    CWRN1="CWARN"
+fi
+if test "$with_c_warnings" -ge 2; then
+    CWRN2="CWARN"
+fi
+if test "$with_c_warnings" -ge 3; then
+    CWRN3="CWARN"
+fi
+
+# does this system have 64 bit longs, pointers and off_t?
+echo $ac_n "checking sizeof(long)""... $ac_c" 1>&6
+echo "configure: checking sizeof(long)" >&5
+if eval "test \"`echo '$''{'ac_cv_sizeof_long'+set}'`\" = set"; then
+  echo $ac_n "(cached) $ac_c" 1>&6
+else
+  if test "$cross_compiling" = yes; then
+  ac_cv_sizeof_long=0
+else
+  cat > conftest.$ac_ext <<EOF
+#include "confdefs.h"
+#include <stdio.h>
+#include <sys/stat.h>
+#include <sys/types.h>
+main()
+{
+  FILE *f=fopen("conftestval", "w");
+  if (!f) exit(1);
+  fprintf(f, "ac_cv_sizeof_long=%d\n", sizeof(long));
+  fprintf(f, "ac_cv_sizeof_ptr=%d\n", sizeof((void *)0));
+  fprintf(f, "ac_cv_sizeof_off_t=%d\n", sizeof(off_t));
+  exit(0);
+}
+EOF
+if { (eval echo configure: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+then
+  . ./conftestval
+else
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+  rm -fr conftest*
+  echo "test type size program failed"
+fi
+rm -fr conftest*
+fi
+
+fi
+
+echo "$ac_t""$ac_cv_sizeof_long" 1>&6
+if test 0$ac_cv_sizeof_long -eq 8; then
+    cat >> confdefs.h <<\EOF
+#define HAVE_64BIT_LONG 1
+EOF
+fi
+if test 0$ac_cv_sizeof_ptr -eq 8; then
+    cat >> confdefs.h <<\EOF
+#define HAVE_64BIT_PTR 1
+EOF
+fi
+if test 0$ac_cv_sizeof_off_t -eq 8; then
+    cat >> confdefs.h <<\EOF
+#define HAVE_BIG_FILES 1
+EOF
+fi
+
+
+# set switches to generate the meat of a makefile
+echo $ac_n "checking for gmake""... $ac_c" 1>&6
+echo "configure: checking for gmake" >&5
+if make -v nosuchtarget 2>&1 | grep '^GNU Make' >/dev/null; then
+    echo "$ac_t""yes, make is gmake but called make" 1>&6
+    MAKE_TYPE=gmake
+    DCCMAKE=make
+else
+    if test -f /usr/share/mk/bsd.prog.mk; then
+	echo "$ac_t""no, assume 4.4BSD make" 1>&6
+	MAKE_TYPE=make
+	DCCMAKE=make
+    else
+	echo "warning: 	*** You must install and use gmake on $TARGET_SYS ***" 1>&2
+	MAKE_TYPE=gmake
+	DCCMAKE=gmake
+    fi
+fi
+DEPTH=.
+if test "$MAKE_TYPE" = gmake; then
+    MAKE_DOT=
+    MAKE_INC='#include "$(DEPTH)/Makefile.inc"'
+    MAKE_INC2='include $(DEPTH)/Makefile.inc2'
+    MAKE_PROG='include $(DEPTH)/gmake.inc'
+    MAKE_SUBDIR='include $(DEPTH)/gmake.inc'
+    MAKE_LIB='include $(DEPTH)/gmake.inc\
+include $(DEPTH)/Makefile.inc2'
+else
+    MAKE_DOT="."
+    MAKE_INC='.include "$(DEPTH)/Makefile.inc"'
+    MAKE_INC2='.include "$(DEPTH)/Makefile.inc2"'
+    MAKE_PROG='.include <bsd.prog.mk>'
+    if test "$TARGET_SYS" = 'NetBSD'; then
+	MAKE_SUBDIR='.include <bsd.subdir.mk>'
+    else
+	MAKE_SUBDIR='.include <bsd.prog.mk>'
+    fi
+    MAKE_LIB='.include <bsd.lib.mk>\
+.include "$(DEPTH)/Makefile.inc2"\
+LDADD	=			# BSD/OS 4.2 gives $(LDADD) to ar'
+fi
+
+
+# On some systems `logger` does not have -s
+case "$TARGET_SYS" in
+    SunOS|AIX|OSF1)
+	DCC_LOGGER="\$DCC_LIBEXEC/logger -p \${DCC_ERROR_LOG_FACILITY-mail.err} -t \${LOGGER_TAG-DCC}"
+		;;
+    BSD/OS|FreeBSD|DragonFly|Darwin|Linux|OpenBSD|NetBSD)
+	DCC_LOGGER="logger -s -p \${DCC_ERROR_LOG_FACILITY-mail.err} -t \${LOGGER_TAG-DCC}"
+		;;
+    *)
+	# Extract the first word of "logger", so it can be a program name with args.
+set dummy logger; ac_word=$2
+echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
+echo "configure: checking for $ac_word" >&5
+if eval "test \"`echo '$''{'ac_cv_prog_DCC_LOGGER'+set}'`\" = set"; then
+  echo $ac_n "(cached) $ac_c" 1>&6
+else
+  if test -n "$DCC_LOGGER"; then
+  ac_cv_prog_DCC_LOGGER="$DCC_LOGGER" # Let the user override the test.
+else
+  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
+  ac_dummy="$PATH"
+  for ac_dir in $ac_dummy; do
+    test -z "$ac_dir" && ac_dir=.
+    if test -f $ac_dir/$ac_word; then
+      ac_cv_prog_DCC_LOGGER="logger -s -p \${DCC_ERROR_LOG_FACILITY-mail.err} -t \${LOGGER_TAG-DCC}"
+      break
+    fi
+  done
+  IFS="$ac_save_ifs"
+  test -z "$ac_cv_prog_DCC_LOGGER" && ac_cv_prog_DCC_LOGGER="echo 1>&2"
+fi
+fi
+DCC_LOGGER="$ac_cv_prog_DCC_LOGGER"
+if test -n "$DCC_LOGGER"; then
+  echo "$ac_t""$DCC_LOGGER" 1>&6
+else
+  echo "$ac_t""no" 1>&6
+fi
+
+    ;;
+esac
+
+# Deal xargs that run even if there is nothing to do.
+#   GNU's version has -r but does the wrong thing with only -n
+#   Solaris does not have -r but does nothing with xargs -n1000 </dev/null
+# Get the absolute path of the command to prevent confusion on Solaris systems
+#   with confused paths.
+# Extract the first word of "xargs", so it can be a program name with args.
+set dummy xargs; ac_word=$2
+echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
+echo "configure: checking for $ac_word" >&5
+if eval "test \"`echo '$''{'ac_cv_path_DCC_XARGS'+set}'`\" = set"; then
+  echo $ac_n "(cached) $ac_c" 1>&6
+else
+  case "$DCC_XARGS" in
+  /*)
+  ac_cv_path_DCC_XARGS="$DCC_XARGS" # Let the user override the test with a path.
+  ;;
+  ?:/*)
+  ac_cv_path_DCC_XARGS="$DCC_XARGS" # Let the user override the test with a dos path.
+  ;;
+  *)
+  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
+  ac_dummy="$PATH"
+  for ac_dir in $ac_dummy; do
+    test -z "$ac_dir" && ac_dir=.
+    if test -f $ac_dir/$ac_word; then
+      ac_cv_path_DCC_XARGS="$ac_dir/$ac_word"
+      break
+    fi
+  done
+  IFS="$ac_save_ifs"
+  test -z "$ac_cv_path_DCC_XARGS" && ac_cv_path_DCC_XARGS="xargs"
+  ;;
+esac
+fi
+DCC_XARGS="$ac_cv_path_DCC_XARGS"
+if test -n "$DCC_XARGS"; then
+  echo "$ac_t""$DCC_XARGS" 1>&6
+else
+  echo "$ac_t""no" 1>&6
+fi
+if test -n "`$DCC_XARGS echo bad </dev/null 2>&1`"; then
+    if test -z "`$DCC_XARGS -r echo bad </dev/null 2>&1`"; then
+	DCC_XARGS="$DCC_XARGS -r"
+    else
+	if test -z "`$DCC_XARGS -n1000 echo bad </dev/null 2>&1`"; then
+	    DCC_XARGS="$DCC_XARGS -n1000"
+	fi
+    fi
+fi
+
+# How can we fetch a file specified by URL?
+#   Fall back to ftp and just hope it understands URL.
+if test -n "$with_fetch_cmd" -a "$with_fetch_cmd" != yes; then
+   FETCH_CMD="$with_fetch_cmd"
+else
+    for ac_prog in wget fetch curl
+do
+# Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
+echo "configure: checking for $ac_word" >&5
+if eval "test \"`echo '$''{'ac_cv_path_FETCH_CMD'+set}'`\" = set"; then
+  echo $ac_n "(cached) $ac_c" 1>&6
+else
+  case "$FETCH_CMD" in
+  /*)
+  ac_cv_path_FETCH_CMD="$FETCH_CMD" # Let the user override the test with a path.
+  ;;
+  ?:/*)
+  ac_cv_path_FETCH_CMD="$FETCH_CMD" # Let the user override the test with a dos path.
+  ;;
+  *)
+  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
+  ac_dummy="$PATH"
+  for ac_dir in $ac_dummy; do
+    test -z "$ac_dir" && ac_dir=.
+    if test -f $ac_dir/$ac_word; then
+      ac_cv_path_FETCH_CMD="$ac_dir/$ac_word"
+      break
+    fi
+  done
+  IFS="$ac_save_ifs"
+  ;;
+esac
+fi
+FETCH_CMD="$ac_cv_path_FETCH_CMD"
+if test -n "$FETCH_CMD"; then
+  echo "$ac_t""$FETCH_CMD" 1>&6
+else
+  echo "$ac_t""no" 1>&6
+fi
+
+test -n "$FETCH_CMD" && break
+done
+test -n "$FETCH_CMD" || FETCH_CMD="ftp"
+
+fi
+FETCH_WGET_OPTS=
+if expr "$FETCH_CMD" : '.*wget' >/dev/null 2>&1; then
+    if test -n "`wget --help </dev/null 2>&1 | grep 'referer.*URL'`"; then
+	FETCH_WGET_OPTS="$FETCH_WGET_OPTS --referer=\$HTTP_REFERER"
+    fi
+    #default 20 retries is far, far too many
+    if test -n "`wget --help </dev/null 2>&1 | grep 'tries=NUMBER'`"; then
+	FETCH_WGET_OPTS="$FETCH_WGET_OPTS --tries=1"
+    fi
+fi
+if expr "$FETCH_CMD" : '.*curl' >/dev/null 2>&1; then
+    if test -n "`curl --help </dev/null 2>&1 | grep 'referer.*URL'`"; then
+	FETCH_CURL_OPTS="--referer \$HTTP_REFERER"
+    fi
+fi
+
+# Extract the first word of "perl", so it can be a program name with args.
+set dummy perl; ac_word=$2
+echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
+echo "configure: checking for $ac_word" >&5
+if eval "test \"`echo '$''{'ac_cv_path_PERL'+set}'`\" = set"; then
+  echo $ac_n "(cached) $ac_c" 1>&6
+else
+  case "$PERL" in
+  /*)
+  ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
+  ;;
+  ?:/*)
+  ac_cv_path_PERL="$PERL" # Let the user override the test with a dos path.
+  ;;
+  *)
+  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
+  ac_dummy="$PATH"
+  for ac_dir in $ac_dummy; do
+    test -z "$ac_dir" && ac_dir=.
+    if test -f $ac_dir/$ac_word; then
+      ac_cv_path_PERL="$ac_dir/$ac_word"
+      break
+    fi
+  done
+  IFS="$ac_save_ifs"
+  test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="/usr/local/bin/perl"
+  ;;
+esac
+fi
+PERL="$ac_cv_path_PERL"
+if test -n "$PERL"; then
+  echo "$ac_t""$PERL" 1>&6
+else
+  echo "$ac_t""no" 1>&6
+fi
+
+# for cgi-bin/webuser-notify
+# Extract the first word of "sendmail", so it can be a program name with args.
+set dummy sendmail; ac_word=$2
+echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
+echo "configure: checking for $ac_word" >&5
+if eval "test \"`echo '$''{'ac_cv_path_NOTIFYMAILER'+set}'`\" = set"; then
+  echo $ac_n "(cached) $ac_c" 1>&6
+else
+  case "$NOTIFYMAILER" in
+  /*)
+  ac_cv_path_NOTIFYMAILER="$NOTIFYMAILER" # Let the user override the test with a path.
+  ;;
+  ?:/*)
+  ac_cv_path_NOTIFYMAILER="$NOTIFYMAILER" # Let the user override the test with a dos path.
+  ;;
+  *)
+  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
+  ac_dummy="$PATH:/usr/sbin:/usr/lib"
+  for ac_dir in $ac_dummy; do
+    test -z "$ac_dir" && ac_dir=.
+    if test -f $ac_dir/$ac_word; then
+      ac_cv_path_NOTIFYMAILER="$ac_dir/$ac_word"
+      break
+    fi
+  done
+  IFS="$ac_save_ifs"
+  test -z "$ac_cv_path_NOTIFYMAILER" && ac_cv_path_NOTIFYMAILER="mail"
+  ;;
+esac
+fi
+NOTIFYMAILER="$ac_cv_path_NOTIFYMAILER"
+if test -n "$NOTIFYMAILER"; then
+  echo "$ac_t""$NOTIFYMAILER" 1>&6
+else
+  echo "$ac_t""no" 1>&6
+fi
+
+# for the CGI-bin scripts
+# Extract the first word of "htpasswd", so it can be a program name with args.
+set dummy htpasswd; ac_word=$2
+echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
+echo "configure: checking for $ac_word" >&5
+if eval "test \"`echo '$''{'ac_cv_path_HTPASSWD'+set}'`\" = set"; then
+  echo $ac_n "(cached) $ac_c" 1>&6
+else
+  case "$HTPASSWD" in
+  /*)
+  ac_cv_path_HTPASSWD="$HTPASSWD" # Let the user override the test with a path.
+  ;;
+  ?:/*)
+  ac_cv_path_HTPASSWD="$HTPASSWD" # Let the user override the test with a dos path.
+  ;;
+  *)
+  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
+  ac_dummy="$PATH"
+  for ac_dir in $ac_dummy; do
+    test -z "$ac_dir" && ac_dir=.
+    if test -f $ac_dir/$ac_word; then
+      ac_cv_path_HTPASSWD="$ac_dir/$ac_word"
+      break
+    fi
+  done
+  IFS="$ac_save_ifs"
+  test -z "$ac_cv_path_HTPASSWD" && ac_cv_path_HTPASSWD="/usr/local/bin/htpasswd"
+  ;;
+esac
+fi
+HTPASSWD="$ac_cv_path_HTPASSWD"
+if test -n "$HTPASSWD"; then
+  echo "$ac_t""$HTPASSWD" 1>&6
+else
+  echo "$ac_t""no" 1>&6
+fi
+
+# for the graphs
+# Extract the first word of "rrdtool", so it can be a program name with args.
+set dummy rrdtool; ac_word=$2
+echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
+echo "configure: checking for $ac_word" >&5
+if eval "test \"`echo '$''{'ac_cv_path_RRDTOOL'+set}'`\" = set"; then
+  echo $ac_n "(cached) $ac_c" 1>&6
+else
+  case "$RRDTOOL" in
+  /*)
+  ac_cv_path_RRDTOOL="$RRDTOOL" # Let the user override the test with a path.
+  ;;
+  ?:/*)
+  ac_cv_path_RRDTOOL="$RRDTOOL" # Let the user override the test with a dos path.
+  ;;
+  *)
+  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
+  ac_dummy="$PATH"
+  for ac_dir in $ac_dummy; do
+    test -z "$ac_dir" && ac_dir=.
+    if test -f $ac_dir/$ac_word; then
+      ac_cv_path_RRDTOOL="$ac_dir/$ac_word"
+      break
+    fi
+  done
+  IFS="$ac_save_ifs"
+  test -z "$ac_cv_path_RRDTOOL" && ac_cv_path_RRDTOOL="/usr/local/bin/rrdtool"
+  ;;
+esac
+fi
+RRDTOOL="$ac_cv_path_RRDTOOL"
+if test -n "$RRDTOOL"; then
+  echo "$ac_t""$RRDTOOL" 1>&6
+else
+  echo "$ac_t""no" 1>&6
+fi
+
+# choose between `su` and `su -`
+case "$TARGET_SYS" in
+    Linux|BSD/OS|FreeBSD|NetBSD|DragonFly)
+	# `su -` is required on Linux and desirable where it works
+	# clear $TERM because some too smart by half systems spew /etc/motd
+	DCC_SU="TERM= su -";;
+    SunOS|Darwin)
+	# `su -` is known to not work or has bad side effects on some systems
+	DCC_SU="su";;
+    *)
+	# be considervative the rest of the time
+	DCC_SU="su";;
+esac
+
+# check for 4.4BSD sockets
+# look for sockets with lengths
+echo $ac_n "checking for sa_len""... $ac_c" 1>&6
+echo "configure: checking for sa_len" >&5
+if eval "test \"`echo '$''{'ac_cv_have_sa_len'+set}'`\" = set"; then
+  echo $ac_n "(cached) $ac_c" 1>&6
+else
+      cat > conftest.$ac_ext <<EOF
+#include "confdefs.h"
+#include <sys/socket.h>
+EOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  egrep "[^_]sa_len[^_a-z0-9]" >/dev/null 2>&1; then
+  rm -rf conftest*
+  	ac_cv_have_sa_len=yes
+else
+  rm -rf conftest*
+  ac_cv_have_sa_len=no
+fi
+rm -f conftest*
+
+fi
+
+echo "$ac_t""$ac_cv_have_sa_len" 1>&6
+if test "$ac_cv_have_sa_len" = yes; then
+    cat >> confdefs.h <<\EOF
+#define HAVE_SA_LEN 1
+EOF
+fi
+# many systems want recvfrom() to use a pointer to a socklen_t
+echo $ac_n "checking for socklen_t""... $ac_c" 1>&6
+echo "configure: checking for socklen_t" >&5
+if eval "test \"`echo '$''{'ac_cv_have_socklen_t'+set}'`\" = set"; then
+  echo $ac_n "(cached) $ac_c" 1>&6
+else
+      cat > conftest.$ac_ext <<EOF
+#include "confdefs.h"
+#include <sys/socket.h>
+EOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  egrep "typedef.*[^_]socklen_t[^_a-z0-9]" >/dev/null 2>&1; then
+  rm -rf conftest*
+  	ac_cv_have_socklen_t=yes
+else
+  rm -rf conftest*
+  ac_cv_have_socklen_t=no
+fi
+rm -f conftest*
+
+fi
+
+echo "$ac_t""$ac_cv_have_socklen_t" 1>&6
+if test "$ac_cv_have_socklen_t" = yes; then
+    cat >> confdefs.h <<\EOF
+#define HAVE_SOCKLEN_T 1
+EOF
+fi
+
+echo $ac_n "checking for AF_LOCAL""... $ac_c" 1>&6
+echo "configure: checking for AF_LOCAL" >&5
+if eval "test \"`echo '$''{'ac_cv_have_af_local'+set}'`\" = set"; then
+  echo $ac_n "(cached) $ac_c" 1>&6
+else
+      cat > conftest.$ac_ext <<EOF
+#include "confdefs.h"
+#include <sys/socket.h>
+#ifdef AF_LOCAL
+ have_af_local
+#endif
+EOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  egrep "have_af_local" >/dev/null 2>&1; then
+  rm -rf conftest*
+  ac_cv_have_af_local=yes
+else
+  rm -rf conftest*
+  ac_cv_have_af_local=no
+fi
+rm -f conftest*
+
+fi
+
+echo "$ac_t""$ac_cv_have_af_local" 1>&6
+if test "$ac_cv_have_af_local" = yes; then
+    cat >> confdefs.h <<\EOF
+#define HAVE_AF_LOCAL 1
+EOF
+fi
+
+echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
+echo "configure: 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
+#include "confdefs.h"
+#include <stdlib.h>
+#include <stdarg.h>
+#include <string.h>
+#include <float.h>
+EOF
+ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
+{ (eval echo configure: \"$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*
+  ac_cv_header_stdc=yes
+else
+  echo "$ac_err" >&5
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+  rm -rf conftest*
+  ac_cv_header_stdc=no
+fi
+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
+#include "confdefs.h"
+#include <string.h>
+EOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  egrep "memchr" >/dev/null 2>&1; then
+  :
+else
+  rm -rf conftest*
+  ac_cv_header_stdc=no
+fi
+rm -f conftest*
+
+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
+#include "confdefs.h"
+#include <stdlib.h>
+EOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  egrep "free" >/dev/null 2>&1; then
+  :
+else
+  rm -rf conftest*
+  ac_cv_header_stdc=no
+fi
+rm -f conftest*
+
+fi
+
+if test $ac_cv_header_stdc = yes; then
+  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
+if test "$cross_compiling" = yes; then
+  :
+else
+  cat > conftest.$ac_ext <<EOF
+#include "confdefs.h"
+#include <ctype.h>
+#define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
+#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
+#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
+int main () { int i; for (i = 0; i < 256; i++)
+if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
+exit (0); }
+
+EOF
+if { (eval echo configure: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+then
+  :
+else
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+  rm -fr conftest*
+  ac_cv_header_stdc=no
+fi
+rm -fr conftest*
+fi
+
+fi
+fi
+
+echo "$ac_t""$ac_cv_header_stdc" 1>&6
+if test $ac_cv_header_stdc = yes; then
+  cat >> confdefs.h <<\EOF
+#define STDC_HEADERS 1
+EOF
+
+fi
+
+echo $ac_n "checking for pid_t""... $ac_c" 1>&6
+echo "configure: checking for pid_t" >&5
+if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
+  echo $ac_n "(cached) $ac_c" 1>&6
+else
+  cat > conftest.$ac_ext <<EOF
+#include "confdefs.h"
+#include <sys/types.h>
+#if STDC_HEADERS
+#include <stdlib.h>
+#include <stddef.h>
+#endif
+EOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  egrep "(^|[^a-zA-Z_0-9])pid_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
+  rm -rf conftest*
+  ac_cv_type_pid_t=yes
+else
+  rm -rf conftest*
+  ac_cv_type_pid_t=no
+fi
+rm -f conftest*
+
+fi
+echo "$ac_t""$ac_cv_type_pid_t" 1>&6
+if test $ac_cv_type_pid_t = no; then
+  cat >> confdefs.h <<\EOF
+#define pid_t int
+EOF
+
+fi
+
+if test "$ac_cv_type_pid_t" != no; then
+    cat >> confdefs.h <<\EOF
+#define HAVE_PID_T 1
+EOF
+fi
+
+# Some systems have uint32_t, others have u_int32_t, and some have both.
+#   Then there is OpenUNIX but in sys/types.h and */bitypes.h which
+#   is included by network header files.
+echo $ac_n "checking for u_int32_t""... $ac_c" 1>&6
+echo "configure: checking for u_int32_t" >&5
+if eval "test \"`echo '$''{'ac_cv_have_u_int32_t'+set}'`\" = set"; then
+  echo $ac_n "(cached) $ac_c" 1>&6
+else
+      cat > conftest.$ac_ext <<EOF
+#include "confdefs.h"
+#include <sys/types.h>
+#include <sys/socket.h>
+EOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  egrep "u_int32_t" >/dev/null 2>&1; then
+  rm -rf conftest*
+  ac_cv_have_u_int32_t=yes
+else
+  rm -rf conftest*
+  ac_cv_have_u_int32_t=no
+fi
+rm -f conftest*
+
+fi
+
+echo "$ac_t""$ac_cv_have_u_int32_t" 1>&6
+if test "$ac_cv_have_u_int32_t" = yes; then
+    cat >> confdefs.h <<\EOF
+#define DCC_HAVE_U_INT32_T 1
+EOF
+fi
+# and then there is u_*int64_t
+echo $ac_n "checking for u_int64_t""... $ac_c" 1>&6
+echo "configure: checking for u_int64_t" >&5
+if eval "test \"`echo '$''{'ac_cv_have_u_int64_t'+set}'`\" = set"; then
+  echo $ac_n "(cached) $ac_c" 1>&6
+else
+      cat > conftest.$ac_ext <<EOF
+#include "confdefs.h"
+#include <sys/types.h>
+EOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  egrep "u_int64_t" >/dev/null 2>&1; then
+  rm -rf conftest*
+  ac_cv_have_u_int64_t=yes
+else
+  rm -rf conftest*
+  ac_cv_have_u_int64_t=no
+fi
+rm -f conftest*
+
+fi
+
+echo "$ac_t""$ac_cv_have_u_int64_t" 1>&6
+if test "$ac_cv_have_u_int64_t" = yes; then
+    cat >> confdefs.h <<\EOF
+#define DCC_HAVE_U_INT64_T 1
+EOF
+fi
+
+echo $ac_n "checking need for string.h""... $ac_c" 1>&6
+echo "configure: checking need for string.h" >&5
+if eval "test \"`echo '$''{'ac_cv_need_strings_h'+set}'`\" = set"; then
+  echo $ac_n "(cached) $ac_c" 1>&6
+else
+  cat > conftest.$ac_ext <<EOF
+#include "confdefs.h"
+#include <string.h>
+EOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  egrep "strcasecmp" >/dev/null 2>&1; then
+  rm -rf conftest*
+  ac_cv_need_strings_h=no
+else
+  rm -rf conftest*
+  ac_cv_need_strings_h=yes
+fi
+rm -f conftest*
+
+fi
+
+echo "$ac_t""$ac_cv_need_strings_h" 1>&6
+if test "$ac_cv_need_strings_h" = yes; then
+    cat >> confdefs.h <<\EOF
+#define NEED_STRINGS_H 1
+EOF
+fi
+
+# Checks for library functions and headers.
+echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
+echo "configure: checking whether time.h and sys/time.h may both be included" >&5
+if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
+  echo $ac_n "(cached) $ac_c" 1>&6
+else
+  cat > conftest.$ac_ext <<EOF
+#include "confdefs.h"
+#include <sys/types.h>
+#include <sys/time.h>
+#include <time.h>
+int main() {
+struct tm *tp;
+; return 0; }
+EOF
+if { (eval echo configure: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+  rm -rf conftest*
+  ac_cv_header_time=yes
+else
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+  rm -rf conftest*
+  ac_cv_header_time=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$ac_cv_header_time" 1>&6
+if test $ac_cv_header_time = yes; then
+  cat >> confdefs.h <<\EOF
+#define TIME_WITH_SYS_TIME 1
+EOF
+
+fi
+
+for ac_hdr in strings.h paths.h sys/cdefs.h pthread.h arpa/nameser.h 	resolv.h utime.h
+do
+ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
+echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
+echo "configure: 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
+#include "confdefs.h"
+#include <$ac_hdr>
+EOF
+ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
+{ (eval echo configure: \"$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*
+  eval "ac_cv_header_$ac_safe=yes"
+else
+  echo "$ac_err" >&5
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+  rm -rf conftest*
+  eval "ac_cv_header_$ac_safe=no"
+fi
+rm -f conftest*
+fi
+if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
+  echo "$ac_t""yes" 1>&6
+    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
+  cat >> confdefs.h <<EOF
+#define $ac_tr_hdr 1
+EOF
+ 
+else
+  echo "$ac_t""no" 1>&6
+fi
+done
+
+for ac_func in vsyslog getipnodebyname getipnodebyaddr freehostent		getaddrinfo getnameinfo freeaddrinfo gai_strerror hstrerror		_res res_init res_query dn_expand					inet_ntop inet_aton gethostid						localtime_r gmtime_r timegm altzone futimes setpgid poll		strlcpy strlcat getprogname daemon siginterrupt eaccess
+do
+echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
+echo "configure: 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 <<EOF
+#include "confdefs.h"
+/* System header to define __stub macros and hopefully few prototypes,
+    which can conflict with char $ac_func(); below.  */
+#include <assert.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 $ac_func();
+
+int main() {
+
+/* The GNU C library defines this for functions which it implements
+    to always fail with ENOSYS.  Some functions are actually named
+    something starting with __ and the normal name is an alias.  */
+#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+choke me
+#else
+$ac_func();
+#endif
+
+; return 0; }
+EOF
+if { (eval echo configure: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+  rm -rf conftest*
+  eval "ac_cv_func_$ac_func=yes"
+else
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+  rm -rf conftest*
+  eval "ac_cv_func_$ac_func=no"
+fi
+rm -f conftest*
+fi
+
+if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
+  echo "$ac_t""yes" 1>&6
+    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
+  cat >> confdefs.h <<EOF
+#define $ac_tr_func 1
+EOF
+ 
+else
+  echo "$ac_t""no" 1>&6
+fi
+done
+
+
+# deal with Linux "improvements" to the BIND resolver library
+#   They #define the standard BIND names in resolv.h
+if test "$ac_cv_func__res" = no -a "$ac_cv_header_resolv_h" = yes \
+	-a "$TARGET_SYS" = Linux; then
+    for ac_func in __res_state __res_init __res_query __dn_expand
+do
+echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
+echo "configure: 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 <<EOF
+#include "confdefs.h"
+/* System header to define __stub macros and hopefully few prototypes,
+    which can conflict with char $ac_func(); below.  */
+#include <assert.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 $ac_func();
+
+int main() {
+
+/* The GNU C library defines this for functions which it implements
+    to always fail with ENOSYS.  Some functions are actually named
+    something starting with __ and the normal name is an alias.  */
+#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+choke me
+#else
+$ac_func();
+#endif
+
+; return 0; }
+EOF
+if { (eval echo configure: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+  rm -rf conftest*
+  eval "ac_cv_func_$ac_func=yes"
+else
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+  rm -rf conftest*
+  eval "ac_cv_func_$ac_func=no"
+fi
+rm -f conftest*
+fi
+
+if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
+  echo "$ac_t""yes" 1>&6
+    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
+  cat >> confdefs.h <<EOF
+#define $ac_tr_func 1
+EOF
+ 
+else
+  echo "$ac_t""no" 1>&6
+fi
+done
+
+    if test "$ac_cv_func___res_state" = yes; then
+	cat >> confdefs.h <<\EOF
+#define HAVE__RES 1
+EOF
+
+    fi
+    if test "$ac_cv_func___res_init" = yes; then
+	cat >> confdefs.h <<\EOF
+#define HAVE_RES_INIT 1
+EOF
+
+    fi
+    if test "$ac_cv_func___res_query" = yes; then
+	cat >> confdefs.h <<\EOF
+#define HAVE_RES_QUERY 1
+EOF
+
+    fi
+    if test "$ac_cv_func___dn_expand" = yes; then
+	cat >> confdefs.h <<\EOF
+#define HAVE_DN_EXPAND 1
+EOF
+
+    fi
+fi
+
+for ac_func in getifaddrs
+do
+echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
+echo "configure: 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 <<EOF
+#include "confdefs.h"
+/* System header to define __stub macros and hopefully few prototypes,
+    which can conflict with char $ac_func(); below.  */
+#include <assert.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 $ac_func();
+
+int main() {
+
+/* The GNU C library defines this for functions which it implements
+    to always fail with ENOSYS.  Some functions are actually named
+    something starting with __ and the normal name is an alias.  */
+#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+choke me
+#else
+$ac_func();
+#endif
+
+; return 0; }
+EOF
+if { (eval echo configure: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+  rm -rf conftest*
+  eval "ac_cv_func_$ac_func=yes"
+else
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+  rm -rf conftest*
+  eval "ac_cv_func_$ac_func=no"
+fi
+rm -f conftest*
+fi
+
+if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
+  echo "$ac_t""yes" 1>&6
+    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
+  cat >> confdefs.h <<EOF
+#define $ac_tr_func 1
+EOF
+ 
+else
+  echo "$ac_t""no" 1>&6
+fi
+done
+if test "$ac_cv_func_getifaddrs" = yes; then
+    for ac_func in freeifaddrs
+do
+echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
+echo "configure: 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 <<EOF
+#include "confdefs.h"
+/* System header to define __stub macros and hopefully few prototypes,
+    which can conflict with char $ac_func(); below.  */
+#include <assert.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 $ac_func();
+
+int main() {
+
+/* The GNU C library defines this for functions which it implements
+    to always fail with ENOSYS.  Some functions are actually named
+    something starting with __ and the normal name is an alias.  */
+#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+choke me
+#else
+$ac_func();
+#endif
+
+; return 0; }
+EOF
+if { (eval echo configure: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+  rm -rf conftest*
+  eval "ac_cv_func_$ac_func=yes"
+else
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+  rm -rf conftest*
+  eval "ac_cv_func_$ac_func=no"
+fi
+rm -f conftest*
+fi
+
+if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
+  echo "$ac_t""yes" 1>&6
+    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
+  cat >> confdefs.h <<EOF
+#define $ac_tr_func 1
+EOF
+ 
+else
+  echo "$ac_t""no" 1>&6
+fi
+done
+else
+    echo $ac_n "checking getifaddrs replacement""... $ac_c" 1>&6
+echo "configure: checking getifaddrs replacement" >&5
+if eval "test \"`echo '$''{'ac_cv_use_dcc_getifaddrs'+set}'`\" = set"; then
+  echo $ac_n "(cached) $ac_c" 1>&6
+else
+      saveflags
+    CFLAGS="$CFLAGS -I include"
+    cat > conftest.$ac_ext <<EOF
+#include "confdefs.h"
+#define TEST_DCC_GETIFADDRS
+#include "dcclib/getifaddrs.c"
+int main() {
+
+; return 0; }
+EOF
+if { (eval echo configure: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+  rm -rf conftest*
+  ac_cv_use_dcc_getifaddrs=yes
+else
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+  rm -rf conftest*
+  ac_cv_use_dcc_getifaddrs=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$ac_cv_use_dcc_getifaddrs" 1>&6
+    restoreflags
+    if test "$ac_cv_use_dcc_getifaddrs" = yes; then
+	cat >> confdefs.h <<\EOF
+#define USE_DCC_GETIFADDRS 1
+EOF
+    fi
+fi
+
+# Try to use a local md5.h and md5.c.  Some systems such as RedHat 7.3
+#   have versions of /usr/include/md5.h that are not directly usable.
+#   Then there are the odd versions that are installed on systems.
+# Check whether --with-DCC-MD5 or --without-DCC-MD5 was given.
+if test "${with_DCC_MD5+set}" = set; then
+  withval="$with_DCC_MD5"
+  :
+fi
+if test "$with_DCC_MD5" = yes; then
+    unset ac_cv_header_md5_h
+    unset ac_cv_search_MD5Init
+else
+    ac_safe=`echo "md5.h" | sed 'y%./+-%__p_%'`
+echo $ac_n "checking for md5.h""... $ac_c" 1>&6
+echo "configure: checking for md5.h" >&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
+#include "confdefs.h"
+#include <md5.h>
+EOF
+ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
+{ (eval echo configure: \"$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*
+  eval "ac_cv_header_$ac_safe=yes"
+else
+  echo "$ac_err" >&5
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+  rm -rf conftest*
+  eval "ac_cv_header_$ac_safe=no"
+fi
+rm -f conftest*
+fi
+if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
+  echo "$ac_t""yes" 1>&6
+  cat > conftest.$ac_ext <<EOF
+#include "confdefs.h"
+#include <unistd.h>
+#include <stdlib.h>
+#include <stdio.h>
+#include <sys/param.h>
+#include <md5.h>
+int main() {
+
+; return 0; }
+EOF
+if { (eval echo configure: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+  rm -rf conftest*
+  echo $ac_n "checking for library containing MD5Init""... $ac_c" 1>&6
+echo "configure: checking for library containing MD5Init" >&5
+if eval "test \"`echo '$''{'ac_cv_search_MD5Init'+set}'`\" = set"; then
+  echo $ac_n "(cached) $ac_c" 1>&6
+else
+  ac_func_search_save_LIBS="$LIBS"
+ac_cv_search_MD5Init="no"
+cat > conftest.$ac_ext <<EOF
+#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 MD5Init();
+
+int main() {
+MD5Init()
+; return 0; }
+EOF
+if { (eval echo configure: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+  rm -rf conftest*
+  ac_cv_search_MD5Init="none required"
+else
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+fi
+rm -f conftest*
+test "$ac_cv_search_MD5Init" = "no" && for i in md md5; do
+LIBS="-l$i  $ac_func_search_save_LIBS"
+cat > conftest.$ac_ext <<EOF
+#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 MD5Init();
+
+int main() {
+MD5Init()
+; return 0; }
+EOF
+if { (eval echo configure: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+  rm -rf conftest*
+  ac_cv_search_MD5Init="-l$i"
+break
+else
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+fi
+rm -f conftest*
+done
+LIBS="$ac_func_search_save_LIBS"
+fi
+
+echo "$ac_t""$ac_cv_search_MD5Init" 1>&6
+if test "$ac_cv_search_MD5Init" != "no"; then
+  test "$ac_cv_search_MD5Init" = "none required" || LIBS="$ac_cv_search_MD5Init $LIBS"
+  cat >> confdefs.h <<\EOF
+#define HAVE_MD5 1
+EOF
+
+else :
+  ac_cv_header_md5_h=no
+fi
+else
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+  rm -rf conftest*
+  echo "$ac_t"" but that md5.h does not compile" 1>&6; ac_cv_header_md5_h=no
+fi
+rm -f conftest*
+else
+  echo "$ac_t""no" 1>&6
+fi
+fi
+
+# How can the database code discover the size of physical memory?
+GOT_PHYSMEM=
+# Solaris sysconf()
+if test -z "$GOT_PHYSMEM"; then
+    echo $ac_n "checking for sysconf(_SC_PHYS_PAGES)+sysconf(_SC_PAGESIZE)""... $ac_c" 1>&6
+echo "configure: checking for sysconf(_SC_PHYS_PAGES)+sysconf(_SC_PAGESIZE)" >&5
+if eval "test \"`echo '$''{'ac_cv_have_sysconf_pages'+set}'`\" = set"; then
+  echo $ac_n "(cached) $ac_c" 1>&6
+else
+      cat > conftest.$ac_ext <<EOF
+#include "confdefs.h"
+#include <unistd.h>
+int main() {
+sysconf(_SC_PHYS_PAGES)+sysconf(_SC_PAGESIZE)
+; return 0; }
+EOF
+if { (eval echo configure: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+  rm -rf conftest*
+  ac_cv_have_sysconf_pages=yes
+else
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+  rm -rf conftest*
+  ac_cv_have_sysconf_pages=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$ac_cv_have_sysconf_pages" 1>&6
+    if test "$ac_cv_have_sysconf_pages" = yes; then
+	GOT_PHYSMEM=1
+	cat >> confdefs.h <<\EOF
+#define HAVE__SC_PHYS_PAGES 1
+EOF
+    fi
+fi
+# BSD sysctl()
+if test -z "$GOT_PHYSMEM"; then
+    echo $ac_n "checking for sysctl(HW_PHYSMEM)""... $ac_c" 1>&6
+echo "configure: checking for sysctl(HW_PHYSMEM)" >&5
+if eval "test \"`echo '$''{'ac_cv_have_hw_physmem'+set}'`\" = set"; then
+  echo $ac_n "(cached) $ac_c" 1>&6
+else
+      cat > conftest.$ac_ext <<EOF
+#include "confdefs.h"
+#include <sys/types.h>
+	#include <sys/param.h>
+	#include <sys/sysctl.h>
+int main() {
+sysctl(0,CTL_HW+HW_PHYSMEM,0,0,0,0)
+; return 0; }
+EOF
+if { (eval echo configure: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+  rm -rf conftest*
+  ac_cv_have_hw_physmem=yes
+else
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+  rm -rf conftest*
+  ac_cv_have_hw_physmem=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$ac_cv_have_hw_physmem" 1>&6
+    if test "$ac_cv_have_hw_physmem" = yes; then
+	GOT_PHYSMEM=1
+	cat >> confdefs.h <<\EOF
+#define HAVE_HW_PHYSMEM 1
+EOF
+    fi
+fi
+# HP-UX pstat_getstatic()
+if test -z "$GOT_PHYSMEM"; then
+    echo $ac_n "checking for pstat_getstatic()""... $ac_c" 1>&6
+echo "configure: checking for pstat_getstatic()" >&5
+if eval "test \"`echo '$''{'ac_cv_have_pstat_getstatic'+set}'`\" = set"; then
+  echo $ac_n "(cached) $ac_c" 1>&6
+else
+      cat > conftest.$ac_ext <<EOF
+#include "confdefs.h"
+#include <sys/types.h>
+	#include <sys/pstat.h>
+int main() {
+struct pst_static pss; pstat_getstatic(&pss, sizeof(pss), 1, 0)
+; return 0; }
+EOF
+if { (eval echo configure: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+  rm -rf conftest*
+  ac_cv_have_pstat_getstatic=yes
+else
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+  rm -rf conftest*
+  ac_cv_have_pstat_getstatic=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$ac_cv_have_pstat_getstatic" 1>&6
+    if test "$ac_cv_have_pstat_getstatic" = yes; then
+	GOT_PHYSMEM=1
+	cat >> confdefs.h <<\EOF
+#define HAVE_PSTAT_GETSTATIC 1
+EOF
+    fi
+fi
+if test -n "$GOT_PHYSMEM"; then
+    cat >> confdefs.h <<\EOF
+#define GOT_PHYSMEM 1
+EOF
+fi
+
+echo $ac_n "checking for __progname""... $ac_c" 1>&6
+echo "configure: checking for __progname" >&5
+if eval "test \"`echo '$''{'ac_cv_have___progname'+set}'`\" = set"; then
+  echo $ac_n "(cached) $ac_c" 1>&6
+else
+  cat > conftest.$ac_ext <<EOF
+#include "confdefs.h"
+
+int main() {
+	extern char *__progname;
+	return __progname[0];
+; return 0; }
+EOF
+if { (eval echo configure: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+  rm -rf conftest*
+  ac_cv_have___progname=yes
+else
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+  rm -rf conftest*
+  ac_cv_have___progname=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$ac_cv_have___progname" 1>&6
+if test "$ac_cv_have___progname" = yes; then
+    cat >> confdefs.h <<\EOF
+#define HAVE___PROGNAME 1
+EOF
+fi
+
+
+# how big is NUM_CWFS
+echo $ac_n "checking FD_SETSIZE to compute NUM_CWFS""... $ac_c" 1>&6
+echo "configure: checking FD_SETSIZE to compute NUM_CWFS" >&5
+if eval "test \"`echo '$''{'ac_cv_num_cwfs'+set}'`\" = set"; then
+  echo $ac_n "(cached) $ac_c" 1>&6
+else
+  if test "$cross_compiling" = yes; then
+  ac_cv_num_cwfs=32
+else
+  cat > conftest.$ac_ext <<EOF
+#include "confdefs.h"
+#include <stdio.h>
+#include <sys/types.h>
+#include <sys/socket.h>
+#undef max
+#define max(a,b) ((a) > (b) ? (a) : (b))
+#undef min
+#define min(a,b) ((a) < (b) ? (a) : (b))
+main()
+{
+  FILE *f=fopen("conftestval", "w");
+  if (!f) exit(1);
+  fprintf(f, "%d\n", max(2, min(20, FD_SETSIZE-32)));
+  exit(0);
+}
+EOF
+if { (eval echo configure: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+then
+  ac_cv_num_cwfs=`cat conftestval`
+else
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+  rm -fr conftest*
+  ac_cv_num_cwfs=32
+fi
+rm -fr conftest*
+fi
+
+fi
+
+echo "$ac_t""$ac_cv_num_cwfs" 1>&6
+cat >> confdefs.h <<EOF
+#define NUM_CWFS $ac_cv_num_cwfs
+EOF
+
+
+# Check whether --with-uid or --without-uid was given.
+if test "${with_uid+set}" = set; then
+  withval="$with_uid"
+  :
+fi
+
+# Check whether --enable-chown or --disable-chown was given.
+if test "${enable_chown+set}" = set; then
+  enableval="$enable_chown"
+  :
+fi
+
+case "$TARGET_SYS" in
+    Darwin)
+	DCCSUID=root
+	DCC_OWN=daemon
+	DCC_GRP=daemon
+	;;
+    FreeBSD|NetBSD)
+	DCCSUID=root
+	DCC_OWN=root
+	DCC_GRP=wheel
+	;;
+    *)
+	DCCSUID=root
+	DCC_OWN=bin
+	DCC_GRP=bin
+	;;
+esac
+
+if test -n "$with_uid" -a "$with_uid" != no; then
+    DCCSUID="$with_uid"
+else
+    with_uid=
+    PARM_UID=
+fi
+
+if test "$enable_sys_install" = no; then
+    #correct common misspelling
+    enable_sys_inst=no
+    PARM_SYS_INST="--disable-sys-inst"
+fi
+if test "$enable_sys_inst" != no; then
+    NO_SYS_INSTALL="#install man pages"
+    NO_SUID="#cdcc, dccproc, ... set-UID $DCCSUID"
+else
+    # Do not install the man pages if not installing on the system.
+    NO_SYS_INSTALL="NO_SYS_INSTALL=not-system-install"
+
+    # avoid chown and chgrp if we are not root
+    # not all systems have `id -n`
+    uid=`id | sed -n \
+		-e 's/.*uid=[0-9][0-9]*(\([^)][^)]*\)).*/\1/p' \
+		-e 's/.*uid=\([0-9][0-9]*\).*/\1/p'`
+    if test -n "$uid"; then
+	DCC_OWN="$uid"
+    fi
+    gid=`id | sed -n \
+		-e 's/.*gid=[0-9][0-9]*(\([^)][^)]*\)).*/\1/p' \
+		-e 's/.*gid=\([0-9][0-9]*\).*/\1/p'`
+    if test -n "$gid"; then
+	DCC_GRP="$gid"
+    fi
+
+    # set-UID even with disable-sys-inst if we been given a UID
+    if test -n "$with_uid"; then
+	NO_SUID="#./configure run as root; cdcc, dccproc, ... set-UID $DCCSUID"
+    else
+	NO_SUID="NO_SUID=no-set-UID"
+	if test -n "$uid"; then
+	    DCCSUID="$uid"
+	fi
+    fi
+fi
+
+if test -s dccd/dccd.c; then
+# Check whether --enable-server or --disable-server was given.
+if test "${enable_server+set}" = set; then
+  enableval="$enable_server"
+  :
+fi
+fi
+# Check whether --enable-dccifd or --disable-dccifd was given.
+if test "${enable_dccifd+set}" = set; then
+  enableval="$enable_dccifd"
+  :
+fi
+# Check whether --enable-dccm or --disable-dccm was given.
+if test "${enable_dccm+set}" = set; then
+  enableval="$enable_dccm"
+  :
+fi
+
+# Look for sendmail
+#	dccm requires the sendmail milter header file and library.
+#	Without an explicit hint in the SENDMAIL environment variable,
+#	look for them first in a sendmail directory parallel to the DCC
+#	source directory containing a standard sendmail source and build tree
+#	from sendmail.org
+# Check whether --with-sendmail or --without-sendmail was given.
+if test "${with_sendmail+set}" = set; then
+  withval="$with_sendmail"
+  :
+fi
+if test "$enable_dccm" = no -o "$with_sendmail" = no -o ! -d dccm; then
+    with_sendmail=no
+    enable_dccm=no
+    SENDMAIL=no
+    SENDMAIL_OBJ=/dev/null
+    SENDMAIL_LIB=/usr/lib
+else
+    SENDMAIL_OBJ=
+    SENDMAIL_LIB=
+fi
+if test -n "$with_sendmail" -a "$with_sendmail" != yes -a "$with_sendmail" != no; then
+    SENDMAIL="$with_sendmail"
+    SENDMAIL_EVAL="$SENDMAIL"
+    with_sendmail=yes
+fi
+if test -z "$SENDMAIL"; then
+    # prefer a parallel ../sendmail directory
+    DEPTH=.
+    SENDMAIL='${DEPTH}/../sendmail'
+    eval SENDMAIL_EVAL=$SENDMAIL
+    # notice native sendmail installation on FreeBSD 4.6 and elsewhere
+    #	prefer a shared library, without depending on test getting the
+    #	precedent of -a and -o right.  One might hope that a FreeBSD system
+    #	with native sendmail milter would not have an old broken test command,
+    #	but who knows?
+    if test ! -d $SENDMAIL_EVAL						\
+	    -a -f /usr/include/libmilter/mfapi.h; then
+	if test -f /usr/lib/libmilter.so; then
+	    SENDMAIL=/usr/include
+	    SENDMAIL_EVAL=$SENDMAIL
+	    SENDMAIL_OBJ=/usr/lib
+	    SENDMAIL_OBJ_EVAL=$SENDMAIL_OBJ
+	    SENDMAIL_LIB=$SENDMAIL_OBJ/libmilter.so
+	fi
+	if test ! -d $SENDMAIL_EVAL					\
+		-a -f /usr/lib/libmilter.a; then
+	    SENDMAIL=/usr/include
+	    SENDMAIL_EVAL=$SENDMAIL
+	    SENDMAIL_OBJ=/usr/lib
+	    SENDMAIL_OBJ_EVAL=$SENDMAIL_OBJ
+	    SENDMAIL_LIB=$SENDMAIL_OBJ/libmilter.a
+	    # RedHat 7.3 put old libsmutil.a in /usr/lib
+	    if test -f /usr/lib/libsmutil.a; then
+		SENDMAIL_LIB="$SENDMAIL_LIB /usr/lib/libsmutil.a"
+	    fi
+	fi
+    fi
+    # notice a FreeBSD sendmail package if there is only one
+    if test ! -d $SENDMAIL_EVAL; then
+	SENDMAIL_PKG=`echo /usr/ports/mail/sendmail/work/sendmail*`
+	if test -d "$SENDMAIL_PKG"; then
+	    SENDMAIL="$SENDMAIL_PKG"
+	    SENDMAIL_EVAL="$SENDMAIL"
+	fi
+    fi
+    # notice native installation on some versions of NetBSD
+    if test ! -d $SENDMAIL_EVAL						\
+	    -a -f /usr/pkg/include/libmilter/mfapi.h			\
+	    -a -f /usr/pkg/lib/libmilter.a; then
+	SENDMAIL=/usr/pkg/include
+	SENDMAIL_EVAL=$SENDMAIL
+	SENDMAIL_OBJ=/usr/pkg/lib
+	SENDMAIL_OBJ_EVAL=$SENDMAIL_OBJ
+	SENDMAIL_LIB=$SENDMAIL_OBJ/libmilter.a
+    fi
+    # notice native installation on some flavors of Linux
+    if test ! -d $SENDMAIL_EVAL						\
+	    -a -f /usr/include/libmilter/mfapi.h			\
+	    -a -f /usr/lib/libmilter/libmilter.a; then
+	SENDMAIL=/usr/include
+	SENDMAIL_EVAL=$SENDMAIL
+	SENDMAIL_OBJ=/usr/lib/libmilter
+	SENDMAIL_OBJ_EVAL=$SENDMAIL_OBJ
+	SENDMAIL_LIB=$SENDMAIL_OBJ/libmilter.a
+	# RedHat 7.3 put old libsmutil.a in /usr/lib
+	if test -f /usr/lib/libsmutil.a; then
+	    SENDMAIL_LIB="$SENDMAIL_LIB /usr/lib/libsmutil.a"
+	fi
+    fi
+fi
+# Look for an object directory in a standard sendmail.org distribution tree
+#   if we still lack libmilter.a
+if test -z "$SENDMAIL_LIB"; then
+    case "$TARGET_SYS" in
+    AIX)
+	# sendmail thinks all AIX systems are "PPC"
+	PLATFORM=`uname -vs | tr ' /' '.\-'`.`uname -r`.PPC;;
+    SunOS)
+	# sendmail does not like the trailing 'u' in sun4u
+	PLATFORM=`uname -rsm | tr ' /' '.\-'				\
+		| sed -e 's/sun4u$/sun4/'`;;
+    Darwin)
+	# sendmail does not like the period in the middle of Power.Macintosh
+	PLATFORM=`uname -rsm | tr ' /' '.\-'				\
+	    | sed -e 's/Power.Macintosh/PowerMacintosh/'`;;
+    *)
+	PLATFORM=`uname -rsm | tr ' /' '.\-'`;;
+    esac
+    SENDMAIL_OBJ="$SENDMAIL/obj.$PLATFORM"
+    SENDMAIL_LIB="$SENDMAIL_OBJ/libmilter/libmilter.a"
+
+    # If there is no libmilter.a in the sendmail.org standard place,
+    #	then maybe we are being run by a FreeBSD port
+    if test ! -f $SENDMAIL_LIB -a -f $SENDMAIL/include/libmilter/mfapi.h    \
+	    -a -f $SENDMAIL/lib/libmilter.a; then
+	SENDMAIL_OBJ=$SENDMAIL/lib
+	SENDMAIL_OBJ_EVAL=$SENDMAIL_OBJ
+	SENDMAIL_LIB=$SENDMAIL_OBJ/libmilter.a
+    fi
+
+    eval SENDMAIL_OBJ_EVAL="\"$SENDMAIL_OBJ\""
+
+    # add the odd old sendmail 8.11 milter extra library
+    if test -f "$SENDMAIL_OBJ_EVAL/libsmutil/libsmutil.a"; then
+	SENDMAIL_LIB="$SENDMAIL_LIB $SENDMAIL_OBJ/libsmutil/libsmutil.a"
+    fi
+    # and the odd libsm.a that 8.12.1 needs for sm_printf()
+    if test -f "$SENDMAIL_OBJ_EVAL/libsm/libsm.a"; then
+	SENDMAIL_LIB="$SENDMAIL_LIB $SENDMAIL_OBJ/libsm/libsm.a"
+    fi
+fi
+
+# figure out -I for dccm/Makefile
+#   If we are using a sendmail source directory, then cc must look in both
+#   the sendmail and include directories.
+SENDMAIL_INC=
+SENDMAIL_INC_DIRS=
+if test -n "$SENDMAIL"; then
+    for DIR in $SENDMAIL $SENDMAIL/sendmail $SENDMAIL/include; do
+	eval DIR_EVAL="$DIR"
+	if test -d "$DIR_EVAL" -a "$DIR" != /usr/include -a "$DIR" != /usr; then
+	    appendvar SENDMAIL_INC -I$DIR
+	    appendvar SENDMAIL_INC_DIRS $DIR_EVAL
+	fi
+    done
+fi
+
+
+# Check whether --with-cgibin or --without-cgibin was given.
+if test "${with_cgibin+set}" = set; then
+  withval="$with_cgibin"
+  :
+fi
+if test -n "$with_cgibin" -a "$with_cgi_bin" != no; then
+    cgibin="$with_cgibin"
+fi
+
+
+# where is a good place to put the dccm and dccifd sockets and PID files?
+# Check whether --with-rundir or --without-rundir was given.
+if test "${with_rundir+set}" = set; then
+  withval="$with_rundir"
+  :
+fi
+dcc_rundir=/var/run/dcc
+if test -n "$with_rundir" -a "$with_rundir" != no; then
+    unset ac_cv_path_varrun
+    dcc_rundir="$with_rundir"
+else
+    echo $ac_n "checking run directory""... $ac_c" 1>&6
+echo "configure: checking run directory" >&5
+if eval "test \"`echo '$''{'ac_cv_path_varrun'+set}'`\" = set"; then
+  echo $ac_n "(cached) $ac_c" 1>&6
+else
+      if test "$cross_compiling" = yes; then
+  ac_cv_path_varrun=/var/run
+else
+  cat > conftest.$ac_ext <<EOF
+#include "confdefs.h"
+#include <stdio.h>
+#include "include/dcc_paths.h"
+main()
+{
+    FILE *f=fopen("conftestval", "w");
+    if (!f) exit(1);
+    fprintf(f, _PATH_VARRUN"\n");
+    exit(0);
+}
+EOF
+if { (eval echo configure: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+then
+  x=`cat conftestval`; ac_cv_path_varrun=`expr "$x" \: '\(.*\)/$' \| "$x"`
+else
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+  rm -fr conftest*
+  ac_cv_path_varrun=/var/run
+fi
+rm -fr conftest*
+fi
+
+fi
+
+echo "$ac_t""$ac_cv_path_varrun" 1>&6
+    dcc_rundir=$ac_cv_path_varrun/dcc
+fi
+cat >> confdefs.h <<EOF
+#define DCC_RUNDIR "$dcc_rundir"
+EOF
+
+
+
+# Check whether --with-db-memory or --without-db-memory was given.
+if test "${with_db_memory+set}" = set; then
+  withval="$with_db_memory"
+  :
+fi
+if test -z "$with_db_memory" -o "$with_db_memory" = no; then
+    with_db_memory=0
+fi
+if test -n "`expr "$with_db_memory" : '[0-9]*\(.*\)'`"; then
+    echo "warning: --with-db-memory=X requires a number" 1>&2
+    with_db_memory=0
+fi
+if test "$with_db_memory" -ne 0; then
+    # related to MAX_MAX_DB_MBYTE in db.c, help string here, and INSTALL.html
+    if test "$with_db_memory" -lt 32 -o $with_db_memory -gt 49152; then
+	echo "warning: --with-db-memory=X must be between 32 MBytes and 49152 MBytes" 1>&2
+	with_db_memory=0
+    fi
+fi
+cat >> confdefs.h <<EOF
+#define DB_MIN_MBYTE $with_db_memory
+EOF
+
+# Check whether --with-max-db-mem or --without-max-db-mem was given.
+if test "${with_max_db_mem+set}" = set; then
+  withval="$with_max_db_mem"
+  :
+fi
+if test -z "$with_max_db_mem" -o "$with_max_db_mem" = no; then
+    with_max_db_mem=0
+fi
+if test -n "`expr "$with_max_db_mem" : '[0-9]*\(.*\)'`"; then
+    echo "warning: --with-max-db_mem=X requires a number" 1>&2
+    with_max_db_mem=0
+fi
+if test "$with_max_db_mem" -ne 0; then
+    if test "$with_max_db_mem" -lt 32 -o $with_max_db_mem -gt 49152; then
+	echo "warning: --with-max-db_mem=X must be between 32 MBytes and 49152 MBytes" 1>&2
+	with_max_db_mem=0
+    fi
+    if test "$with_db_memory" -ne 0	\
+		-a "$with_max_db_mem" -lt $with_db_memory; then
+	echo "warning: --with-max-db_mem=$with_max_db_mem less than --with-db-memory=$with_db_memory" 1>&2
+	with_max_db_mem=0
+    fi
+fi
+
+cat >> confdefs.h <<EOF
+#define DB_MAX_MBYTE $with_max_db_mem
+EOF
+
+
+# Check whether --with-max-log-size or --without-max-log-size was given.
+if test "${with_max_log_size+set}" = set; then
+  withval="$with_max_log_size"
+  :
+fi
+if test "$with_max_log_size" = no; then
+    with_max_log_size=
+fi
+if test -n "$with_max_log_size"	\
+	-a -n "`expr 0$with_max_log_size : '[0-9]*\(.*\)'`"; then
+    echo "warning: --with-max-log-size=X requires a number" 1>&2
+    with_max_log_size=
+fi
+if test -z "$with_max_log_size"; then
+    with_max_log_size=32
+fi
+# assume it is in bytes instead of KBytes if it is more than 2*1024*1024, 
+if test 0$with_max_log_size -ge 2097152; then
+    with_max_log_size=`expr \( 0$with_max_log_size + 1023 \) / 1024`
+fi
+# "unlimited is really 2 GBbyte
+if test $with_max_log_size -eq 0; then
+    with_max_log_size=2097152
+fi
+cat >> confdefs.h <<EOF
+#define MAX_LOG_KBYTE $with_max_log_size
+EOF
+
+
+# Check whether --with-rl-min-max or --without-rl-min-max was given.
+if test "${with_rl_min_max+set}" = set; then
+  withval="$with_rl_min_max"
+  :
+fi
+if test "$with_rl_min_max" = no; then
+    with_rl_min_max=
+fi
+if test -n "$with_rl_min_max"	\
+	-a -n "`expr 0$with_rl_min_max : '[0-9]*\(.*\)'`"; then
+    echo "warning: --with-rl-min-max=X requires a number" 1>&2
+    with_rl_min_max=
+fi
+if test -n "$with_rl_min_max"; then
+    cat >> confdefs.h <<EOF
+#define RL_MIN_MAX $with_rl_min_max
+EOF
+fi
+
+
+echo $ac_n "checking for sysctl(kern.boottime)""... $ac_c" 1>&6
+echo "configure: checking for sysctl(kern.boottime)" >&5
+if eval "test \"`echo '$''{'ac_cv_have_boottime'+set}'`\" = set"; then
+  echo $ac_n "(cached) $ac_c" 1>&6
+else
+      cat > conftest.$ac_ext <<EOF
+#include "confdefs.h"
+#include <sys/types.h>
+	#include <sys/param.h>
+	#include <sys/sysctl.h>
+int main() {
+sysctl(0,CTL_KERN+KERN_BOOTTIME,0,0,0,0)
+; return 0; }
+EOF
+if { (eval echo configure: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+  rm -rf conftest*
+  ac_cv_have_boottime=yes
+else
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+  rm -rf conftest*
+  ac_cv_have_boottime=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$ac_cv_have_boottime" 1>&6
+if test "$ac_cv_have_boottime" = yes; then
+    cat >> confdefs.h <<\EOF
+#define HAVE_BOOTTIME 1
+EOF
+fi
+
+
+# Decide whether we should try to build IPv6 support.  Be conservative
+#	and give up at the first sign of trouble.
+# Also check for some other network related system oddities.
+# Check whether --enable-IPv6 or --disable-IPv6 was given.
+if test "${enable_IPv6+set}" = set; then
+  enableval="$enable_IPv6"
+  :
+fi
+# some systems think they have IPv6 but don't or have odd definitions
+#   for the structure tags
+case "$TARGET_SYS" in
+    SunOS)
+	cat >> confdefs.h <<\EOF
+#define CONF_S6_ADDR32 _S6_un._S6_u32
+EOF
+	# use poll() instead of select() on Solaris because socket() can yield
+	# file descriptors larger than FD_SETSIZE
+	if test "$ac_cv_func_poll" = yes; then
+	    cat >> confdefs.h <<\EOF
+#define USE_POLL 1
+EOF
+	fi
+	# use `dbclean -F` on Solaris to force less unneeded disk I/O
+	cat >> confdefs.h <<\EOF
+#define USE_DBCLEAN_F 1
+EOF
+	cat >> confdefs.h <<\EOF
+#define HAVE_COHERENT_MMAP 1
+EOF
+	;;
+    OSF1)
+	cat >> confdefs.h <<\EOF
+#define CONF_S6_ADDR32 s6_laddr
+EOF
+	;;
+    OpenUNIX)
+	enable_IPv6=no
+	cat >> confdefs.h <<\EOF
+#define CONF_S6_ADDR32 S6_un.S6_l
+EOF
+	;;
+    Linux)
+	# allow file descriptors larger than FD_SETSIZE
+	if test "$ac_cv_func_poll" = yes; then
+	    cat >> confdefs.h <<\EOF
+#define USE_POLL 1
+EOF
+	fi
+	;;
+    FreeBSD|DragonFly)
+	# allow file descriptors larger than FD_SETSIZE
+	if test "$ac_cv_func_poll" = yes; then
+	    cat >> confdefs.h <<\EOF
+#define USE_POLL 1
+EOF
+	fi
+	cat >> confdefs.h <<\EOF
+#define CONF_S6_ADDR32 __u6_addr.__u6_addr32
+EOF
+	cat >> confdefs.h <<\EOF
+#define HAVE_COHERENT_MMAP 1
+EOF
+	;;
+    HP-UX)
+	# allow file descriptors larger than FD_SETSIZE
+	if test "$ac_cv_func_poll" = yes; then
+	    cat >> confdefs.h <<\EOF
+#define USE_POLL 1
+EOF
+	fi
+	# at least some versions of HP-UX do not have working select()
+	#   poll(), and shutdown() on AF_UNIX sockets.
+	if test `uname -r | sed -e 's/^[A-Z.]*//' -e 's/\.//g'` -le 1100; then
+	    cat >> confdefs.h <<\EOF
+#define HP_UX_BAD_AF_UNIX 1
+EOF
+	fi
+	;;
+    *)
+	cat >> confdefs.h <<\EOF
+#define CONF_S6_ADDR32 __u6_addr.__u6_addr32
+EOF
+	;;
+esac
+if test "$enable_IPv6"SET = noSET -o "$enable_IPV6"SET = noSET	\
+	-o "$enable_ipv6"SET = noSET; then
+    NO_IPV6="disabled"
+else
+    if test "$ac_cv_func_gai_strerror" != yes; then
+	no_getaddrinfo="no gai_strerror()"
+    fi
+    if test "$ac_cv_func_freeaddrinfo" != yes; then
+	no_getaddrinfo="no freeaddrinfo()"
+    fi
+    if test "$ac_cv_func_getaddrinfo" != yes; then
+	no_getaddrinfo="no getaddrinfo()"
+    fi
+    if test "$ac_cv_func_freehostent" != yes; then
+	no_getipnodebyname="no freehostent()"
+    fi
+    if test "$ac_cv_func_getipnodebyaddr" != yes; then
+	no_getipnodebyname="no getipnodebyaddr()"
+    fi
+    if test "$ac_cv_func_getipnodebyname" != yes; then
+	no_getipnodebyname="no getipnodebyname()"
+    fi
+    if test -n "$no_getipnodebyname" -a -n "$no_getaddrinfo"; then
+	NO_IPV6="$no_getipnodebyname and $no_getaddrinfo"
+    fi
+fi
+echo $ac_n "checking for IPv6""... $ac_c" 1>&6
+echo "configure: checking for IPv6" >&5
+cat > conftest.$ac_ext <<EOF
+#include "confdefs.h"
+#include <netinet/in.h>
+EOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  egrep "sockaddr_in6" >/dev/null 2>&1; then
+  :
+else
+  rm -rf conftest*
+  NO_IPV6="no sockaddr_in6"
+fi
+rm -f conftest*
+cat > conftest.$ac_ext <<EOF
+#include "confdefs.h"
+#include <netinet/in.h>
+EOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  egrep "in6_addr" >/dev/null 2>&1; then
+  :
+else
+  rm -rf conftest*
+  NO_IPV6="no in6_addr"
+fi
+rm -f conftest*
+cat > conftest.$ac_ext <<EOF
+#include "confdefs.h"
+#include<sys/socket.h>
+AF_INET6
+EOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  egrep "^AF_INET6$" >/dev/null 2>&1; then
+  rm -rf conftest*
+  NO_IPV6="no AF_INET6"
+    cat >> confdefs.h <<\EOF
+#define NO_AF_INET6 1
+EOF
+
+fi
+rm -f conftest*
+
+if test -z "$NO_IPV6"; then
+    echo "$ac_t""yes" 1>&6
+else
+    echo "$ac_t""$NO_IPV6" 1>&6
+    cat >> confdefs.h <<EOF
+#define NO_IPV6 "$NO_IPV6"
+EOF
+fi
+
+
+
+# Decide about man pages and what to build
+if test "$prefix" = NONE; then
+    if test -z "$DCC_HOMEDIR"; then
+	DCC_HOMEDIR=$ac_default_prefix
+    fi
+    prefix=$DCC_HOMEDIR
+fi
+cat >> confdefs.h <<EOF
+#define DCC_HOMEDIR "$prefix"
+EOF
+if test "$libexecdir" = '${exec_prefix}/libexec'; then
+    libexecdir=$prefix/libexec
+fi
+cat >> confdefs.h <<EOF
+#define DCC_LIBEXECDIR "$libexecdir"
+EOF
+if test "$bindir" = '${exec_prefix}/bin'; then
+    if test "$enable_sys_inst" = no -a ! -w /usr/local/bin -a -d $HOME/bin; then
+	bindir=$HOME/bin
+	echo "$ac_t""install binaries in $bindir" 1>&6
+    else
+	bindir=/usr/local/bin
+    fi
+fi
+
+# default cgibin after $prefix has been figured out
+if test -z "$cgibin"; then
+    cgibin="$prefix/cgi-bin"
+fi
+
+# Pick the default target location of the man pages and
+#	decide whether to install .8 or .0 files.
+case "$TARGET_SYS" in
+    Linux)
+	# default to /usr/local/man/man8 and use roff files
+	mancat=man
+	MAN8='dcc.8 $(SUBDIR_MAN8)'
+	MAN8INST=''
+	USE_DCCMANINSTALL='maninstall:dccmaninstall'
+	;;
+    OpenBSD)
+	# default to /usr/local/man/cat8 and whatever.0 names
+	mancat=cat
+	MAN8='dcc.0 $(SUBDIR_MAN0)'
+	MAN8INST=''
+	USE_DCCMANINSTALL='maninstall:dccmaninstall'
+	;;
+    HP-UX)
+	# default to /usr/local/man/cat8 and use cleartext files and
+	#   whatever.8 names
+	mancat=cat
+	MAN8='dcc.0 $(SUBDIR_MAN0)'
+	MAN8INST='/`expr $$NM : "\(.*\)".0`.8'
+	USE_DCCMANINSTALL='maninstall:dccmaninstall'
+	;;
+    IRIX*)
+	# default to /usr/local/man/man8 and use cleartext files and
+	#   whatever.8 names
+	mancat=man
+	MAN8='dcc.0 $(SUBDIR_MAN0)'
+	MAN8INST='/`expr $$NM : "\(.*\)".0`.8'
+	USE_DCCMANINSTALL='maninstall:dccmaninstall'
+	;;
+    SunOS)
+	# default to /usr/local/man/cat8 and use cleartext files,
+	#   use our installation rule, and whatever.8 names
+	mancat=cat
+	MAN8='dcc.0 $(SUBDIR_MAN0)'
+	MAN8INST='/`expr $$NM : "\(.*\)".0`.8'
+	USE_DCCMANINSTALL='maninstall:dccmaninstall'
+	;;
+    FreeBSD)
+	# default to /usr/local/man/man8 and use nroff files, possibly
+	#   compressed via /usr/share/mk
+	mancat=man
+	MAN8='dcc.8 $(SUBDIR_MAN8)'
+	MAN8INST=''
+	USE_DCCMANINSTALL='# do not use dccmaninstall; instead use the built in maninstall'
+	;;
+    DragonFly)
+	# default to /usr/local/man/man8 and use nroff files, possibly
+	#   compressed via /usr/share/mk
+	mancat=man
+	MAN8='dcc.8 $(SUBDIR_MAN8)'
+	MAN8INST=''
+	USE_DCCMANINSTALL='# do not use dccmaninstall; instead use the built in maninstall'
+	;;
+    Darwin)
+	# default to /usr/local/man/man8 and use nroff files
+	mancat=man
+	MAN8='dcc.8 $(SUBDIR_MAN8)'
+	MAN8INST=''
+	USE_DCCMANINSTALL='maninstall:dccmaninstall'
+	;;
+    NetBSD)
+	# default to /usr/local/man/man8 and use nroff files, possibly
+	#   compressed via /usr/share/mk on versions well after 1.4.2.
+	mancat=cat
+	MAN8='dcc.0 $(SUBDIR_MAN0)'
+	MAN8INST=''
+	# force NetBSD to install the man pages
+	USE_DCCMANINSTALL='install maninstall: dccmaninstall'
+	;;
+    BSD/OS)
+	# default to /usr/local/man/cat8 and use cleartext files, possibly
+	#   compressed via /usr/share/mk, and named whatever.0
+	mancat=cat
+	MAN8='dcc.0 $(SUBDIR_MAN0)'
+	MAN8INST=''
+	USE_DCCMANINSTALL='# do not use dccmaninstall; instead use the built in maninstall'
+	;;
+    AIX)
+	# default to /usr/local/man/cat8, use our installation rule,
+	#   and use cleartext files named whatever.8
+	mancat=cat
+	MAN8='dcc.0 $(SUBDIR_MAN0)'
+	MAN8INST='/`expr $$NM : "\(.*\)".0`.8'
+	USE_DCCMANINSTALL='maninstall:dccmaninstall'
+	;;
+    OpenUNIX)
+	# default to /usr/local/man/cat8 and use cleartext files named
+	#   whatever.8
+	mancat=cat
+	MAN8='dcc.0 $(SUBDIR_MAN0)'
+	MAN8INST='/`expr $$NM : "\(.*\)".0`.8'
+	USE_DCCMANINSTALL='maninstall:dccmaninstall'
+	;;
+    *)
+	echo "warning: 	*** Cannot install man pages on unfamiliar systems ***" 1>&2
+	mancat=fixme
+	MAN8=
+	MAN8INST=
+	USE_DCCMANINSTALL='maninstall:dccmaninstall'
+	;;
+esac
+if test "$mandir" = '${prefix}/man'; then
+    if test "$DCC_MANDIR"SET != SET; then
+	mandir="$DCC_MANDIR"
+    else
+	mandir=/usr/local/man
+    fi
+fi
+mandir="$mandir/$mancat"
+USE_GROFF='USE_GROFF=no'
+if expr "$MAN8" : 'dcc\.0' >/dev/null; then
+   if groff -Tascii -mtty-char -mdoc </dev/null >/dev/null; then
+	USE_GROFF='USE_GROFF=yes'
+	echo "$ac_t""use groff to customize .0 man pages" 1>&6
+    else
+	echo "$ac_t""need to but cannot use groff to customize .0 man pages" 1>&6
+    fi
+else
+    echo "$ac_t""ignore .0 man pages" 1>&6    
+fi
+
+# Enough systems have idiosyncratic native install programs and we install
+#   few enough files that it is usually best to use the autoconf script.
+#   A few systems cannot tolerate the autoconf script.
+case "$TARGET_SYS" in
+    CYGWIN*)
+	DCCINSTALL=install
+	;;
+    *)
+	DCCINSTALL='$(DEPTH)/autoconf/install-sh -c'
+	# some systems do not have UNIX file permissions
+	cat >> confdefs.h <<\EOF
+#define HAVE_PRIVATE_FILES 1
+EOF
+	;;
+esac
+
+SUBDIR_DCCIFD=
+if test "$enable_dccifd" != no; then
+    if test "$HAVE_PTHREADS" = yes; then
+	SUBDIR_DCCIFD=dccifd
+    else
+	echo "warning: 	*** cannot build dccifd without threads ***" 1>&2
+    fi
+fi
+if test -z "$SUBDIR_DCCIFD"; then
+    SUBDIR_DISABLED="$SUBDIR_DISABLED dccifd"
+fi
+
+# disable server for DCC Reputation trials
+if test ! -s dccd/dccd.c; then
+    enable_server=no
+fi
+# allow varient --disable-dccd
+if test "$enable_server" = no -o "$enable_dccd" = no; then
+    SUBDIR_DCCD=
+    SUBDIR_SRVRLIB=
+    SUBDIR_DISABLED="$SUBDIR_DISABLED dccd dbclean dblist srvrlib"
+else
+    SUBDIR_DCCD="dbclean dccd dblist"
+    SUBDIR_SRVRLIB="srvrlib"
+fi
+
+# We have already chosen the sendmail source directory.  Here we only
+#	check that the milter library is present and turn dccm on or off.
+SUBDIR_DCCM=
+if test "$with_sendmail"SET != noSET -a "$enable_dccm"SET != noSET; then
+    SUBDIR_DCCM=dccm
+    if test -n "$SENDMAIL_INC"; then
+	echo "$ac_t""look for milter headers in $SENDMAIL_INC_DIRS" 1>&6
+    else
+	echo "$ac_t""look for milter headers only in common directory" 1>&6
+    fi
+    MFAPI=`find $SENDMAIL_INC_DIRS /usr/include				\
+		-type d -name libmilter 2>/dev/null`
+    if test -n "$MFAPI"; then
+	MFAPI="`find $MFAPI -name mfapi.h`"
+    fi
+    if test -z "$MFAPI"; then
+	echo "warning: 	*** cannot build dccm without mfapi.h ***" 1>&2
+	SUBDIR_DCCM=
+    fi
+    echo "$ac_t""look for milter library in $SENDMAIL_OBJ_EVAL" 1>&6
+    if test ! -d $SENDMAIL_OBJ_EVAL; then
+	echo "warning: 	*** cannot build dccm without sendmail libraries in $SENDMAIL_OBJ_EVAL ***" 1>&2
+	SUBDIR_DCCM=
+    fi
+    if test "$HAVE_PTHREADS" != yes; then
+	echo "warning: 	*** cannot build dccm without threads ***" 1>&2
+	SUBDIR_DCCM=
+    fi
+# If dccm has been installed but there is no sendmail library or headers,
+# then assume something is recently broken and try to build dccm regardless.
+# This prevents bad things like losing a sendmail directory from letting
+# a DCC build appear to succeed.
+    if test -x "$libexecdir/dccm"; then
+	if test -z "$SUBDIR_DCCM"; then
+	    echo "$ac_t""	*** try to rebuild dccm because it is already installed ***" 1>&6
+	fi
+	SUBDIR_DCCM=dccm
+    fi
+fi
+if test -z "$SUBDIR_DCCM"; then
+    SUBDIR_DISABLED="$SUBDIR_DISABLED dccm"
+fi
+if test -z "$SUBDIR_DCCM$SUBDIR_DCCIFD"; then
+    SUBDIR_DISABLED="$SUBDIR_DISABLED thrlib"
+    SUBDIR_THRLIB=
+else
+    SUBDIR_THRLIB="dns-helper thrlib"
+fi
+
+
+# Check whether --with-kludge or --without-kludge was given.
+if test "${with_kludge+set}" = set; then
+  withval="$with_kludge"
+  :
+fi
+if test -n "$with_kludge" -a "$with_kludge" != no; then
+    kludge_h="$with_kludge"
+    cat >> confdefs.h <<\EOF
+#define NEED_KLUDGE_H 1
+EOF
+else
+    kludge_h="@kludge_h@"
+fi
+
+
+# Check whether --with-socks or --without-socks was given.
+if test "${with_socks+set}" = set; then
+  withval="$with_socks"
+  :
+fi
+if test "$with_socks" = no; then
+    with_socks=
+fi
+if test "$ac_cv_lib_socks" != "$with_socks"; then
+    unset ac_cv_func_Rsendto
+fi
+ac_cv_lib_socks="$with_socks"
+if test "$with_socks" != yes -a -n "$with_socks"; then
+    if expr "$with_socks" : '.*/.*' >/dev/null; then
+	LIBS="$LIBS $with_socks"
+    else
+	LIBS="$LIBS -l$with_socks"
+    fi
+fi
+for ac_func in Rsendto
+do
+echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
+echo "configure: 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 <<EOF
+#include "confdefs.h"
+/* System header to define __stub macros and hopefully few prototypes,
+    which can conflict with char $ac_func(); below.  */
+#include <assert.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 $ac_func();
+
+int main() {
+
+/* The GNU C library defines this for functions which it implements
+    to always fail with ENOSYS.  Some functions are actually named
+    something starting with __ and the normal name is an alias.  */
+#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+choke me
+#else
+$ac_func();
+#endif
+
+; return 0; }
+EOF
+if { (eval echo configure: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+  rm -rf conftest*
+  eval "ac_cv_func_$ac_func=yes"
+else
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+  rm -rf conftest*
+  eval "ac_cv_func_$ac_func=no"
+fi
+rm -f conftest*
+fi
+
+if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
+  echo "$ac_t""yes" 1>&6
+    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
+  cat >> confdefs.h <<EOF
+#define $ac_tr_func 1
+EOF
+ 
+else
+  echo "$ac_t""no" 1>&6
+if test "$with_socks" != yes -a -n "$with_socks"; then
+	echo "$ac_t""	warning: SOCKS functions including Rsendto() not found in -l$with_socks" 1>&6
+	unset ac_cv_func_Rsendto
+    fi
+    if test "$with_socks" = yes; then
+	echo "$ac_t""	warning: SOCKS functions including Rsendto() not found" 1>&6
+	unset ac_cv_func_Rsendto
+    fi
+fi
+done
+
+
+trap '' 1 2 15
+cat > confcache <<\EOF
+# This file is a shell script that caches the results of configure
+# tests run on this system so they can be shared between configure
+# scripts and configure runs.  It is not useful on other systems.
+# If it contains results you don't want to keep, you may remove or edit it.
+#
+# By default, configure uses ./config.cache as the cache file,
+# creating it if it does not exist already.  You can give configure
+# the --cache-file=FILE option to use a different cache file; that is
+# what configure does when it calls configure scripts in
+# subdirectories, so they share the cache.
+# Giving --cache-file=/dev/null disables caching, for debugging configure.
+# config.status only pays attention to the cache file if you give it the
+# --recheck option to rerun configure.
+#
+EOF
+# The following way of writing the cache mishandles newlines in values,
+# but we know of no workaround that is simple, portable, and efficient.
+# So, don't put newlines in cache variables' values.
+# Ultrix sh set writes to stderr and can't be redirected directly,
+# and sets the high bit in the cache file unless we assign to the vars.
+(set) 2>&1 |
+  case `(ac_space=' '; set | grep ac_space) 2>&1` in
+  *ac_space=\ *)
+    # `set' does not quote correctly, so add quotes (double-quote substitution
+    # turns \\\\ into \\, and sed turns \\ into \).
+    sed -n \
+      -e "s/'/'\\\\''/g" \
+      -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
+    ;;
+  *)
+    # `set' quotes correctly as required by POSIX, so do not add quotes.
+    sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
+    ;;
+  esac >> confcache
+if cmp -s $cache_file confcache; then
+  :
+else
+  if test -w $cache_file; then
+    if test "$silent" != yes; then
+	echo "updating cache $cache_file"
+    fi
+    cat confcache > $cache_file
+  else
+    echo "not updating unwritable cache $cache_file"
+  fi
+fi
+rm -f confcache
+
+trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
+
+test "x$prefix" = xNONE && prefix=$ac_default_prefix
+# Let make expand exec_prefix.
+test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
+
+# Any assignment to VPATH causes Sun make to only execute
+# the first set of double-colon rules, so remove it if not needed.
+# If there is a colon in the path, we need to keep it.
+if test "x$srcdir" = x.; then
+  ac_vpsub='/^[ 	]*VPATH[ 	]*=[^:]*$/d'
+fi
+
+trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
+
+DEFS=-DHAVE_CONFIG_H
+
+# Without the "./", some shells look in PATH for config.status.
+: ${CONFIG_STATUS=./config.status}
+
+if test "$silent" != yes; then
+    echo creating $CONFIG_STATUS
+fi
+rm -f $CONFIG_STATUS
+cat > $CONFIG_STATUS <<EOF
+#! /bin/sh
+# Generated automatically by configure.
+# Run this file to recreate the current configuration.
+# This directory was configured as follows,
+# on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
+#
+# $0 $ac_configure_args
+#
+# Compiler output produced by configure, useful for debugging
+# configure, is in ./config.log if it exists.
+
+ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
+for ac_option
+do
+  case "\$ac_option" in
+  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
+    echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
+    exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
+  -help | --help | --hel | --he | --h)
+    echo "\$ac_cs_usage"; exit 0 ;;
+  *) echo "\$ac_cs_usage"; exit 1 ;;
+  esac
+done
+
+ac_given_srcdir=$srcdir
+
+trap 'rm -fr `echo "./Makefile ./Makefile.inc ./Makefile.inc2 ./cdcc/Makefile ./cgi-bin/Makefile ./cgi-bin/chgpasswd ./cgi-bin/common ./cgi-bin/edit-whiteclnt ./cgi-bin/list-log ./cgi-bin/list-msg ./cgi-bin/webuser-notify ./dbclean/Makefile ./dblist/Makefile ./dccd/Makefile ./dccd/dump-clients/Makefile ./dccifd/Makefile ./dccifd/dccif-test/Makefile ./dccifd/dccif.pl ./dcclib/Makefile ./dccm/Makefile ./dccproc/Makefile ./dccsight/Makefile ./dns-helper/Makefile ./gmake.inc ./homedir/Makefile ./homedir/dcc_conf ./include/kludge.h ./misc/Makefile ./misc/cron-dccd ./misc/crontab ./misc/dcc-stats-collect ./misc/dcc-stats-graph ./misc/dcc-stats-init ./misc/dcc.m4 ./misc/fetch-testmsg-whitelist ./misc/fetchblack ./misc/fetchids ./misc/list-clients ./misc/newwebuser ./misc/rcDCC ./misc/start-dccd ./misc/start-dccifd ./misc/start-dccm ./misc/start-grey ./misc/stats-get ./misc/stop-dccd ./misc/uninstalldcc ./misc/updatedcc ./rrd-combine/Makefile ./srvrlib/Makefile ./thrlib/Makefile ./cdcc.8 ./dbclean.8 ./dblist.8 ./dcc.8 ./dccd.8 ./dccifd.8 ./dccm.8 ./dccproc.8 ./dccsight.8 ./FAQ.html ./INSTALL.html ./cdcc.html ./dbclean.html ./dblist.html ./dcc.html ./dccd.html ./dccifd.html ./dccm.html ./dccproc.html ./dccsight.html  include/dcc_config.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
+EOF
+cat >> $CONFIG_STATUS <<EOF
+
+# Protect against being on the right side of a sed subst in config.status.
+sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
+ s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
+$ac_vpsub
+$extrasub
+s%@SHELL@%$SHELL%g
+s%@CFLAGS@%$CFLAGS%g
+s%@CPPFLAGS@%$CPPFLAGS%g
+s%@CXXFLAGS@%$CXXFLAGS%g
+s%@FFLAGS@%$FFLAGS%g
+s%@DEFS@%$DEFS%g
+s%@LDFLAGS@%$LDFLAGS%g
+s%@LIBS@%$LIBS%g
+s%@exec_prefix@%$exec_prefix%g
+s%@prefix@%$prefix%g
+s%@program_transform_name@%$program_transform_name%g
+s%@bindir@%$bindir%g
+s%@libexecdir@%$libexecdir%g
+s%@mandir@%$mandir%g
+s%@UPDATEDCC_PARMS@%$UPDATEDCC_PARMS%g
+s%@UPDATEDCC_ENV@%$UPDATEDCC_ENV%g
+s%@UPDATEDCC_ENV_SET@%$UPDATEDCC_ENV_SET%g
+s%@UPDATEDCC_ENV_EXPORT@%$UPDATEDCC_ENV_EXPORT%g
+s%@UPDATEDCC_PFILE@%$UPDATEDCC_PFILE%g
+s%@installroot@%$installroot%g
+s%@configsuffix@%$configsuffix%g
+s%@CC@%$CC%g
+s%@DCC_CC@%$DCC_CC%g
+s%@RANLIB@%$RANLIB%g
+s%@CPP@%$CPP%g
+s%@DCC_CFLAGS@%$DCC_CFLAGS%g
+s%@DCC_LDFLAGS@%$DCC_LDFLAGS%g
+s%@PTHREAD_CFLAGS@%$PTHREAD_CFLAGS%g
+s%@PTHREAD_LDFLAGS@%$PTHREAD_LDFLAGS%g
+s%@PTHREAD_LIBS@%$PTHREAD_LIBS%g
+s%@HAVE_CC_M@%$HAVE_CC_M%g
+s%@CWRN1@%$CWRN1%g
+s%@CWRN2@%$CWRN2%g
+s%@CWRN3@%$CWRN3%g
+s%@DCCMAKE@%$DCCMAKE%g
+s%@MAKE_INC@%$MAKE_INC%g
+s%@MAKE_INC2@%$MAKE_INC2%g
+s%@MAKE_PROG@%$MAKE_PROG%g
+s%@MAKE_SUBDIR@%$MAKE_SUBDIR%g
+s%@MAKE_LIB@%$MAKE_LIB%g
+s%@MAKE_DOT@%$MAKE_DOT%g
+s%@DCC_LOGGER@%$DCC_LOGGER%g
+s%@DCC_XARGS@%$DCC_XARGS%g
+s%@FETCH_CMD@%$FETCH_CMD%g
+s%@FETCH_WGET_OPTS@%$FETCH_WGET_OPTS%g
+s%@FETCH_CURL_OPTS@%$FETCH_CURL_OPTS%g
+s%@PERL@%$PERL%g
+s%@NOTIFYMAILER@%$NOTIFYMAILER%g
+s%@HTPASSWD@%$HTPASSWD%g
+s%@RRDTOOL@%$RRDTOOL%g
+s%@DCC_SU@%$DCC_SU%g
+s%@NO_SYS_INSTALL@%$NO_SYS_INSTALL%g
+s%@NO_SUID@%$NO_SUID%g
+s%@DCCSUID@%$DCCSUID%g
+s%@DCC_OWN@%$DCC_OWN%g
+s%@DCC_GRP@%$DCC_GRP%g
+s%@SENDMAIL_LIB@%$SENDMAIL_LIB%g
+s%@SENDMAIL_INC@%$SENDMAIL_INC%g
+s%@cgibin@%$cgibin%g
+s%@dcc_rundir@%$dcc_rundir%g
+s%@MAN8@%$MAN8%g
+s%@MAN8INST@%$MAN8INST%g
+s%@USE_DCCMANINSTALL@%$USE_DCCMANINSTALL%g
+s%@USE_GROFF@%$USE_GROFF%g
+s%@DCCINSTALL@%$DCCINSTALL%g
+s%@SUBDIR_DCCIFD@%$SUBDIR_DCCIFD%g
+s%@SUBDIR_DCCD@%$SUBDIR_DCCD%g
+s%@SUBDIR_SRVRLIB@%$SUBDIR_SRVRLIB%g
+s%@SUBDIR_DCCM@%$SUBDIR_DCCM%g
+s%@SUBDIR_THRLIB@%$SUBDIR_THRLIB%g
+s%@SUBDIR_DISABLED@%$SUBDIR_DISABLED%g
+s%@kludge_h@%$kludge_h%g
+
+CEOF
+EOF
+
+cat >> $CONFIG_STATUS <<\EOF
+
+# Split the substitutions into bite-sized pieces for seds with
+# small command number limits, like on Digital OSF/1 and HP-UX.
+ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
+ac_file=1 # Number of current file.
+ac_beg=1 # First line for current file.
+ac_end=$ac_max_sed_cmds # Line after last line for current file.
+ac_more_lines=:
+ac_sed_cmds=""
+while $ac_more_lines; do
+  if test $ac_beg -gt 1; then
+    sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
+  else
+    sed "${ac_end}q" conftest.subs > conftest.s$ac_file
+  fi
+  if test ! -s conftest.s$ac_file; then
+    ac_more_lines=false
+    rm -f conftest.s$ac_file
+  else
+    if test -z "$ac_sed_cmds"; then
+      ac_sed_cmds="sed -f conftest.s$ac_file"
+    else
+      ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
+    fi
+    ac_file=`expr $ac_file + 1`
+    ac_beg=$ac_end
+    ac_end=`expr $ac_end + $ac_max_sed_cmds`
+  fi
+done
+if test -z "$ac_sed_cmds"; then
+  ac_sed_cmds=cat
+fi
+EOF
+
+cat >> $CONFIG_STATUS <<EOF
+
+CONFIG_FILES=\${CONFIG_FILES-"./Makefile ./Makefile.inc ./Makefile.inc2 ./cdcc/Makefile ./cgi-bin/Makefile ./cgi-bin/chgpasswd ./cgi-bin/common ./cgi-bin/edit-whiteclnt ./cgi-bin/list-log ./cgi-bin/list-msg ./cgi-bin/webuser-notify ./dbclean/Makefile ./dblist/Makefile ./dccd/Makefile ./dccd/dump-clients/Makefile ./dccifd/Makefile ./dccifd/dccif-test/Makefile ./dccifd/dccif.pl ./dcclib/Makefile ./dccm/Makefile ./dccproc/Makefile ./dccsight/Makefile ./dns-helper/Makefile ./gmake.inc ./homedir/Makefile ./homedir/dcc_conf ./include/kludge.h ./misc/Makefile ./misc/cron-dccd ./misc/crontab ./misc/dcc-stats-collect ./misc/dcc-stats-graph ./misc/dcc-stats-init ./misc/dcc.m4 ./misc/fetch-testmsg-whitelist ./misc/fetchblack ./misc/fetchids ./misc/list-clients ./misc/newwebuser ./misc/rcDCC ./misc/start-dccd ./misc/start-dccifd ./misc/start-dccm ./misc/start-grey ./misc/stats-get ./misc/stop-dccd ./misc/uninstalldcc ./misc/updatedcc ./rrd-combine/Makefile ./srvrlib/Makefile ./thrlib/Makefile ./cdcc.8 ./dbclean.8 ./dblist.8 ./dcc.8 ./dccd.8 ./dccifd.8 ./dccm.8 ./dccproc.8 ./dccsight.8 ./FAQ.html ./INSTALL.html ./cdcc.html ./dbclean.html ./dblist.html ./dcc.html ./dccd.html ./dccifd.html ./dccm.html ./dccproc.html ./dccsight.html "}
+EOF
+cat >> $CONFIG_STATUS <<\EOF
+for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
+  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
+  case "$ac_file" in
+  *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
+       ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
+  *) ac_file_in="${ac_file}.in" ;;
+  esac
+
+  # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
+
+  # Remove last slash and all that follows it.  Not all systems have dirname.
+  ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
+  if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
+    # The file is in a subdirectory.
+    test ! -d "$ac_dir" && mkdir "$ac_dir"
+    ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
+    # A "../" for each directory in $ac_dir_suffix.
+    ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
+  else
+    ac_dir_suffix= ac_dots=
+  fi
+
+  case "$ac_given_srcdir" in
+  .)  srcdir=.
+      if test -z "$ac_dots"; then top_srcdir=.
+      else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
+  /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
+  *) # Relative path.
+    srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
+    top_srcdir="$ac_dots$ac_given_srcdir" ;;
+  esac
+
+
+  echo . | tr -d '\n'
+  rm -f "$ac_file"
+  configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
+
+  ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
+  sed -e "s%@configure_input@%$configure_input%g
+s%@srcdir@%$srcdir%g
+s%@top_srcdir@%$top_srcdir%g
+" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
+fi; done
+rm -f conftest.s*
+
+# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
+# NAME is the cpp macro being defined and VALUE is the value it is being given.
+#
+# ac_d sets the value in "#define NAME VALUE" lines.
+ac_dA='s%^\([ 	]*\)#\([ 	]*define[ 	][ 	]*\)'
+ac_dB='\([ 	][ 	]*\)[^ 	]*%\1#\2'
+ac_dC='\3'
+ac_dD='%g'
+# ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
+ac_uA='s%^\([ 	]*\)#\([ 	]*\)undef\([ 	][ 	]*\)'
+ac_uB='\([ 	]\)%\1#\2define\3'
+ac_uC=' '
+ac_uD='\4%g'
+# ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
+ac_eA='s%^\([ 	]*\)#\([ 	]*\)undef\([ 	][ 	]*\)'
+ac_eB='$%\1#\2define\3'
+ac_eC=' '
+ac_eD='%g'
+
+if test "${CONFIG_HEADERS+set}" != set; then
+EOF
+cat >> $CONFIG_STATUS <<EOF
+  CONFIG_HEADERS="include/dcc_config.h"
+EOF
+cat >> $CONFIG_STATUS <<\EOF
+fi
+for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
+  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
+  case "$ac_file" in
+  *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
+       ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
+  *) ac_file_in="${ac_file}.in" ;;
+  esac
+
+  echo creating $ac_file
+
+  rm -f conftest.frag conftest.in conftest.out
+  ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
+  cat $ac_file_inputs > conftest.in
+
+EOF
+
+# Transform confdefs.h into a sed script conftest.vals that substitutes
+# the proper values into config.h.in to produce config.h.  And first:
+# Protect against being on the right side of a sed subst in config.status.
+# Protect against being in an unquoted here document in config.status.
+rm -f conftest.vals
+cat > conftest.hdr <<\EOF
+s/[\\&%]/\\&/g
+s%[\\$`]%\\&%g
+s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
+s%ac_d%ac_u%gp
+s%ac_u%ac_e%gp
+EOF
+sed -n -f conftest.hdr confdefs.h > conftest.vals
+rm -f conftest.hdr
+
+# Break up conftest.vals because some shells have a limit on
+# the size of here documents, and old seds have small limits too.
+
+rm -f conftest.tail
+while :
+do
+  ac_lines=`grep -c . conftest.vals`
+  # grep -c gives empty output for an empty file on some AIX systems.
+  if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
+  # Write a limited-size here document to conftest.frag.
+  echo '  cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
+  sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
+  echo 'CEOF
+  sed -f conftest.frag conftest.in > conftest.out
+  rm -f conftest.in
+  mv conftest.out conftest.in
+' >> $CONFIG_STATUS
+  sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
+  rm -f conftest.vals
+  mv conftest.tail conftest.vals
+done
+rm -f conftest.vals
+
+cat >> $CONFIG_STATUS <<\EOF
+  rm -f conftest.frag conftest.h
+  sed -e "s%@configure_input@%Generated automatically by configure%g" conftest.in >conftest.h
+  rm -f conftest.in
+  if cmp -s $ac_file conftest.h 2>/dev/null; then
+    echo "$ac_file is unchanged"
+    rm -f conftest.h
+  else
+    # Remove last slash and all that follows it.  Not all systems have dirname.
+      ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
+      if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
+      # The file is in a subdirectory.
+      test ! -d "$ac_dir" && mkdir "$ac_dir"
+    fi
+    rm -f $ac_file
+    mv conftest.h $ac_file
+  fi
+fi; done
+
+EOF
+cat >> $CONFIG_STATUS <<EOF
+
+EOF
+cat >> $CONFIG_STATUS <<\EOF
+
+exit 0
+EOF
+chmod +x $CONFIG_STATUS
+rm -fr confdefs* $ac_clean_files
+test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
+
+
+
+
+
+
+
+sed -e 's@\(HREF="[^"]*\)\.in">@\1">@' INSTALL.html > INSTALL.html$$
+/bin/rm -f INSTALL.html; mv INSTALL.html$$ INSTALL.html
+
+
+sed -e 's@\(HREF="[^"]*\)\.in">@\1">@' FAQ.html > FAQ.html$$
+/bin/rm -f FAQ.html; mv FAQ.html$$ FAQ.html
+
+
+