3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated automatically using autoconf version 2.12
5 # Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
7 # This configure script is free software; the Free Software Foundation
8 # gives unlimited permission to copy, distribute and modify it.
12 ac_default_prefix=/usr/local
13 # Any additions from configure.in:
14 ac_default_prefix=/usr/local
16 --enable-debug enable debugging (yes)"
18 --enable-libui enable library user interface (yes)"
20 --enable-cache enable caching (yes)"
22 --enable-dns enable dns support (no)"
24 --enable-referrals enable referrals (yes)"
26 --enable-cldap enable connectionless ldap (no)"
28 --with-kerberos use Kerberos (auto)"
30 --with-threads use threads (auto)"
32 --with-preemptive thread implementation is preemptive (auto)"
34 --enable-ldapd enable building ldapd (no)"
36 --enable-slapd enable building slapd (yes)"
38 --enable-aclgroups enable ACL group support (auto)"
40 --enable-crypt enable crypt(3) passwords (auto)"
42 --enable-md5 enable MD5 passwords (auto)"
44 --enable-sha1 enable SHA1 passwords (auto)"
46 --enable-wrappers enable tcp wrapper support (no)"
48 --enable-phonetic enable phonetic/soundex (no)"
50 --enable-rlookups enable reverse lookups (auto)"
52 --enable-ldbm enable ldbm backend (yes)"
54 --with-ldbm-api use LDBM API (auto)"
56 --with-ldbm-type use LDBM type (auto)"
58 --enable-passwd enable passwd backend (no)"
60 --enable-shell enable shell backend (no)"
62 --enable-slurpd enable building slurpd (auto)"
64 # Initialize some variables set by options.
65 # The variables have the same names as the options, with
66 # dashes changed to underlines.
68 cache_file=./config.cache
77 program_transform_name=s,x,x,
85 bindir='${exec_prefix}/bin'
86 sbindir='${exec_prefix}/sbin'
87 libexecdir='${exec_prefix}/libexec'
88 datadir='${prefix}/share'
89 sysconfdir='${prefix}/etc'
90 sharedstatedir='${prefix}/com'
91 localstatedir='${prefix}/var'
92 libdir='${exec_prefix}/lib'
93 includedir='${prefix}/include'
94 oldincludedir='/usr/include'
95 infodir='${prefix}/info'
96 mandir='${prefix}/man'
98 # Initialize some other variables.
101 # Maximum number of lines to put in a shell here document.
108 # If the previous option needs an argument, assign it.
109 if test -n "$ac_prev"; then
110 eval "$ac_prev=\$ac_option"
116 -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
120 # Accept the important Cygnus configure options, so we can diagnose typos.
124 -bindir | --bindir | --bindi | --bind | --bin | --bi)
126 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
127 bindir="$ac_optarg" ;;
129 -build | --build | --buil | --bui | --bu)
131 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
132 build="$ac_optarg" ;;
134 -cache-file | --cache-file | --cache-fil | --cache-fi \
135 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
136 ac_prev=cache_file ;;
137 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
138 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
139 cache_file="$ac_optarg" ;;
141 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
143 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
145 datadir="$ac_optarg" ;;
147 -disable-* | --disable-*)
148 ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
149 # Reject names that are not valid shell variable names.
150 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
151 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
153 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
154 eval "enable_${ac_feature}=no" ;;
156 -enable-* | --enable-*)
157 ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
158 # Reject names that are not valid shell variable names.
159 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
160 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
162 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
167 eval "enable_${ac_feature}='$ac_optarg'" ;;
169 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
170 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
171 | --exec | --exe | --ex)
172 ac_prev=exec_prefix ;;
173 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
174 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
175 | --exec=* | --exe=* | --ex=*)
176 exec_prefix="$ac_optarg" ;;
178 -gas | --gas | --ga | --g)
179 # Obsolete; use --with-gas.
182 -help | --help | --hel | --he)
183 # Omit some internal or obsolete options to make the list less imposing.
184 # This message is too long to be a string in the A/UX 3.1 sh.
186 Usage: configure [options] [host]
187 Options: [defaults in brackets after descriptions]
189 --cache-file=FILE cache test results in FILE
190 --help print this message
191 --no-create do not create output files
192 --quiet, --silent do not print \`checking...' messages
193 --version print the version of autoconf that created configure
194 Directory and file names:
195 --prefix=PREFIX install architecture-independent files in PREFIX
197 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
199 --bindir=DIR user executables in DIR [EPREFIX/bin]
200 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
201 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
202 --datadir=DIR read-only architecture-independent data in DIR
204 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
205 --sharedstatedir=DIR modifiable architecture-independent data in DIR
207 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
208 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
209 --includedir=DIR C header files in DIR [PREFIX/include]
210 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
211 --infodir=DIR info documentation in DIR [PREFIX/info]
212 --mandir=DIR man documentation in DIR [PREFIX/man]
213 --srcdir=DIR find the sources in DIR [configure dir or ..]
214 --program-prefix=PREFIX prepend PREFIX to installed program names
215 --program-suffix=SUFFIX append SUFFIX to installed program names
216 --program-transform-name=PROGRAM
217 run sed PROGRAM on installed program names
221 --build=BUILD configure for building on BUILD [BUILD=HOST]
222 --host=HOST configure for HOST [guessed]
223 --target=TARGET configure for TARGET [TARGET=HOST]
224 Features and packages:
225 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
226 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
227 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
228 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
229 --x-includes=DIR X include files are in DIR
230 --x-libraries=DIR X library files are in DIR
232 if test -n "$ac_help"; then
233 echo "--enable and --with options recognized:$ac_help"
237 -host | --host | --hos | --ho)
239 -host=* | --host=* | --hos=* | --ho=*)
242 -includedir | --includedir | --includedi | --included | --include \
243 | --includ | --inclu | --incl | --inc)
244 ac_prev=includedir ;;
245 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
246 | --includ=* | --inclu=* | --incl=* | --inc=*)
247 includedir="$ac_optarg" ;;
249 -infodir | --infodir | --infodi | --infod | --info | --inf)
251 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
252 infodir="$ac_optarg" ;;
254 -libdir | --libdir | --libdi | --libd)
256 -libdir=* | --libdir=* | --libdi=* | --libd=*)
257 libdir="$ac_optarg" ;;
259 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
260 | --libexe | --libex | --libe)
261 ac_prev=libexecdir ;;
262 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
263 | --libexe=* | --libex=* | --libe=*)
264 libexecdir="$ac_optarg" ;;
266 -localstatedir | --localstatedir | --localstatedi | --localstated \
267 | --localstate | --localstat | --localsta | --localst \
268 | --locals | --local | --loca | --loc | --lo)
269 ac_prev=localstatedir ;;
270 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
271 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
272 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
273 localstatedir="$ac_optarg" ;;
275 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
277 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
278 mandir="$ac_optarg" ;;
281 # Obsolete; use --without-fp.
284 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
288 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
289 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
292 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
293 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
294 | --oldin | --oldi | --old | --ol | --o)
295 ac_prev=oldincludedir ;;
296 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
297 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
298 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
299 oldincludedir="$ac_optarg" ;;
301 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
303 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
304 prefix="$ac_optarg" ;;
306 -program-prefix | --program-prefix | --program-prefi | --program-pref \
307 | --program-pre | --program-pr | --program-p)
308 ac_prev=program_prefix ;;
309 -program-prefix=* | --program-prefix=* | --program-prefi=* \
310 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
311 program_prefix="$ac_optarg" ;;
313 -program-suffix | --program-suffix | --program-suffi | --program-suff \
314 | --program-suf | --program-su | --program-s)
315 ac_prev=program_suffix ;;
316 -program-suffix=* | --program-suffix=* | --program-suffi=* \
317 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
318 program_suffix="$ac_optarg" ;;
320 -program-transform-name | --program-transform-name \
321 | --program-transform-nam | --program-transform-na \
322 | --program-transform-n | --program-transform- \
323 | --program-transform | --program-transfor \
324 | --program-transfo | --program-transf \
325 | --program-trans | --program-tran \
326 | --progr-tra | --program-tr | --program-t)
327 ac_prev=program_transform_name ;;
328 -program-transform-name=* | --program-transform-name=* \
329 | --program-transform-nam=* | --program-transform-na=* \
330 | --program-transform-n=* | --program-transform-=* \
331 | --program-transform=* | --program-transfor=* \
332 | --program-transfo=* | --program-transf=* \
333 | --program-trans=* | --program-tran=* \
334 | --progr-tra=* | --program-tr=* | --program-t=*)
335 program_transform_name="$ac_optarg" ;;
337 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
338 | -silent | --silent | --silen | --sile | --sil)
341 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
343 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
345 sbindir="$ac_optarg" ;;
347 -sharedstatedir | --sharedstatedir | --sharedstatedi \
348 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
349 | --sharedst | --shareds | --shared | --share | --shar \
351 ac_prev=sharedstatedir ;;
352 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
353 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
354 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
356 sharedstatedir="$ac_optarg" ;;
358 -site | --site | --sit)
360 -site=* | --site=* | --sit=*)
363 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
365 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
366 srcdir="$ac_optarg" ;;
368 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
369 | --syscon | --sysco | --sysc | --sys | --sy)
370 ac_prev=sysconfdir ;;
371 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
372 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
373 sysconfdir="$ac_optarg" ;;
375 -target | --target | --targe | --targ | --tar | --ta | --t)
377 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
378 target="$ac_optarg" ;;
380 -v | -verbose | --verbose | --verbos | --verbo | --verb)
383 -version | --version | --versio | --versi | --vers)
384 echo "configure generated by autoconf version 2.12"
388 ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
389 # Reject names that are not valid shell variable names.
390 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
391 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
393 ac_package=`echo $ac_package| sed 's/-/_/g'`
398 eval "with_${ac_package}='$ac_optarg'" ;;
400 -without-* | --without-*)
401 ac_package=`echo $ac_option|sed -e 's/-*without-//'`
402 # Reject names that are not valid shell variable names.
403 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
404 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
406 ac_package=`echo $ac_package| sed 's/-/_/g'`
407 eval "with_${ac_package}=no" ;;
410 # Obsolete; use --with-x.
413 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
414 | --x-incl | --x-inc | --x-in | --x-i)
415 ac_prev=x_includes ;;
416 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
417 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
418 x_includes="$ac_optarg" ;;
420 -x-libraries | --x-libraries | --x-librarie | --x-librari \
421 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
422 ac_prev=x_libraries ;;
423 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
424 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
425 x_libraries="$ac_optarg" ;;
427 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
431 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
432 echo "configure: warning: $ac_option: invalid host type" 1>&2
434 if test "x$nonopt" != xNONE; then
435 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
443 if test -n "$ac_prev"; then
444 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
447 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
449 # File descriptor usage:
452 # 2 errors and warnings
453 # 3 some systems may open it to /dev/tty
454 # 4 used on the Kubota Titan
455 # 6 checking for... messages and results
456 # 5 compiler messages saved in config.log
457 if test "$silent" = yes; then
465 This file contains any messages produced by compilers while
466 running configure, to aid debugging if configure makes a mistake.
469 # Strip out --no-create and --no-recursion so they do not pile up.
470 # Also quote any args containing shell metacharacters.
475 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
476 | --no-cr | --no-c) ;;
477 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
478 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
479 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
480 ac_configure_args="$ac_configure_args '$ac_arg'" ;;
481 *) ac_configure_args="$ac_configure_args $ac_arg" ;;
486 # Only set these to C if already set. These must not be set unconditionally
487 # because not all systems understand e.g. LANG=C (notably SCO).
488 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
489 # Non-C LC_CTYPE values break the ctype check.
490 if test "${LANG+set}" = set; then LANG=C; export LANG; fi
491 if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
492 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
493 if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
495 # confdefs.h avoids OS command line length limits that DEFS can exceed.
496 rm -rf conftest* confdefs.h
497 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
500 # A filename unique to this package, relative to the directory that
501 # configure is in, which we can look for to find out if srcdir is correct.
502 ac_unique_file=include/ldap.h
504 # Find the source files, if location was not specified.
505 if test -z "$srcdir"; then
506 ac_srcdir_defaulted=yes
507 # Try the directory containing this script, then its parent.
509 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
510 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
512 if test ! -r $srcdir/$ac_unique_file; then
516 ac_srcdir_defaulted=no
518 if test ! -r $srcdir/$ac_unique_file; then
519 if test "$ac_srcdir_defaulted" = yes; then
520 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
522 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
525 srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
527 # Prefer explicitly selected file to automatically selected ones.
528 if test -z "$CONFIG_SITE"; then
529 if test "x$prefix" != xNONE; then
530 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
532 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
535 for ac_site_file in $CONFIG_SITE; do
536 if test -r "$ac_site_file"; then
537 echo "loading site script $ac_site_file"
542 if test -r "$cache_file"; then
543 echo "loading cache $cache_file"
546 echo "creating cache $cache_file"
551 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
552 ac_cpp='$CPP $CPPFLAGS'
553 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
554 ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
555 cross_compiling=$ac_cv_prog_cc_cross
557 if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
558 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
559 if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
566 ac_n= ac_c='\c' ac_t=
571 for ac_dir in build $srcdir/build; do
572 if test -f $ac_dir/install-sh; then
574 ac_install_sh="$ac_aux_dir/install-sh -c"
576 elif test -f $ac_dir/install.sh; then
578 ac_install_sh="$ac_aux_dir/install.sh -c"
582 if test -z "$ac_aux_dir"; then
583 { echo "configure: error: can not find install-sh or install.sh in build $srcdir/build" 1>&2; exit 1; }
585 ac_config_guess=$ac_aux_dir/config.guess
586 ac_config_sub=$ac_aux_dir/config.sub
587 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
589 echo $ac_n "checking configure arguments""... $ac_c" 1>&6
590 echo "configure:591: checking configure arguments" >&5
593 # OpenLDAP --enable-debug
594 # Check whether --enable-debug or --disable-debug was given.
595 if test "${enable_debug+set}" = set; then
596 enableval="$enable_debug"
599 for ol_val in auto yes no ; do
600 if test "$enableval" = "$ol_val" ; then
604 if test "$ol_arg" = "invalid" ; then
605 { echo "configure: error: bad value $enableval for --enable-debug" 1>&2; exit 1; }
607 ol_enable_debug="$ol_arg"
610 ol_enable_debug="yes"
613 # OpenLDAP --enable-libui
614 # Check whether --enable-libui or --disable-libui was given.
615 if test "${enable_libui+set}" = set; then
616 enableval="$enable_libui"
619 for ol_val in auto yes no ; do
620 if test "$enableval" = "$ol_val" ; then
624 if test "$ol_arg" = "invalid" ; then
625 { echo "configure: error: bad value $enableval for --enable-libui" 1>&2; exit 1; }
627 ol_enable_libui="$ol_arg"
630 ol_enable_libui="yes"
633 # OpenLDAP --enable-cache
634 # Check whether --enable-cache or --disable-cache was given.
635 if test "${enable_cache+set}" = set; then
636 enableval="$enable_cache"
639 for ol_val in auto yes no ; do
640 if test "$enableval" = "$ol_val" ; then
644 if test "$ol_arg" = "invalid" ; then
645 { echo "configure: error: bad value $enableval for --enable-cache" 1>&2; exit 1; }
647 ol_enable_cache="$ol_arg"
650 ol_enable_cache="yes"
653 # OpenLDAP --enable-dns
654 # Check whether --enable-dns or --disable-dns was given.
655 if test "${enable_dns+set}" = set; then
656 enableval="$enable_dns"
659 for ol_val in auto yes no ; do
660 if test "$enableval" = "$ol_val" ; then
664 if test "$ol_arg" = "invalid" ; then
665 { echo "configure: error: bad value $enableval for --enable-dns" 1>&2; exit 1; }
667 ol_enable_dns="$ol_arg"
673 # OpenLDAP --enable-referrals
674 # Check whether --enable-referrals or --disable-referrals was given.
675 if test "${enable_referrals+set}" = set; then
676 enableval="$enable_referrals"
679 for ol_val in auto yes no ; do
680 if test "$enableval" = "$ol_val" ; then
684 if test "$ol_arg" = "invalid" ; then
685 { echo "configure: error: bad value $enableval for --enable-referrals" 1>&2; exit 1; }
687 ol_enable_referrals="$ol_arg"
690 ol_enable_referrals="yes"
692 # end --enable-referrals
693 # OpenLDAP --enable-cldap
694 # Check whether --enable-cldap or --disable-cldap was given.
695 if test "${enable_cldap+set}" = set; then
696 enableval="$enable_cldap"
699 for ol_val in auto yes no ; do
700 if test "$enableval" = "$ol_val" ; then
704 if test "$ol_arg" = "invalid" ; then
705 { echo "configure: error: bad value $enableval for --enable-cldap" 1>&2; exit 1; }
707 ol_enable_cldap="$ol_arg"
714 # OpenLDAP --with-kerberos
715 # Check whether --with-kerberos or --without-kerberos was given.
716 if test "${with_kerberos+set}" = set; then
717 withval="$with_kerberos"
720 for ol_val in auto k5 k4 afs yes no ; do
721 if test "$withval" = "$ol_val" ; then
725 if test "$ol_arg" = "invalid" ; then
726 { echo "configure: error: bad value $withval for --with-kerberos" 1>&2; exit 1; }
728 ol_with_kerberos="$ol_arg"
731 ol_with_kerberos="auto"
733 # end --with-kerberos
735 # OpenLDAP --with-threads
736 # Check whether --with-threads or --without-threads was given.
737 if test "${with_threads+set}" = set; then
738 withval="$with_threads"
741 for ol_val in auto posix mach lwp yes no manual ; do
742 if test "$withval" = "$ol_val" ; then
746 if test "$ol_arg" = "invalid" ; then
747 { echo "configure: error: bad value $withval for --with-threads" 1>&2; exit 1; }
749 ol_with_threads="$ol_arg"
752 ol_with_threads="auto"
756 # OpenLDAP --with-preemptive
757 # Check whether --with-preemptive or --without-preemptive was given.
758 if test "${with_preemptive+set}" = set; then
759 withval="$with_preemptive"
762 for ol_val in auto yes no manual ; do
763 if test "$withval" = "$ol_val" ; then
767 if test "$ol_arg" = "invalid" ; then
768 { echo "configure: error: bad value $withval for --with-preemptive" 1>&2; exit 1; }
770 ol_with_preemptive="$ol_arg"
773 ol_with_preemptive="auto"
775 # end --with-preemptive
779 # OpenLDAP --enable-ldapd
780 # Check whether --enable-ldapd or --disable-ldapd was given.
781 if test "${enable_ldapd+set}" = set; then
782 enableval="$enable_ldapd"
785 for ol_val in auto yes no ; do
786 if test "$enableval" = "$ol_val" ; then
790 if test "$ol_arg" = "invalid" ; then
791 { echo "configure: error: bad value $enableval for --enable-ldapd" 1>&2; exit 1; }
793 ol_enable_ldapd="$ol_arg"
800 # OpenLDAP --enable-slapd
801 # Check whether --enable-slapd or --disable-slapd was given.
802 if test "${enable_slapd+set}" = set; then
803 enableval="$enable_slapd"
806 for ol_val in auto yes no ; do
807 if test "$enableval" = "$ol_val" ; then
811 if test "$ol_arg" = "invalid" ; then
812 { echo "configure: error: bad value $enableval for --enable-slapd" 1>&2; exit 1; }
814 ol_enable_slapd="$ol_arg"
817 ol_enable_slapd="yes"
820 # OpenLDAP --enable-aclgroups
821 # Check whether --enable-aclgroups or --disable-aclgroups was given.
822 if test "${enable_aclgroups+set}" = set; then
823 enableval="$enable_aclgroups"
826 for ol_val in auto yes no ; do
827 if test "$enableval" = "$ol_val" ; then
831 if test "$ol_arg" = "invalid" ; then
832 { echo "configure: error: bad value $enableval for --enable-aclgroups" 1>&2; exit 1; }
834 ol_enable_aclgroups="$ol_arg"
837 ol_enable_aclgroups="auto"
839 # end --enable-aclgroups
840 # OpenLDAP --enable-crypt
841 # Check whether --enable-crypt or --disable-crypt was given.
842 if test "${enable_crypt+set}" = set; then
843 enableval="$enable_crypt"
846 for ol_val in auto yes no ; do
847 if test "$enableval" = "$ol_val" ; then
851 if test "$ol_arg" = "invalid" ; then
852 { echo "configure: error: bad value $enableval for --enable-crypt" 1>&2; exit 1; }
854 ol_enable_crypt="$ol_arg"
857 ol_enable_crypt="auto"
860 # OpenLDAP --enable-md5
861 # Check whether --enable-md5 or --disable-md5 was given.
862 if test "${enable_md5+set}" = set; then
863 enableval="$enable_md5"
866 for ol_val in auto yes no ; do
867 if test "$enableval" = "$ol_val" ; then
871 if test "$ol_arg" = "invalid" ; then
872 { echo "configure: error: bad value $enableval for --enable-md5" 1>&2; exit 1; }
874 ol_enable_md5="$ol_arg"
880 # OpenLDAP --enable-sha1
881 # Check whether --enable-sha1 or --disable-sha1 was given.
882 if test "${enable_sha1+set}" = set; then
883 enableval="$enable_sha1"
886 for ol_val in auto yes no ; do
887 if test "$enableval" = "$ol_val" ; then
891 if test "$ol_arg" = "invalid" ; then
892 { echo "configure: error: bad value $enableval for --enable-sha1" 1>&2; exit 1; }
894 ol_enable_sha1="$ol_arg"
897 ol_enable_sha1="auto"
900 # OpenLDAP --enable-wrappers
901 # Check whether --enable-wrappers or --disable-wrappers was given.
902 if test "${enable_wrappers+set}" = set; then
903 enableval="$enable_wrappers"
906 for ol_val in auto yes no ; do
907 if test "$enableval" = "$ol_val" ; then
911 if test "$ol_arg" = "invalid" ; then
912 { echo "configure: error: bad value $enableval for --enable-wrappers" 1>&2; exit 1; }
914 ol_enable_wrappers="$ol_arg"
917 ol_enable_wrappers="no"
919 # end --enable-wrappers
920 # OpenLDAP --enable-phonetic
921 # Check whether --enable-phonetic or --disable-phonetic was given.
922 if test "${enable_phonetic+set}" = set; then
923 enableval="$enable_phonetic"
926 for ol_val in auto yes no ; do
927 if test "$enableval" = "$ol_val" ; then
931 if test "$ol_arg" = "invalid" ; then
932 { echo "configure: error: bad value $enableval for --enable-phonetic" 1>&2; exit 1; }
934 ol_enable_phonetic="$ol_arg"
937 ol_enable_phonetic="no"
939 # end --enable-phonetic
940 # OpenLDAP --enable-rlookups
941 # Check whether --enable-rlookups or --disable-rlookups was given.
942 if test "${enable_rlookups+set}" = set; then
943 enableval="$enable_rlookups"
946 for ol_val in auto yes no ; do
947 if test "$enableval" = "$ol_val" ; then
951 if test "$ol_arg" = "invalid" ; then
952 { echo "configure: error: bad value $enableval for --enable-rlookups" 1>&2; exit 1; }
954 ol_enable_rlookups="$ol_arg"
957 ol_enable_rlookups="auto"
959 # end --enable-rlookups
961 # OpenLDAP --enable-ldbm
962 # Check whether --enable-ldbm or --disable-ldbm was given.
963 if test "${enable_ldbm+set}" = set; then
964 enableval="$enable_ldbm"
967 for ol_val in auto yes no ; do
968 if test "$enableval" = "$ol_val" ; then
972 if test "$ol_arg" = "invalid" ; then
973 { echo "configure: error: bad value $enableval for --enable-ldbm" 1>&2; exit 1; }
975 ol_enable_ldbm="$ol_arg"
981 # OpenLDAP --with-ldbm_api
982 # Check whether --with-ldbm_api or --without-ldbm_api was given.
983 if test "${with_ldbm_api+set}" = set; then
984 withval="$with_ldbm_api"
987 for ol_val in auto db2 db gdbm ndbm manual ; do
988 if test "$withval" = "$ol_val" ; then
992 if test "$ol_arg" = "invalid" ; then
993 { echo "configure: error: bad value $withval for --with-ldbm_api" 1>&2; exit 1; }
995 ol_with_ldbm_api="$ol_arg"
998 ol_with_ldbm_api="auto"
1000 # end --with-ldbm_api
1002 # OpenLDAP --with-ldbm_type
1003 # Check whether --with-ldbm_type or --without-ldbm_type was given.
1004 if test "${with_ldbm_type+set}" = set; then
1005 withval="$with_ldbm_type"
1008 for ol_val in auto btree hash ; do
1009 if test "$withval" = "$ol_val" ; then
1013 if test "$ol_arg" = "invalid" ; then
1014 { echo "configure: error: bad value $withval for --with-ldbm_type" 1>&2; exit 1; }
1016 ol_with_ldbm_type="$ol_arg"
1019 ol_with_ldbm_type="auto"
1021 # end --with-ldbm_type
1024 # OpenLDAP --enable-passwd
1025 # Check whether --enable-passwd or --disable-passwd was given.
1026 if test "${enable_passwd+set}" = set; then
1027 enableval="$enable_passwd"
1030 for ol_val in auto yes no ; do
1031 if test "$enableval" = "$ol_val" ; then
1035 if test "$ol_arg" = "invalid" ; then
1036 { echo "configure: error: bad value $enableval for --enable-passwd" 1>&2; exit 1; }
1038 ol_enable_passwd="$ol_arg"
1041 ol_enable_passwd="no"
1043 # end --enable-passwd
1044 # OpenLDAP --enable-shell
1045 # Check whether --enable-shell or --disable-shell was given.
1046 if test "${enable_shell+set}" = set; then
1047 enableval="$enable_shell"
1050 for ol_val in auto yes no ; do
1051 if test "$enableval" = "$ol_val" ; then
1055 if test "$ol_arg" = "invalid" ; then
1056 { echo "configure: error: bad value $enableval for --enable-shell" 1>&2; exit 1; }
1058 ol_enable_shell="$ol_arg"
1061 ol_enable_shell="no"
1063 # end --enable-shell
1065 # OpenLDAP --enable-slurpd
1066 # Check whether --enable-slurpd or --disable-slurpd was given.
1067 if test "${enable_slurpd+set}" = set; then
1068 enableval="$enable_slurpd"
1071 for ol_val in auto yes no ; do
1072 if test "$enableval" = "$ol_val" ; then
1076 if test "$ol_arg" = "invalid" ; then
1077 { echo "configure: error: bad value $enableval for --enable-slurpd" 1>&2; exit 1; }
1079 ol_enable_slurpd="$ol_arg"
1082 ol_enable_slurpd="auto"
1084 # end --enable-slurpd
1086 if test $ol_enable_slapd = no ; then
1087 if test $ol_enable_ldbm = yes ; then
1088 echo "configure: warning: slapd disabled, ignoring --enable_ldbm argument" 1>&2
1090 if test $ol_enable_passwd = yes ; then
1091 echo "configure: warning: slapd disabled, ignoring --enable_passwd argument" 1>&2
1093 if test $ol_enable_shell = yes ; then
1094 echo "configure: warning: slapd disabled, ignoring --enable_shell argument" 1>&2
1096 if test $ol_enable_aclgroups = yes ; then
1097 echo "configure: warning: slapd disabled, ignoring --enable_aclgroups argument" 1>&2
1099 if test $ol_enable_crypt = yes ; then
1100 echo "configure: warning: slapd disabled, ignoring --enable_crypt argument" 1>&2
1102 if test $ol_enable_md5 = yes ; then
1103 echo "configure: warning: slapd disabled, ignoring --enable_md5 argument" 1>&2
1105 if test $ol_enable_sha1 = yes ; then
1106 echo "configure: warning: slapd disabled, ignoring --enable_sha1 argument" 1>&2
1108 if test $ol_enable_wrappers = yes ; then
1109 echo "configure: warning: slapd disabled, ignoring --enable_wrappers argument" 1>&2
1111 if test $ol_enable_phonetic = yes ; then
1112 echo "configure: warning: slapd disabled, ignoring --enable_phonetic argument" 1>&2
1114 if test $ol_enable_rlookups = yes ; then
1115 echo "configure: warning: slapd disabled, ignoring --enable_rlookups argument" 1>&2
1117 if test $ol_with_ldbm_api != auto ; then
1118 echo "configure: warning: slapd disabled, ignoring --with_ldbm_api argument" 1>&2
1120 if test $ol_with_ldbm_type != auto ; then
1121 echo "configure: warning: slapd disabled, ignoring --with_ldbm_type argument" 1>&2
1123 if test $ol_enable_slurpd = yes ; then
1124 { echo "configure: error: slurpd requires slapd" 1>&2; exit 1; }
1127 # force settings to no
1131 ol_enable_aclgroups=no
1135 ol_enable_wrappers=no
1136 ol_enable_phonetic=no
1137 ol_enable_rlookups=no
1139 ol_with_ldbm_type=no
1142 elif test $ol_enable_ldbm = no ; then
1144 if test $ol_with_ldbm_api != auto ; then
1145 echo "configure: warning: LDBM disabled, ignoring --with_ldbm_api argument" 1>&2
1148 if test $ol_with_ldbm_type != auto ; then
1149 echo "configure: warning: LDBM disabled, ignoring --with_ldbm_type argument" 1>&2
1152 if test $ol_enable_passwd = no -a $ol_enable_shell = no ; then
1153 { echo "configure: error: slapd requires a backend" 1>&2; exit 1; }
1157 ol_with_ldbm_type=no
1161 if test $ol_with_ldbm_api = gdbm -a \
1162 $ol_with_ldbm_type = btree ; then
1163 { echo "configure: error: GDBM only supports LDBM type hash" 1>&2; exit 1; }
1165 if test $ol_with_ldbm_api = ndbm -a \
1166 $ol_with_ldbm_type = btree ; then
1167 { echo "configure: error: NDBM only supports LDBM type hash" 1>&2; exit 1; }
1171 if test $ol_enable_slurpd = yes ; then
1172 if test $ol_with_threads = no ; then
1173 { echo "configure: error: slurpd requires threads" 1>&2; exit 1; }
1177 echo "$ac_t""done" 1>&6
1201 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
1202 echo "configure:1203: checking whether ln -s works" >&5
1203 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
1204 echo $ac_n "(cached) $ac_c" 1>&6
1207 if ln -s X conftestdata 2>/dev/null
1210 ac_cv_prog_LN_S="ln -s"
1215 LN_S="$ac_cv_prog_LN_S"
1216 if test "$ac_cv_prog_LN_S" = "ln -s"; then
1217 echo "$ac_t""yes" 1>&6
1219 echo "$ac_t""no" 1>&6
1222 # Find a good install program. We prefer a C program (faster),
1223 # so one script is as good as another. But avoid the broken or
1224 # incompatible versions:
1225 # SysV /etc/install, /usr/sbin/install
1226 # SunOS /usr/etc/install
1227 # IRIX /sbin/install
1229 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
1230 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
1231 # ./install, which can be erroneously created by make from ./install.sh.
1232 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
1233 echo "configure:1234: checking for a BSD compatible install" >&5
1234 if test -z "$INSTALL"; then
1235 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
1236 echo $ac_n "(cached) $ac_c" 1>&6
1238 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS="${IFS}:"
1239 for ac_dir in $PATH; do
1240 # Account for people who put trailing slashes in PATH elements.
1242 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
1244 # OSF1 and SCO ODT 3.0 have their own names for install.
1245 for ac_prog in ginstall installbsd scoinst install; do
1246 if test -f $ac_dir/$ac_prog; then
1247 if test $ac_prog = install &&
1248 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
1249 # AIX install. It has an incompatible calling convention.
1250 # OSF/1 installbsd also uses dspmsg, but is usable.
1253 ac_cv_path_install="$ac_dir/$ac_prog -c"
1264 if test "${ac_cv_path_install+set}" = set; then
1265 INSTALL="$ac_cv_path_install"
1267 # As a last resort, use the slow shell script. We don't cache a
1268 # path for INSTALL within a source directory, because that will
1269 # break other packages using the cache if that directory is
1270 # removed, or if the path is relative.
1271 INSTALL="$ac_install_sh"
1274 echo "$ac_t""$INSTALL" 1>&6
1276 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
1277 # It thinks the first close brace ends the variable substitution.
1278 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
1280 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
1282 # Extract the first word of "ranlib", so it can be a program name with args.
1283 set dummy ranlib; ac_word=$2
1284 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1285 echo "configure:1286: checking for $ac_word" >&5
1286 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1287 echo $ac_n "(cached) $ac_c" 1>&6
1289 if test -n "$RANLIB"; then
1290 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1292 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1293 for ac_dir in $PATH; do
1294 test -z "$ac_dir" && ac_dir=.
1295 if test -f $ac_dir/$ac_word; then
1296 ac_cv_prog_RANLIB="ranlib"
1301 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1304 RANLIB="$ac_cv_prog_RANLIB"
1305 if test -n "$RANLIB"; then
1306 echo "$ac_t""$RANLIB" 1>&6
1308 echo "$ac_t""no" 1>&6
1311 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
1312 echo "configure:1313: checking whether ${MAKE-make} sets \${MAKE}" >&5
1313 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
1314 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
1315 echo $ac_n "(cached) $ac_c" 1>&6
1317 cat > conftestmake <<\EOF
1319 @echo 'ac_maketemp="${MAKE}"'
1321 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
1322 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
1323 if test -n "$ac_maketemp"; then
1324 eval ac_cv_prog_make_${ac_make}_set=yes
1326 eval ac_cv_prog_make_${ac_make}_set=no
1330 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
1331 echo "$ac_t""yes" 1>&6
1334 echo "$ac_t""no" 1>&6
1335 SET_MAKE="MAKE=${MAKE-make}"
1339 # Extract the first word of "sendmail", so it can be a program name with args.
1340 set dummy sendmail; ac_word=$2
1341 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1342 echo "configure:1343: checking for $ac_word" >&5
1343 if eval "test \"`echo '$''{'ac_cv_path_SENDMAIL'+set}'`\" = set"; then
1344 echo $ac_n "(cached) $ac_c" 1>&6
1348 ac_cv_path_SENDMAIL="$SENDMAIL" # Let the user override the test with a path.
1351 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1352 for ac_dir in $PATH:/usr/libexec:/usr/lib:/usr/sbin:/usr/etc:/etc$ac_dummy; do
1353 test -z "$ac_dir" && ac_dir=.
1354 if test -f $ac_dir/$ac_word; then
1355 ac_cv_path_SENDMAIL="$ac_dir/$ac_word"
1360 test -z "$ac_cv_path_SENDMAIL" && ac_cv_path_SENDMAIL="/usr/lib/sendmail"
1364 SENDMAIL="$ac_cv_path_SENDMAIL"
1365 if test -n "$SENDMAIL"; then
1366 echo "$ac_t""$SENDMAIL" 1>&6
1368 echo "$ac_t""no" 1>&6
1371 # Extract the first word of "vi", so it can be a program name with args.
1372 set dummy vi; ac_word=$2
1373 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1374 echo "configure:1375: checking for $ac_word" >&5
1375 if eval "test \"`echo '$''{'ac_cv_path_EDITOR'+set}'`\" = set"; then
1376 echo $ac_n "(cached) $ac_c" 1>&6
1380 ac_cv_path_EDITOR="$EDITOR" # Let the user override the test with a path.
1383 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1384 for ac_dir in $PATH:/usr/ucb$ac_dummy; do
1385 test -z "$ac_dir" && ac_dir=.
1386 if test -f $ac_dir/$ac_word; then
1387 ac_cv_path_EDITOR="$ac_dir/$ac_word"
1392 test -z "$ac_cv_path_EDITOR" && ac_cv_path_EDITOR="/usr/ucb/vi"
1396 EDITOR="$ac_cv_path_EDITOR"
1397 if test -n "$EDITOR"; then
1398 echo "$ac_t""$EDITOR" 1>&6
1400 echo "$ac_t""no" 1>&6
1403 # Extract the first word of "finger", so it can be a program name with args.
1404 set dummy finger; ac_word=$2
1405 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1406 echo "configure:1407: checking for $ac_word" >&5
1407 if eval "test \"`echo '$''{'ac_cv_path_FINGER'+set}'`\" = set"; then
1408 echo $ac_n "(cached) $ac_c" 1>&6
1412 ac_cv_path_FINGER="$FINGER" # Let the user override the test with a path.
1415 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1416 for ac_dir in $PATH:/usr/ucb$ac_dummy; do
1417 test -z "$ac_dir" && ac_dir=.
1418 if test -f $ac_dir/$ac_word; then
1419 ac_cv_path_FINGER="$ac_dir/$ac_word"
1424 test -z "$ac_cv_path_FINGER" && ac_cv_path_FINGER="/usr/ucb/finger"
1428 FINGER="$ac_cv_path_FINGER"
1429 if test -n "$FINGER"; then
1430 echo "$ac_t""$FINGER" 1>&6
1432 echo "$ac_t""no" 1>&6
1436 # Extract the first word of "gcc", so it can be a program name with args.
1437 set dummy gcc; ac_word=$2
1438 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1439 echo "configure:1440: checking for $ac_word" >&5
1440 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1441 echo $ac_n "(cached) $ac_c" 1>&6
1443 if test -n "$CC"; then
1444 ac_cv_prog_CC="$CC" # Let the user override the test.
1446 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1447 for ac_dir in $PATH; do
1448 test -z "$ac_dir" && ac_dir=.
1449 if test -f $ac_dir/$ac_word; then
1458 if test -n "$CC"; then
1459 echo "$ac_t""$CC" 1>&6
1461 echo "$ac_t""no" 1>&6
1464 if test -z "$CC"; then
1465 # Extract the first word of "cc", so it can be a program name with args.
1466 set dummy cc; ac_word=$2
1467 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1468 echo "configure:1469: checking for $ac_word" >&5
1469 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1470 echo $ac_n "(cached) $ac_c" 1>&6
1472 if test -n "$CC"; then
1473 ac_cv_prog_CC="$CC" # Let the user override the test.
1475 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1477 for ac_dir in $PATH; do
1478 test -z "$ac_dir" && ac_dir=.
1479 if test -f $ac_dir/$ac_word; then
1480 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1481 ac_prog_rejected=yes
1489 if test $ac_prog_rejected = yes; then
1490 # We found a bogon in the path, so make sure we never use it.
1491 set dummy $ac_cv_prog_CC
1493 if test $# -gt 0; then
1494 # We chose a different compiler from the bogus one.
1495 # However, it has the same basename, so the bogon will be chosen
1496 # first if we set CC to just the basename; use the full file name.
1498 set dummy "$ac_dir/$ac_word" "$@"
1506 if test -n "$CC"; then
1507 echo "$ac_t""$CC" 1>&6
1509 echo "$ac_t""no" 1>&6
1512 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
1515 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
1516 echo "configure:1517: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
1519 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1520 ac_cpp='$CPP $CPPFLAGS'
1521 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1522 ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1523 cross_compiling=$ac_cv_prog_cc_cross
1525 cat > conftest.$ac_ext <<EOF
1526 #line 1527 "configure"
1527 #include "confdefs.h"
1530 if { (eval echo configure:1531: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1531 ac_cv_prog_cc_works=yes
1532 # If we can't run a trivial program, we are probably using a cross compiler.
1533 if (./conftest; exit) 2>/dev/null; then
1534 ac_cv_prog_cc_cross=no
1536 ac_cv_prog_cc_cross=yes
1539 echo "configure: failed program was:" >&5
1540 cat conftest.$ac_ext >&5
1541 ac_cv_prog_cc_works=no
1545 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1546 if test $ac_cv_prog_cc_works = no; then
1547 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1549 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
1550 echo "configure:1551: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
1551 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1552 cross_compiling=$ac_cv_prog_cc_cross
1554 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
1555 echo "configure:1556: checking whether we are using GNU C" >&5
1556 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
1557 echo $ac_n "(cached) $ac_c" 1>&6
1559 cat > conftest.c <<EOF
1564 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1565: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
1571 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
1573 if test $ac_cv_prog_gcc = yes; then
1575 ac_test_CFLAGS="${CFLAGS+set}"
1576 ac_save_CFLAGS="$CFLAGS"
1578 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
1579 echo "configure:1580: checking whether ${CC-cc} accepts -g" >&5
1580 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
1581 echo $ac_n "(cached) $ac_c" 1>&6
1583 echo 'void f(){}' > conftest.c
1584 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
1593 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
1594 if test "$ac_test_CFLAGS" = set; then
1595 CFLAGS="$ac_save_CFLAGS"
1596 elif test $ac_cv_prog_cc_g = yes; then
1603 test "${CFLAGS+set}" = set || CFLAGS="-g"
1606 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
1607 echo "configure:1608: checking how to run the C preprocessor" >&5
1608 # On Suns, sometimes $CPP names a directory.
1609 if test -n "$CPP" && test -d "$CPP"; then
1612 if test -z "$CPP"; then
1613 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
1614 echo $ac_n "(cached) $ac_c" 1>&6
1616 # This must be in double quotes, not single quotes, because CPP may get
1617 # substituted into the Makefile and "${CC-cc}" will confuse make.
1619 # On the NeXT, cc -E runs the code through the compiler's parser,
1620 # not just through cpp.
1621 cat > conftest.$ac_ext <<EOF
1622 #line 1623 "configure"
1623 #include "confdefs.h"
1627 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1628 { (eval echo configure:1629: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1629 ac_err=`grep -v '^ *+' conftest.out`
1630 if test -z "$ac_err"; then
1634 echo "configure: failed program was:" >&5
1635 cat conftest.$ac_ext >&5
1637 CPP="${CC-cc} -E -traditional-cpp"
1638 cat > conftest.$ac_ext <<EOF
1639 #line 1640 "configure"
1640 #include "confdefs.h"
1644 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1645 { (eval echo configure:1646: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1646 ac_err=`grep -v '^ *+' conftest.out`
1647 if test -z "$ac_err"; then
1651 echo "configure: failed program was:" >&5
1652 cat conftest.$ac_ext >&5
1659 ac_cv_prog_CPP="$CPP"
1661 CPP="$ac_cv_prog_CPP"
1663 ac_cv_prog_CPP="$CPP"
1665 echo "$ac_t""$CPP" 1>&6
1667 if test $ac_cv_prog_gcc = yes; then
1668 echo $ac_n "checking whether ${CC-cc} needs -traditional""... $ac_c" 1>&6
1669 echo "configure:1670: checking whether ${CC-cc} needs -traditional" >&5
1670 if eval "test \"`echo '$''{'ac_cv_prog_gcc_traditional'+set}'`\" = set"; then
1671 echo $ac_n "(cached) $ac_c" 1>&6
1673 ac_pattern="Autoconf.*'x'"
1674 cat > conftest.$ac_ext <<EOF
1675 #line 1676 "configure"
1676 #include "confdefs.h"
1680 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1681 egrep "$ac_pattern" >/dev/null 2>&1; then
1683 ac_cv_prog_gcc_traditional=yes
1686 ac_cv_prog_gcc_traditional=no
1691 if test $ac_cv_prog_gcc_traditional = no; then
1692 cat > conftest.$ac_ext <<EOF
1693 #line 1694 "configure"
1694 #include "confdefs.h"
1698 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1699 egrep "$ac_pattern" >/dev/null 2>&1; then
1701 ac_cv_prog_gcc_traditional=yes
1708 echo "$ac_t""$ac_cv_prog_gcc_traditional" 1>&6
1709 if test $ac_cv_prog_gcc_traditional = yes; then
1710 CC="$CC -traditional"
1715 echo $ac_n "checking for AIX""... $ac_c" 1>&6
1716 echo "configure:1717: checking for AIX" >&5
1717 cat > conftest.$ac_ext <<EOF
1718 #line 1719 "configure"
1719 #include "confdefs.h"
1725 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1726 egrep "yes" >/dev/null 2>&1; then
1728 echo "$ac_t""yes" 1>&6; cat >> confdefs.h <<\EOF
1729 #define _ALL_SOURCE 1
1734 echo "$ac_t""no" 1>&6
1739 echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
1740 echo "configure:1741: checking for POSIXized ISC" >&5
1741 if test -d /etc/conf/kconfig.d &&
1742 grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
1744 echo "$ac_t""yes" 1>&6
1745 ISC=yes # If later tests want to check for ISC.
1746 cat >> confdefs.h <<\EOF
1747 #define _POSIX_SOURCE 1
1750 if test "$GCC" = yes; then
1756 echo "$ac_t""no" 1>&6
1760 ac_safe=`echo "minix/config.h" | sed 'y%./+-%__p_%'`
1761 echo $ac_n "checking for minix/config.h""... $ac_c" 1>&6
1762 echo "configure:1763: checking for minix/config.h" >&5
1763 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1764 echo $ac_n "(cached) $ac_c" 1>&6
1766 cat > conftest.$ac_ext <<EOF
1767 #line 1768 "configure"
1768 #include "confdefs.h"
1769 #include <minix/config.h>
1771 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1772 { (eval echo configure:1773: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1773 ac_err=`grep -v '^ *+' conftest.out`
1774 if test -z "$ac_err"; then
1776 eval "ac_cv_header_$ac_safe=yes"
1779 echo "configure: failed program was:" >&5
1780 cat conftest.$ac_ext >&5
1782 eval "ac_cv_header_$ac_safe=no"
1786 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1787 echo "$ac_t""yes" 1>&6
1790 echo "$ac_t""no" 1>&6
1794 if test "$MINIX" = yes; then
1795 cat >> confdefs.h <<\EOF
1796 #define _POSIX_SOURCE 1
1799 cat >> confdefs.h <<\EOF
1800 #define _POSIX_1_SOURCE 2
1803 cat >> confdefs.h <<\EOF
1812 echo $ac_n "checking for socket""... $ac_c" 1>&6
1813 echo "configure:1814: checking for socket" >&5
1814 if eval "test \"`echo '$''{'ac_cv_func_socket'+set}'`\" = set"; then
1815 echo $ac_n "(cached) $ac_c" 1>&6
1817 cat > conftest.$ac_ext <<EOF
1818 #line 1819 "configure"
1819 #include "confdefs.h"
1820 /* System header to define __stub macros and hopefully few prototypes,
1821 which can conflict with char socket(); below. */
1823 /* Override any gcc2 internal prototype to avoid an error. */
1824 /* We use char because int might match the return type of a gcc2
1825 builtin and then its argument prototype would still apply. */
1830 /* The GNU C library defines this for functions which it implements
1831 to always fail with ENOSYS. Some functions are actually named
1832 something starting with __ and the normal name is an alias. */
1833 #if defined (__stub_socket) || defined (__stub___socket)
1841 if { (eval echo configure:1842: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1843 eval "ac_cv_func_socket=yes"
1845 echo "configure: failed program was:" >&5
1846 cat conftest.$ac_ext >&5
1848 eval "ac_cv_func_socket=no"
1853 if eval "test \"`echo '$ac_cv_func_'socket`\" = yes"; then
1854 echo "$ac_t""yes" 1>&6
1857 echo "$ac_t""no" 1>&6
1859 echo $ac_n "checking for main in -lsocket""... $ac_c" 1>&6
1860 echo "configure:1861: checking for main in -lsocket" >&5
1861 ac_lib_var=`echo socket'_'main | sed 'y%./+-%__p_%'`
1862 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1863 echo $ac_n "(cached) $ac_c" 1>&6
1865 ac_save_LIBS="$LIBS"
1866 LIBS="-lsocket $LIBS"
1867 cat > conftest.$ac_ext <<EOF
1868 #line 1869 "configure"
1869 #include "confdefs.h"
1875 if { (eval echo configure:1876: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1877 eval "ac_cv_lib_$ac_lib_var=yes"
1879 echo "configure: failed program was:" >&5
1880 cat conftest.$ac_ext >&5
1882 eval "ac_cv_lib_$ac_lib_var=no"
1885 LIBS="$ac_save_LIBS"
1888 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1889 echo "$ac_t""yes" 1>&6
1890 ac_tr_lib=HAVE_LIB`echo socket | sed -e 's/[^a-zA-Z0-9_]/_/g' \
1891 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
1892 cat >> confdefs.h <<EOF
1893 #define $ac_tr_lib 1
1896 LIBS="-lsocket $LIBS"
1899 echo "$ac_t""no" 1>&6
1902 echo $ac_n "checking for main in -lnet""... $ac_c" 1>&6
1903 echo "configure:1904: checking for main in -lnet" >&5
1904 ac_lib_var=`echo net'_'main | sed 'y%./+-%__p_%'`
1905 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1906 echo $ac_n "(cached) $ac_c" 1>&6
1908 ac_save_LIBS="$LIBS"
1910 cat > conftest.$ac_ext <<EOF
1911 #line 1912 "configure"
1912 #include "confdefs.h"
1918 if { (eval echo configure:1919: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1920 eval "ac_cv_lib_$ac_lib_var=yes"
1922 echo "configure: failed program was:" >&5
1923 cat conftest.$ac_ext >&5
1925 eval "ac_cv_lib_$ac_lib_var=no"
1928 LIBS="$ac_save_LIBS"
1931 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1932 echo "$ac_t""yes" 1>&6
1933 ac_tr_lib=HAVE_LIB`echo net | sed -e 's/[^a-zA-Z0-9_]/_/g' \
1934 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
1935 cat >> confdefs.h <<EOF
1936 #define $ac_tr_lib 1
1942 echo "$ac_t""no" 1>&6
1945 echo $ac_n "checking for main in -lnsl_s""... $ac_c" 1>&6
1946 echo "configure:1947: checking for main in -lnsl_s" >&5
1947 ac_lib_var=`echo nsl_s'_'main | sed 'y%./+-%__p_%'`
1948 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1949 echo $ac_n "(cached) $ac_c" 1>&6
1951 ac_save_LIBS="$LIBS"
1952 LIBS="-lnsl_s $LIBS"
1953 cat > conftest.$ac_ext <<EOF
1954 #line 1955 "configure"
1955 #include "confdefs.h"
1961 if { (eval echo configure:1962: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1963 eval "ac_cv_lib_$ac_lib_var=yes"
1965 echo "configure: failed program was:" >&5
1966 cat conftest.$ac_ext >&5
1968 eval "ac_cv_lib_$ac_lib_var=no"
1971 LIBS="$ac_save_LIBS"
1974 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1975 echo "$ac_t""yes" 1>&6
1976 ac_tr_lib=HAVE_LIB`echo nsl_s | sed -e 's/[^a-zA-Z0-9_]/_/g' \
1977 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
1978 cat >> confdefs.h <<EOF
1979 #define $ac_tr_lib 1
1982 LIBS="-lnsl_s $LIBS"
1985 echo "$ac_t""no" 1>&6
1988 echo $ac_n "checking for main in -lnsl""... $ac_c" 1>&6
1989 echo "configure:1990: checking for main in -lnsl" >&5
1990 ac_lib_var=`echo nsl'_'main | sed 'y%./+-%__p_%'`
1991 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1992 echo $ac_n "(cached) $ac_c" 1>&6
1994 ac_save_LIBS="$LIBS"
1996 cat > conftest.$ac_ext <<EOF
1997 #line 1998 "configure"
1998 #include "confdefs.h"
2004 if { (eval echo configure:2005: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2006 eval "ac_cv_lib_$ac_lib_var=yes"
2008 echo "configure: failed program was:" >&5
2009 cat conftest.$ac_ext >&5
2011 eval "ac_cv_lib_$ac_lib_var=no"
2014 LIBS="$ac_save_LIBS"
2017 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2018 echo "$ac_t""yes" 1>&6
2019 ac_tr_lib=HAVE_LIB`echo nsl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
2020 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
2021 cat >> confdefs.h <<EOF
2022 #define $ac_tr_lib 1
2028 echo "$ac_t""no" 1>&6
2031 echo $ac_n "checking for socket in -linet""... $ac_c" 1>&6
2032 echo "configure:2033: checking for socket in -linet" >&5
2033 ac_lib_var=`echo inet'_'socket | sed 'y%./+-%__p_%'`
2034 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2035 echo $ac_n "(cached) $ac_c" 1>&6
2037 ac_save_LIBS="$LIBS"
2039 cat > conftest.$ac_ext <<EOF
2040 #line 2041 "configure"
2041 #include "confdefs.h"
2042 /* Override any gcc2 internal prototype to avoid an error. */
2043 /* We use char because int might match the return type of a gcc2
2044 builtin and then its argument prototype would still apply. */
2051 if { (eval echo configure:2052: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2053 eval "ac_cv_lib_$ac_lib_var=yes"
2055 echo "configure: failed program was:" >&5
2056 cat conftest.$ac_ext >&5
2058 eval "ac_cv_lib_$ac_lib_var=no"
2061 LIBS="$ac_save_LIBS"
2064 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2065 echo "$ac_t""yes" 1>&6
2066 ac_tr_lib=HAVE_LIB`echo inet | sed -e 's/[^a-zA-Z0-9_]/_/g' \
2067 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
2068 cat >> confdefs.h <<EOF
2069 #define $ac_tr_lib 1
2075 echo "$ac_t""no" 1>&6
2078 echo $ac_n "checking for main in -lgen""... $ac_c" 1>&6
2079 echo "configure:2080: checking for main in -lgen" >&5
2080 ac_lib_var=`echo gen'_'main | sed 'y%./+-%__p_%'`
2081 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2082 echo $ac_n "(cached) $ac_c" 1>&6
2084 ac_save_LIBS="$LIBS"
2086 cat > conftest.$ac_ext <<EOF
2087 #line 2088 "configure"
2088 #include "confdefs.h"
2094 if { (eval echo configure:2095: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2096 eval "ac_cv_lib_$ac_lib_var=yes"
2098 echo "configure: failed program was:" >&5
2099 cat conftest.$ac_ext >&5
2101 eval "ac_cv_lib_$ac_lib_var=no"
2104 LIBS="$ac_save_LIBS"
2107 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2108 echo "$ac_t""yes" 1>&6
2109 ac_tr_lib=HAVE_LIB`echo gen | sed -e 's/[^a-zA-Z0-9_]/_/g' \
2110 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
2111 cat >> confdefs.h <<EOF
2112 #define $ac_tr_lib 1
2118 echo "$ac_t""no" 1>&6
2125 echo $ac_n "checking for sigset in -lV3""... $ac_c" 1>&6
2126 echo "configure:2127: checking for sigset in -lV3" >&5
2127 ac_lib_var=`echo V3'_'sigset | sed 'y%./+-%__p_%'`
2128 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2129 echo $ac_n "(cached) $ac_c" 1>&6
2131 ac_save_LIBS="$LIBS"
2133 cat > conftest.$ac_ext <<EOF
2134 #line 2135 "configure"
2135 #include "confdefs.h"
2136 /* Override any gcc2 internal prototype to avoid an error. */
2137 /* We use char because int might match the return type of a gcc2
2138 builtin and then its argument prototype would still apply. */
2145 if { (eval echo configure:2146: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2147 eval "ac_cv_lib_$ac_lib_var=yes"
2149 echo "configure: failed program was:" >&5
2150 cat conftest.$ac_ext >&5
2152 eval "ac_cv_lib_$ac_lib_var=no"
2155 LIBS="$ac_save_LIBS"
2158 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2159 echo "$ac_t""yes" 1>&6
2160 ac_tr_lib=HAVE_LIB`echo V3 | sed -e 's/[^a-zA-Z0-9_]/_/g' \
2161 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
2162 cat >> confdefs.h <<EOF
2163 #define $ac_tr_lib 1
2169 echo "$ac_t""no" 1>&6
2173 if test $ol_with_kerberos = auto -o $ol_with_kerberos = k5 ; then
2174 for ac_hdr in kerberosIV/krb.h kerberosIV/des.h
2176 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2177 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2178 echo "configure:2179: checking for $ac_hdr" >&5
2179 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2180 echo $ac_n "(cached) $ac_c" 1>&6
2182 cat > conftest.$ac_ext <<EOF
2183 #line 2184 "configure"
2184 #include "confdefs.h"
2187 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2188 { (eval echo configure:2189: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2189 ac_err=`grep -v '^ *+' conftest.out`
2190 if test -z "$ac_err"; then
2192 eval "ac_cv_header_$ac_safe=yes"
2195 echo "configure: failed program was:" >&5
2196 cat conftest.$ac_ext >&5
2198 eval "ac_cv_header_$ac_safe=no"
2202 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2203 echo "$ac_t""yes" 1>&6
2204 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2205 cat >> confdefs.h <<EOF
2206 #define $ac_tr_hdr 1
2210 echo "$ac_t""no" 1>&6
2215 if test $ac_cv_header_kerberosIV_krb_h = yes ; then
2216 echo $ac_n "checking for main in -lkrb4""... $ac_c" 1>&6
2217 echo "configure:2218: checking for main in -lkrb4" >&5
2218 ac_lib_var=`echo krb4'_'main | sed 'y%./+-%__p_%'`
2219 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2220 echo $ac_n "(cached) $ac_c" 1>&6
2222 ac_save_LIBS="$LIBS"
2223 LIBS="-lkrb4 -lkrb5 -ldes425 $LIBS"
2224 cat > conftest.$ac_ext <<EOF
2225 #line 2226 "configure"
2226 #include "confdefs.h"
2232 if { (eval echo configure:2233: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2234 eval "ac_cv_lib_$ac_lib_var=yes"
2236 echo "configure: failed program was:" >&5
2237 cat conftest.$ac_ext >&5
2239 eval "ac_cv_lib_$ac_lib_var=no"
2242 LIBS="$ac_save_LIBS"
2245 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2246 echo "$ac_t""yes" 1>&6
2249 echo "$ac_t""no" 1>&6
2254 if test $have_k5 = yes ; then
2255 ol_with_kerberos=found
2256 ol_link_kerberos=yes
2258 cat >> confdefs.h <<\EOF
2259 #define HAVE_KERBEROS 1
2263 KRB_LIBS="-lkrb4 -lkrb5 -ldes425"
2267 if test $ol_with_kerberos = auto -o $ol_with_kerberos = k4 ; then
2268 for ac_hdr in krb.h des.h
2270 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2271 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2272 echo "configure:2273: checking for $ac_hdr" >&5
2273 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2274 echo $ac_n "(cached) $ac_c" 1>&6
2276 cat > conftest.$ac_ext <<EOF
2277 #line 2278 "configure"
2278 #include "confdefs.h"
2281 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2282 { (eval echo configure:2283: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2283 ac_err=`grep -v '^ *+' conftest.out`
2284 if test -z "$ac_err"; then
2286 eval "ac_cv_header_$ac_safe=yes"
2289 echo "configure: failed program was:" >&5
2290 cat conftest.$ac_ext >&5
2292 eval "ac_cv_header_$ac_safe=no"
2296 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2297 echo "$ac_t""yes" 1>&6
2298 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2299 cat >> confdefs.h <<EOF
2300 #define $ac_tr_hdr 1
2304 echo "$ac_t""no" 1>&6
2309 if test $ac_cv_header_krb_h = yes ; then
2310 echo $ac_n "checking for main in -lkrb""... $ac_c" 1>&6
2311 echo "configure:2312: checking for main in -lkrb" >&5
2312 ac_lib_var=`echo krb'_'main | sed 'y%./+-%__p_%'`
2313 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2314 echo $ac_n "(cached) $ac_c" 1>&6
2316 ac_save_LIBS="$LIBS"
2317 LIBS="-lkrb -ldes $LIBS"
2318 cat > conftest.$ac_ext <<EOF
2319 #line 2320 "configure"
2320 #include "confdefs.h"
2326 if { (eval echo configure:2327: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2328 eval "ac_cv_lib_$ac_lib_var=yes"
2330 echo "configure: failed program was:" >&5
2331 cat conftest.$ac_ext >&5
2333 eval "ac_cv_lib_$ac_lib_var=no"
2336 LIBS="$ac_save_LIBS"
2339 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2340 echo "$ac_t""yes" 1>&6
2343 echo "$ac_t""no" 1>&6
2348 if test $have_k4 = yes ; then
2349 ol_with_kerberos=found
2350 ol_link_kerberos=yes
2352 cat >> confdefs.h <<\EOF
2353 #define HAVE_KERBEROS 1
2357 KRB_LIBS="-lkrb -ldes"
2364 if test $ol_with_threads = auto -o $ol_with_threads = posix ; then
2365 for ac_hdr in pthread.h sched.h
2367 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2368 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2369 echo "configure:2370: checking for $ac_hdr" >&5
2370 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2371 echo $ac_n "(cached) $ac_c" 1>&6
2373 cat > conftest.$ac_ext <<EOF
2374 #line 2375 "configure"
2375 #include "confdefs.h"
2378 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2379 { (eval echo configure:2380: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2380 ac_err=`grep -v '^ *+' conftest.out`
2381 if test -z "$ac_err"; then
2383 eval "ac_cv_header_$ac_safe=yes"
2386 echo "configure: failed program was:" >&5
2387 cat conftest.$ac_ext >&5
2389 eval "ac_cv_header_$ac_safe=no"
2393 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2394 echo "$ac_t""yes" 1>&6
2395 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2396 cat >> confdefs.h <<EOF
2397 #define $ac_tr_hdr 1
2401 echo "$ac_t""no" 1>&6
2406 if test $ac_cv_header_pthread_h = yes ; then
2407 echo $ac_n "checking POSIX thread version""... $ac_c" 1>&6
2408 echo "configure:2409: checking POSIX thread version" >&5
2409 if eval "test \"`echo '$''{'ol_cv_pthread_version'+set}'`\" = set"; then
2410 echo $ac_n "(cached) $ac_c" 1>&6
2413 cat > conftest.$ac_ext <<EOF
2414 #line 2415 "configure"
2415 #include "confdefs.h"
2417 # include <pthread.h>
2418 /* this check could be improved */
2419 # ifdef PTHREAD_ONCE_INIT
2424 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2425 egrep "final" >/dev/null 2>&1; then
2427 ol_pthread_final=yes
2435 cat > conftest.$ac_ext <<EOF
2436 #line 2437 "configure"
2437 #include "confdefs.h"
2439 # include <pthread.h>
2440 /* this check could be improved */
2441 # ifdef pthread_once_init
2446 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2447 egrep "draft4" >/dev/null 2>&1; then
2449 ol_pthread_draft4=yes
2452 ol_pthread_draft4=no
2457 if test $ol_pthread_final = yes -a $ol_pthread_draft4 = no; then
2458 ol_cv_pthread_version=final
2459 elif test $ol_pthread_final = no -a $ol_pthread_draft4 = yes; then
2460 ol_cv_pthread_version=draft4
2462 ol_cv_pthread_version=unknown
2467 echo "$ac_t""$ol_cv_pthread_version" 1>&6
2470 if test $ol_cv_pthread_version = final ; then
2471 cat >> confdefs.h <<\EOF
2472 #define HAVE_PTHREADS_FINAL 1
2475 elif test $ol_cv_pthread_version = draft4 ; then
2476 cat >> confdefs.h <<\EOF
2477 #define HAVE_PTHREADS_D4 1
2481 { echo "configure: error: unknown pthread version" 1>&2; exit 1; }
2484 # consider threads found
2485 ol_with_threads=found
2488 echo $ac_n "checking for LinuxThreads""... $ac_c" 1>&6
2489 echo "configure:2490: checking for LinuxThreads" >&5
2490 if eval "test \"`echo '$''{'ol_cv_linux_threads'+set}'`\" = set"; then
2491 echo $ac_n "(cached) $ac_c" 1>&6
2494 res=`grep Linuxthreads /usr/include/pthread.h 2>/dev/null | wc -l`
2495 if test "$res" -gt 0 ; then
2496 ol_cv_linux_threads=yes
2498 ol_cv_linux_threads=no
2503 echo "$ac_t""$ol_cv_linux_threads" 1>&6
2506 if test $ol_cv_linux_threads = yes ; then
2507 cat >> confdefs.h <<\EOF
2508 #define HAVE_LINUX_THREADS 1
2514 echo $ac_n "checking for pthread_create""... $ac_c" 1>&6
2515 echo "configure:2516: checking for pthread_create" >&5
2516 if eval "test \"`echo '$''{'ac_cv_func_pthread_create'+set}'`\" = set"; then
2517 echo $ac_n "(cached) $ac_c" 1>&6
2519 cat > conftest.$ac_ext <<EOF
2520 #line 2521 "configure"
2521 #include "confdefs.h"
2522 /* System header to define __stub macros and hopefully few prototypes,
2523 which can conflict with char pthread_create(); below. */
2525 /* Override any gcc2 internal prototype to avoid an error. */
2526 /* We use char because int might match the return type of a gcc2
2527 builtin and then its argument prototype would still apply. */
2528 char pthread_create();
2532 /* The GNU C library defines this for functions which it implements
2533 to always fail with ENOSYS. Some functions are actually named
2534 something starting with __ and the normal name is an alias. */
2535 #if defined (__stub_pthread_create) || defined (__stub___pthread_create)
2543 if { (eval echo configure:2544: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2545 eval "ac_cv_func_pthread_create=yes"
2547 echo "configure: failed program was:" >&5
2548 cat conftest.$ac_ext >&5
2550 eval "ac_cv_func_pthread_create=no"
2555 if eval "test \"`echo '$ac_cv_func_'pthread_create`\" = yes"; then
2556 echo "$ac_t""yes" 1>&6
2559 echo "$ac_t""no" 1>&6
2563 if test $ol_link_threads = no ; then
2564 echo $ac_n "checking for pthread_create with -pthread""... $ac_c" 1>&6
2565 echo "configure:2566: checking for pthread_create with -pthread" >&5
2566 if eval "test \"`echo '$''{'ol_cv_pthread_flag'+set}'`\" = set"; then
2567 echo $ac_n "(cached) $ac_c" 1>&6
2571 LIBS="-pthread $LIBS"
2572 cat > conftest.$ac_ext <<EOF
2573 #line 2574 "configure"
2574 #include "confdefs.h"
2575 #include <pthread.h>
2578 pthread_create((pthread_t*) 0,
2579 (pthread_attr_t*) 0, 0, 0);
2583 if { (eval echo configure:2584: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2585 ol_cv_pthread_flag=yes
2587 echo "configure: failed program was:" >&5
2588 cat conftest.$ac_ext >&5
2590 ol_cv_pthread_flag=no
2597 echo "$ac_t""$ol_cv_pthread_flag" 1>&6
2599 if test $ol_cv_pthread_flag = yes ; then
2600 LTHREAD_LIBS="$LTHREAD_LIBS -pthread"
2601 ol_link_threads=posix
2605 if test $ol_link_threads = no ; then
2607 echo $ac_n "checking for pthread_create in -lpthread""... $ac_c" 1>&6
2608 echo "configure:2609: checking for pthread_create in -lpthread" >&5
2609 ac_lib_var=`echo pthread'_'pthread_create | sed 'y%./+-%__p_%'`
2610 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2611 echo $ac_n "(cached) $ac_c" 1>&6
2613 ac_save_LIBS="$LIBS"
2614 LIBS="-lpthread $LIBS"
2615 cat > conftest.$ac_ext <<EOF
2616 #line 2617 "configure"
2617 #include "confdefs.h"
2618 /* Override any gcc2 internal prototype to avoid an error. */
2619 /* We use char because int might match the return type of a gcc2
2620 builtin and then its argument prototype would still apply. */
2621 char pthread_create();
2627 if { (eval echo configure:2628: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2629 eval "ac_cv_lib_$ac_lib_var=yes"
2631 echo "configure: failed program was:" >&5
2632 cat conftest.$ac_ext >&5
2634 eval "ac_cv_lib_$ac_lib_var=no"
2637 LIBS="$ac_save_LIBS"
2640 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2641 echo "$ac_t""yes" 1>&6
2643 ol_link_threads=posix
2644 LTHREAD_LIBS="$LTHREAD_LIBS -lpthread"
2646 echo "$ac_t""no" 1>&6
2652 if test $ol_link_threads = no ; then
2654 echo $ac_n "checking for pthread_create in -lc_r""... $ac_c" 1>&6
2655 echo "configure:2656: checking for pthread_create in -lc_r" >&5
2656 ac_lib_var=`echo c_r'_'pthread_create | sed 'y%./+-%__p_%'`
2657 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2658 echo $ac_n "(cached) $ac_c" 1>&6
2660 ac_save_LIBS="$LIBS"
2662 cat > conftest.$ac_ext <<EOF
2663 #line 2664 "configure"
2664 #include "confdefs.h"
2665 /* Override any gcc2 internal prototype to avoid an error. */
2666 /* We use char because int might match the return type of a gcc2
2667 builtin and then its argument prototype would still apply. */
2668 char pthread_create();
2674 if { (eval echo configure:2675: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2676 eval "ac_cv_lib_$ac_lib_var=yes"
2678 echo "configure: failed program was:" >&5
2679 cat conftest.$ac_ext >&5
2681 eval "ac_cv_lib_$ac_lib_var=no"
2684 LIBS="$ac_save_LIBS"
2687 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2688 echo "$ac_t""yes" 1>&6
2690 ol_link_threads=posix
2691 LTHREAD_LIBS="$LTHREAD_LIBS -lc_r"
2693 echo "$ac_t""no" 1>&6
2699 if test $ol_link_threads = no ; then
2701 echo $ac_n "checking for pthread_create in -lpthread""... $ac_c" 1>&6
2702 echo "configure:2703: checking for pthread_create in -lpthread" >&5
2703 ac_lib_var=`echo pthread'_'pthread_create | sed 'y%./+-%__p_%'`
2704 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2705 echo $ac_n "(cached) $ac_c" 1>&6
2707 ac_save_LIBS="$LIBS"
2708 LIBS="-lpthread if test $ol_with_preemptive = auto ; then
2709 ol_with_preemptive=yes
2711 -lmach -lexc -lc $LIBS"
2712 cat > conftest.$ac_ext <<EOF
2713 #line 2714 "configure"
2714 #include "confdefs.h"
2715 /* Override any gcc2 internal prototype to avoid an error. */
2716 /* We use char because int might match the return type of a gcc2
2717 builtin and then its argument prototype would still apply. */
2718 char pthread_create();
2724 if { (eval echo configure:2725: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2726 eval "ac_cv_lib_$ac_lib_var=yes"
2728 echo "configure: failed program was:" >&5
2729 cat conftest.$ac_ext >&5
2731 eval "ac_cv_lib_$ac_lib_var=no"
2734 LIBS="$ac_save_LIBS"
2737 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2738 echo "$ac_t""yes" 1>&6
2740 cat >> confdefs.h <<\EOF
2744 ol_link_threads=posix
2745 LTHREAD_LIBS="$LTHREAD_LIBS -lpthread -lmach -lexc -lc"
2747 echo "$ac_t""no" 1>&6
2753 if test $ol_link_threads != no ; then
2754 cat >> confdefs.h <<\EOF
2755 #define HAVE_PTHREADS 1
2759 save_CPPFLAGS="$CPPFLAGS"
2761 LIBS="$LTHREAD_LIBS $LIBS"
2763 for ac_func in sched_yield pthread_yield
2765 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2766 echo "configure:2767: checking for $ac_func" >&5
2767 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2768 echo $ac_n "(cached) $ac_c" 1>&6
2770 cat > conftest.$ac_ext <<EOF
2771 #line 2772 "configure"
2772 #include "confdefs.h"
2773 /* System header to define __stub macros and hopefully few prototypes,
2774 which can conflict with char $ac_func(); below. */
2776 /* Override any gcc2 internal prototype to avoid an error. */
2777 /* We use char because int might match the return type of a gcc2
2778 builtin and then its argument prototype would still apply. */
2783 /* The GNU C library defines this for functions which it implements
2784 to always fail with ENOSYS. Some functions are actually named
2785 something starting with __ and the normal name is an alias. */
2786 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2794 if { (eval echo configure:2795: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2796 eval "ac_cv_func_$ac_func=yes"
2798 echo "configure: failed program was:" >&5
2799 cat conftest.$ac_ext >&5
2801 eval "ac_cv_func_$ac_func=no"
2806 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2807 echo "$ac_t""yes" 1>&6
2808 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2809 cat >> confdefs.h <<EOF
2810 #define $ac_tr_func 1
2814 echo "$ac_t""no" 1>&6
2819 if test $ac_cv_func_sched_yield = no -a \
2820 $ac_cv_func_pthread_yield = no ; then
2822 echo "configure: warning: could not locate sched_yield() or pthread_yield()" 1>&2
2823 { echo "configure: error: POSIX Threads are not usable" 1>&2; exit 1; }
2826 for ac_func in pthread_kill
2828 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2829 echo "configure:2830: checking for $ac_func" >&5
2830 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2831 echo $ac_n "(cached) $ac_c" 1>&6
2833 cat > conftest.$ac_ext <<EOF
2834 #line 2835 "configure"
2835 #include "confdefs.h"
2836 /* System header to define __stub macros and hopefully few prototypes,
2837 which can conflict with char $ac_func(); below. */
2839 /* Override any gcc2 internal prototype to avoid an error. */
2840 /* We use char because int might match the return type of a gcc2
2841 builtin and then its argument prototype would still apply. */
2846 /* The GNU C library defines this for functions which it implements
2847 to always fail with ENOSYS. Some functions are actually named
2848 something starting with __ and the normal name is an alias. */
2849 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2857 if { (eval echo configure:2858: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2859 eval "ac_cv_func_$ac_func=yes"
2861 echo "configure: failed program was:" >&5
2862 cat conftest.$ac_ext >&5
2864 eval "ac_cv_func_$ac_func=no"
2869 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2870 echo "$ac_t""yes" 1>&6
2871 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2872 cat >> confdefs.h <<EOF
2873 #define $ac_tr_func 1
2877 echo "$ac_t""no" 1>&6
2882 if test $ol_with_preemptive = auto ; then
2883 echo $ac_n "checking for preemptive Pthread implementation""... $ac_c" 1>&6
2884 echo "configure:2885: checking for preemptive Pthread implementation" >&5
2885 if test "$cross_compiling" = yes; then
2887 { echo "configure: error: crossing compiling: use --with-preemptive=yes|no|manual" 1>&2; exit 1; }
2889 cat > conftest.$ac_ext <<EOF
2890 #line 2891 "configure"
2891 #include "confdefs.h"
2893 #include <sys/types.h>
2894 #include <sys/time.h>
2896 #include <pthread.h>
2908 select(0, NULL, NULL, NULL, &tv);
2912 select(0, NULL, NULL, NULL, &tv);
2914 exit(1); /* if we exit here, the select blocked the whole process */
2918 int argc; char **argv;
2921 pthread_create(&t, NULL, (void *) task, NULL);
2923 #if HAVE_SCHED_YIELD
2924 sched_yield(); /* make sure task runs first */
2926 #if defined(HAVE_PTHREAD_YIELD)
2927 pthread_yield(); /* make sure task runs first */
2934 if { (eval echo configure:2935: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
2936 ol_pthread_preemptive=yes
2938 echo "configure: failed program was:" >&5
2939 cat conftest.$ac_ext >&5
2941 ol_pthread_preemptive=no
2946 echo "$ac_t""$ol_pthread_preemptive" 1>&6
2948 if test $ol_pthread_preemptive = yes ; then
2949 cat >> confdefs.h <<\EOF
2950 #define HAVE_PREEMPTIVE_PTHREADS 1
2953 ol_with_preemptive=yes
2957 CPPFLAGS="$save_CPPFLAGS"
2960 { echo "configure: error: could not link with POSIX Threads" 1>&2; exit 1; }
2964 if test $ol_with_threads = posix ; then
2965 { echo "configure: error: could not locate POSIX Threads" 1>&2; exit 1; }
2969 if test $ol_with_threads = auto -o $ol_with_threads = cthreads ; then
2970 for ac_hdr in mach/cthreads.h
2972 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2973 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2974 echo "configure:2975: checking for $ac_hdr" >&5
2975 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2976 echo $ac_n "(cached) $ac_c" 1>&6
2978 cat > conftest.$ac_ext <<EOF
2979 #line 2980 "configure"
2980 #include "confdefs.h"
2983 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2984 { (eval echo configure:2985: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2985 ac_err=`grep -v '^ *+' conftest.out`
2986 if test -z "$ac_err"; then
2988 eval "ac_cv_header_$ac_safe=yes"
2991 echo "configure: failed program was:" >&5
2992 cat conftest.$ac_ext >&5
2994 eval "ac_cv_header_$ac_safe=no"
2998 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2999 echo "$ac_t""yes" 1>&6
3000 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3001 cat >> confdefs.h <<EOF
3002 #define $ac_tr_hdr 1
3006 echo "$ac_t""no" 1>&6
3010 if test $ac_cv_header_lwp_lwp_h = yes ; then
3011 echo $ac_n "checking for cthread_fork in -llwp""... $ac_c" 1>&6
3012 echo "configure:3013: checking for cthread_fork in -llwp" >&5
3013 ac_lib_var=`echo lwp'_'cthread_fork | sed 'y%./+-%__p_%'`
3014 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3015 echo $ac_n "(cached) $ac_c" 1>&6
3017 ac_save_LIBS="$LIBS"
3019 cat > conftest.$ac_ext <<EOF
3020 #line 3021 "configure"
3021 #include "confdefs.h"
3022 /* Override any gcc2 internal prototype to avoid an error. */
3023 /* We use char because int might match the return type of a gcc2
3024 builtin and then its argument prototype would still apply. */
3025 char cthread_fork();
3031 if { (eval echo configure:3032: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
3033 eval "ac_cv_lib_$ac_lib_var=yes"
3035 echo "configure: failed program was:" >&5
3036 cat conftest.$ac_ext >&5
3038 eval "ac_cv_lib_$ac_lib_var=no"
3041 LIBS="$ac_save_LIBS"
3044 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3045 echo "$ac_t""yes" 1>&6
3048 echo "$ac_t""no" 1>&6
3053 if test $have_cthreads = yes ; then
3054 cat >> confdefs.h <<\EOF
3055 #define HAVE_MACH_CTHREADS 1
3058 LTHREAD_LIBS="$LTHREAD_LIBS -llwp"
3063 if test $ol_with_threads = auto -o $ol_with_threads = lwp ; then
3064 for ac_hdr in thread.h synch.h
3066 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3067 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3068 echo "configure:3069: checking for $ac_hdr" >&5
3069 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3070 echo $ac_n "(cached) $ac_c" 1>&6
3072 cat > conftest.$ac_ext <<EOF
3073 #line 3074 "configure"
3074 #include "confdefs.h"
3077 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3078 { (eval echo configure:3079: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3079 ac_err=`grep -v '^ *+' conftest.out`
3080 if test -z "$ac_err"; then
3082 eval "ac_cv_header_$ac_safe=yes"
3085 echo "configure: failed program was:" >&5
3086 cat conftest.$ac_ext >&5
3088 eval "ac_cv_header_$ac_safe=no"
3092 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3093 echo "$ac_t""yes" 1>&6
3094 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3095 cat >> confdefs.h <<EOF
3096 #define $ac_tr_hdr 1
3100 echo "$ac_t""no" 1>&6
3104 if test $ac_cv_header_lwp_lwp_h = yes ; then
3105 echo $ac_n "checking for thr_create in -lthread""... $ac_c" 1>&6
3106 echo "configure:3107: checking for thr_create in -lthread" >&5
3107 ac_lib_var=`echo thread'_'thr_create | sed 'y%./+-%__p_%'`
3108 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3109 echo $ac_n "(cached) $ac_c" 1>&6
3111 ac_save_LIBS="$LIBS"
3112 LIBS="-lthread $LIBS"
3113 cat > conftest.$ac_ext <<EOF
3114 #line 3115 "configure"
3115 #include "confdefs.h"
3116 /* Override any gcc2 internal prototype to avoid an error. */
3117 /* We use char because int might match the return type of a gcc2
3118 builtin and then its argument prototype would still apply. */
3125 if { (eval echo configure:3126: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
3127 eval "ac_cv_lib_$ac_lib_var=yes"
3129 echo "configure: failed program was:" >&5
3130 cat conftest.$ac_ext >&5
3132 eval "ac_cv_lib_$ac_lib_var=no"
3135 LIBS="$ac_save_LIBS"
3138 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3139 echo "$ac_t""yes" 1>&6
3142 echo "$ac_t""no" 1>&6
3147 if test $have_lwp = yes ; then
3148 cat >> confdefs.h <<\EOF
3152 LTHREAD_LIBS="$LTHREAD_LIBS -llwp"
3154 if test $ol_with_preemptive = auto ; then
3155 ol_with_preemptive=yes
3160 for ac_hdr in lwp/lwp.h
3162 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3163 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3164 echo "configure:3165: checking for $ac_hdr" >&5
3165 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3166 echo $ac_n "(cached) $ac_c" 1>&6
3168 cat > conftest.$ac_ext <<EOF
3169 #line 3170 "configure"
3170 #include "confdefs.h"
3173 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3174 { (eval echo configure:3175: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3175 ac_err=`grep -v '^ *+' conftest.out`
3176 if test -z "$ac_err"; then
3178 eval "ac_cv_header_$ac_safe=yes"
3181 echo "configure: failed program was:" >&5
3182 cat conftest.$ac_ext >&5
3184 eval "ac_cv_header_$ac_safe=no"
3188 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3189 echo "$ac_t""yes" 1>&6
3190 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3191 cat >> confdefs.h <<EOF
3192 #define $ac_tr_hdr 1
3196 echo "$ac_t""no" 1>&6
3200 if test $ac_cv_header_thread_h = yes -a $ac_cv_header_synch_h = yes ; then
3201 echo $ac_n "checking for lwp_create in -llwp""... $ac_c" 1>&6
3202 echo "configure:3203: checking for lwp_create in -llwp" >&5
3203 ac_lib_var=`echo lwp'_'lwp_create | sed 'y%./+-%__p_%'`
3204 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3205 echo $ac_n "(cached) $ac_c" 1>&6
3207 ac_save_LIBS="$LIBS"
3209 cat > conftest.$ac_ext <<EOF
3210 #line 3211 "configure"
3211 #include "confdefs.h"
3212 /* Override any gcc2 internal prototype to avoid an error. */
3213 /* We use char because int might match the return type of a gcc2
3214 builtin and then its argument prototype would still apply. */
3221 if { (eval echo configure:3222: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
3223 eval "ac_cv_lib_$ac_lib_var=yes"
3225 echo "configure: failed program was:" >&5
3226 cat conftest.$ac_ext >&5
3228 eval "ac_cv_lib_$ac_lib_var=no"
3231 LIBS="$ac_save_LIBS"
3234 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3235 echo "$ac_t""yes" 1>&6
3238 echo "$ac_t""no" 1>&6
3243 if test $have_lwp = yes ; then
3244 cat >> confdefs.h <<\EOF
3248 LTHREAD_LIBS="$LTHREAD_LIBS -llwp"
3250 if test $ol_with_preemptive = auto ; then
3251 ol_with_preemptive=no
3257 if test $ol_with_preemptive = yes ; then
3258 cat >> confdefs.h <<\EOF
3259 #define PREEMPTIVE_THREADS 1
3264 if test $ol_with_threads = manual ; then
3265 $ol_link_threads=yes
3267 echo "configure: warning: thread defines and link options must be set manually" 1>&2
3269 for ac_hdr in pthread.h sched.h
3271 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3272 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3273 echo "configure:3274: checking for $ac_hdr" >&5
3274 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3275 echo $ac_n "(cached) $ac_c" 1>&6
3277 cat > conftest.$ac_ext <<EOF
3278 #line 3279 "configure"
3279 #include "confdefs.h"
3282 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3283 { (eval echo configure:3284: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3284 ac_err=`grep -v '^ *+' conftest.out`
3285 if test -z "$ac_err"; then
3287 eval "ac_cv_header_$ac_safe=yes"
3290 echo "configure: failed program was:" >&5
3291 cat conftest.$ac_ext >&5
3293 eval "ac_cv_header_$ac_safe=no"
3297 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3298 echo "$ac_t""yes" 1>&6
3299 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3300 cat >> confdefs.h <<EOF
3301 #define $ac_tr_hdr 1
3305 echo "$ac_t""no" 1>&6
3309 for ac_func in sched_yield pthread_yield
3311 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3312 echo "configure:3313: checking for $ac_func" >&5
3313 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3314 echo $ac_n "(cached) $ac_c" 1>&6
3316 cat > conftest.$ac_ext <<EOF
3317 #line 3318 "configure"
3318 #include "confdefs.h"
3319 /* System header to define __stub macros and hopefully few prototypes,
3320 which can conflict with char $ac_func(); below. */
3322 /* Override any gcc2 internal prototype to avoid an error. */
3323 /* We use char because int might match the return type of a gcc2
3324 builtin and then its argument prototype would still apply. */
3329 /* The GNU C library defines this for functions which it implements
3330 to always fail with ENOSYS. Some functions are actually named
3331 something starting with __ and the normal name is an alias. */
3332 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3340 if { (eval echo configure:3341: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
3342 eval "ac_cv_func_$ac_func=yes"
3344 echo "configure: failed program was:" >&5
3345 cat conftest.$ac_ext >&5
3347 eval "ac_cv_func_$ac_func=no"
3352 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3353 echo "$ac_t""yes" 1>&6
3354 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3355 cat >> confdefs.h <<EOF
3356 #define $ac_tr_func 1
3360 echo "$ac_t""no" 1>&6
3365 echo $ac_n "checking for LinuxThreads""... $ac_c" 1>&6
3366 echo "configure:3367: checking for LinuxThreads" >&5
3367 if eval "test \"`echo '$''{'ol_cv_linux_threads'+set}'`\" = set"; then
3368 echo $ac_n "(cached) $ac_c" 1>&6
3371 res=`grep Linuxthreads /usr/include/pthread.h 2>/dev/null | wc -l`
3372 if test "$res" -gt 0 ; then
3373 ol_cv_linux_threads=yes
3375 ol_cv_linux_threads=no
3380 echo "$ac_t""$ol_cv_linux_threads" 1>&6
3383 for ac_hdr in mach/cthreads.h
3385 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3386 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3387 echo "configure:3388: checking for $ac_hdr" >&5
3388 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3389 echo $ac_n "(cached) $ac_c" 1>&6
3391 cat > conftest.$ac_ext <<EOF
3392 #line 3393 "configure"
3393 #include "confdefs.h"
3396 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3397 { (eval echo configure:3398: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3398 ac_err=`grep -v '^ *+' conftest.out`
3399 if test -z "$ac_err"; then
3401 eval "ac_cv_header_$ac_safe=yes"
3404 echo "configure: failed program was:" >&5
3405 cat conftest.$ac_ext >&5
3407 eval "ac_cv_header_$ac_safe=no"
3411 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3412 echo "$ac_t""yes" 1>&6
3413 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3414 cat >> confdefs.h <<EOF
3415 #define $ac_tr_hdr 1
3419 echo "$ac_t""no" 1>&6
3423 for ac_hdr in lwp/lwp.h
3425 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3426 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3427 echo "configure:3428: checking for $ac_hdr" >&5
3428 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3429 echo $ac_n "(cached) $ac_c" 1>&6
3431 cat > conftest.$ac_ext <<EOF
3432 #line 3433 "configure"
3433 #include "confdefs.h"
3436 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3437 { (eval echo configure:3438: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3438 ac_err=`grep -v '^ *+' conftest.out`
3439 if test -z "$ac_err"; then
3441 eval "ac_cv_header_$ac_safe=yes"
3444 echo "configure: failed program was:" >&5
3445 cat conftest.$ac_ext >&5
3447 eval "ac_cv_header_$ac_safe=no"
3451 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3452 echo "$ac_t""yes" 1>&6
3453 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3454 cat >> confdefs.h <<EOF
3455 #define $ac_tr_hdr 1
3459 echo "$ac_t""no" 1>&6
3463 for ac_hdr in thread.h synch.h
3465 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3466 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3467 echo "configure:3468: checking for $ac_hdr" >&5
3468 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3469 echo $ac_n "(cached) $ac_c" 1>&6
3471 cat > conftest.$ac_ext <<EOF
3472 #line 3473 "configure"
3473 #include "confdefs.h"
3476 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3477 { (eval echo configure:3478: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3478 ac_err=`grep -v '^ *+' conftest.out`
3479 if test -z "$ac_err"; then
3481 eval "ac_cv_header_$ac_safe=yes"
3484 echo "configure: failed program was:" >&5
3485 cat conftest.$ac_ext >&5
3487 eval "ac_cv_header_$ac_safe=no"
3491 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3492 echo "$ac_t""yes" 1>&6
3493 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3494 cat >> confdefs.h <<EOF
3495 #define $ac_tr_hdr 1
3499 echo "$ac_t""no" 1>&6
3505 if test $ol_link_threads = no ; then
3506 if test $ol_with_threads = yes ; then
3507 { echo "configure: error: no suitable thread support" 1>&2; exit 1; }
3510 if test $ol_with_threads = auto ; then
3511 echo "configure: warning: no suitable thread support, disabling threads" 1>&2
3512 $ol_with_threads = no
3515 cat >> confdefs.h <<\EOF
3516 #define NO_THREADS 1
3519 cat >> confdefs.h <<\EOF
3520 #define PREEMPTIVE_THREADS 1
3527 if test $ol_with_ldbm_api = auto -o $ol_with_ldbm_api = db2 ; then
3528 echo $ac_n "checking for DB2 library""... $ac_c" 1>&6
3529 echo "configure:3530: checking for DB2 library" >&5
3530 if eval "test \"`echo '$''{'ol_cv_lib_db2'+set}'`\" = set"; then
3531 echo $ac_n "(cached) $ac_c" 1>&6
3534 echo $ac_n "checking for db_open in -ldb""... $ac_c" 1>&6
3535 echo "configure:3536: checking for db_open in -ldb" >&5
3536 ac_lib_var=`echo db'_'db_open | sed 'y%./+-%__p_%'`
3537 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3538 echo $ac_n "(cached) $ac_c" 1>&6
3540 ac_save_LIBS="$LIBS"
3542 cat > conftest.$ac_ext <<EOF
3543 #line 3544 "configure"
3544 #include "confdefs.h"
3545 /* Override any gcc2 internal prototype to avoid an error. */
3546 /* We use char because int might match the return type of a gcc2
3547 builtin and then its argument prototype would still apply. */
3554 if { (eval echo configure:3555: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
3556 eval "ac_cv_lib_$ac_lib_var=yes"
3558 echo "configure: failed program was:" >&5
3559 cat conftest.$ac_ext >&5
3561 eval "ac_cv_lib_$ac_lib_var=no"
3564 LIBS="$ac_save_LIBS"
3567 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3568 echo "$ac_t""yes" 1>&6
3571 echo "$ac_t""no" 1>&6
3579 echo "$ac_t""$ol_cv_lib_db2" 1>&6
3583 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3584 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3585 echo "configure:3586: checking for $ac_hdr" >&5
3586 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3587 echo $ac_n "(cached) $ac_c" 1>&6
3589 cat > conftest.$ac_ext <<EOF
3590 #line 3591 "configure"
3591 #include "confdefs.h"
3594 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3595 { (eval echo configure:3596: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3596 ac_err=`grep -v '^ *+' conftest.out`
3597 if test -z "$ac_err"; then
3599 eval "ac_cv_header_$ac_safe=yes"
3602 echo "configure: failed program was:" >&5
3603 cat conftest.$ac_ext >&5
3605 eval "ac_cv_header_$ac_safe=no"
3609 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3610 echo "$ac_t""yes" 1>&6
3611 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3612 cat >> confdefs.h <<EOF
3613 #define $ac_tr_hdr 1
3617 echo "$ac_t""no" 1>&6
3621 if test $ac_cv_header_db_h = yes ; then
3622 echo $ac_n "checking if db.h is DB2""... $ac_c" 1>&6
3623 echo "configure:3624: checking if db.h is DB2" >&5
3624 if eval "test \"`echo '$''{'ol_cv_header_db2'+set}'`\" = set"; then
3625 echo $ac_n "(cached) $ac_c" 1>&6
3628 cat > conftest.$ac_ext <<EOF
3629 #line 3630 "configure"
3630 #include "confdefs.h"
3633 /* this check could be improved */
3634 # ifdef DB_VERSION_MAJOR
3635 # if DB_VERSION_MAJOR == 2
3641 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3642 egrep "__db_version_2" >/dev/null 2>&1; then
3644 ol_cv_header_db2=yes
3653 echo "$ac_t""$ol_cv_header_db2" 1>&6
3660 echo $ac_n "checking for Berkeley DB2""... $ac_c" 1>&6
3661 echo "configure:3662: checking for Berkeley DB2" >&5
3662 if eval "test \"`echo '$''{'ol_cv_berkeley_db2'+set}'`\" = set"; then
3663 echo $ac_n "(cached) $ac_c" 1>&6
3666 if test $ol_cv_lib_db2 = no -o $ol_cv_header_db2 = no ; then
3667 ol_cv_berkeley_db2=no
3669 ol_cv_berkeley_db2=yes
3674 echo "$ac_t""$ol_cv_berkeley_db2" 1>&6
3675 if test $ol_cv_berkeley_db2 = yes ; then
3676 cat >> confdefs.h <<\EOF
3677 #define HAVE_BERKELEY_DB2 1
3683 if test $ol_cv_berkeley_db2 = yes ; then
3685 ol_with_ldbm_api=db2
3687 if test $ol_with_ldbm_type = hash ; then
3688 cat >> confdefs.h <<\EOF
3689 #define LDBM_USE_DBHASH 1
3693 cat >> confdefs.h <<\EOF
3694 #define LDBM_USE_DBBTREE 1
3699 if test $ol_cv_lib_db2 != yes ; then
3700 LDBM_LIBS="$LDBM_LIBS $ol_cv_lib_db2"
3705 if test $ol_with_ldbm_api = auto -o $ol_with_ldbm_api = db ; then
3706 echo $ac_n "checking for Berkeley DB library""... $ac_c" 1>&6
3707 echo "configure:3708: checking for Berkeley DB library" >&5
3708 if eval "test \"`echo '$''{'ol_cv_lib_db'+set}'`\" = set"; then
3709 echo $ac_n "(cached) $ac_c" 1>&6
3712 echo $ac_n "checking for dbopen""... $ac_c" 1>&6
3713 echo "configure:3714: checking for dbopen" >&5
3714 if eval "test \"`echo '$''{'ac_cv_func_dbopen'+set}'`\" = set"; then
3715 echo $ac_n "(cached) $ac_c" 1>&6
3717 cat > conftest.$ac_ext <<EOF
3718 #line 3719 "configure"
3719 #include "confdefs.h"
3720 /* System header to define __stub macros and hopefully few prototypes,
3721 which can conflict with char dbopen(); below. */
3723 /* Override any gcc2 internal prototype to avoid an error. */
3724 /* We use char because int might match the return type of a gcc2
3725 builtin and then its argument prototype would still apply. */
3730 /* The GNU C library defines this for functions which it implements
3731 to always fail with ENOSYS. Some functions are actually named
3732 something starting with __ and the normal name is an alias. */
3733 #if defined (__stub_dbopen) || defined (__stub___dbopen)
3741 if { (eval echo configure:3742: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
3743 eval "ac_cv_func_dbopen=yes"
3745 echo "configure: failed program was:" >&5
3746 cat conftest.$ac_ext >&5
3748 eval "ac_cv_func_dbopen=no"
3753 if eval "test \"`echo '$ac_cv_func_'dbopen`\" = yes"; then
3754 echo "$ac_t""yes" 1>&6
3757 echo "$ac_t""no" 1>&6
3759 echo $ac_n "checking for dbopen in -ldb""... $ac_c" 1>&6
3760 echo "configure:3761: checking for dbopen in -ldb" >&5
3761 ac_lib_var=`echo db'_'dbopen | sed 'y%./+-%__p_%'`
3762 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3763 echo $ac_n "(cached) $ac_c" 1>&6
3765 ac_save_LIBS="$LIBS"
3767 cat > conftest.$ac_ext <<EOF
3768 #line 3769 "configure"
3769 #include "confdefs.h"
3770 /* Override any gcc2 internal prototype to avoid an error. */
3771 /* We use char because int might match the return type of a gcc2
3772 builtin and then its argument prototype would still apply. */
3779 if { (eval echo configure:3780: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
3781 eval "ac_cv_lib_$ac_lib_var=yes"
3783 echo "configure: failed program was:" >&5
3784 cat conftest.$ac_ext >&5
3786 eval "ac_cv_lib_$ac_lib_var=no"
3789 LIBS="$ac_save_LIBS"
3792 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3793 echo "$ac_t""yes" 1>&6
3796 echo "$ac_t""no" 1>&6
3807 echo "$ac_t""$ol_cv_lib_db" 1>&6
3810 for ac_hdr in db_185.h
3812 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3813 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3814 echo "configure:3815: checking for $ac_hdr" >&5
3815 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3816 echo $ac_n "(cached) $ac_c" 1>&6
3818 cat > conftest.$ac_ext <<EOF
3819 #line 3820 "configure"
3820 #include "confdefs.h"
3823 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3824 { (eval echo configure:3825: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3825 ac_err=`grep -v '^ *+' conftest.out`
3826 if test -z "$ac_err"; then
3828 eval "ac_cv_header_$ac_safe=yes"
3831 echo "configure: failed program was:" >&5
3832 cat conftest.$ac_ext >&5
3834 eval "ac_cv_header_$ac_safe=no"
3838 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3839 echo "$ac_t""yes" 1>&6
3840 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3841 cat >> confdefs.h <<EOF
3842 #define $ac_tr_hdr 1
3846 echo "$ac_t""no" 1>&6
3850 if test $ol_cv_header_db2 = yes ; then
3852 ol_cv_header_db=$ac_cv_header_db_185_h
3854 ol_cv_header_db=$ac_cv_header_db_h
3859 echo $ac_n "checking for Berkeley DB""... $ac_c" 1>&6
3860 echo "configure:3861: checking for Berkeley DB" >&5
3861 if eval "test \"`echo '$''{'ol_cv_berkeley_db'+set}'`\" = set"; then
3862 echo $ac_n "(cached) $ac_c" 1>&6
3865 if test $ol_cv_lib_db = no -o $ol_cv_header_db = no ; then
3866 ol_cv_berkeley_db=no
3868 ol_cv_berkeley_db=yes
3873 echo "$ac_t""$ol_cv_berkeley_db" 1>&6
3874 if test $ol_cv_berkeley_db = yes ; then
3875 cat >> confdefs.h <<\EOF
3876 #define HAVE_BERKELEY_DB 1
3882 if test $ol_cv_berkeley_db = yes ; then
3886 if test $ol_with_ldbm_type = hash ; then
3887 cat >> confdefs.h <<\EOF
3888 #define LDBM_USE_DBHASH 1
3892 cat >> confdefs.h <<\EOF
3893 #define LDBM_USE_DBBTREE 1
3898 if test $ol_cv_lib_db != yes ; then
3899 LDBM_LIBS="$LDBM_LIBS $ol_cv_lib_db"
3904 if test $ol_with_ldbm_api = manual ; then
3907 echo "configure: warning: LDBM defines and link options must be set manually" 1>&2
3909 for ac_hdr in db.h db_185.h gdbm.h ndbm.h
3911 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3912 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3913 echo "configure:3914: checking for $ac_hdr" >&5
3914 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3915 echo $ac_n "(cached) $ac_c" 1>&6
3917 cat > conftest.$ac_ext <<EOF
3918 #line 3919 "configure"
3919 #include "confdefs.h"
3922 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3923 { (eval echo configure:3924: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3924 ac_err=`grep -v '^ *+' conftest.out`
3925 if test -z "$ac_err"; then
3927 eval "ac_cv_header_$ac_safe=yes"
3930 echo "configure: failed program was:" >&5
3931 cat conftest.$ac_ext >&5
3933 eval "ac_cv_header_$ac_safe=no"
3937 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3938 echo "$ac_t""yes" 1>&6
3939 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3940 cat >> confdefs.h <<EOF
3941 #define $ac_tr_hdr 1
3945 echo "$ac_t""no" 1>&6
3951 if test $ol_link_ldbm = no -a $ol_with_ldbm_type = btree ; then
3952 echo "configure: warning: Could not find LDBM with BTREE support" 1>&2
3953 $ol_with_ldbm_api=none
3956 if test $ol_with_ldbm_api = auto -o $ol_with_ldbm_api = gdbm ; then
3957 echo $ac_n "checking for GDBM library""... $ac_c" 1>&6
3958 echo "configure:3959: checking for GDBM library" >&5
3959 if eval "test \"`echo '$''{'ol_cv_lib_gdbm'+set}'`\" = set"; then
3960 echo $ac_n "(cached) $ac_c" 1>&6
3963 echo $ac_n "checking for gdbm_open""... $ac_c" 1>&6
3964 echo "configure:3965: checking for gdbm_open" >&5
3965 if eval "test \"`echo '$''{'ac_cv_func_gdbm_open'+set}'`\" = set"; then
3966 echo $ac_n "(cached) $ac_c" 1>&6
3968 cat > conftest.$ac_ext <<EOF
3969 #line 3970 "configure"
3970 #include "confdefs.h"
3971 /* System header to define __stub macros and hopefully few prototypes,
3972 which can conflict with char gdbm_open(); below. */
3974 /* Override any gcc2 internal prototype to avoid an error. */
3975 /* We use char because int might match the return type of a gcc2
3976 builtin and then its argument prototype would still apply. */
3981 /* The GNU C library defines this for functions which it implements
3982 to always fail with ENOSYS. Some functions are actually named
3983 something starting with __ and the normal name is an alias. */
3984 #if defined (__stub_gdbm_open) || defined (__stub___gdbm_open)
3992 if { (eval echo configure:3993: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
3994 eval "ac_cv_func_gdbm_open=yes"
3996 echo "configure: failed program was:" >&5
3997 cat conftest.$ac_ext >&5
3999 eval "ac_cv_func_gdbm_open=no"
4004 if eval "test \"`echo '$ac_cv_func_'gdbm_open`\" = yes"; then
4005 echo "$ac_t""yes" 1>&6
4008 echo "$ac_t""no" 1>&6
4010 echo $ac_n "checking for gdbm_open in -lgdbm""... $ac_c" 1>&6
4011 echo "configure:4012: checking for gdbm_open in -lgdbm" >&5
4012 ac_lib_var=`echo gdbm'_'gdbm_open | sed 'y%./+-%__p_%'`
4013 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4014 echo $ac_n "(cached) $ac_c" 1>&6
4016 ac_save_LIBS="$LIBS"
4018 cat > conftest.$ac_ext <<EOF
4019 #line 4020 "configure"
4020 #include "confdefs.h"
4021 /* Override any gcc2 internal prototype to avoid an error. */
4022 /* We use char because int might match the return type of a gcc2
4023 builtin and then its argument prototype would still apply. */
4030 if { (eval echo configure:4031: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
4032 eval "ac_cv_lib_$ac_lib_var=yes"
4034 echo "configure: failed program was:" >&5
4035 cat conftest.$ac_ext >&5
4037 eval "ac_cv_lib_$ac_lib_var=no"
4040 LIBS="$ac_save_LIBS"
4043 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4044 echo "$ac_t""yes" 1>&6
4045 ol_cv_lib_gdbm=-lgdbm
4047 echo "$ac_t""no" 1>&6
4058 echo "$ac_t""$ol_cv_lib_gdbm" 1>&6
4061 for ac_hdr in gdbm.h
4063 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4064 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4065 echo "configure:4066: checking for $ac_hdr" >&5
4066 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4067 echo $ac_n "(cached) $ac_c" 1>&6
4069 cat > conftest.$ac_ext <<EOF
4070 #line 4071 "configure"
4071 #include "confdefs.h"
4074 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4075 { (eval echo configure:4076: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4076 ac_err=`grep -v '^ *+' conftest.out`
4077 if test -z "$ac_err"; then
4079 eval "ac_cv_header_$ac_safe=yes"
4082 echo "configure: failed program was:" >&5
4083 cat conftest.$ac_ext >&5
4085 eval "ac_cv_header_$ac_safe=no"
4089 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4090 echo "$ac_t""yes" 1>&6
4091 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4092 cat >> confdefs.h <<EOF
4093 #define $ac_tr_hdr 1
4097 echo "$ac_t""no" 1>&6
4101 echo $ac_n "checking for db""... $ac_c" 1>&6
4102 echo "configure:4103: checking for db" >&5
4103 if eval "test \"`echo '$''{'ol_cv_gdbm'+set}'`\" = set"; then
4104 echo $ac_n "(cached) $ac_c" 1>&6
4107 if test $ol_cv_lib_gdbm = no -o $ac_cv_header_gdbm_h = no ; then
4115 echo "$ac_t""$ol_cv_gdbm" 1>&6
4116 if test $ol_cv_gdbm = yes ; then
4117 cat >> confdefs.h <<\EOF
4124 if test $ol_cv_gdbm = yes ; then
4126 ol_with_ldbm_api=gdbm
4128 if test $ol_cv_lib_gdbm != yes ; then
4129 LDBM_LIBS="$LDBM_LIBS $ol_cv_lib_gdbm"
4134 if test $ol_with_ldbm_api = auto -o $ol_with_ldbm_api = ndbm ; then
4135 echo $ac_n "checking for NDBM library""... $ac_c" 1>&6
4136 echo "configure:4137: checking for NDBM library" >&5
4137 if eval "test \"`echo '$''{'ol_cv_lib_ndbm'+set}'`\" = set"; then
4138 echo $ac_n "(cached) $ac_c" 1>&6
4141 echo $ac_n "checking for dbm_open""... $ac_c" 1>&6
4142 echo "configure:4143: checking for dbm_open" >&5
4143 if eval "test \"`echo '$''{'ac_cv_func_dbm_open'+set}'`\" = set"; then
4144 echo $ac_n "(cached) $ac_c" 1>&6
4146 cat > conftest.$ac_ext <<EOF
4147 #line 4148 "configure"
4148 #include "confdefs.h"
4149 /* System header to define __stub macros and hopefully few prototypes,
4150 which can conflict with char dbm_open(); below. */
4152 /* Override any gcc2 internal prototype to avoid an error. */
4153 /* We use char because int might match the return type of a gcc2
4154 builtin and then its argument prototype would still apply. */
4159 /* The GNU C library defines this for functions which it implements
4160 to always fail with ENOSYS. Some functions are actually named
4161 something starting with __ and the normal name is an alias. */
4162 #if defined (__stub_dbm_open) || defined (__stub___dbm_open)
4170 if { (eval echo configure:4171: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
4172 eval "ac_cv_func_dbm_open=yes"
4174 echo "configure: failed program was:" >&5
4175 cat conftest.$ac_ext >&5
4177 eval "ac_cv_func_dbm_open=no"
4182 if eval "test \"`echo '$ac_cv_func_'dbm_open`\" = yes"; then
4183 echo "$ac_t""yes" 1>&6
4186 echo "$ac_t""no" 1>&6
4188 echo $ac_n "checking for dbm_open in -lndbm""... $ac_c" 1>&6
4189 echo "configure:4190: checking for dbm_open in -lndbm" >&5
4190 ac_lib_var=`echo ndbm'_'dbm_open | sed 'y%./+-%__p_%'`
4191 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4192 echo $ac_n "(cached) $ac_c" 1>&6
4194 ac_save_LIBS="$LIBS"
4196 cat > conftest.$ac_ext <<EOF
4197 #line 4198 "configure"
4198 #include "confdefs.h"
4199 /* Override any gcc2 internal prototype to avoid an error. */
4200 /* We use char because int might match the return type of a gcc2
4201 builtin and then its argument prototype would still apply. */
4208 if { (eval echo configure:4209: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
4210 eval "ac_cv_lib_$ac_lib_var=yes"
4212 echo "configure: failed program was:" >&5
4213 cat conftest.$ac_ext >&5
4215 eval "ac_cv_lib_$ac_lib_var=no"
4218 LIBS="$ac_save_LIBS"
4221 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4222 echo "$ac_t""yes" 1>&6
4223 ol_cv_lib_ndbm=-lndbm
4225 echo "$ac_t""no" 1>&6
4227 echo $ac_n "checking for dbm_open in -ldbm""... $ac_c" 1>&6
4228 echo "configure:4229: checking for dbm_open in -ldbm" >&5
4229 ac_lib_var=`echo dbm'_'dbm_open | sed 'y%./+-%__p_%'`
4230 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4231 echo $ac_n "(cached) $ac_c" 1>&6
4233 ac_save_LIBS="$LIBS"
4235 cat > conftest.$ac_ext <<EOF
4236 #line 4237 "configure"
4237 #include "confdefs.h"
4238 /* Override any gcc2 internal prototype to avoid an error. */
4239 /* We use char because int might match the return type of a gcc2
4240 builtin and then its argument prototype would still apply. */
4247 if { (eval echo configure:4248: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
4249 eval "ac_cv_lib_$ac_lib_var=yes"
4251 echo "configure: failed program was:" >&5
4252 cat conftest.$ac_ext >&5
4254 eval "ac_cv_lib_$ac_lib_var=no"
4257 LIBS="$ac_save_LIBS"
4260 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4261 echo "$ac_t""yes" 1>&6
4262 ol_cv_lib_ndbm=-ldbm
4264 echo "$ac_t""no" 1>&6
4277 echo "$ac_t""$ol_cv_lib_ndbm" 1>&6
4280 for ac_hdr in ndbm.h
4282 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4283 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4284 echo "configure:4285: checking for $ac_hdr" >&5
4285 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4286 echo $ac_n "(cached) $ac_c" 1>&6
4288 cat > conftest.$ac_ext <<EOF
4289 #line 4290 "configure"
4290 #include "confdefs.h"
4293 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4294 { (eval echo configure:4295: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4295 ac_err=`grep -v '^ *+' conftest.out`
4296 if test -z "$ac_err"; then
4298 eval "ac_cv_header_$ac_safe=yes"
4301 echo "configure: failed program was:" >&5
4302 cat conftest.$ac_ext >&5
4304 eval "ac_cv_header_$ac_safe=no"
4308 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4309 echo "$ac_t""yes" 1>&6
4310 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4311 cat >> confdefs.h <<EOF
4312 #define $ac_tr_hdr 1
4316 echo "$ac_t""no" 1>&6
4320 echo $ac_n "checking for db""... $ac_c" 1>&6
4321 echo "configure:4322: checking for db" >&5
4322 if eval "test \"`echo '$''{'ol_cv_ndbm'+set}'`\" = set"; then
4323 echo $ac_n "(cached) $ac_c" 1>&6
4326 if test $ol_cv_lib_ndbm = no -o $ac_cv_header_ndbm_h = no ; then
4334 echo "$ac_t""$ol_cv_ndbm" 1>&6
4335 if test $ol_cv_ndbm = yes ; then
4336 cat >> confdefs.h <<\EOF
4343 if test $ol_cv_ndbm = yes ; then
4345 ol_with_ldbm_api=ndbm
4347 if test $ol_with_ldbm_api = ndbm ; then
4348 echo "configure: warning: Attempting to use NDBM. Functionality will be limited." 1>&2
4351 if test $ol_cv_lib_ndbm != yes ; then
4352 LDBM_LIBS="$LDBM_LIBS $ol_cv_lib_ndbm"
4357 if test $ol_link_ldbm = no -a $ol_enable_ldbm != no ; then
4358 echo "configure: warning: could not find suitable LDBM backend" 1>&2
4359 if test $ol_enable_ldbm = yes ; then
4360 { echo "configure: error: select appropriate LDBM options or disable" 1>&2; exit 1; }
4363 echo "configure: warning: disabling LDBM" 1>&2
4367 if test $ol_enable_wrappers = yes ; then
4368 echo $ac_n "checking for hosts_access in -lwrap""... $ac_c" 1>&6
4369 echo "configure:4370: checking for hosts_access in -lwrap" >&5
4370 ac_lib_var=`echo wrap'_'hosts_access | sed 'y%./+-%__p_%'`
4371 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4372 echo $ac_n "(cached) $ac_c" 1>&6
4374 ac_save_LIBS="$LIBS"
4376 cat > conftest.$ac_ext <<EOF
4377 #line 4378 "configure"
4378 #include "confdefs.h"
4379 /* Override any gcc2 internal prototype to avoid an error. */
4380 /* We use char because int might match the return type of a gcc2
4381 builtin and then its argument prototype would still apply. */
4382 char hosts_access();
4388 if { (eval echo configure:4389: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
4390 eval "ac_cv_lib_$ac_lib_var=yes"
4392 echo "configure: failed program was:" >&5
4393 cat conftest.$ac_ext >&5
4395 eval "ac_cv_lib_$ac_lib_var=no"
4398 LIBS="$ac_save_LIBS"
4401 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4402 echo "$ac_t""yes" 1>&6
4405 echo "$ac_t""no" 1>&6
4410 if test $have_wrappers = yes ; then
4411 cat >> confdefs.h <<\EOF
4415 SLAPD_LIBS="$SLAPD_LIBS -lwrap"
4417 echo "configure: warning: could not find -lwrap" 1>&2
4418 if test $ol_enable_wrappers = yes ; then
4419 { echo "configure: error: could not find wrappers" 1>&2; exit 1; }
4422 echo "configure: warning: disabling wrappers support" 1>&2
4423 ol_enable_wrappers=no
4428 # ud needs termcap (should insert check here)
4430 for ac_hdr in termcap.h ncurses.h
4432 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4433 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4434 echo "configure:4435: checking for $ac_hdr" >&5
4435 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4436 echo $ac_n "(cached) $ac_c" 1>&6
4438 cat > conftest.$ac_ext <<EOF
4439 #line 4440 "configure"
4440 #include "confdefs.h"
4443 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4444 { (eval echo configure:4445: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4445 ac_err=`grep -v '^ *+' conftest.out`
4446 if test -z "$ac_err"; then
4448 eval "ac_cv_header_$ac_safe=yes"
4451 echo "configure: failed program was:" >&5
4452 cat conftest.$ac_ext >&5
4454 eval "ac_cv_header_$ac_safe=no"
4458 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4459 echo "$ac_t""yes" 1>&6
4460 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4461 cat >> confdefs.h <<EOF
4462 #define $ac_tr_hdr 1
4466 echo "$ac_t""no" 1>&6
4471 if test $ol_link_termcap = no ; then
4472 echo $ac_n "checking for tputs in -ltermcap""... $ac_c" 1>&6
4473 echo "configure:4474: checking for tputs in -ltermcap" >&5
4474 ac_lib_var=`echo termcap'_'tputs | sed 'y%./+-%__p_%'`
4475 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4476 echo $ac_n "(cached) $ac_c" 1>&6
4478 ac_save_LIBS="$LIBS"
4479 LIBS="-ltermcap $LIBS"
4480 cat > conftest.$ac_ext <<EOF
4481 #line 4482 "configure"
4482 #include "confdefs.h"
4483 /* Override any gcc2 internal prototype to avoid an error. */
4484 /* We use char because int might match the return type of a gcc2
4485 builtin and then its argument prototype would still apply. */
4492 if { (eval echo configure:4493: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
4494 eval "ac_cv_lib_$ac_lib_var=yes"
4496 echo "configure: failed program was:" >&5
4497 cat conftest.$ac_ext >&5
4499 eval "ac_cv_lib_$ac_lib_var=no"
4502 LIBS="$ac_save_LIBS"
4505 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4506 echo "$ac_t""yes" 1>&6
4509 echo "$ac_t""no" 1>&6
4513 if test $have_termcap = yes ; then
4514 cat >> confdefs.h <<\EOF
4515 #define HAVE_TERMCAP 1
4519 TERMCAP_LIBS=-ltermcap
4523 if test $ol_link_termcap = no ; then
4524 echo $ac_n "checking for initscr in -lncurses""... $ac_c" 1>&6
4525 echo "configure:4526: checking for initscr in -lncurses" >&5
4526 ac_lib_var=`echo ncurses'_'initscr | sed 'y%./+-%__p_%'`
4527 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4528 echo $ac_n "(cached) $ac_c" 1>&6
4530 ac_save_LIBS="$LIBS"
4531 LIBS="-lncurses $LIBS"
4532 cat > conftest.$ac_ext <<EOF
4533 #line 4534 "configure"
4534 #include "confdefs.h"
4535 /* Override any gcc2 internal prototype to avoid an error. */
4536 /* We use char because int might match the return type of a gcc2
4537 builtin and then its argument prototype would still apply. */
4544 if { (eval echo configure:4545: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
4546 eval "ac_cv_lib_$ac_lib_var=yes"
4548 echo "configure: failed program was:" >&5
4549 cat conftest.$ac_ext >&5
4551 eval "ac_cv_lib_$ac_lib_var=no"
4554 LIBS="$ac_save_LIBS"
4557 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4558 echo "$ac_t""yes" 1>&6
4561 echo "$ac_t""no" 1>&6
4565 if test $have_ncurses = yes ; then
4566 cat >> confdefs.h <<\EOF
4567 #define HAVE_NCURSES 1
4571 TERMCAP_LIBS=-lncurses
4575 if test $ol_link_termcap = no ; then
4576 cat >> confdefs.h <<\EOF
4577 #define NO_TERMCAP 1
4583 # FreeBSD (and others) have crypt(3) in -lcrypt
4584 if test $ol_enable_crypt != no ; then
4585 echo $ac_n "checking for crypt""... $ac_c" 1>&6
4586 echo "configure:4587: checking for crypt" >&5
4587 if eval "test \"`echo '$''{'ac_cv_func_crypt'+set}'`\" = set"; then
4588 echo $ac_n "(cached) $ac_c" 1>&6
4590 cat > conftest.$ac_ext <<EOF
4591 #line 4592 "configure"
4592 #include "confdefs.h"
4593 /* System header to define __stub macros and hopefully few prototypes,
4594 which can conflict with char crypt(); below. */
4596 /* Override any gcc2 internal prototype to avoid an error. */
4597 /* We use char because int might match the return type of a gcc2
4598 builtin and then its argument prototype would still apply. */
4603 /* The GNU C library defines this for functions which it implements
4604 to always fail with ENOSYS. Some functions are actually named
4605 something starting with __ and the normal name is an alias. */
4606 #if defined (__stub_crypt) || defined (__stub___crypt)
4614 if { (eval echo configure:4615: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
4616 eval "ac_cv_func_crypt=yes"
4618 echo "configure: failed program was:" >&5
4619 cat conftest.$ac_ext >&5
4621 eval "ac_cv_func_crypt=no"
4626 if eval "test \"`echo '$ac_cv_func_'crypt`\" = yes"; then
4627 echo "$ac_t""yes" 1>&6
4630 echo "$ac_t""no" 1>&6
4632 echo $ac_n "checking for crypt in -lcrypt""... $ac_c" 1>&6
4633 echo "configure:4634: checking for crypt in -lcrypt" >&5
4634 ac_lib_var=`echo crypt'_'crypt | sed 'y%./+-%__p_%'`
4635 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4636 echo $ac_n "(cached) $ac_c" 1>&6
4638 ac_save_LIBS="$LIBS"
4639 LIBS="-lcrypt $LIBS"
4640 cat > conftest.$ac_ext <<EOF
4641 #line 4642 "configure"
4642 #include "confdefs.h"
4643 /* Override any gcc2 internal prototype to avoid an error. */
4644 /* We use char because int might match the return type of a gcc2
4645 builtin and then its argument prototype would still apply. */
4652 if { (eval echo configure:4653: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
4654 eval "ac_cv_lib_$ac_lib_var=yes"
4656 echo "configure: failed program was:" >&5
4657 cat conftest.$ac_ext >&5
4659 eval "ac_cv_lib_$ac_lib_var=no"
4662 LIBS="$ac_save_LIBS"
4665 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4666 echo "$ac_t""yes" 1>&6
4667 LUTIL_LIBS="$LUTIL_LIBS -lcrypt"
4670 echo "$ac_t""no" 1>&6
4677 if test $have_crypt = yes ; then
4678 cat >> confdefs.h <<\EOF
4679 #define HAVE_CRYPT 1
4683 echo "configure: warning: could not find crypt" 1>&2
4684 if test $ol_enable_crypt = yes ; then
4685 { echo "configure: error: could not find crypt" 1>&2; exit 1; }
4688 echo "configure: warning: disabling crypt support" 1>&2
4693 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
4694 echo "configure:4695: checking for ANSI C header files" >&5
4695 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
4696 echo $ac_n "(cached) $ac_c" 1>&6
4698 cat > conftest.$ac_ext <<EOF
4699 #line 4700 "configure"
4700 #include "confdefs.h"
4706 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4707 { (eval echo configure:4708: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4708 ac_err=`grep -v '^ *+' conftest.out`
4709 if test -z "$ac_err"; then
4711 ac_cv_header_stdc=yes
4714 echo "configure: failed program was:" >&5
4715 cat conftest.$ac_ext >&5
4717 ac_cv_header_stdc=no
4721 if test $ac_cv_header_stdc = yes; then
4722 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4723 cat > conftest.$ac_ext <<EOF
4724 #line 4725 "configure"
4725 #include "confdefs.h"
4728 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4729 egrep "memchr" >/dev/null 2>&1; then
4733 ac_cv_header_stdc=no
4739 if test $ac_cv_header_stdc = yes; then
4740 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4741 cat > conftest.$ac_ext <<EOF
4742 #line 4743 "configure"
4743 #include "confdefs.h"
4746 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4747 egrep "free" >/dev/null 2>&1; then
4751 ac_cv_header_stdc=no
4757 if test $ac_cv_header_stdc = yes; then
4758 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4759 if test "$cross_compiling" = yes; then
4762 cat > conftest.$ac_ext <<EOF
4763 #line 4764 "configure"
4764 #include "confdefs.h"
4766 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4767 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4768 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4769 int main () { int i; for (i = 0; i < 256; i++)
4770 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
4774 if { (eval echo configure:4775: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
4778 echo "configure: failed program was:" >&5
4779 cat conftest.$ac_ext >&5
4781 ac_cv_header_stdc=no
4789 echo "$ac_t""$ac_cv_header_stdc" 1>&6
4790 if test $ac_cv_header_stdc = yes; then
4791 cat >> confdefs.h <<\EOF
4792 #define STDC_HEADERS 1
4798 if test $ac_cv_header_stdc != yes; then
4799 echo "configure: warning: could not locate Standard C headers" 1>&2
4803 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h
4805 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4806 echo $ac_n "checking for $ac_hdr that defines DIR""... $ac_c" 1>&6
4807 echo "configure:4808: checking for $ac_hdr that defines DIR" >&5
4808 if eval "test \"`echo '$''{'ac_cv_header_dirent_$ac_safe'+set}'`\" = set"; then
4809 echo $ac_n "(cached) $ac_c" 1>&6
4811 cat > conftest.$ac_ext <<EOF
4812 #line 4813 "configure"
4813 #include "confdefs.h"
4814 #include <sys/types.h>
4820 if { (eval echo configure:4821: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4822 eval "ac_cv_header_dirent_$ac_safe=yes"
4824 echo "configure: failed program was:" >&5
4825 cat conftest.$ac_ext >&5
4827 eval "ac_cv_header_dirent_$ac_safe=no"
4831 if eval "test \"`echo '$ac_cv_header_dirent_'$ac_safe`\" = yes"; then
4832 echo "$ac_t""yes" 1>&6
4833 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4834 cat >> confdefs.h <<EOF
4835 #define $ac_tr_hdr 1
4837 ac_header_dirent=$ac_hdr; break
4839 echo "$ac_t""no" 1>&6
4842 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
4843 if test $ac_header_dirent = dirent.h; then
4844 echo $ac_n "checking for opendir in -ldir""... $ac_c" 1>&6
4845 echo "configure:4846: checking for opendir in -ldir" >&5
4846 ac_lib_var=`echo dir'_'opendir | sed 'y%./+-%__p_%'`
4847 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4848 echo $ac_n "(cached) $ac_c" 1>&6
4850 ac_save_LIBS="$LIBS"
4852 cat > conftest.$ac_ext <<EOF
4853 #line 4854 "configure"
4854 #include "confdefs.h"
4855 /* Override any gcc2 internal prototype to avoid an error. */
4856 /* We use char because int might match the return type of a gcc2
4857 builtin and then its argument prototype would still apply. */
4864 if { (eval echo configure:4865: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
4866 eval "ac_cv_lib_$ac_lib_var=yes"
4868 echo "configure: failed program was:" >&5
4869 cat conftest.$ac_ext >&5
4871 eval "ac_cv_lib_$ac_lib_var=no"
4874 LIBS="$ac_save_LIBS"
4877 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4878 echo "$ac_t""yes" 1>&6
4881 echo "$ac_t""no" 1>&6
4885 echo $ac_n "checking for opendir in -lx""... $ac_c" 1>&6
4886 echo "configure:4887: checking for opendir in -lx" >&5
4887 ac_lib_var=`echo x'_'opendir | sed 'y%./+-%__p_%'`
4888 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4889 echo $ac_n "(cached) $ac_c" 1>&6
4891 ac_save_LIBS="$LIBS"
4893 cat > conftest.$ac_ext <<EOF
4894 #line 4895 "configure"
4895 #include "confdefs.h"
4896 /* Override any gcc2 internal prototype to avoid an error. */
4897 /* We use char because int might match the return type of a gcc2
4898 builtin and then its argument prototype would still apply. */
4905 if { (eval echo configure:4906: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
4907 eval "ac_cv_lib_$ac_lib_var=yes"
4909 echo "configure: failed program was:" >&5
4910 cat conftest.$ac_ext >&5
4912 eval "ac_cv_lib_$ac_lib_var=no"
4915 LIBS="$ac_save_LIBS"
4918 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4919 echo "$ac_t""yes" 1>&6
4922 echo "$ac_t""no" 1>&6
4927 echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6
4928 echo "configure:4929: checking for sys/wait.h that is POSIX.1 compatible" >&5
4929 if eval "test \"`echo '$''{'ac_cv_header_sys_wait_h'+set}'`\" = set"; then
4930 echo $ac_n "(cached) $ac_c" 1>&6
4932 cat > conftest.$ac_ext <<EOF
4933 #line 4934 "configure"
4934 #include "confdefs.h"
4935 #include <sys/types.h>
4936 #include <sys/wait.h>
4938 #define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
4941 #define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
4946 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
4949 if { (eval echo configure:4950: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4951 ac_cv_header_sys_wait_h=yes
4953 echo "configure: failed program was:" >&5
4954 cat conftest.$ac_ext >&5
4956 ac_cv_header_sys_wait_h=no
4961 echo "$ac_t""$ac_cv_header_sys_wait_h" 1>&6
4962 if test $ac_cv_header_sys_wait_h = yes; then
4963 cat >> confdefs.h <<\EOF
4964 #define HAVE_SYS_WAIT_H 1
4992 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4993 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4994 echo "configure:4995: checking for $ac_hdr" >&5
4995 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4996 echo $ac_n "(cached) $ac_c" 1>&6
4998 cat > conftest.$ac_ext <<EOF
4999 #line 5000 "configure"
5000 #include "confdefs.h"
5003 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5004 { (eval echo configure:5005: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5005 ac_err=`grep -v '^ *+' conftest.out`
5006 if test -z "$ac_err"; then
5008 eval "ac_cv_header_$ac_safe=yes"
5011 echo "configure: failed program was:" >&5
5012 cat conftest.$ac_ext >&5
5014 eval "ac_cv_header_$ac_safe=no"
5018 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5019 echo "$ac_t""yes" 1>&6
5020 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5021 cat >> confdefs.h <<EOF
5022 #define $ac_tr_hdr 1
5026 echo "$ac_t""no" 1>&6
5031 echo $ac_n "checking for uid_t in sys/types.h""... $ac_c" 1>&6
5032 echo "configure:5033: checking for uid_t in sys/types.h" >&5
5033 if eval "test \"`echo '$''{'ac_cv_type_uid_t'+set}'`\" = set"; then
5034 echo $ac_n "(cached) $ac_c" 1>&6
5036 cat > conftest.$ac_ext <<EOF
5037 #line 5038 "configure"
5038 #include "confdefs.h"
5039 #include <sys/types.h>
5041 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5042 egrep "uid_t" >/dev/null 2>&1; then
5044 ac_cv_type_uid_t=yes
5053 echo "$ac_t""$ac_cv_type_uid_t" 1>&6
5054 if test $ac_cv_type_uid_t = no; then
5055 cat >> confdefs.h <<\EOF
5059 cat >> confdefs.h <<\EOF
5065 echo $ac_n "checking type of array argument to getgroups""... $ac_c" 1>&6
5066 echo "configure:5067: checking type of array argument to getgroups" >&5
5067 if eval "test \"`echo '$''{'ac_cv_type_getgroups'+set}'`\" = set"; then
5068 echo $ac_n "(cached) $ac_c" 1>&6
5070 if test "$cross_compiling" = yes; then
5071 ac_cv_type_getgroups=cross
5073 cat > conftest.$ac_ext <<EOF
5074 #line 5075 "configure"
5075 #include "confdefs.h"
5077 /* Thanks to Mike Rendell for this test. */
5078 #include <sys/types.h>
5081 #define MAX(x, y) ((x) > (y) ? (x) : (y))
5086 union { gid_t gval; long lval; } val;
5089 for (i = 0; i < NGID; i++)
5090 gidset[i] = val.gval;
5091 n = getgroups (sizeof (gidset) / MAX (sizeof (int), sizeof (gid_t)) - 1,
5093 /* Exit non-zero if getgroups seems to require an array of ints. This
5094 happens when gid_t is short but getgroups modifies an array of ints. */
5095 exit ((n > 0 && gidset[n] != val.gval) ? 1 : 0);
5099 if { (eval echo configure:5100: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
5101 ac_cv_type_getgroups=gid_t
5103 echo "configure: failed program was:" >&5
5104 cat conftest.$ac_ext >&5
5106 ac_cv_type_getgroups=int
5111 if test $ac_cv_type_getgroups = cross; then
5112 cat > conftest.$ac_ext <<EOF
5113 #line 5114 "configure"
5114 #include "confdefs.h"
5117 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5118 egrep "getgroups.*int.*gid_t" >/dev/null 2>&1; then
5120 ac_cv_type_getgroups=gid_t
5123 ac_cv_type_getgroups=int
5130 echo "$ac_t""$ac_cv_type_getgroups" 1>&6
5131 cat >> confdefs.h <<EOF
5132 #define GETGROUPS_T $ac_cv_type_getgroups
5136 echo $ac_n "checking for mode_t""... $ac_c" 1>&6
5137 echo "configure:5138: checking for mode_t" >&5
5138 if eval "test \"`echo '$''{'ac_cv_type_mode_t'+set}'`\" = set"; then
5139 echo $ac_n "(cached) $ac_c" 1>&6
5141 cat > conftest.$ac_ext <<EOF
5142 #line 5143 "configure"
5143 #include "confdefs.h"
5144 #include <sys/types.h>
5150 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5151 egrep "mode_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
5153 ac_cv_type_mode_t=yes
5156 ac_cv_type_mode_t=no
5161 echo "$ac_t""$ac_cv_type_mode_t" 1>&6
5162 if test $ac_cv_type_mode_t = no; then
5163 cat >> confdefs.h <<\EOF
5169 echo $ac_n "checking for off_t""... $ac_c" 1>&6
5170 echo "configure:5171: checking for off_t" >&5
5171 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
5172 echo $ac_n "(cached) $ac_c" 1>&6
5174 cat > conftest.$ac_ext <<EOF
5175 #line 5176 "configure"
5176 #include "confdefs.h"
5177 #include <sys/types.h>
5183 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5184 egrep "off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
5186 ac_cv_type_off_t=yes
5194 echo "$ac_t""$ac_cv_type_off_t" 1>&6
5195 if test $ac_cv_type_off_t = no; then
5196 cat >> confdefs.h <<\EOF
5202 echo $ac_n "checking for pid_t""... $ac_c" 1>&6
5203 echo "configure:5204: checking for pid_t" >&5
5204 if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
5205 echo $ac_n "(cached) $ac_c" 1>&6
5207 cat > conftest.$ac_ext <<EOF
5208 #line 5209 "configure"
5209 #include "confdefs.h"
5210 #include <sys/types.h>
5216 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5217 egrep "pid_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
5219 ac_cv_type_pid_t=yes
5227 echo "$ac_t""$ac_cv_type_pid_t" 1>&6
5228 if test $ac_cv_type_pid_t = no; then
5229 cat >> confdefs.h <<\EOF
5235 echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
5236 echo "configure:5237: checking return type of signal handlers" >&5
5237 if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
5238 echo $ac_n "(cached) $ac_c" 1>&6
5240 cat > conftest.$ac_ext <<EOF
5241 #line 5242 "configure"
5242 #include "confdefs.h"
5243 #include <sys/types.h>
5249 extern "C" void (*signal (int, void (*)(int)))(int);
5251 void (*signal ()) ();
5258 if { (eval echo configure:5259: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5260 ac_cv_type_signal=void
5262 echo "configure: failed program was:" >&5
5263 cat conftest.$ac_ext >&5
5265 ac_cv_type_signal=int
5270 echo "$ac_t""$ac_cv_type_signal" 1>&6
5271 cat >> confdefs.h <<EOF
5272 #define RETSIGTYPE $ac_cv_type_signal
5276 echo $ac_n "checking for size_t""... $ac_c" 1>&6
5277 echo "configure:5278: checking for size_t" >&5
5278 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
5279 echo $ac_n "(cached) $ac_c" 1>&6
5281 cat > conftest.$ac_ext <<EOF
5282 #line 5283 "configure"
5283 #include "confdefs.h"
5284 #include <sys/types.h>
5290 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5291 egrep "size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
5293 ac_cv_type_size_t=yes
5296 ac_cv_type_size_t=no
5301 echo "$ac_t""$ac_cv_type_size_t" 1>&6
5302 if test $ac_cv_type_size_t = no; then
5303 cat >> confdefs.h <<\EOF
5304 #define size_t unsigned
5309 echo $ac_n "checking for uid_t in sys/types.h""... $ac_c" 1>&6
5310 echo "configure:5311: checking for uid_t in sys/types.h" >&5
5311 if eval "test \"`echo '$''{'ac_cv_type_uid_t'+set}'`\" = set"; then
5312 echo $ac_n "(cached) $ac_c" 1>&6
5314 cat > conftest.$ac_ext <<EOF
5315 #line 5316 "configure"
5316 #include "confdefs.h"
5317 #include <sys/types.h>
5319 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5320 egrep "uid_t" >/dev/null 2>&1; then
5322 ac_cv_type_uid_t=yes
5331 echo "$ac_t""$ac_cv_type_uid_t" 1>&6
5332 if test $ac_cv_type_uid_t = no; then
5333 cat >> confdefs.h <<\EOF
5337 cat >> confdefs.h <<\EOF
5343 echo $ac_n "checking for st_blksize in struct stat""... $ac_c" 1>&6
5344 echo "configure:5345: checking for st_blksize in struct stat" >&5
5345 if eval "test \"`echo '$''{'ac_cv_struct_st_blksize'+set}'`\" = set"; then
5346 echo $ac_n "(cached) $ac_c" 1>&6
5348 cat > conftest.$ac_ext <<EOF
5349 #line 5350 "configure"
5350 #include "confdefs.h"
5351 #include <sys/types.h>
5352 #include <sys/stat.h>
5354 struct stat s; s.st_blksize;
5357 if { (eval echo configure:5358: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5359 ac_cv_struct_st_blksize=yes
5361 echo "configure: failed program was:" >&5
5362 cat conftest.$ac_ext >&5
5364 ac_cv_struct_st_blksize=no
5369 echo "$ac_t""$ac_cv_struct_st_blksize" 1>&6
5370 if test $ac_cv_struct_st_blksize = yes; then
5371 cat >> confdefs.h <<\EOF
5372 #define HAVE_ST_BLKSIZE 1
5377 echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
5378 echo "configure:5379: checking whether time.h and sys/time.h may both be included" >&5
5379 if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
5380 echo $ac_n "(cached) $ac_c" 1>&6
5382 cat > conftest.$ac_ext <<EOF
5383 #line 5384 "configure"
5384 #include "confdefs.h"
5385 #include <sys/types.h>
5386 #include <sys/time.h>
5392 if { (eval echo configure:5393: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5394 ac_cv_header_time=yes
5396 echo "configure: failed program was:" >&5
5397 cat conftest.$ac_ext >&5
5399 ac_cv_header_time=no
5404 echo "$ac_t""$ac_cv_header_time" 1>&6
5405 if test $ac_cv_header_time = yes; then
5406 cat >> confdefs.h <<\EOF
5407 #define TIME_WITH_SYS_TIME 1
5412 echo $ac_n "checking whether struct tm is in sys/time.h or time.h""... $ac_c" 1>&6
5413 echo "configure:5414: checking whether struct tm is in sys/time.h or time.h" >&5
5414 if eval "test \"`echo '$''{'ac_cv_struct_tm'+set}'`\" = set"; then
5415 echo $ac_n "(cached) $ac_c" 1>&6
5417 cat > conftest.$ac_ext <<EOF
5418 #line 5419 "configure"
5419 #include "confdefs.h"
5420 #include <sys/types.h>
5423 struct tm *tp; tp->tm_sec;
5426 if { (eval echo configure:5427: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5428 ac_cv_struct_tm=time.h
5430 echo "configure: failed program was:" >&5
5431 cat conftest.$ac_ext >&5
5433 ac_cv_struct_tm=sys/time.h
5438 echo "$ac_t""$ac_cv_struct_tm" 1>&6
5439 if test $ac_cv_struct_tm = sys/time.h; then
5440 cat >> confdefs.h <<\EOF
5441 #define TM_IN_SYS_TIME 1
5448 echo $ac_n "checking if toupper() requires islower()""... $ac_c" 1>&6
5449 echo "configure:5450: checking if toupper() requires islower()" >&5
5450 if eval "test \"`echo '$''{'ol_cv_c_upper_lower'+set}'`\" = set"; then
5451 echo $ac_n "(cached) $ac_c" 1>&6
5454 if test "$cross_compiling" = yes; then
5455 ol_cv_c_upper_lower=safe
5457 cat > conftest.$ac_ext <<EOF
5458 #line 5459 "configure"
5459 #include "confdefs.h"
5464 if ('C' == toupper('C'))
5470 if { (eval echo configure:5471: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
5472 ol_cv_c_upper_lower=no
5474 echo "configure: failed program was:" >&5
5475 cat conftest.$ac_ext >&5
5477 ol_cv_c_upper_lower=yes
5484 echo "$ac_t""$ol_cv_c_upper_lower" 1>&6
5485 if test $ol_cv_c_upper_lower != no ; then
5486 cat >> confdefs.h <<\EOF
5487 #define C_UPPER_LOWER 1
5492 echo $ac_n "checking for working const""... $ac_c" 1>&6
5493 echo "configure:5494: checking for working const" >&5
5494 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
5495 echo $ac_n "(cached) $ac_c" 1>&6
5497 cat > conftest.$ac_ext <<EOF
5498 #line 5499 "configure"
5499 #include "confdefs.h"
5503 /* Ultrix mips cc rejects this. */
5504 typedef int charset[2]; const charset x;
5505 /* SunOS 4.1.1 cc rejects this. */
5506 char const *const *ccp;
5508 /* NEC SVR4.0.2 mips cc rejects this. */
5509 struct point {int x, y;};
5510 static struct point const zero = {0,0};
5511 /* AIX XL C 1.02.0.0 rejects this.
5512 It does not let you subtract one const X* pointer from another in an arm
5513 of an if-expression whose if-part is not a constant expression */
5514 const char *g = "string";
5515 ccp = &g + (g ? g-g : 0);
5516 /* HPUX 7.0 cc rejects these. */
5519 ccp = (char const *const *) p;
5520 { /* SCO 3.2v4 cc rejects this. */
5522 char const *s = 0 ? (char *) 0 : (char const *) 0;
5526 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
5528 const int *foo = &x[0];
5531 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
5532 typedef const int *iptr;
5536 { /* AIX XL C 1.02.0.0 rejects this saying
5537 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
5538 struct s { int j; const int *ap[3]; };
5539 struct s *b; b->j = 5;
5541 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
5547 if { (eval echo configure:5548: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5551 echo "configure: failed program was:" >&5
5552 cat conftest.$ac_ext >&5
5559 echo "$ac_t""$ac_cv_c_const" 1>&6
5560 if test $ac_cv_c_const = no; then
5561 cat >> confdefs.h <<\EOF
5569 echo $ac_n "checking for 8-bit clean memcmp""... $ac_c" 1>&6
5570 echo "configure:5571: checking for 8-bit clean memcmp" >&5
5571 if eval "test \"`echo '$''{'ac_cv_func_memcmp_clean'+set}'`\" = set"; then
5572 echo $ac_n "(cached) $ac_c" 1>&6
5574 if test "$cross_compiling" = yes; then
5575 ac_cv_func_memcmp_clean=no
5577 cat > conftest.$ac_ext <<EOF
5578 #line 5579 "configure"
5579 #include "confdefs.h"
5583 char c0 = 0x40, c1 = 0x80, c2 = 0x81;
5584 exit(memcmp(&c0, &c2, 1) < 0 && memcmp(&c1, &c2, 1) < 0 ? 0 : 1);
5588 if { (eval echo configure:5589: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
5590 ac_cv_func_memcmp_clean=yes
5592 echo "configure: failed program was:" >&5
5593 cat conftest.$ac_ext >&5
5595 ac_cv_func_memcmp_clean=no
5602 echo "$ac_t""$ac_cv_func_memcmp_clean" 1>&6
5603 test $ac_cv_func_memcmp_clean = no && LIBOBJS="$LIBOBJS memcmp.o"
5605 echo $ac_n "checking for strftime""... $ac_c" 1>&6
5606 echo "configure:5607: checking for strftime" >&5
5607 if eval "test \"`echo '$''{'ac_cv_func_strftime'+set}'`\" = set"; then
5608 echo $ac_n "(cached) $ac_c" 1>&6
5610 cat > conftest.$ac_ext <<EOF
5611 #line 5612 "configure"
5612 #include "confdefs.h"
5613 /* System header to define __stub macros and hopefully few prototypes,
5614 which can conflict with char strftime(); below. */
5616 /* Override any gcc2 internal prototype to avoid an error. */
5617 /* We use char because int might match the return type of a gcc2
5618 builtin and then its argument prototype would still apply. */
5623 /* The GNU C library defines this for functions which it implements
5624 to always fail with ENOSYS. Some functions are actually named
5625 something starting with __ and the normal name is an alias. */
5626 #if defined (__stub_strftime) || defined (__stub___strftime)
5634 if { (eval echo configure:5635: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
5636 eval "ac_cv_func_strftime=yes"
5638 echo "configure: failed program was:" >&5
5639 cat conftest.$ac_ext >&5
5641 eval "ac_cv_func_strftime=no"
5646 if eval "test \"`echo '$ac_cv_func_'strftime`\" = yes"; then
5647 echo "$ac_t""yes" 1>&6
5648 cat >> confdefs.h <<\EOF
5649 #define HAVE_STRFTIME 1
5653 echo "$ac_t""no" 1>&6
5654 # strftime is in -lintl on SCO UNIX.
5655 echo $ac_n "checking for strftime in -lintl""... $ac_c" 1>&6
5656 echo "configure:5657: checking for strftime in -lintl" >&5
5657 ac_lib_var=`echo intl'_'strftime | sed 'y%./+-%__p_%'`
5658 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5659 echo $ac_n "(cached) $ac_c" 1>&6
5661 ac_save_LIBS="$LIBS"
5663 cat > conftest.$ac_ext <<EOF
5664 #line 5665 "configure"
5665 #include "confdefs.h"
5666 /* Override any gcc2 internal prototype to avoid an error. */
5667 /* We use char because int might match the return type of a gcc2
5668 builtin and then its argument prototype would still apply. */
5675 if { (eval echo configure:5676: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
5677 eval "ac_cv_lib_$ac_lib_var=yes"
5679 echo "configure: failed program was:" >&5
5680 cat conftest.$ac_ext >&5
5682 eval "ac_cv_lib_$ac_lib_var=no"
5685 LIBS="$ac_save_LIBS"
5688 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5689 echo "$ac_t""yes" 1>&6
5690 cat >> confdefs.h <<\EOF
5691 #define HAVE_STRFTIME 1
5696 echo "$ac_t""no" 1>&6
5701 echo $ac_n "checking for vprintf""... $ac_c" 1>&6
5702 echo "configure:5703: checking for vprintf" >&5
5703 if eval "test \"`echo '$''{'ac_cv_func_vprintf'+set}'`\" = set"; then
5704 echo $ac_n "(cached) $ac_c" 1>&6
5706 cat > conftest.$ac_ext <<EOF
5707 #line 5708 "configure"
5708 #include "confdefs.h"
5709 /* System header to define __stub macros and hopefully few prototypes,
5710 which can conflict with char vprintf(); below. */
5712 /* Override any gcc2 internal prototype to avoid an error. */
5713 /* We use char because int might match the return type of a gcc2
5714 builtin and then its argument prototype would still apply. */
5719 /* The GNU C library defines this for functions which it implements
5720 to always fail with ENOSYS. Some functions are actually named
5721 something starting with __ and the normal name is an alias. */
5722 #if defined (__stub_vprintf) || defined (__stub___vprintf)
5730 if { (eval echo configure:5731: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
5732 eval "ac_cv_func_vprintf=yes"
5734 echo "configure: failed program was:" >&5
5735 cat conftest.$ac_ext >&5
5737 eval "ac_cv_func_vprintf=no"
5742 if eval "test \"`echo '$ac_cv_func_'vprintf`\" = yes"; then
5743 echo "$ac_t""yes" 1>&6
5744 cat >> confdefs.h <<\EOF
5745 #define HAVE_VPRINTF 1
5749 echo "$ac_t""no" 1>&6
5752 if test "$ac_cv_func_vprintf" != yes; then
5753 echo $ac_n "checking for _doprnt""... $ac_c" 1>&6
5754 echo "configure:5755: checking for _doprnt" >&5
5755 if eval "test \"`echo '$''{'ac_cv_func__doprnt'+set}'`\" = set"; then
5756 echo $ac_n "(cached) $ac_c" 1>&6
5758 cat > conftest.$ac_ext <<EOF
5759 #line 5760 "configure"
5760 #include "confdefs.h"
5761 /* System header to define __stub macros and hopefully few prototypes,
5762 which can conflict with char _doprnt(); below. */
5764 /* Override any gcc2 internal prototype to avoid an error. */
5765 /* We use char because int might match the return type of a gcc2
5766 builtin and then its argument prototype would still apply. */
5771 /* The GNU C library defines this for functions which it implements
5772 to always fail with ENOSYS. Some functions are actually named
5773 something starting with __ and the normal name is an alias. */
5774 #if defined (__stub__doprnt) || defined (__stub____doprnt)
5782 if { (eval echo configure:5783: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
5784 eval "ac_cv_func__doprnt=yes"
5786 echo "configure: failed program was:" >&5
5787 cat conftest.$ac_ext >&5
5789 eval "ac_cv_func__doprnt=no"
5794 if eval "test \"`echo '$ac_cv_func_'_doprnt`\" = yes"; then
5795 echo "$ac_t""yes" 1>&6
5796 cat >> confdefs.h <<\EOF
5797 #define HAVE_DOPRNT 1
5801 echo "$ac_t""no" 1>&6
5806 echo $ac_n "checking for wait3 that fills in rusage""... $ac_c" 1>&6
5807 echo "configure:5808: checking for wait3 that fills in rusage" >&5
5808 if eval "test \"`echo '$''{'ac_cv_func_wait3_rusage'+set}'`\" = set"; then
5809 echo $ac_n "(cached) $ac_c" 1>&6
5811 if test "$cross_compiling" = yes; then
5812 ac_cv_func_wait3_rusage=no
5814 cat > conftest.$ac_ext <<EOF
5815 #line 5816 "configure"
5816 #include "confdefs.h"
5817 #include <sys/types.h>
5818 #include <sys/time.h>
5819 #include <sys/resource.h>
5821 /* HP-UX has wait3 but does not fill in rusage at all. */
5825 /* Use a field that we can force nonzero --
5826 voluntary context switches.
5827 For systems like NeXT and OSF/1 that don't set it,
5828 also use the system CPU time. And page faults (I/O) for Linux. */
5830 r.ru_stime.tv_sec = 0;
5831 r.ru_stime.tv_usec = 0;
5832 r.ru_majflt = r.ru_minflt = 0;
5834 case 0: /* Child. */
5835 sleep(1); /* Give up the CPU. */
5837 case -1: _exit(0); /* What can we do? */
5838 default: /* Parent. */
5840 sleep(2); /* Avoid "text file busy" from rm on fast HP-UX machines. */
5841 exit(r.ru_nvcsw == 0 && r.ru_majflt == 0 && r.ru_minflt == 0
5842 && r.ru_stime.tv_sec == 0 && r.ru_stime.tv_usec == 0);
5846 if { (eval echo configure:5847: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
5848 ac_cv_func_wait3_rusage=yes
5850 echo "configure: failed program was:" >&5
5851 cat conftest.$ac_ext >&5
5853 ac_cv_func_wait3_rusage=no
5860 echo "$ac_t""$ac_cv_func_wait3_rusage" 1>&6
5861 if test $ac_cv_func_wait3_rusage = yes; then
5862 cat >> confdefs.h <<\EOF
5863 #define HAVE_WAIT3 1
5899 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5900 echo "configure:5901: checking for $ac_func" >&5
5901 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5902 echo $ac_n "(cached) $ac_c" 1>&6
5904 cat > conftest.$ac_ext <<EOF
5905 #line 5906 "configure"
5906 #include "confdefs.h"
5907 /* System header to define __stub macros and hopefully few prototypes,
5908 which can conflict with char $ac_func(); below. */
5910 /* Override any gcc2 internal prototype to avoid an error. */
5911 /* We use char because int might match the return type of a gcc2
5912 builtin and then its argument prototype would still apply. */
5917 /* The GNU C library defines this for functions which it implements
5918 to always fail with ENOSYS. Some functions are actually named
5919 something starting with __ and the normal name is an alias. */
5920 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5928 if { (eval echo configure:5929: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
5930 eval "ac_cv_func_$ac_func=yes"
5932 echo "configure: failed program was:" >&5
5933 cat conftest.$ac_ext >&5
5935 eval "ac_cv_func_$ac_func=no"
5940 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5941 echo "$ac_t""yes" 1>&6
5942 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5943 cat >> confdefs.h <<EOF
5944 #define $ac_tr_func 1
5948 echo "$ac_t""no" 1>&6
5953 for ac_func in getopt strdup tempnam
5955 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5956 echo "configure:5957: checking for $ac_func" >&5
5957 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5958 echo $ac_n "(cached) $ac_c" 1>&6
5960 cat > conftest.$ac_ext <<EOF
5961 #line 5962 "configure"
5962 #include "confdefs.h"
5963 /* System header to define __stub macros and hopefully few prototypes,
5964 which can conflict with char $ac_func(); below. */
5966 /* Override any gcc2 internal prototype to avoid an error. */
5967 /* We use char because int might match the return type of a gcc2
5968 builtin and then its argument prototype would still apply. */
5973 /* The GNU C library defines this for functions which it implements
5974 to always fail with ENOSYS. Some functions are actually named
5975 something starting with __ and the normal name is an alias. */
5976 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5984 if { (eval echo configure:5985: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
5986 eval "ac_cv_func_$ac_func=yes"
5988 echo "configure: failed program was:" >&5
5989 cat conftest.$ac_ext >&5
5991 eval "ac_cv_func_$ac_func=no"
5996 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5997 echo "$ac_t""yes" 1>&6
5998 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5999 cat >> confdefs.h <<EOF
6000 #define $ac_tr_func 1
6004 echo "$ac_t""no" 1>&6
6005 LIBOBJS="$LIBOBJS ${ac_func}.o"
6011 # Check Configuration
6013 echo $ac_n "checking declaration of sys_errlist""... $ac_c" 1>&6
6014 echo "configure:6015: checking declaration of sys_errlist" >&5
6015 if eval "test \"`echo '$''{'ol_cv_dcl_sys_errlist'+set}'`\" = set"; then
6016 echo $ac_n "(cached) $ac_c" 1>&6
6019 cat > conftest.$ac_ext <<EOF
6020 #line 6021 "configure"
6021 #include "confdefs.h"
6024 #include <sys/types.h>
6027 char *c = (char *) *sys_errlist
6030 if { (eval echo configure:6031: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6032 ol_cv_dcl_sys_errlist=yes
6034 echo "configure: failed program was:" >&5
6035 cat conftest.$ac_ext >&5
6037 ol_cv_dcl_sys_errlist=no
6042 echo "$ac_t""$ol_cv_dcl_sys_errlist" 1>&6
6044 # It's possible (for near-UNIX clones) that sys_errlist doesn't exist
6045 if test $ol_cv_dcl_sys_errlist = no ; then
6046 cat >> confdefs.h <<\EOF
6047 #define DECL_SYS_ERRLIST 1
6050 echo $ac_n "checking existence of sys_errlist""... $ac_c" 1>&6
6051 echo "configure:6052: checking existence of sys_errlist" >&5
6052 if eval "test \"`echo '$''{'ol_cv_have_sys_errlist'+set}'`\" = set"; then
6053 echo $ac_n "(cached) $ac_c" 1>&6
6056 cat > conftest.$ac_ext <<EOF
6057 #line 6058 "configure"
6058 #include "confdefs.h"
6061 char *c = (char *) *sys_errlist
6064 if { (eval echo configure:6065: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
6066 ol_cv_have_sys_errlist=yes
6068 echo "configure: failed program was:" >&5
6069 cat conftest.$ac_ext >&5
6071 ol_cv_have_sys_errlist=no
6076 echo "$ac_t""$ol_cv_have_sys_errlist" 1>&6
6081 if test $ol_enable_debug != no ; then
6082 cat >> confdefs.h <<\EOF
6083 #define LDAP_DEBUG 1
6087 if test $ol_enable_libui = yes ; then
6088 cat >> confdefs.h <<\EOF
6089 #define LDAP_LIBUI 1
6093 if test $ol_enable_cache = no ; then
6094 cat >> confdefs.h <<\EOF
6095 #define LDAP_NOCACHE 1
6099 if test $ol_enable_dns != no ; then
6100 cat >> confdefs.h <<\EOF
6105 if test $ol_enable_referrals != no ; then
6106 cat >> confdefs.h <<\EOF
6107 #define LDAP_REFERRALS 1
6111 if test $ol_enable_cldap != no ; then
6112 cat >> confdefs.h <<\EOF
6113 #define LDAP_CONNECTIONLESS 1
6118 if test $ol_enable_aclgroups != no ; then
6119 cat >> confdefs.h <<\EOF
6120 #define SLAPD_ACLGROUPS 1
6124 if test $ol_enable_crypt != no ; then
6125 cat >> confdefs.h <<\EOF
6126 #define SLAPD_CRYPT 1
6130 if test $ol_enable_md5 != no ; then
6131 cat >> confdefs.h <<\EOF
6136 if test $ol_enable_sha1 != no ; then
6137 cat >> confdefs.h <<\EOF
6138 #define SLAPD_SHA1 1
6142 if test $ol_enable_phonetic != no ; then
6143 cat >> confdefs.h <<\EOF
6144 #define SLAPD_PHONETIC 1
6148 if test $ol_enable_rlookups != no ; then
6149 cat >> confdefs.h <<\EOF
6150 #define SLAPD_RLOOKUPS 1
6155 if test $ol_link_ldbm != no ; then
6156 cat >> confdefs.h <<\EOF
6157 #define SLAPD_LDBM 1
6164 if test $ol_enable_passwd != no ; then
6165 cat >> confdefs.h <<\EOF
6166 #define SLAPD_PASSWD 1
6173 if test $ol_enable_shell != no ; then
6174 cat >> confdefs.h <<\EOF
6175 #define SLAPD_SHELL 1
6182 if test $ol_enable_slurpd != no -a $ol_link_threads != no -a \
6183 $BUILD_SLAPD = yes ; then
6210 cat > confcache <<\EOF
6211 # This file is a shell script that caches the results of configure
6212 # tests run on this system so they can be shared between configure
6213 # scripts and configure runs. It is not useful on other systems.
6214 # If it contains results you don't want to keep, you may remove or edit it.
6216 # By default, configure uses ./config.cache as the cache file,
6217 # creating it if it does not exist already. You can give configure
6218 # the --cache-file=FILE option to use a different cache file; that is
6219 # what configure does when it calls configure scripts in
6220 # subdirectories, so they share the cache.
6221 # Giving --cache-file=/dev/null disables caching, for debugging configure.
6222 # config.status only pays attention to the cache file if you give it the
6223 # --recheck option to rerun configure.
6226 # The following way of writing the cache mishandles newlines in values,
6227 # but we know of no workaround that is simple, portable, and efficient.
6228 # So, don't put newlines in cache variables' values.
6229 # Ultrix sh set writes to stderr and can't be redirected directly,
6230 # and sets the high bit in the cache file unless we assign to the vars.
6232 case `(ac_space=' '; set) 2>&1` in
6234 # `set' does not quote correctly, so add quotes (double-quote substitution
6235 # turns \\\\ into \\, and sed turns \\ into \).
6237 -e "s/'/'\\\\''/g" \
6238 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
6241 # `set' quotes correctly as required by POSIX, so do not add quotes.
6242 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
6245 if cmp -s $cache_file confcache; then
6248 if test -w $cache_file; then
6249 echo "updating cache $cache_file"
6250 cat confcache > $cache_file
6252 echo "not updating unwritable cache $cache_file"
6257 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
6259 test "x$prefix" = xNONE && prefix=$ac_default_prefix
6260 # Let make expand exec_prefix.
6261 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6263 # Any assignment to VPATH causes Sun make to only execute
6264 # the first set of double-colon rules, so remove it if not needed.
6265 # If there is a colon in the path, we need to keep it.
6266 if test "x$srcdir" = x.; then
6267 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
6270 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
6272 DEFS=-DHAVE_CONFIG_H
6274 # Without the "./", some shells look in PATH for config.status.
6275 : ${CONFIG_STATUS=./config.status}
6277 echo creating $CONFIG_STATUS
6278 rm -f $CONFIG_STATUS
6279 cat > $CONFIG_STATUS <<EOF
6281 # Generated automatically by configure.
6282 # Run this file to recreate the current configuration.
6283 # This directory was configured as follows,
6284 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
6286 # $0 $ac_configure_args
6288 # Compiler output produced by configure, useful for debugging
6289 # configure, is in ./config.log if it exists.
6291 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
6294 case "\$ac_option" in
6295 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
6296 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
6297 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
6298 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
6299 echo "$CONFIG_STATUS generated by autoconf version 2.12"
6301 -help | --help | --hel | --he | --h)
6302 echo "\$ac_cs_usage"; exit 0 ;;
6303 *) echo "\$ac_cs_usage"; exit 1 ;;
6307 ac_given_srcdir=$srcdir
6308 ac_given_INSTALL="$INSTALL"
6310 trap 'rm -fr `echo "\
6311 Makefile:build/top.mk:Makefile.in:build/dir.mk \
6312 doc/Makefile:build/top.mk:doc/Makefile.in:build/dir.mk \
6313 doc/man/Makefile:build/top.mk:doc/man/Makefile.in:build/dir.mk \
6314 doc/man/man1/Makefile:build/top.mk:doc/man/man1/Makefile.in:build/man.mk \
6315 doc/man/man3/Makefile:build/top.mk:doc/man/man3/Makefile.in:build/man.mk \
6316 doc/man/man5/Makefile:build/top.mk:doc/man/man5/Makefile.in:build/man.mk \
6317 doc/man/man8/Makefile:build/top.mk:doc/man/man8/Makefile.in:build/man.mk \
6318 clients/Makefile:build/top.mk:clients/Makefile.in:build/dir.mk \
6319 clients/finger/Makefile:build/top.mk:clients/finger/Makefile.in:build/rules.mk \
6320 clients/fax500/Makefile:build/top.mk:clients/fax500/Makefile.in:build/rules.mk \
6321 clients/gopher/Makefile:build/top.mk:clients/gopher/Makefile.in:build/rules.mk \
6322 clients/mail500/Makefile:build/top.mk:clients/mail500/Makefile.in:build/rules.mk \
6323 clients/rcpt500/Makefile:build/top.mk:clients/rcpt500/Makefile.in:build/rules.mk \
6324 clients/ud/Makefile:build/top.mk:clients/ud/Makefile.in:build/rules.mk \
6325 clients/tools/Makefile:build/top.mk:clients/tools/Makefile.in:build/rules.mk \
6326 include/Makefile:build/top.mk:include/Makefile.in \
6327 libraries/Makefile:build/top.mk:libraries/Makefile.in:build/dir.mk \
6328 libraries/libavl/Makefile:build/top.mk:libraries/libavl/Makefile.in:build/lib.mk \
6329 libraries/liblber/Makefile:build/top.mk:libraries/liblber/Makefile.in:build/lib.mk \
6330 libraries/libldap/Makefile:build/top.mk:libraries/libldap/Makefile.in:build/lib.mk \
6331 libraries/libldbm/Makefile:build/top.mk:libraries/libldbm/Makefile.in:build/lib.mk \
6332 libraries/libldif/Makefile:build/top.mk:libraries/libldif/Makefile.in:build/lib.mk \
6333 libraries/liblthread/Makefile:build/top.mk:libraries/liblthread/Makefile.in:build/lib.mk \
6334 libraries/liblutil/Makefile:build/top.mk:libraries/liblutil/Makefile.in:build/lib.mk \
6335 servers/Makefile:build/top.mk:servers/Makefile.in:build/dir.mk \
6336 servers/ldapd/Makefile:build/top.mk:servers/ldapd/Makefile.in:build/srv.mk \
6337 servers/slapd/Makefile:build/top.mk:servers/slapd/Makefile.in:build/srv.mk \
6338 servers/slapd/back-ldbm/Makefile:build/top.mk:servers/slapd/back-ldbm/Makefile.in:build/srv.mk \
6339 servers/slapd/back-passwd/Makefile:build/top.mk:servers/slapd/back-passwd/Makefile.in:build/srv.mk \
6340 servers/slapd/back-shell/Makefile:build/top.mk:servers/slapd/back-shell/Makefile.in:build/srv.mk \
6341 servers/slapd/shell-backends/Makefile:build/top.mk:servers/slapd/shell-backends/Makefile.in:build/srv.mk \
6342 servers/slapd/tools/Makefile:build/top.mk:servers/slapd/tools/Makefile.in \
6343 servers/slurpd/Makefile:build/top.mk:servers/slurpd/Makefile.in:build/srv.mk \
6344 tests/Makefile:build/top.mk:tests/Makefile.in \
6345 include/portable.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
6347 cat >> $CONFIG_STATUS <<EOF
6349 # Protect against being on the right side of a sed subst in config.status.
6350 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
6351 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
6354 s%@CFLAGS@%$CFLAGS%g
6355 s%@CPPFLAGS@%$CPPFLAGS%g
6356 s%@CXXFLAGS@%$CXXFLAGS%g
6358 s%@LDFLAGS@%$LDFLAGS%g
6360 s%@exec_prefix@%$exec_prefix%g
6361 s%@prefix@%$prefix%g
6362 s%@program_transform_name@%$program_transform_name%g
6363 s%@bindir@%$bindir%g
6364 s%@sbindir@%$sbindir%g
6365 s%@libexecdir@%$libexecdir%g
6366 s%@datadir@%$datadir%g
6367 s%@sysconfdir@%$sysconfdir%g
6368 s%@sharedstatedir@%$sharedstatedir%g
6369 s%@localstatedir@%$localstatedir%g
6370 s%@libdir@%$libdir%g
6371 s%@includedir@%$includedir%g
6372 s%@oldincludedir@%$oldincludedir%g
6373 s%@infodir@%$infodir%g
6374 s%@mandir@%$mandir%g
6376 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
6377 s%@INSTALL_DATA@%$INSTALL_DATA%g
6378 s%@RANLIB@%$RANLIB%g
6379 s%@SET_MAKE@%$SET_MAKE%g
6380 s%@SENDMAIL@%$SENDMAIL%g
6381 s%@EDITOR@%$EDITOR%g
6382 s%@FINGER@%$FINGER%g
6385 s%@LIBOBJS@%$LIBOBJS%g
6386 s%@BUILD_LDAPD@%$BUILD_LDAPD%g
6387 s%@BUILD_SLAPD@%$BUILD_SLAPD%g
6388 s%@BUILD_LDBM@%$BUILD_LDBM%g
6389 s%@BUILD_PASSWD@%$BUILD_PASSWD%g
6390 s%@BUILD_SHELL@%$BUILD_SHELL%g
6391 s%@BUILD_SLURPD@%$BUILD_SLURPD%g
6392 s%@LDAP_LIBS@%$LDAP_LIBS%g
6393 s%@LDAPD_LIBS@%$LDAPD_LIBS%g
6394 s%@SLAPD_LIBS@%$SLAPD_LIBS%g
6395 s%@SLURPD_LIBS@%$SLURPD_LIBS%g
6396 s%@LDBM_LIBS@%$LDBM_LIBS%g
6397 s%@LTHREAD_LIBS@%$LTHREAD_LIBS%g
6398 s%@LUTIL_LIBS@%$LUTIL_LIBS%g
6399 s%@KRB_LIBS@%$KRB_LIBS%g
6400 s%@TERMCAP_LIBS@%$TERMCAP_LIBS%g
6405 cat >> $CONFIG_STATUS <<\EOF
6407 # Split the substitutions into bite-sized pieces for seds with
6408 # small command number limits, like on Digital OSF/1 and HP-UX.
6409 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
6410 ac_file=1 # Number of current file.
6411 ac_beg=1 # First line for current file.
6412 ac_end=$ac_max_sed_cmds # Line after last line for current file.
6415 while $ac_more_lines; do
6416 if test $ac_beg -gt 1; then
6417 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
6419 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
6421 if test ! -s conftest.s$ac_file; then
6423 rm -f conftest.s$ac_file
6425 if test -z "$ac_sed_cmds"; then
6426 ac_sed_cmds="sed -f conftest.s$ac_file"
6428 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
6430 ac_file=`expr $ac_file + 1`
6432 ac_end=`expr $ac_end + $ac_max_sed_cmds`
6435 if test -z "$ac_sed_cmds"; then
6440 cat >> $CONFIG_STATUS <<EOF
6442 CONFIG_FILES=\${CONFIG_FILES-"\
6443 Makefile:build/top.mk:Makefile.in:build/dir.mk \
6444 doc/Makefile:build/top.mk:doc/Makefile.in:build/dir.mk \
6445 doc/man/Makefile:build/top.mk:doc/man/Makefile.in:build/dir.mk \
6446 doc/man/man1/Makefile:build/top.mk:doc/man/man1/Makefile.in:build/man.mk \
6447 doc/man/man3/Makefile:build/top.mk:doc/man/man3/Makefile.in:build/man.mk \
6448 doc/man/man5/Makefile:build/top.mk:doc/man/man5/Makefile.in:build/man.mk \
6449 doc/man/man8/Makefile:build/top.mk:doc/man/man8/Makefile.in:build/man.mk \
6450 clients/Makefile:build/top.mk:clients/Makefile.in:build/dir.mk \
6451 clients/finger/Makefile:build/top.mk:clients/finger/Makefile.in:build/rules.mk \
6452 clients/fax500/Makefile:build/top.mk:clients/fax500/Makefile.in:build/rules.mk \
6453 clients/gopher/Makefile:build/top.mk:clients/gopher/Makefile.in:build/rules.mk \
6454 clients/mail500/Makefile:build/top.mk:clients/mail500/Makefile.in:build/rules.mk \
6455 clients/rcpt500/Makefile:build/top.mk:clients/rcpt500/Makefile.in:build/rules.mk \
6456 clients/ud/Makefile:build/top.mk:clients/ud/Makefile.in:build/rules.mk \
6457 clients/tools/Makefile:build/top.mk:clients/tools/Makefile.in:build/rules.mk \
6458 include/Makefile:build/top.mk:include/Makefile.in \
6459 libraries/Makefile:build/top.mk:libraries/Makefile.in:build/dir.mk \
6460 libraries/libavl/Makefile:build/top.mk:libraries/libavl/Makefile.in:build/lib.mk \
6461 libraries/liblber/Makefile:build/top.mk:libraries/liblber/Makefile.in:build/lib.mk \
6462 libraries/libldap/Makefile:build/top.mk:libraries/libldap/Makefile.in:build/lib.mk \
6463 libraries/libldbm/Makefile:build/top.mk:libraries/libldbm/Makefile.in:build/lib.mk \
6464 libraries/libldif/Makefile:build/top.mk:libraries/libldif/Makefile.in:build/lib.mk \
6465 libraries/liblthread/Makefile:build/top.mk:libraries/liblthread/Makefile.in:build/lib.mk \
6466 libraries/liblutil/Makefile:build/top.mk:libraries/liblutil/Makefile.in:build/lib.mk \
6467 servers/Makefile:build/top.mk:servers/Makefile.in:build/dir.mk \
6468 servers/ldapd/Makefile:build/top.mk:servers/ldapd/Makefile.in:build/srv.mk \
6469 servers/slapd/Makefile:build/top.mk:servers/slapd/Makefile.in:build/srv.mk \
6470 servers/slapd/back-ldbm/Makefile:build/top.mk:servers/slapd/back-ldbm/Makefile.in:build/srv.mk \
6471 servers/slapd/back-passwd/Makefile:build/top.mk:servers/slapd/back-passwd/Makefile.in:build/srv.mk \
6472 servers/slapd/back-shell/Makefile:build/top.mk:servers/slapd/back-shell/Makefile.in:build/srv.mk \
6473 servers/slapd/shell-backends/Makefile:build/top.mk:servers/slapd/shell-backends/Makefile.in:build/srv.mk \
6474 servers/slapd/tools/Makefile:build/top.mk:servers/slapd/tools/Makefile.in \
6475 servers/slurpd/Makefile:build/top.mk:servers/slurpd/Makefile.in:build/srv.mk \
6476 tests/Makefile:build/top.mk:tests/Makefile.in \
6479 cat >> $CONFIG_STATUS <<\EOF
6480 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
6481 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6483 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
6484 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
6485 *) ac_file_in="${ac_file}.in" ;;
6488 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
6490 # Remove last slash and all that follows it. Not all systems have dirname.
6491 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
6492 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
6493 # The file is in a subdirectory.
6494 test ! -d "$ac_dir" && mkdir "$ac_dir"
6495 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
6496 # A "../" for each directory in $ac_dir_suffix.
6497 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
6499 ac_dir_suffix= ac_dots=
6502 case "$ac_given_srcdir" in
6504 if test -z "$ac_dots"; then top_srcdir=.
6505 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
6506 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
6508 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
6509 top_srcdir="$ac_dots$ac_given_srcdir" ;;
6512 case "$ac_given_INSTALL" in
6513 [/$]*) INSTALL="$ac_given_INSTALL" ;;
6514 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
6517 echo creating "$ac_file"
6519 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
6521 *Makefile*) ac_comsub="1i\\
6522 # $configure_input" ;;
6526 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6528 s%@configure_input@%$configure_input%g
6529 s%@srcdir@%$srcdir%g
6530 s%@top_srcdir@%$top_srcdir%g
6531 s%@INSTALL@%$INSTALL%g
6532 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
6536 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
6537 # NAME is the cpp macro being defined and VALUE is the value it is being given.
6539 # ac_d sets the value in "#define NAME VALUE" lines.
6540 ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
6541 ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
6544 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
6545 ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
6546 ac_uB='\([ ]\)%\1#\2define\3'
6549 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
6550 ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
6551 ac_eB='$%\1#\2define\3'
6555 if test "${CONFIG_HEADERS+set}" != set; then
6557 cat >> $CONFIG_STATUS <<EOF
6558 CONFIG_HEADERS="include/portable.h"
6560 cat >> $CONFIG_STATUS <<\EOF
6562 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
6563 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6565 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
6566 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
6567 *) ac_file_in="${ac_file}.in" ;;
6570 echo creating $ac_file
6572 rm -f conftest.frag conftest.in conftest.out
6573 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6574 cat $ac_file_inputs > conftest.in
6578 # Transform confdefs.h into a sed script conftest.vals that substitutes
6579 # the proper values into config.h.in to produce config.h. And first:
6580 # Protect against being on the right side of a sed subst in config.status.
6581 # Protect against being in an unquoted here document in config.status.
6583 cat > conftest.hdr <<\EOF
6586 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
6590 sed -n -f conftest.hdr confdefs.h > conftest.vals
6593 # This sed command replaces #undef with comments. This is necessary, for
6594 # example, in the case of _POSIX_SOURCE, which is predefined and required
6595 # on some systems where configure will not decide to define it.
6596 cat >> conftest.vals <<\EOF
6597 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
6600 # Break up conftest.vals because some shells have a limit on
6601 # the size of here documents, and old seds have small limits too.
6606 ac_lines=`grep -c . conftest.vals`
6607 # grep -c gives empty output for an empty file on some AIX systems.
6608 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
6609 # Write a limited-size here document to conftest.frag.
6610 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
6611 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
6613 sed -f conftest.frag conftest.in > conftest.out
6615 mv conftest.out conftest.in
6617 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
6619 mv conftest.tail conftest.vals
6623 cat >> $CONFIG_STATUS <<\EOF
6624 rm -f conftest.frag conftest.h
6625 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
6626 cat conftest.in >> conftest.h
6628 if cmp -s $ac_file conftest.h 2>/dev/null; then
6629 echo "$ac_file is unchanged"
6632 # Remove last slash and all that follows it. Not all systems have dirname.
6633 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
6634 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
6635 # The file is in a subdirectory.
6636 test ! -d "$ac_dir" && mkdir "$ac_dir"
6639 mv conftest.h $ac_file
6644 cat >> $CONFIG_STATUS <<EOF
6647 cat >> $CONFIG_STATUS <<\EOF
6651 chmod +x $CONFIG_STATUS
6652 rm -fr confdefs* $ac_clean_files
6653 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1