configure
上传用户:s81996212
上传日期:2007-01-04
资源大小:722k
文件大小:102k
源码类别:

WEB邮件程序

开发平台:

C/C++

  1. #! /bin/sh
  2. # Guess values for system-dependent variables and create Makefiles.
  3. # Generated automatically using autoconf version 2.13 
  4. # Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
  5. #
  6. # This configure script is free software; the Free Software Foundation
  7. # gives unlimited permission to copy, distribute and modify it.
  8. # Defaults:
  9. ac_help=
  10. ac_default_prefix=/usr/local
  11. # Any additions from configure.in:
  12. ac_help="$ac_help
  13. "
  14. ac_help="$ac_help
  15.  --without-authuserdb               Do not include the authuserdb module "
  16. ac_help="$ac_help
  17. "
  18. ac_help="$ac_help
  19. "
  20. ac_help="$ac_help
  21.  --without-authpam                  Do not include the authpam module "
  22. ac_help="$ac_help
  23.  --with-authpam-libraries="libs"    Link 'libs' with authpam, this may be
  24.                                     required for FreeBSD 3.3"
  25. ac_help="$ac_help
  26.  --without-authldap                 Do not include the authldap module "
  27. ac_help="$ac_help
  28.  --with-authldaprc=filename         Expect to find authldaprc here "
  29. ac_help="$ac_help
  30.  --without-authpwd                  Do not include the authpwd module "
  31. ac_help="$ac_help
  32.  --without-authshadow               Do not include the authshadow module "
  33. ac_help="$ac_help
  34.  --without-authvchkpw               Do not include the authvchkpw module "
  35. ac_help="$ac_help
  36.  --with-authmysqlrc=filename        Expect to find authmysql here "
  37. ac_help="$ac_help
  38.  --without-authmysql               Do not include the authmysql module "
  39. ac_help="$ac_help
  40.  --without-authcram                 Do not include the authcram module "
  41. ac_help="$ac_help
  42.  --with-authdaemonrc=filename       Expect to find authmysql here "
  43. ac_help="$ac_help
  44.  --with-authdaemonvar=directory     Directory where authdaemon.pid and
  45.                                     the listening socket is created"
  46. ac_help="$ac_help
  47.  --with-authdaemon                  Include the authdaemon module
  48. --without-authdaemon               Do not include the authdaemon module"
  49. # Initialize some variables set by options.
  50. # The variables have the same names as the options, with
  51. # dashes changed to underlines.
  52. build=NONE
  53. cache_file=./config.cache
  54. exec_prefix=NONE
  55. host=NONE
  56. no_create=
  57. nonopt=NONE
  58. no_recursion=
  59. prefix=NONE
  60. program_prefix=NONE
  61. program_suffix=NONE
  62. program_transform_name=s,x,x,
  63. silent=
  64. site=
  65. srcdir=
  66. target=NONE
  67. verbose=
  68. x_includes=NONE
  69. x_libraries=NONE
  70. bindir='${exec_prefix}/bin'
  71. sbindir='${exec_prefix}/sbin'
  72. libexecdir='${exec_prefix}/libexec'
  73. datadir='${prefix}/share'
  74. sysconfdir='${prefix}/etc'
  75. sharedstatedir='${prefix}/com'
  76. localstatedir='${prefix}/var'
  77. libdir='${exec_prefix}/lib'
  78. includedir='${prefix}/include'
  79. oldincludedir='/usr/include'
  80. infodir='${prefix}/info'
  81. mandir='${prefix}/man'
  82. # Initialize some other variables.
  83. subdirs=
  84. MFLAGS= MAKEFLAGS=
  85. SHELL=${CONFIG_SHELL-/bin/sh}
  86. # Maximum number of lines to put in a shell here document.
  87. ac_max_here_lines=12
  88. ac_prev=
  89. for ac_option
  90. do
  91.   # If the previous option needs an argument, assign it.
  92.   if test -n "$ac_prev"; then
  93.     eval "$ac_prev=$ac_option"
  94.     ac_prev=
  95.     continue
  96.   fi
  97.   case "$ac_option" in
  98.   -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
  99.   *) ac_optarg= ;;
  100.   esac
  101.   # Accept the important Cygnus configure options, so we can diagnose typos.
  102.   case "$ac_option" in
  103.   -bindir | --bindir | --bindi | --bind | --bin | --bi)
  104.     ac_prev=bindir ;;
  105.   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
  106.     bindir="$ac_optarg" ;;
  107.   -build | --build | --buil | --bui | --bu)
  108.     ac_prev=build ;;
  109.   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
  110.     build="$ac_optarg" ;;
  111.   -cache-file | --cache-file | --cache-fil | --cache-fi 
  112.   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
  113.     ac_prev=cache_file ;;
  114.   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* 
  115.   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
  116.     cache_file="$ac_optarg" ;;
  117.   -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
  118.     ac_prev=datadir ;;
  119.   -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* 
  120.   | --da=*)
  121.     datadir="$ac_optarg" ;;
  122.   -disable-* | --disable-*)
  123.     ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
  124.     # Reject names that are not valid shell variable names.
  125.     if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
  126.       { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
  127.     fi
  128.     ac_feature=`echo $ac_feature| sed 's/-/_/g'`
  129.     eval "enable_${ac_feature}=no" ;;
  130.   -enable-* | --enable-*)
  131.     ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
  132.     # Reject names that are not valid shell variable names.
  133.     if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
  134.       { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
  135.     fi
  136.     ac_feature=`echo $ac_feature| sed 's/-/_/g'`
  137.     case "$ac_option" in
  138.       *=*) ;;
  139.       *) ac_optarg=yes ;;
  140.     esac
  141.     eval "enable_${ac_feature}='$ac_optarg'" ;;
  142.   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi 
  143.   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- 
  144.   | --exec | --exe | --ex)
  145.     ac_prev=exec_prefix ;;
  146.   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* 
  147.   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* 
  148.   | --exec=* | --exe=* | --ex=*)
  149.     exec_prefix="$ac_optarg" ;;
  150.   -gas | --gas | --ga | --g)
  151.     # Obsolete; use --with-gas.
  152.     with_gas=yes ;;
  153.   -help | --help | --hel | --he)
  154.     # Omit some internal or obsolete options to make the list less imposing.
  155.     # This message is too long to be a string in the A/UX 3.1 sh.
  156.     cat << EOF
  157. Usage: configure [options] [host]
  158. Options: [defaults in brackets after descriptions]
  159. Configuration:
  160.   --cache-file=FILE       cache test results in FILE
  161.   --help                  print this message
  162.   --no-create             do not create output files
  163.   --quiet, --silent       do not print `checking...' messages
  164.   --version               print the version of autoconf that created configure
  165. Directory and file names:
  166.   --prefix=PREFIX         install architecture-independent files in PREFIX
  167.                           [$ac_default_prefix]
  168.   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
  169.                           [same as prefix]
  170.   --bindir=DIR            user executables in DIR [EPREFIX/bin]
  171.   --sbindir=DIR           system admin executables in DIR [EPREFIX/sbin]
  172.   --libexecdir=DIR        program executables in DIR [EPREFIX/libexec]
  173.   --datadir=DIR           read-only architecture-independent data in DIR
  174.                           [PREFIX/share]
  175.   --sysconfdir=DIR        read-only single-machine data in DIR [PREFIX/etc]
  176.   --sharedstatedir=DIR    modifiable architecture-independent data in DIR
  177.                           [PREFIX/com]
  178.   --localstatedir=DIR     modifiable single-machine data in DIR [PREFIX/var]
  179.   --libdir=DIR            object code libraries in DIR [EPREFIX/lib]
  180.   --includedir=DIR        C header files in DIR [PREFIX/include]
  181.   --oldincludedir=DIR     C header files for non-gcc in DIR [/usr/include]
  182.   --infodir=DIR           info documentation in DIR [PREFIX/info]
  183.   --mandir=DIR            man documentation in DIR [PREFIX/man]
  184.   --srcdir=DIR            find the sources in DIR [configure dir or ..]
  185.   --program-prefix=PREFIX prepend PREFIX to installed program names
  186.   --program-suffix=SUFFIX append SUFFIX to installed program names
  187.   --program-transform-name=PROGRAM
  188.                           run sed PROGRAM on installed program names
  189. EOF
  190.     cat << EOF
  191. Host type:
  192.   --build=BUILD           configure for building on BUILD [BUILD=HOST]
  193.   --host=HOST             configure for HOST [guessed]
  194.   --target=TARGET         configure for TARGET [TARGET=HOST]
  195. Features and packages:
  196.   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
  197.   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
  198.   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
  199.   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
  200.   --x-includes=DIR        X include files are in DIR
  201.   --x-libraries=DIR       X library files are in DIR
  202. EOF
  203.     if test -n "$ac_help"; then
  204.       echo "--enable and --with options recognized:$ac_help"
  205.     fi
  206.     exit 0 ;;
  207.   -host | --host | --hos | --ho)
  208.     ac_prev=host ;;
  209.   -host=* | --host=* | --hos=* | --ho=*)
  210.     host="$ac_optarg" ;;
  211.   -includedir | --includedir | --includedi | --included | --include 
  212.   | --includ | --inclu | --incl | --inc)
  213.     ac_prev=includedir ;;
  214.   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* 
  215.   | --includ=* | --inclu=* | --incl=* | --inc=*)
  216.     includedir="$ac_optarg" ;;
  217.   -infodir | --infodir | --infodi | --infod | --info | --inf)
  218.     ac_prev=infodir ;;
  219.   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
  220.     infodir="$ac_optarg" ;;
  221.   -libdir | --libdir | --libdi | --libd)
  222.     ac_prev=libdir ;;
  223.   -libdir=* | --libdir=* | --libdi=* | --libd=*)
  224.     libdir="$ac_optarg" ;;
  225.   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec 
  226.   | --libexe | --libex | --libe)
  227.     ac_prev=libexecdir ;;
  228.   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* 
  229.   | --libexe=* | --libex=* | --libe=*)
  230.     libexecdir="$ac_optarg" ;;
  231.   -localstatedir | --localstatedir | --localstatedi | --localstated 
  232.   | --localstate | --localstat | --localsta | --localst 
  233.   | --locals | --local | --loca | --loc | --lo)
  234.     ac_prev=localstatedir ;;
  235.   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* 
  236.   | --localstate=* | --localstat=* | --localsta=* | --localst=* 
  237.   | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
  238.     localstatedir="$ac_optarg" ;;
  239.   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
  240.     ac_prev=mandir ;;
  241.   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
  242.     mandir="$ac_optarg" ;;
  243.   -nfp | --nfp | --nf)
  244.     # Obsolete; use --without-fp.
  245.     with_fp=no ;;
  246.   -no-create | --no-create | --no-creat | --no-crea | --no-cre 
  247.   | --no-cr | --no-c)
  248.     no_create=yes ;;
  249.   -no-recursion | --no-recursion | --no-recursio | --no-recursi 
  250.   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
  251.     no_recursion=yes ;;
  252.   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded 
  253.   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc 
  254.   | --oldin | --oldi | --old | --ol | --o)
  255.     ac_prev=oldincludedir ;;
  256.   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* 
  257.   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* 
  258.   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
  259.     oldincludedir="$ac_optarg" ;;
  260.   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
  261.     ac_prev=prefix ;;
  262.   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
  263.     prefix="$ac_optarg" ;;
  264.   -program-prefix | --program-prefix | --program-prefi | --program-pref 
  265.   | --program-pre | --program-pr | --program-p)
  266.     ac_prev=program_prefix ;;
  267.   -program-prefix=* | --program-prefix=* | --program-prefi=* 
  268.   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
  269.     program_prefix="$ac_optarg" ;;
  270.   -program-suffix | --program-suffix | --program-suffi | --program-suff 
  271.   | --program-suf | --program-su | --program-s)
  272.     ac_prev=program_suffix ;;
  273.   -program-suffix=* | --program-suffix=* | --program-suffi=* 
  274.   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
  275.     program_suffix="$ac_optarg" ;;
  276.   -program-transform-name | --program-transform-name 
  277.   | --program-transform-nam | --program-transform-na 
  278.   | --program-transform-n | --program-transform- 
  279.   | --program-transform | --program-transfor 
  280.   | --program-transfo | --program-transf 
  281.   | --program-trans | --program-tran 
  282.   | --progr-tra | --program-tr | --program-t)
  283.     ac_prev=program_transform_name ;;
  284.   -program-transform-name=* | --program-transform-name=* 
  285.   | --program-transform-nam=* | --program-transform-na=* 
  286.   | --program-transform-n=* | --program-transform-=* 
  287.   | --program-transform=* | --program-transfor=* 
  288.   | --program-transfo=* | --program-transf=* 
  289.   | --program-trans=* | --program-tran=* 
  290.   | --progr-tra=* | --program-tr=* | --program-t=*)
  291.     program_transform_name="$ac_optarg" ;;
  292.   -q | -quiet | --quiet | --quie | --qui | --qu | --q 
  293.   | -silent | --silent | --silen | --sile | --sil)
  294.     silent=yes ;;
  295.   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
  296.     ac_prev=sbindir ;;
  297.   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* 
  298.   | --sbi=* | --sb=*)
  299.     sbindir="$ac_optarg" ;;
  300.   -sharedstatedir | --sharedstatedir | --sharedstatedi 
  301.   | --sharedstated | --sharedstate | --sharedstat | --sharedsta 
  302.   | --sharedst | --shareds | --shared | --share | --shar 
  303.   | --sha | --sh)
  304.     ac_prev=sharedstatedir ;;
  305.   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* 
  306.   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* 
  307.   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* 
  308.   | --sha=* | --sh=*)
  309.     sharedstatedir="$ac_optarg" ;;
  310.   -site | --site | --sit)
  311.     ac_prev=site ;;
  312.   -site=* | --site=* | --sit=*)
  313.     site="$ac_optarg" ;;
  314.   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
  315.     ac_prev=srcdir ;;
  316.   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
  317.     srcdir="$ac_optarg" ;;
  318.   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf 
  319.   | --syscon | --sysco | --sysc | --sys | --sy)
  320.     ac_prev=sysconfdir ;;
  321.   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* 
  322.   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
  323.     sysconfdir="$ac_optarg" ;;
  324.   -target | --target | --targe | --targ | --tar | --ta | --t)
  325.     ac_prev=target ;;
  326.   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
  327.     target="$ac_optarg" ;;
  328.   -v | -verbose | --verbose | --verbos | --verbo | --verb)
  329.     verbose=yes ;;
  330.   -version | --version | --versio | --versi | --vers)
  331.     echo "configure generated by autoconf version 2.13"
  332.     exit 0 ;;
  333.   -with-* | --with-*)
  334.     ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
  335.     # Reject names that are not valid shell variable names.
  336.     if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
  337.       { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
  338.     fi
  339.     ac_package=`echo $ac_package| sed 's/-/_/g'`
  340.     case "$ac_option" in
  341.       *=*) ;;
  342.       *) ac_optarg=yes ;;
  343.     esac
  344.     eval "with_${ac_package}='$ac_optarg'" ;;
  345.   -without-* | --without-*)
  346.     ac_package=`echo $ac_option|sed -e 's/-*without-//'`
  347.     # Reject names that are not valid shell variable names.
  348.     if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
  349.       { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
  350.     fi
  351.     ac_package=`echo $ac_package| sed 's/-/_/g'`
  352.     eval "with_${ac_package}=no" ;;
  353.   --x)
  354.     # Obsolete; use --with-x.
  355.     with_x=yes ;;
  356.   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu 
  357.   | --x-incl | --x-inc | --x-in | --x-i)
  358.     ac_prev=x_includes ;;
  359.   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* 
  360.   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
  361.     x_includes="$ac_optarg" ;;
  362.   -x-libraries | --x-libraries | --x-librarie | --x-librari 
  363.   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
  364.     ac_prev=x_libraries ;;
  365.   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* 
  366.   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
  367.     x_libraries="$ac_optarg" ;;
  368.   -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
  369.     ;;
  370.   *)
  371.     if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
  372.       echo "configure: warning: $ac_option: invalid host type" 1>&2
  373.     fi
  374.     if test "x$nonopt" != xNONE; then
  375.       { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
  376.     fi
  377.     nonopt="$ac_option"
  378.     ;;
  379.   esac
  380. done
  381. if test -n "$ac_prev"; then
  382.   { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
  383. fi
  384. trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
  385. # File descriptor usage:
  386. # 0 standard input
  387. # 1 file creation
  388. # 2 errors and warnings
  389. # 3 some systems may open it to /dev/tty
  390. # 4 used on the Kubota Titan
  391. # 6 checking for... messages and results
  392. # 5 compiler messages saved in config.log
  393. if test "$silent" = yes; then
  394.   exec 6>/dev/null
  395. else
  396.   exec 6>&1
  397. fi
  398. exec 5>./config.log
  399. echo "
  400. This file contains any messages produced by compilers while
  401. running configure, to aid debugging if configure makes a mistake.
  402. " 1>&5
  403. # Strip out --no-create and --no-recursion so they do not pile up.
  404. # Also quote any args containing shell metacharacters.
  405. ac_configure_args=
  406. for ac_arg
  407. do
  408.   case "$ac_arg" in
  409.   -no-create | --no-create | --no-creat | --no-crea | --no-cre 
  410.   | --no-cr | --no-c) ;;
  411.   -no-recursion | --no-recursion | --no-recursio | --no-recursi 
  412.   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
  413.   *" "*|*" "*|*[[]~#$^&*(){}\|;<>?]*)
  414.   ac_configure_args="$ac_configure_args '$ac_arg'" ;;
  415.   *) ac_configure_args="$ac_configure_args $ac_arg" ;;
  416.   esac
  417. done
  418. # NLS nuisances.
  419. # Only set these to C if already set.  These must not be set unconditionally
  420. # because not all systems understand e.g. LANG=C (notably SCO).
  421. # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
  422. # Non-C LC_CTYPE values break the ctype check.
  423. if test "${LANG+set}"   = set; then LANG=C;   export LANG;   fi
  424. if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
  425. if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
  426. if test "${LC_CTYPE+set}"    = set; then LC_CTYPE=C;    export LC_CTYPE;    fi
  427. # confdefs.h avoids OS command line length limits that DEFS can exceed.
  428. rm -rf conftest* confdefs.h
  429. # AIX cpp loses on an empty file, so make sure it contains at least a newline.
  430. echo > confdefs.h
  431. # A filename unique to this package, relative to the directory that
  432. # configure is in, which we can look for to find out if srcdir is correct.
  433. ac_unique_file=mod.h
  434. # Find the source files, if location was not specified.
  435. if test -z "$srcdir"; then
  436.   ac_srcdir_defaulted=yes
  437.   # Try the directory containing this script, then its parent.
  438.   ac_prog=$0
  439.   ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
  440.   test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
  441.   srcdir=$ac_confdir
  442.   if test ! -r $srcdir/$ac_unique_file; then
  443.     srcdir=..
  444.   fi
  445. else
  446.   ac_srcdir_defaulted=no
  447. fi
  448. if test ! -r $srcdir/$ac_unique_file; then
  449.   if test "$ac_srcdir_defaulted" = yes; then
  450.     { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
  451.   else
  452.     { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
  453.   fi
  454. fi
  455. srcdir=`echo "${srcdir}" | sed 's%([^/])/*$%1%'`
  456. # Prefer explicitly selected file to automatically selected ones.
  457. if test -z "$CONFIG_SITE"; then
  458.   if test "x$prefix" != xNONE; then
  459.     CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
  460.   else
  461.     CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
  462.   fi
  463. fi
  464. for ac_site_file in $CONFIG_SITE; do
  465.   if test -r "$ac_site_file"; then
  466.     echo "loading site script $ac_site_file"
  467.     . "$ac_site_file"
  468.   fi
  469. done
  470. if test -r "$cache_file"; then
  471.   echo "loading cache $cache_file"
  472.   . $cache_file
  473. else
  474.   echo "creating cache $cache_file"
  475.   > $cache_file
  476. fi
  477. ac_ext=c
  478. # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
  479. ac_cpp='$CPP $CPPFLAGS'
  480. ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
  481. ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
  482. cross_compiling=$ac_cv_prog_cc_cross
  483. ac_exeext=
  484. ac_objext=o
  485. if (echo "testingc"; echo 1,2,3) | grep c >/dev/null; then
  486.   # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
  487.   if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
  488.     ac_n= ac_c='
  489. ' ac_t=' '
  490.   else
  491.     ac_n=-n ac_c= ac_t=
  492.   fi
  493. else
  494.   ac_n= ac_c='c' ac_t=
  495. fi
  496. ac_aux_dir=
  497. for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
  498.   if test -f $ac_dir/install-sh; then
  499.     ac_aux_dir=$ac_dir
  500.     ac_install_sh="$ac_aux_dir/install-sh -c"
  501.     break
  502.   elif test -f $ac_dir/install.sh; then
  503.     ac_aux_dir=$ac_dir
  504.     ac_install_sh="$ac_aux_dir/install.sh -c"
  505.     break
  506.   fi
  507. done
  508. if test -z "$ac_aux_dir"; then
  509.   { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
  510. fi
  511. ac_config_guess=$ac_aux_dir/config.guess
  512. ac_config_sub=$ac_aux_dir/config.sub
  513. ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
  514. # Find a good install program.  We prefer a C program (faster),
  515. # so one script is as good as another.  But avoid the broken or
  516. # incompatible versions:
  517. # SysV /etc/install, /usr/sbin/install
  518. # SunOS /usr/etc/install
  519. # IRIX /sbin/install
  520. # AIX /bin/install
  521. # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
  522. # AFS /usr/afsws/bin/install, which mishandles nonexistent args
  523. # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
  524. # ./install, which can be erroneously created by make from ./install.sh.
  525. echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
  526. echo "configure:594: checking for a BSD compatible install" >&5
  527. if test -z "$INSTALL"; then
  528. if eval "test "`echo '$''{'ac_cv_path_install'+set}'`" = set"; then
  529.   echo $ac_n "(cached) $ac_c" 1>&6
  530. else
  531.     IFS="${IFS=  }"; ac_save_IFS="$IFS"; IFS=":"
  532.   for ac_dir in $PATH; do
  533.     # Account for people who put trailing slashes in PATH elements.
  534.     case "$ac_dir/" in
  535.     /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
  536.     *)
  537.       # OSF1 and SCO ODT 3.0 have their own names for install.
  538.       # Don't use installbsd from OSF since it installs stuff as root
  539.       # by default.
  540.       for ac_prog in ginstall scoinst install; do
  541.         if test -f $ac_dir/$ac_prog; then
  542.   if test $ac_prog = install &&
  543.             grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
  544.     # AIX install.  It has an incompatible calling convention.
  545.     :
  546.   else
  547.     ac_cv_path_install="$ac_dir/$ac_prog -c"
  548.     break 2
  549.   fi
  550. fi
  551.       done
  552.       ;;
  553.     esac
  554.   done
  555.   IFS="$ac_save_IFS"
  556. fi
  557.   if test "${ac_cv_path_install+set}" = set; then
  558.     INSTALL="$ac_cv_path_install"
  559.   else
  560.     # As a last resort, use the slow shell script.  We don't cache a
  561.     # path for INSTALL within a source directory, because that will
  562.     # break other packages using the cache if that directory is
  563.     # removed, or if the path is relative.
  564.     INSTALL="$ac_install_sh"
  565.   fi
  566. fi
  567. echo "$ac_t""$INSTALL" 1>&6
  568. # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
  569. # It thinks the first close brace ends the variable substitution.
  570. test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
  571. test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
  572. test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
  573. echo $ac_n "checking whether build environment is sane""... $ac_c" 1>&6
  574. echo "configure:647: checking whether build environment is sane" >&5
  575. # Just in case
  576. sleep 1
  577. echo timestamp > conftestfile
  578. # Do `set' in a subshell so we don't clobber the current shell's
  579. # arguments.  Must try -L first in case configure is actually a
  580. # symlink; some systems play weird games with the mod time of symlinks
  581. # (eg FreeBSD returns the mod time of the symlink's containing
  582. # directory).
  583. if (
  584.    set X `ls -Lt $srcdir/configure conftestfile 2> /dev/null`
  585.    if test "$*" = "X"; then
  586.       # -L didn't work.
  587.       set X `ls -t $srcdir/configure conftestfile`
  588.    fi
  589.    if test "$*" != "X $srcdir/configure conftestfile" 
  590.       && test "$*" != "X conftestfile $srcdir/configure"; then
  591.       # If neither matched, then we have a broken ls.  This can happen
  592.       # if, for instance, CONFIG_SHELL is bash and it inherits a
  593.       # broken ls alias from the environment.  This has actually
  594.       # happened.  Such a system could not be considered "sane".
  595.       { echo "configure: error: ls -t appears to fail.  Make sure there is not a broken
  596. alias in your environment" 1>&2; exit 1; }
  597.    fi
  598.    test "$2" = conftestfile
  599.    )
  600. then
  601.    # Ok.
  602.    :
  603. else
  604.    { echo "configure: error: newly created file is older than distributed files!
  605. Check your system clock" 1>&2; exit 1; }
  606. fi
  607. rm -f conftest*
  608. echo "$ac_t""yes" 1>&6
  609. if test "$program_transform_name" = s,x,x,; then
  610.   program_transform_name=
  611. else
  612.   # Double any  or $.  echo might interpret backslashes.
  613.   cat <<EOF_SED > conftestsed
  614. s,\,\\,g; s,$,$$,g
  615. EOF_SED
  616.   program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
  617.   rm -f conftestsed
  618. fi
  619. test "$program_prefix" != NONE &&
  620.   program_transform_name="s,^,${program_prefix},; $program_transform_name"
  621. # Use a double $ so make ignores it.
  622. test "$program_suffix" != NONE &&
  623.   program_transform_name="s,$$,${program_suffix},; $program_transform_name"
  624. # sed with no file args requires a program.
  625. test "$program_transform_name" = "" && program_transform_name="s,x,x,"
  626. echo $ac_n "checking whether ${MAKE-make} sets ${MAKE}""... $ac_c" 1>&6
  627. echo "configure:704: checking whether ${MAKE-make} sets ${MAKE}" >&5
  628. set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
  629. if eval "test "`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`" = set"; then
  630.   echo $ac_n "(cached) $ac_c" 1>&6
  631. else
  632.   cat > conftestmake <<EOF
  633. all:
  634. @echo 'ac_maketemp="${MAKE}"'
  635. EOF
  636. # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
  637. eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
  638. if test -n "$ac_maketemp"; then
  639.   eval ac_cv_prog_make_${ac_make}_set=yes
  640. else
  641.   eval ac_cv_prog_make_${ac_make}_set=no
  642. fi
  643. rm -f conftestmake
  644. fi
  645. if eval "test "`echo '$ac_cv_prog_make_'${ac_make}_set`" = yes"; then
  646.   echo "$ac_t""yes" 1>&6
  647.   SET_MAKE=
  648. else
  649.   echo "$ac_t""no" 1>&6
  650.   SET_MAKE="MAKE=${MAKE-make}"
  651. fi
  652. PACKAGE=authlib
  653. VERSION=0.10
  654. if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then
  655.   { echo "configure: error: source directory already configured; run "make distclean" there first" 1>&2; exit 1; }
  656. fi
  657. missing_dir=`cd $ac_aux_dir && pwd`
  658. echo $ac_n "checking for working aclocal""... $ac_c" 1>&6
  659. echo "configure:743: checking for working aclocal" >&5
  660. # Run test in a subshell; some versions of sh will print an error if
  661. # an executable is not found, even if stderr is redirected.
  662. # Redirect stdin to placate older versions of autoconf.  Sigh.
  663. if (aclocal --version) < /dev/null > /dev/null 2>&1; then
  664.    ACLOCAL=aclocal
  665.    echo "$ac_t""found" 1>&6
  666. else
  667.    ACLOCAL="$missing_dir/missing aclocal"
  668.    echo "$ac_t""missing" 1>&6
  669. fi
  670. echo $ac_n "checking for working autoconf""... $ac_c" 1>&6
  671. echo "configure:756: checking for working autoconf" >&5
  672. # Run test in a subshell; some versions of sh will print an error if
  673. # an executable is not found, even if stderr is redirected.
  674. # Redirect stdin to placate older versions of autoconf.  Sigh.
  675. if (autoconf --version) < /dev/null > /dev/null 2>&1; then
  676.    AUTOCONF=autoconf
  677.    echo "$ac_t""found" 1>&6
  678. else
  679.    AUTOCONF="$missing_dir/missing autoconf"
  680.    echo "$ac_t""missing" 1>&6
  681. fi
  682. echo $ac_n "checking for working automake""... $ac_c" 1>&6
  683. echo "configure:769: checking for working automake" >&5
  684. # Run test in a subshell; some versions of sh will print an error if
  685. # an executable is not found, even if stderr is redirected.
  686. # Redirect stdin to placate older versions of autoconf.  Sigh.
  687. if (automake --version) < /dev/null > /dev/null 2>&1; then
  688.    AUTOMAKE=automake
  689.    echo "$ac_t""found" 1>&6
  690. else
  691.    AUTOMAKE="$missing_dir/missing automake"
  692.    echo "$ac_t""missing" 1>&6
  693. fi
  694. echo $ac_n "checking for working autoheader""... $ac_c" 1>&6
  695. echo "configure:782: checking for working autoheader" >&5
  696. # Run test in a subshell; some versions of sh will print an error if
  697. # an executable is not found, even if stderr is redirected.
  698. # Redirect stdin to placate older versions of autoconf.  Sigh.
  699. if (autoheader --version) < /dev/null > /dev/null 2>&1; then
  700.    AUTOHEADER=autoheader
  701.    echo "$ac_t""found" 1>&6
  702. else
  703.    AUTOHEADER="$missing_dir/missing autoheader"
  704.    echo "$ac_t""missing" 1>&6
  705. fi
  706. echo $ac_n "checking for working makeinfo""... $ac_c" 1>&6
  707. echo "configure:795: checking for working makeinfo" >&5
  708. # Run test in a subshell; some versions of sh will print an error if
  709. # an executable is not found, even if stderr is redirected.
  710. # Redirect stdin to placate older versions of autoconf.  Sigh.
  711. if (makeinfo --version) < /dev/null > /dev/null 2>&1; then
  712.    MAKEINFO=makeinfo
  713.    echo "$ac_t""found" 1>&6
  714. else
  715.    MAKEINFO="$missing_dir/missing makeinfo"
  716.    echo "$ac_t""missing" 1>&6
  717. fi
  718. for ac_prog in gawk mawk nawk awk
  719. do
  720. # Extract the first word of "$ac_prog", so it can be a program name with args.
  721. set dummy $ac_prog; ac_word=$2
  722. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  723. echo "configure:817: checking for $ac_word" >&5
  724. if eval "test "`echo '$''{'ac_cv_prog_AWK'+set}'`" = set"; then
  725.   echo $ac_n "(cached) $ac_c" 1>&6
  726. else
  727.   if test -n "$AWK"; then
  728.   ac_cv_prog_AWK="$AWK" # Let the user override the test.
  729. else
  730.   IFS="${IFS=  }"; ac_save_ifs="$IFS"; IFS=":"
  731.   ac_dummy="$PATH"
  732.   for ac_dir in $ac_dummy; do
  733.     test -z "$ac_dir" && ac_dir=.
  734.     if test -f $ac_dir/$ac_word; then
  735.       ac_cv_prog_AWK="$ac_prog"
  736.       break
  737.     fi
  738.   done
  739.   IFS="$ac_save_ifs"
  740. fi
  741. fi
  742. AWK="$ac_cv_prog_AWK"
  743. if test -n "$AWK"; then
  744.   echo "$ac_t""$AWK" 1>&6
  745. else
  746.   echo "$ac_t""no" 1>&6
  747. fi
  748. test -n "$AWK" && break
  749. done
  750. # Extract the first word of "gcc", so it can be a program name with args.
  751. set dummy gcc; ac_word=$2
  752. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  753. echo "configure:849: checking for $ac_word" >&5
  754. if eval "test "`echo '$''{'ac_cv_prog_CC'+set}'`" = set"; then
  755.   echo $ac_n "(cached) $ac_c" 1>&6
  756. else
  757.   if test -n "$CC"; then
  758.   ac_cv_prog_CC="$CC" # Let the user override the test.
  759. else
  760.   IFS="${IFS=  }"; ac_save_ifs="$IFS"; IFS=":"
  761.   ac_dummy="$PATH"
  762.   for ac_dir in $ac_dummy; do
  763.     test -z "$ac_dir" && ac_dir=.
  764.     if test -f $ac_dir/$ac_word; then
  765.       ac_cv_prog_CC="gcc"
  766.       break
  767.     fi
  768.   done
  769.   IFS="$ac_save_ifs"
  770. fi
  771. fi
  772. CC="$ac_cv_prog_CC"
  773. if test -n "$CC"; then
  774.   echo "$ac_t""$CC" 1>&6
  775. else
  776.   echo "$ac_t""no" 1>&6
  777. fi
  778. if test -z "$CC"; then
  779.   # Extract the first word of "cc", so it can be a program name with args.
  780. set dummy cc; ac_word=$2
  781. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  782. echo "configure:879: checking for $ac_word" >&5
  783. if eval "test "`echo '$''{'ac_cv_prog_CC'+set}'`" = set"; then
  784.   echo $ac_n "(cached) $ac_c" 1>&6
  785. else
  786.   if test -n "$CC"; then
  787.   ac_cv_prog_CC="$CC" # Let the user override the test.
  788. else
  789.   IFS="${IFS=  }"; ac_save_ifs="$IFS"; IFS=":"
  790.   ac_prog_rejected=no
  791.   ac_dummy="$PATH"
  792.   for ac_dir in $ac_dummy; do
  793.     test -z "$ac_dir" && ac_dir=.
  794.     if test -f $ac_dir/$ac_word; then
  795.       if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
  796.         ac_prog_rejected=yes
  797. continue
  798.       fi
  799.       ac_cv_prog_CC="cc"
  800.       break
  801.     fi
  802.   done
  803.   IFS="$ac_save_ifs"
  804. if test $ac_prog_rejected = yes; then
  805.   # We found a bogon in the path, so make sure we never use it.
  806.   set dummy $ac_cv_prog_CC
  807.   shift
  808.   if test $# -gt 0; then
  809.     # We chose a different compiler from the bogus one.
  810.     # However, it has the same basename, so the bogon will be chosen
  811.     # first if we set CC to just the basename; use the full file name.
  812.     shift
  813.     set dummy "$ac_dir/$ac_word" "$@"
  814.     shift
  815.     ac_cv_prog_CC="$@"
  816.   fi
  817. fi
  818. fi
  819. fi
  820. CC="$ac_cv_prog_CC"
  821. if test -n "$CC"; then
  822.   echo "$ac_t""$CC" 1>&6
  823. else
  824.   echo "$ac_t""no" 1>&6
  825. fi
  826.   if test -z "$CC"; then
  827.     case "`uname -s`" in
  828.     *win32* | *WIN32*)
  829.       # Extract the first word of "cl", so it can be a program name with args.
  830. set dummy cl; ac_word=$2
  831. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  832. echo "configure:930: checking for $ac_word" >&5
  833. if eval "test "`echo '$''{'ac_cv_prog_CC'+set}'`" = set"; then
  834.   echo $ac_n "(cached) $ac_c" 1>&6
  835. else
  836.   if test -n "$CC"; then
  837.   ac_cv_prog_CC="$CC" # Let the user override the test.
  838. else
  839.   IFS="${IFS=  }"; ac_save_ifs="$IFS"; IFS=":"
  840.   ac_dummy="$PATH"
  841.   for ac_dir in $ac_dummy; do
  842.     test -z "$ac_dir" && ac_dir=.
  843.     if test -f $ac_dir/$ac_word; then
  844.       ac_cv_prog_CC="cl"
  845.       break
  846.     fi
  847.   done
  848.   IFS="$ac_save_ifs"
  849. fi
  850. fi
  851. CC="$ac_cv_prog_CC"
  852. if test -n "$CC"; then
  853.   echo "$ac_t""$CC" 1>&6
  854. else
  855.   echo "$ac_t""no" 1>&6
  856. fi
  857.  ;;
  858.     esac
  859.   fi
  860.   test -z "$CC" && { echo "configure: error: no acceptable cc found in $PATH" 1>&2; exit 1; }
  861. fi
  862. echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
  863. echo "configure:962: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
  864. ac_ext=c
  865. # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
  866. ac_cpp='$CPP $CPPFLAGS'
  867. ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
  868. ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
  869. cross_compiling=$ac_cv_prog_cc_cross
  870. cat > conftest.$ac_ext << EOF
  871. #line 973 "configure"
  872. #include "confdefs.h"
  873. main(){return(0);}
  874. EOF
  875. if { (eval echo configure:978: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  876.   ac_cv_prog_cc_works=yes
  877.   # If we can't run a trivial program, we are probably using a cross compiler.
  878.   if (./conftest; exit) 2>/dev/null; then
  879.     ac_cv_prog_cc_cross=no
  880.   else
  881.     ac_cv_prog_cc_cross=yes
  882.   fi
  883. else
  884.   echo "configure: failed program was:" >&5
  885.   cat conftest.$ac_ext >&5
  886.   ac_cv_prog_cc_works=no
  887. fi
  888. rm -fr conftest*
  889. ac_ext=c
  890. # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
  891. ac_cpp='$CPP $CPPFLAGS'
  892. ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
  893. ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
  894. cross_compiling=$ac_cv_prog_cc_cross
  895. echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
  896. if test $ac_cv_prog_cc_works = no; then
  897.   { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
  898. fi
  899. echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
  900. echo "configure:1004: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
  901. echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
  902. cross_compiling=$ac_cv_prog_cc_cross
  903. echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
  904. echo "configure:1009: checking whether we are using GNU C" >&5
  905. if eval "test "`echo '$''{'ac_cv_prog_gcc'+set}'`" = set"; then
  906.   echo $ac_n "(cached) $ac_c" 1>&6
  907. else
  908.   cat > conftest.c <<EOF
  909. #ifdef __GNUC__
  910.   yes;
  911. #endif
  912. EOF
  913. if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1018: "$ac_try") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
  914.   ac_cv_prog_gcc=yes
  915. else
  916.   ac_cv_prog_gcc=no
  917. fi
  918. fi
  919. echo "$ac_t""$ac_cv_prog_gcc" 1>&6
  920. if test $ac_cv_prog_gcc = yes; then
  921.   GCC=yes
  922. else
  923.   GCC=
  924. fi
  925. ac_test_CFLAGS="${CFLAGS+set}"
  926. ac_save_CFLAGS="$CFLAGS"
  927. CFLAGS=
  928. echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
  929. echo "configure:1037: checking whether ${CC-cc} accepts -g" >&5
  930. if eval "test "`echo '$''{'ac_cv_prog_cc_g'+set}'`" = set"; then
  931.   echo $ac_n "(cached) $ac_c" 1>&6
  932. else
  933.   echo 'void f(){}' > conftest.c
  934. if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
  935.   ac_cv_prog_cc_g=yes
  936. else
  937.   ac_cv_prog_cc_g=no
  938. fi
  939. rm -f conftest*
  940. fi
  941. echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
  942. if test "$ac_test_CFLAGS" = set; then
  943.   CFLAGS="$ac_save_CFLAGS"
  944. elif test $ac_cv_prog_cc_g = yes; then
  945.   if test "$GCC" = yes; then
  946.     CFLAGS="-g -O2"
  947.   else
  948.     CFLAGS="-g"
  949.   fi
  950. else
  951.   if test "$GCC" = yes; then
  952.     CFLAGS="-O2"
  953.   else
  954.     CFLAGS=
  955.   fi
  956. fi
  957. echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
  958. echo "configure:1069: checking how to run the C preprocessor" >&5
  959. # On Suns, sometimes $CPP names a directory.
  960. if test -n "$CPP" && test -d "$CPP"; then
  961.   CPP=
  962. fi
  963. if test -z "$CPP"; then
  964. if eval "test "`echo '$''{'ac_cv_prog_CPP'+set}'`" = set"; then
  965.   echo $ac_n "(cached) $ac_c" 1>&6
  966. else
  967.     # This must be in double quotes, not single quotes, because CPP may get
  968.   # substituted into the Makefile and "${CC-cc}" will confuse make.
  969.   CPP="${CC-cc} -E"
  970.   # On the NeXT, cc -E runs the code through the compiler's parser,
  971.   # not just through cpp.
  972.   cat > conftest.$ac_ext <<EOF
  973. #line 1084 "configure"
  974. #include "confdefs.h"
  975. #include <assert.h>
  976. Syntax Error
  977. EOF
  978. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  979. { (eval echo configure:1090: "$ac_try") 1>&5; (eval $ac_try) 2>&5; }
  980. ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}$"`
  981. if test -z "$ac_err"; then
  982.   :
  983. else
  984.   echo "$ac_err" >&5
  985.   echo "configure: failed program was:" >&5
  986.   cat conftest.$ac_ext >&5
  987.   rm -rf conftest*
  988.   CPP="${CC-cc} -E -traditional-cpp"
  989.   cat > conftest.$ac_ext <<EOF
  990. #line 1101 "configure"
  991. #include "confdefs.h"
  992. #include <assert.h>
  993. Syntax Error
  994. EOF
  995. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  996. { (eval echo configure:1107: "$ac_try") 1>&5; (eval $ac_try) 2>&5; }
  997. ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}$"`
  998. if test -z "$ac_err"; then
  999.   :
  1000. else
  1001.   echo "$ac_err" >&5
  1002.   echo "configure: failed program was:" >&5
  1003.   cat conftest.$ac_ext >&5
  1004.   rm -rf conftest*
  1005.   CPP="${CC-cc} -nologo -E"
  1006.   cat > conftest.$ac_ext <<EOF
  1007. #line 1118 "configure"
  1008. #include "confdefs.h"
  1009. #include <assert.h>
  1010. Syntax Error
  1011. EOF
  1012. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  1013. { (eval echo configure:1124: "$ac_try") 1>&5; (eval $ac_try) 2>&5; }
  1014. ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}$"`
  1015. if test -z "$ac_err"; then
  1016.   :
  1017. else
  1018.   echo "$ac_err" >&5
  1019.   echo "configure: failed program was:" >&5
  1020.   cat conftest.$ac_ext >&5
  1021.   rm -rf conftest*
  1022.   CPP=/lib/cpp
  1023. fi
  1024. rm -f conftest*
  1025. fi
  1026. rm -f conftest*
  1027. fi
  1028. rm -f conftest*
  1029.   ac_cv_prog_CPP="$CPP"
  1030. fi
  1031.   CPP="$ac_cv_prog_CPP"
  1032. else
  1033.   ac_cv_prog_CPP="$CPP"
  1034. fi
  1035. echo "$ac_t""$CPP" 1>&6
  1036. # Find a good install program.  We prefer a C program (faster),
  1037. # so one script is as good as another.  But avoid the broken or
  1038. # incompatible versions:
  1039. # SysV /etc/install, /usr/sbin/install
  1040. # SunOS /usr/etc/install
  1041. # IRIX /sbin/install
  1042. # AIX /bin/install
  1043. # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
  1044. # AFS /usr/afsws/bin/install, which mishandles nonexistent args
  1045. # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
  1046. # ./install, which can be erroneously created by make from ./install.sh.
  1047. echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
  1048. echo "configure:1160: checking for a BSD compatible install" >&5
  1049. if test -z "$INSTALL"; then
  1050. if eval "test "`echo '$''{'ac_cv_path_install'+set}'`" = set"; then
  1051.   echo $ac_n "(cached) $ac_c" 1>&6
  1052. else
  1053.     IFS="${IFS=  }"; ac_save_IFS="$IFS"; IFS=":"
  1054.   for ac_dir in $PATH; do
  1055.     # Account for people who put trailing slashes in PATH elements.
  1056.     case "$ac_dir/" in
  1057.     /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
  1058.     *)
  1059.       # OSF1 and SCO ODT 3.0 have their own names for install.
  1060.       # Don't use installbsd from OSF since it installs stuff as root
  1061.       # by default.
  1062.       for ac_prog in ginstall scoinst install; do
  1063.         if test -f $ac_dir/$ac_prog; then
  1064.   if test $ac_prog = install &&
  1065.             grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
  1066.     # AIX install.  It has an incompatible calling convention.
  1067.     :
  1068.   else
  1069.     ac_cv_path_install="$ac_dir/$ac_prog -c"
  1070.     break 2
  1071.   fi
  1072. fi
  1073.       done
  1074.       ;;
  1075.     esac
  1076.   done
  1077.   IFS="$ac_save_IFS"
  1078. fi
  1079.   if test "${ac_cv_path_install+set}" = set; then
  1080.     INSTALL="$ac_cv_path_install"
  1081.   else
  1082.     # As a last resort, use the slow shell script.  We don't cache a
  1083.     # path for INSTALL within a source directory, because that will
  1084.     # break other packages using the cache if that directory is
  1085.     # removed, or if the path is relative.
  1086.     INSTALL="$ac_install_sh"
  1087.   fi
  1088. fi
  1089. echo "$ac_t""$INSTALL" 1>&6
  1090. # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
  1091. # It thinks the first close brace ends the variable substitution.
  1092. test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
  1093. test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
  1094. test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
  1095. echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
  1096. echo "configure:1213: checking whether ln -s works" >&5
  1097. if eval "test "`echo '$''{'ac_cv_prog_LN_S'+set}'`" = set"; then
  1098.   echo $ac_n "(cached) $ac_c" 1>&6
  1099. else
  1100.   rm -f conftestdata
  1101. if ln -s X conftestdata 2>/dev/null
  1102. then
  1103.   rm -f conftestdata
  1104.   ac_cv_prog_LN_S="ln -s"
  1105. else
  1106.   ac_cv_prog_LN_S=ln
  1107. fi
  1108. fi
  1109. LN_S="$ac_cv_prog_LN_S"
  1110. if test "$ac_cv_prog_LN_S" = "ln -s"; then
  1111.   echo "$ac_t""yes" 1>&6
  1112. else
  1113.   echo "$ac_t""no" 1>&6
  1114. fi
  1115. # Extract the first word of "ranlib", so it can be a program name with args.
  1116. set dummy ranlib; ac_word=$2
  1117. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  1118. echo "configure:1236: checking for $ac_word" >&5
  1119. if eval "test "`echo '$''{'ac_cv_prog_RANLIB'+set}'`" = set"; then
  1120.   echo $ac_n "(cached) $ac_c" 1>&6
  1121. else
  1122.   if test -n "$RANLIB"; then
  1123.   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
  1124. else
  1125.   IFS="${IFS=  }"; ac_save_ifs="$IFS"; IFS=":"
  1126.   ac_dummy="$PATH"
  1127.   for ac_dir in $ac_dummy; do
  1128.     test -z "$ac_dir" && ac_dir=.
  1129.     if test -f $ac_dir/$ac_word; then
  1130.       ac_cv_prog_RANLIB="ranlib"
  1131.       break
  1132.     fi
  1133.   done
  1134.   IFS="$ac_save_ifs"
  1135.   test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
  1136. fi
  1137. fi
  1138. RANLIB="$ac_cv_prog_RANLIB"
  1139. if test -n "$RANLIB"; then
  1140.   echo "$ac_t""$RANLIB" 1>&6
  1141. else
  1142.   echo "$ac_t""no" 1>&6
  1143. fi
  1144. for ac_prog in perl5 perl
  1145. do
  1146. # Extract the first word of "$ac_prog", so it can be a program name with args.
  1147. set dummy $ac_prog; ac_word=$2
  1148. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  1149. echo "configure:1268: checking for $ac_word" >&5
  1150. if eval "test "`echo '$''{'ac_cv_path_PERL'+set}'`" = set"; then
  1151.   echo $ac_n "(cached) $ac_c" 1>&6
  1152. else
  1153.   case "$PERL" in
  1154.   /*)
  1155.   ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
  1156.   ;;
  1157.   ?:/*)  
  1158.   ac_cv_path_PERL="$PERL" # Let the user override the test with a dos path.
  1159.   ;;
  1160.   *)
  1161.   IFS="${IFS=  }"; ac_save_ifs="$IFS"; IFS=":"
  1162.   ac_dummy="$PATH"
  1163.   for ac_dir in $ac_dummy; do 
  1164.     test -z "$ac_dir" && ac_dir=.
  1165.     if test -f $ac_dir/$ac_word; then
  1166.       ac_cv_path_PERL="$ac_dir/$ac_word"
  1167.       break
  1168.     fi
  1169.   done
  1170.   IFS="$ac_save_ifs"
  1171.   ;;
  1172. esac
  1173. fi
  1174. PERL="$ac_cv_path_PERL"
  1175. if test -n "$PERL"; then
  1176.   echo "$ac_t""$PERL" 1>&6
  1177. else
  1178.   echo "$ac_t""no" 1>&6
  1179. fi
  1180. test -n "$PERL" && break
  1181. done
  1182. if test "$PERL" = "perl"
  1183. then
  1184. { echo "configure: error: Perl is required" 1>&2; exit 1; }
  1185. fi
  1186. if test "$GCC" = "yes"
  1187. then
  1188. CFLAGS="$CFLAGS -Wall"
  1189. fi
  1190. CFLAGS="$CFLAGS -I.. -I${srcdir}/.."
  1191. for ac_func in setgroups initgroups
  1192. do
  1193. echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
  1194. echo "configure:1319: checking for $ac_func" >&5
  1195. if eval "test "`echo '$''{'ac_cv_func_$ac_func'+set}'`" = set"; then
  1196.   echo $ac_n "(cached) $ac_c" 1>&6
  1197. else
  1198.   cat > conftest.$ac_ext <<EOF
  1199. #line 1324 "configure"
  1200. #include "confdefs.h"
  1201. /* System header to define __stub macros and hopefully few prototypes,
  1202.     which can conflict with char $ac_func(); below.  */
  1203. #include <assert.h>
  1204. /* Override any gcc2 internal prototype to avoid an error.  */
  1205. /* We use char because int might match the return type of a gcc2
  1206.     builtin and then its argument prototype would still apply.  */
  1207. char $ac_func();
  1208. int main() {
  1209. /* The GNU C library defines this for functions which it implements
  1210.     to always fail with ENOSYS.  Some functions are actually named
  1211.     something starting with __ and the normal name is an alias.  */
  1212. #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
  1213. choke me
  1214. #else
  1215. $ac_func();
  1216. #endif
  1217. ; return 0; }
  1218. EOF
  1219. if { (eval echo configure:1347: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  1220.   rm -rf conftest*
  1221.   eval "ac_cv_func_$ac_func=yes"
  1222. else
  1223.   echo "configure: failed program was:" >&5
  1224.   cat conftest.$ac_ext >&5
  1225.   rm -rf conftest*
  1226.   eval "ac_cv_func_$ac_func=no"
  1227. fi
  1228. rm -f conftest*
  1229. fi
  1230. if eval "test "`echo '$ac_cv_func_'$ac_func`" = yes"; then
  1231.   echo "$ac_t""yes" 1>&6
  1232.     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
  1233.   cat >> confdefs.h <<EOF
  1234. #define $ac_tr_func 1
  1235. EOF
  1236.  
  1237. else
  1238.   echo "$ac_t""no" 1>&6
  1239. fi
  1240. done
  1241. # Check whether --with-authlib-man or --without-authlib-man was given.
  1242. if test "${with_authlib_man+set}" = set; then
  1243.   withval="$with_authlib_man"
  1244.   installman="$withval"
  1245. else
  1246.   installman="yes"
  1247. fi
  1248. case "$installman" in
  1249. y*)
  1250. installman=yes
  1251. ;;
  1252. Y*)
  1253. installman=yes
  1254. ;;
  1255. esac
  1256. if test "$installman" = "yes"
  1257. then
  1258. manFILES='$(man8)'
  1259. manLINKS='$(manlinks)'
  1260. fi
  1261. test "x$prefix" = xNONE && prefix=$ac_default_prefix
  1262. test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
  1263. eval "prefix=$prefix"
  1264. eval "exec_prefix=$exec_prefix"
  1265. eval "sysconfdir=$sysconfdir"
  1266. eval "localstatedir=$localstatedir"
  1267. eval "libexecdir=$libexecdir"
  1268. if test -d ../md5
  1269. then
  1270. MD5=1
  1271. cat >> confdefs.h <<EOF
  1272. #define HAVE_MD5LIB 1
  1273. EOF
  1274. MD5LIB=../md5/libmd5.a
  1275. else
  1276. MD5LIB=""
  1277. MD5=0
  1278. fi
  1279. if test "$MD5" = 1; then
  1280.   HAVE_MD5_TRUE=
  1281.   HAVE_MD5_FALSE='#'
  1282. else
  1283.   HAVE_MD5_TRUE='#'
  1284.   HAVE_MD5_FALSE=
  1285. fi
  1286. if test -d ../sha1
  1287. then
  1288. SHA1=1
  1289. cat >> confdefs.h <<EOF
  1290. #define HAVE_SHA1LIB 1
  1291. EOF
  1292. SHA1LIB=../sha1/libsha1.a
  1293. else
  1294. SHA1LIB=""
  1295. SHA1=0
  1296. fi
  1297. if test "$SHA1" = 1; then
  1298.   HAVE_SHA1_TRUE=
  1299.   HAVE_SHA1_FALSE='#'
  1300. else
  1301.   HAVE_SHA1_TRUE='#'
  1302.   HAVE_SHA1_FALSE=
  1303. fi
  1304. if test -d ../libhmac
  1305. then
  1306. HMAC=1
  1307. cat >> confdefs.h <<EOF
  1308. #define HAVE_HMACLIB 1
  1309. EOF
  1310. HMACLIB=../libhmac/libhmac.a
  1311. else
  1312. HMACLIB=""
  1313. HMAC=0
  1314. fi
  1315. if test "$HMAC" = 1; then
  1316.   HAVE_HMACLIB_TRUE=
  1317.   HAVE_HMACLIB_FALSE='#'
  1318. else
  1319.   HAVE_HMACLIB_TRUE='#'
  1320.   HAVE_HMACLIB_FALSE=
  1321. fi
  1322. saveLIBS="$LIBS"
  1323. NETLIBS=""
  1324. echo $ac_n "checking whether -lnsl is needed for inet_addr""... $ac_c" 1>&6
  1325. echo "configure:1494: checking whether -lnsl is needed for inet_addr" >&5
  1326. cat > conftest.$ac_ext <<EOF
  1327. #line 1496 "configure"
  1328. #include "confdefs.h"
  1329. /* Override any gcc2 internal prototype to avoid an error.  */
  1330. /* We use char because int might match the return type of a gcc2
  1331.     builtin and then its argument prototype would still apply.  */
  1332. char inet_addr();
  1333. int main() {
  1334. inet_addr()
  1335. ; return 0; }
  1336. EOF
  1337. if { (eval echo configure:1507: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  1338.   rm -rf conftest*
  1339.   echo "$ac_t""no" 1>&6
  1340. else
  1341.   echo "configure: failed program was:" >&5
  1342.   cat conftest.$ac_ext >&5
  1343.   rm -rf conftest*
  1344.   LIBS="-lnsl $LIBS"
  1345. cat > conftest.$ac_ext <<EOF
  1346. #line 1516 "configure"
  1347. #include "confdefs.h"
  1348. /* Override any gcc2 internal prototype to avoid an error.  */
  1349. /* We use char because int might match the return type of a gcc2
  1350.     builtin and then its argument prototype would still apply.  */
  1351. char inet_addr();
  1352. int main() {
  1353. inet_addr()
  1354. ; return 0; }
  1355. EOF
  1356. if { (eval echo configure:1527: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  1357.   rm -rf conftest*
  1358.   NETLIBS="-lnsl"
  1359. echo "$ac_t""yes" 1>&6
  1360. else
  1361.   echo "configure: failed program was:" >&5
  1362.   cat conftest.$ac_ext >&5
  1363.   rm -rf conftest*
  1364.   { echo "configure: error: Cannot find function inet_addr" 1>&2; exit 1; }
  1365. fi
  1366. rm -f conftest*
  1367. fi
  1368. rm -f conftest*
  1369. echo $ac_n "checking whether -lsocket is needed for socket""... $ac_c" 1>&6
  1370. echo "configure:1542: checking whether -lsocket is needed for socket" >&5
  1371. cat > conftest.$ac_ext <<EOF
  1372. #line 1544 "configure"
  1373. #include "confdefs.h"
  1374. /* Override any gcc2 internal prototype to avoid an error.  */
  1375. /* We use char because int might match the return type of a gcc2
  1376.     builtin and then its argument prototype would still apply.  */
  1377. char socket();
  1378. int main() {
  1379. socket()
  1380. ; return 0; }
  1381. EOF
  1382. if { (eval echo configure:1555: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  1383.   rm -rf conftest*
  1384.   echo "$ac_t""no" 1>&6
  1385. else
  1386.   echo "configure: failed program was:" >&5
  1387.   cat conftest.$ac_ext >&5
  1388.   rm -rf conftest*
  1389.   LIBS="-lsocket $LIBS"
  1390. fi
  1391. rm -f conftest*
  1392. LIBS="$saveLIBS"
  1393. STATIC_LIST=""
  1394. STATIC_MODULES=""
  1395. LIBAUTH=""
  1396. SASL_LIST="SASL("LOGIN", authsasl_login)"
  1397. rm -f authconfiglist
  1398. cp /dev/null authconfiglist
  1399. # Check whether --with-authuserdb or --without-authuserdb was given.
  1400. if test "${with_authuserdb+set}" = set; then
  1401.   withval="$with_authuserdb"
  1402.   doauthuserdb="$withval"
  1403. else
  1404.   doauthuserdb="no"
  1405. if test -d ../userdb
  1406. then
  1407. doauthuserdb="yes"
  1408. fi
  1409. fi
  1410. if test "$doauthuserdb" = "no"
  1411. then
  1412. USE_DB=0
  1413. USE_GDBM=0
  1414. LIBGDBM=""
  1415. LIBDB=""
  1416. dblibrary=""
  1417. AUTHUSERDB=""
  1418. else
  1419. # Check whether --with-userdb or --without-userdb was given.
  1420. if test "${with_userdb+set}" = set; then
  1421.   withval="$with_userdb"
  1422.   userdb="$withval"
  1423. else
  1424.   userdb="/etc/userdb"
  1425. fi
  1426. # Check whether --with-db or --without-db was given.
  1427. if test "${with_db+set}" = set; then
  1428.   withval="$with_db"
  1429.   db="$withval"
  1430. else
  1431.   db=""
  1432. fi
  1433. case "$db" in
  1434. gdbm)
  1435. . ../dbobj.config
  1436. USE_GDBM=1
  1437. USE_DB=0
  1438. LIBDB=""
  1439. dblibrary=../gdbmobj/libgdbmobj.a
  1440. AUTHUSERDB="authuserdb"
  1441. if test "$userdb" = ""
  1442. then
  1443. { echo "configure: error: --with-userdb option required" 1>&2; exit 1; }
  1444. fi
  1445. ;;
  1446. db)
  1447. . ../dbobj.config
  1448. USE_DB=1
  1449. USE_GDBM=0
  1450. LIBGDBM=""
  1451. dblibrary=../bdbobj/libbdbobj.a
  1452. AUTHUSERDB="authuserdb"
  1453. if test "$userdb" = ""
  1454. then
  1455. { echo "configure: error: --with-userdb option required" 1>&2; exit 1; }
  1456. fi
  1457. ;;
  1458. "")
  1459. USE_DB=0
  1460. USE_GDBM=0
  1461. LIBGDBM=""
  1462. LIBDB=""
  1463. dblibrary=""
  1464. AUTHUSERDB=""
  1465. ;;
  1466. *)
  1467. { echo "configure: error: Invalid --with-db option" 1>&2; exit 1; }
  1468. esac
  1469. fi
  1470. if test "$userdb" = ""
  1471. then
  1472. userdb="/etc/userdb"
  1473. fi
  1474. cat >> confdefs.h <<EOF
  1475. #define USERDB "$userdb"
  1476. EOF
  1477. if test "$USE_GDBM$USE_DB" != 00; then
  1478.   HAVE_AUTHUSERDB_TRUE=
  1479.   HAVE_AUTHUSERDB_FALSE='#'
  1480. else
  1481.   HAVE_AUTHUSERDB_TRUE='#'
  1482.   HAVE_AUTHUSERDB_FALSE=
  1483. fi
  1484. if test "$USE_GDBM$USE_DB" != 00
  1485. then
  1486. STATIC_LIST="$STATIC_LIST AUTHSTATIC("authuserdb", auth_userdb, auth_userdb_pre, auth_userdb_cleanup)"
  1487. LIBAUTH="$LIBAUTH libauth-authuserdb.a"
  1488. fi
  1489. # Check whether --with-authpam or --without-authpam was given.
  1490. if test "${with_authpam+set}" = set; then
  1491.   withval="$with_authpam"
  1492.   doauthpam="$withval"
  1493. fi
  1494. if test "$doauthpam" = "no"
  1495. then
  1496. HAVE_PAM=0
  1497. LIBDL=""
  1498. else
  1499. for ac_hdr in security/pam_appl.h Pam/pam_appl.h
  1500. do
  1501. ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
  1502. echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
  1503. echo "configure:1708: checking for $ac_hdr" >&5
  1504. if eval "test "`echo '$''{'ac_cv_header_$ac_safe'+set}'`" = set"; then
  1505.   echo $ac_n "(cached) $ac_c" 1>&6
  1506. else
  1507.   cat > conftest.$ac_ext <<EOF
  1508. #line 1713 "configure"
  1509. #include "confdefs.h"
  1510. #include <$ac_hdr>
  1511. EOF
  1512. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  1513. { (eval echo configure:1718: "$ac_try") 1>&5; (eval $ac_try) 2>&5; }
  1514. ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}$"`
  1515. if test -z "$ac_err"; then
  1516.   rm -rf conftest*
  1517.   eval "ac_cv_header_$ac_safe=yes"
  1518. else
  1519.   echo "$ac_err" >&5
  1520.   echo "configure: failed program was:" >&5
  1521.   cat conftest.$ac_ext >&5
  1522.   rm -rf conftest*
  1523.   eval "ac_cv_header_$ac_safe=no"
  1524. fi
  1525. rm -f conftest*
  1526. fi
  1527. if eval "test "`echo '$ac_cv_header_'$ac_safe`" = yes"; then
  1528.   echo "$ac_t""yes" 1>&6
  1529.     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
  1530.   cat >> confdefs.h <<EOF
  1531. #define $ac_tr_hdr 1
  1532. EOF
  1533.  
  1534. else
  1535.   echo "$ac_t""no" 1>&6
  1536. fi
  1537. done
  1538. saveLIBS="$LIBS"
  1539. LIBDL=""
  1540. echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6
  1541. echo "configure:1748: checking for dlopen in -ldl" >&5
  1542. ac_lib_var=`echo dl'_'dlopen | sed 'y%./+-%__p_%'`
  1543. if eval "test "`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`" = set"; then
  1544.   echo $ac_n "(cached) $ac_c" 1>&6
  1545. else
  1546.   ac_save_LIBS="$LIBS"
  1547. LIBS="-ldl  $LIBS"
  1548. cat > conftest.$ac_ext <<EOF
  1549. #line 1756 "configure"
  1550. #include "confdefs.h"
  1551. /* Override any gcc2 internal prototype to avoid an error.  */
  1552. /* We use char because int might match the return type of a gcc2
  1553.     builtin and then its argument prototype would still apply.  */
  1554. char dlopen();
  1555. int main() {
  1556. dlopen()
  1557. ; return 0; }
  1558. EOF
  1559. if { (eval echo configure:1767: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  1560.   rm -rf conftest*
  1561.   eval "ac_cv_lib_$ac_lib_var=yes"
  1562. else
  1563.   echo "configure: failed program was:" >&5
  1564.   cat conftest.$ac_ext >&5
  1565.   rm -rf conftest*
  1566.   eval "ac_cv_lib_$ac_lib_var=no"
  1567. fi
  1568. rm -f conftest*
  1569. LIBS="$ac_save_LIBS"
  1570. fi
  1571. if eval "test "`echo '$ac_cv_lib_'$ac_lib_var`" = yes"; then
  1572.   echo "$ac_t""yes" 1>&6
  1573.    LIBDL="-ldl" 
  1574. else
  1575.   echo "$ac_t""no" 1>&6
  1576. fi
  1577. LIBS="$saveLIBS"
  1578. echo $ac_n "checking for pam_start in -lpam""... $ac_c" 1>&6
  1579. echo "configure:1790: checking for pam_start in -lpam" >&5
  1580. ac_lib_var=`echo pam'_'pam_start | sed 'y%./+-%__p_%'`
  1581. if eval "test "`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`" = set"; then
  1582.   echo $ac_n "(cached) $ac_c" 1>&6
  1583. else
  1584.   ac_save_LIBS="$LIBS"
  1585. LIBS="-lpam $LIBDL $LIBS"
  1586. cat > conftest.$ac_ext <<EOF
  1587. #line 1798 "configure"
  1588. #include "confdefs.h"
  1589. /* Override any gcc2 internal prototype to avoid an error.  */
  1590. /* We use char because int might match the return type of a gcc2
  1591.     builtin and then its argument prototype would still apply.  */
  1592. char pam_start();
  1593. int main() {
  1594. pam_start()
  1595. ; return 0; }
  1596. EOF
  1597. if { (eval echo configure:1809: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  1598.   rm -rf conftest*
  1599.   eval "ac_cv_lib_$ac_lib_var=yes"
  1600. else
  1601.   echo "configure: failed program was:" >&5
  1602.   cat conftest.$ac_ext >&5
  1603.   rm -rf conftest*
  1604.   eval "ac_cv_lib_$ac_lib_var=no"
  1605. fi
  1606. rm -f conftest*
  1607. LIBS="$ac_save_LIBS"
  1608. fi
  1609. if eval "test "`echo '$ac_cv_lib_'$ac_lib_var`" = yes"; then
  1610.   echo "$ac_t""yes" 1>&6
  1611.   HAVE_PAM=1
  1612. LIBS="-lpam $LIBDL $LIBS"
  1613. for ac_func in pam_setcred
  1614. do
  1615. echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
  1616. echo "configure:1829: checking for $ac_func" >&5
  1617. if eval "test "`echo '$''{'ac_cv_func_$ac_func'+set}'`" = set"; then
  1618.   echo $ac_n "(cached) $ac_c" 1>&6
  1619. else
  1620.   cat > conftest.$ac_ext <<EOF
  1621. #line 1834 "configure"
  1622. #include "confdefs.h"
  1623. /* System header to define __stub macros and hopefully few prototypes,
  1624.     which can conflict with char $ac_func(); below.  */
  1625. #include <assert.h>
  1626. /* Override any gcc2 internal prototype to avoid an error.  */
  1627. /* We use char because int might match the return type of a gcc2
  1628.     builtin and then its argument prototype would still apply.  */
  1629. char $ac_func();
  1630. int main() {
  1631. /* The GNU C library defines this for functions which it implements
  1632.     to always fail with ENOSYS.  Some functions are actually named
  1633.     something starting with __ and the normal name is an alias.  */
  1634. #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
  1635. choke me
  1636. #else
  1637. $ac_func();
  1638. #endif
  1639. ; return 0; }
  1640. EOF
  1641. if { (eval echo configure:1857: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  1642.   rm -rf conftest*
  1643.   eval "ac_cv_func_$ac_func=yes"
  1644. else
  1645.   echo "configure: failed program was:" >&5
  1646.   cat conftest.$ac_ext >&5
  1647.   rm -rf conftest*
  1648.   eval "ac_cv_func_$ac_func=no"
  1649. fi
  1650. rm -f conftest*
  1651. fi
  1652. if eval "test "`echo '$ac_cv_func_'$ac_func`" = yes"; then
  1653.   echo "$ac_t""yes" 1>&6
  1654.     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
  1655.   cat >> confdefs.h <<EOF
  1656. #define $ac_tr_func 1
  1657. EOF
  1658.  
  1659. else
  1660.   echo "$ac_t""no" 1>&6
  1661. fi
  1662. done
  1663. else
  1664.   echo "$ac_t""no" 1>&6
  1665. HAVE_PAM=0
  1666. fi
  1667. LIBS="$saveLIBS"
  1668. fi
  1669. if test "$HAVE_PAM" = 1; then
  1670.   HAVE_PAM_TRUE=
  1671.   HAVE_PAM_FALSE='#'
  1672. else
  1673.   HAVE_PAM_TRUE='#'
  1674.   HAVE_PAM_FALSE=
  1675. fi
  1676. AUTHPAM=""
  1677. if test "$HAVE_PAM" = 1
  1678. then
  1679. AUTHPAM=authpam
  1680. STATIC_LIST="$STATIC_LIST AUTHSTATIC("authpam", auth_pam, auth_pam_pre, authdummy)"
  1681. LIBAUTH="$LIBAUTH libauth-authpam.a"
  1682. fi
  1683. # Check whether --with-authpam-libraries or --without-authpam-libraries was given.
  1684. if test "${with_authpam_libraries+set}" = set; then
  1685.   withval="$with_authpam_libraries"
  1686.   authpamcrypt="$withval"
  1687. fi
  1688. AUTHPAMCRYPT="$authpamcrypt"
  1689. # Check whether --with-authldap or --without-authldap was given.
  1690. if test "${with_authldap+set}" = set; then
  1691.   withval="$with_authldap"
  1692.   doauthldap="$withval"
  1693. else
  1694.   doauthldap="yes"
  1695. fi
  1696. for ac_hdr in ldap.h lber.h syslog.h
  1697. do
  1698. ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
  1699. echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
  1700. echo "configure:1934: checking for $ac_hdr" >&5
  1701. if eval "test "`echo '$''{'ac_cv_header_$ac_safe'+set}'`" = set"; then
  1702.   echo $ac_n "(cached) $ac_c" 1>&6
  1703. else
  1704.   cat > conftest.$ac_ext <<EOF
  1705. #line 1939 "configure"
  1706. #include "confdefs.h"
  1707. #include <$ac_hdr>
  1708. EOF
  1709. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  1710. { (eval echo configure:1944: "$ac_try") 1>&5; (eval $ac_try) 2>&5; }
  1711. ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}$"`
  1712. if test -z "$ac_err"; then
  1713.   rm -rf conftest*
  1714.   eval "ac_cv_header_$ac_safe=yes"
  1715. else
  1716.   echo "$ac_err" >&5
  1717.   echo "configure: failed program was:" >&5
  1718.   cat conftest.$ac_ext >&5
  1719.   rm -rf conftest*
  1720.   eval "ac_cv_header_$ac_safe=no"
  1721. fi
  1722. rm -f conftest*
  1723. fi
  1724. if eval "test "`echo '$ac_cv_header_'$ac_safe`" = yes"; then
  1725.   echo "$ac_t""yes" 1>&6
  1726.     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
  1727.   cat >> confdefs.h <<EOF
  1728. #define $ac_tr_hdr 1
  1729. EOF
  1730.  
  1731. else
  1732.   echo "$ac_t""no" 1>&6
  1733. fi
  1734. done
  1735. if test "$doauthldap" = "no"
  1736. then
  1737. HAVE_LDAP=0
  1738. else
  1739. saveLIBS="$LIBS"
  1740. LIBS="$NETLIBS $LIBS"
  1741. LDAPLIBS=""
  1742. echo $ac_n "checking for ber_scanf in -llber""... $ac_c" 1>&6
  1743. echo "configure:1979: checking for ber_scanf in -llber" >&5
  1744. ac_lib_var=`echo lber'_'ber_scanf | sed 'y%./+-%__p_%'`
  1745. if eval "test "`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`" = set"; then
  1746.   echo $ac_n "(cached) $ac_c" 1>&6
  1747. else
  1748.   ac_save_LIBS="$LIBS"
  1749. LIBS="-llber  $LIBS"
  1750. cat > conftest.$ac_ext <<EOF
  1751. #line 1987 "configure"
  1752. #include "confdefs.h"
  1753. /* Override any gcc2 internal prototype to avoid an error.  */
  1754. /* We use char because int might match the return type of a gcc2
  1755.     builtin and then its argument prototype would still apply.  */
  1756. char ber_scanf();
  1757. int main() {
  1758. ber_scanf()
  1759. ; return 0; }
  1760. EOF
  1761. if { (eval echo configure:1998: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  1762.   rm -rf conftest*
  1763.   eval "ac_cv_lib_$ac_lib_var=yes"
  1764. else
  1765.   echo "configure: failed program was:" >&5
  1766.   cat conftest.$ac_ext >&5
  1767.   rm -rf conftest*
  1768.   eval "ac_cv_lib_$ac_lib_var=no"
  1769. fi
  1770. rm -f conftest*
  1771. LIBS="$ac_save_LIBS"
  1772. fi
  1773. if eval "test "`echo '$ac_cv_lib_'$ac_lib_var`" = yes"; then
  1774.   echo "$ac_t""yes" 1>&6
  1775.   LDAPLIBS="-llber" ; LIBS="-llber $LIBS"
  1776. else
  1777.   echo "$ac_t""no" 1>&6
  1778. fi
  1779. echo $ac_n "checking for ldap_open in -lldap""... $ac_c" 1>&6
  1780. echo "configure:2019: checking for ldap_open in -lldap" >&5
  1781. ac_lib_var=`echo ldap'_'ldap_open | sed 'y%./+-%__p_%'`
  1782. if eval "test "`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`" = set"; then
  1783.   echo $ac_n "(cached) $ac_c" 1>&6
  1784. else
  1785.   ac_save_LIBS="$LIBS"
  1786. LIBS="-lldap  $LIBS"
  1787. cat > conftest.$ac_ext <<EOF
  1788. #line 2027 "configure"
  1789. #include "confdefs.h"
  1790. /* Override any gcc2 internal prototype to avoid an error.  */
  1791. /* We use char because int might match the return type of a gcc2
  1792.     builtin and then its argument prototype would still apply.  */
  1793. char ldap_open();
  1794. int main() {
  1795. ldap_open()
  1796. ; return 0; }
  1797. EOF
  1798. if { (eval echo configure:2038: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  1799.   rm -rf conftest*
  1800.   eval "ac_cv_lib_$ac_lib_var=yes"
  1801. else
  1802.   echo "configure: failed program was:" >&5
  1803.   cat conftest.$ac_ext >&5
  1804.   rm -rf conftest*
  1805.   eval "ac_cv_lib_$ac_lib_var=no"
  1806. fi
  1807. rm -f conftest*
  1808. LIBS="$ac_save_LIBS"
  1809. fi
  1810. if eval "test "`echo '$ac_cv_lib_'$ac_lib_var`" = yes"; then
  1811.   echo "$ac_t""yes" 1>&6
  1812.   LDAPLIBS="-lldap $LDAPLIBS" ; LIBS="-lldap $LIBS"
  1813. else
  1814.   echo "$ac_t""no" 1>&6
  1815. fi
  1816. echo $ac_n "checking for ldap_search_st""... $ac_c" 1>&6
  1817. echo "configure:2059: checking for ldap_search_st" >&5
  1818. if eval "test "`echo '$''{'ac_cv_func_ldap_search_st'+set}'`" = set"; then
  1819.   echo $ac_n "(cached) $ac_c" 1>&6
  1820. else
  1821.   cat > conftest.$ac_ext <<EOF
  1822. #line 2064 "configure"
  1823. #include "confdefs.h"
  1824. /* System header to define __stub macros and hopefully few prototypes,
  1825.     which can conflict with char ldap_search_st(); below.  */
  1826. #include <assert.h>
  1827. /* Override any gcc2 internal prototype to avoid an error.  */
  1828. /* We use char because int might match the return type of a gcc2
  1829.     builtin and then its argument prototype would still apply.  */
  1830. char ldap_search_st();
  1831. int main() {
  1832. /* The GNU C library defines this for functions which it implements
  1833.     to always fail with ENOSYS.  Some functions are actually named
  1834.     something starting with __ and the normal name is an alias.  */
  1835. #if defined (__stub_ldap_search_st) || defined (__stub___ldap_search_st)
  1836. choke me
  1837. #else
  1838. ldap_search_st();
  1839. #endif
  1840. ; return 0; }
  1841. EOF
  1842. if { (eval echo configure:2087: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  1843.   rm -rf conftest*
  1844.   eval "ac_cv_func_ldap_search_st=yes"
  1845. else
  1846.   echo "configure: failed program was:" >&5
  1847.   cat conftest.$ac_ext >&5
  1848.   rm -rf conftest*
  1849.   eval "ac_cv_func_ldap_search_st=no"
  1850. fi
  1851. rm -f conftest*
  1852. fi
  1853. if eval "test "`echo '$ac_cv_func_'ldap_search_st`" = yes"; then
  1854.   echo "$ac_t""yes" 1>&6
  1855.   HAVE_LDAP=1
  1856. else
  1857.   echo "$ac_t""no" 1>&6
  1858. HAVE_LDAP=0
  1859. fi
  1860. LIBS="$saveLIBS"
  1861. fi
  1862. # Check whether --with-authldaprc or --without-authldaprc was given.
  1863. if test "${with_authldaprc+set}" = set; then
  1864.   withval="$with_authldaprc"
  1865.   authldaprc="$withval"
  1866. else
  1867.   authldaprc="$sysconfdir/authldaprc"
  1868. fi
  1869. AUTHLDAP=""
  1870. if test "$HAVE_LDAP" = 1
  1871. then
  1872. AUTHLDAP=authldap
  1873. STATIC_LIST="$STATIC_LIST AUTHSTATIC("authldap", auth_ldap, auth_ldap_pre, authldapclose)"
  1874. LIBAUTH="$LIBAUTH libauth-authldap.a"
  1875. echo authldaprc >>authconfiglist
  1876. else
  1877. authldaprc=""
  1878. fi
  1879. if test "$HAVE_LDAP" = 1; then
  1880.   HAVE_LDAP_TRUE=
  1881.   HAVE_LDAP_FALSE='#'
  1882. else
  1883.   HAVE_LDAP_TRUE='#'
  1884.   HAVE_LDAP_FALSE=
  1885. fi
  1886. # Check whether --with-authpwd or --without-authpwd was given.
  1887. if test "${with_authpwd+set}" = set; then
  1888.   withval="$with_authpwd"
  1889.   doauthpwd="$withval"
  1890. else
  1891.   doauthpwd="yes"
  1892. test "$HAVE_PAM" = 1 && doauthpwd="no"
  1893. test "$HAVE_LDAP" = 1 && doauthpwd="no"
  1894. fi
  1895. HAVE_PWD=1
  1896. if test "$doauthpwd" = "no"
  1897. then
  1898. HAVE_PWD=0
  1899. fi
  1900. # Check whether --with-authshadow or --without-authshadow was given.
  1901. if test "${with_authshadow+set}" = set; then
  1902.   withval="$with_authshadow"
  1903.   doauthshadow="$withval"
  1904. else
  1905.   doauthshadow="yes"
  1906. test "$HAVE_PAM" = 1 && doauthshadow="no"
  1907. test "$HAVE_LDAP" = 1 && doauthshadow="no"
  1908. fi
  1909. for ac_hdr in shadow.h
  1910. do
  1911. ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
  1912. echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
  1913. echo "configure:2182: checking for $ac_hdr" >&5
  1914. if eval "test "`echo '$''{'ac_cv_header_$ac_safe'+set}'`" = set"; then
  1915.   echo $ac_n "(cached) $ac_c" 1>&6
  1916. else
  1917.   cat > conftest.$ac_ext <<EOF
  1918. #line 2187 "configure"
  1919. #include "confdefs.h"
  1920. #include <$ac_hdr>
  1921. EOF
  1922. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  1923. { (eval echo configure:2192: "$ac_try") 1>&5; (eval $ac_try) 2>&5; }
  1924. ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}$"`
  1925. if test -z "$ac_err"; then
  1926.   rm -rf conftest*
  1927.   eval "ac_cv_header_$ac_safe=yes"
  1928. else
  1929.   echo "$ac_err" >&5
  1930.   echo "configure: failed program was:" >&5
  1931.   cat conftest.$ac_ext >&5
  1932.   rm -rf conftest*
  1933.   eval "ac_cv_header_$ac_safe=no"
  1934. fi
  1935. rm -f conftest*
  1936. fi
  1937. if eval "test "`echo '$ac_cv_header_'$ac_safe`" = yes"; then
  1938.   echo "$ac_t""yes" 1>&6
  1939.     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
  1940.   cat >> confdefs.h <<EOF
  1941. #define $ac_tr_hdr 1
  1942. EOF
  1943.  
  1944. else
  1945.   echo "$ac_t""no" 1>&6
  1946. fi
  1947. done
  1948. saveLIBS="$LIBS"
  1949. SHADOWLIBS=""
  1950. echo $ac_n "checking for getspent in -lshadow""... $ac_c" 1>&6
  1951. echo "configure:2221: checking for getspent in -lshadow" >&5
  1952. ac_lib_var=`echo shadow'_'getspent | sed 'y%./+-%__p_%'`
  1953. if eval "test "`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`" = set"; then
  1954.   echo $ac_n "(cached) $ac_c" 1>&6
  1955. else
  1956.   ac_save_LIBS="$LIBS"
  1957. LIBS="-lshadow  $LIBS"
  1958. cat > conftest.$ac_ext <<EOF
  1959. #line 2229 "configure"
  1960. #include "confdefs.h"
  1961. /* Override any gcc2 internal prototype to avoid an error.  */
  1962. /* We use char because int might match the return type of a gcc2
  1963.     builtin and then its argument prototype would still apply.  */
  1964. char getspent();
  1965. int main() {
  1966. getspent()
  1967. ; return 0; }
  1968. EOF
  1969. if { (eval echo configure:2240: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  1970.   rm -rf conftest*
  1971.   eval "ac_cv_lib_$ac_lib_var=yes"
  1972. else
  1973.   echo "configure: failed program was:" >&5
  1974.   cat conftest.$ac_ext >&5
  1975.   rm -rf conftest*
  1976.   eval "ac_cv_lib_$ac_lib_var=no"
  1977. fi
  1978. rm -f conftest*
  1979. LIBS="$ac_save_LIBS"
  1980. fi
  1981. if eval "test "`echo '$ac_cv_lib_'$ac_lib_var`" = yes"; then
  1982.   echo "$ac_t""yes" 1>&6
  1983.   SHADOWLIBS="-lshadow" ; LIBS="-lshadow $LIBS"
  1984. else
  1985.   echo "$ac_t""no" 1>&6
  1986. fi
  1987. for ac_func in getspent
  1988. do
  1989. echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
  1990. echo "configure:2263: checking for $ac_func" >&5
  1991. if eval "test "`echo '$''{'ac_cv_func_$ac_func'+set}'`" = set"; then
  1992.   echo $ac_n "(cached) $ac_c" 1>&6
  1993. else
  1994.   cat > conftest.$ac_ext <<EOF
  1995. #line 2268 "configure"
  1996. #include "confdefs.h"
  1997. /* System header to define __stub macros and hopefully few prototypes,
  1998.     which can conflict with char $ac_func(); below.  */
  1999. #include <assert.h>
  2000. /* Override any gcc2 internal prototype to avoid an error.  */
  2001. /* We use char because int might match the return type of a gcc2
  2002.     builtin and then its argument prototype would still apply.  */
  2003. char $ac_func();
  2004. int main() {
  2005. /* The GNU C library defines this for functions which it implements
  2006.     to always fail with ENOSYS.  Some functions are actually named
  2007.     something starting with __ and the normal name is an alias.  */
  2008. #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
  2009. choke me
  2010. #else
  2011. $ac_func();
  2012. #endif
  2013. ; return 0; }
  2014. EOF
  2015. if { (eval echo configure:2291: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  2016.   rm -rf conftest*
  2017.   eval "ac_cv_func_$ac_func=yes"
  2018. else
  2019.   echo "configure: failed program was:" >&5
  2020.   cat conftest.$ac_ext >&5
  2021.   rm -rf conftest*
  2022.   eval "ac_cv_func_$ac_func=no"
  2023. fi
  2024. rm -f conftest*
  2025. fi
  2026. if eval "test "`echo '$ac_cv_func_'$ac_func`" = yes"; then
  2027.   echo "$ac_t""yes" 1>&6
  2028.     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
  2029.   cat >> confdefs.h <<EOF
  2030. #define $ac_tr_func 1
  2031. EOF
  2032.  
  2033. else
  2034.   echo "$ac_t""no" 1>&6
  2035. fi
  2036. done
  2037. LIBS="$saveLIBS"
  2038. if test "$doauthshadow" = "no"
  2039. then
  2040. HAVE_SHADOW=0
  2041. else
  2042. saveLIBS="$LIBS"
  2043. echo $ac_n "checking for getspent in -lshadow""... $ac_c" 1>&6
  2044. echo "configure:2324: checking for getspent in -lshadow" >&5
  2045. ac_lib_var=`echo shadow'_'getspent | sed 'y%./+-%__p_%'`
  2046. if eval "test "`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`" = set"; then
  2047.   echo $ac_n "(cached) $ac_c" 1>&6
  2048. else
  2049.   ac_save_LIBS="$LIBS"
  2050. LIBS="-lshadow  $LIBS"
  2051. cat > conftest.$ac_ext <<EOF
  2052. #line 2332 "configure"
  2053. #include "confdefs.h"
  2054. /* Override any gcc2 internal prototype to avoid an error.  */
  2055. /* We use char because int might match the return type of a gcc2
  2056.     builtin and then its argument prototype would still apply.  */
  2057. char getspent();
  2058. int main() {
  2059. getspent()
  2060. ; return 0; }
  2061. EOF
  2062. if { (eval echo configure:2343: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  2063.   rm -rf conftest*
  2064.   eval "ac_cv_lib_$ac_lib_var=yes"
  2065. else
  2066.   echo "configure: failed program was:" >&5
  2067.   cat conftest.$ac_ext >&5
  2068.   rm -rf conftest*
  2069.   eval "ac_cv_lib_$ac_lib_var=no"
  2070. fi
  2071. rm -f conftest*
  2072. LIBS="$ac_save_LIBS"
  2073. fi
  2074. if eval "test "`echo '$ac_cv_lib_'$ac_lib_var`" = yes"; then
  2075.   echo "$ac_t""yes" 1>&6
  2076.     ac_tr_lib=HAVE_LIB`echo shadow | sed -e 's/[^a-zA-Z0-9_]/_/g' 
  2077.     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
  2078.   cat >> confdefs.h <<EOF
  2079. #define $ac_tr_lib 1
  2080. EOF
  2081.   LIBS="-lshadow $LIBS"
  2082. else
  2083.   echo "$ac_t""no" 1>&6
  2084. fi
  2085. echo $ac_n "checking for getspent""... $ac_c" 1>&6
  2086. echo "configure:2371: checking for getspent" >&5
  2087. if eval "test "`echo '$''{'ac_cv_func_getspent'+set}'`" = set"; then
  2088.   echo $ac_n "(cached) $ac_c" 1>&6
  2089. else
  2090.   cat > conftest.$ac_ext <<EOF
  2091. #line 2376 "configure"
  2092. #include "confdefs.h"
  2093. /* System header to define __stub macros and hopefully few prototypes,
  2094.     which can conflict with char getspent(); below.  */
  2095. #include <assert.h>
  2096. /* Override any gcc2 internal prototype to avoid an error.  */
  2097. /* We use char because int might match the return type of a gcc2
  2098.     builtin and then its argument prototype would still apply.  */
  2099. char getspent();
  2100. int main() {
  2101. /* The GNU C library defines this for functions which it implements
  2102.     to always fail with ENOSYS.  Some functions are actually named
  2103.     something starting with __ and the normal name is an alias.  */
  2104. #if defined (__stub_getspent) || defined (__stub___getspent)
  2105. choke me
  2106. #else
  2107. getspent();
  2108. #endif
  2109. ; return 0; }
  2110. EOF
  2111. if { (eval echo configure:2399: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  2112.   rm -rf conftest*
  2113.   eval "ac_cv_func_getspent=yes"
  2114. else
  2115.   echo "configure: failed program was:" >&5
  2116.   cat conftest.$ac_ext >&5
  2117.   rm -rf conftest*
  2118.   eval "ac_cv_func_getspent=no"
  2119. fi
  2120. rm -f conftest*
  2121. fi
  2122. if eval "test "`echo '$ac_cv_func_'getspent`" = yes"; then
  2123.   echo "$ac_t""yes" 1>&6
  2124.   HAVE_SHADOW=1
  2125. else
  2126.   echo "$ac_t""no" 1>&6
  2127. HAVE_SHADOW=0
  2128. fi
  2129. LIBS="$saveLIBS"
  2130. fi
  2131. AUTHSHADOW=""
  2132. if test "$HAVE_SHADOW" = 1
  2133. then
  2134. AUTHSHADOW=authshadow
  2135. STATIC_LIST="$STATIC_LIST AUTHSTATIC("authshadow", auth_shadow, auth_shadow_pre, authdummy)"
  2136. LIBAUTH="$LIBAUTH libauth-authshadow.a"
  2137. fi
  2138. if test "$HAVE_SHADOW" = 1; then
  2139.   HAVE_SHADOW_TRUE=
  2140.   HAVE_SHADOW_FALSE='#'
  2141. else
  2142.   HAVE_SHADOW_TRUE='#'
  2143.   HAVE_SHADOW_FALSE=
  2144. fi
  2145. AUTHPWD=""
  2146. if test "$HAVE_PWD" = 1
  2147. then
  2148. AUTHPWD=authpwd
  2149. STATIC_LIST="$STATIC_LIST AUTHSTATIC("authpwd", auth_pwd, auth_pwd_pre, authdummy)"
  2150. LIBAUTH="$LIBAUTH libauth-authpwd.a"
  2151. fi
  2152. if test "$HAVE_PWD" = 1; then
  2153.   HAVE_PWD_TRUE=
  2154.   HAVE_PWD_FALSE='#'
  2155. else
  2156.   HAVE_PWD_TRUE='#'
  2157.   HAVE_PWD_FALSE=
  2158. fi
  2159. # Check whether --with-authvchkpw or --without-authvchkpw was given.
  2160. if test "${with_authvchkpw+set}" = set; then
  2161.   withval="$with_authvchkpw"
  2162.   doauthvchkpw="$withval"
  2163. else
  2164.   doauthvchkpw=no
  2165. if test -d ~vpopmail/.
  2166. then
  2167. doauthvchkpw=yes
  2168. fi
  2169. fi
  2170. vpopmail_home=.
  2171. if test "$doauthvchkpw" = "no"
  2172. then
  2173. HAVE_VCHKPW=0
  2174. else
  2175. HAVE_VCHKPW=1
  2176. vpopmail_home="`echo ~vpopmail`"
  2177. echo $ac_n "checking whether -lm is needed for floor""... $ac_c" 1>&6
  2178. echo "configure:2483: checking whether -lm is needed for floor" >&5
  2179. cat > conftest.$ac_ext <<EOF
  2180. #line 2485 "configure"
  2181. #include "confdefs.h"
  2182. /* Override any gcc2 internal prototype to avoid an error.  */
  2183. /* We use char because int might match the return type of a gcc2
  2184.     builtin and then its argument prototype would still apply.  */
  2185. char floor();
  2186. int main() {
  2187. floor()
  2188. ; return 0; }
  2189. EOF
  2190. if { (eval echo configure:2496: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  2191.   rm -rf conftest*
  2192.   echo "$ac_t""no" 1>&6
  2193. else
  2194.   echo "configure: failed program was:" >&5
  2195.   cat conftest.$ac_ext >&5
  2196.   rm -rf conftest*
  2197.   LIBM="-lm"
  2198. echo "$ac_t""yes" 1>&6
  2199. fi
  2200. rm -f conftest*
  2201. CFLAGS="-I${vpopmail_home}/include $CFLAGS"
  2202. LDFLAGS="-L${vpopmail_home}/lib $LDFLAGS"
  2203. fi
  2204. AUTHVCHKPW=""
  2205. if test "$HAVE_VCHKPW" = 1
  2206. then
  2207. AUTHVCHKPW=authvchkpw
  2208. STATIC_LIST="$STATIC_LIST AUTHSTATIC("authvchkpw", auth_vchkpw, auth_vchkpw_pre, authdummy)"
  2209. LIBAUTH="$LIBAUTH libauth-authvchkpw.a"
  2210. fi
  2211. if test "$HAVE_VCHKPW" = 1; then
  2212.   HAVE_VCHKPW_TRUE=
  2213.   HAVE_VCHKPW_FALSE='#'
  2214. else
  2215.   HAVE_VCHKPW_TRUE='#'
  2216.   HAVE_VCHKPW_FALSE=
  2217. fi
  2218. # Check whether --with-authmysqlrc or --without-authmysqlrc was given.
  2219. if test "${with_authmysqlrc+set}" = set; then
  2220.   withval="$with_authmysqlrc"
  2221.   authmysqlrc="$withval"
  2222. else
  2223.   authmysqlrc="$sysconfdir/authmysqlrc"
  2224. fi
  2225. # Check whether --with-authmysql or --without-authmysql was given.
  2226. if test "${with_authmysql+set}" = set; then
  2227.   withval="$with_authmysql"
  2228.   doauthmysql="$withval"
  2229. else
  2230.   # Do not configure authmysql if authvchkpw was found
  2231. if test "$HAVE_VCHKPW" = 1
  2232. then
  2233. doauthmysql="no"
  2234. fi
  2235. fi
  2236. if test "$doauthmysql" = ""
  2237. then
  2238. saveLIBS="$LIBS"
  2239. LIBS="$NETLIBS $LIBS"
  2240. echo $ac_n "checking for mysql_connect in -lmysqlclient""... $ac_c" 1>&6
  2241. echo "configure:2565: checking for mysql_connect in -lmysqlclient" >&5
  2242. ac_lib_var=`echo mysqlclient'_'mysql_connect | sed 'y%./+-%__p_%'`
  2243. if eval "test "`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`" = set"; then
  2244.   echo $ac_n "(cached) $ac_c" 1>&6
  2245. else
  2246.   ac_save_LIBS="$LIBS"
  2247. LIBS="-lmysqlclient  $LIBS"
  2248. cat > conftest.$ac_ext <<EOF
  2249. #line 2573 "configure"
  2250. #include "confdefs.h"
  2251. /* Override any gcc2 internal prototype to avoid an error.  */
  2252. /* We use char because int might match the return type of a gcc2
  2253.     builtin and then its argument prototype would still apply.  */
  2254. char mysql_connect();
  2255. int main() {
  2256. mysql_connect()
  2257. ; return 0; }
  2258. EOF
  2259. if { (eval echo configure:2584: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  2260.   rm -rf conftest*
  2261.   eval "ac_cv_lib_$ac_lib_var=yes"
  2262. else
  2263.   echo "configure: failed program was:" >&5
  2264.   cat conftest.$ac_ext >&5
  2265.   rm -rf conftest*
  2266.   eval "ac_cv_lib_$ac_lib_var=no"
  2267. fi
  2268. rm -f conftest*
  2269. LIBS="$ac_save_LIBS"
  2270. fi
  2271. if eval "test "`echo '$ac_cv_lib_'$ac_lib_var`" = yes"; then
  2272.   echo "$ac_t""yes" 1>&6
  2273.   doauthmysql="yes"
  2274. else
  2275.   echo "$ac_t""no" 1>&6
  2276. fi
  2277. LIBS="$saveLIBS"
  2278. fi
  2279. if test "$doauthmysql" != "yes"
  2280. then
  2281. AUTHMYSQL=""
  2282. HAVE_AUTHMYSQL=0
  2283. else
  2284. saveLIBS="$LIBS"
  2285. echo $ac_n "checking for mysql_connect in -lmysqlclient""... $ac_c" 1>&6
  2286. echo "configure:2615: checking for mysql_connect in -lmysqlclient" >&5
  2287. ac_lib_var=`echo mysqlclient'_'mysql_connect | sed 'y%./+-%__p_%'`
  2288. if eval "test "`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`" = set"; then
  2289.   echo $ac_n "(cached) $ac_c" 1>&6
  2290. else
  2291.   ac_save_LIBS="$LIBS"
  2292. LIBS="-lmysqlclient  $LIBS"
  2293. cat > conftest.$ac_ext <<EOF
  2294. #line 2623 "configure"
  2295. #include "confdefs.h"
  2296. /* Override any gcc2 internal prototype to avoid an error.  */
  2297. /* We use char because int might match the return type of a gcc2
  2298.     builtin and then its argument prototype would still apply.  */
  2299. char mysql_connect();
  2300. int main() {
  2301. mysql_connect()
  2302. ; return 0; }
  2303. EOF
  2304. if { (eval echo configure:2634: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  2305.   rm -rf conftest*
  2306.   eval "ac_cv_lib_$ac_lib_var=yes"
  2307. else
  2308.   echo "configure: failed program was:" >&5
  2309.   cat conftest.$ac_ext >&5
  2310.   rm -rf conftest*
  2311.   eval "ac_cv_lib_$ac_lib_var=no"
  2312. fi
  2313. rm -f conftest*
  2314. LIBS="$ac_save_LIBS"
  2315. fi
  2316. if eval "test "`echo '$ac_cv_lib_'$ac_lib_var`" = yes"; then
  2317.   echo "$ac_t""yes" 1>&6
  2318.   MYSQLLIB="-lmysqlclient"
  2319. AUTHMYSQL="authmysql"
  2320. HAVE_AUTHMYSQL=1
  2321. else
  2322.   echo "$ac_t""no" 1>&6
  2323. { echo "configure: error: --with-authmysql specified" 1>&2; exit 1; }
  2324. fi
  2325. LIBS="$saveLIBS"
  2326. echo authmysqlrc >>authconfiglist
  2327. HAVE_AUTHMYSQL=1
  2328. fi
  2329. if test $HAVE_AUTHMYSQL = 1
  2330. then
  2331.     STATIC_LIST="$STATIC_LIST AUTHSTATIC("authmysql", auth_mysql, auth_mysql_pre, auth_mysql_cleanup)"
  2332. fi
  2333. if test "$HAVE_AUTHMYSQL" = 1; then
  2334.   HAVE_AUTHMYSQL_TRUE=
  2335.   HAVE_AUTHMYSQL_FALSE='#'
  2336. else
  2337.   HAVE_AUTHMYSQL_TRUE='#'
  2338.   HAVE_AUTHMYSQL_FALSE=
  2339. fi
  2340. # Check whether --with-authcram or --without-authcram was given.
  2341. if test "${with_authcram+set}" = set; then
  2342.   withval="$with_authcram"
  2343.   doauthcram="$withval"
  2344. else
  2345.   doauthcram=yes
  2346. fi
  2347. AUTHCRAM=""
  2348. if test "$USE_GDBM$USE_DB" != 00
  2349. then
  2350. if test "$HMAC" != 0
  2351. then
  2352. if test "$MD5$SHA1" != 00
  2353. then
  2354. if test "$doauthcram" = "yes"
  2355. then
  2356. AUTHCRAM="authcram"
  2357. STATIC_LIST="$STATIC_LIST AUTHSTATIC("authcram", auth_cram, auth_cram_pre, auth_userdb_cleanup)"
  2358. LIBAUTH="$LIBAUTH libauth-authcram.a"
  2359. fi
  2360. fi
  2361. if test "$MD5" != 0
  2362. then
  2363. SASL_LIST="$SASL_LIST SASL("CRAM-MD5", authsasl_cram)"
  2364. fi
  2365. if test "$SHA1" != 0
  2366. then
  2367. SASL_LIST="$SASL_LIST SASL("CRAM-SHA1", authsasl_cram)"
  2368. fi
  2369. fi
  2370. fi
  2371. if test "$AUTHCRAM" != ""; then
  2372.   HAVE_AUTHCRAM_TRUE=
  2373.   HAVE_AUTHCRAM_FALSE='#'
  2374. else
  2375.   HAVE_AUTHCRAM_TRUE='#'
  2376.   HAVE_AUTHCRAM_FALSE=
  2377. fi
  2378. echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
  2379. echo "configure:2733: checking for ANSI C header files" >&5
  2380. if eval "test "`echo '$''{'ac_cv_header_stdc'+set}'`" = set"; then
  2381.   echo $ac_n "(cached) $ac_c" 1>&6
  2382. else
  2383.   cat > conftest.$ac_ext <<EOF
  2384. #line 2738 "configure"
  2385. #include "confdefs.h"
  2386. #include <stdlib.h>
  2387. #include <stdarg.h>
  2388. #include <string.h>
  2389. #include <float.h>
  2390. EOF
  2391. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  2392. { (eval echo configure:2746: "$ac_try") 1>&5; (eval $ac_try) 2>&5; }
  2393. ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}$"`
  2394. if test -z "$ac_err"; then
  2395.   rm -rf conftest*
  2396.   ac_cv_header_stdc=yes
  2397. else
  2398.   echo "$ac_err" >&5
  2399.   echo "configure: failed program was:" >&5
  2400.   cat conftest.$ac_ext >&5
  2401.   rm -rf conftest*
  2402.   ac_cv_header_stdc=no
  2403. fi
  2404. rm -f conftest*
  2405. if test $ac_cv_header_stdc = yes; then
  2406.   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
  2407. cat > conftest.$ac_ext <<EOF
  2408. #line 2763 "configure"
  2409. #include "confdefs.h"
  2410. #include <string.h>
  2411. EOF
  2412. if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  2413.   egrep "memchr" >/dev/null 2>&1; then
  2414.   :
  2415. else
  2416.   rm -rf conftest*
  2417.   ac_cv_header_stdc=no
  2418. fi
  2419. rm -f conftest*
  2420. fi
  2421. if test $ac_cv_header_stdc = yes; then
  2422.   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
  2423. cat > conftest.$ac_ext <<EOF
  2424. #line 2781 "configure"
  2425. #include "confdefs.h"
  2426. #include <stdlib.h>
  2427. EOF
  2428. if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  2429.   egrep "free" >/dev/null 2>&1; then
  2430.   :
  2431. else
  2432.   rm -rf conftest*
  2433.   ac_cv_header_stdc=no
  2434. fi
  2435. rm -f conftest*
  2436. fi
  2437. if test $ac_cv_header_stdc = yes; then
  2438.   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
  2439. if test "$cross_compiling" = yes; then
  2440.   :
  2441. else
  2442.   cat > conftest.$ac_ext <<EOF
  2443. #line 2802 "configure"
  2444. #include "confdefs.h"
  2445. #include <ctype.h>
  2446. #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
  2447. #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
  2448. #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
  2449. int main () { int i; for (i = 0; i < 256; i++)
  2450. if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
  2451. exit (0); }
  2452. EOF
  2453. if { (eval echo configure:2813: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
  2454. then
  2455.   :
  2456. else
  2457.   echo "configure: failed program was:" >&5
  2458.   cat conftest.$ac_ext >&5
  2459.   rm -fr conftest*
  2460.   ac_cv_header_stdc=no
  2461. fi
  2462. rm -fr conftest*
  2463. fi
  2464. fi
  2465. fi
  2466. echo "$ac_t""$ac_cv_header_stdc" 1>&6
  2467. if test $ac_cv_header_stdc = yes; then
  2468.   cat >> confdefs.h <<EOF
  2469. #define STDC_HEADERS 1
  2470. EOF
  2471. fi
  2472. echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6
  2473. echo "configure:2837: checking for sys/wait.h that is POSIX.1 compatible" >&5
  2474. if eval "test "`echo '$''{'ac_cv_header_sys_wait_h'+set}'`" = set"; then
  2475.   echo $ac_n "(cached) $ac_c" 1>&6
  2476. else
  2477.   cat > conftest.$ac_ext <<EOF
  2478. #line 2842 "configure"
  2479. #include "confdefs.h"
  2480. #include <sys/types.h>
  2481. #include <sys/wait.h>
  2482. #ifndef WEXITSTATUS
  2483. #define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
  2484. #endif
  2485. #ifndef WIFEXITED
  2486. #define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
  2487. #endif
  2488. int main() {
  2489. int s;
  2490. wait (&s);
  2491. s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
  2492. ; return 0; }
  2493. EOF
  2494. if { (eval echo configure:2858: "$ac_compile") 1>&5; (eval $ac_compile) 2>&5; }; then
  2495.   rm -rf conftest*
  2496.   ac_cv_header_sys_wait_h=yes
  2497. else
  2498.   echo "configure: failed program was:" >&5
  2499.   cat conftest.$ac_ext >&5
  2500.   rm -rf conftest*
  2501.   ac_cv_header_sys_wait_h=no
  2502. fi
  2503. rm -f conftest*
  2504. fi
  2505. echo "$ac_t""$ac_cv_header_sys_wait_h" 1>&6
  2506. if test $ac_cv_header_sys_wait_h = yes; then
  2507.   cat >> confdefs.h <<EOF
  2508. #define HAVE_SYS_WAIT_H 1
  2509. EOF
  2510. fi
  2511. for ac_hdr in sys/stat.h sys/time.h sys/wait.h unistd.h fcntl.h crypt.h
  2512. do
  2513. ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
  2514. echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
  2515. echo "configure:2882: checking for $ac_hdr" >&5
  2516. if eval "test "`echo '$''{'ac_cv_header_$ac_safe'+set}'`" = set"; then
  2517.   echo $ac_n "(cached) $ac_c" 1>&6
  2518. else
  2519.   cat > conftest.$ac_ext <<EOF
  2520. #line 2887 "configure"
  2521. #include "confdefs.h"
  2522. #include <$ac_hdr>
  2523. EOF
  2524. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  2525. { (eval echo configure:2892: "$ac_try") 1>&5; (eval $ac_try) 2>&5; }
  2526. ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}$"`
  2527. if test -z "$ac_err"; then
  2528.   rm -rf conftest*
  2529.   eval "ac_cv_header_$ac_safe=yes"
  2530. else
  2531.   echo "$ac_err" >&5
  2532.   echo "configure: failed program was:" >&5
  2533.   cat conftest.$ac_ext >&5
  2534.   rm -rf conftest*
  2535.   eval "ac_cv_header_$ac_safe=no"
  2536. fi
  2537. rm -f conftest*
  2538. fi
  2539. if eval "test "`echo '$ac_cv_header_'$ac_safe`" = yes"; then
  2540.   echo "$ac_t""yes" 1>&6
  2541.     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
  2542.   cat >> confdefs.h <<EOF
  2543. #define $ac_tr_hdr 1
  2544. EOF
  2545.  
  2546. else
  2547.   echo "$ac_t""no" 1>&6
  2548. fi
  2549. done
  2550. echo $ac_n "checking for working const""... $ac_c" 1>&6
  2551. echo "configure:2920: checking for working const" >&5
  2552. if eval "test "`echo '$''{'ac_cv_c_const'+set}'`" = set"; then
  2553.   echo $ac_n "(cached) $ac_c" 1>&6
  2554. else
  2555.   cat > conftest.$ac_ext <<EOF
  2556. #line 2925 "configure"
  2557. #include "confdefs.h"
  2558. int main() {
  2559. /* Ultrix mips cc rejects this.  */
  2560. typedef int charset[2]; const charset x;
  2561. /* SunOS 4.1.1 cc rejects this.  */
  2562. char const *const *ccp;
  2563. char **p;
  2564. /* NEC SVR4.0.2 mips cc rejects this.  */
  2565. struct point {int x, y;};
  2566. static struct point const zero = {0,0};
  2567. /* AIX XL C 1.02.0.0 rejects this.
  2568.    It does not let you subtract one const X* pointer from another in an arm
  2569.    of an if-expression whose if-part is not a constant expression */
  2570. const char *g = "string";
  2571. ccp = &g + (g ? g-g : 0);
  2572. /* HPUX 7.0 cc rejects these. */
  2573. ++ccp;
  2574. p = (char**) ccp;
  2575. ccp = (char const *const *) p;
  2576. { /* SCO 3.2v4 cc rejects this.  */
  2577.   char *t;
  2578.   char const *s = 0 ? (char *) 0 : (char const *) 0;
  2579.   *t++ = 0;
  2580. }
  2581. { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
  2582.   int x[] = {25, 17};
  2583.   const int *foo = &x[0];
  2584.   ++foo;
  2585. }
  2586. { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
  2587.   typedef const int *iptr;
  2588.   iptr p = 0;
  2589.   ++p;
  2590. }
  2591. { /* AIX XL C 1.02.0.0 rejects this saying
  2592.      "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
  2593.   struct s { int j; const int *ap[3]; };
  2594.   struct s *b; b->j = 5;
  2595. }
  2596. { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
  2597.   const int foo = 10;
  2598. }
  2599. ; return 0; }
  2600. EOF
  2601. if { (eval echo configure:2974: "$ac_compile") 1>&5; (eval $ac_compile) 2>&5; }; then
  2602.   rm -rf conftest*
  2603.   ac_cv_c_const=yes
  2604. else
  2605.   echo "configure: failed program was:" >&5
  2606.   cat conftest.$ac_ext >&5
  2607.   rm -rf conftest*
  2608.   ac_cv_c_const=no
  2609. fi
  2610. rm -f conftest*
  2611. fi
  2612. echo "$ac_t""$ac_cv_c_const" 1>&6
  2613. if test $ac_cv_c_const = no; then
  2614.   cat >> confdefs.h <<EOF
  2615. #define const 
  2616. EOF
  2617. fi
  2618. echo $ac_n "checking for pid_t""... $ac_c" 1>&6
  2619. echo "configure:2995: checking for pid_t" >&5
  2620. if eval "test "`echo '$''{'ac_cv_type_pid_t'+set}'`" = set"; then
  2621.   echo $ac_n "(cached) $ac_c" 1>&6
  2622. else
  2623.   cat > conftest.$ac_ext <<EOF
  2624. #line 3000 "configure"
  2625. #include "confdefs.h"
  2626. #include <sys/types.h>
  2627. #if STDC_HEADERS
  2628. #include <stdlib.h>
  2629. #include <stddef.h>
  2630. #endif
  2631. EOF
  2632. if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  2633.   egrep "(^|[^a-zA-Z_0-9])pid_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
  2634.   rm -rf conftest*
  2635.   ac_cv_type_pid_t=yes
  2636. else
  2637.   rm -rf conftest*
  2638.   ac_cv_type_pid_t=no
  2639. fi
  2640. rm -f conftest*
  2641. fi
  2642. echo "$ac_t""$ac_cv_type_pid_t" 1>&6
  2643. if test $ac_cv_type_pid_t = no; then
  2644.   cat >> confdefs.h <<EOF
  2645. #define pid_t int
  2646. EOF
  2647. fi
  2648. echo $ac_n "checking for uid_t in sys/types.h""... $ac_c" 1>&6
  2649. echo "configure:3028: checking for uid_t in sys/types.h" >&5
  2650. if eval "test "`echo '$''{'ac_cv_type_uid_t'+set}'`" = set"; then
  2651.   echo $ac_n "(cached) $ac_c" 1>&6
  2652. else
  2653.   cat > conftest.$ac_ext <<EOF
  2654. #line 3033 "configure"
  2655. #include "confdefs.h"
  2656. #include <sys/types.h>
  2657. EOF
  2658. if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  2659.   egrep "uid_t" >/dev/null 2>&1; then
  2660.   rm -rf conftest*
  2661.   ac_cv_type_uid_t=yes
  2662. else
  2663.   rm -rf conftest*
  2664.   ac_cv_type_uid_t=no
  2665. fi
  2666. rm -f conftest*
  2667. fi
  2668. echo "$ac_t""$ac_cv_type_uid_t" 1>&6
  2669. if test $ac_cv_type_uid_t = no; then
  2670.   cat >> confdefs.h <<EOF
  2671. #define uid_t int
  2672. EOF
  2673.   cat >> confdefs.h <<EOF
  2674. #define gid_t int
  2675. EOF
  2676. fi
  2677. echo $ac_n "checking for crypt in -lcrypt""... $ac_c" 1>&6
  2678. echo "configure:3064: checking for crypt in -lcrypt" >&5
  2679. ac_lib_var=`echo crypt'_'crypt | sed 'y%./+-%__p_%'`
  2680. if eval "test "`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`" = set"; then
  2681.   echo $ac_n "(cached) $ac_c" 1>&6
  2682. else
  2683.   ac_save_LIBS="$LIBS"
  2684. LIBS="-lcrypt  $LIBS"
  2685. cat > conftest.$ac_ext <<EOF
  2686. #line 3072 "configure"
  2687. #include "confdefs.h"
  2688. /* Override any gcc2 internal prototype to avoid an error.  */
  2689. /* We use char because int might match the return type of a gcc2
  2690.     builtin and then its argument prototype would still apply.  */
  2691. char crypt();
  2692. int main() {
  2693. crypt()
  2694. ; return 0; }
  2695. EOF
  2696. if { (eval echo configure:3083: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  2697.   rm -rf conftest*
  2698.   eval "ac_cv_lib_$ac_lib_var=yes"
  2699. else
  2700.   echo "configure: failed program was:" >&5
  2701.   cat conftest.$ac_ext >&5
  2702.   rm -rf conftest*
  2703.   eval "ac_cv_lib_$ac_lib_var=no"
  2704. fi
  2705. rm -f conftest*
  2706. LIBS="$ac_save_LIBS"
  2707. fi
  2708. if eval "test "`echo '$ac_cv_lib_'$ac_lib_var`" = yes"; then
  2709.   echo "$ac_t""yes" 1>&6
  2710.   CRYPTLIBS="-lcrypt"
  2711. else
  2712.   echo "$ac_t""no" 1>&6
  2713. fi
  2714. saveLIBS="$LIBS"
  2715. LIBS="$CRYPTLIBS $LIBS"
  2716. echo $ac_n "checking for crypt""... $ac_c" 1>&6
  2717. echo "configure:3106: checking for crypt" >&5
  2718. if eval "test "`echo '$''{'ac_cv_func_crypt'+set}'`" = set"; then
  2719.   echo $ac_n "(cached) $ac_c" 1>&6
  2720. else
  2721.   cat > conftest.$ac_ext <<EOF
  2722. #line 3111 "configure"
  2723. #include "confdefs.h"
  2724. /* System header to define __stub macros and hopefully few prototypes,
  2725.     which can conflict with char crypt(); below.  */
  2726. #include <assert.h>
  2727. /* Override any gcc2 internal prototype to avoid an error.  */
  2728. /* We use char because int might match the return type of a gcc2
  2729.     builtin and then its argument prototype would still apply.  */
  2730. char crypt();
  2731. int main() {
  2732. /* The GNU C library defines this for functions which it implements
  2733.     to always fail with ENOSYS.  Some functions are actually named
  2734.     something starting with __ and the normal name is an alias.  */
  2735. #if defined (__stub_crypt) || defined (__stub___crypt)
  2736. choke me
  2737. #else
  2738. crypt();
  2739. #endif
  2740. ; return 0; }
  2741. EOF
  2742. if { (eval echo configure:3134: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  2743.   rm -rf conftest*
  2744.   eval "ac_cv_func_crypt=yes"
  2745. else
  2746.   echo "configure: failed program was:" >&5
  2747.   cat conftest.$ac_ext >&5
  2748.   rm -rf conftest*
  2749.   eval "ac_cv_func_crypt=no"
  2750. fi
  2751. rm -f conftest*
  2752. fi
  2753. if eval "test "`echo '$ac_cv_func_'crypt`" = yes"; then
  2754.   echo "$ac_t""yes" 1>&6
  2755.   cat >> confdefs.h <<EOF
  2756. #define HAVE_CRYPT 1
  2757. EOF
  2758. else
  2759.   echo "$ac_t""no" 1>&6
  2760. fi
  2761. LIBS="$saveLIBS"
  2762. echo $ac_n "checking for crypt() prototype""... $ac_c" 1>&6
  2763. echo "configure:3158: checking for crypt() prototype" >&5
  2764. if eval "test "`echo '$''{'userdb_cv_NEED_CRYPT_PROTOTYPE'+set}'`" = set"; then
  2765.   echo $ac_n "(cached) $ac_c" 1>&6
  2766. else
  2767.   cat > conftest.$ac_ext <<EOF
  2768. #line 3163 "configure"
  2769. #include "confdefs.h"
  2770.        #if HAVE_CRYPT_H
  2771.                #include <crypt.h>
  2772.                #endif
  2773.        #if HAVE_UNISTD_H
  2774.        #include <unistd.h>
  2775.        #endif
  2776.        int crypt(int, int);
  2777. int main() {
  2778. ; return 0; }
  2779. EOF
  2780. if { (eval echo configure:3179: "$ac_compile") 1>&5; (eval $ac_compile) 2>&5; }; then
  2781.   rm -rf conftest*
  2782.   userdb_cv_NEED_CRYPT_PROTOTYPE=1
  2783. else
  2784.   echo "configure: failed program was:" >&5
  2785.   cat conftest.$ac_ext >&5
  2786.   rm -rf conftest*
  2787.   userdb_cv_NEED_CRYPT_PROTOTYPE=0 
  2788. fi
  2789. rm -f conftest*
  2790. fi
  2791. echo "$ac_t""$userdb_cv_NEED_CRYPT_PROTOTYPE" 1>&6
  2792. cat >> confdefs.h <<EOF
  2793. #define NEED_CRYPT_PROTOTYPE $userdb_cv_NEED_CRYPT_PROTOTYPE
  2794. EOF
  2795. AUTHMODULES="$AUTHCRAM $AUTHUSERDB $AUTHVCHKPW $AUTHPAM $AUTHSHADOW $AUTHPWD $AUTHLDAP $AUTHMYSQL"
  2796. AUTHMODULES=`echo $AUTHMODULES`
  2797. # Check whether --with-authdaemonrc or --without-authdaemonrc was given.
  2798. if test "${with_authdaemonrc+set}" = set; then
  2799.   withval="$with_authdaemonrc"
  2800.   authdaemonrc="$withval"
  2801. else
  2802.   authdaemonrc="$sysconfdir/authdaemonrc"
  2803. fi
  2804. # Check whether --with-authdaemonvar or --without-authdaemonvar was given.
  2805. if test "${with_authdaemonvar+set}" = set; then
  2806.   withval="$with_authdaemonvar"
  2807.   authdaemonvar="$withval"
  2808. else
  2809.   authdaemonvar="$localstatedir/authdaemon"
  2810. fi
  2811. # Check whether --with-authdaemon or --without-authdaemon was given.
  2812. if test "${with_authdaemon+set}" = set; then
  2813.   withval="$with_authdaemon"
  2814.   doauthdaemon="$withval"
  2815. else
  2816.   doauthdaemon=1
  2817. if test "$HAVE_AUTHMYSQL$HAVE_LDAP" = "00"
  2818. then
  2819. doauthdaemon=0
  2820. fi
  2821. fi
  2822. if test $doauthdaemon = 1; then
  2823.   HAVE_AUTHDAEMON_TRUE=
  2824.   HAVE_AUTHDAEMON_FALSE='#'
  2825. else
  2826.   HAVE_AUTHDAEMON_TRUE='#'
  2827.   HAVE_AUTHDAEMON_FALSE=
  2828. fi
  2829. DAEMON_STATIC_LIST=""
  2830. NONDAEMONAUTHMODULES="$AUTHMODULES"
  2831. AUTHDAEMONMODULELIST=""
  2832. if test $doauthdaemon = 1
  2833. then
  2834. DAEMON_STATIC_LIST="$STATIC_LIST"
  2835. STATIC_LIST="AUTHSTATIC("authdaemon", auth_daemon, auth_daemon_pre, auth_daemon_cleanup)"
  2836. AUTHDAEMONMODULELIST="$AUTHMODULES"
  2837. cat >> confdefs.h <<EOF
  2838. #define AUTHDAEMONMODULELIST "$AUTHDAEMONMODULELIST"
  2839. EOF
  2840. NONDAEMONAUTHMODULES="authdaemon"
  2841. LIBAUTH="$LIBAUTH libauth-authdaemon.a"
  2842. echo authdaemonrc >>authconfiglist
  2843. authdaemondprog="authdaemond authdaemontest authmksock"
  2844. else
  2845. authdaemonvar=""
  2846. authdaemondprog=""
  2847. fi
  2848. INSTALLAUTHMODULES="$NONDAEMONAUTHMODULES"
  2849. cp /dev/null authdaemon.msg
  2850. if test $doauthdaemon = 1
  2851. then
  2852. INSTALLAUTHMODULES="$INSTALLAUTHMODULES authdaemond"
  2853. cat >authdaemon.msg <<EOF
  2854. ----------------------------------------------------------------------------
  2855. You must now set up the following command to run at system boot:
  2856. $libexecdir/authlib/authdaemond start
  2857. ----------------------------------------------------------------------------
  2858. EOF
  2859. fi
  2860. cat >> confdefs.h <<EOF
  2861. #define DAEMON_STATIC_LIST $DAEMON_STATIC_LIST
  2862. EOF
  2863. cat >> confdefs.h <<EOF
  2864. #define STATIC_LIST $STATIC_LIST
  2865. EOF
  2866. cat >> confdefs.h <<EOF
  2867. #define SASL_LIST $SASL_LIST
  2868. EOF
  2869. rm -f authdaemonrc.h authldaprc.h authmysqlrc.h vpopmail_config.h
  2870. trap '' 1 2 15
  2871. cat > confcache <<EOF
  2872. # This file is a shell script that caches the results of configure
  2873. # tests run on this system so they can be shared between configure
  2874. # scripts and configure runs.  It is not useful on other systems.
  2875. # If it contains results you don't want to keep, you may remove or edit it.
  2876. #
  2877. # By default, configure uses ./config.cache as the cache file,
  2878. # creating it if it does not exist already.  You can give configure
  2879. # the --cache-file=FILE option to use a different cache file; that is
  2880. # what configure does when it calls configure scripts in
  2881. # subdirectories, so they share the cache.
  2882. # Giving --cache-file=/dev/null disables caching, for debugging configure.
  2883. # config.status only pays attention to the cache file if you give it the
  2884. # --recheck option to rerun configure.
  2885. #
  2886. EOF
  2887. # The following way of writing the cache mishandles newlines in values,
  2888. # but we know of no workaround that is simple, portable, and efficient.
  2889. # So, don't put newlines in cache variables' values.
  2890. # Ultrix sh set writes to stderr and can't be redirected directly,
  2891. # and sets the high bit in the cache file unless we assign to the vars.
  2892. (set) 2>&1 |
  2893.   case `(ac_space=' '; set | grep ac_space) 2>&1` in
  2894.   *ac_space= *)
  2895.     # `set' does not quote correctly, so add quotes (double-quote substitution
  2896.     # turns \\ into \, and sed turns \ into ).
  2897.     sed -n 
  2898.       -e "s/'/'\\''/g" 
  2899.       -e "s/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1='\2'}/p"
  2900.     ;;
  2901.   *)
  2902.     # `set' quotes correctly as required by POSIX, so do not add quotes.
  2903.     sed -n -e 's/^([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*)=(.*)/1=${1=2}/p'
  2904.     ;;
  2905.   esac >> confcache
  2906. if cmp -s $cache_file confcache; then
  2907.   :
  2908. else
  2909.   if test -w $cache_file; then
  2910.     echo "updating cache $cache_file"
  2911.     cat confcache > $cache_file
  2912.   else
  2913.     echo "not updating unwritable cache $cache_file"
  2914.   fi
  2915. fi
  2916. rm -f confcache
  2917. trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
  2918. test "x$prefix" = xNONE && prefix=$ac_default_prefix
  2919. # Let make expand exec_prefix.
  2920. test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
  2921. # Any assignment to VPATH causes Sun make to only execute
  2922. # the first set of double-colon rules, so remove it if not needed.
  2923. # If there is a colon in the path, we need to keep it.
  2924. if test "x$srcdir" = x.; then
  2925.   ac_vpsub='/^[  ]*VPATH[  ]*=[^:]*$/d'
  2926. fi
  2927. trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
  2928. DEFS=-DHAVE_CONFIG_H
  2929. # Without the "./", some shells look in PATH for config.status.
  2930. : ${CONFIG_STATUS=./config.status}
  2931. echo creating $CONFIG_STATUS
  2932. rm -f $CONFIG_STATUS
  2933. cat > $CONFIG_STATUS <<EOF
  2934. #! /bin/sh
  2935. # Generated automatically by configure.
  2936. # Run this file to recreate the current configuration.
  2937. # This directory was configured as follows,
  2938. # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
  2939. #
  2940. # $0 $ac_configure_args
  2941. #
  2942. # Compiler output produced by configure, useful for debugging
  2943. # configure, is in ./config.log if it exists.
  2944. ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
  2945. for ac_option
  2946. do
  2947.   case "$ac_option" in
  2948.   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
  2949.     echo "running ${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
  2950.     exec ${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
  2951.   -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
  2952.     echo "$CONFIG_STATUS generated by autoconf version 2.13"
  2953.     exit 0 ;;
  2954.   -help | --help | --hel | --he | --h)
  2955.     echo "$ac_cs_usage"; exit 0 ;;
  2956.   *) echo "$ac_cs_usage"; exit 1 ;;
  2957.   esac
  2958. done
  2959. ac_given_srcdir=$srcdir
  2960. ac_given_INSTALL="$INSTALL"
  2961. trap 'rm -fr `echo "Makefile html2man.pl authlib.html modulelist installlist authdaemonrc config.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
  2962. EOF
  2963. cat >> $CONFIG_STATUS <<EOF
  2964. # Protect against being on the right side of a sed subst in config.status.
  2965. sed 's/%@/@@/; s/@%/@@/; s/%g$/@g/; /@g$/s/[\\&%]/\\&/g;
  2966.  s/@@/%@/; s/@@/@%/; s/@g$/%g/' > conftest.subs <<\CEOF
  2967. $ac_vpsub
  2968. $extrasub
  2969. s%@SHELL@%$SHELL%g
  2970. s%@CFLAGS@%$CFLAGS%g
  2971. s%@CPPFLAGS@%$CPPFLAGS%g
  2972. s%@CXXFLAGS@%$CXXFLAGS%g
  2973. s%@FFLAGS@%$FFLAGS%g
  2974. s%@DEFS@%$DEFS%g
  2975. s%@LDFLAGS@%$LDFLAGS%g
  2976. s%@LIBS@%$LIBS%g
  2977. s%@exec_prefix@%$exec_prefix%g
  2978. s%@prefix@%$prefix%g
  2979. s%@program_transform_name@%$program_transform_name%g
  2980. s%@bindir@%$bindir%g
  2981. s%@sbindir@%$sbindir%g
  2982. s%@libexecdir@%$libexecdir%g
  2983. s%@datadir@%$datadir%g
  2984. s%@sysconfdir@%$sysconfdir%g
  2985. s%@sharedstatedir@%$sharedstatedir%g
  2986. s%@localstatedir@%$localstatedir%g
  2987. s%@libdir@%$libdir%g
  2988. s%@includedir@%$includedir%g
  2989. s%@oldincludedir@%$oldincludedir%g
  2990. s%@infodir@%$infodir%g
  2991. s%@mandir@%$mandir%g
  2992. s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
  2993. s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
  2994. s%@INSTALL_DATA@%$INSTALL_DATA%g
  2995. s%@PACKAGE@%$PACKAGE%g
  2996. s%@VERSION@%$VERSION%g
  2997. s%@ACLOCAL@%$ACLOCAL%g
  2998. s%@AUTOCONF@%$AUTOCONF%g
  2999. s%@AUTOMAKE@%$AUTOMAKE%g
  3000. s%@AUTOHEADER@%$AUTOHEADER%g
  3001. s%@MAKEINFO@%$MAKEINFO%g
  3002. s%@SET_MAKE@%$SET_MAKE%g
  3003. s%@AWK@%$AWK%g
  3004. s%@CC@%$CC%g
  3005. s%@CPP@%$CPP%g
  3006. s%@LN_S@%$LN_S%g
  3007. s%@RANLIB@%$RANLIB%g
  3008. s%@PERL@%$PERL%g
  3009. s%@manFILES@%$manFILES%g
  3010. s%@manLINKS@%$manLINKS%g
  3011. s%@MD5LIB@%$MD5LIB%g
  3012. s%@HAVE_MD5_TRUE@%$HAVE_MD5_TRUE%g
  3013. s%@HAVE_MD5_FALSE@%$HAVE_MD5_FALSE%g
  3014. s%@SHA1LIB@%$SHA1LIB%g
  3015. s%@HAVE_SHA1_TRUE@%$HAVE_SHA1_TRUE%g
  3016. s%@HAVE_SHA1_FALSE@%$HAVE_SHA1_FALSE%g
  3017. s%@HMACLIB@%$HMACLIB%g
  3018. s%@HAVE_HMACLIB_TRUE@%$HAVE_HMACLIB_TRUE%g
  3019. s%@HAVE_HMACLIB_FALSE@%$HAVE_HMACLIB_FALSE%g
  3020. s%@NETLIBS@%$NETLIBS%g
  3021. s%@USE_GDBM@%$USE_GDBM%g
  3022. s%@USE_DB@%$USE_DB%g
  3023. s%@dblibrary@%$dblibrary%g
  3024. s%@LIBGDBM@%$LIBGDBM%g
  3025. s%@LIBDB@%$LIBDB%g
  3026. s%@AUTHUSERDB@%$AUTHUSERDB%g
  3027. s%@userdb@%$userdb%g
  3028. s%@HAVE_AUTHUSERDB_TRUE@%$HAVE_AUTHUSERDB_TRUE%g
  3029. s%@HAVE_AUTHUSERDB_FALSE@%$HAVE_AUTHUSERDB_FALSE%g
  3030. s%@LIBDL@%$LIBDL%g
  3031. s%@HAVE_PAM@%$HAVE_PAM%g
  3032. s%@HAVE_PAM_TRUE@%$HAVE_PAM_TRUE%g
  3033. s%@HAVE_PAM_FALSE@%$HAVE_PAM_FALSE%g
  3034. s%@AUTHPAMCRYPT@%$AUTHPAMCRYPT%g
  3035. s%@authldaprc@%$authldaprc%g
  3036. s%@LDAPLIBS@%$LDAPLIBS%g
  3037. s%@HAVE_LDAP_TRUE@%$HAVE_LDAP_TRUE%g
  3038. s%@HAVE_LDAP_FALSE@%$HAVE_LDAP_FALSE%g
  3039. s%@SHADOWLIBS@%$SHADOWLIBS%g
  3040. s%@HAVE_SHADOW_TRUE@%$HAVE_SHADOW_TRUE%g
  3041. s%@HAVE_SHADOW_FALSE@%$HAVE_SHADOW_FALSE%g
  3042. s%@HAVE_PWD_TRUE@%$HAVE_PWD_TRUE%g
  3043. s%@HAVE_PWD_FALSE@%$HAVE_PWD_FALSE%g
  3044. s%@LIBM@%$LIBM%g
  3045. s%@vpopmail_home@%$vpopmail_home%g
  3046. s%@HAVE_VCHKPW_TRUE@%$HAVE_VCHKPW_TRUE%g
  3047. s%@HAVE_VCHKPW_FALSE@%$HAVE_VCHKPW_FALSE%g
  3048. s%@authmysqlrc@%$authmysqlrc%g
  3049. s%@MYSQLLIB@%$MYSQLLIB%g
  3050. s%@AUTHMYSQL@%$AUTHMYSQL%g
  3051. s%@HAVE_AUTHMYSQL_TRUE@%$HAVE_AUTHMYSQL_TRUE%g
  3052. s%@HAVE_AUTHMYSQL_FALSE@%$HAVE_AUTHMYSQL_FALSE%g
  3053. s%@HAVE_AUTHCRAM_TRUE@%$HAVE_AUTHCRAM_TRUE%g
  3054. s%@HAVE_AUTHCRAM_FALSE@%$HAVE_AUTHCRAM_FALSE%g
  3055. s%@CRYPTLIBS@%$CRYPTLIBS%g
  3056. s%@authdaemonrc@%$authdaemonrc%g
  3057. s%@HAVE_AUTHDAEMON_TRUE@%$HAVE_AUTHDAEMON_TRUE%g
  3058. s%@HAVE_AUTHDAEMON_FALSE@%$HAVE_AUTHDAEMON_FALSE%g
  3059. s%@authdaemonvar@%$authdaemonvar%g
  3060. s%@authdaemondprog@%$authdaemondprog%g
  3061. s%@DAEMON_STATIC_LIST@%$DAEMON_STATIC_LIST%g
  3062. s%@NONDAEMONAUTHMODULES@%$NONDAEMONAUTHMODULES%g
  3063. s%@AUTHDAEMONMODULELIST@%$AUTHDAEMONMODULELIST%g
  3064. s%@AUTHMODULES@%$AUTHMODULES%g
  3065. s%@LIBAUTH@%$LIBAUTH%g
  3066. s%@INSTALLAUTHMODULES@%$INSTALLAUTHMODULES%g
  3067. CEOF
  3068. EOF
  3069. cat >> $CONFIG_STATUS <<EOF
  3070. # Split the substitutions into bite-sized pieces for seds with
  3071. # small command number limits, like on Digital OSF/1 and HP-UX.
  3072. ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
  3073. ac_file=1 # Number of current file.
  3074. ac_beg=1 # First line for current file.
  3075. ac_end=$ac_max_sed_cmds # Line after last line for current file.
  3076. ac_more_lines=:
  3077. ac_sed_cmds=""
  3078. while $ac_more_lines; do
  3079.   if test $ac_beg -gt 1; then
  3080.     sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
  3081.   else
  3082.     sed "${ac_end}q" conftest.subs > conftest.s$ac_file
  3083.   fi
  3084.   if test ! -s conftest.s$ac_file; then
  3085.     ac_more_lines=false
  3086.     rm -f conftest.s$ac_file
  3087.   else
  3088.     if test -z "$ac_sed_cmds"; then
  3089.       ac_sed_cmds="sed -f conftest.s$ac_file"
  3090.     else
  3091.       ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
  3092.     fi
  3093.     ac_file=`expr $ac_file + 1`
  3094.     ac_beg=$ac_end
  3095.     ac_end=`expr $ac_end + $ac_max_sed_cmds`
  3096.   fi
  3097. done
  3098. if test -z "$ac_sed_cmds"; then
  3099.   ac_sed_cmds=cat
  3100. fi
  3101. EOF
  3102. cat >> $CONFIG_STATUS <<EOF
  3103. CONFIG_FILES=${CONFIG_FILES-"Makefile html2man.pl authlib.html modulelist installlist authdaemonrc"}
  3104. EOF
  3105. cat >> $CONFIG_STATUS <<EOF
  3106. for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
  3107.   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
  3108.   case "$ac_file" in
  3109.   *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
  3110.        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
  3111.   *) ac_file_in="${ac_file}.in" ;;
  3112.   esac
  3113.   # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
  3114.   # Remove last slash and all that follows it.  Not all systems have dirname.
  3115.   ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
  3116.   if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
  3117.     # The file is in a subdirectory.
  3118.     test ! -d "$ac_dir" && mkdir "$ac_dir"
  3119.     ac_dir_suffix="/`echo $ac_dir|sed 's%^./%%'`"
  3120.     # A "../" for each directory in $ac_dir_suffix.
  3121.     ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
  3122.   else
  3123.     ac_dir_suffix= ac_dots=
  3124.   fi
  3125.   case "$ac_given_srcdir" in
  3126.   .)  srcdir=.
  3127.       if test -z "$ac_dots"; then top_srcdir=.
  3128.       else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
  3129.   /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
  3130.   *) # Relative path.
  3131.     srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
  3132.     top_srcdir="$ac_dots$ac_given_srcdir" ;;
  3133.   esac
  3134.   case "$ac_given_INSTALL" in
  3135.   [/$]*) INSTALL="$ac_given_INSTALL" ;;
  3136.   *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
  3137.   esac
  3138.   echo creating "$ac_file"
  3139.   rm -f "$ac_file"
  3140.   configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
  3141.   case "$ac_file" in
  3142.   *Makefile*) ac_comsub="1i\
  3143. # $configure_input" ;;
  3144.   *) ac_comsub= ;;
  3145.   esac
  3146.   ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
  3147.   sed -e "$ac_comsub
  3148. s%@configure_input@%$configure_input%g
  3149. s%@srcdir@%$srcdir%g
  3150. s%@top_srcdir@%$top_srcdir%g
  3151. s%@INSTALL@%$INSTALL%g
  3152. " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
  3153. fi; done
  3154. rm -f conftest.s*
  3155. # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
  3156. # NAME is the cpp macro being defined and VALUE is the value it is being given.
  3157. #
  3158. # ac_d sets the value in "#define NAME VALUE" lines.
  3159. ac_dA='s%^([  ]*)#([  ]*define[  ][  ]*)'
  3160. ac_dB='([  ][  ]*)[^  ]*%1#2'
  3161. ac_dC='3'
  3162. ac_dD='%g'
  3163. # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
  3164. ac_uA='s%^([  ]*)#([  ]*)undef([  ][  ]*)'
  3165. ac_uB='([  ])%1#2define3'
  3166. ac_uC=' '
  3167. ac_uD='4%g'
  3168. # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
  3169. ac_eA='s%^([  ]*)#([  ]*)undef([  ][  ]*)'
  3170. ac_eB='$%1#2define3'
  3171. ac_eC=' '
  3172. ac_eD='%g'
  3173. if test "${CONFIG_HEADERS+set}" != set; then
  3174. EOF
  3175. cat >> $CONFIG_STATUS <<EOF
  3176.   CONFIG_HEADERS="config.h"
  3177. EOF
  3178. cat >> $CONFIG_STATUS <<EOF
  3179. fi
  3180. for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
  3181.   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
  3182.   case "$ac_file" in
  3183.   *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
  3184.        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
  3185.   *) ac_file_in="${ac_file}.in" ;;
  3186.   esac
  3187.   echo creating $ac_file
  3188.   rm -f conftest.frag conftest.in conftest.out
  3189.   ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
  3190.   cat $ac_file_inputs > conftest.in
  3191. EOF
  3192. # Transform confdefs.h into a sed script conftest.vals that substitutes
  3193. # the proper values into config.h.in to produce config.h.  And first:
  3194. # Protect against being on the right side of a sed subst in config.status.
  3195. # Protect against being in an unquoted here document in config.status.
  3196. rm -f conftest.vals
  3197. cat > conftest.hdr <<EOF
  3198. s/[\&%]/\&/g
  3199. s%[\$`]%\&%g
  3200. s%#define ([A-Za-z_][A-Za-z0-9_]*) *(.*)%${ac_dA}1${ac_dB}1${ac_dC}2${ac_dD}%gp
  3201. s%ac_d%ac_u%gp
  3202. s%ac_u%ac_e%gp
  3203. EOF
  3204. sed -n -f conftest.hdr confdefs.h > conftest.vals
  3205. rm -f conftest.hdr
  3206. # This sed command replaces #undef with comments.  This is necessary, for
  3207. # example, in the case of _POSIX_SOURCE, which is predefined and required
  3208. # on some systems where configure will not decide to define it.
  3209. cat >> conftest.vals <<EOF
  3210. s%^[  ]*#[  ]*undef[  ][  ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
  3211. EOF
  3212. # Break up conftest.vals because some shells have a limit on
  3213. # the size of here documents, and old seds have small limits too.
  3214. rm -f conftest.tail
  3215. while :
  3216. do
  3217.   ac_lines=`grep -c . conftest.vals`
  3218.   # grep -c gives empty output for an empty file on some AIX systems.
  3219.   if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
  3220.   # Write a limited-size here document to conftest.frag.
  3221.   echo '  cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
  3222.   sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
  3223.   echo 'CEOF
  3224.   sed -f conftest.frag conftest.in > conftest.out
  3225.   rm -f conftest.in
  3226.   mv conftest.out conftest.in
  3227. ' >> $CONFIG_STATUS
  3228.   sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
  3229.   rm -f conftest.vals
  3230.   mv conftest.tail conftest.vals
  3231. done
  3232. rm -f conftest.vals
  3233. cat >> $CONFIG_STATUS <<EOF
  3234.   rm -f conftest.frag conftest.h
  3235.   echo "/* $ac_file.  Generated automatically by configure.  */" > conftest.h
  3236.   cat conftest.in >> conftest.h
  3237.   rm -f conftest.in
  3238.   if cmp -s $ac_file conftest.h 2>/dev/null; then
  3239.     echo "$ac_file is unchanged"
  3240.     rm -f conftest.h
  3241.   else
  3242.     # Remove last slash and all that follows it.  Not all systems have dirname.
  3243.       ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
  3244.       if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
  3245.       # The file is in a subdirectory.
  3246.       test ! -d "$ac_dir" && mkdir "$ac_dir"
  3247.     fi
  3248.     rm -f $ac_file
  3249.     mv conftest.h $ac_file
  3250.   fi
  3251. fi; done
  3252. EOF
  3253. cat >> $CONFIG_STATUS <<EOF
  3254. EOF
  3255. cat >> $CONFIG_STATUS <<EOF
  3256. test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
  3257. exit 0
  3258. EOF
  3259. chmod +x $CONFIG_STATUS
  3260. rm -fr confdefs* $ac_clean_files
  3261. test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1