
Michael D. Marchionna. configure now does substitution on the man pages, allowing us to fix up the paths and set the section correctly. Based on an idea from Michael D. Marchionna.
8365 lines
232 KiB
Bash
Executable File
8365 lines
232 KiB
Bash
Executable File
#! /bin/sh
|
|
|
|
# Guess values for system-dependent variables and create Makefiles.
|
|
# Generated automatically using autoconf version 2.12
|
|
# Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
|
|
#
|
|
# This configure script is free software; the Free Software Foundation
|
|
# gives unlimited permission to copy, distribute and modify it.
|
|
|
|
# Defaults:
|
|
ac_help=
|
|
ac_default_prefix=/usr/local
|
|
# Any additions from configure.in:
|
|
ac_help="$ac_help
|
|
--with-otp-only deprecated"
|
|
ac_help="$ac_help
|
|
--with-alertmail deprecated"
|
|
ac_help="$ac_help
|
|
--with-CC C compiler to use"
|
|
ac_help="$ac_help
|
|
--with-incpath additional places to look for include files"
|
|
ac_help="$ac_help
|
|
--with-libpath additional places to look for libraries"
|
|
ac_help="$ac_help
|
|
--with-libraries additional libraries to link with"
|
|
ac_help="$ac_help
|
|
--with-devel add developement options"
|
|
ac_help="$ac_help
|
|
--with-csops add CSOps standard options"
|
|
ac_help="$ac_help
|
|
--without-passwd don't use passwd/shadow file for authentication"
|
|
ac_help="$ac_help
|
|
--with-skey enable S/Key support "
|
|
ac_help="$ac_help
|
|
--with-opie enable OPIE support "
|
|
ac_help="$ac_help
|
|
--with-long-otp-prompt use a two line OTP (skey/opie) prompt"
|
|
ac_help="$ac_help
|
|
--with-SecurID enable SecurID support"
|
|
ac_help="$ac_help
|
|
--with-fwtk enable FWTK AuthSRV support"
|
|
ac_help="$ac_help
|
|
--with-kerb4 enable kerberos v4 support"
|
|
ac_help="$ac_help
|
|
--with-kerb5 enable kerberos v5 support"
|
|
ac_help="$ac_help
|
|
--with-authenticate enable AIX general authentication support"
|
|
ac_help="$ac_help
|
|
--with-pam enable PAM support"
|
|
ac_help="$ac_help
|
|
--with-AFS enable AFS support"
|
|
ac_help="$ac_help
|
|
--with-DCE enable DCE support"
|
|
ac_help="$ac_help
|
|
--with-logincap enable login class support"
|
|
ac_help="$ac_help
|
|
--without-lecture don't print lecture for first-time sudoer"
|
|
ac_help="$ac_help
|
|
--with-logging log via syslog, file, or both"
|
|
ac_help="$ac_help
|
|
--with-logfac syslog facility to log with (default is local2)"
|
|
ac_help="$ac_help
|
|
--with-goodpri syslog priority for commands (def is notice)"
|
|
ac_help="$ac_help
|
|
--with-badpri syslog priority for failures (def is LOG_ALERT)"
|
|
ac_help="$ac_help
|
|
--with-logpath path to the sudo log file"
|
|
ac_help="$ac_help
|
|
--with-loglen maximum length of a log file line (default is 80)"
|
|
ac_help="$ac_help
|
|
--with-ignore-dot ignore '.' in the PATH"
|
|
ac_help="$ac_help
|
|
--with-mailto who should get sudo mail (default is "root")"
|
|
ac_help="$ac_help
|
|
--with-mailsubject subject of sudo mail"
|
|
ac_help="$ac_help
|
|
--without-mail-if-no-user do not send mail if user not in sudoers"
|
|
ac_help="$ac_help
|
|
--with-mail-if-no-host send mail if user in sudoers but not for this host"
|
|
ac_help="$ac_help
|
|
--with-mail-if-noperms send mail if user not allowed to run command"
|
|
ac_help="$ac_help
|
|
--with-passprompt default password prompt"
|
|
ac_help="$ac_help
|
|
--with-badpass-message message the user sees when the password is wrong"
|
|
ac_help="$ac_help
|
|
--with-fqdn expect fully qualified hosts in sudoers"
|
|
ac_help="$ac_help
|
|
--with-timedir path to the sudo timestamp dir"
|
|
ac_help="$ac_help
|
|
--with-sendmail=path set path to sendmail
|
|
--without-sendmail do not send mail at all"
|
|
ac_help="$ac_help
|
|
--with-sudoers-mode mode of sudoers file (defaults to 0440)"
|
|
ac_help="$ac_help
|
|
--with-sudoers-uid uid that owns sudoers file (defaults to 0)"
|
|
ac_help="$ac_help
|
|
--with-sudoers-gid gid that owns sudoers file (defaults to 0)"
|
|
ac_help="$ac_help
|
|
--with-umask umask with which the prog should run (default is 0022)
|
|
--without-umask Preserves the umask of the user invoking sudo."
|
|
ac_help="$ac_help
|
|
--with-runas-default User to run commands as (default is "root""
|
|
ac_help="$ac_help
|
|
--with-exempt=group no passwd needed for users in this group"
|
|
ac_help="$ac_help
|
|
--with-editor=path Default editor for visudo (defaults to vi)"
|
|
ac_help="$ac_help
|
|
--with-env-editor Use the environment variable EDITOR for visudo"
|
|
ac_help="$ac_help
|
|
--with-passwd-tries number of tries to enter password (default is 3)"
|
|
ac_help="$ac_help
|
|
--with-timeout minutes before sudo asks for passwd again (def is 5)"
|
|
ac_help="$ac_help
|
|
--with-password-timeout passwd prompt timeout in minutes (default is 5)"
|
|
ac_help="$ac_help
|
|
--with-execv use execv() instead of execvp()"
|
|
ac_help="$ac_help
|
|
--with-tty-tickets use a different ticket file for each tty"
|
|
ac_help="$ac_help
|
|
--with-insults insult the user for entering an incorrect password"
|
|
ac_help="$ac_help
|
|
--with-all-insults include all the sudo insult sets"
|
|
ac_help="$ac_help
|
|
--with-classic-insults include the insults from the "classic" sudo"
|
|
ac_help="$ac_help
|
|
--with-csops-insults include CSOps insults"
|
|
ac_help="$ac_help
|
|
--with-hal-insults include 2001-like insults"
|
|
ac_help="$ac_help
|
|
--with-goons-insults include the insults from the \"Goon Show\""
|
|
ac_help="$ac_help
|
|
--with-secure-path override the user's path with a builtin one"
|
|
ac_help="$ac_help
|
|
--without-interfaces don't try to read the ip addr of ether interfaces"
|
|
ac_help="$ac_help
|
|
--disable-authentication
|
|
Do not require authentication by default"
|
|
ac_help="$ac_help
|
|
--disable-shadow Never use shadow passwords"
|
|
ac_help="$ac_help
|
|
--disable-root-sudo don't allow root to run sudo"
|
|
ac_help="$ac_help
|
|
--enable-log-host Log the hostname in the log file"
|
|
ac_help="$ac_help
|
|
--enable-noargs-shell If sudo is given no arguments run a shell"
|
|
ac_help="$ac_help
|
|
--enable-shell-sets-home
|
|
set \$HOME to target user in shell mode"
|
|
ac_help="$ac_help
|
|
--disable-path-info Print 'command not allowed' not 'command not found'"
|
|
ac_help="$ac_help
|
|
--disable-sia Never use SIA on Digital UNIX"
|
|
|
|
# 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=
|
|
srcdir=
|
|
target=NONE
|
|
verbose=
|
|
x_includes=NONE
|
|
x_libraries=NONE
|
|
bindir='${exec_prefix}/bin'
|
|
sbindir='${exec_prefix}/sbin'
|
|
libexecdir='${exec_prefix}/libexec'
|
|
datadir='${prefix}/share'
|
|
sysconfdir='${prefix}/etc'
|
|
sharedstatedir='${prefix}/com'
|
|
localstatedir='${prefix}/var'
|
|
libdir='${exec_prefix}/lib'
|
|
includedir='${prefix}/include'
|
|
oldincludedir='/usr/include'
|
|
infodir='${prefix}/info'
|
|
mandir='${prefix}/man'
|
|
|
|
# Initialize some other variables.
|
|
subdirs=
|
|
MFLAGS= MAKEFLAGS=
|
|
# 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" ;;
|
|
|
|
-build | --build | --buil | --bui | --bu)
|
|
ac_prev=build ;;
|
|
-build=* | --build=* | --buil=* | --bui=* | --bu=*)
|
|
build="$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" ;;
|
|
|
|
-datadir | --datadir | --datadi | --datad | --data | --dat | --da)
|
|
ac_prev=datadir ;;
|
|
-datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
|
|
| --da=*)
|
|
datadir="$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 "configure: 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 "configure: 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' ;;
|
|
|
|
-exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
|
|
| --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
|
|
| --exec | --exe | --ex)
|
|
ac_prev=exec_prefix ;;
|
|
-exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
|
|
| --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
|
|
| --exec=* | --exe=* | --ex=*)
|
|
exec_prefix="$ac_optarg" ;;
|
|
|
|
-gas | --gas | --ga | --g)
|
|
# Obsolete; use --with-gas.
|
|
with_gas=yes ;;
|
|
|
|
-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] [host]
|
|
Options: [defaults in brackets after descriptions]
|
|
Configuration:
|
|
--cache-file=FILE cache test results in FILE
|
|
--help print this message
|
|
--no-create do not create output files
|
|
--quiet, --silent do not print \`checking...' messages
|
|
--version print the version of autoconf that created configure
|
|
Directory and file names:
|
|
--prefix=PREFIX install architecture-independent files in PREFIX
|
|
[$ac_default_prefix]
|
|
--exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
|
|
[same as prefix]
|
|
--bindir=DIR user executables in DIR [EPREFIX/bin]
|
|
--sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
|
|
--libexecdir=DIR program executables in DIR [EPREFIX/libexec]
|
|
--datadir=DIR read-only architecture-independent data in DIR
|
|
[PREFIX/share]
|
|
--sysconfdir=DIR read-only single-machine data in DIR [/etc]
|
|
--sharedstatedir=DIR modifiable architecture-independent data in DIR
|
|
[PREFIX/com]
|
|
--localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
|
|
--libdir=DIR object code libraries in DIR [EPREFIX/lib]
|
|
--includedir=DIR C header files in DIR [PREFIX/include]
|
|
--oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
|
|
--infodir=DIR info documentation in DIR [PREFIX/info]
|
|
--mandir=DIR man documentation in DIR [PREFIX/man]
|
|
--srcdir=DIR find the sources in DIR [configure dir or ..]
|
|
--program-prefix=PREFIX prepend PREFIX to installed program names
|
|
--program-suffix=SUFFIX append SUFFIX to installed program names
|
|
--program-transform-name=PROGRAM
|
|
run sed PROGRAM on installed program names
|
|
EOF
|
|
cat << EOF
|
|
Host type:
|
|
--build=BUILD configure for building on BUILD [BUILD=HOST]
|
|
--host=HOST configure for HOST [guessed]
|
|
--target=TARGET configure for TARGET [TARGET=HOST]
|
|
Features and packages:
|
|
--disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
|
|
--enable-FEATURE[=ARG] include FEATURE [ARG=yes]
|
|
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
|
|
--without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
|
|
--x-includes=DIR X include files are in DIR
|
|
--x-libraries=DIR X library files are in DIR
|
|
EOF
|
|
if test -n "$ac_help"; then
|
|
echo "--enable and --with options recognized:$ac_help"
|
|
fi
|
|
exit 0 ;;
|
|
|
|
-host | --host | --hos | --ho)
|
|
ac_prev=host ;;
|
|
-host=* | --host=* | --hos=* | --ho=*)
|
|
host="$ac_optarg" ;;
|
|
|
|
-includedir | --includedir | --includedi | --included | --include \
|
|
| --includ | --inclu | --incl | --inc)
|
|
ac_prev=includedir ;;
|
|
-includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
|
|
| --includ=* | --inclu=* | --incl=* | --inc=*)
|
|
includedir="$ac_optarg" ;;
|
|
|
|
-infodir | --infodir | --infodi | --infod | --info | --inf)
|
|
ac_prev=infodir ;;
|
|
-infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
|
|
infodir="$ac_optarg" ;;
|
|
|
|
-libdir | --libdir | --libdi | --libd)
|
|
ac_prev=libdir ;;
|
|
-libdir=* | --libdir=* | --libdi=* | --libd=*)
|
|
libdir="$ac_optarg" ;;
|
|
|
|
-libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
|
|
| --libexe | --libex | --libe)
|
|
ac_prev=libexecdir ;;
|
|
-libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
|
|
| --libexe=* | --libex=* | --libe=*)
|
|
libexecdir="$ac_optarg" ;;
|
|
|
|
-localstatedir | --localstatedir | --localstatedi | --localstated \
|
|
| --localstate | --localstat | --localsta | --localst \
|
|
| --locals | --local | --loca | --loc | --lo)
|
|
ac_prev=localstatedir ;;
|
|
-localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
|
|
| --localstate=* | --localstat=* | --localsta=* | --localst=* \
|
|
| --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
|
|
localstatedir="$ac_optarg" ;;
|
|
|
|
-mandir | --mandir | --mandi | --mand | --man | --ma | --m)
|
|
ac_prev=mandir ;;
|
|
-mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
|
|
mandir="$ac_optarg" ;;
|
|
|
|
-nfp | --nfp | --nf)
|
|
# Obsolete; use --without-fp.
|
|
with_fp=no ;;
|
|
|
|
-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 ;;
|
|
|
|
-oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
|
|
| --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
|
|
| --oldin | --oldi | --old | --ol | --o)
|
|
ac_prev=oldincludedir ;;
|
|
-oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
|
|
| --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
|
|
| --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
|
|
oldincludedir="$ac_optarg" ;;
|
|
|
|
-prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
|
|
ac_prev=prefix ;;
|
|
-prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
|
|
prefix="$ac_optarg" ;;
|
|
|
|
-program-prefix | --program-prefix | --program-prefi | --program-pref \
|
|
| --program-pre | --program-pr | --program-p)
|
|
ac_prev=program_prefix ;;
|
|
-program-prefix=* | --program-prefix=* | --program-prefi=* \
|
|
| --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
|
|
program_prefix="$ac_optarg" ;;
|
|
|
|
-program-suffix | --program-suffix | --program-suffi | --program-suff \
|
|
| --program-suf | --program-su | --program-s)
|
|
ac_prev=program_suffix ;;
|
|
-program-suffix=* | --program-suffix=* | --program-suffi=* \
|
|
| --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
|
|
program_suffix="$ac_optarg" ;;
|
|
|
|
-program-transform-name | --program-transform-name \
|
|
| --program-transform-nam | --program-transform-na \
|
|
| --program-transform-n | --program-transform- \
|
|
| --program-transform | --program-transfor \
|
|
| --program-transfo | --program-transf \
|
|
| --program-trans | --program-tran \
|
|
| --progr-tra | --program-tr | --program-t)
|
|
ac_prev=program_transform_name ;;
|
|
-program-transform-name=* | --program-transform-name=* \
|
|
| --program-transform-nam=* | --program-transform-na=* \
|
|
| --program-transform-n=* | --program-transform-=* \
|
|
| --program-transform=* | --program-transfor=* \
|
|
| --program-transfo=* | --program-transf=* \
|
|
| --program-trans=* | --program-tran=* \
|
|
| --progr-tra=* | --program-tr=* | --program-t=*)
|
|
program_transform_name="$ac_optarg" ;;
|
|
|
|
-q | -quiet | --quiet | --quie | --qui | --qu | --q \
|
|
| -silent | --silent | --silen | --sile | --sil)
|
|
silent=yes ;;
|
|
|
|
-sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
|
|
ac_prev=sbindir ;;
|
|
-sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
|
|
| --sbi=* | --sb=*)
|
|
sbindir="$ac_optarg" ;;
|
|
|
|
-sharedstatedir | --sharedstatedir | --sharedstatedi \
|
|
| --sharedstated | --sharedstate | --sharedstat | --sharedsta \
|
|
| --sharedst | --shareds | --shared | --share | --shar \
|
|
| --sha | --sh)
|
|
ac_prev=sharedstatedir ;;
|
|
-sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
|
|
| --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
|
|
| --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
|
|
| --sha=* | --sh=*)
|
|
sharedstatedir="$ac_optarg" ;;
|
|
|
|
-site | --site | --sit)
|
|
ac_prev=site ;;
|
|
-site=* | --site=* | --sit=*)
|
|
site="$ac_optarg" ;;
|
|
|
|
-srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
|
|
ac_prev=srcdir ;;
|
|
-srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
|
|
srcdir="$ac_optarg" ;;
|
|
|
|
-sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
|
|
| --syscon | --sysco | --sysc | --sys | --sy)
|
|
ac_prev=sysconfdir ;;
|
|
-sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
|
|
| --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
|
|
sysconfdir="$ac_optarg" ;;
|
|
|
|
-target | --target | --targe | --targ | --tar | --ta | --t)
|
|
ac_prev=target ;;
|
|
-target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
|
|
target="$ac_optarg" ;;
|
|
|
|
-v | -verbose | --verbose | --verbos | --verbo | --verb)
|
|
verbose=yes ;;
|
|
|
|
-version | --version | --versio | --versi | --vers)
|
|
echo "configure generated by autoconf version 2.12"
|
|
exit 0 ;;
|
|
|
|
-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 "configure: 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 "configure: 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 "configure: 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 "configure: warning: $ac_option: invalid host type" 1>&2
|
|
fi
|
|
if test "x$nonopt" != xNONE; then
|
|
{ echo "configure: 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 "configure: 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=sudo.h
|
|
|
|
# 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 "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
|
|
else
|
|
{ echo "configure: error: can not 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 "$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
|
|
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
|
|
|
|
if test -r "$cache_file"; then
|
|
echo "loading cache $cache_file"
|
|
. $cache_file
|
|
else
|
|
echo "creating cache $cache_file"
|
|
> $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 $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
|
|
cross_compiling=$ac_cv_prog_cc_cross
|
|
|
|
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
|
|
|
|
|
|
|
|
echo "Configuring Sudo version 1.6.3"
|
|
|
|
|
|
|
|
|
|
PROGS="sudo visudo"
|
|
test -n "$MANTYPE" || MANTYPE="man"
|
|
test -n "$SUDOERS_MODE" || SUDOERS_MODE=0440
|
|
test -n "$SUDOERS_UID" || SUDOERS_UID=0
|
|
test -n "$SUDOERS_GID" || SUDOERS_GID=0
|
|
DEV="#"
|
|
|
|
CHECKSHADOW=true
|
|
CHECKSIA=true
|
|
|
|
test "$mandir" = '${prefix}/man' && mandir='$(prefix)/man'
|
|
test "$bindir" = '${exec_prefix}/bin' && bindir='$(exec_prefix)/bin'
|
|
test "$sbindir" = '${exec_prefix}/sbin' && sbindir='$(exec_prefix)/sbin'
|
|
test "$sysconfdir" = '${prefix}/etc' && sysconfdir='/etc'
|
|
|
|
|
|
# Check whether --with-otp-only or --without-otp-only was given.
|
|
if test "${with_otp_only+set}" = set; then
|
|
withval="$with_otp_only"
|
|
case $with_otp_only in
|
|
yes) with_passwd=no
|
|
cat >> confdefs.h <<\EOF
|
|
#define WITHOUT_PASSWD 1
|
|
EOF
|
|
|
|
echo "configure: warning: --with-otp-only option deprecated, treating as --without-passwd" 1>&2
|
|
;;
|
|
esac
|
|
fi
|
|
|
|
|
|
# Check whether --with-alertmail or --without-alertmail was given.
|
|
if test "${with_alertmail+set}" = set; then
|
|
withval="$with_alertmail"
|
|
case $with_alertmail in
|
|
*) with_mailto="$with_alertmail"
|
|
cat >> confdefs.h <<\EOF
|
|
#define WITHOUT_PASSWD 1
|
|
EOF
|
|
|
|
echo "configure: warning: --with-alertmail option deprecated, treating as --mailto" 1>&2
|
|
;;
|
|
esac
|
|
fi
|
|
|
|
|
|
|
|
# Check whether --with-CC or --without-CC was given.
|
|
if test "${with_CC+set}" = set; then
|
|
withval="$with_CC"
|
|
case $with_CC in
|
|
yes) { echo "configure: error: "must give --with-CC an argument."" 1>&2; exit 1; }
|
|
;;
|
|
no) { echo "configure: error: "illegal argument: --without-CC."" 1>&2; exit 1; }
|
|
;;
|
|
*) CC=$with_CC
|
|
;;
|
|
esac
|
|
fi
|
|
|
|
|
|
# Check whether --with-incpath or --without-incpath was given.
|
|
if test "${with_incpath+set}" = set; then
|
|
withval="$with_incpath"
|
|
case $with_incpath in
|
|
yes) { echo "configure: error: "must give --with-incpath an argument."" 1>&2; exit 1; }
|
|
;;
|
|
no) { echo "configure: error: "--without-incpath not supported."" 1>&2; exit 1; }
|
|
;;
|
|
*) echo "Adding ${with_incpath} to CPPFLAGS"
|
|
for i in ${with_incpath}; do
|
|
CPPFLAGS="${CPPFLAGS} -I${i}"
|
|
done
|
|
;;
|
|
esac
|
|
fi
|
|
|
|
|
|
# Check whether --with-libpath or --without-libpath was given.
|
|
if test "${with_libpath+set}" = set; then
|
|
withval="$with_libpath"
|
|
case $with_libpath in
|
|
yes) { echo "configure: error: "must give --with-libpath an argument."" 1>&2; exit 1; }
|
|
;;
|
|
no) { echo "configure: error: "--without-libpath not supported."" 1>&2; exit 1; }
|
|
;;
|
|
*) echo "Adding ${with_libpath} to LDFLAGS"
|
|
for i in ${with_libpath}; do
|
|
LDFLAGS="${LDFLAGS} -L${i}"
|
|
done
|
|
;;
|
|
esac
|
|
fi
|
|
|
|
|
|
# Check whether --with-libraries or --without-libraries was given.
|
|
if test "${with_libraries+set}" = set; then
|
|
withval="$with_libraries"
|
|
case $with_libraries in
|
|
yes) { echo "configure: error: "must give --with-libraries an argument."" 1>&2; exit 1; }
|
|
;;
|
|
no) { echo "configure: error: "--without-libraries not supported."" 1>&2; exit 1; }
|
|
;;
|
|
*) echo "Adding ${with_libraries} to LIBS"
|
|
for i in ${with_libraries}; do
|
|
case $i in
|
|
-l*) ;;
|
|
*.a) ;;
|
|
*.o) ;;
|
|
*) i="-l${i}";;
|
|
esac
|
|
LIBS="${LIBS} ${i}"
|
|
done
|
|
;;
|
|
esac
|
|
fi
|
|
|
|
|
|
# Check whether --with-devel or --without-devel was given.
|
|
if test "${with_devel+set}" = set; then
|
|
withval="$with_devel"
|
|
case $with_devel in
|
|
yes) echo 'Setting up for developement: -Wall, flex, yacc'
|
|
PROGS="${PROGS} testsudoers"
|
|
OSDEFS="${OSDEFS} -DSUDO_DEVEL"
|
|
DEV=""
|
|
;;
|
|
no) ;;
|
|
*) echo "Ignoring unknown argument to --with-devel: $with_devel"
|
|
;;
|
|
esac
|
|
fi
|
|
|
|
|
|
# Check whether --with-csops or --without-csops was given.
|
|
if test "${with_csops+set}" = set; then
|
|
withval="$with_csops"
|
|
case $with_csops in
|
|
yes) echo 'Adding CSOps standard options'
|
|
CHECKSIA=false
|
|
with_ignore_dot=yes
|
|
with_insults=yes
|
|
with_classic_insults=yes
|
|
with_csops_insults=yes
|
|
with_env_editor=yes
|
|
;;
|
|
no) ;;
|
|
*) echo "Ignoring unknown argument to --with-csops: $with_csops"
|
|
;;
|
|
esac
|
|
fi
|
|
|
|
|
|
# Check whether --with-passwd or --without-passwd was given.
|
|
if test "${with_passwd+set}" = set; then
|
|
withval="$with_passwd"
|
|
case $with_passwd in
|
|
yes) ;;
|
|
no) cat >> confdefs.h <<\EOF
|
|
#define WITHOUT_PASSWD 1
|
|
EOF
|
|
|
|
echo $ac_n "checking whether to use shadow/passwd file authentication""... $ac_c" 1>&6
|
|
echo "configure:831: checking whether to use shadow/passwd file authentication" >&5
|
|
echo "$ac_t""no" 1>&6
|
|
;;
|
|
*) { echo "configure: error: "Sorry, --with-passwd does not take an argument."" 1>&2; exit 1; }
|
|
;;
|
|
esac
|
|
fi
|
|
|
|
|
|
# Check whether --with-skey or --without-skey was given.
|
|
if test "${with_skey+set}" = set; then
|
|
withval="$with_skey"
|
|
case $with_skey in
|
|
yes) if test -n "$with_opie"; then
|
|
{ echo "configure: error: "cannot use both S/Key and OPIE"" 1>&2; exit 1; }
|
|
fi
|
|
cat >> confdefs.h <<\EOF
|
|
#define HAVE_SKEY 1
|
|
EOF
|
|
|
|
echo $ac_n "checking whether to try S/Key authentication""... $ac_c" 1>&6
|
|
echo "configure:852: checking whether to try S/Key authentication" >&5
|
|
echo "$ac_t""yes" 1>&6
|
|
AUTH_OBJS="${AUTH_OBJS} rfc1938.o"
|
|
;;
|
|
no) ;;
|
|
*) echo "Ignoring unknown argument to --with-skey: $with_skey"
|
|
;;
|
|
esac
|
|
fi
|
|
|
|
|
|
# Check whether --with-opie or --without-opie was given.
|
|
if test "${with_opie+set}" = set; then
|
|
withval="$with_opie"
|
|
case $with_opie in
|
|
yes) if test -n "$with_skey"; then
|
|
{ echo "configure: error: "cannot use both S/Key and OPIE"" 1>&2; exit 1; }
|
|
fi
|
|
cat >> confdefs.h <<\EOF
|
|
#define HAVE_OPIE 1
|
|
EOF
|
|
|
|
echo $ac_n "checking whether to try NRL OPIE authentication""... $ac_c" 1>&6
|
|
echo "configure:875: checking whether to try NRL OPIE authentication" >&5
|
|
echo "$ac_t""yes" 1>&6
|
|
AUTH_OBJS="${AUTH_OBJS} rfc1938.o"
|
|
;;
|
|
no) ;;
|
|
*) echo "Ignoring unknown argument to --with-opie: $with_opie"
|
|
;;
|
|
esac
|
|
fi
|
|
|
|
|
|
# Check whether --with-long-otp-prompt or --without-long-otp-prompt was given.
|
|
if test "${with_long_otp_prompt+set}" = set; then
|
|
withval="$with_long_otp_prompt"
|
|
case $with_long_otp_prompt in
|
|
yes) cat >> confdefs.h <<\EOF
|
|
#define LONG_OTP_PROMPT 1
|
|
EOF
|
|
|
|
echo $ac_n "checking whether to use a two line prompt for OTP authentication""... $ac_c" 1>&6
|
|
echo "configure:895: checking whether to use a two line prompt for OTP authentication" >&5
|
|
echo "$ac_t""yes" 1>&6
|
|
;;
|
|
no) ;;
|
|
*) { echo "configure: error: "--with-long-otp-prompt does not take an argument."" 1>&2; exit 1; }
|
|
;;
|
|
esac
|
|
fi
|
|
|
|
|
|
# Check whether --with-SecurID or --without-SecurID was given.
|
|
if test "${with_SecurID+set}" = set; then
|
|
withval="$with_SecurID"
|
|
case $with_SecurID in
|
|
no) ;;
|
|
*) cat >> confdefs.h <<\EOF
|
|
#define HAVE_SECURID 1
|
|
EOF
|
|
|
|
echo $ac_n "checking whether to use SecurID for authentication""... $ac_c" 1>&6
|
|
echo "configure:915: checking whether to use SecurID for authentication" >&5
|
|
echo "$ac_t""yes" 1>&6
|
|
with_passwd=no
|
|
AUTH_OBJS="securid.o"
|
|
;;
|
|
esac
|
|
fi
|
|
|
|
|
|
# Check whether --with-fwtk or --without-fwtk was given.
|
|
if test "${with_fwtk+set}" = set; then
|
|
withval="$with_fwtk"
|
|
case $with_fwtk in
|
|
yes) cat >> confdefs.h <<\EOF
|
|
#define HAVE_FWTK 1
|
|
EOF
|
|
|
|
echo $ac_n "checking whether to use FWTK AuthSRV for authentication""... $ac_c" 1>&6
|
|
echo "configure:933: checking whether to use FWTK AuthSRV for authentication" >&5
|
|
echo "$ac_t""yes" 1>&6
|
|
with_passwd=no
|
|
AUTH_OBJS="fwtk.o"
|
|
;;
|
|
no) ;;
|
|
*) cat >> confdefs.h <<\EOF
|
|
#define HAVE_FWTK 1
|
|
EOF
|
|
|
|
echo $ac_n "checking whether to use FWTK AuthSRV for authentication""... $ac_c" 1>&6
|
|
echo "configure:944: checking whether to use FWTK AuthSRV for authentication" >&5
|
|
echo "$ac_t""yes" 1>&6
|
|
SUDO_LDFLAGS="${SUDO_LDFLAGS} -L${with_fwtk}"
|
|
CPPFLAGS="${CPPFLAGS} -I${with_fwtk}"
|
|
with_passwd=no
|
|
AUTH_OBJS="fwtk.o"
|
|
with_fwtk=yes
|
|
;;
|
|
esac
|
|
fi
|
|
|
|
|
|
# Check whether --with-kerb4 or --without-kerb4 was given.
|
|
if test "${with_kerb4+set}" = set; then
|
|
withval="$with_kerb4"
|
|
case $with_kerb4 in
|
|
yes) echo $ac_n "checking whether to try Kerberos 4 authentication""... $ac_c" 1>&6
|
|
echo "configure:961: checking whether to try Kerberos 4 authentication" >&5
|
|
echo "$ac_t""yes" 1>&6
|
|
;;
|
|
no) ;;
|
|
*) { echo "configure: error: "--with-kerb4 does not take an argument."" 1>&2; exit 1; }
|
|
;;
|
|
esac
|
|
fi
|
|
|
|
|
|
# Check whether --with-kerb5 or --without-kerb5 was given.
|
|
if test "${with_kerb5+set}" = set; then
|
|
withval="$with_kerb5"
|
|
case $with_kerb5 in
|
|
yes) echo $ac_n "checking whether to try Kerberos 5 authentication""... $ac_c" 1>&6
|
|
echo "configure:976: checking whether to try Kerberos 5 authentication" >&5
|
|
echo "$ac_t""yes" 1>&6
|
|
;;
|
|
no) ;;
|
|
*) { echo "configure: error: "--with-kerb5 does not take an argument."" 1>&2; exit 1; }
|
|
;;
|
|
esac
|
|
fi
|
|
|
|
|
|
# Check whether --with-authenticate or --without-authenticate was given.
|
|
if test "${with_authenticate+set}" = set; then
|
|
withval="$with_authenticate"
|
|
case $with_authenticate in
|
|
yes) cat >> confdefs.h <<\EOF
|
|
#define HAVE_AUTHENTICATE 1
|
|
EOF
|
|
|
|
echo $ac_n "checking whether to use AIX general authentication""... $ac_c" 1>&6
|
|
echo "configure:995: checking whether to use AIX general authentication" >&5
|
|
echo "$ac_t""yes" 1>&6
|
|
with_passwd=no
|
|
AUTH_OBJS="aix_auth.o"
|
|
;;
|
|
no) ;;
|
|
*) { echo "configure: error: "--with-authenticate does not take an argument."" 1>&2; exit 1; }
|
|
;;
|
|
esac
|
|
fi
|
|
|
|
|
|
# Check whether --with-pam or --without-pam was given.
|
|
if test "${with_pam+set}" = set; then
|
|
withval="$with_pam"
|
|
case $with_pam in
|
|
yes) cat >> confdefs.h <<\EOF
|
|
#define HAVE_PAM 1
|
|
EOF
|
|
|
|
echo $ac_n "checking whether to use PAM authentication""... $ac_c" 1>&6
|
|
echo "configure:1016: checking whether to use PAM authentication" >&5
|
|
echo "$ac_t""yes" 1>&6
|
|
with_passwd=no
|
|
AUTH_OBJS="pam.o"
|
|
;;
|
|
no) ;;
|
|
*) { echo "configure: error: "--with-pam does not take an argument."" 1>&2; exit 1; }
|
|
;;
|
|
esac
|
|
fi
|
|
|
|
|
|
# Check whether --with-AFS or --without-AFS was given.
|
|
if test "${with_AFS+set}" = set; then
|
|
withval="$with_AFS"
|
|
case $with_AFS in
|
|
yes) cat >> confdefs.h <<\EOF
|
|
#define HAVE_AFS 1
|
|
EOF
|
|
|
|
echo $ac_n "checking whether to try AFS (kerberos) authentication""... $ac_c" 1>&6
|
|
echo "configure:1037: checking whether to try AFS (kerberos) authentication" >&5
|
|
echo "$ac_t""yes" 1>&6
|
|
AUTH_OBJS="${AUTH_OBJS} afs.o"
|
|
;;
|
|
no) ;;
|
|
*) { echo "configure: error: "--with-AFS does not take an argument."" 1>&2; exit 1; }
|
|
;;
|
|
esac
|
|
fi
|
|
|
|
|
|
# Check whether --with-DCE or --without-DCE was given.
|
|
if test "${with_DCE+set}" = set; then
|
|
withval="$with_DCE"
|
|
case $with_DCE in
|
|
yes) cat >> confdefs.h <<\EOF
|
|
#define HAVE_DCE 1
|
|
EOF
|
|
|
|
echo $ac_n "checking whether to try DCE (kerberos) authentication""... $ac_c" 1>&6
|
|
echo "configure:1057: checking whether to try DCE (kerberos) authentication" >&5
|
|
echo "$ac_t""yes" 1>&6
|
|
AUTH_OBJS="${AUTH_OBJS} dce.o"
|
|
;;
|
|
no) ;;
|
|
*) { echo "configure: error: "--with-DCE does not take an argument."" 1>&2; exit 1; }
|
|
;;
|
|
esac
|
|
fi
|
|
|
|
|
|
# Check whether --with-logincap or --without-logincap was given.
|
|
if test "${with_logincap+set}" = set; then
|
|
withval="$with_logincap"
|
|
case $with_logincap in
|
|
yes) cat >> confdefs.h <<\EOF
|
|
#define HAVE_LOGINCAP 1
|
|
EOF
|
|
|
|
echo $ac_n "checking whether to try BSD login capabilities database""... $ac_c" 1>&6
|
|
echo "configure:1077: checking whether to try BSD login capabilities database" >&5
|
|
echo "$ac_t""yes" 1>&6
|
|
;;
|
|
no) ;;
|
|
*) { echo "configure: error: "--with-logincap does not take an argument."" 1>&2; exit 1; }
|
|
;;
|
|
esac
|
|
fi
|
|
|
|
|
|
echo $ac_n "checking whether to lecture users the first time they run sudo""... $ac_c" 1>&6
|
|
echo "configure:1088: checking whether to lecture users the first time they run sudo" >&5
|
|
# Check whether --with-lecture or --without-lecture was given.
|
|
if test "${with_lecture+set}" = set; then
|
|
withval="$with_lecture"
|
|
case $with_lecture in
|
|
yes|short) echo "$ac_t""yes" 1>&6
|
|
;;
|
|
no|none) cat >> confdefs.h <<\EOF
|
|
#define NO_LECTURE 1
|
|
EOF
|
|
|
|
echo "$ac_t""no" 1>&6
|
|
;;
|
|
*) { echo "configure: error: "unknown argument to --with-lecture: $with_lecture"" 1>&2; exit 1; }
|
|
;;
|
|
esac
|
|
else
|
|
echo "$ac_t""yes" 1>&6
|
|
fi
|
|
|
|
|
|
echo $ac_n "checking whether sudo should log via syslog or to a file by default""... $ac_c" 1>&6
|
|
echo "configure:1110: checking whether sudo should log via syslog or to a file by default" >&5
|
|
# Check whether --with-logging or --without-logging was given.
|
|
if test "${with_logging+set}" = set; then
|
|
withval="$with_logging"
|
|
case $with_logging in
|
|
yes) { echo "configure: error: "must give --with-logging an argument."" 1>&2; exit 1; }
|
|
;;
|
|
no) { echo "configure: error: "--without-logging not supported."" 1>&2; exit 1; }
|
|
;;
|
|
syslog) cat >> confdefs.h <<\EOF
|
|
#define LOGGING SLOG_SYSLOG
|
|
EOF
|
|
|
|
echo "$ac_t""syslog" 1>&6
|
|
;;
|
|
file) cat >> confdefs.h <<\EOF
|
|
#define LOGGING SLOG_FILE
|
|
EOF
|
|
|
|
echo "$ac_t""file" 1>&6
|
|
;;
|
|
both) cat >> confdefs.h <<\EOF
|
|
#define LOGGING SLOG_BOTH
|
|
EOF
|
|
|
|
echo "$ac_t""both" 1>&6
|
|
;;
|
|
*) { echo "configure: error: "unknown argument to --with-logging: $with_logging"" 1>&2; exit 1; }
|
|
;;
|
|
esac
|
|
else
|
|
cat >> confdefs.h <<\EOF
|
|
#define LOGGING SLOG_SYSLOG
|
|
EOF
|
|
echo "$ac_t""syslog" 1>&6
|
|
fi
|
|
|
|
|
|
echo $ac_n "checking which syslog facility sudo should log with""... $ac_c" 1>&6
|
|
echo "configure:1149: checking which syslog facility sudo should log with" >&5
|
|
# Check whether --with-logfac or --without-logfac was given.
|
|
if test "${with_logfac+set}" = set; then
|
|
withval="$with_logfac"
|
|
case $with_logfac in
|
|
yes) { echo "configure: error: "must give --with-logfac an argument."" 1>&2; exit 1; }
|
|
;;
|
|
no) { echo "configure: error: "--without-logfac not supported."" 1>&2; exit 1; }
|
|
;;
|
|
authpriv|auth|daemon|user|local0|local1|local2|local3|local4|local5|local6|local7) cat >> confdefs.h <<EOF
|
|
#define LOGFAC "$with_logfac"
|
|
EOF
|
|
|
|
echo "$ac_t""$with_logfac" 1>&6
|
|
;;
|
|
*) { echo "configure: error: "$with_logfac is not a supported syslog facility."" 1>&2; exit 1; }
|
|
;;
|
|
esac
|
|
else
|
|
cat >> confdefs.h <<EOF
|
|
#define LOGFAC "local2"
|
|
EOF
|
|
echo "$ac_t"""local2"" 1>&6
|
|
fi
|
|
|
|
|
|
echo $ac_n "checking at which syslog priority to log commands""... $ac_c" 1>&6
|
|
echo "configure:1176: checking at which syslog priority to log commands" >&5
|
|
# Check whether --with-goodpri or --without-goodpri was given.
|
|
if test "${with_goodpri+set}" = set; then
|
|
withval="$with_goodpri"
|
|
case $with_goodpri in
|
|
yes) { echo "configure: error: "must give --with-goodpri an argument."" 1>&2; exit 1; }
|
|
;;
|
|
no) { echo "configure: error: "--without-goodpri not supported."" 1>&2; exit 1; }
|
|
;;
|
|
alert|crit|debug|emerg|err|info|notice|warning) cat >> confdefs.h <<EOF
|
|
#define PRI_SUCCESS "$with_goodpri"
|
|
EOF
|
|
|
|
echo "$ac_t""$with_goodpri" 1>&6
|
|
;;
|
|
*) { echo "configure: error: "$with_goodpri is not a supported syslog priority."" 1>&2; exit 1; }
|
|
;;
|
|
esac
|
|
else
|
|
cat >> confdefs.h <<EOF
|
|
#define PRI_SUCCESS "notice"
|
|
EOF
|
|
echo "$ac_t"""notice"" 1>&6
|
|
fi
|
|
|
|
|
|
echo $ac_n "checking at which syslog priority to log failures""... $ac_c" 1>&6
|
|
echo "configure:1203: checking at which syslog priority to log failures" >&5
|
|
# Check whether --with-badpri or --without-badpri was given.
|
|
if test "${with_badpri+set}" = set; then
|
|
withval="$with_badpri"
|
|
case $with_badpri in
|
|
yes) { echo "configure: error: "must give --with-badpri an argument."" 1>&2; exit 1; }
|
|
;;
|
|
no) { echo "configure: error: "--without-badpri not supported."" 1>&2; exit 1; }
|
|
;;
|
|
alert|crit|debug|emerg|err|info|notice|warning) cat >> confdefs.h <<EOF
|
|
#define PRI_FAILURE "$with_badpri"
|
|
EOF
|
|
|
|
echo "$ac_t""$with_badpri" 1>&6
|
|
;;
|
|
*) { echo "configure: error: $with_badpri is not a supported syslog priority." 1>&2; exit 1; }
|
|
;;
|
|
esac
|
|
else
|
|
cat >> confdefs.h <<EOF
|
|
#define PRI_FAILURE "alert"
|
|
EOF
|
|
echo "$ac_t"""alert"" 1>&6
|
|
fi
|
|
|
|
|
|
# Check whether --with-logpath or --without-logpath was given.
|
|
if test "${with_logpath+set}" = set; then
|
|
withval="$with_logpath"
|
|
case $with_logpath in
|
|
yes) { echo "configure: error: "must give --with-logpath an argument."" 1>&2; exit 1; }
|
|
;;
|
|
no) { echo "configure: error: "--without-logpath not supported."" 1>&2; exit 1; }
|
|
;;
|
|
esac
|
|
fi
|
|
|
|
|
|
echo $ac_n "checking how long a line in the log file should be""... $ac_c" 1>&6
|
|
echo "configure:1242: checking how long a line in the log file should be" >&5
|
|
# Check whether --with-loglen or --without-loglen was given.
|
|
if test "${with_loglen+set}" = set; then
|
|
withval="$with_loglen"
|
|
case $with_loglen in
|
|
yes) { echo "configure: error: "must give --with-loglen an argument."" 1>&2; exit 1; }
|
|
;;
|
|
no) { echo "configure: error: "--without-loglen not supported."" 1>&2; exit 1; }
|
|
;;
|
|
[0-9]*) cat >> confdefs.h <<EOF
|
|
#define MAXLOGFILELEN $with_loglen
|
|
EOF
|
|
|
|
echo "$ac_t""$with_loglen" 1>&6
|
|
;;
|
|
*) { echo "configure: error: "you must enter a number, not $with_loglen"" 1>&2; exit 1; }
|
|
;;
|
|
esac
|
|
else
|
|
cat >> confdefs.h <<\EOF
|
|
#define MAXLOGFILELEN 80
|
|
EOF
|
|
echo "$ac_t""80" 1>&6
|
|
fi
|
|
|
|
|
|
echo $ac_n "checking whether sudo should ignore '.' or '' in \$PATH""... $ac_c" 1>&6
|
|
echo "configure:1269: checking whether sudo should ignore '.' or '' in \$PATH" >&5
|
|
# Check whether --with-ignore-dot or --without-ignore-dot was given.
|
|
if test "${with_ignore_dot+set}" = set; then
|
|
withval="$with_ignore_dot"
|
|
case $with_ignore_dot in
|
|
yes) cat >> confdefs.h <<\EOF
|
|
#define IGNORE_DOT_PATH 1
|
|
EOF
|
|
|
|
echo "$ac_t""yes" 1>&6
|
|
;;
|
|
no) echo "$ac_t""no" 1>&6
|
|
;;
|
|
*) { echo "configure: error: "--with-ignore-dot does not take an argument."" 1>&2; exit 1; }
|
|
;;
|
|
esac
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
fi
|
|
|
|
|
|
echo $ac_n "checking who should get the mail that sudo sends""... $ac_c" 1>&6
|
|
echo "configure:1291: checking who should get the mail that sudo sends" >&5
|
|
# Check whether --with-mailto or --without-mailto was given.
|
|
if test "${with_mailto+set}" = set; then
|
|
withval="$with_mailto"
|
|
case $with_mailto in
|
|
yes) { echo "configure: error: "must give --with-mailto an argument."" 1>&2; exit 1; }
|
|
;;
|
|
no) { echo "configure: error: "--without-mailto not supported."" 1>&2; exit 1; }
|
|
;;
|
|
*) cat >> confdefs.h <<EOF
|
|
#define MAILTO "$with_mailto"
|
|
EOF
|
|
|
|
echo "$ac_t""$with_mailto" 1>&6
|
|
;;
|
|
esac
|
|
else
|
|
cat >> confdefs.h <<\EOF
|
|
#define MAILTO "root"
|
|
EOF
|
|
echo "$ac_t""root" 1>&6
|
|
fi
|
|
|
|
|
|
# Check whether --with-mailsubject or --without-mailsubject was given.
|
|
if test "${with_mailsubject+set}" = set; then
|
|
withval="$with_mailsubject"
|
|
case $with_mailsubject in
|
|
yes) { echo "configure: error: "must give --with-mailsubject an argument."" 1>&2; exit 1; }
|
|
;;
|
|
no) echo "Sorry, --without-mailsubject not supported."
|
|
;;
|
|
*) cat >> confdefs.h <<EOF
|
|
#define MAILSUBJECT "$with_mailsubject"
|
|
EOF
|
|
|
|
echo $ac_n "checking sudo mail subject""... $ac_c" 1>&6
|
|
echo "configure:1328: checking sudo mail subject" >&5
|
|
echo "$ac_t""Using alert mail subject: $with_mailsubject" 1>&6
|
|
;;
|
|
esac
|
|
else
|
|
cat >> confdefs.h <<\EOF
|
|
#define MAILSUBJECT "*** SECURITY information for %h ***"
|
|
EOF
|
|
|
|
fi
|
|
|
|
|
|
echo $ac_n "checking whether to send mail when a user is not in sudoers""... $ac_c" 1>&6
|
|
echo "configure:1341: checking whether to send mail when a user is not in sudoers" >&5
|
|
# Check whether --with-mail-if-no-user or --without-mail-if-no-user was given.
|
|
if test "${with_mail_if_no_user+set}" = set; then
|
|
withval="$with_mail_if_no_user"
|
|
case $with_mail_if_no_user in
|
|
yes) cat >> confdefs.h <<\EOF
|
|
#define SEND_MAIL_WHEN_NO_USER 1
|
|
EOF
|
|
|
|
echo "$ac_t""yes" 1>&6
|
|
;;
|
|
no) echo "$ac_t""no" 1>&6
|
|
;;
|
|
*) { echo "configure: error: "unknown argument to --with-mail-if-no-user: $with_mail_if_no_user"" 1>&2; exit 1; }
|
|
;;
|
|
esac
|
|
else
|
|
cat >> confdefs.h <<\EOF
|
|
#define SEND_MAIL_WHEN_NO_USER 1
|
|
EOF
|
|
echo "$ac_t""yes" 1>&6
|
|
fi
|
|
|
|
|
|
echo $ac_n "checking whether to send mail when user listed but not for this host""... $ac_c" 1>&6
|
|
echo "configure:1366: checking whether to send mail when user listed but not for this host" >&5
|
|
# Check whether --with-mail-if-no-host or --without-mail-if-no-host was given.
|
|
if test "${with_mail_if_no_host+set}" = set; then
|
|
withval="$with_mail_if_no_host"
|
|
case $with_mail_if_no_host in
|
|
yes) cat >> confdefs.h <<\EOF
|
|
#define SEND_MAIL_WHEN_NO_HOST 1
|
|
EOF
|
|
|
|
echo "$ac_t""yes" 1>&6
|
|
;;
|
|
no) echo "$ac_t""no" 1>&6
|
|
;;
|
|
*) { echo "configure: error: "unknown argument to --with-mail-if-no-host: $with_mail_if_no_host"" 1>&2; exit 1; }
|
|
;;
|
|
esac
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
fi
|
|
|
|
|
|
echo $ac_n "checking whether to send mail when a user tries a disallowed command""... $ac_c" 1>&6
|
|
echo "configure:1388: checking whether to send mail when a user tries a disallowed command" >&5
|
|
# Check whether --with-mail-if-noperms or --without-mail-if-noperms was given.
|
|
if test "${with_mail_if_noperms+set}" = set; then
|
|
withval="$with_mail_if_noperms"
|
|
case $with_mail_if_noperms in
|
|
yes) cat >> confdefs.h <<\EOF
|
|
#define SEND_MAIL_WHEN_NOT_OK 1
|
|
EOF
|
|
|
|
echo "$ac_t""yes" 1>&6
|
|
;;
|
|
no) echo "$ac_t""no" 1>&6
|
|
;;
|
|
*) { echo "configure: error: "unknown argument to --with-mail-if-noperms: $with_mail_if_noperms"" 1>&2; exit 1; }
|
|
;;
|
|
esac
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
fi
|
|
|
|
|
|
echo $ac_n "checking for bad password prompt""... $ac_c" 1>&6
|
|
echo "configure:1410: checking for bad password prompt" >&5
|
|
# Check whether --with-passprompt or --without-passprompt was given.
|
|
if test "${with_passprompt+set}" = set; then
|
|
withval="$with_passprompt"
|
|
case $with_passprompt in
|
|
yes) { echo "configure: error: "must give --with-passprompt an argument."" 1>&2; exit 1; }
|
|
;;
|
|
no) echo "Sorry, --without-passprompt not supported."
|
|
;;
|
|
*) cat >> confdefs.h <<EOF
|
|
#define PASSPROMPT "$with_passprompt"
|
|
EOF
|
|
|
|
echo "$ac_t""$with_passprompt" 1>&6
|
|
;;
|
|
esac
|
|
else
|
|
cat >> confdefs.h <<\EOF
|
|
#define PASSPROMPT "Password:"
|
|
EOF
|
|
echo "$ac_t""Password:" 1>&6
|
|
fi
|
|
|
|
|
|
echo $ac_n "checking for bad password message""... $ac_c" 1>&6
|
|
echo "configure:1435: checking for bad password message" >&5
|
|
# Check whether --with-badpass-message or --without-badpass-message was given.
|
|
if test "${with_badpass_message+set}" = set; then
|
|
withval="$with_badpass_message"
|
|
case $with_badpass_message in
|
|
yes) { echo "configure: error: "Must give --with-badpass-message an argument."" 1>&2; exit 1; }
|
|
;;
|
|
no) echo "Sorry, --without-badpass-message not supported."
|
|
;;
|
|
*) cat >> confdefs.h <<EOF
|
|
#define INCORRECT_PASSWORD "$with_badpass_message"
|
|
EOF
|
|
|
|
echo "$ac_t""$with_badpass_message" 1>&6
|
|
;;
|
|
esac
|
|
else
|
|
cat >> confdefs.h <<\EOF
|
|
#define INCORRECT_PASSWORD "Sorry, try again."
|
|
EOF
|
|
echo "$ac_t""Sorry, try again." 1>&6
|
|
fi
|
|
|
|
|
|
echo $ac_n "checking whether to expect fully qualified hosts in sudoers""... $ac_c" 1>&6
|
|
echo "configure:1460: checking whether to expect fully qualified hosts in sudoers" >&5
|
|
# Check whether --with-fqdn or --without-fqdn was given.
|
|
if test "${with_fqdn+set}" = set; then
|
|
withval="$with_fqdn"
|
|
case $with_fqdn in
|
|
yes) cat >> confdefs.h <<\EOF
|
|
#define FQDN 1
|
|
EOF
|
|
|
|
echo "$ac_t""yes" 1>&6
|
|
;;
|
|
no) echo "$ac_t""no" 1>&6
|
|
;;
|
|
*) { echo "configure: error: "--with-fqdn does not take an argument."" 1>&2; exit 1; }
|
|
;;
|
|
esac
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
fi
|
|
|
|
|
|
# Check whether --with-timedir or --without-timedir was given.
|
|
if test "${with_timedir+set}" = set; then
|
|
withval="$with_timedir"
|
|
case $with_timedir in
|
|
yes) { echo "configure: error: "must give --with-timedir an argument."" 1>&2; exit 1; }
|
|
;;
|
|
no) { echo "configure: error: "--without-timedir not supported."" 1>&2; exit 1; }
|
|
;;
|
|
esac
|
|
fi
|
|
|
|
|
|
# Check whether --with-sendmail or --without-sendmail was given.
|
|
if test "${with_sendmail+set}" = set; then
|
|
withval="$with_sendmail"
|
|
case $with_sendmail in
|
|
yes) with_sendmail=""
|
|
;;
|
|
no) ;;
|
|
*) cat >> confdefs.h <<EOF
|
|
#define _PATH_SENDMAIL "$with_sendmail"
|
|
EOF
|
|
|
|
;;
|
|
esac
|
|
fi
|
|
|
|
|
|
# Check whether --with-sudoers-mode or --without-sudoers-mode was given.
|
|
if test "${with_sudoers_mode+set}" = set; then
|
|
withval="$with_sudoers_mode"
|
|
case $with_sudoers_mode in
|
|
yes) { echo "configure: error: "must give --with-sudoers-mode an argument."" 1>&2; exit 1; }
|
|
;;
|
|
no) { echo "configure: error: "--without-sudoers-mode not supported."" 1>&2; exit 1; }
|
|
;;
|
|
[1-9]*) SUDOERS_MODE=0${with_sudoers_mode}
|
|
;;
|
|
0*) SUDOERS_MODE=$with_sudoers_mode
|
|
;;
|
|
*) { echo "configure: error: "you must use a numeric uid, not a name."" 1>&2; exit 1; }
|
|
;;
|
|
esac
|
|
fi
|
|
|
|
|
|
# Check whether --with-sudoers-uid or --without-sudoers-uid was given.
|
|
if test "${with_sudoers_uid+set}" = set; then
|
|
withval="$with_sudoers_uid"
|
|
case $with_sudoers_uid in
|
|
yes) { echo "configure: error: "must give --with-sudoers-uid an argument."" 1>&2; exit 1; }
|
|
;;
|
|
no) { echo "configure: error: "--without-sudoers-uid not supported."" 1>&2; exit 1; }
|
|
;;
|
|
[0-9]*) SUDOERS_UID=$with_sudoers_uid
|
|
;;
|
|
*) { echo "configure: error: "you must use a numeric uid, not a name."" 1>&2; exit 1; }
|
|
;;
|
|
esac
|
|
fi
|
|
|
|
|
|
# Check whether --with-sudoers-gid or --without-sudoers-gid was given.
|
|
if test "${with_sudoers_gid+set}" = set; then
|
|
withval="$with_sudoers_gid"
|
|
case $with_sudoers_gid in
|
|
yes) { echo "configure: error: "must give --with-sudoers-gid an argument."" 1>&2; exit 1; }
|
|
;;
|
|
no) { echo "configure: error: "--without-sudoers-gid not supported."" 1>&2; exit 1; }
|
|
;;
|
|
[0-9]*) SUDOERS_GID=$with_sudoers_gid
|
|
;;
|
|
*) { echo "configure: error: "you must use a numeric gid, not a name."" 1>&2; exit 1; }
|
|
;;
|
|
esac
|
|
fi
|
|
|
|
|
|
echo $ac_n "checking for umask programs should be run with""... $ac_c" 1>&6
|
|
echo "configure:1560: checking for umask programs should be run with" >&5
|
|
# Check whether --with-umask or --without-umask was given.
|
|
if test "${with_umask+set}" = set; then
|
|
withval="$with_umask"
|
|
case $with_umask in
|
|
yes) { echo "configure: error: "must give --with-umask an argument."" 1>&2; exit 1; }
|
|
;;
|
|
no) echo "$ac_t""user" 1>&6
|
|
;;
|
|
[0-9]*) cat >> confdefs.h <<EOF
|
|
#define SUDO_UMASK $with_umask
|
|
EOF
|
|
|
|
echo "$ac_t""$with_umask" 1>&6
|
|
;;
|
|
*) { echo "configure: error: "you must enter a numeric mask."" 1>&2; exit 1; }
|
|
;;
|
|
esac
|
|
else
|
|
cat >> confdefs.h <<\EOF
|
|
#define SUDO_UMASK 0022
|
|
EOF
|
|
echo "$ac_t""0022" 1>&6
|
|
fi
|
|
|
|
|
|
echo $ac_n "checking for default user to run commands as""... $ac_c" 1>&6
|
|
echo "configure:1587: checking for default user to run commands as" >&5
|
|
# Check whether --with-runas-default or --without-runas-default was given.
|
|
if test "${with_runas_default+set}" = set; then
|
|
withval="$with_runas_default"
|
|
case $with_runas_default in
|
|
yes) { echo "configure: error: "must give --with-runas-default an argument."" 1>&2; exit 1; }
|
|
;;
|
|
no) { echo "configure: error: "--without-runas-default not supported."" 1>&2; exit 1; }
|
|
;;
|
|
*) cat >> confdefs.h <<EOF
|
|
#define RUNAS_DEFAULT "$with_runas_default"
|
|
EOF
|
|
|
|
echo "$ac_t""$with_runas_default" 1>&6
|
|
;;
|
|
esac
|
|
else
|
|
cat >> confdefs.h <<\EOF
|
|
#define RUNAS_DEFAULT "root"
|
|
EOF
|
|
echo "$ac_t""root" 1>&6
|
|
fi
|
|
|
|
|
|
# Check whether --with-exempt or --without-exempt was given.
|
|
if test "${with_exempt+set}" = set; then
|
|
withval="$with_exempt"
|
|
case $with_exempt in
|
|
yes) { echo "configure: error: "must give --with-exempt an argument."" 1>&2; exit 1; }
|
|
;;
|
|
no) { echo "configure: error: "--without-exempt not supported."" 1>&2; exit 1; }
|
|
;;
|
|
*) cat >> confdefs.h <<EOF
|
|
#define EXEMPTGROUP "$with_exempt"
|
|
EOF
|
|
|
|
echo $ac_n "checking for group to be exempt from password""... $ac_c" 1>&6
|
|
echo "configure:1624: checking for group to be exempt from password" >&5
|
|
echo "$ac_t""$with_exempt" 1>&6
|
|
;;
|
|
esac
|
|
fi
|
|
|
|
|
|
echo $ac_n "checking for editor that visudo should use""... $ac_c" 1>&6
|
|
echo "configure:1632: checking for editor that visudo should use" >&5
|
|
# Check whether --with-editor or --without-editor was given.
|
|
if test "${with_editor+set}" = set; then
|
|
withval="$with_editor"
|
|
case $with_editor in
|
|
yes) { echo "configure: error: "must give --with-editor an argument."" 1>&2; exit 1; }
|
|
;;
|
|
no) { echo "configure: error: "--without-editor not supported."" 1>&2; exit 1; }
|
|
;;
|
|
*) cat >> confdefs.h <<EOF
|
|
#define EDITOR "$with_editor"
|
|
EOF
|
|
|
|
echo "$ac_t""$with_editor" 1>&6
|
|
;;
|
|
esac
|
|
else
|
|
cat >> confdefs.h <<\EOF
|
|
#define EDITOR _PATH_VI
|
|
EOF
|
|
echo "$ac_t""vi" 1>&6
|
|
fi
|
|
|
|
|
|
echo $ac_n "checking whether to obey EDITOR and VISUAL environment variables""... $ac_c" 1>&6
|
|
echo "configure:1657: checking whether to obey EDITOR and VISUAL environment variables" >&5
|
|
# Check whether --with-env-editor or --without-env-editor was given.
|
|
if test "${with_env_editor+set}" = set; then
|
|
withval="$with_env_editor"
|
|
case $with_env_editor in
|
|
yes) cat >> confdefs.h <<\EOF
|
|
#define ENV_EDITOR 1
|
|
EOF
|
|
|
|
echo "$ac_t""yes" 1>&6
|
|
;;
|
|
no) echo "$ac_t""no" 1>&6
|
|
;;
|
|
*) { echo "configure: error: "--with-env-editor does not take an argument."" 1>&2; exit 1; }
|
|
;;
|
|
esac
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
fi
|
|
|
|
|
|
echo $ac_n "checking number of tries a user gets to enter their password""... $ac_c" 1>&6
|
|
echo "configure:1679: checking number of tries a user gets to enter their password" >&5
|
|
# Check whether --with-passwd-tries or --without-passwd-tries was given.
|
|
if test "${with_passwd_tries+set}" = set; then
|
|
withval="$with_passwd_tries"
|
|
case $with_passwd_tries in
|
|
yes) cat >> confdefs.h <<\EOF
|
|
#define TRIES_FOR_PASSWORD 3
|
|
EOF
|
|
|
|
echo "$ac_t""3" 1>&6
|
|
;;
|
|
no) { echo "configure: error: "--without-editor not supported."" 1>&2; exit 1; }
|
|
;;
|
|
[1-9]*) cat >> confdefs.h <<EOF
|
|
#define TRIES_FOR_PASSWORD $with_passwd_tries
|
|
EOF
|
|
|
|
echo "$ac_t""$with_passwd_tries" 1>&6
|
|
;;
|
|
*) { echo "configure: error: "you must enter the numer of tries, > 0"" 1>&2; exit 1; }
|
|
;;
|
|
esac
|
|
else
|
|
cat >> confdefs.h <<\EOF
|
|
#define TRIES_FOR_PASSWORD 3
|
|
EOF
|
|
echo "$ac_t""3" 1>&6
|
|
fi
|
|
|
|
|
|
echo $ac_n "checking time in minutes after which sudo will ask for a password again""... $ac_c" 1>&6
|
|
echo "configure:1710: checking time in minutes after which sudo will ask for a password again" >&5
|
|
# Check whether --with-timeout or --without-timeout was given.
|
|
if test "${with_timeout+set}" = set; then
|
|
withval="$with_timeout"
|
|
echo $with_timeout; case $with_timeout in
|
|
yes) cat >> confdefs.h <<\EOF
|
|
#define TIMEOUT 5
|
|
EOF
|
|
|
|
echo "$ac_t""5" 1>&6
|
|
;;
|
|
no) cat >> confdefs.h <<\EOF
|
|
#define TIMEOUT 0
|
|
EOF
|
|
|
|
echo "$ac_t""no timeout" 1>&6
|
|
;;
|
|
[0-9]*) cat >> confdefs.h <<EOF
|
|
#define TIMEOUT $with_timeout
|
|
EOF
|
|
|
|
echo "$ac_t""$with_timeout" 1>&6
|
|
;;
|
|
*) { echo "configure: error: "you must enter the numer of minutes."" 1>&2; exit 1; }
|
|
;;
|
|
esac
|
|
else
|
|
cat >> confdefs.h <<\EOF
|
|
#define TIMEOUT 5
|
|
EOF
|
|
echo "$ac_t""5" 1>&6
|
|
fi
|
|
|
|
|
|
echo $ac_n "checking time in minutes after the password prompt will time out""... $ac_c" 1>&6
|
|
echo "configure:1745: checking time in minutes after the password prompt will time out" >&5
|
|
# Check whether --with-password-timeout or --without-password-timeout was given.
|
|
if test "${with_password_timeout+set}" = set; then
|
|
withval="$with_password_timeout"
|
|
case $with_password_timeout in
|
|
yes) cat >> confdefs.h <<\EOF
|
|
#define PASSWORD_TIMEOUT 5
|
|
EOF
|
|
|
|
echo "$ac_t""5" 1>&6
|
|
;;
|
|
no) cat >> confdefs.h <<\EOF
|
|
#define PASSWORD_TIMEOUT 0
|
|
EOF
|
|
|
|
echo "$ac_t""no timeout" 1>&6
|
|
;;
|
|
[0-9]*) cat >> confdefs.h <<EOF
|
|
#define PASSWORD_TIMEOUT $with_password_timeout
|
|
EOF
|
|
|
|
echo "$ac_t""$with_password_timeout" 1>&6
|
|
;;
|
|
*) { echo "configure: error: "you must enter the numer of minutes."" 1>&2; exit 1; }
|
|
;;
|
|
esac
|
|
else
|
|
cat >> confdefs.h <<\EOF
|
|
#define PASSWORD_TIMEOUT 5
|
|
EOF
|
|
echo "$ac_t""5" 1>&6
|
|
fi
|
|
|
|
|
|
echo $ac_n "checking whether to use execvp or execv""... $ac_c" 1>&6
|
|
echo "configure:1780: checking whether to use execvp or execv" >&5
|
|
# Check whether --with-execv or --without-execv was given.
|
|
if test "${with_execv+set}" = set; then
|
|
withval="$with_execv"
|
|
case $with_execv in
|
|
yes) cat >> confdefs.h <<\EOF
|
|
#define USE_EXECV 1
|
|
EOF
|
|
|
|
echo "$ac_t""execv" 1>&6
|
|
;;
|
|
no) echo "$ac_t""execvp" 1>&6
|
|
;;
|
|
*) { echo "configure: error: "--with-execv does not take an argument."" 1>&2; exit 1; }
|
|
;;
|
|
esac
|
|
else
|
|
echo "$ac_t""execvp" 1>&6
|
|
fi
|
|
|
|
|
|
echo $ac_n "checking whether to use per-tty ticket files""... $ac_c" 1>&6
|
|
echo "configure:1802: checking whether to use per-tty ticket files" >&5
|
|
# Check whether --with-tty-tickets or --without-tty-tickets was given.
|
|
if test "${with_tty_tickets+set}" = set; then
|
|
withval="$with_tty_tickets"
|
|
case $with_tty_tickets in
|
|
yes) cat >> confdefs.h <<\EOF
|
|
#define USE_TTY_TICKETS 1
|
|
EOF
|
|
|
|
echo "$ac_t""yes" 1>&6
|
|
;;
|
|
no) echo "$ac_t""no" 1>&6
|
|
;;
|
|
*) { echo "configure: error: "--with-tty-tickets does not take an argument."" 1>&2; exit 1; }
|
|
;;
|
|
esac
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
fi
|
|
|
|
|
|
echo $ac_n "checking whether to include insults""... $ac_c" 1>&6
|
|
echo "configure:1824: checking whether to include insults" >&5
|
|
# Check whether --with-insults or --without-insults was given.
|
|
if test "${with_insults+set}" = set; then
|
|
withval="$with_insults"
|
|
case $with_insults in
|
|
yes) cat >> confdefs.h <<\EOF
|
|
#define USE_INSULTS 1
|
|
EOF
|
|
|
|
echo "$ac_t""yes" 1>&6
|
|
with_classic_insults=yes
|
|
with_csops_insults=yes
|
|
;;
|
|
no) echo "$ac_t""no" 1>&6
|
|
;;
|
|
*) { echo "configure: error: "--with-insults does not take an argument."" 1>&2; exit 1; }
|
|
;;
|
|
esac
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
fi
|
|
|
|
|
|
# Check whether --with-all-insults or --without-all-insults was given.
|
|
if test "${with_all_insults+set}" = set; then
|
|
withval="$with_all_insults"
|
|
case $with_all_insults in
|
|
yes) with_classic_insults=yes
|
|
with_csops_insults=yes
|
|
with_hal_insults=yes
|
|
with_goons_insults=yes
|
|
;;
|
|
no) ;;
|
|
*) { echo "configure: error: "--with-all-insults does not take an argument."" 1>&2; exit 1; }
|
|
;;
|
|
esac
|
|
fi
|
|
|
|
|
|
# Check whether --with-classic-insults or --without-classic-insults was given.
|
|
if test "${with_classic_insults+set}" = set; then
|
|
withval="$with_classic_insults"
|
|
case $with_classic_insults in
|
|
yes) cat >> confdefs.h <<\EOF
|
|
#define CLASSIC_INSULTS 1
|
|
EOF
|
|
|
|
;;
|
|
no) ;;
|
|
*) { echo "configure: error: "--with-classic-insults does not take an argument."" 1>&2; exit 1; }
|
|
;;
|
|
esac
|
|
fi
|
|
|
|
|
|
# Check whether --with-csops-insults or --without-csops-insults was given.
|
|
if test "${with_csops_insults+set}" = set; then
|
|
withval="$with_csops_insults"
|
|
case $with_csops_insults in
|
|
yes) cat >> confdefs.h <<\EOF
|
|
#define CSOPS_INSULTS 1
|
|
EOF
|
|
|
|
;;
|
|
no) ;;
|
|
*) { echo "configure: error: "--with-csops-insults does not take an argument."" 1>&2; exit 1; }
|
|
;;
|
|
esac
|
|
fi
|
|
|
|
|
|
# Check whether --with-hal-insults or --without-hal-insults was given.
|
|
if test "${with_hal_insults+set}" = set; then
|
|
withval="$with_hal_insults"
|
|
case $with_hal_insults in
|
|
yes) cat >> confdefs.h <<\EOF
|
|
#define HAL_INSULTS 1
|
|
EOF
|
|
|
|
;;
|
|
no) ;;
|
|
*) { echo "configure: error: "--with-hal-insults does not take an argument."" 1>&2; exit 1; }
|
|
;;
|
|
esac
|
|
fi
|
|
|
|
|
|
# Check whether --with-goons-insults or --without-goons-insults was given.
|
|
if test "${with_goons_insults+set}" = set; then
|
|
withval="$with_goons_insults"
|
|
case $with_goons_insults in
|
|
yes) cat >> confdefs.h <<\EOF
|
|
#define GOONS_INSULTS 1
|
|
EOF
|
|
|
|
;;
|
|
no) ;;
|
|
*) { echo "configure: error: "--with-goons-insults does not take an argument."" 1>&2; exit 1; }
|
|
;;
|
|
esac
|
|
fi
|
|
|
|
|
|
if test "$with_insults" = "yes"; then
|
|
echo $ac_n "checking which insult sets to include""... $ac_c" 1>&6
|
|
echo "configure:1929: checking which insult sets to include" >&5
|
|
i=""
|
|
test "$with_goons_insults" = "yes" && i="goons ${i}"
|
|
test "$with_hal_insults" = "yes" && i="hal ${i}"
|
|
test "$with_csops_insults" = "yes" && i="csops ${i}"
|
|
test "$with_classic_insults" = "yes" && i="classic ${i}"
|
|
echo "$ac_t""$i" 1>&6
|
|
fi
|
|
|
|
echo $ac_n "checking whether to override the user's path""... $ac_c" 1>&6
|
|
echo "configure:1939: checking whether to override the user's path" >&5
|
|
# Check whether --with-secure-path or --without-secure-path was given.
|
|
if test "${with_secure_path+set}" = set; then
|
|
withval="$with_secure_path"
|
|
case $with_secure_path in
|
|
yes) cat >> confdefs.h <<EOF
|
|
#define SECURE_PATH "/bin:/usr/ucb:/usr/bin:/usr/sbin:/sbin:/usr/etc:/etc"
|
|
EOF
|
|
|
|
echo "$ac_t"":/usr/ucb:/usr/bin:/usr/sbin:/sbin:/usr/etc:/etc" 1>&6
|
|
;;
|
|
no) echo "$ac_t""no" 1>&6
|
|
;;
|
|
*) cat >> confdefs.h <<EOF
|
|
#define SECURE_PATH "$with_secure_path"
|
|
EOF
|
|
|
|
echo "$ac_t""$with_secure_path" 1>&6
|
|
;;
|
|
esac
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
fi
|
|
|
|
|
|
echo $ac_n "checking whether to get ip addresses from the network interfaces""... $ac_c" 1>&6
|
|
echo "configure:1965: checking whether to get ip addresses from the network interfaces" >&5
|
|
# Check whether --with-interfaces or --without-interfaces was given.
|
|
if test "${with_interfaces+set}" = set; then
|
|
withval="$with_interfaces"
|
|
case $with_interfaces in
|
|
yes) echo "$ac_t""yes" 1>&6
|
|
;;
|
|
no) cat >> confdefs.h <<\EOF
|
|
#define STUB_LOAD_INTERFACES 1
|
|
EOF
|
|
|
|
echo "$ac_t""no" 1>&6
|
|
;;
|
|
*) { echo "configure: error: "--with-interfaces does not take an argument."" 1>&2; exit 1; }
|
|
;;
|
|
esac
|
|
else
|
|
echo "$ac_t""yes" 1>&6
|
|
fi
|
|
|
|
|
|
|
|
echo $ac_n "checking whether to do user authentication by default""... $ac_c" 1>&6
|
|
echo "configure:1988: checking whether to do user authentication by default" >&5
|
|
# Check whether --enable-authentication or --disable-authentication was given.
|
|
if test "${enable_authentication+set}" = set; then
|
|
enableval="$enable_authentication"
|
|
case "$enableval" in
|
|
yes) echo "$ac_t""yes" 1>&6
|
|
;;
|
|
no) echo "$ac_t""no" 1>&6
|
|
cat >> confdefs.h <<\EOF
|
|
#define NO_AUTHENTICATION 1
|
|
EOF
|
|
|
|
;;
|
|
*) echo "$ac_t""no" 1>&6
|
|
echo "Ignoring unknown argument to --enable-authentication: $enableval"
|
|
;;
|
|
esac
|
|
|
|
else
|
|
echo "$ac_t""yes" 1>&6
|
|
fi
|
|
|
|
|
|
echo $ac_n "checking whether to disable shadow password support""... $ac_c" 1>&6
|
|
echo "configure:2012: checking whether to disable shadow password support" >&5
|
|
# Check whether --enable-shadow or --disable-shadow was given.
|
|
if test "${enable_shadow+set}" = set; then
|
|
enableval="$enable_shadow"
|
|
case "$enableval" in
|
|
yes) echo "$ac_t""no" 1>&6
|
|
;;
|
|
no) echo "$ac_t""yes" 1>&6
|
|
CHECKSHADOW="false"
|
|
;;
|
|
*) echo "$ac_t""no" 1>&6
|
|
echo "Ignoring unknown argument to --enable-shadow: $enableval"
|
|
;;
|
|
esac
|
|
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
fi
|
|
|
|
|
|
echo $ac_n "checking whether root should be allowed to use sudo""... $ac_c" 1>&6
|
|
echo "configure:2033: checking whether root should be allowed to use sudo" >&5
|
|
# Check whether --enable-root-sudo or --disable-root-sudo was given.
|
|
if test "${enable_root_sudo+set}" = set; then
|
|
enableval="$enable_root_sudo"
|
|
case "$enableval" in
|
|
yes) echo "$ac_t""yes" 1>&6
|
|
;;
|
|
no) cat >> confdefs.h <<\EOF
|
|
#define NO_ROOT_SUDO 1
|
|
EOF
|
|
|
|
echo "$ac_t""no" 1>&6
|
|
;;
|
|
*) { echo "configure: error: "--enable-root-sudo does not take an argument."" 1>&2; exit 1; }
|
|
;;
|
|
esac
|
|
|
|
else
|
|
echo "$ac_t""yes" 1>&6
|
|
fi
|
|
|
|
|
|
echo $ac_n "checking whether to log the hostname in the log file""... $ac_c" 1>&6
|
|
echo "configure:2056: checking whether to log the hostname in the log file" >&5
|
|
# Check whether --enable-log-host or --disable-log-host was given.
|
|
if test "${enable_log_host+set}" = set; then
|
|
enableval="$enable_log_host"
|
|
case "$enableval" in
|
|
yes) echo "$ac_t""yes" 1>&6
|
|
cat >> confdefs.h <<\EOF
|
|
#define HOST_IN_LOG 1
|
|
EOF
|
|
|
|
;;
|
|
no) echo "$ac_t""no" 1>&6
|
|
;;
|
|
*) echo "$ac_t""no" 1>&6
|
|
echo "Ignoring unknown argument to --enable-log-host: $enableval"
|
|
;;
|
|
esac
|
|
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
fi
|
|
|
|
|
|
echo $ac_n "checking whether to invoke a shell if sudo is given no arguments""... $ac_c" 1>&6
|
|
echo "configure:2080: checking whether to invoke a shell if sudo is given no arguments" >&5
|
|
# Check whether --enable-noargs-shell or --disable-noargs-shell was given.
|
|
if test "${enable_noargs_shell+set}" = set; then
|
|
enableval="$enable_noargs_shell"
|
|
case "$enableval" in
|
|
yes) echo "$ac_t""yes" 1>&6
|
|
cat >> confdefs.h <<\EOF
|
|
#define SHELL_IF_NO_ARGS 1
|
|
EOF
|
|
|
|
;;
|
|
no) echo "$ac_t""no" 1>&6
|
|
;;
|
|
*) echo "$ac_t""no" 1>&6
|
|
echo "Ignoring unknown argument to --enable-noargs-shell: $enableval"
|
|
;;
|
|
esac
|
|
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
fi
|
|
|
|
|
|
echo $ac_n "checking whether to set \$HOME to target user in shell mode""... $ac_c" 1>&6
|
|
echo "configure:2104: checking whether to set \$HOME to target user in shell mode" >&5
|
|
# Check whether --enable-shell-sets-home or --disable-shell-sets-home was given.
|
|
if test "${enable_shell_sets_home+set}" = set; then
|
|
enableval="$enable_shell_sets_home"
|
|
case "$enableval" in
|
|
yes) echo "$ac_t""yes" 1>&6
|
|
cat >> confdefs.h <<\EOF
|
|
#define SHELL_SETS_HOME 1
|
|
EOF
|
|
|
|
;;
|
|
no) echo "$ac_t""no" 1>&6
|
|
;;
|
|
*) echo "$ac_t""no" 1>&6
|
|
echo "Ignoring unknown argument to --enable-shell-sets-home: $enableval"
|
|
;;
|
|
esac
|
|
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
fi
|
|
|
|
|
|
echo $ac_n "checking whether to disable 'command not found' messages""... $ac_c" 1>&6
|
|
echo "configure:2128: checking whether to disable 'command not found' messages" >&5
|
|
# Check whether --enable-path_info or --disable-path_info was given.
|
|
if test "${enable_path_info+set}" = set; then
|
|
enableval="$enable_path_info"
|
|
case "$enableval" in
|
|
yes) echo "$ac_t""no" 1>&6
|
|
;;
|
|
no) echo "$ac_t""yes" 1>&6
|
|
cat >> confdefs.h <<\EOF
|
|
#define DONT_LEAK_PATH_INFO 1
|
|
EOF
|
|
|
|
;;
|
|
*) echo "$ac_t""no" 1>&6
|
|
echo "Ignoring unknown argument to --enable-path-info: $enableval"
|
|
;;
|
|
esac
|
|
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
fi
|
|
|
|
|
|
# Extract the first word of "egrep", so it can be a program name with args.
|
|
set dummy egrep; ac_word=$2
|
|
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
|
echo "configure:2154: checking for $ac_word" >&5
|
|
if eval "test \"`echo '$''{'ac_cv_prog_EGREPPROG'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
if test -n "$EGREPPROG"; then
|
|
ac_cv_prog_EGREPPROG="$EGREPPROG" # Let the user override the test.
|
|
else
|
|
IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
|
|
for ac_dir in $PATH; do
|
|
test -z "$ac_dir" && ac_dir=.
|
|
if test -f $ac_dir/$ac_word; then
|
|
ac_cv_prog_EGREPPROG="egrep"
|
|
break
|
|
fi
|
|
done
|
|
IFS="$ac_save_ifs"
|
|
fi
|
|
fi
|
|
EGREPPROG="$ac_cv_prog_EGREPPROG"
|
|
if test -n "$EGREPPROG"; then
|
|
echo "$ac_t""$EGREPPROG" 1>&6
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
fi
|
|
|
|
if test -z "$EGREPPROG"; then
|
|
echo "Sorry, configure requires egrep to run."
|
|
exit
|
|
fi
|
|
|
|
ac_cv_prog_cc_cross="no"
|
|
cross_compiling="no"
|
|
# 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:2189: 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="${IFS}:"
|
|
for ac_dir in $PATH; 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:2218: 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="${IFS}:"
|
|
ac_prog_rejected=no
|
|
for ac_dir in $PATH; 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
|
|
|
|
test -z "$CC" && { echo "configure: 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:2266: 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 $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
|
|
cross_compiling=$ac_cv_prog_cc_cross
|
|
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 2276 "configure"
|
|
#include "confdefs.h"
|
|
main(){return(0);}
|
|
EOF
|
|
if { (eval echo configure:2280: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; 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*
|
|
|
|
echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
|
|
if test $ac_cv_prog_cc_works = no; then
|
|
{ echo "configure: 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:2300: 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:2305: 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:2314: \"$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
|
|
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:2329: 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
|
|
CFLAGS="-g -O2"
|
|
else
|
|
CFLAGS="-O2"
|
|
fi
|
|
else
|
|
GCC=
|
|
test "${CFLAGS+set}" = set || CFLAGS="-g"
|
|
fi
|
|
|
|
ac_cv_prog_cc_cross="no"
|
|
cross_compiling="no"
|
|
echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
|
|
echo "configure:2359: 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
|
|
#line 2374 "configure"
|
|
#include "confdefs.h"
|
|
#include <assert.h>
|
|
Syntax Error
|
|
EOF
|
|
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
|
|
{ (eval echo configure:2380: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
|
ac_err=`grep -v '^ *+' conftest.out`
|
|
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
|
|
#line 2391 "configure"
|
|
#include "confdefs.h"
|
|
#include <assert.h>
|
|
Syntax Error
|
|
EOF
|
|
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
|
|
{ (eval echo configure:2397: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
|
ac_err=`grep -v '^ *+' conftest.out`
|
|
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*
|
|
ac_cv_prog_CPP="$CPP"
|
|
fi
|
|
CPP="$ac_cv_prog_CPP"
|
|
else
|
|
ac_cv_prog_CPP="$CPP"
|
|
fi
|
|
echo "$ac_t""$CPP" 1>&6
|
|
|
|
echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
|
|
echo "configure:2420: checking for POSIXized ISC" >&5
|
|
if test -d /etc/conf/kconfig.d &&
|
|
grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
|
|
then
|
|
echo "$ac_t""yes" 1>&6
|
|
ISC=yes # If later tests want to check for ISC.
|
|
cat >> confdefs.h <<\EOF
|
|
#define _POSIX_SOURCE 1
|
|
EOF
|
|
|
|
if test "$GCC" = yes; then
|
|
CC="$CC -posix"
|
|
else
|
|
CC="$CC -Xp"
|
|
fi
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
ISC=
|
|
fi
|
|
|
|
|
|
if test "$with_devel" = "yes" -a -n "$GCC"; then
|
|
CFLAGS="${CFLAGS} -Wall"
|
|
fi
|
|
|
|
# Extract the first word of "uname", so it can be a program name with args.
|
|
set dummy uname; ac_word=$2
|
|
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
|
echo "configure:2448: checking for $ac_word" >&5
|
|
if eval "test \"`echo '$''{'ac_cv_prog_UNAMEPROG'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
if test -n "$UNAMEPROG"; then
|
|
ac_cv_prog_UNAMEPROG="$UNAMEPROG" # Let the user override the test.
|
|
else
|
|
IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
|
|
for ac_dir in $PATH; do
|
|
test -z "$ac_dir" && ac_dir=.
|
|
if test -f $ac_dir/$ac_word; then
|
|
ac_cv_prog_UNAMEPROG="uname"
|
|
break
|
|
fi
|
|
done
|
|
IFS="$ac_save_ifs"
|
|
fi
|
|
fi
|
|
UNAMEPROG="$ac_cv_prog_UNAMEPROG"
|
|
if test -n "$UNAMEPROG"; then
|
|
echo "$ac_t""$UNAMEPROG" 1>&6
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
fi
|
|
|
|
# Extract the first word of "tr", so it can be a program name with args.
|
|
set dummy tr; ac_word=$2
|
|
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
|
echo "configure:2476: checking for $ac_word" >&5
|
|
if eval "test \"`echo '$''{'ac_cv_prog_TRPROG'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
if test -n "$TRPROG"; then
|
|
ac_cv_prog_TRPROG="$TRPROG" # Let the user override the test.
|
|
else
|
|
IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
|
|
for ac_dir in $PATH; do
|
|
test -z "$ac_dir" && ac_dir=.
|
|
if test -f $ac_dir/$ac_word; then
|
|
ac_cv_prog_TRPROG="tr"
|
|
break
|
|
fi
|
|
done
|
|
IFS="$ac_save_ifs"
|
|
fi
|
|
fi
|
|
TRPROG="$ac_cv_prog_TRPROG"
|
|
if test -n "$TRPROG"; then
|
|
echo "$ac_t""$TRPROG" 1>&6
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
fi
|
|
|
|
# Extract the first word of "sed", so it can be a program name with args.
|
|
set dummy sed; ac_word=$2
|
|
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
|
echo "configure:2504: checking for $ac_word" >&5
|
|
if eval "test \"`echo '$''{'ac_cv_prog_SEDPROG'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
if test -n "$SEDPROG"; then
|
|
ac_cv_prog_SEDPROG="$SEDPROG" # Let the user override the test.
|
|
else
|
|
IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
|
|
for ac_dir in $PATH; do
|
|
test -z "$ac_dir" && ac_dir=.
|
|
if test -f $ac_dir/$ac_word; then
|
|
ac_cv_prog_SEDPROG="sed"
|
|
break
|
|
fi
|
|
done
|
|
IFS="$ac_save_ifs"
|
|
fi
|
|
fi
|
|
SEDPROG="$ac_cv_prog_SEDPROG"
|
|
if test -n "$SEDPROG"; then
|
|
echo "$ac_t""$SEDPROG" 1>&6
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
fi
|
|
|
|
# Extract the first word of "nroff", so it can be a program name with args.
|
|
set dummy nroff; ac_word=$2
|
|
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
|
echo "configure:2532: checking for $ac_word" >&5
|
|
if eval "test \"`echo '$''{'ac_cv_prog_NROFFPROG'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
if test -n "$NROFFPROG"; then
|
|
ac_cv_prog_NROFFPROG="$NROFFPROG" # Let the user override the test.
|
|
else
|
|
IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
|
|
for ac_dir in $PATH; do
|
|
test -z "$ac_dir" && ac_dir=.
|
|
if test -f $ac_dir/$ac_word; then
|
|
ac_cv_prog_NROFFPROG="nroff"
|
|
break
|
|
fi
|
|
done
|
|
IFS="$ac_save_ifs"
|
|
fi
|
|
fi
|
|
NROFFPROG="$ac_cv_prog_NROFFPROG"
|
|
if test -n "$NROFFPROG"; then
|
|
echo "$ac_t""$NROFFPROG" 1>&6
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
fi
|
|
|
|
if test -z "$NROFFPROG"; then
|
|
MANTYPE="cat"
|
|
fi
|
|
|
|
ac_aux_dir=
|
|
for ac_dir in $srcdir $srcdir/.. $srcdir/../..; 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 "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
|
|
fi
|
|
ac_config_guess="/bin/sh $ac_aux_dir/config.guess"
|
|
ac_config_sub="/bin/sh $ac_aux_dir/config.sub"
|
|
ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
|
|
|
|
|
|
# Make sure we can run config.sub.
|
|
if $ac_config_sub sun4 >/dev/null 2>&1; then :
|
|
else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
|
|
fi
|
|
|
|
echo $ac_n "checking host system type""... $ac_c" 1>&6
|
|
echo "configure:2587: checking host system type" >&5
|
|
|
|
host_alias=$host
|
|
case "$host_alias" in
|
|
NONE)
|
|
case $nonopt in
|
|
NONE)
|
|
if host_alias=`$ac_config_guess`; then :
|
|
else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
|
|
fi ;;
|
|
*) host_alias=$nonopt ;;
|
|
esac ;;
|
|
esac
|
|
|
|
host=`$ac_config_sub $host_alias`
|
|
host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
|
|
host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
|
|
host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
|
|
echo "$ac_t""$host" 1>&6
|
|
|
|
if test -n "$sudo_cv_prev_host"; then
|
|
if test "$sudo_cv_prev_host" != "$host"; then
|
|
echo ""
|
|
echo "Fatal Error: config.cache exists from another platform!"
|
|
echo "Please remove it and re-run configure."
|
|
echo ""
|
|
exit 1
|
|
else
|
|
echo $ac_n "checking previous host type""... $ac_c" 1>&6
|
|
echo "configure:2616: checking previous host type" >&5
|
|
if eval "test \"`echo '$''{'sudo_cv_prev_host'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
sudo_cv_prev_host="$host"
|
|
fi
|
|
|
|
echo $sudo_cv_prev_host
|
|
fi
|
|
else
|
|
# this will produce no output since there is no cached value
|
|
if eval "test \"`echo '$''{'sudo_cv_prev_host'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
sudo_cv_prev_host="$host"
|
|
fi
|
|
|
|
fi
|
|
|
|
if test -n "$host_os"; then
|
|
OS=`echo $host_os | sed 's/[0-9].*//'`
|
|
OSREV=`echo $host_os | sed 's/^[^0-9]*\([0-9][0-9]*\).*$/\1/'`
|
|
else
|
|
OS="unknown"
|
|
OSREV=0
|
|
fi
|
|
|
|
case "$host" in
|
|
*-*-sunos4*)
|
|
# getcwd(3) opens a pipe to getpwd(1)!?!
|
|
BROKEN_GETCWD=1
|
|
|
|
# system headers lack prototypes but gcc helps...
|
|
if test -n "$GCC"; then
|
|
CPPFLAGS="${CPPFLAGS} -D__USE_FIXED_PROTOTYPES__"
|
|
fi
|
|
|
|
# check for password adjunct functions (shadow passwords)
|
|
if test "$CHECKSHADOW" = "true"; then
|
|
echo $ac_n "checking for getpwanam""... $ac_c" 1>&6
|
|
echo "configure:2656: checking for getpwanam" >&5
|
|
if eval "test \"`echo '$''{'ac_cv_func_getpwanam'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 2661 "configure"
|
|
#include "confdefs.h"
|
|
/* System header to define __stub macros and hopefully few prototypes,
|
|
which can conflict with char getpwanam(); 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 getpwanam();
|
|
|
|
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_getpwanam) || defined (__stub___getpwanam)
|
|
choke me
|
|
#else
|
|
getpwanam();
|
|
#endif
|
|
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:2684: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
|
rm -rf conftest*
|
|
eval "ac_cv_func_getpwanam=yes"
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
eval "ac_cv_func_getpwanam=no"
|
|
fi
|
|
rm -f conftest*
|
|
fi
|
|
|
|
if eval "test \"`echo '$ac_cv_func_'getpwanam`\" = yes"; then
|
|
echo "$ac_t""yes" 1>&6
|
|
cat >> confdefs.h <<\EOF
|
|
#define HAVE_GETPWANAM 1
|
|
EOF
|
|
for ac_func in issecure
|
|
do
|
|
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
|
|
echo "configure:2704: 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
|
|
#line 2709 "configure"
|
|
#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:2732: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; 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_t""no" 1>&6
|
|
fi
|
|
|
|
CHECKSHADOW="false"
|
|
fi
|
|
;;
|
|
*-*-solaris2*)
|
|
# To get the crypt(3) prototype (so we pass -Wall)
|
|
CPPFLAGS="${CPPFLAGS} -D__EXTENSIONS__"
|
|
# AFS support needs -lucb
|
|
if test "$with_AFS" = "yes"; then
|
|
AFS_LIBS="-lc -lucb"
|
|
fi
|
|
mansectsu=1m
|
|
mansectform=4
|
|
;;
|
|
*-*-aix*)
|
|
# To get all prototypes (so we pass -Wall)
|
|
CPPFLAGS="${CPPFLAGS} -D_XOPEN_EXTENDED_SOURCE"
|
|
cat >> confdefs.h <<\EOF
|
|
#define _ALL_SOURCE 1
|
|
EOF
|
|
|
|
SUDO_LDFLAGS="${SUDO_LDFLAGS} -Wl,-bI:\$(srcdir)/aixcrypt.exp"
|
|
;;
|
|
*-*-hiuxmpp*)
|
|
if test "$CHECKSHADOW" = "true"; then
|
|
echo $ac_n "checking for getprpwnam in -lsec""... $ac_c" 1>&6
|
|
echo "configure:2785: checking for getprpwnam in -lsec" >&5
|
|
if test -n ""; then
|
|
ac_lib_var=`echo sec'_'getprpwnam | sed 'y% ./+-%___p_%'`
|
|
else
|
|
ac_lib_var=`echo sec'_'getprpwnam | sed 'y%./+-%__p_%'`
|
|
fi
|
|
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
ac_save_LIBS="$LIBS"
|
|
LIBS="-lsec $LIBS"
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 2797 "configure"
|
|
#include "confdefs.h"
|
|
/* Override any gcc2 internal prototype to avoid an error. */
|
|
/* We use char because int might match the return type of a gcc2
|
|
builtin and then its argument prototype would still apply. */
|
|
char getprpwnam();
|
|
|
|
int main() {
|
|
getprpwnam()
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:2808: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
|
rm -rf conftest*
|
|
eval "ac_cv_lib_$ac_lib_var=yes"
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
eval "ac_cv_lib_$ac_lib_var=no"
|
|
fi
|
|
rm -f conftest*
|
|
LIBS="$ac_save_LIBS"
|
|
|
|
fi
|
|
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
|
|
echo "$ac_t""yes" 1>&6
|
|
cat >> confdefs.h <<\EOF
|
|
#define HAVE_GETPRPWNAM 1
|
|
EOF
|
|
SUDO_LIBS="${SUDO_LIBS} -lsec"; LIBS="${LIBS} -lsec"; SECUREWARE=1
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
echo $ac_n "checking for getprpwnam in -lsecurity""... $ac_c" 1>&6
|
|
echo "configure:2830: checking for getprpwnam in -lsecurity" >&5
|
|
if test -n ""; then
|
|
ac_lib_var=`echo security'_'getprpwnam | sed 'y% ./+-%___p_%'`
|
|
else
|
|
ac_lib_var=`echo security'_'getprpwnam | sed 'y%./+-%__p_%'`
|
|
fi
|
|
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
ac_save_LIBS="$LIBS"
|
|
LIBS="-lsecurity $LIBS"
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 2842 "configure"
|
|
#include "confdefs.h"
|
|
/* Override any gcc2 internal prototype to avoid an error. */
|
|
/* We use char because int might match the return type of a gcc2
|
|
builtin and then its argument prototype would still apply. */
|
|
char getprpwnam();
|
|
|
|
int main() {
|
|
getprpwnam()
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:2853: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
|
rm -rf conftest*
|
|
eval "ac_cv_lib_$ac_lib_var=yes"
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
eval "ac_cv_lib_$ac_lib_var=no"
|
|
fi
|
|
rm -f conftest*
|
|
LIBS="$ac_save_LIBS"
|
|
|
|
fi
|
|
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
|
|
echo "$ac_t""yes" 1>&6
|
|
cat >> confdefs.h <<\EOF
|
|
#define HAVE_GETPRPWNAM 1
|
|
EOF
|
|
SUDO_LIBS="${SUDO_LIBS} -lsecurity"; LIBS="${LIBS} -lsecurity"; SECUREWARE=1
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
fi
|
|
|
|
fi
|
|
|
|
CHECKSHADOW="false"
|
|
fi
|
|
mansectsu=1m
|
|
mansectform=4
|
|
;;
|
|
*-*-hpux1[0-9]*)
|
|
# uncomment this for a statically linked sudo
|
|
# (XXX - should be an option to configure)
|
|
#STATIC_SUDO=true
|
|
|
|
# If using cc, run in ANSI mode if possible
|
|
if test -z "$GCC"; then
|
|
$CC -Aa 2>&1 | grep 'A option is available only' >conftest.out
|
|
if test ! -s conftest.out; then
|
|
CPPFLAGS="${CPPFLAGS} -Aa"
|
|
fi
|
|
rm -f conftest.out
|
|
fi
|
|
|
|
# Add -D_HPUX_SOURCE so we don't get strict ANSI headers
|
|
CPPFLAGS="${CPPFLAGS} -D_HPUX_SOURCE"
|
|
|
|
if test "$CHECKSHADOW" = "true"; then
|
|
echo $ac_n "checking for getprpwnam in -lsec""... $ac_c" 1>&6
|
|
echo "configure:2902: checking for getprpwnam in -lsec" >&5
|
|
if test -n ""; then
|
|
ac_lib_var=`echo sec'_'getprpwnam | sed 'y% ./+-%___p_%'`
|
|
else
|
|
ac_lib_var=`echo sec'_'getprpwnam | sed 'y%./+-%__p_%'`
|
|
fi
|
|
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
ac_save_LIBS="$LIBS"
|
|
LIBS="-lsec $LIBS"
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 2914 "configure"
|
|
#include "confdefs.h"
|
|
/* Override any gcc2 internal prototype to avoid an error. */
|
|
/* We use char because int might match the return type of a gcc2
|
|
builtin and then its argument prototype would still apply. */
|
|
char getprpwnam();
|
|
|
|
int main() {
|
|
getprpwnam()
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:2925: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
|
rm -rf conftest*
|
|
eval "ac_cv_lib_$ac_lib_var=yes"
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
eval "ac_cv_lib_$ac_lib_var=no"
|
|
fi
|
|
rm -f conftest*
|
|
LIBS="$ac_save_LIBS"
|
|
|
|
fi
|
|
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
|
|
echo "$ac_t""yes" 1>&6
|
|
cat >> confdefs.h <<\EOF
|
|
#define HAVE_GETPRPWNAM 1
|
|
EOF
|
|
echo $ac_n "checking for iscomsec in -lsec""... $ac_c" 1>&6
|
|
echo "configure:2944: checking for iscomsec in -lsec" >&5
|
|
if test -n ""; then
|
|
ac_lib_var=`echo sec'_'iscomsec | sed 'y% ./+-%___p_%'`
|
|
else
|
|
ac_lib_var=`echo sec'_'iscomsec | sed 'y%./+-%__p_%'`
|
|
fi
|
|
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
ac_save_LIBS="$LIBS"
|
|
LIBS="-lsec $LIBS"
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 2956 "configure"
|
|
#include "confdefs.h"
|
|
/* Override any gcc2 internal prototype to avoid an error. */
|
|
/* We use char because int might match the return type of a gcc2
|
|
builtin and then its argument prototype would still apply. */
|
|
char iscomsec();
|
|
|
|
int main() {
|
|
iscomsec()
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:2967: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
|
rm -rf conftest*
|
|
eval "ac_cv_lib_$ac_lib_var=yes"
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
eval "ac_cv_lib_$ac_lib_var=no"
|
|
fi
|
|
rm -f conftest*
|
|
LIBS="$ac_save_LIBS"
|
|
|
|
fi
|
|
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
|
|
echo "$ac_t""yes" 1>&6
|
|
cat >> confdefs.h <<\EOF
|
|
#define HAVE_ISCOMSEC 1
|
|
EOF
|
|
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
fi
|
|
SUDO_LIBS="${SUDO_LIBS} -lsec"; LIBS="${LIBS} -lsec"; SECUREWARE=1
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
fi
|
|
|
|
CHECKSHADOW="false"
|
|
fi
|
|
|
|
if test -n "$STATIC_SUDO"; then
|
|
if test -n "$GCC"; then
|
|
SUDO_LDFLAGS="${SUDO_LDFLAGS} -static"
|
|
else
|
|
SUDO_LDFLAGS="${SUDO_LDFLAGS} -Wl,-a,archive"
|
|
fi
|
|
fi
|
|
|
|
# AFS support needs -lBSD
|
|
if test "$with_AFS" = "yes"; then
|
|
AFS_LIBS="-lc -lBSD"
|
|
fi
|
|
mansectsu=1m
|
|
mansectform=4
|
|
;;
|
|
*-*-hpux9*)
|
|
# uncomment this for a statically linked sudo
|
|
# (XXX - should be an option to configure)
|
|
#STATIC_SUDO=true
|
|
|
|
# If using cc, run in ANSI mode if possible
|
|
if test -z "$GCC"; then
|
|
$CC -Aa 2>&1 | grep 'A option is available only' >conftest.out
|
|
if test ! -s conftest.out; then
|
|
CPPFLAGS="${CPPFLAGS} -Aa"
|
|
fi
|
|
rm -f conftest.out
|
|
fi
|
|
|
|
# Add -D_HPUX_SOURCE so we don't get strict ANSI headers
|
|
CPPFLAGS="${CPPFLAGS} -D_HPUX_SOURCE"
|
|
|
|
cat >> confdefs.h <<\EOF
|
|
#define BROKEN_SYSLOG 1
|
|
EOF
|
|
|
|
|
|
if test "$CHECKSHADOW" = "true"; then
|
|
for ac_func in getspwuid
|
|
do
|
|
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
|
|
echo "configure:3038: 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
|
|
#line 3043 "configure"
|
|
#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:3066: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; 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
|
|
|
|
CHECKSHADOW="false"
|
|
fi
|
|
|
|
if test -n "$STATIC_SUDO"; then
|
|
if test -n "$GCC"; then
|
|
SUDO_LDFLAGS="${SUDO_LDFLAGS} -static"
|
|
else
|
|
SUDO_LDFLAGS="${SUDO_LDFLAGS} -Wl,-a,archive"
|
|
fi
|
|
fi
|
|
|
|
# DCE support (requires ANSI C compiler)
|
|
if test "$with_DCE" = "yes"; then
|
|
# order of libs in 9.X is important. -lc_r must be last
|
|
SUDO_LIBS="${SUDO_LIBS} -ldce -lM -lc_r"
|
|
LIBS="${LIBS} -ldce -lM -lc_r"
|
|
CPPFLAGS="${CPPFLAGS} -D_REENTRANT -I/usr/include/reentrant"
|
|
fi
|
|
|
|
# AFS support needs -lBSD
|
|
if test "$with_AFS" = "yes"; then
|
|
AFS_LIBS="-lc -lBSD"
|
|
fi
|
|
mansectsu=1m
|
|
mansectform=4
|
|
;;
|
|
*-*-hpux*)
|
|
|
|
cat >> confdefs.h <<\EOF
|
|
#define BROKEN_SYSLOG 1
|
|
EOF
|
|
|
|
|
|
# Not sure if setuid binaries are safe in < 9.x
|
|
if test -n "$GCC"; then
|
|
SUDO_LDFLAGS="${SUDO_LDFLAGS} -static"
|
|
else
|
|
SUDO_LDFLAGS="${SUDO_LDFLAGS} -Wl,-a,archive"
|
|
fi
|
|
|
|
# AFS support needs -lBSD
|
|
if test "$with_AFS" = "yes"; then
|
|
AFS_LIBS="-lc -lBSD"
|
|
fi
|
|
mansectsu=1m
|
|
mansectform=4
|
|
;;
|
|
*-dec-osf*)
|
|
# ignore envariables wrt dynamic lib path
|
|
SUDO_LDFLAGS="${SUDO_LDFLAGS} -Wl,-no_library_replacement"
|
|
|
|
echo $ac_n "checking whether to disable sia support on Digital UNIX""... $ac_c" 1>&6
|
|
echo "configure:3142: checking whether to disable sia support on Digital UNIX" >&5
|
|
# Check whether --enable-sia or --disable-sia was given.
|
|
if test "${enable_sia+set}" = set; then
|
|
enableval="$enable_sia"
|
|
case "$enableval" in
|
|
yes) echo "$ac_t""no" 1>&6
|
|
;;
|
|
no) echo "$ac_t""yes" 1>&6
|
|
CHECKSIA=false
|
|
;;
|
|
*) echo "$ac_t""no" 1>&6
|
|
echo "Ignoring unknown argument to --enable-sia: $enableval"
|
|
;;
|
|
esac
|
|
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
fi
|
|
|
|
|
|
# use SIA by default, if we have it, else SecureWare
|
|
# unless overridden on the command line
|
|
if test "$CHECKSIA" = "true"; then
|
|
echo $ac_n "checking for sia_ses_init""... $ac_c" 1>&6
|
|
echo "configure:3166: checking for sia_ses_init" >&5
|
|
if eval "test \"`echo '$''{'ac_cv_func_sia_ses_init'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 3171 "configure"
|
|
#include "confdefs.h"
|
|
/* System header to define __stub macros and hopefully few prototypes,
|
|
which can conflict with char sia_ses_init(); 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 sia_ses_init();
|
|
|
|
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_sia_ses_init) || defined (__stub___sia_ses_init)
|
|
choke me
|
|
#else
|
|
sia_ses_init();
|
|
#endif
|
|
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:3194: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
|
rm -rf conftest*
|
|
eval "ac_cv_func_sia_ses_init=yes"
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
eval "ac_cv_func_sia_ses_init=no"
|
|
fi
|
|
rm -f conftest*
|
|
fi
|
|
|
|
if eval "test \"`echo '$ac_cv_func_'sia_ses_init`\" = yes"; then
|
|
echo "$ac_t""yes" 1>&6
|
|
cat >> confdefs.h <<\EOF
|
|
#define HAVE_SIA 1
|
|
EOF
|
|
|
|
if test -n "$with_skey" -o -n "$with_opie" -o -n "$with_otp_only" -o -n "$with_long_otp_prompt" -o -n "$with_SecurID" -o -n "$with_fwtk" -o -n "$with_kerb4" -o -n "$with_kerb5" -o -n "$with_pam" -o -n "$with_AFS" -o -n "$with_DCE"; then
|
|
{ echo "configure: error: "you cannot mix SIA and other authentication schemes. You can turn off SIA support via the --disable-sia option"" 1>&2; exit 1; }
|
|
fi; CHECKSHADOW=false
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
fi
|
|
|
|
fi
|
|
if test "$CHECKSHADOW" = "true"; then
|
|
echo $ac_n "checking for getprpwnam in -lsecurity""... $ac_c" 1>&6
|
|
echo "configure:3222: checking for getprpwnam in -lsecurity" >&5
|
|
if test -n ""; then
|
|
ac_lib_var=`echo security'_'getprpwnam | sed 'y% ./+-%___p_%'`
|
|
else
|
|
ac_lib_var=`echo security'_'getprpwnam | sed 'y%./+-%__p_%'`
|
|
fi
|
|
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
ac_save_LIBS="$LIBS"
|
|
LIBS="-lsecurity $LIBS"
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 3234 "configure"
|
|
#include "confdefs.h"
|
|
/* Override any gcc2 internal prototype to avoid an error. */
|
|
/* We use char because int might match the return type of a gcc2
|
|
builtin and then its argument prototype would still apply. */
|
|
char getprpwnam();
|
|
|
|
int main() {
|
|
getprpwnam()
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:3245: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
|
rm -rf conftest*
|
|
eval "ac_cv_lib_$ac_lib_var=yes"
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
eval "ac_cv_lib_$ac_lib_var=no"
|
|
fi
|
|
rm -f conftest*
|
|
LIBS="$ac_save_LIBS"
|
|
|
|
fi
|
|
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
|
|
echo "$ac_t""yes" 1>&6
|
|
SECUREWARE=1
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
fi
|
|
|
|
CHECKSHADOW="false"
|
|
fi
|
|
|
|
if test -n "$SECUREWARE"; then
|
|
cat >> confdefs.h <<\EOF
|
|
#define HAVE_GETPRPWNAM 1
|
|
EOF
|
|
|
|
# -ldb includes bogus versions of snprintf/vsnprintf
|
|
echo $ac_n "checking for snprintf""... $ac_c" 1>&6
|
|
echo "configure:3275: checking for snprintf" >&5
|
|
if eval "test \"`echo '$''{'ac_cv_func_snprintf'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 3280 "configure"
|
|
#include "confdefs.h"
|
|
/* System header to define __stub macros and hopefully few prototypes,
|
|
which can conflict with char snprintf(); 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 snprintf();
|
|
|
|
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_snprintf) || defined (__stub___snprintf)
|
|
choke me
|
|
#else
|
|
snprintf();
|
|
#endif
|
|
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:3303: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
|
rm -rf conftest*
|
|
eval "ac_cv_func_snprintf=yes"
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
eval "ac_cv_func_snprintf=no"
|
|
fi
|
|
rm -f conftest*
|
|
fi
|
|
|
|
if eval "test \"`echo '$ac_cv_func_'snprintf`\" = yes"; then
|
|
echo "$ac_t""yes" 1>&6
|
|
cat >> confdefs.h <<\EOF
|
|
#define HAVE_SNPRINTF 1
|
|
EOF
|
|
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
NEED_SNPRINTF=1
|
|
fi
|
|
|
|
echo $ac_n "checking for vsnprintf""... $ac_c" 1>&6
|
|
echo "configure:3327: checking for vsnprintf" >&5
|
|
if eval "test \"`echo '$''{'ac_cv_func_vsnprintf'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 3332 "configure"
|
|
#include "confdefs.h"
|
|
/* System header to define __stub macros and hopefully few prototypes,
|
|
which can conflict with char vsnprintf(); 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 vsnprintf();
|
|
|
|
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_vsnprintf) || defined (__stub___vsnprintf)
|
|
choke me
|
|
#else
|
|
vsnprintf();
|
|
#endif
|
|
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:3355: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
|
rm -rf conftest*
|
|
eval "ac_cv_func_vsnprintf=yes"
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
eval "ac_cv_func_vsnprintf=no"
|
|
fi
|
|
rm -f conftest*
|
|
fi
|
|
|
|
if eval "test \"`echo '$ac_cv_func_'vsnprintf`\" = yes"; then
|
|
echo "$ac_t""yes" 1>&6
|
|
cat >> confdefs.h <<\EOF
|
|
#define HAVE_VSNPRINTF 1
|
|
EOF
|
|
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
NEED_SNPRINTF=1
|
|
fi
|
|
|
|
# 4.x and higher need -ldb too...
|
|
echo $ac_n "checking for dbopen in -ldb""... $ac_c" 1>&6
|
|
echo "configure:3380: checking for dbopen in -ldb" >&5
|
|
if test -n ""; then
|
|
ac_lib_var=`echo db'_'dbopen | sed 'y% ./+-%___p_%'`
|
|
else
|
|
ac_lib_var=`echo db'_'dbopen | sed 'y%./+-%__p_%'`
|
|
fi
|
|
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
ac_save_LIBS="$LIBS"
|
|
LIBS="-ldb $LIBS"
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 3392 "configure"
|
|
#include "confdefs.h"
|
|
/* Override any gcc2 internal prototype to avoid an error. */
|
|
/* We use char because int might match the return type of a gcc2
|
|
builtin and then its argument prototype would still apply. */
|
|
char dbopen();
|
|
|
|
int main() {
|
|
dbopen()
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:3403: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
|
rm -rf conftest*
|
|
eval "ac_cv_lib_$ac_lib_var=yes"
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
eval "ac_cv_lib_$ac_lib_var=no"
|
|
fi
|
|
rm -f conftest*
|
|
LIBS="$ac_save_LIBS"
|
|
|
|
fi
|
|
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
|
|
echo "$ac_t""yes" 1>&6
|
|
SUDO_LIBS="${SUDO_LIBS} -lsecurity -ldb -laud -lm"; LIBS="${LIBS} -lsecurity -ldb -laud -lm"
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
SUDO_LIBS="${SUDO_LIBS} -lsecurity -ldb -laud -lm"; LIBS="${LIBS} -lsecurity -ldb -laud -lm"
|
|
fi
|
|
|
|
for ac_func in dispcrypt
|
|
do
|
|
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
|
|
echo "configure:3427: 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
|
|
#line 3432 "configure"
|
|
#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:3455: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; 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
|
|
|
|
echo $ac_n "checking for broken /usr/include/prot.h""... $ac_c" 1>&6
|
|
echo "configure:3480: checking for broken /usr/include/prot.h" >&5
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 3482 "configure"
|
|
#include "confdefs.h"
|
|
|
|
#include <sys/types.h>
|
|
#include <sys/security.h>
|
|
#include <prot.h>
|
|
|
|
int main() {
|
|
exit(0);
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:3493: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
|
|
rm -rf conftest*
|
|
echo "$ac_t""no" 1>&6
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
echo "$ac_t""yes, fixing locally" 1>&6
|
|
sed 's:<acl.h>:<sys/acl.h>:g' < /usr/include/prot.h > prot.h
|
|
|
|
fi
|
|
rm -f conftest*
|
|
else
|
|
with_passwd=no
|
|
AUTH_OBJS="sia.o"
|
|
fi
|
|
;;
|
|
*-*-irix*)
|
|
# configure may not think irix has stdc headers
|
|
# but it's good enough for sudo
|
|
cat >> confdefs.h <<\EOF
|
|
#define STDC_HEADERS 1
|
|
EOF
|
|
|
|
CPPFLAGS="${CPPFLAGS} -D_BSD_TYPES"
|
|
if test -z "$NROFFPROG"; then
|
|
MAN_POSTINSTALL=' /bin/rm -f $(mandir8)/sudo.$(mansect8).z $(mandir8)/visudo.$(mansect8).z $(mandir5)/sudoers.$(mansect5).z ; /usr/bin/pack $(mandir8)/sudo.$(mansect8) $(mandir8)/visudo.$(mansect8) $(mandir5)/sudoers.$(mansect5)'
|
|
if test "$prefix" = "/usr/local" -a "$mandir" = '$(prefix)/man'; then
|
|
if test -d /usr/share/catman/local; then
|
|
mandir="/usr/share/catman/local"
|
|
else
|
|
mandir="/usr/catman/local"
|
|
fi
|
|
fi
|
|
else
|
|
if test "$prefix" = "/usr/local" -a "$mandir" = '$(prefix)/man'; then
|
|
if test -d "/usr/share/man/local"; then
|
|
mandir="/usr/share/man/local"
|
|
else
|
|
mandir="/usr/man/local"
|
|
fi
|
|
fi
|
|
fi
|
|
# IRIX <= 4 needs -lsun
|
|
if test "$OSREV" -le 4; then
|
|
echo $ac_n "checking for getpwnam in -lsun""... $ac_c" 1>&6
|
|
echo "configure:3539: checking for getpwnam in -lsun" >&5
|
|
if test -n ""; then
|
|
ac_lib_var=`echo sun'_'getpwnam | sed 'y% ./+-%___p_%'`
|
|
else
|
|
ac_lib_var=`echo sun'_'getpwnam | sed 'y%./+-%__p_%'`
|
|
fi
|
|
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
ac_save_LIBS="$LIBS"
|
|
LIBS="-lsun $LIBS"
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 3551 "configure"
|
|
#include "confdefs.h"
|
|
/* Override any gcc2 internal prototype to avoid an error. */
|
|
/* We use char because int might match the return type of a gcc2
|
|
builtin and then its argument prototype would still apply. */
|
|
char getpwnam();
|
|
|
|
int main() {
|
|
getpwnam()
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:3562: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
|
rm -rf conftest*
|
|
eval "ac_cv_lib_$ac_lib_var=yes"
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
eval "ac_cv_lib_$ac_lib_var=no"
|
|
fi
|
|
rm -f conftest*
|
|
LIBS="$ac_save_LIBS"
|
|
|
|
fi
|
|
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
|
|
echo "$ac_t""yes" 1>&6
|
|
LIBS="${LIBS} -lsun"
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
fi
|
|
|
|
fi
|
|
mansectsu=1m
|
|
mansectform=4
|
|
;;
|
|
*-*-linux*)
|
|
# To get crypt(3) and vasprintf() prototypes (so we pass -Wall)
|
|
cat >> confdefs.h <<\EOF
|
|
#define _GNU_SOURCE 1
|
|
EOF
|
|
|
|
|
|
# Some Linux versions need to link with -lshadow
|
|
if test "$CHECKSHADOW" = "true"; then
|
|
echo $ac_n "checking for getspnam""... $ac_c" 1>&6
|
|
echo "configure:3596: checking for getspnam" >&5
|
|
if eval "test \"`echo '$''{'ac_cv_func_getspnam'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 3601 "configure"
|
|
#include "confdefs.h"
|
|
/* System header to define __stub macros and hopefully few prototypes,
|
|
which can conflict with char getspnam(); 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 getspnam();
|
|
|
|
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_getspnam) || defined (__stub___getspnam)
|
|
choke me
|
|
#else
|
|
getspnam();
|
|
#endif
|
|
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:3624: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
|
rm -rf conftest*
|
|
eval "ac_cv_func_getspnam=yes"
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
eval "ac_cv_func_getspnam=no"
|
|
fi
|
|
rm -f conftest*
|
|
fi
|
|
|
|
if eval "test \"`echo '$ac_cv_func_'getspnam`\" = yes"; then
|
|
echo "$ac_t""yes" 1>&6
|
|
cat >> confdefs.h <<\EOF
|
|
#define HAVE_GETSPNAM 1
|
|
EOF
|
|
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
echo $ac_n "checking for getspnam in -lshadow""... $ac_c" 1>&6
|
|
echo "configure:3645: checking for getspnam in -lshadow" >&5
|
|
if test -n ""; then
|
|
ac_lib_var=`echo shadow'_'getspnam | sed 'y% ./+-%___p_%'`
|
|
else
|
|
ac_lib_var=`echo shadow'_'getspnam | sed 'y%./+-%__p_%'`
|
|
fi
|
|
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
ac_save_LIBS="$LIBS"
|
|
LIBS="-lshadow $LIBS"
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 3657 "configure"
|
|
#include "confdefs.h"
|
|
/* Override any gcc2 internal prototype to avoid an error. */
|
|
/* We use char because int might match the return type of a gcc2
|
|
builtin and then its argument prototype would still apply. */
|
|
char getspnam();
|
|
|
|
int main() {
|
|
getspnam()
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:3668: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
|
rm -rf conftest*
|
|
eval "ac_cv_lib_$ac_lib_var=yes"
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
eval "ac_cv_lib_$ac_lib_var=no"
|
|
fi
|
|
rm -f conftest*
|
|
LIBS="$ac_save_LIBS"
|
|
|
|
fi
|
|
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
|
|
echo "$ac_t""yes" 1>&6
|
|
cat >> confdefs.h <<\EOF
|
|
#define HAVE_GETSPNAM 1
|
|
EOF
|
|
SUDO_LIBS="${SUDO_LIBS} -lshadow"; LIBS="${LIBS} -lshadow"
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
fi
|
|
|
|
fi
|
|
|
|
CHECKSHADOW="false"
|
|
fi
|
|
;;
|
|
*-convex-bsd*)
|
|
cat >> confdefs.h <<\EOF
|
|
#define _CONVEX_SOURCE 1
|
|
EOF
|
|
|
|
if test -z "$GCC"; then
|
|
CFLAGS="${CFLAGS} -D__STDC__"
|
|
fi
|
|
|
|
if test "$CHECKSHADOW" = "true"; then
|
|
echo $ac_n "checking for getprpwnam in -lsec""... $ac_c" 1>&6
|
|
echo "configure:3707: checking for getprpwnam in -lsec" >&5
|
|
if test -n ""; then
|
|
ac_lib_var=`echo sec'_'getprpwnam | sed 'y% ./+-%___p_%'`
|
|
else
|
|
ac_lib_var=`echo sec'_'getprpwnam | sed 'y%./+-%__p_%'`
|
|
fi
|
|
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
ac_save_LIBS="$LIBS"
|
|
LIBS="-lsec $LIBS"
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 3719 "configure"
|
|
#include "confdefs.h"
|
|
/* Override any gcc2 internal prototype to avoid an error. */
|
|
/* We use char because int might match the return type of a gcc2
|
|
builtin and then its argument prototype would still apply. */
|
|
char getprpwnam();
|
|
|
|
int main() {
|
|
getprpwnam()
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:3730: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
|
rm -rf conftest*
|
|
eval "ac_cv_lib_$ac_lib_var=yes"
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
eval "ac_cv_lib_$ac_lib_var=no"
|
|
fi
|
|
rm -f conftest*
|
|
LIBS="$ac_save_LIBS"
|
|
|
|
fi
|
|
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
|
|
echo "$ac_t""yes" 1>&6
|
|
cat >> confdefs.h <<\EOF
|
|
#define HAVE_GETPRPWNAM 1
|
|
EOF
|
|
SUDO_LIBS="${SUDO_LIBS} -lprot"; LIBS="${LIBS} -lprot"; OSDEFS="${OSDEFS} -D_AUDIT -D_ACL -DSecureWare"; SECUREWARE=1
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
fi
|
|
|
|
CHECKSHADOW="false"
|
|
fi
|
|
;;
|
|
*-*-ultrix*)
|
|
OS="ultrix"
|
|
if test "$CHECKSHADOW" = "true"; then
|
|
echo $ac_n "checking for getauthuid in -lauth""... $ac_c" 1>&6
|
|
echo "configure:3760: checking for getauthuid in -lauth" >&5
|
|
if test -n ""; then
|
|
ac_lib_var=`echo auth'_'getauthuid | sed 'y% ./+-%___p_%'`
|
|
else
|
|
ac_lib_var=`echo auth'_'getauthuid | sed 'y%./+-%__p_%'`
|
|
fi
|
|
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
ac_save_LIBS="$LIBS"
|
|
LIBS="-lauth $LIBS"
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 3772 "configure"
|
|
#include "confdefs.h"
|
|
/* Override any gcc2 internal prototype to avoid an error. */
|
|
/* We use char because int might match the return type of a gcc2
|
|
builtin and then its argument prototype would still apply. */
|
|
char getauthuid();
|
|
|
|
int main() {
|
|
getauthuid()
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:3783: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
|
rm -rf conftest*
|
|
eval "ac_cv_lib_$ac_lib_var=yes"
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
eval "ac_cv_lib_$ac_lib_var=no"
|
|
fi
|
|
rm -f conftest*
|
|
LIBS="$ac_save_LIBS"
|
|
|
|
fi
|
|
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
|
|
echo "$ac_t""yes" 1>&6
|
|
cat >> confdefs.h <<\EOF
|
|
#define HAVE_GETAUTHUID 1
|
|
EOF
|
|
SUDO_LIBS="${SUDO_LIBS} -lauth"; LIBS="${LIBS} -lauth"
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
fi
|
|
|
|
CHECKSHADOW="false"
|
|
fi
|
|
;;
|
|
*-*-riscos*)
|
|
LIBS="${LIBS} -lsun -lbsd"
|
|
CPPFLAGS="${CPPFLAGS} -I/usr/include -I/usr/include/bsd"
|
|
OSDEFS="${OSDEFS} -D_MIPS"
|
|
mansectsu=1m
|
|
mansectform=4
|
|
;;
|
|
*-*-isc*)
|
|
OSDEFS="${OSDEFS} -D_ISC"
|
|
LIB_CRYPT=1
|
|
SUDO_LIBS="${SUDO_LIBS} -lcrypt"
|
|
LIBS="${LIBS} -lcrypt"
|
|
|
|
if test "$CHECKSHADOW" = "true"; then
|
|
echo $ac_n "checking for getspnam in -lsec""... $ac_c" 1>&6
|
|
echo "configure:3824: checking for getspnam in -lsec" >&5
|
|
if test -n ""; then
|
|
ac_lib_var=`echo sec'_'getspnam | sed 'y% ./+-%___p_%'`
|
|
else
|
|
ac_lib_var=`echo sec'_'getspnam | sed 'y%./+-%__p_%'`
|
|
fi
|
|
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
ac_save_LIBS="$LIBS"
|
|
LIBS="-lsec $LIBS"
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 3836 "configure"
|
|
#include "confdefs.h"
|
|
/* Override any gcc2 internal prototype to avoid an error. */
|
|
/* We use char because int might match the return type of a gcc2
|
|
builtin and then its argument prototype would still apply. */
|
|
char getspnam();
|
|
|
|
int main() {
|
|
getspnam()
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:3847: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
|
rm -rf conftest*
|
|
eval "ac_cv_lib_$ac_lib_var=yes"
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
eval "ac_cv_lib_$ac_lib_var=no"
|
|
fi
|
|
rm -f conftest*
|
|
LIBS="$ac_save_LIBS"
|
|
|
|
fi
|
|
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
|
|
echo "$ac_t""yes" 1>&6
|
|
cat >> confdefs.h <<\EOF
|
|
#define HAVE_GETSPNAM 1
|
|
EOF
|
|
SUDO_LIBS="${SUDO_LIBS} -lsec"; LIBS="${LIBS} -lsec"
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
fi
|
|
|
|
CHECKSHADOW="false"
|
|
fi
|
|
mansectsu=1m
|
|
mansectform=4
|
|
;;
|
|
*-*-sco*)
|
|
if test "$CHECKSHADOW" = "true"; then
|
|
echo $ac_n "checking for getprpwnam in -lprot""... $ac_c" 1>&6
|
|
echo "configure:3878: checking for getprpwnam in -lprot" >&5
|
|
if test -n "-lx"; then
|
|
ac_lib_var=`echo prot'_'getprpwnam-lx | sed 'y% ./+-%___p_%'`
|
|
else
|
|
ac_lib_var=`echo prot'_'getprpwnam | sed 'y%./+-%__p_%'`
|
|
fi
|
|
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
ac_save_LIBS="$LIBS"
|
|
LIBS="-lprot -lx $LIBS"
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 3890 "configure"
|
|
#include "confdefs.h"
|
|
/* Override any gcc2 internal prototype to avoid an error. */
|
|
/* We use char because int might match the return type of a gcc2
|
|
builtin and then its argument prototype would still apply. */
|
|
char getprpwnam();
|
|
|
|
int main() {
|
|
getprpwnam()
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:3901: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
|
rm -rf conftest*
|
|
eval "ac_cv_lib_$ac_lib_var=yes"
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
eval "ac_cv_lib_$ac_lib_var=no"
|
|
fi
|
|
rm -f conftest*
|
|
LIBS="$ac_save_LIBS"
|
|
|
|
fi
|
|
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
|
|
echo "$ac_t""yes" 1>&6
|
|
cat >> confdefs.h <<\EOF
|
|
#define HAVE_GETPRPWNAM 1
|
|
EOF
|
|
SUDO_LIBS="${SUDO_LIBS} -lprot -lx"; LIBS="${LIBS} -lprot -lx"; SECUREWARE=1
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
fi
|
|
|
|
echo $ac_n "checking for getspnam in -lgen""... $ac_c" 1>&6
|
|
echo "configure:3925: checking for getspnam in -lgen" >&5
|
|
if test -n ""; then
|
|
ac_lib_var=`echo gen'_'getspnam | sed 'y% ./+-%___p_%'`
|
|
else
|
|
ac_lib_var=`echo gen'_'getspnam | sed 'y%./+-%__p_%'`
|
|
fi
|
|
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
ac_save_LIBS="$LIBS"
|
|
LIBS="-lgen $LIBS"
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 3937 "configure"
|
|
#include "confdefs.h"
|
|
/* Override any gcc2 internal prototype to avoid an error. */
|
|
/* We use char because int might match the return type of a gcc2
|
|
builtin and then its argument prototype would still apply. */
|
|
char getspnam();
|
|
|
|
int main() {
|
|
getspnam()
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:3948: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
|
rm -rf conftest*
|
|
eval "ac_cv_lib_$ac_lib_var=yes"
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
eval "ac_cv_lib_$ac_lib_var=no"
|
|
fi
|
|
rm -f conftest*
|
|
LIBS="$ac_save_LIBS"
|
|
|
|
fi
|
|
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
|
|
echo "$ac_t""yes" 1>&6
|
|
cat >> confdefs.h <<\EOF
|
|
#define HAVE_GETSPNAM 1
|
|
EOF
|
|
SUDO_LIBS="${SUDO_LIBS} -lgen"; LIBS="${LIBS} -lgen"
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
fi
|
|
|
|
CHECKSHADOW="false"
|
|
fi
|
|
mansectsu=1m
|
|
mansectform=4
|
|
;;
|
|
*-sequent-sysv*)
|
|
if test "$CHECKSHADOW" = "true"; then
|
|
echo $ac_n "checking for getspnam in -lsec""... $ac_c" 1>&6
|
|
echo "configure:3979: checking for getspnam in -lsec" >&5
|
|
if test -n ""; then
|
|
ac_lib_var=`echo sec'_'getspnam | sed 'y% ./+-%___p_%'`
|
|
else
|
|
ac_lib_var=`echo sec'_'getspnam | sed 'y%./+-%__p_%'`
|
|
fi
|
|
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
ac_save_LIBS="$LIBS"
|
|
LIBS="-lsec $LIBS"
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 3991 "configure"
|
|
#include "confdefs.h"
|
|
/* Override any gcc2 internal prototype to avoid an error. */
|
|
/* We use char because int might match the return type of a gcc2
|
|
builtin and then its argument prototype would still apply. */
|
|
char getspnam();
|
|
|
|
int main() {
|
|
getspnam()
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:4002: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
|
rm -rf conftest*
|
|
eval "ac_cv_lib_$ac_lib_var=yes"
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
eval "ac_cv_lib_$ac_lib_var=no"
|
|
fi
|
|
rm -f conftest*
|
|
LIBS="$ac_save_LIBS"
|
|
|
|
fi
|
|
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
|
|
echo "$ac_t""yes" 1>&6
|
|
cat >> confdefs.h <<\EOF
|
|
#define HAVE_GETSPNAM 1
|
|
EOF
|
|
SUDO_LIBS="${SUDO_LIBS} -lsec"; LIBS="${LIBS} -lsec"
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
fi
|
|
|
|
CHECKSHADOW="false"
|
|
fi
|
|
mansectsu=1m
|
|
mansectform=4
|
|
;;
|
|
*-ccur-sysv4|*-ccur-sysvr4)
|
|
LIBS="${LIBS} -lgen"
|
|
SUDO_LIBS="${SUDO_LIBS} -lgen"
|
|
mansectsu=1m
|
|
mansectform=4
|
|
;;
|
|
*-*-bsdi*)
|
|
# Use shlicc for BSD/OS 2.x unless asked to do otherwise
|
|
if test "$OSREV" -ge 2 -a "${with_CC+set}" != set -a \
|
|
"$ac_cv_prog_CC" = "gcc"; then
|
|
echo 'using shlicc as CC'
|
|
ac_cv_prog_CC=shlicc
|
|
CC="$ac_cv_prog_CC"
|
|
fi
|
|
if test "$CHECKSHADOW" = "true"; then
|
|
CHECKSHADOW="false"
|
|
fi
|
|
;;
|
|
*-*-freebsd*)
|
|
if test "$with_skey" = "yes"; then
|
|
SUDO_LIBS="${SUDO_LIBS} -lmd"
|
|
fi
|
|
if test "$CHECKSHADOW" = "true"; then
|
|
CHECKSHADOW="false"
|
|
fi
|
|
;;
|
|
*-*-*bsd*)
|
|
if test "$CHECKSHADOW" = "true"; then
|
|
CHECKSHADOW="false"
|
|
fi
|
|
;;
|
|
*-*-sysv*)
|
|
mansectsu=1m
|
|
mansectform=4
|
|
;;
|
|
esac
|
|
|
|
test -n "$mansectsu" || mansectsu=8
|
|
test -n "$mansectform" || mansectform=5
|
|
|
|
if test "$CHECKSHADOW" = "true"; then
|
|
echo $ac_n "checking for getspnam""... $ac_c" 1>&6
|
|
echo "configure:4072: checking for getspnam" >&5
|
|
if eval "test \"`echo '$''{'ac_cv_func_getspnam'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 4077 "configure"
|
|
#include "confdefs.h"
|
|
/* System header to define __stub macros and hopefully few prototypes,
|
|
which can conflict with char getspnam(); 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 getspnam();
|
|
|
|
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_getspnam) || defined (__stub___getspnam)
|
|
choke me
|
|
#else
|
|
getspnam();
|
|
#endif
|
|
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:4100: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
|
rm -rf conftest*
|
|
eval "ac_cv_func_getspnam=yes"
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
eval "ac_cv_func_getspnam=no"
|
|
fi
|
|
rm -f conftest*
|
|
fi
|
|
|
|
if eval "test \"`echo '$ac_cv_func_'getspnam`\" = yes"; then
|
|
echo "$ac_t""yes" 1>&6
|
|
cat >> confdefs.h <<\EOF
|
|
#define HAVE_GETSPNAM 1
|
|
EOF
|
|
CHECKSHADOW="false"
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
fi
|
|
|
|
fi
|
|
if test "$CHECKSHADOW" = "true"; then
|
|
echo $ac_n "checking for getprpwnam""... $ac_c" 1>&6
|
|
echo "configure:4125: checking for getprpwnam" >&5
|
|
if eval "test \"`echo '$''{'ac_cv_func_getprpwnam'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 4130 "configure"
|
|
#include "confdefs.h"
|
|
/* System header to define __stub macros and hopefully few prototypes,
|
|
which can conflict with char getprpwnam(); 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 getprpwnam();
|
|
|
|
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_getprpwnam) || defined (__stub___getprpwnam)
|
|
choke me
|
|
#else
|
|
getprpwnam();
|
|
#endif
|
|
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:4153: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
|
rm -rf conftest*
|
|
eval "ac_cv_func_getprpwnam=yes"
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
eval "ac_cv_func_getprpwnam=no"
|
|
fi
|
|
rm -f conftest*
|
|
fi
|
|
|
|
if eval "test \"`echo '$ac_cv_func_'getprpwnam`\" = yes"; then
|
|
echo "$ac_t""yes" 1>&6
|
|
cat >> confdefs.h <<\EOF
|
|
#define HAVE_GETPRPWNAM 1
|
|
EOF
|
|
CHECKSHADOW="false"; SECUREWARE=1
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
echo $ac_n "checking for getprpwnam in -lsec""... $ac_c" 1>&6
|
|
echo "configure:4174: checking for getprpwnam in -lsec" >&5
|
|
if test -n ""; then
|
|
ac_lib_var=`echo sec'_'getprpwnam | sed 'y% ./+-%___p_%'`
|
|
else
|
|
ac_lib_var=`echo sec'_'getprpwnam | sed 'y%./+-%__p_%'`
|
|
fi
|
|
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
ac_save_LIBS="$LIBS"
|
|
LIBS="-lsec $LIBS"
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 4186 "configure"
|
|
#include "confdefs.h"
|
|
/* Override any gcc2 internal prototype to avoid an error. */
|
|
/* We use char because int might match the return type of a gcc2
|
|
builtin and then its argument prototype would still apply. */
|
|
char getprpwnam();
|
|
|
|
int main() {
|
|
getprpwnam()
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:4197: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
|
rm -rf conftest*
|
|
eval "ac_cv_lib_$ac_lib_var=yes"
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
eval "ac_cv_lib_$ac_lib_var=no"
|
|
fi
|
|
rm -f conftest*
|
|
LIBS="$ac_save_LIBS"
|
|
|
|
fi
|
|
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
|
|
echo "$ac_t""yes" 1>&6
|
|
cat >> confdefs.h <<\EOF
|
|
#define HAVE_GETPRPWNAM 1
|
|
EOF
|
|
CHECKSHADOW="false"; SECUREWARE=1; SUDO_LIBS="${SUDO_LIBS} -lsec"; LIBS="${LIBS} -lsec"
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
echo $ac_n "checking for getprpwnam in -lsecurity""... $ac_c" 1>&6
|
|
echo "configure:4219: checking for getprpwnam in -lsecurity" >&5
|
|
if test -n ""; then
|
|
ac_lib_var=`echo security'_'getprpwnam | sed 'y% ./+-%___p_%'`
|
|
else
|
|
ac_lib_var=`echo security'_'getprpwnam | sed 'y%./+-%__p_%'`
|
|
fi
|
|
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
ac_save_LIBS="$LIBS"
|
|
LIBS="-lsecurity $LIBS"
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 4231 "configure"
|
|
#include "confdefs.h"
|
|
/* Override any gcc2 internal prototype to avoid an error. */
|
|
/* We use char because int might match the return type of a gcc2
|
|
builtin and then its argument prototype would still apply. */
|
|
char getprpwnam();
|
|
|
|
int main() {
|
|
getprpwnam()
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:4242: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
|
rm -rf conftest*
|
|
eval "ac_cv_lib_$ac_lib_var=yes"
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
eval "ac_cv_lib_$ac_lib_var=no"
|
|
fi
|
|
rm -f conftest*
|
|
LIBS="$ac_save_LIBS"
|
|
|
|
fi
|
|
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
|
|
echo "$ac_t""yes" 1>&6
|
|
cat >> confdefs.h <<\EOF
|
|
#define HAVE_GETPRPWNAM 1
|
|
EOF
|
|
CHECKSHADOW="false"; SECUREWARE=1; SUDO_LIBS="${SUDO_LIBS} -lsecurity"; LIBS="${LIBS} -lsecurity"
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
echo $ac_n "checking for getprpwnam in -lprot""... $ac_c" 1>&6
|
|
echo "configure:4264: checking for getprpwnam in -lprot" >&5
|
|
if test -n ""; then
|
|
ac_lib_var=`echo prot'_'getprpwnam | sed 'y% ./+-%___p_%'`
|
|
else
|
|
ac_lib_var=`echo prot'_'getprpwnam | sed 'y%./+-%__p_%'`
|
|
fi
|
|
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
ac_save_LIBS="$LIBS"
|
|
LIBS="-lprot $LIBS"
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 4276 "configure"
|
|
#include "confdefs.h"
|
|
/* Override any gcc2 internal prototype to avoid an error. */
|
|
/* We use char because int might match the return type of a gcc2
|
|
builtin and then its argument prototype would still apply. */
|
|
char getprpwnam();
|
|
|
|
int main() {
|
|
getprpwnam()
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:4287: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
|
rm -rf conftest*
|
|
eval "ac_cv_lib_$ac_lib_var=yes"
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
eval "ac_cv_lib_$ac_lib_var=no"
|
|
fi
|
|
rm -f conftest*
|
|
LIBS="$ac_save_LIBS"
|
|
|
|
fi
|
|
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
|
|
echo "$ac_t""yes" 1>&6
|
|
cat >> confdefs.h <<\EOF
|
|
#define HAVE_GETPRPWNAM 1
|
|
EOF
|
|
CHECKSHADOW="false"; SECUREWARE=1; SUDO_LIBS="${SUDO_LIBS} -lprot"; LIBS="${LIBS} -lprot"
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
fi
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
if test $ac_cv_prog_gcc = yes; then
|
|
echo $ac_n "checking whether ${CC-cc} needs -traditional""... $ac_c" 1>&6
|
|
echo "configure:4320: checking whether ${CC-cc} needs -traditional" >&5
|
|
if eval "test \"`echo '$''{'ac_cv_prog_gcc_traditional'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
ac_pattern="Autoconf.*'x'"
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 4326 "configure"
|
|
#include "confdefs.h"
|
|
#include <sgtty.h>
|
|
Autoconf TIOCGETP
|
|
EOF
|
|
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
|
|
egrep "$ac_pattern" >/dev/null 2>&1; then
|
|
rm -rf conftest*
|
|
ac_cv_prog_gcc_traditional=yes
|
|
else
|
|
rm -rf conftest*
|
|
ac_cv_prog_gcc_traditional=no
|
|
fi
|
|
rm -f conftest*
|
|
|
|
|
|
if test $ac_cv_prog_gcc_traditional = no; then
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 4344 "configure"
|
|
#include "confdefs.h"
|
|
#include <termio.h>
|
|
Autoconf TCGETA
|
|
EOF
|
|
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
|
|
egrep "$ac_pattern" >/dev/null 2>&1; then
|
|
rm -rf conftest*
|
|
ac_cv_prog_gcc_traditional=yes
|
|
fi
|
|
rm -f conftest*
|
|
|
|
fi
|
|
fi
|
|
|
|
echo "$ac_t""$ac_cv_prog_gcc_traditional" 1>&6
|
|
if test $ac_cv_prog_gcc_traditional = yes; then
|
|
CC="$CC -traditional"
|
|
fi
|
|
fi
|
|
|
|
echo $ac_n "checking for working const""... $ac_c" 1>&6
|
|
echo "configure:4366: checking for working const" >&5
|
|
if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 4371 "configure"
|
|
#include "confdefs.h"
|
|
|
|
int main() {
|
|
|
|
/* Ultrix mips cc rejects this. */
|
|
typedef int charset[2]; const charset x;
|
|
/* SunOS 4.1.1 cc rejects this. */
|
|
char const *const *ccp;
|
|
char **p;
|
|
/* NEC SVR4.0.2 mips cc rejects this. */
|
|
struct point {int x, y;};
|
|
static struct point const zero = {0,0};
|
|
/* AIX XL C 1.02.0.0 rejects this.
|
|
It does not let you subtract one const X* pointer from another in an arm
|
|
of an if-expression whose if-part is not a constant expression */
|
|
const char *g = "string";
|
|
ccp = &g + (g ? g-g : 0);
|
|
/* HPUX 7.0 cc rejects these. */
|
|
++ccp;
|
|
p = (char**) ccp;
|
|
ccp = (char const *const *) p;
|
|
{ /* SCO 3.2v4 cc rejects this. */
|
|
char *t;
|
|
char const *s = 0 ? (char *) 0 : (char const *) 0;
|
|
|
|
*t++ = 0;
|
|
}
|
|
{ /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
|
|
int x[] = {25, 17};
|
|
const int *foo = &x[0];
|
|
++foo;
|
|
}
|
|
{ /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
|
|
typedef const int *iptr;
|
|
iptr p = 0;
|
|
++p;
|
|
}
|
|
{ /* AIX XL C 1.02.0.0 rejects this saying
|
|
"k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
|
|
struct s { int j; const int *ap[3]; };
|
|
struct s *b; b->j = 5;
|
|
}
|
|
{ /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
|
|
const int foo = 10;
|
|
}
|
|
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:4420: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
|
|
rm -rf conftest*
|
|
ac_cv_c_const=yes
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
ac_cv_c_const=no
|
|
fi
|
|
rm -f conftest*
|
|
fi
|
|
|
|
echo "$ac_t""$ac_cv_c_const" 1>&6
|
|
if test $ac_cv_c_const = no; then
|
|
cat >> confdefs.h <<\EOF
|
|
#define const
|
|
EOF
|
|
|
|
fi
|
|
|
|
for ac_prog in 'bison -y' byacc
|
|
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:4445: checking for $ac_word" >&5
|
|
if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
if test -n "$YACC"; then
|
|
ac_cv_prog_YACC="$YACC" # Let the user override the test.
|
|
else
|
|
IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
|
|
for ac_dir in $PATH; do
|
|
test -z "$ac_dir" && ac_dir=.
|
|
if test -f $ac_dir/$ac_word; then
|
|
ac_cv_prog_YACC="$ac_prog"
|
|
break
|
|
fi
|
|
done
|
|
IFS="$ac_save_ifs"
|
|
fi
|
|
fi
|
|
YACC="$ac_cv_prog_YACC"
|
|
if test -n "$YACC"; then
|
|
echo "$ac_t""$YACC" 1>&6
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
fi
|
|
|
|
test -n "$YACC" && break
|
|
done
|
|
test -n "$YACC" || YACC="yacc"
|
|
|
|
if test -z "$with_sendmail"; then
|
|
echo $ac_n "checking for sendmail""... $ac_c" 1>&6
|
|
echo "configure:4476: checking for sendmail" >&5
|
|
if test -f "/usr/sbin/sendmail"; then
|
|
echo "$ac_t""/usr/sbin/sendmail" 1>&6
|
|
cat >> confdefs.h <<\EOF
|
|
#define _PATH_SENDMAIL "/usr/sbin/sendmail"
|
|
EOF
|
|
|
|
elif test -f "/usr/lib/sendmail"; then
|
|
echo "$ac_t""/usr/lib/sendmail" 1>&6
|
|
cat >> confdefs.h <<\EOF
|
|
#define _PATH_SENDMAIL "/usr/lib/sendmail"
|
|
EOF
|
|
|
|
elif test -f "/usr/etc/sendmail"; then
|
|
echo "$ac_t""/usr/etc/sendmail" 1>&6
|
|
cat >> confdefs.h <<\EOF
|
|
#define _PATH_SENDMAIL "/usr/etc/sendmail"
|
|
EOF
|
|
|
|
elif test -f "/usr/ucblib/sendmail"; then
|
|
echo "$ac_t""/usr/ucblib/sendmail" 1>&6
|
|
cat >> confdefs.h <<\EOF
|
|
#define _PATH_SENDMAIL "/usr/ucblib/sendmail"
|
|
EOF
|
|
|
|
elif test -f "/usr/local/lib/sendmail"; then
|
|
echo "$ac_t""/usr/local/lib/sendmail" 1>&6
|
|
cat >> confdefs.h <<\EOF
|
|
#define _PATH_SENDMAIL "/usr/local/lib/sendmail"
|
|
EOF
|
|
|
|
elif test -f "/usr/local/bin/sendmail"; then
|
|
echo "$ac_t""/usr/local/bin/sendmail" 1>&6
|
|
cat >> confdefs.h <<\EOF
|
|
#define _PATH_SENDMAIL "/usr/local/bin/sendmail"
|
|
EOF
|
|
|
|
else
|
|
echo "$ac_t""not found" 1>&6
|
|
fi
|
|
|
|
fi
|
|
echo $ac_n "checking for mv""... $ac_c" 1>&6
|
|
echo "configure:4519: checking for mv" >&5
|
|
if test -f "/usr/bin/mv"; then
|
|
echo "$ac_t""/usr/bin/mv" 1>&6
|
|
cat >> confdefs.h <<\EOF
|
|
#define _PATH_MV "/usr/bin/mv"
|
|
EOF
|
|
|
|
elif test -f "/bin/mv"; then
|
|
echo "$ac_t""/bin/mv" 1>&6
|
|
cat >> confdefs.h <<\EOF
|
|
#define _PATH_MV "/bin/mv"
|
|
EOF
|
|
|
|
elif test -f "/usr/ucb/mv"; then
|
|
echo "$ac_t""/usr/ucb/mv" 1>&6
|
|
cat >> confdefs.h <<\EOF
|
|
#define _PATH_MV "/usr/ucb/mv"
|
|
EOF
|
|
|
|
elif test -f "/usr/sbin/mv"; then
|
|
echo "$ac_t""/usr/sbin/mv" 1>&6
|
|
cat >> confdefs.h <<\EOF
|
|
#define _PATH_MV "/usr/sbin/mv"
|
|
EOF
|
|
|
|
else
|
|
echo "$ac_t""not found" 1>&6
|
|
fi
|
|
|
|
echo $ac_n "checking for bourne shell""... $ac_c" 1>&6
|
|
echo "configure:4549: checking for bourne shell" >&5
|
|
if test -f "/bin/sh"; then
|
|
echo "$ac_t""/bin/sh" 1>&6
|
|
cat >> confdefs.h <<\EOF
|
|
#define _PATH_BSHELL "/bin/sh"
|
|
EOF
|
|
|
|
elif test -f "/usr/bin/sh"; then
|
|
echo "$ac_t""/usr/bin/sh" 1>&6
|
|
cat >> confdefs.h <<\EOF
|
|
#define _PATH_BSHELL "/usr/bin/sh"
|
|
EOF
|
|
|
|
elif test -f "/sbin/sh"; then
|
|
echo "$ac_t""/sbin/sh" 1>&6
|
|
cat >> confdefs.h <<\EOF
|
|
#define _PATH_BSHELL "/sbin/sh"
|
|
EOF
|
|
|
|
elif test -f "/usr/sbin/sh"; then
|
|
echo "$ac_t""/usr/sbin/sh" 1>&6
|
|
cat >> confdefs.h <<\EOF
|
|
#define _PATH_BSHELL "/usr/sbin/sh"
|
|
EOF
|
|
|
|
elif test -f "/bin/ksh"; then
|
|
echo "$ac_t""/bin/ksh" 1>&6
|
|
cat >> confdefs.h <<\EOF
|
|
#define _PATH_BSHELL "/bin/ksh"
|
|
EOF
|
|
|
|
elif test -f "/usr/bin/ksh"; then
|
|
echo "$ac_t""/usr/bin/ksh" 1>&6
|
|
cat >> confdefs.h <<\EOF
|
|
#define _PATH_BSHELL "/usr/bin/ksh"
|
|
EOF
|
|
|
|
elif test -f "/bin/bash"; then
|
|
echo "$ac_t""/bin/bash" 1>&6
|
|
cat >> confdefs.h <<\EOF
|
|
#define _PATH_BSHELL "/bin/bash"
|
|
EOF
|
|
|
|
elif test -f "/usr/bin/bash"; then
|
|
echo "$ac_t""/usr/bin/bash" 1>&6
|
|
cat >> confdefs.h <<\EOF
|
|
#define _PATH_BSHELL "/usr/bin/bash"
|
|
EOF
|
|
|
|
else
|
|
echo "$ac_t""not found" 1>&6
|
|
fi
|
|
|
|
echo $ac_n "checking for vi""... $ac_c" 1>&6
|
|
echo "configure:4603: checking for vi" >&5
|
|
if test -f "/usr/bin/vi"; then
|
|
echo "$ac_t""/usr/bin/vi" 1>&6
|
|
cat >> confdefs.h <<\EOF
|
|
#define _PATH_VI "/usr/bin/vi"
|
|
EOF
|
|
|
|
elif test -f "/usr/ucb/vi"; then
|
|
echo "$ac_t""/usr/ucb/vi" 1>&6
|
|
cat >> confdefs.h <<\EOF
|
|
#define _PATH_VI "/usr/ucb/vi"
|
|
EOF
|
|
|
|
elif test -f "/usr/bsd/vi"; then
|
|
echo "$ac_t""/usr/bsd/vi" 1>&6
|
|
cat >> confdefs.h <<\EOF
|
|
#define _PATH_VI "/usr/bsd/vi"
|
|
EOF
|
|
|
|
elif test -f "/bin/vi"; then
|
|
echo "$ac_t""/bin/vi" 1>&6
|
|
cat >> confdefs.h <<\EOF
|
|
#define _PATH_VI "/bin/vi"
|
|
EOF
|
|
|
|
elif test -f "/usr/local/bin/vi"; then
|
|
echo "$ac_t""/usr/local/bin/vi" 1>&6
|
|
cat >> confdefs.h <<\EOF
|
|
#define _PATH_VI "/usr/local/bin/vi"
|
|
EOF
|
|
|
|
else
|
|
echo "$ac_t""not found" 1>&6
|
|
fi
|
|
|
|
echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
|
|
echo "configure:4639: checking for ANSI C header files" >&5
|
|
if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 4644 "configure"
|
|
#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:4652: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
|
ac_err=`grep -v '^ *+' conftest.out`
|
|
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
|
|
#line 4669 "configure"
|
|
#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
|
|
#line 4687 "configure"
|
|
#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
|
|
#line 4708 "configure"
|
|
#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:4719: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./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
|
|
|
|
ac_header_dirent=no
|
|
for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h
|
|
do
|
|
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
|
|
echo $ac_n "checking for $ac_hdr that defines DIR""... $ac_c" 1>&6
|
|
echo "configure:4747: checking for $ac_hdr that defines DIR" >&5
|
|
if eval "test \"`echo '$''{'ac_cv_header_dirent_$ac_safe'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 4752 "configure"
|
|
#include "confdefs.h"
|
|
#include <sys/types.h>
|
|
#include <$ac_hdr>
|
|
int main() {
|
|
DIR *dirp = 0;
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:4760: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
|
|
rm -rf conftest*
|
|
eval "ac_cv_header_dirent_$ac_safe=yes"
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
eval "ac_cv_header_dirent_$ac_safe=no"
|
|
fi
|
|
rm -f conftest*
|
|
fi
|
|
if eval "test \"`echo '$ac_cv_header_dirent_'$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
|
|
ac_header_dirent=$ac_hdr; break
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
fi
|
|
done
|
|
# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
|
|
if test $ac_header_dirent = dirent.h; then
|
|
echo $ac_n "checking for opendir in -ldir""... $ac_c" 1>&6
|
|
echo "configure:4785: checking for opendir in -ldir" >&5
|
|
if test -n ""; then
|
|
ac_lib_var=`echo dir'_'opendir | sed 'y% ./+-%___p_%'`
|
|
else
|
|
ac_lib_var=`echo dir'_'opendir | sed 'y%./+-%__p_%'`
|
|
fi
|
|
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
ac_save_LIBS="$LIBS"
|
|
LIBS="-ldir $LIBS"
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 4797 "configure"
|
|
#include "confdefs.h"
|
|
/* Override any gcc2 internal prototype to avoid an error. */
|
|
/* We use char because int might match the return type of a gcc2
|
|
builtin and then its argument prototype would still apply. */
|
|
char opendir();
|
|
|
|
int main() {
|
|
opendir()
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:4808: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
|
rm -rf conftest*
|
|
eval "ac_cv_lib_$ac_lib_var=yes"
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
eval "ac_cv_lib_$ac_lib_var=no"
|
|
fi
|
|
rm -f conftest*
|
|
LIBS="$ac_save_LIBS"
|
|
|
|
fi
|
|
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
|
|
echo "$ac_t""yes" 1>&6
|
|
LIBS="$LIBS -ldir"
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
fi
|
|
|
|
else
|
|
echo $ac_n "checking for opendir in -lx""... $ac_c" 1>&6
|
|
echo "configure:4830: checking for opendir in -lx" >&5
|
|
if test -n ""; then
|
|
ac_lib_var=`echo x'_'opendir | sed 'y% ./+-%___p_%'`
|
|
else
|
|
ac_lib_var=`echo x'_'opendir | sed 'y%./+-%__p_%'`
|
|
fi
|
|
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
ac_save_LIBS="$LIBS"
|
|
LIBS="-lx $LIBS"
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 4842 "configure"
|
|
#include "confdefs.h"
|
|
/* Override any gcc2 internal prototype to avoid an error. */
|
|
/* We use char because int might match the return type of a gcc2
|
|
builtin and then its argument prototype would still apply. */
|
|
char opendir();
|
|
|
|
int main() {
|
|
opendir()
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:4853: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
|
rm -rf conftest*
|
|
eval "ac_cv_lib_$ac_lib_var=yes"
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
eval "ac_cv_lib_$ac_lib_var=no"
|
|
fi
|
|
rm -f conftest*
|
|
LIBS="$ac_save_LIBS"
|
|
|
|
fi
|
|
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
|
|
echo "$ac_t""yes" 1>&6
|
|
LIBS="$LIBS -lx"
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
fi
|
|
|
|
fi
|
|
|
|
for ac_hdr in string.h strings.h unistd.h malloc.h paths.h utime.h netgroup.h sys/sockio.h sys/bsdtypes.h sys/select.h
|
|
do
|
|
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
|
|
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
|
|
echo "configure:4879: checking for $ac_hdr" >&5
|
|
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 4884 "configure"
|
|
#include "confdefs.h"
|
|
#include <$ac_hdr>
|
|
EOF
|
|
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
|
|
{ (eval echo configure:4889: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
|
ac_err=`grep -v '^ *+' conftest.out`
|
|
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
|
|
|
|
if test "$OS" != "ultrix"; then
|
|
for ac_hdr in termio.h
|
|
do
|
|
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
|
|
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
|
|
echo "configure:4920: checking for $ac_hdr" >&5
|
|
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 4925 "configure"
|
|
#include "confdefs.h"
|
|
#include <$ac_hdr>
|
|
EOF
|
|
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
|
|
{ (eval echo configure:4930: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
|
ac_err=`grep -v '^ *+' conftest.out`
|
|
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_hdr in termios.h
|
|
do
|
|
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
|
|
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
|
|
echo "configure:4960: checking for $ac_hdr" >&5
|
|
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 4965 "configure"
|
|
#include "confdefs.h"
|
|
#include <$ac_hdr>
|
|
EOF
|
|
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
|
|
{ (eval echo configure:4970: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
|
ac_err=`grep -v '^ *+' conftest.out`
|
|
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
|
|
for ac_func in tcgetattr
|
|
do
|
|
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
|
|
echo "configure:4993: 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
|
|
#line 4998 "configure"
|
|
#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:5021: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; 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_t""no" 1>&6
|
|
fi
|
|
done
|
|
|
|
fi
|
|
echo $ac_n "checking for mode_t""... $ac_c" 1>&6
|
|
echo "configure:5052: checking for mode_t" >&5
|
|
if eval "test \"`echo '$''{'ac_cv_type_mode_t'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 5057 "configure"
|
|
#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 "mode_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
|
|
rm -rf conftest*
|
|
ac_cv_type_mode_t=yes
|
|
else
|
|
rm -rf conftest*
|
|
ac_cv_type_mode_t=no
|
|
fi
|
|
rm -f conftest*
|
|
|
|
fi
|
|
echo "$ac_t""$ac_cv_type_mode_t" 1>&6
|
|
if test $ac_cv_type_mode_t = no; then
|
|
cat >> confdefs.h <<\EOF
|
|
#define mode_t int
|
|
EOF
|
|
|
|
fi
|
|
|
|
echo $ac_n "checking for uid_t in sys/types.h""... $ac_c" 1>&6
|
|
echo "configure:5085: checking for uid_t in sys/types.h" >&5
|
|
if eval "test \"`echo '$''{'ac_cv_type_uid_t'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 5090 "configure"
|
|
#include "confdefs.h"
|
|
#include <sys/types.h>
|
|
EOF
|
|
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
|
|
egrep "uid_t" >/dev/null 2>&1; then
|
|
rm -rf conftest*
|
|
ac_cv_type_uid_t=yes
|
|
else
|
|
rm -rf conftest*
|
|
ac_cv_type_uid_t=no
|
|
fi
|
|
rm -f conftest*
|
|
|
|
fi
|
|
|
|
echo "$ac_t""$ac_cv_type_uid_t" 1>&6
|
|
if test $ac_cv_type_uid_t = no; then
|
|
cat >> confdefs.h <<\EOF
|
|
#define uid_t int
|
|
EOF
|
|
|
|
cat >> confdefs.h <<\EOF
|
|
#define gid_t int
|
|
EOF
|
|
|
|
fi
|
|
|
|
echo $ac_n "checking for size_t""... $ac_c" 1>&6
|
|
echo "configure:5119: checking for size_t" >&5
|
|
if eval "test \"`echo '$''{'sudo_cv_type_size_t'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 5124 "configure"
|
|
#include "confdefs.h"
|
|
#include <sys/types.h>
|
|
#if STDC_HEADERS
|
|
#include <stdlib.h>
|
|
#endif
|
|
#if HAVE_UNISTD_H
|
|
#include <unistd.h>
|
|
#endif
|
|
EOF
|
|
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
|
|
egrep "size_t" >/dev/null 2>&1; then
|
|
rm -rf conftest*
|
|
sudo_cv_type_size_t=yes
|
|
else
|
|
rm -rf conftest*
|
|
sudo_cv_type_size_t=no
|
|
fi
|
|
rm -f conftest*
|
|
|
|
fi
|
|
echo "$ac_t""$sudo_cv_type_size_t" 1>&6
|
|
if test $sudo_cv_type_size_t = no; then
|
|
cat >> confdefs.h <<\EOF
|
|
#define size_t int
|
|
EOF
|
|
|
|
fi
|
|
|
|
echo $ac_n "checking for ssize_t""... $ac_c" 1>&6
|
|
echo "configure:5154: checking for ssize_t" >&5
|
|
if eval "test \"`echo '$''{'sudo_cv_type_ssize_t'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 5159 "configure"
|
|
#include "confdefs.h"
|
|
#include <sys/types.h>
|
|
#if STDC_HEADERS
|
|
#include <stdlib.h>
|
|
#endif
|
|
#if HAVE_UNISTD_H
|
|
#include <unistd.h>
|
|
#endif
|
|
EOF
|
|
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
|
|
egrep "ssize_t" >/dev/null 2>&1; then
|
|
rm -rf conftest*
|
|
sudo_cv_type_ssize_t=yes
|
|
else
|
|
rm -rf conftest*
|
|
sudo_cv_type_ssize_t=no
|
|
fi
|
|
rm -f conftest*
|
|
|
|
fi
|
|
echo "$ac_t""$sudo_cv_type_ssize_t" 1>&6
|
|
if test $sudo_cv_type_ssize_t = no; then
|
|
cat >> confdefs.h <<\EOF
|
|
#define ssize_t int
|
|
EOF
|
|
|
|
fi
|
|
|
|
echo $ac_n "checking for dev_t""... $ac_c" 1>&6
|
|
echo "configure:5189: checking for dev_t" >&5
|
|
if eval "test \"`echo '$''{'sudo_cv_type_dev_t'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 5194 "configure"
|
|
#include "confdefs.h"
|
|
#include <sys/types.h>
|
|
#if STDC_HEADERS
|
|
#include <stdlib.h>
|
|
#endif
|
|
#if HAVE_UNISTD_H
|
|
#include <unistd.h>
|
|
#endif
|
|
EOF
|
|
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
|
|
egrep "dev_t" >/dev/null 2>&1; then
|
|
rm -rf conftest*
|
|
sudo_cv_type_dev_t=yes
|
|
else
|
|
rm -rf conftest*
|
|
sudo_cv_type_dev_t=no
|
|
fi
|
|
rm -f conftest*
|
|
|
|
fi
|
|
echo "$ac_t""$sudo_cv_type_dev_t" 1>&6
|
|
if test $sudo_cv_type_dev_t = no; then
|
|
cat >> confdefs.h <<\EOF
|
|
#define dev_t int
|
|
EOF
|
|
|
|
fi
|
|
|
|
echo $ac_n "checking for ino_t""... $ac_c" 1>&6
|
|
echo "configure:5224: checking for ino_t" >&5
|
|
if eval "test \"`echo '$''{'sudo_cv_type_ino_t'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 5229 "configure"
|
|
#include "confdefs.h"
|
|
#include <sys/types.h>
|
|
#if STDC_HEADERS
|
|
#include <stdlib.h>
|
|
#endif
|
|
#if HAVE_UNISTD_H
|
|
#include <unistd.h>
|
|
#endif
|
|
EOF
|
|
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
|
|
egrep "ino_t" >/dev/null 2>&1; then
|
|
rm -rf conftest*
|
|
sudo_cv_type_ino_t=yes
|
|
else
|
|
rm -rf conftest*
|
|
sudo_cv_type_ino_t=no
|
|
fi
|
|
rm -f conftest*
|
|
|
|
fi
|
|
echo "$ac_t""$sudo_cv_type_ino_t" 1>&6
|
|
if test $sudo_cv_type_ino_t = no; then
|
|
cat >> confdefs.h <<\EOF
|
|
#define ino_t unsigned int
|
|
EOF
|
|
|
|
fi
|
|
|
|
echo $ac_n "checking for full void implementation""... $ac_c" 1>&6
|
|
echo "configure:5259: checking for full void implementation" >&5
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 5261 "configure"
|
|
#include "confdefs.h"
|
|
|
|
int main() {
|
|
void *foo;
|
|
foo = (void *)0; (void *)"test";
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:5269: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
|
|
rm -rf conftest*
|
|
cat >> confdefs.h <<\EOF
|
|
#define VOID void
|
|
EOF
|
|
|
|
echo "$ac_t""yes" 1>&6
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
cat >> confdefs.h <<\EOF
|
|
#define VOID char
|
|
EOF
|
|
|
|
echo "$ac_t""no" 1>&6
|
|
fi
|
|
rm -f conftest*
|
|
|
|
echo $ac_n "checking max length of uid_t""... $ac_c" 1>&6
|
|
echo "configure:5289: checking max length of uid_t" >&5
|
|
if eval "test \"`echo '$''{'sudo_cv_uid_t_len'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
rm -f conftestdata
|
|
if test "$cross_compiling" = yes; then
|
|
{ echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
|
|
else
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 5298 "configure"
|
|
#include "confdefs.h"
|
|
#include <stdio.h>
|
|
#include <pwd.h>
|
|
#include <limits.h>
|
|
#include <sys/types.h>
|
|
#include <sys/param.h>
|
|
main() {
|
|
FILE *f;
|
|
char b[1024];
|
|
uid_t u = (uid_t) -1;
|
|
|
|
if ((f = fopen("conftestdata", "w")) == NULL)
|
|
exit(1);
|
|
|
|
(void) sprintf(b, "%u", u);
|
|
(void) fprintf(f, "%d\n", strlen(b));
|
|
(void) fclose(f);
|
|
exit(0);
|
|
}
|
|
EOF
|
|
if { (eval echo configure:5319: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
|
|
then
|
|
sudo_cv_uid_t_len=`cat conftestdata`
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -fr conftest*
|
|
sudo_cv_uid_t_len=10
|
|
fi
|
|
rm -fr conftest*
|
|
fi
|
|
|
|
|
|
fi
|
|
|
|
rm -f conftestdata
|
|
echo "$ac_t""$sudo_cv_uid_t_len" 1>&6
|
|
cat >> confdefs.h <<EOF
|
|
#define MAX_UID_T_LEN $sudo_cv_uid_t_len
|
|
EOF
|
|
|
|
|
|
echo $ac_n "checking for long long support""... $ac_c" 1>&6
|
|
echo "configure:5342: checking for long long support" >&5
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 5344 "configure"
|
|
#include "confdefs.h"
|
|
|
|
int main() {
|
|
long long foo = 1000; foo /= 10;
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:5351: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
|
rm -rf conftest*
|
|
cat >> confdefs.h <<\EOF
|
|
#define HAVE_LONG_LONG 1
|
|
EOF
|
|
|
|
if test "$cross_compiling" = yes; then
|
|
{ echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
|
|
else
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 5361 "configure"
|
|
#include "confdefs.h"
|
|
main() {if (sizeof(long long) == sizeof(long)) exit(0); else exit(1);}
|
|
EOF
|
|
if { (eval echo configure:5365: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
|
|
then
|
|
cat >> confdefs.h <<\EOF
|
|
#define LONG_IS_QUAD 1
|
|
EOF
|
|
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
fi
|
|
rm -fr conftest*
|
|
fi
|
|
|
|
echo "$ac_t""yes" 1>&6
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
echo "$ac_t""no" 1>&6
|
|
fi
|
|
rm -f conftest*
|
|
echo $ac_n "checking for sa_len field in struct sockaddr""... $ac_c" 1>&6
|
|
echo "configure:5387: checking for sa_len field in struct sockaddr" >&5
|
|
if eval "test \"`echo '$''{'sudo_cv_sock_sa_len'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
if test "$cross_compiling" = yes; then
|
|
sudo_cv_sock_sa_len=no
|
|
else
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 5395 "configure"
|
|
#include "confdefs.h"
|
|
#include <sys/types.h>
|
|
#include <sys/socket.h>
|
|
main() {
|
|
struct sockaddr s;
|
|
s.sa_len = 0;
|
|
exit(0);
|
|
}
|
|
EOF
|
|
if { (eval echo configure:5405: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
|
|
then
|
|
sudo_cv_sock_sa_len=yes
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -fr conftest*
|
|
sudo_cv_sock_sa_len=no
|
|
fi
|
|
rm -fr conftest*
|
|
fi
|
|
|
|
rm -f core core.* *.core
|
|
fi
|
|
echo "$ac_t""$sudo_cv_sock_sa_len" 1>&6
|
|
if test $sudo_cv_sock_sa_len = yes; then
|
|
cat >> confdefs.h <<\EOF
|
|
#define HAVE_SA_LEN 1
|
|
EOF
|
|
|
|
fi
|
|
|
|
case "$DEFS" in
|
|
*"RETSIGTYPE"*) ;;
|
|
*) echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
|
|
echo "configure:5430: checking return type of signal handlers" >&5
|
|
if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 5435 "configure"
|
|
#include "confdefs.h"
|
|
#include <sys/types.h>
|
|
#include <signal.h>
|
|
#ifdef signal
|
|
#undef signal
|
|
#endif
|
|
#ifdef __cplusplus
|
|
extern "C" void (*signal (int, void (*)(int)))(int);
|
|
#else
|
|
void (*signal ()) ();
|
|
#endif
|
|
|
|
int main() {
|
|
int i;
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:5452: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
|
|
rm -rf conftest*
|
|
ac_cv_type_signal=void
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
ac_cv_type_signal=int
|
|
fi
|
|
rm -f conftest*
|
|
fi
|
|
|
|
echo "$ac_t""$ac_cv_type_signal" 1>&6
|
|
cat >> confdefs.h <<EOF
|
|
#define RETSIGTYPE $ac_cv_type_signal
|
|
EOF
|
|
|
|
;;
|
|
esac
|
|
for ac_func in strchr strrchr memchr memcpy memset sysconf sigaction tzset seteuid strftime setrlimit initgroups fstat
|
|
do
|
|
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
|
|
echo "configure:5474: 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
|
|
#line 5479 "configure"
|
|
#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:5502: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; 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 -n "$SECUREWARE"; then
|
|
for ac_func in bigcrypt
|
|
do
|
|
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
|
|
echo "configure:5530: 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
|
|
#line 5535 "configure"
|
|
#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:5558: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; 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
|
|
|
|
for ac_func in set_auth_parameters
|
|
do
|
|
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
|
|
echo "configure:5585: 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
|
|
#line 5590 "configure"
|
|
#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:5613: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; 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
|
|
|
|
for ac_func in initprivs
|
|
do
|
|
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
|
|
echo "configure:5640: 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
|
|
#line 5645 "configure"
|
|
#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:5668: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; 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
|
|
|
|
fi
|
|
if test -z "$BROKEN_GETCWD"; then
|
|
echo $ac_n "checking for getcwd""... $ac_c" 1>&6
|
|
echo "configure:5695: checking for getcwd" >&5
|
|
if eval "test \"`echo '$''{'ac_cv_func_getcwd'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 5700 "configure"
|
|
#include "confdefs.h"
|
|
/* System header to define __stub macros and hopefully few prototypes,
|
|
which can conflict with char getcwd(); 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 getcwd();
|
|
|
|
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_getcwd) || defined (__stub___getcwd)
|
|
choke me
|
|
#else
|
|
getcwd();
|
|
#endif
|
|
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:5723: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
|
rm -rf conftest*
|
|
eval "ac_cv_func_getcwd=yes"
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
eval "ac_cv_func_getcwd=no"
|
|
fi
|
|
rm -f conftest*
|
|
fi
|
|
|
|
if eval "test \"`echo '$ac_cv_func_'getcwd`\" = yes"; then
|
|
echo "$ac_t""yes" 1>&6
|
|
cat >> confdefs.h <<\EOF
|
|
#define HAVE_GETCWD 1
|
|
EOF
|
|
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
LIBOBJS="$LIBOBJS getcwd.o"
|
|
fi
|
|
|
|
fi
|
|
echo $ac_n "checking for lockf""... $ac_c" 1>&6
|
|
echo "configure:5748: checking for lockf" >&5
|
|
if eval "test \"`echo '$''{'ac_cv_func_lockf'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 5753 "configure"
|
|
#include "confdefs.h"
|
|
/* System header to define __stub macros and hopefully few prototypes,
|
|
which can conflict with char lockf(); 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 lockf();
|
|
|
|
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_lockf) || defined (__stub___lockf)
|
|
choke me
|
|
#else
|
|
lockf();
|
|
#endif
|
|
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:5776: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
|
rm -rf conftest*
|
|
eval "ac_cv_func_lockf=yes"
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
eval "ac_cv_func_lockf=no"
|
|
fi
|
|
rm -f conftest*
|
|
fi
|
|
|
|
if eval "test \"`echo '$ac_cv_func_'lockf`\" = yes"; then
|
|
echo "$ac_t""yes" 1>&6
|
|
cat >> confdefs.h <<\EOF
|
|
#define HAVE_LOCKF 1
|
|
EOF
|
|
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
for ac_func in flock
|
|
do
|
|
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
|
|
echo "configure:5799: 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
|
|
#line 5804 "configure"
|
|
#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:5827: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; 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
|
|
|
|
fi
|
|
|
|
echo $ac_n "checking for waitpid""... $ac_c" 1>&6
|
|
echo "configure:5854: checking for waitpid" >&5
|
|
if eval "test \"`echo '$''{'ac_cv_func_waitpid'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 5859 "configure"
|
|
#include "confdefs.h"
|
|
/* System header to define __stub macros and hopefully few prototypes,
|
|
which can conflict with char waitpid(); 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 waitpid();
|
|
|
|
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_waitpid) || defined (__stub___waitpid)
|
|
choke me
|
|
#else
|
|
waitpid();
|
|
#endif
|
|
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:5882: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
|
rm -rf conftest*
|
|
eval "ac_cv_func_waitpid=yes"
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
eval "ac_cv_func_waitpid=no"
|
|
fi
|
|
rm -f conftest*
|
|
fi
|
|
|
|
if eval "test \"`echo '$ac_cv_func_'waitpid`\" = yes"; then
|
|
echo "$ac_t""yes" 1>&6
|
|
cat >> confdefs.h <<\EOF
|
|
#define HAVE_WAITPID 1
|
|
EOF
|
|
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
for ac_func in wait3
|
|
do
|
|
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
|
|
echo "configure:5905: 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
|
|
#line 5910 "configure"
|
|
#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:5933: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; 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
|
|
|
|
fi
|
|
|
|
echo $ac_n "checking for innetgr""... $ac_c" 1>&6
|
|
echo "configure:5960: checking for innetgr" >&5
|
|
if eval "test \"`echo '$''{'ac_cv_func_innetgr'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 5965 "configure"
|
|
#include "confdefs.h"
|
|
/* System header to define __stub macros and hopefully few prototypes,
|
|
which can conflict with char innetgr(); 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 innetgr();
|
|
|
|
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_innetgr) || defined (__stub___innetgr)
|
|
choke me
|
|
#else
|
|
innetgr();
|
|
#endif
|
|
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:5988: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
|
rm -rf conftest*
|
|
eval "ac_cv_func_innetgr=yes"
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
eval "ac_cv_func_innetgr=no"
|
|
fi
|
|
rm -f conftest*
|
|
fi
|
|
|
|
if eval "test \"`echo '$ac_cv_func_'innetgr`\" = yes"; then
|
|
echo "$ac_t""yes" 1>&6
|
|
cat >> confdefs.h <<\EOF
|
|
#define HAVE_INNETGR 1
|
|
EOF
|
|
for ac_func in getdomainname
|
|
do
|
|
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
|
|
echo "configure:6008: 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
|
|
#line 6013 "configure"
|
|
#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:6036: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; 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_t""no" 1>&6
|
|
fi
|
|
|
|
echo $ac_n "checking for lsearch""... $ac_c" 1>&6
|
|
echo "configure:6065: checking for lsearch" >&5
|
|
if eval "test \"`echo '$''{'ac_cv_func_lsearch'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 6070 "configure"
|
|
#include "confdefs.h"
|
|
/* System header to define __stub macros and hopefully few prototypes,
|
|
which can conflict with char lsearch(); 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 lsearch();
|
|
|
|
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_lsearch) || defined (__stub___lsearch)
|
|
choke me
|
|
#else
|
|
lsearch();
|
|
#endif
|
|
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:6093: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
|
rm -rf conftest*
|
|
eval "ac_cv_func_lsearch=yes"
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
eval "ac_cv_func_lsearch=no"
|
|
fi
|
|
rm -f conftest*
|
|
fi
|
|
|
|
if eval "test \"`echo '$ac_cv_func_'lsearch`\" = yes"; then
|
|
echo "$ac_t""yes" 1>&6
|
|
cat >> confdefs.h <<\EOF
|
|
#define HAVE_LSEARCH 1
|
|
EOF
|
|
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
echo $ac_n "checking for lsearch in -lcompat""... $ac_c" 1>&6
|
|
echo "configure:6114: checking for lsearch in -lcompat" >&5
|
|
if test -n ""; then
|
|
ac_lib_var=`echo compat'_'lsearch | sed 'y% ./+-%___p_%'`
|
|
else
|
|
ac_lib_var=`echo compat'_'lsearch | sed 'y%./+-%__p_%'`
|
|
fi
|
|
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
ac_save_LIBS="$LIBS"
|
|
LIBS="-lcompat $LIBS"
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 6126 "configure"
|
|
#include "confdefs.h"
|
|
/* Override any gcc2 internal prototype to avoid an error. */
|
|
/* We use char because int might match the return type of a gcc2
|
|
builtin and then its argument prototype would still apply. */
|
|
char lsearch();
|
|
|
|
int main() {
|
|
lsearch()
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:6137: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
|
rm -rf conftest*
|
|
eval "ac_cv_lib_$ac_lib_var=yes"
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
eval "ac_cv_lib_$ac_lib_var=no"
|
|
fi
|
|
rm -f conftest*
|
|
LIBS="$ac_save_LIBS"
|
|
|
|
fi
|
|
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
|
|
echo "$ac_t""yes" 1>&6
|
|
ac_safe=`echo "search.h" | sed 'y%./+-%__p_%'`
|
|
echo $ac_n "checking for search.h""... $ac_c" 1>&6
|
|
echo "configure:6154: checking for search.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
|
|
#line 6159 "configure"
|
|
#include "confdefs.h"
|
|
#include <search.h>
|
|
EOF
|
|
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
|
|
{ (eval echo configure:6164: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
|
ac_err=`grep -v '^ *+' conftest.out`
|
|
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 >> confdefs.h <<\EOF
|
|
#define HAVE_LSEARCH 1
|
|
EOF
|
|
LIBS="${LIBS} -lcompat"
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
LIBOBJS="$LIBOBJS lsearch.o"
|
|
fi
|
|
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
LIBOBJS="$LIBOBJS lsearch.o"
|
|
fi
|
|
|
|
fi
|
|
|
|
echo $ac_n "checking for setenv""... $ac_c" 1>&6
|
|
echo "configure:6197: checking for setenv" >&5
|
|
if eval "test \"`echo '$''{'ac_cv_func_setenv'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 6202 "configure"
|
|
#include "confdefs.h"
|
|
/* System header to define __stub macros and hopefully few prototypes,
|
|
which can conflict with char setenv(); 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 setenv();
|
|
|
|
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_setenv) || defined (__stub___setenv)
|
|
choke me
|
|
#else
|
|
setenv();
|
|
#endif
|
|
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:6225: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
|
rm -rf conftest*
|
|
eval "ac_cv_func_setenv=yes"
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
eval "ac_cv_func_setenv=no"
|
|
fi
|
|
rm -f conftest*
|
|
fi
|
|
|
|
if eval "test \"`echo '$ac_cv_func_'setenv`\" = yes"; then
|
|
echo "$ac_t""yes" 1>&6
|
|
cat >> confdefs.h <<\EOF
|
|
#define HAVE_SETENV 1
|
|
EOF
|
|
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
echo $ac_n "checking for putenv""... $ac_c" 1>&6
|
|
echo "configure:6246: checking for putenv" >&5
|
|
if eval "test \"`echo '$''{'ac_cv_func_putenv'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 6251 "configure"
|
|
#include "confdefs.h"
|
|
/* System header to define __stub macros and hopefully few prototypes,
|
|
which can conflict with char putenv(); 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 putenv();
|
|
|
|
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_putenv) || defined (__stub___putenv)
|
|
choke me
|
|
#else
|
|
putenv();
|
|
#endif
|
|
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:6274: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
|
rm -rf conftest*
|
|
eval "ac_cv_func_putenv=yes"
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
eval "ac_cv_func_putenv=no"
|
|
fi
|
|
rm -f conftest*
|
|
fi
|
|
|
|
if eval "test \"`echo '$ac_cv_func_'putenv`\" = yes"; then
|
|
echo "$ac_t""yes" 1>&6
|
|
cat >> confdefs.h <<\EOF
|
|
#define HAVE_PUTENV 1
|
|
EOF
|
|
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
LIBOBJS="$LIBOBJS putenv.o"
|
|
fi
|
|
|
|
fi
|
|
|
|
echo $ac_n "checking for utime""... $ac_c" 1>&6
|
|
echo "configure:6300: checking for utime" >&5
|
|
if eval "test \"`echo '$''{'ac_cv_func_utime'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 6305 "configure"
|
|
#include "confdefs.h"
|
|
/* System header to define __stub macros and hopefully few prototypes,
|
|
which can conflict with char utime(); 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 utime();
|
|
|
|
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_utime) || defined (__stub___utime)
|
|
choke me
|
|
#else
|
|
utime();
|
|
#endif
|
|
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:6328: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
|
rm -rf conftest*
|
|
eval "ac_cv_func_utime=yes"
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
eval "ac_cv_func_utime=no"
|
|
fi
|
|
rm -f conftest*
|
|
fi
|
|
|
|
if eval "test \"`echo '$ac_cv_func_'utime`\" = yes"; then
|
|
echo "$ac_t""yes" 1>&6
|
|
cat >> confdefs.h <<\EOF
|
|
#define HAVE_UTIME 1
|
|
EOF
|
|
|
|
echo $ac_n "checking for POSIX utime""... $ac_c" 1>&6
|
|
echo "configure:6347: checking for POSIX utime" >&5
|
|
if eval "test \"`echo '$''{'sudo_cv_func_utime_posix'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
rm -f conftestdata; > conftestdata
|
|
if test "$cross_compiling" = yes; then
|
|
sudo_cv_func_utime_posix=no
|
|
else
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 6356 "configure"
|
|
#include "confdefs.h"
|
|
#include <sys/types.h>
|
|
#include <sys/time.h>
|
|
#include <utime.h>
|
|
main() {
|
|
struct utimbuf ut;
|
|
ut.actime = ut.modtime = time(0);
|
|
utime("conftestdata", &ut);
|
|
exit(0);
|
|
}
|
|
EOF
|
|
if { (eval echo configure:6368: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
|
|
then
|
|
sudo_cv_func_utime_posix=yes
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -fr conftest*
|
|
sudo_cv_func_utime_posix=no
|
|
fi
|
|
rm -fr conftest*
|
|
fi
|
|
|
|
rm -f core core.* *.core
|
|
fi
|
|
echo "$ac_t""$sudo_cv_func_utime_posix" 1>&6
|
|
if test $sudo_cv_func_utime_posix = yes; then
|
|
cat >> confdefs.h <<\EOF
|
|
#define HAVE_UTIME_POSIX 1
|
|
EOF
|
|
|
|
fi
|
|
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
LIBOBJS="$LIBOBJS utime.o"
|
|
fi
|
|
|
|
echo $ac_n "checking for working fnmatch""... $ac_c" 1>&6
|
|
echo "configure:6396: checking for working fnmatch" >&5
|
|
if eval "test \"`echo '$''{'sudo_cv_func_fnmatch'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
rm -f conftestdata; > conftestdata
|
|
if test "$cross_compiling" = yes; then
|
|
sudo_cv_func_fnmatch=no
|
|
else
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 6405 "configure"
|
|
#include "confdefs.h"
|
|
#include <fnmatch.h>
|
|
main() { exit(fnmatch("/*/bin/echo *", "/usr/bin/echo just a test", 0)); }
|
|
|
|
EOF
|
|
if { (eval echo configure:6411: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
|
|
then
|
|
sudo_cv_func_fnmatch=yes
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -fr conftest*
|
|
sudo_cv_func_fnmatch=no
|
|
fi
|
|
rm -fr conftest*
|
|
fi
|
|
|
|
rm -f core core.* *.core
|
|
fi
|
|
echo "$ac_t""$sudo_cv_func_fnmatch" 1>&6
|
|
if test $sudo_cv_func_fnmatch = yes; then
|
|
cat >> confdefs.h <<\EOF
|
|
#define HAVE_FNMATCH 1
|
|
EOF
|
|
|
|
else
|
|
LIBOBJS="$LIBOBJS fnmatch.o"
|
|
fi
|
|
|
|
for ac_func in strerror strcasecmp
|
|
do
|
|
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
|
|
echo "configure:6438: 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
|
|
#line 6443 "configure"
|
|
#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:6466: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; 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
|
|
LIBOBJS="$LIBOBJS ${ac_func}.o"
|
|
fi
|
|
done
|
|
|
|
|
|
echo $ac_n "checking for snprintf""... $ac_c" 1>&6
|
|
echo "configure:6493: checking for snprintf" >&5
|
|
if eval "test \"`echo '$''{'ac_cv_func_snprintf'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 6498 "configure"
|
|
#include "confdefs.h"
|
|
/* System header to define __stub macros and hopefully few prototypes,
|
|
which can conflict with char snprintf(); 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 snprintf();
|
|
|
|
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_snprintf) || defined (__stub___snprintf)
|
|
choke me
|
|
#else
|
|
snprintf();
|
|
#endif
|
|
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:6521: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
|
rm -rf conftest*
|
|
eval "ac_cv_func_snprintf=yes"
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
eval "ac_cv_func_snprintf=no"
|
|
fi
|
|
rm -f conftest*
|
|
fi
|
|
|
|
if eval "test \"`echo '$ac_cv_func_'snprintf`\" = yes"; then
|
|
echo "$ac_t""yes" 1>&6
|
|
cat >> confdefs.h <<\EOF
|
|
#define HAVE_SNPRINTF 1
|
|
EOF
|
|
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
NEED_SNPRINTF=1
|
|
fi
|
|
|
|
echo $ac_n "checking for vsnprintf""... $ac_c" 1>&6
|
|
echo "configure:6545: checking for vsnprintf" >&5
|
|
if eval "test \"`echo '$''{'ac_cv_func_vsnprintf'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 6550 "configure"
|
|
#include "confdefs.h"
|
|
/* System header to define __stub macros and hopefully few prototypes,
|
|
which can conflict with char vsnprintf(); 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 vsnprintf();
|
|
|
|
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_vsnprintf) || defined (__stub___vsnprintf)
|
|
choke me
|
|
#else
|
|
vsnprintf();
|
|
#endif
|
|
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:6573: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
|
rm -rf conftest*
|
|
eval "ac_cv_func_vsnprintf=yes"
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
eval "ac_cv_func_vsnprintf=no"
|
|
fi
|
|
rm -f conftest*
|
|
fi
|
|
|
|
if eval "test \"`echo '$ac_cv_func_'vsnprintf`\" = yes"; then
|
|
echo "$ac_t""yes" 1>&6
|
|
cat >> confdefs.h <<\EOF
|
|
#define HAVE_VSNPRINTF 1
|
|
EOF
|
|
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
NEED_SNPRINTF=1
|
|
fi
|
|
|
|
echo $ac_n "checking for asprintf""... $ac_c" 1>&6
|
|
echo "configure:6597: checking for asprintf" >&5
|
|
if eval "test \"`echo '$''{'ac_cv_func_asprintf'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 6602 "configure"
|
|
#include "confdefs.h"
|
|
/* System header to define __stub macros and hopefully few prototypes,
|
|
which can conflict with char asprintf(); 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 asprintf();
|
|
|
|
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_asprintf) || defined (__stub___asprintf)
|
|
choke me
|
|
#else
|
|
asprintf();
|
|
#endif
|
|
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:6625: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
|
rm -rf conftest*
|
|
eval "ac_cv_func_asprintf=yes"
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
eval "ac_cv_func_asprintf=no"
|
|
fi
|
|
rm -f conftest*
|
|
fi
|
|
|
|
if eval "test \"`echo '$ac_cv_func_'asprintf`\" = yes"; then
|
|
echo "$ac_t""yes" 1>&6
|
|
cat >> confdefs.h <<\EOF
|
|
#define HAVE_ASPRINTF 1
|
|
EOF
|
|
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
NEED_SNPRINTF=1
|
|
fi
|
|
|
|
echo $ac_n "checking for vasprintf""... $ac_c" 1>&6
|
|
echo "configure:6649: checking for vasprintf" >&5
|
|
if eval "test \"`echo '$''{'ac_cv_func_vasprintf'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 6654 "configure"
|
|
#include "confdefs.h"
|
|
/* System header to define __stub macros and hopefully few prototypes,
|
|
which can conflict with char vasprintf(); 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 vasprintf();
|
|
|
|
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_vasprintf) || defined (__stub___vasprintf)
|
|
choke me
|
|
#else
|
|
vasprintf();
|
|
#endif
|
|
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:6677: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
|
rm -rf conftest*
|
|
eval "ac_cv_func_vasprintf=yes"
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
eval "ac_cv_func_vasprintf=no"
|
|
fi
|
|
rm -f conftest*
|
|
fi
|
|
|
|
if eval "test \"`echo '$ac_cv_func_'vasprintf`\" = yes"; then
|
|
echo "$ac_t""yes" 1>&6
|
|
cat >> confdefs.h <<\EOF
|
|
#define HAVE_VASPRINTF 1
|
|
EOF
|
|
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
NEED_SNPRINTF=1
|
|
fi
|
|
|
|
if test -n "$NEED_SNPRINTF"; then
|
|
LIBOBJS="$LIBOBJS snprintf.o"
|
|
fi
|
|
if test -z "$LIB_CRYPT"; then
|
|
echo $ac_n "checking for crypt""... $ac_c" 1>&6
|
|
echo "configure:6705: checking for crypt" >&5
|
|
if eval "test \"`echo '$''{'ac_cv_func_crypt'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 6710 "configure"
|
|
#include "confdefs.h"
|
|
/* System header to define __stub macros and hopefully few prototypes,
|
|
which can conflict with char crypt(); 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 crypt();
|
|
|
|
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_crypt) || defined (__stub___crypt)
|
|
choke me
|
|
#else
|
|
crypt();
|
|
#endif
|
|
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:6733: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
|
rm -rf conftest*
|
|
eval "ac_cv_func_crypt=yes"
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
eval "ac_cv_func_crypt=no"
|
|
fi
|
|
rm -f conftest*
|
|
fi
|
|
|
|
if eval "test \"`echo '$ac_cv_func_'crypt`\" = yes"; then
|
|
echo "$ac_t""yes" 1>&6
|
|
:
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
echo $ac_n "checking for crypt in -lcrypt""... $ac_c" 1>&6
|
|
echo "configure:6751: checking for crypt in -lcrypt" >&5
|
|
if test -n ""; then
|
|
ac_lib_var=`echo crypt'_'crypt | sed 'y% ./+-%___p_%'`
|
|
else
|
|
ac_lib_var=`echo crypt'_'crypt | sed 'y%./+-%__p_%'`
|
|
fi
|
|
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
ac_save_LIBS="$LIBS"
|
|
LIBS="-lcrypt $LIBS"
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 6763 "configure"
|
|
#include "confdefs.h"
|
|
/* Override any gcc2 internal prototype to avoid an error. */
|
|
/* We use char because int might match the return type of a gcc2
|
|
builtin and then its argument prototype would still apply. */
|
|
char crypt();
|
|
|
|
int main() {
|
|
crypt()
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:6774: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
|
rm -rf conftest*
|
|
eval "ac_cv_lib_$ac_lib_var=yes"
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
eval "ac_cv_lib_$ac_lib_var=no"
|
|
fi
|
|
rm -f conftest*
|
|
LIBS="$ac_save_LIBS"
|
|
|
|
fi
|
|
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
|
|
echo "$ac_t""yes" 1>&6
|
|
SUDO_LIBS="${SUDO_LIBS} -lcrypt"; LIBS="${LIBS} -lcrypt"
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
echo $ac_n "checking for crypt in -lcrypt_d""... $ac_c" 1>&6
|
|
echo "configure:6793: checking for crypt in -lcrypt_d" >&5
|
|
if test -n ""; then
|
|
ac_lib_var=`echo crypt_d'_'crypt | sed 'y% ./+-%___p_%'`
|
|
else
|
|
ac_lib_var=`echo crypt_d'_'crypt | sed 'y%./+-%__p_%'`
|
|
fi
|
|
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
ac_save_LIBS="$LIBS"
|
|
LIBS="-lcrypt_d $LIBS"
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 6805 "configure"
|
|
#include "confdefs.h"
|
|
/* Override any gcc2 internal prototype to avoid an error. */
|
|
/* We use char because int might match the return type of a gcc2
|
|
builtin and then its argument prototype would still apply. */
|
|
char crypt();
|
|
|
|
int main() {
|
|
crypt()
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:6816: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
|
rm -rf conftest*
|
|
eval "ac_cv_lib_$ac_lib_var=yes"
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
eval "ac_cv_lib_$ac_lib_var=no"
|
|
fi
|
|
rm -f conftest*
|
|
LIBS="$ac_save_LIBS"
|
|
|
|
fi
|
|
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
|
|
echo "$ac_t""yes" 1>&6
|
|
SUDO_LIBS="${SUDO_LIBS} -lcrypt_d"; LIBS="${LIBS} -lcrypt_d"
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
echo $ac_n "checking for crypt in -lufc""... $ac_c" 1>&6
|
|
echo "configure:6835: checking for crypt in -lufc" >&5
|
|
if test -n ""; then
|
|
ac_lib_var=`echo ufc'_'crypt | sed 'y% ./+-%___p_%'`
|
|
else
|
|
ac_lib_var=`echo ufc'_'crypt | sed 'y%./+-%__p_%'`
|
|
fi
|
|
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
ac_save_LIBS="$LIBS"
|
|
LIBS="-lufc $LIBS"
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 6847 "configure"
|
|
#include "confdefs.h"
|
|
/* Override any gcc2 internal prototype to avoid an error. */
|
|
/* We use char because int might match the return type of a gcc2
|
|
builtin and then its argument prototype would still apply. */
|
|
char crypt();
|
|
|
|
int main() {
|
|
crypt()
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:6858: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
|
rm -rf conftest*
|
|
eval "ac_cv_lib_$ac_lib_var=yes"
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
eval "ac_cv_lib_$ac_lib_var=no"
|
|
fi
|
|
rm -f conftest*
|
|
LIBS="$ac_save_LIBS"
|
|
|
|
fi
|
|
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
|
|
echo "$ac_t""yes" 1>&6
|
|
SUDO_LIBS="${SUDO_LIBS} -lufc"; LIBS="${LIBS} -lufc"
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
fi
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
fi
|
|
echo $ac_n "checking for socket""... $ac_c" 1>&6
|
|
echo "configure:6886: checking for socket" >&5
|
|
if eval "test \"`echo '$''{'ac_cv_func_socket'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 6891 "configure"
|
|
#include "confdefs.h"
|
|
/* System header to define __stub macros and hopefully few prototypes,
|
|
which can conflict with char socket(); 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 socket();
|
|
|
|
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_socket) || defined (__stub___socket)
|
|
choke me
|
|
#else
|
|
socket();
|
|
#endif
|
|
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:6914: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
|
rm -rf conftest*
|
|
eval "ac_cv_func_socket=yes"
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
eval "ac_cv_func_socket=no"
|
|
fi
|
|
rm -f conftest*
|
|
fi
|
|
|
|
if eval "test \"`echo '$ac_cv_func_'socket`\" = yes"; then
|
|
echo "$ac_t""yes" 1>&6
|
|
:
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
echo $ac_n "checking for socket in -lsocket""... $ac_c" 1>&6
|
|
echo "configure:6932: checking for socket in -lsocket" >&5
|
|
if test -n ""; then
|
|
ac_lib_var=`echo socket'_'socket | sed 'y% ./+-%___p_%'`
|
|
else
|
|
ac_lib_var=`echo socket'_'socket | sed 'y%./+-%__p_%'`
|
|
fi
|
|
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
ac_save_LIBS="$LIBS"
|
|
LIBS="-lsocket $LIBS"
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 6944 "configure"
|
|
#include "confdefs.h"
|
|
/* Override any gcc2 internal prototype to avoid an error. */
|
|
/* We use char because int might match the return type of a gcc2
|
|
builtin and then its argument prototype would still apply. */
|
|
char socket();
|
|
|
|
int main() {
|
|
socket()
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:6955: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
|
rm -rf conftest*
|
|
eval "ac_cv_lib_$ac_lib_var=yes"
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
eval "ac_cv_lib_$ac_lib_var=no"
|
|
fi
|
|
rm -f conftest*
|
|
LIBS="$ac_save_LIBS"
|
|
|
|
fi
|
|
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
|
|
echo "$ac_t""yes" 1>&6
|
|
NET_LIBS="${NET_LIBS} -lsocket"; LIBS="${LIBS} -lsocket"
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
echo $ac_n "checking for socket in -linet""... $ac_c" 1>&6
|
|
echo "configure:6974: checking for socket in -linet" >&5
|
|
if test -n ""; then
|
|
ac_lib_var=`echo inet'_'socket | sed 'y% ./+-%___p_%'`
|
|
else
|
|
ac_lib_var=`echo inet'_'socket | sed 'y%./+-%__p_%'`
|
|
fi
|
|
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
ac_save_LIBS="$LIBS"
|
|
LIBS="-linet $LIBS"
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 6986 "configure"
|
|
#include "confdefs.h"
|
|
/* Override any gcc2 internal prototype to avoid an error. */
|
|
/* We use char because int might match the return type of a gcc2
|
|
builtin and then its argument prototype would still apply. */
|
|
char socket();
|
|
|
|
int main() {
|
|
socket()
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:6997: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
|
rm -rf conftest*
|
|
eval "ac_cv_lib_$ac_lib_var=yes"
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
eval "ac_cv_lib_$ac_lib_var=no"
|
|
fi
|
|
rm -f conftest*
|
|
LIBS="$ac_save_LIBS"
|
|
|
|
fi
|
|
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
|
|
echo "$ac_t""yes" 1>&6
|
|
NET_LIBS="${NET_LIBS} -linet"; LIBS="${LIBS} -linet"
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
echo "configure: warning: unable to find socket() trying -lsocket -lnsl" 1>&2
|
|
echo $ac_n "checking for socket in -lsocket""... $ac_c" 1>&6
|
|
echo "configure:7017: checking for socket in -lsocket" >&5
|
|
if test -n "-lnsl"; then
|
|
ac_lib_var=`echo socket'_'socket-lnsl | sed 'y% ./+-%___p_%'`
|
|
else
|
|
ac_lib_var=`echo socket'_'socket | sed 'y%./+-%__p_%'`
|
|
fi
|
|
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
ac_save_LIBS="$LIBS"
|
|
LIBS="-lsocket -lnsl $LIBS"
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 7029 "configure"
|
|
#include "confdefs.h"
|
|
/* Override any gcc2 internal prototype to avoid an error. */
|
|
/* We use char because int might match the return type of a gcc2
|
|
builtin and then its argument prototype would still apply. */
|
|
char socket();
|
|
|
|
int main() {
|
|
socket()
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:7040: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
|
rm -rf conftest*
|
|
eval "ac_cv_lib_$ac_lib_var=yes"
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
eval "ac_cv_lib_$ac_lib_var=no"
|
|
fi
|
|
rm -f conftest*
|
|
LIBS="$ac_save_LIBS"
|
|
|
|
fi
|
|
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
|
|
echo "$ac_t""yes" 1>&6
|
|
NET_LIBS="${NET_LIBS} -lsocket -lnsl"; LIBS="${LIBS} -lsocket -lnsl"
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
fi
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
echo $ac_n "checking for inet_addr""... $ac_c" 1>&6
|
|
echo "configure:7067: checking for inet_addr" >&5
|
|
if eval "test \"`echo '$''{'ac_cv_func_inet_addr'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 7072 "configure"
|
|
#include "confdefs.h"
|
|
/* System header to define __stub macros and hopefully few prototypes,
|
|
which can conflict with char inet_addr(); 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 inet_addr();
|
|
|
|
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_inet_addr) || defined (__stub___inet_addr)
|
|
choke me
|
|
#else
|
|
inet_addr();
|
|
#endif
|
|
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:7095: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
|
rm -rf conftest*
|
|
eval "ac_cv_func_inet_addr=yes"
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
eval "ac_cv_func_inet_addr=no"
|
|
fi
|
|
rm -f conftest*
|
|
fi
|
|
|
|
if eval "test \"`echo '$ac_cv_func_'inet_addr`\" = yes"; then
|
|
echo "$ac_t""yes" 1>&6
|
|
:
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
echo $ac_n "checking for inet_addr in -lnsl""... $ac_c" 1>&6
|
|
echo "configure:7113: checking for inet_addr in -lnsl" >&5
|
|
if test -n ""; then
|
|
ac_lib_var=`echo nsl'_'inet_addr | sed 'y% ./+-%___p_%'`
|
|
else
|
|
ac_lib_var=`echo nsl'_'inet_addr | sed 'y%./+-%__p_%'`
|
|
fi
|
|
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
ac_save_LIBS="$LIBS"
|
|
LIBS="-lnsl $LIBS"
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 7125 "configure"
|
|
#include "confdefs.h"
|
|
/* Override any gcc2 internal prototype to avoid an error. */
|
|
/* We use char because int might match the return type of a gcc2
|
|
builtin and then its argument prototype would still apply. */
|
|
char inet_addr();
|
|
|
|
int main() {
|
|
inet_addr()
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:7136: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
|
rm -rf conftest*
|
|
eval "ac_cv_lib_$ac_lib_var=yes"
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
eval "ac_cv_lib_$ac_lib_var=no"
|
|
fi
|
|
rm -f conftest*
|
|
LIBS="$ac_save_LIBS"
|
|
|
|
fi
|
|
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
|
|
echo "$ac_t""yes" 1>&6
|
|
NET_LIBS="${NET_LIBS} -lnsl"; LIBS="${LIBS} -lnsl"
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
echo $ac_n "checking for inet_addr in -linet""... $ac_c" 1>&6
|
|
echo "configure:7155: checking for inet_addr in -linet" >&5
|
|
if test -n ""; then
|
|
ac_lib_var=`echo inet'_'inet_addr | sed 'y% ./+-%___p_%'`
|
|
else
|
|
ac_lib_var=`echo inet'_'inet_addr | sed 'y%./+-%__p_%'`
|
|
fi
|
|
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
ac_save_LIBS="$LIBS"
|
|
LIBS="-linet $LIBS"
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 7167 "configure"
|
|
#include "confdefs.h"
|
|
/* Override any gcc2 internal prototype to avoid an error. */
|
|
/* We use char because int might match the return type of a gcc2
|
|
builtin and then its argument prototype would still apply. */
|
|
char inet_addr();
|
|
|
|
int main() {
|
|
inet_addr()
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:7178: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
|
rm -rf conftest*
|
|
eval "ac_cv_lib_$ac_lib_var=yes"
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
eval "ac_cv_lib_$ac_lib_var=no"
|
|
fi
|
|
rm -f conftest*
|
|
LIBS="$ac_save_LIBS"
|
|
|
|
fi
|
|
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
|
|
echo "$ac_t""yes" 1>&6
|
|
NET_LIBS="${NET_LIBS} -linet"; LIBS="${LIBS} -linet"
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
echo "configure: warning: unable to find socket() trying -lsocket -lnsl" 1>&2
|
|
echo $ac_n "checking for inet_addr in -lsocket""... $ac_c" 1>&6
|
|
echo "configure:7198: checking for inet_addr in -lsocket" >&5
|
|
if test -n "-lnsl"; then
|
|
ac_lib_var=`echo socket'_'inet_addr-lnsl | sed 'y% ./+-%___p_%'`
|
|
else
|
|
ac_lib_var=`echo socket'_'inet_addr | sed 'y%./+-%__p_%'`
|
|
fi
|
|
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
ac_save_LIBS="$LIBS"
|
|
LIBS="-lsocket -lnsl $LIBS"
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 7210 "configure"
|
|
#include "confdefs.h"
|
|
/* Override any gcc2 internal prototype to avoid an error. */
|
|
/* We use char because int might match the return type of a gcc2
|
|
builtin and then its argument prototype would still apply. */
|
|
char inet_addr();
|
|
|
|
int main() {
|
|
inet_addr()
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:7221: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
|
rm -rf conftest*
|
|
eval "ac_cv_lib_$ac_lib_var=yes"
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
eval "ac_cv_lib_$ac_lib_var=no"
|
|
fi
|
|
rm -f conftest*
|
|
LIBS="$ac_save_LIBS"
|
|
|
|
fi
|
|
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
|
|
echo "$ac_t""yes" 1>&6
|
|
NET_LIBS="${NET_LIBS} -lsocket -lnsl"; LIBS="${LIBS} -lsocket -lnsl"
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
fi
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
echo $ac_n "checking for syslog""... $ac_c" 1>&6
|
|
echo "configure:7248: checking for syslog" >&5
|
|
if eval "test \"`echo '$''{'ac_cv_func_syslog'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 7253 "configure"
|
|
#include "confdefs.h"
|
|
/* System header to define __stub macros and hopefully few prototypes,
|
|
which can conflict with char syslog(); 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 syslog();
|
|
|
|
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_syslog) || defined (__stub___syslog)
|
|
choke me
|
|
#else
|
|
syslog();
|
|
#endif
|
|
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:7276: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
|
rm -rf conftest*
|
|
eval "ac_cv_func_syslog=yes"
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
eval "ac_cv_func_syslog=no"
|
|
fi
|
|
rm -f conftest*
|
|
fi
|
|
|
|
if eval "test \"`echo '$ac_cv_func_'syslog`\" = yes"; then
|
|
echo "$ac_t""yes" 1>&6
|
|
:
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
echo $ac_n "checking for syslog in -lsocket""... $ac_c" 1>&6
|
|
echo "configure:7294: checking for syslog in -lsocket" >&5
|
|
if test -n ""; then
|
|
ac_lib_var=`echo socket'_'syslog | sed 'y% ./+-%___p_%'`
|
|
else
|
|
ac_lib_var=`echo socket'_'syslog | sed 'y%./+-%__p_%'`
|
|
fi
|
|
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
ac_save_LIBS="$LIBS"
|
|
LIBS="-lsocket $LIBS"
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 7306 "configure"
|
|
#include "confdefs.h"
|
|
/* Override any gcc2 internal prototype to avoid an error. */
|
|
/* We use char because int might match the return type of a gcc2
|
|
builtin and then its argument prototype would still apply. */
|
|
char syslog();
|
|
|
|
int main() {
|
|
syslog()
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:7317: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
|
rm -rf conftest*
|
|
eval "ac_cv_lib_$ac_lib_var=yes"
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
eval "ac_cv_lib_$ac_lib_var=no"
|
|
fi
|
|
rm -f conftest*
|
|
LIBS="$ac_save_LIBS"
|
|
|
|
fi
|
|
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
|
|
echo "$ac_t""yes" 1>&6
|
|
NET_LIBS="${NET_LIBS} -lsocket"; LIBS="${LIBS} -lsocket"
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
echo $ac_n "checking for syslog in -lnsl""... $ac_c" 1>&6
|
|
echo "configure:7336: checking for syslog in -lnsl" >&5
|
|
if test -n ""; then
|
|
ac_lib_var=`echo nsl'_'syslog | sed 'y% ./+-%___p_%'`
|
|
else
|
|
ac_lib_var=`echo nsl'_'syslog | sed 'y%./+-%__p_%'`
|
|
fi
|
|
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
ac_save_LIBS="$LIBS"
|
|
LIBS="-lnsl $LIBS"
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 7348 "configure"
|
|
#include "confdefs.h"
|
|
/* Override any gcc2 internal prototype to avoid an error. */
|
|
/* We use char because int might match the return type of a gcc2
|
|
builtin and then its argument prototype would still apply. */
|
|
char syslog();
|
|
|
|
int main() {
|
|
syslog()
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:7359: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
|
rm -rf conftest*
|
|
eval "ac_cv_lib_$ac_lib_var=yes"
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
eval "ac_cv_lib_$ac_lib_var=no"
|
|
fi
|
|
rm -f conftest*
|
|
LIBS="$ac_save_LIBS"
|
|
|
|
fi
|
|
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
|
|
echo "$ac_t""yes" 1>&6
|
|
NET_LIBS="${NET_LIBS} -lnsl"; LIBS="${LIBS} -lnsl"
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
echo $ac_n "checking for syslog in -linet""... $ac_c" 1>&6
|
|
echo "configure:7378: checking for syslog in -linet" >&5
|
|
if test -n ""; then
|
|
ac_lib_var=`echo inet'_'syslog | sed 'y% ./+-%___p_%'`
|
|
else
|
|
ac_lib_var=`echo inet'_'syslog | sed 'y%./+-%__p_%'`
|
|
fi
|
|
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
ac_save_LIBS="$LIBS"
|
|
LIBS="-linet $LIBS"
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 7390 "configure"
|
|
#include "confdefs.h"
|
|
/* Override any gcc2 internal prototype to avoid an error. */
|
|
/* We use char because int might match the return type of a gcc2
|
|
builtin and then its argument prototype would still apply. */
|
|
char syslog();
|
|
|
|
int main() {
|
|
syslog()
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:7401: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
|
rm -rf conftest*
|
|
eval "ac_cv_lib_$ac_lib_var=yes"
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
eval "ac_cv_lib_$ac_lib_var=no"
|
|
fi
|
|
rm -f conftest*
|
|
LIBS="$ac_save_LIBS"
|
|
|
|
fi
|
|
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
|
|
echo "$ac_t""yes" 1>&6
|
|
NET_LIBS="${NET_LIBS} -linet"; LIBS="${LIBS} -linet"
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
fi
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
if test "$with_DCE" = "yes" -o "$ac_cv_prog_YACC" = "bison -y"; then
|
|
# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
|
|
# for constant arguments. Useless!
|
|
echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
|
|
echo "configure:7431: checking for working alloca.h" >&5
|
|
if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 7436 "configure"
|
|
#include "confdefs.h"
|
|
#include <alloca.h>
|
|
int main() {
|
|
char *p = alloca(2 * sizeof(int));
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:7443: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
|
rm -rf conftest*
|
|
ac_cv_header_alloca_h=yes
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
ac_cv_header_alloca_h=no
|
|
fi
|
|
rm -f conftest*
|
|
fi
|
|
|
|
echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
|
|
if test $ac_cv_header_alloca_h = yes; then
|
|
cat >> confdefs.h <<\EOF
|
|
#define HAVE_ALLOCA_H 1
|
|
EOF
|
|
|
|
fi
|
|
|
|
echo $ac_n "checking for alloca""... $ac_c" 1>&6
|
|
echo "configure:7464: checking for alloca" >&5
|
|
if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 7469 "configure"
|
|
#include "confdefs.h"
|
|
|
|
#ifdef __GNUC__
|
|
# define alloca __builtin_alloca
|
|
#else
|
|
# if HAVE_ALLOCA_H
|
|
# include <alloca.h>
|
|
# else
|
|
# ifdef _AIX
|
|
#pragma alloca
|
|
# else
|
|
# ifndef alloca /* predefined by HP cc +Olibcalls */
|
|
char *alloca ();
|
|
# endif
|
|
# endif
|
|
# endif
|
|
#endif
|
|
|
|
int main() {
|
|
char *p = (char *) alloca(1);
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:7492: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
|
rm -rf conftest*
|
|
ac_cv_func_alloca_works=yes
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
ac_cv_func_alloca_works=no
|
|
fi
|
|
rm -f conftest*
|
|
fi
|
|
|
|
echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
|
|
if test $ac_cv_func_alloca_works = yes; then
|
|
cat >> confdefs.h <<\EOF
|
|
#define HAVE_ALLOCA 1
|
|
EOF
|
|
|
|
fi
|
|
|
|
if test $ac_cv_func_alloca_works = no; then
|
|
# The SVR3 libPW and SVR4 libucb both contain incompatible functions
|
|
# that cause trouble. Some versions do not even contain alloca or
|
|
# contain a buggy version. If you still want to use their alloca,
|
|
# use ar to extract alloca.o from them instead of compiling alloca.c.
|
|
ALLOCA=alloca.o
|
|
cat >> confdefs.h <<\EOF
|
|
#define C_ALLOCA 1
|
|
EOF
|
|
|
|
|
|
echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
|
|
echo "configure:7524: checking whether alloca needs Cray hooks" >&5
|
|
if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 7529 "configure"
|
|
#include "confdefs.h"
|
|
#if defined(CRAY) && ! defined(CRAY2)
|
|
webecray
|
|
#else
|
|
wenotbecray
|
|
#endif
|
|
|
|
EOF
|
|
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
|
|
egrep "webecray" >/dev/null 2>&1; then
|
|
rm -rf conftest*
|
|
ac_cv_os_cray=yes
|
|
else
|
|
rm -rf conftest*
|
|
ac_cv_os_cray=no
|
|
fi
|
|
rm -f conftest*
|
|
|
|
fi
|
|
|
|
echo "$ac_t""$ac_cv_os_cray" 1>&6
|
|
if test $ac_cv_os_cray = yes; then
|
|
for ac_func in _getb67 GETB67 getb67; do
|
|
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
|
|
echo "configure:7554: 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
|
|
#line 7559 "configure"
|
|
#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:7582: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; 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
|
|
cat >> confdefs.h <<EOF
|
|
#define CRAY_STACKSEG_END $ac_func
|
|
EOF
|
|
|
|
break
|
|
else
|
|
echo "$ac_t""no" 1>&6
|
|
fi
|
|
|
|
done
|
|
fi
|
|
|
|
echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
|
|
echo "configure:7609: checking stack direction for C alloca" >&5
|
|
if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
if test "$cross_compiling" = yes; then
|
|
ac_cv_c_stack_direction=0
|
|
else
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 7617 "configure"
|
|
#include "confdefs.h"
|
|
find_stack_direction ()
|
|
{
|
|
static char *addr = 0;
|
|
auto char dummy;
|
|
if (addr == 0)
|
|
{
|
|
addr = &dummy;
|
|
return find_stack_direction ();
|
|
}
|
|
else
|
|
return (&dummy > addr) ? 1 : -1;
|
|
}
|
|
main ()
|
|
{
|
|
exit (find_stack_direction() < 0);
|
|
}
|
|
EOF
|
|
if { (eval echo configure:7636: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
|
|
then
|
|
ac_cv_c_stack_direction=1
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -fr conftest*
|
|
ac_cv_c_stack_direction=-1
|
|
fi
|
|
rm -fr conftest*
|
|
fi
|
|
|
|
fi
|
|
|
|
echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
|
|
cat >> confdefs.h <<EOF
|
|
#define STACK_DIRECTION $ac_cv_c_stack_direction
|
|
EOF
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
if test "$with_kerb5" = "yes"; then
|
|
cat >> confdefs.h <<\EOF
|
|
#define HAVE_KERB5 1
|
|
EOF
|
|
|
|
if test -f "/usr/local/include/krb5.h"; then
|
|
CPPFLAGS="$CPPFLAGS -I/usr/local/include"
|
|
elif test -f "/usr/local/kerberos/include/krb5.h"; then
|
|
CPPFLAGS="$CPPFLAGS -I/usr/local/kerberos/include"
|
|
elif test -f "/usr/local/krb5/include/krb5.h"; then
|
|
CPPFLAGS="$CPPFLAGS -I/usr/local/krb5/include"
|
|
else
|
|
echo 'Unable to locate kerberos 5 include files, you will have to edit the Makefile and add -I/path/to/krb/includes to CPPFLAGS'
|
|
fi
|
|
|
|
if test -f "/usr/local/lib/libkrb5.a"; then
|
|
SUDO_LDFLAGS="${SUDO_LDFLAGS} -L/usr/local/lib"
|
|
elif test -f "/usr/local/kerberos/lib/libkrb5.a"; then
|
|
SUDO_LDFLAGS="${SUDO_LDFLAGS} -L/usr/local/kerberos/lib"
|
|
elif test -f "/usr/local/krb5/lib/libkrb5.a"; then
|
|
SUDO_LDFLAGS="${SUDO_LDFLAGS} -L/usr/local/krb5/lib"
|
|
else
|
|
echo 'Unable to locate kerberos 5 libraries, you will have to edit the Makefile and add -L/path/to/krb/libs to SUDO_LDFLAGS'
|
|
fi
|
|
|
|
SUDO_LIBS="${SUDO_LIBS} -lkrb5 -lk5crypto -lcom_err"
|
|
AUTH_OBJS="${AUTH_OBJS} kerb5.o"
|
|
fi
|
|
|
|
if test "$with_pam" = "yes"; then
|
|
echo $ac_n "checking for -ldl""... $ac_c" 1>&6
|
|
echo "configure:7690: checking for -ldl" >&5
|
|
if eval "test \"`echo '$''{'ac_cv_lib_dl'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
ac_save_LIBS="$LIBS"
|
|
LIBS="-ldl $LIBS"
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 7697 "configure"
|
|
#include "confdefs.h"
|
|
|
|
int main() {
|
|
main()
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:7704: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
|
rm -rf conftest*
|
|
ac_cv_lib_dl=yes
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
ac_cv_lib_dl=no
|
|
fi
|
|
rm -f conftest*
|
|
LIBS="$ac_save_LIBS"
|
|
|
|
fi
|
|
echo "$ac_t""$ac_cv_lib_dl" 1>&6
|
|
if test "$ac_cv_lib_dl" = yes; then
|
|
SUDO_LIBS="${SUDO_LIBS} -ldl -lpam"
|
|
else
|
|
SUDO_LIBS="${SUDO_LIBS} -lpam"
|
|
fi
|
|
|
|
fi
|
|
|
|
if test "$with_kerb4" = "yes"; then
|
|
cat >> confdefs.h <<\EOF
|
|
#define HAVE_KERB4 1
|
|
EOF
|
|
|
|
if test -f "/usr/include/kerberosIV/krb.h"; then
|
|
CPPFLAGS="${CPPFLAGS} -I/usr/include/kerberosIV"
|
|
elif test -f "/usr/local/include/kerberosIV/krb.h"; then
|
|
CPPFLAGS="${CPPFLAGS} -I/usr/local/include/kerberosIV"
|
|
elif test -f "/usr/kerberos/include/krb.h"; then
|
|
CPPFLAGS="${CPPFLAGS} -I/usr/kerberos/include"
|
|
elif test -f "/usr/local/kerberos/include/krb.h"; then
|
|
CPPFLAGS="${CPPFLAGS} -I/usr/local/kerberos/include"
|
|
else
|
|
echo 'Unable to locate kerberos 4 include files, you will have to edit the Makefile and add -I/path/to/krb/includes to CPPFLAGS'
|
|
fi
|
|
|
|
if test -d "/usr/kerberos/lib"; then
|
|
SUDO_LDFLAGS="${SUDO_LDFLAGS} -L/usr/kerberos/lib"
|
|
elif test -d "/usr/lib/kerberos"; then
|
|
SUDO_LDFLAGS="${SUDO_LDFLAGS} -L/usr/lib/kerberos"
|
|
elif test -f "/usr/local/lib/libkrb.a"; then
|
|
SUDO_LDFLAGS="${SUDO_LDFLAGS} -L/usr/local/lib"
|
|
elif test ! -f "/usr/lib/libkrb.a"; then
|
|
echo 'Unable to locate kerberos 4 libraries, you will have to edit the Makefile and add -L/path/to/krb/libs to SUDO_LDFLAGS'
|
|
fi
|
|
|
|
echo $ac_n "checking for -ldes""... $ac_c" 1>&6
|
|
echo "configure:7754: checking for -ldes" >&5
|
|
if eval "test \"`echo '$''{'ac_cv_lib_des'+set}'`\" = set"; then
|
|
echo $ac_n "(cached) $ac_c" 1>&6
|
|
else
|
|
ac_save_LIBS="$LIBS"
|
|
LIBS="-ldes $LIBS"
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 7761 "configure"
|
|
#include "confdefs.h"
|
|
|
|
int main() {
|
|
main()
|
|
; return 0; }
|
|
EOF
|
|
if { (eval echo configure:7768: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
|
rm -rf conftest*
|
|
ac_cv_lib_des=yes
|
|
else
|
|
echo "configure: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
rm -rf conftest*
|
|
ac_cv_lib_des=no
|
|
fi
|
|
rm -f conftest*
|
|
LIBS="$ac_save_LIBS"
|
|
|
|
fi
|
|
echo "$ac_t""$ac_cv_lib_des" 1>&6
|
|
if test "$ac_cv_lib_des" = yes; then
|
|
SUDO_LIBS="${SUDO_LIBS} -lkrb -ldes"
|
|
else
|
|
SUDO_LIBS="${SUDO_LIBS} -lkrb"
|
|
fi
|
|
|
|
AUTH_OBJS="${AUTH_OBJS} kerb4.o"
|
|
fi
|
|
|
|
if test "$with_AFS" = "yes"; then
|
|
|
|
# looks like the "standard" place for AFS libs is /usr/afsws/lib
|
|
AFSLIBDIRS="/usr/lib/afs /usr/afsws/lib /usr/afsws/lib/afs"
|
|
for i in $AFSLIBDIRS; do
|
|
if test -d ${i}; then
|
|
SUDO_LDFLAGS="${SUDO_LDFLAGS} -L${i}"
|
|
FOUND_AFSLIBDIR=true
|
|
fi
|
|
done
|
|
if test -z "$FOUND_AFSLIBDIR"; then
|
|
echo 'Unable to locate AFS libraries, you will have to edit the Makefile and add -L/path/to/afs/libs to SUDO_LDFLAGS or rerun configure with the --with-libpath options.'
|
|
fi
|
|
|
|
# Order is important here. Note that we build AFS_LIBS from right to left
|
|
# since AFS_LIBS may be initialized with BSD compat libs that must go last
|
|
AFS_LIBS="-laudit ${AFS_LIBS}"
|
|
for i in $AFSLIBDIRS; do
|
|
if test -f ${i}/util.a; then
|
|
AFS_LIBS="${i}/util.a ${AFS_LIBS}"
|
|
FOUND_UTIL_A=true
|
|
break;
|
|
fi
|
|
done
|
|
if test -z "$FOUND_UTIL_A"; then
|
|
AFS_LIBS="-lutil ${AFS_LIBS}"
|
|
fi
|
|
AFS_LIBS="-lkauth -lprot -lubik -lauth -lrxkad -lsys -ldes -lrx -llwp -lcom_err ${AFS_LIBS}"
|
|
|
|
# AFS includes may live in /usr/include on some machines...
|
|
for i in /usr/afsws/include; do
|
|
if test -d ${i}; then
|
|
CPPFLAGS="${CPPFLAGS} -I${i}"
|
|
FOUND_AFSINCDIR=true
|
|
fi
|
|
done
|
|
|
|
if test -z "$FOUND_AFSLIBDIR"; then
|
|
echo 'Unable to locate AFS include dir, you may have to edit the Makefile and add -I/path/to/afs/includes to CPPFLAGS or rerun configure with the --with-incpath options.'
|
|
fi
|
|
fi
|
|
|
|
if test "$with_DCE" = "yes"; then
|
|
DCE_OBJS="${DCE_OBJS} dce_pwent.o"
|
|
SUDO_LIBS="${SUDO_LIBS} -ldce"
|
|
fi
|
|
|
|
if test "$with_logincap" = "yes"; then
|
|
SUDO_LIBS="${SUDO_LIBS} -lutil"
|
|
if test -f /usr/include/login_cap.h -a -f /usr/include/sys/types.h -a -f /usr/lib/libutil.a; then
|
|
:
|
|
else
|
|
echo 'Unable to locate libutil.a and/or login_cap.h, you will have to edit the Makefile and add -L/path/to/libutil to SUDO_LDFLAGS and/or -I/path/to/login_cap.h to CPPFLAGS'
|
|
fi
|
|
fi
|
|
|
|
if test "$with_skey" = "yes"; then
|
|
SUDO_LIBS="${SUDO_LIBS} -lskey"
|
|
if test -f /usr/include/skey.h -a -f /usr/lib/libskey.a; then
|
|
:
|
|
elif test -f /usr/local/include/skey.h; then
|
|
CPPFLAGS="${CPPFLAGS} -I/usr/local/include"
|
|
SUDO_LDFLAGS="${SUDO_LDFLAGS} -L/usr/local/lib"
|
|
elif test "$with_csops" = "yes" -a -f /tools/cs/skey/include/skey.h -a -f /tools/cs/skey/lib/libskey.a; then
|
|
CPPFLAGS="${CPPFLAGS} -I/tools/cs/skey/include"
|
|
SUDO_LDFLAGS="${SUDO_LDFLAGS} -L/tools/cs/skey/lib"
|
|
else
|
|
echo 'Unable to locate libskey.a and/or skey.h, you will have to edit the Makefile and add -L/path/to/skey/lib to SUDO_LDFLAGS and/or -I/path/to/skey.h to CPPFLAGS'
|
|
fi
|
|
fi
|
|
|
|
if test "$with_opie" = "yes"; then
|
|
SUDO_LIBS="${SUDO_LIBS} -lopie"
|
|
if test -f /usr/include/opie.h -a -f /usr/lib/libopie.a; then
|
|
:
|
|
elif test -f /usr/local/include/opie.h; then
|
|
CPPFLAGS="${CPPFLAGS} -I/usr/local/include"
|
|
SUDO_LDFLAGS="${SUDO_LDFLAGS} -L/usr/local/lib"
|
|
else
|
|
echo 'Unable to locate libopie.a and/or opie.h, you will have to edit the Makefile and add -L/path/to/opie/lib to SUDO_LDFLAGS and/or -I/path/to/opie.h to CPPFLAGS'
|
|
fi
|
|
fi
|
|
|
|
if test -n "$with_SecurID" -a "$with_SecurID" != "no"; then
|
|
if test "$with_SecurID" != "yes"; then
|
|
SUDO_LIBS="${SUDO_LIBS} ${with_SecurID}/sdiclient.a"
|
|
CPPFLAGS="${CPPFLAGS} -I${with_SecurID}"
|
|
elif test -f /usr/ace/examples/sdiclient.a; then
|
|
SUDO_LIBS="${SUDO_LIBS} /usr/ace/examples/sdiclient.a"
|
|
CPPFLAGS="${CPPFLAGS} -I/usr/ace/examples"
|
|
else
|
|
SUDO_LIBS="${SUDO_LIBS} /usr/ace/sdiclient.a"
|
|
CPPFLAGS="${CPPFLAGS} -I/usr/ace"
|
|
fi
|
|
fi
|
|
|
|
if test "$with_fwtk" = "yes"; then
|
|
SUDO_LIBS="${SUDO_LIBS} -lauth -lfwall"
|
|
fi
|
|
|
|
if test "$with_authenticate" = "yes"; then
|
|
SUDO_LIBS="${SUDO_LIBS} -ls"
|
|
fi
|
|
|
|
echo $ac_n "checking for log file location""... $ac_c" 1>&6
|
|
echo "configure:7896: checking for log file location" >&5
|
|
if test -n "$with_logpath"; then
|
|
echo "$ac_t""$with_logpath" 1>&6
|
|
cat >> confdefs.h <<EOF
|
|
#define _PATH_SUDO_LOGFILE "$with_logpath"
|
|
EOF
|
|
|
|
elif test -d "/var/log"; then
|
|
echo "$ac_t""/var/log/sudo.log" 1>&6
|
|
cat >> confdefs.h <<\EOF
|
|
#define _PATH_SUDO_LOGFILE "/var/log/sudo.log"
|
|
EOF
|
|
|
|
elif test -d "/var/adm"; then
|
|
echo "$ac_t""/var/adm/sudo.log" 1>&6
|
|
cat >> confdefs.h <<\EOF
|
|
#define _PATH_SUDO_LOGFILE "/var/adm/sudo.log"
|
|
EOF
|
|
|
|
elif test -d "/usr/adm"; then
|
|
echo "$ac_t""/usr/adm/sudo.log" 1>&6
|
|
cat >> confdefs.h <<\EOF
|
|
#define _PATH_SUDO_LOGFILE "/usr/adm/sudo.log"
|
|
EOF
|
|
|
|
else
|
|
echo "$ac_t""unknown" 1>&6
|
|
fi
|
|
|
|
echo $ac_n "checking for timestamp file location""... $ac_c" 1>&6
|
|
echo "configure:7926: checking for timestamp file location" >&5
|
|
if test -n "$with_timedir"; then
|
|
echo "$ac_t""$with_timedir" 1>&6
|
|
cat >> confdefs.h <<EOF
|
|
#define _PATH_SUDO_TIMEDIR "$with_timedir"
|
|
EOF
|
|
|
|
TIMEDIR="$with_timedir"
|
|
elif test -d "/var/run"; then
|
|
echo "$ac_t""/var/run/sudo" 1>&6
|
|
cat >> confdefs.h <<\EOF
|
|
#define _PATH_SUDO_TIMEDIR "/var/run/sudo"
|
|
EOF
|
|
|
|
TIMEDIR="/var/run/sudo"
|
|
else
|
|
echo "$ac_t""/tmp/.odus" 1>&6
|
|
cat >> confdefs.h <<\EOF
|
|
#define _PATH_SUDO_TIMEDIR "/tmp/.odus"
|
|
EOF
|
|
|
|
TIMEDIR="/tmp/.odus"
|
|
fi
|
|
|
|
|
|
if test "$with_passwd" = "no"; then
|
|
cat >> confdefs.h <<\EOF
|
|
#define WITHOUT_PASSWD 1
|
|
EOF
|
|
|
|
if test -z "$AUTH_OBJS"; then
|
|
{ echo "configure: error: no authentication methods defined." 1>&2; exit 1; }
|
|
fi
|
|
else
|
|
if test -n "$SECUREWARE"; then
|
|
AUTH_OBJS="${AUTH_OBJS} passwd.o secureware.o"
|
|
else
|
|
AUTH_OBJS="${AUTH_OBJS} passwd.o"
|
|
fi
|
|
fi
|
|
|
|
if test -n "$LIBS"; then
|
|
L="$LIBS"
|
|
LIBS=
|
|
for l in ${L}; do
|
|
dupe=0
|
|
for sl in ${SUDO_LIBS} ${NET_LIBS}; do
|
|
test $l = $sl && dupe=1
|
|
done
|
|
test $dupe = 0 && LIBS="${LIBS} $l"
|
|
done
|
|
fi
|
|
|
|
test "$exec_prefix" = "NONE" && exec_prefix='$(prefix)'
|
|
|
|
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) 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
|
|
echo "updating cache $cache_file"
|
|
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}
|
|
|
|
echo creating $CONFIG_STATUS
|
|
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 ;;
|
|
-version | --version | --versio | --versi | --vers | --ver | --ve | --v)
|
|
echo "$CONFIG_STATUS generated by autoconf version 2.12"
|
|
exit 0 ;;
|
|
-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 sudo.man visudo.man sudoers.man config.h pathnames.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%@CFLAGS@%$CFLAGS%g
|
|
s%@CPPFLAGS@%$CPPFLAGS%g
|
|
s%@CXXFLAGS@%$CXXFLAGS%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%@sbindir@%$sbindir%g
|
|
s%@libexecdir@%$libexecdir%g
|
|
s%@datadir@%$datadir%g
|
|
s%@sysconfdir@%$sysconfdir%g
|
|
s%@sharedstatedir@%$sharedstatedir%g
|
|
s%@localstatedir@%$localstatedir%g
|
|
s%@libdir@%$libdir%g
|
|
s%@includedir@%$includedir%g
|
|
s%@oldincludedir@%$oldincludedir%g
|
|
s%@infodir@%$infodir%g
|
|
s%@mandir@%$mandir%g
|
|
s%@PROGS@%$PROGS%g
|
|
s%@SUDO_LDFLAGS@%$SUDO_LDFLAGS%g
|
|
s%@SUDO_LIBS@%$SUDO_LIBS%g
|
|
s%@NET_LIBS@%$NET_LIBS%g
|
|
s%@AFS_LIBS@%$AFS_LIBS%g
|
|
s%@OSDEFS@%$OSDEFS%g
|
|
s%@AUTH_OBJS@%$AUTH_OBJS%g
|
|
s%@LIBOBJS@%$LIBOBJS%g
|
|
s%@MANTYPE@%$MANTYPE%g
|
|
s%@MAN_POSTINSTALL@%$MAN_POSTINSTALL%g
|
|
s%@SUDOERS_MODE@%$SUDOERS_MODE%g
|
|
s%@SUDOERS_UID@%$SUDOERS_UID%g
|
|
s%@SUDOERS_GID@%$SUDOERS_GID%g
|
|
s%@TIMEDIR@%$TIMEDIR%g
|
|
s%@DEV@%$DEV%g
|
|
s%@mansectsu@%$mansectsu%g
|
|
s%@mansectform@%$mansectform%g
|
|
s%@EGREPPROG@%$EGREPPROG%g
|
|
s%@CC@%$CC%g
|
|
s%@CPP@%$CPP%g
|
|
s%@UNAMEPROG@%$UNAMEPROG%g
|
|
s%@TRPROG@%$TRPROG%g
|
|
s%@SEDPROG@%$SEDPROG%g
|
|
s%@NROFFPROG@%$NROFFPROG%g
|
|
s%@host@%$host%g
|
|
s%@host_alias@%$host_alias%g
|
|
s%@host_cpu@%$host_cpu%g
|
|
s%@host_vendor@%$host_vendor%g
|
|
s%@host_os@%$host_os%g
|
|
s%@YACC@%$YACC%g
|
|
s%@ALLOCA@%$ALLOCA%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 sudo.man visudo.man sudoers.man"}
|
|
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 creating "$ac_file"
|
|
rm -f "$ac_file"
|
|
configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
|
|
case "$ac_file" in
|
|
*Makefile*) ac_comsub="1i\\
|
|
# $configure_input" ;;
|
|
*) ac_comsub= ;;
|
|
esac
|
|
|
|
ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
|
|
sed -e "$ac_comsub
|
|
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="config.h pathnames.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
|
|
|
|
# This sed command replaces #undef with comments. This is necessary, for
|
|
# example, in the case of _POSIX_SOURCE, which is predefined and required
|
|
# on some systems where configure will not decide to define it.
|
|
cat >> conftest.vals <<\EOF
|
|
s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
|
|
EOF
|
|
|
|
# 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
|
|
echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
|
|
cat 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
|
|
|
|
|
|
if test "$with_pam" = "yes"; then
|
|
echo ""
|
|
case $host in
|
|
*-*-linux*)
|
|
echo "You will need to customize sample.pam and install it as /etc/pam.d/sudo"
|
|
;;
|
|
esac
|
|
echo ""
|
|
fi
|