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-aclgroup 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-aclgroup
821 # Check whether --enable-aclgroup or --disable-aclgroup was given.
822 if test "${enable_aclgroup+set}" = set; then
823 enableval="$enable_aclgroup"
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-aclgroup" 1>&2; exit 1; }
834 ol_enable_aclgroup="$ol_arg"
837 ol_enable_aclgroup="auto"
839 # end --enable-aclgroup
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_aclgroup = yes ; then
1097 echo "configure: warning: slapd disabled, ignoring --enable_aclgroup 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_aclgroup=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 elif test $ol_cv_pthread_version = draft4 ; then
2472 cat >> confdefs.h <<\EOF
2473 #define HAVE_PTHREADS_D4 1
2477 { echo "configure: error: unknown pthread version" 1>&2; exit 1; }
2480 # consider threads found
2481 ol_with_threads=found
2484 echo $ac_n "checking for LinuxThreads""... $ac_c" 1>&6
2485 echo "configure:2486: checking for LinuxThreads" >&5
2486 if eval "test \"`echo '$''{'ol_cv_linux_threads'+set}'`\" = set"; then
2487 echo $ac_n "(cached) $ac_c" 1>&6
2490 res=`grep Linuxthreads /usr/include/pthread.h 2>/dev/null | wc -l`
2491 if test "$res" -gt 0 ; then
2492 ol_cv_linux_threads=yes
2494 ol_cv_linux_threads=no
2499 echo "$ac_t""$ol_cv_linux_threads" 1>&6
2502 if test $ol_cv_linux_threads = yes ; then
2503 cat >> confdefs.h <<\EOF
2504 #define HAVE_LINUX_THREADS 1
2510 echo $ac_n "checking for pthread_create""... $ac_c" 1>&6
2511 echo "configure:2512: checking for pthread_create" >&5
2512 if eval "test \"`echo '$''{'ac_cv_func_pthread_create'+set}'`\" = set"; then
2513 echo $ac_n "(cached) $ac_c" 1>&6
2515 cat > conftest.$ac_ext <<EOF
2516 #line 2517 "configure"
2517 #include "confdefs.h"
2518 /* System header to define __stub macros and hopefully few prototypes,
2519 which can conflict with char pthread_create(); below. */
2521 /* Override any gcc2 internal prototype to avoid an error. */
2522 /* We use char because int might match the return type of a gcc2
2523 builtin and then its argument prototype would still apply. */
2524 char pthread_create();
2528 /* The GNU C library defines this for functions which it implements
2529 to always fail with ENOSYS. Some functions are actually named
2530 something starting with __ and the normal name is an alias. */
2531 #if defined (__stub_pthread_create) || defined (__stub___pthread_create)
2539 if { (eval echo configure:2540: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2541 eval "ac_cv_func_pthread_create=yes"
2543 echo "configure: failed program was:" >&5
2544 cat conftest.$ac_ext >&5
2546 eval "ac_cv_func_pthread_create=no"
2551 if eval "test \"`echo '$ac_cv_func_'pthread_create`\" = yes"; then
2552 echo "$ac_t""yes" 1>&6
2555 echo "$ac_t""no" 1>&6
2559 if test $ol_link_threads = no ; then
2560 echo $ac_n "checking for pthread_create with -pthread""... $ac_c" 1>&6
2561 echo "configure:2562: checking for pthread_create with -pthread" >&5
2562 if eval "test \"`echo '$''{'ol_cv_pthread_flag'+set}'`\" = set"; then
2563 echo $ac_n "(cached) $ac_c" 1>&6
2567 LIBS="-pthread $LIBS"
2568 cat > conftest.$ac_ext <<EOF
2569 #line 2570 "configure"
2570 #include "confdefs.h"
2571 #include <pthread.h>
2574 pthread_create((pthread_t*) 0,
2575 (pthread_attr_t*) 0, 0, 0);
2579 if { (eval echo configure:2580: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2581 ol_cv_pthread_flag=yes
2583 echo "configure: failed program was:" >&5
2584 cat conftest.$ac_ext >&5
2586 ol_cv_pthread_flag=no
2593 echo "$ac_t""$ol_cv_pthread_flag" 1>&6
2595 if test $ol_cv_pthread_flag = yes ; then
2596 LTHREAD_LIBS="$LTHREAD_LIBS -pthread"
2597 ol_link_threads=posix
2601 if test $ol_link_threads = no ; then
2603 echo $ac_n "checking for pthread_create in -lpthread""... $ac_c" 1>&6
2604 echo "configure:2605: checking for pthread_create in -lpthread" >&5
2605 ac_lib_var=`echo pthread'_'pthread_create | sed 'y%./+-%__p_%'`
2606 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2607 echo $ac_n "(cached) $ac_c" 1>&6
2609 ac_save_LIBS="$LIBS"
2610 LIBS="-lpthread $LIBS"
2611 cat > conftest.$ac_ext <<EOF
2612 #line 2613 "configure"
2613 #include "confdefs.h"
2614 /* Override any gcc2 internal prototype to avoid an error. */
2615 /* We use char because int might match the return type of a gcc2
2616 builtin and then its argument prototype would still apply. */
2617 char pthread_create();
2623 if { (eval echo configure:2624: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2625 eval "ac_cv_lib_$ac_lib_var=yes"
2627 echo "configure: failed program was:" >&5
2628 cat conftest.$ac_ext >&5
2630 eval "ac_cv_lib_$ac_lib_var=no"
2633 LIBS="$ac_save_LIBS"
2636 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2637 echo "$ac_t""yes" 1>&6
2639 ol_link_threads=posix
2640 LTHREAD_LIBS="$LTHREAD_LIBS -lpthread"
2642 echo "$ac_t""no" 1>&6
2648 if test $ol_link_threads = no ; then
2650 echo $ac_n "checking for pthread_create in -lc_r""... $ac_c" 1>&6
2651 echo "configure:2652: checking for pthread_create in -lc_r" >&5
2652 ac_lib_var=`echo c_r'_'pthread_create | sed 'y%./+-%__p_%'`
2653 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2654 echo $ac_n "(cached) $ac_c" 1>&6
2656 ac_save_LIBS="$LIBS"
2658 cat > conftest.$ac_ext <<EOF
2659 #line 2660 "configure"
2660 #include "confdefs.h"
2661 /* Override any gcc2 internal prototype to avoid an error. */
2662 /* We use char because int might match the return type of a gcc2
2663 builtin and then its argument prototype would still apply. */
2664 char pthread_create();
2670 if { (eval echo configure:2671: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2672 eval "ac_cv_lib_$ac_lib_var=yes"
2674 echo "configure: failed program was:" >&5
2675 cat conftest.$ac_ext >&5
2677 eval "ac_cv_lib_$ac_lib_var=no"
2680 LIBS="$ac_save_LIBS"
2683 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2684 echo "$ac_t""yes" 1>&6
2686 ol_link_threads=posix
2687 LTHREAD_LIBS="$LTHREAD_LIBS -lc_r"
2689 echo "$ac_t""no" 1>&6
2695 if test $ol_link_threads = no ; then
2697 echo $ac_n "checking for pthread_create in -lpthread""... $ac_c" 1>&6
2698 echo "configure:2699: checking for pthread_create in -lpthread" >&5
2699 ac_lib_var=`echo pthread'_'pthread_create | sed 'y%./+-%__p_%'`
2700 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2701 echo $ac_n "(cached) $ac_c" 1>&6
2703 ac_save_LIBS="$LIBS"
2704 LIBS="-lpthread if test $with_preemptive = auto ; then
2705 ol_with_preemptive=yes
2707 -lmach -lexc -lc $LIBS"
2708 cat > conftest.$ac_ext <<EOF
2709 #line 2710 "configure"
2710 #include "confdefs.h"
2711 /* Override any gcc2 internal prototype to avoid an error. */
2712 /* We use char because int might match the return type of a gcc2
2713 builtin and then its argument prototype would still apply. */
2714 char pthread_create();
2720 if { (eval echo configure:2721: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2722 eval "ac_cv_lib_$ac_lib_var=yes"
2724 echo "configure: failed program was:" >&5
2725 cat conftest.$ac_ext >&5
2727 eval "ac_cv_lib_$ac_lib_var=no"
2730 LIBS="$ac_save_LIBS"
2733 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2734 echo "$ac_t""yes" 1>&6
2736 cat >> confdefs.h <<\EOF
2740 ol_link_threads=posix
2741 LTHREAD_LIBS="$LTHREAD_LIBS -lpthread -lmach -lexc -lc"
2743 echo "$ac_t""no" 1>&6
2749 if test $ol_link_threads != no ; then
2750 cat >> confdefs.h <<\EOF
2751 #define HAVE_PTHREADS 1
2755 save_CPPFLAGS="$CPPFLAGS"
2757 LIBS="$LTHREAD_LIBS $LIBS"
2759 for ac_func in sched_yield pthread_yield
2761 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2762 echo "configure:2763: checking for $ac_func" >&5
2763 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2764 echo $ac_n "(cached) $ac_c" 1>&6
2766 cat > conftest.$ac_ext <<EOF
2767 #line 2768 "configure"
2768 #include "confdefs.h"
2769 /* System header to define __stub macros and hopefully few prototypes,
2770 which can conflict with char $ac_func(); below. */
2772 /* Override any gcc2 internal prototype to avoid an error. */
2773 /* We use char because int might match the return type of a gcc2
2774 builtin and then its argument prototype would still apply. */
2779 /* The GNU C library defines this for functions which it implements
2780 to always fail with ENOSYS. Some functions are actually named
2781 something starting with __ and the normal name is an alias. */
2782 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2790 if { (eval echo configure:2791: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2792 eval "ac_cv_func_$ac_func=yes"
2794 echo "configure: failed program was:" >&5
2795 cat conftest.$ac_ext >&5
2797 eval "ac_cv_func_$ac_func=no"
2802 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2803 echo "$ac_t""yes" 1>&6
2804 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2805 cat >> confdefs.h <<EOF
2806 #define $ac_tr_func 1
2810 echo "$ac_t""no" 1>&6
2815 if test $ac_cv_func_sched_yield = no -a \
2816 $ac_cv_func_pthread_yield = no ; then
2818 echo "configure: warning: could not locate sched_yield() or pthread_yield()" 1>&2
2819 { echo "configure: error: POSIX Threads are not usable" 1>&2; exit 1; }
2822 for ac_func in pthread_kill
2824 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2825 echo "configure:2826: checking for $ac_func" >&5
2826 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2827 echo $ac_n "(cached) $ac_c" 1>&6
2829 cat > conftest.$ac_ext <<EOF
2830 #line 2831 "configure"
2831 #include "confdefs.h"
2832 /* System header to define __stub macros and hopefully few prototypes,
2833 which can conflict with char $ac_func(); below. */
2835 /* Override any gcc2 internal prototype to avoid an error. */
2836 /* We use char because int might match the return type of a gcc2
2837 builtin and then its argument prototype would still apply. */
2842 /* The GNU C library defines this for functions which it implements
2843 to always fail with ENOSYS. Some functions are actually named
2844 something starting with __ and the normal name is an alias. */
2845 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2853 if { (eval echo configure:2854: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2855 eval "ac_cv_func_$ac_func=yes"
2857 echo "configure: failed program was:" >&5
2858 cat conftest.$ac_ext >&5
2860 eval "ac_cv_func_$ac_func=no"
2865 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2866 echo "$ac_t""yes" 1>&6
2867 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2868 cat >> confdefs.h <<EOF
2869 #define $ac_tr_func 1
2873 echo "$ac_t""no" 1>&6
2878 if test $ol_with_preemptive = auto ; then
2879 echo $ac_n "checking for preemptive Pthread implementation""... $ac_c" 1>&6
2880 echo "configure:2881: checking for preemptive Pthread implementation" >&5
2881 if test "$cross_compiling" = yes; then
2883 { echo "configure: error: crossing compiling: use --with-preemptive=yes|no|manual" 1>&2; exit 1; }
2885 cat > conftest.$ac_ext <<EOF
2886 #line 2887 "configure"
2887 #include "confdefs.h"
2889 #include <sys/types.h>
2890 #include <sys/time.h>
2892 #include <pthread.h>
2904 select(0, NULL, NULL, NULL, &tv);
2908 select(0, NULL, NULL, NULL, &tv);
2910 exit(1); /* if we exit here, the select blocked the whole process */
2914 int argc; char **argv;
2917 pthread_create(&t, NULL, (void *) task, NULL);
2919 #if HAVE_SCHED_YIELD
2920 sched_yield(); /* make sure task runs first */
2922 #if defined(HAVE_PTHREAD_YIELD)
2923 pthread_yield(); /* make sure task runs first */
2930 if { (eval echo configure:2931: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
2932 ol_pthread_preemptive=yes
2934 echo "configure: failed program was:" >&5
2935 cat conftest.$ac_ext >&5
2937 ol_pthread_preemptive=no
2942 echo "$ac_t""$ol_pthread_preemptive" 1>&6
2944 if test $ol_pthread_preemptive = yes ; then
2945 cat >> confdefs.h <<\EOF
2946 #define HAVE_PREEMPTIVE_PTHREADS 1
2949 ol_with_preemptive=yes
2953 CPPFLAGS="$save_CPPFLAGS"
2956 { echo "configure: error: could not link with POSIX Threads" 1>&2; exit 1; }
2960 if test $ol_with_threads = posix ; then
2961 { echo "configure: error: could not locate POSIX Threads" 1>&2; exit 1; }
2965 if test $ol_with_threads = auto -o $ol_with_threads = cthreads ; then
2966 for ac_hdr in mach/cthreads.h
2968 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2969 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2970 echo "configure:2971: checking for $ac_hdr" >&5
2971 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2972 echo $ac_n "(cached) $ac_c" 1>&6
2974 cat > conftest.$ac_ext <<EOF
2975 #line 2976 "configure"
2976 #include "confdefs.h"
2979 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2980 { (eval echo configure:2981: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2981 ac_err=`grep -v '^ *+' conftest.out`
2982 if test -z "$ac_err"; then
2984 eval "ac_cv_header_$ac_safe=yes"
2987 echo "configure: failed program was:" >&5
2988 cat conftest.$ac_ext >&5
2990 eval "ac_cv_header_$ac_safe=no"
2994 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2995 echo "$ac_t""yes" 1>&6
2996 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2997 cat >> confdefs.h <<EOF
2998 #define $ac_tr_hdr 1
3002 echo "$ac_t""no" 1>&6
3006 if test $ac_cv_header_lwp_lwp_h = yes ; then
3007 echo $ac_n "checking for cthread_fork in -llwp""... $ac_c" 1>&6
3008 echo "configure:3009: checking for cthread_fork in -llwp" >&5
3009 ac_lib_var=`echo lwp'_'cthread_fork | sed 'y%./+-%__p_%'`
3010 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3011 echo $ac_n "(cached) $ac_c" 1>&6
3013 ac_save_LIBS="$LIBS"
3015 cat > conftest.$ac_ext <<EOF
3016 #line 3017 "configure"
3017 #include "confdefs.h"
3018 /* Override any gcc2 internal prototype to avoid an error. */
3019 /* We use char because int might match the return type of a gcc2
3020 builtin and then its argument prototype would still apply. */
3021 char cthread_fork();
3027 if { (eval echo configure:3028: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
3029 eval "ac_cv_lib_$ac_lib_var=yes"
3031 echo "configure: failed program was:" >&5
3032 cat conftest.$ac_ext >&5
3034 eval "ac_cv_lib_$ac_lib_var=no"
3037 LIBS="$ac_save_LIBS"
3040 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3041 echo "$ac_t""yes" 1>&6
3044 echo "$ac_t""no" 1>&6
3049 if test $have_cthreads = yes ; then
3050 cat >> confdefs.h <<\EOF
3051 #define HAVE_MACH_CTHREADS 1
3054 LTHREAD_LIBS="$LTHREAD_LIBS -llwp"
3059 if test $ol_with_threads = auto -o $ol_with_threads = lwp ; then
3060 for ac_hdr in thread.h synch.h
3062 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3063 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3064 echo "configure:3065: checking for $ac_hdr" >&5
3065 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3066 echo $ac_n "(cached) $ac_c" 1>&6
3068 cat > conftest.$ac_ext <<EOF
3069 #line 3070 "configure"
3070 #include "confdefs.h"
3073 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3074 { (eval echo configure:3075: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3075 ac_err=`grep -v '^ *+' conftest.out`
3076 if test -z "$ac_err"; then
3078 eval "ac_cv_header_$ac_safe=yes"
3081 echo "configure: failed program was:" >&5
3082 cat conftest.$ac_ext >&5
3084 eval "ac_cv_header_$ac_safe=no"
3088 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3089 echo "$ac_t""yes" 1>&6
3090 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3091 cat >> confdefs.h <<EOF
3092 #define $ac_tr_hdr 1
3096 echo "$ac_t""no" 1>&6
3100 if test $ac_cv_header_lwp_lwp_h = yes ; then
3101 echo $ac_n "checking for thr_create in -lthread""... $ac_c" 1>&6
3102 echo "configure:3103: checking for thr_create in -lthread" >&5
3103 ac_lib_var=`echo thread'_'thr_create | sed 'y%./+-%__p_%'`
3104 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3105 echo $ac_n "(cached) $ac_c" 1>&6
3107 ac_save_LIBS="$LIBS"
3108 LIBS="-lthread $LIBS"
3109 cat > conftest.$ac_ext <<EOF
3110 #line 3111 "configure"
3111 #include "confdefs.h"
3112 /* Override any gcc2 internal prototype to avoid an error. */
3113 /* We use char because int might match the return type of a gcc2
3114 builtin and then its argument prototype would still apply. */
3121 if { (eval echo configure:3122: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
3123 eval "ac_cv_lib_$ac_lib_var=yes"
3125 echo "configure: failed program was:" >&5
3126 cat conftest.$ac_ext >&5
3128 eval "ac_cv_lib_$ac_lib_var=no"
3131 LIBS="$ac_save_LIBS"
3134 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3135 echo "$ac_t""yes" 1>&6
3138 echo "$ac_t""no" 1>&6
3143 if test $have_lwp = yes ; then
3144 cat >> confdefs.h <<\EOF
3148 cat >> confdefs.h <<\EOF
3149 #define HAVE_LWP_THR 1
3152 LTHREAD_LIBS="$LTHREAD_LIBS -llwp"
3156 for ac_hdr in lwp/lwp.h
3158 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3159 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3160 echo "configure:3161: checking for $ac_hdr" >&5
3161 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3162 echo $ac_n "(cached) $ac_c" 1>&6
3164 cat > conftest.$ac_ext <<EOF
3165 #line 3166 "configure"
3166 #include "confdefs.h"
3169 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3170 { (eval echo configure:3171: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3171 ac_err=`grep -v '^ *+' conftest.out`
3172 if test -z "$ac_err"; then
3174 eval "ac_cv_header_$ac_safe=yes"
3177 echo "configure: failed program was:" >&5
3178 cat conftest.$ac_ext >&5
3180 eval "ac_cv_header_$ac_safe=no"
3184 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3185 echo "$ac_t""yes" 1>&6
3186 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3187 cat >> confdefs.h <<EOF
3188 #define $ac_tr_hdr 1
3192 echo "$ac_t""no" 1>&6
3196 if test $ac_cv_header_thread_h = yes -a $ac_cv_header_synch_h = yes ; then
3197 echo $ac_n "checking for lwp_create in -llwp""... $ac_c" 1>&6
3198 echo "configure:3199: checking for lwp_create in -llwp" >&5
3199 ac_lib_var=`echo lwp'_'lwp_create | sed 'y%./+-%__p_%'`
3200 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3201 echo $ac_n "(cached) $ac_c" 1>&6
3203 ac_save_LIBS="$LIBS"
3205 cat > conftest.$ac_ext <<EOF
3206 #line 3207 "configure"
3207 #include "confdefs.h"
3208 /* Override any gcc2 internal prototype to avoid an error. */
3209 /* We use char because int might match the return type of a gcc2
3210 builtin and then its argument prototype would still apply. */
3217 if { (eval echo configure:3218: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
3219 eval "ac_cv_lib_$ac_lib_var=yes"
3221 echo "configure: failed program was:" >&5
3222 cat conftest.$ac_ext >&5
3224 eval "ac_cv_lib_$ac_lib_var=no"
3227 LIBS="$ac_save_LIBS"
3230 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3231 echo "$ac_t""yes" 1>&6
3234 echo "$ac_t""no" 1>&6
3239 if test $have_lwp = yes ; then
3240 cat >> confdefs.h <<\EOF
3244 LTHREAD_LIBS="$LTHREAD_LIBS -llwp"
3246 if test $with_preemptive = auto ; then
3253 if test $ol_with_preemptive = yes ; then
3254 cat >> confdefs.h <<\EOF
3255 #define THREAD_PREEMPTIVE 1
3260 if test $ol_with_threads = manual ; then
3261 $ol_link_threads=yes
3263 echo "configure: warning: thread defines and link options must be set manually" 1>&2
3265 for ac_hdr in pthread.h sched.h
3267 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3268 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3269 echo "configure:3270: checking for $ac_hdr" >&5
3270 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3271 echo $ac_n "(cached) $ac_c" 1>&6
3273 cat > conftest.$ac_ext <<EOF
3274 #line 3275 "configure"
3275 #include "confdefs.h"
3278 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3279 { (eval echo configure:3280: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3280 ac_err=`grep -v '^ *+' conftest.out`
3281 if test -z "$ac_err"; then
3283 eval "ac_cv_header_$ac_safe=yes"
3286 echo "configure: failed program was:" >&5
3287 cat conftest.$ac_ext >&5
3289 eval "ac_cv_header_$ac_safe=no"
3293 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3294 echo "$ac_t""yes" 1>&6
3295 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3296 cat >> confdefs.h <<EOF
3297 #define $ac_tr_hdr 1
3301 echo "$ac_t""no" 1>&6
3305 for ac_func in sched_yield pthread_yield
3307 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3308 echo "configure:3309: checking for $ac_func" >&5
3309 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3310 echo $ac_n "(cached) $ac_c" 1>&6
3312 cat > conftest.$ac_ext <<EOF
3313 #line 3314 "configure"
3314 #include "confdefs.h"
3315 /* System header to define __stub macros and hopefully few prototypes,
3316 which can conflict with char $ac_func(); below. */
3318 /* Override any gcc2 internal prototype to avoid an error. */
3319 /* We use char because int might match the return type of a gcc2
3320 builtin and then its argument prototype would still apply. */
3325 /* The GNU C library defines this for functions which it implements
3326 to always fail with ENOSYS. Some functions are actually named
3327 something starting with __ and the normal name is an alias. */
3328 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3336 if { (eval echo configure:3337: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
3338 eval "ac_cv_func_$ac_func=yes"
3340 echo "configure: failed program was:" >&5
3341 cat conftest.$ac_ext >&5
3343 eval "ac_cv_func_$ac_func=no"
3348 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3349 echo "$ac_t""yes" 1>&6
3350 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3351 cat >> confdefs.h <<EOF
3352 #define $ac_tr_func 1
3356 echo "$ac_t""no" 1>&6
3361 echo $ac_n "checking for LinuxThreads""... $ac_c" 1>&6
3362 echo "configure:3363: checking for LinuxThreads" >&5
3363 if eval "test \"`echo '$''{'ol_cv_linux_threads'+set}'`\" = set"; then
3364 echo $ac_n "(cached) $ac_c" 1>&6
3367 res=`grep Linuxthreads /usr/include/pthread.h 2>/dev/null | wc -l`
3368 if test "$res" -gt 0 ; then
3369 ol_cv_linux_threads=yes
3371 ol_cv_linux_threads=no
3376 echo "$ac_t""$ol_cv_linux_threads" 1>&6
3379 for ac_hdr in mach/cthreads.h
3381 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3382 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3383 echo "configure:3384: checking for $ac_hdr" >&5
3384 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3385 echo $ac_n "(cached) $ac_c" 1>&6
3387 cat > conftest.$ac_ext <<EOF
3388 #line 3389 "configure"
3389 #include "confdefs.h"
3392 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3393 { (eval echo configure:3394: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3394 ac_err=`grep -v '^ *+' conftest.out`
3395 if test -z "$ac_err"; then
3397 eval "ac_cv_header_$ac_safe=yes"
3400 echo "configure: failed program was:" >&5
3401 cat conftest.$ac_ext >&5
3403 eval "ac_cv_header_$ac_safe=no"
3407 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3408 echo "$ac_t""yes" 1>&6
3409 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3410 cat >> confdefs.h <<EOF
3411 #define $ac_tr_hdr 1
3415 echo "$ac_t""no" 1>&6
3419 for ac_hdr in lwp/lwp.h
3421 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3422 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3423 echo "configure:3424: checking for $ac_hdr" >&5
3424 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3425 echo $ac_n "(cached) $ac_c" 1>&6
3427 cat > conftest.$ac_ext <<EOF
3428 #line 3429 "configure"
3429 #include "confdefs.h"
3432 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3433 { (eval echo configure:3434: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3434 ac_err=`grep -v '^ *+' conftest.out`
3435 if test -z "$ac_err"; then
3437 eval "ac_cv_header_$ac_safe=yes"
3440 echo "configure: failed program was:" >&5
3441 cat conftest.$ac_ext >&5
3443 eval "ac_cv_header_$ac_safe=no"
3447 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3448 echo "$ac_t""yes" 1>&6
3449 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3450 cat >> confdefs.h <<EOF
3451 #define $ac_tr_hdr 1
3455 echo "$ac_t""no" 1>&6
3459 for ac_hdr in thread.h synch.h
3461 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3462 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3463 echo "configure:3464: checking for $ac_hdr" >&5
3464 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3465 echo $ac_n "(cached) $ac_c" 1>&6
3467 cat > conftest.$ac_ext <<EOF
3468 #line 3469 "configure"
3469 #include "confdefs.h"
3472 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3473 { (eval echo configure:3474: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3474 ac_err=`grep -v '^ *+' conftest.out`
3475 if test -z "$ac_err"; then
3477 eval "ac_cv_header_$ac_safe=yes"
3480 echo "configure: failed program was:" >&5
3481 cat conftest.$ac_ext >&5
3483 eval "ac_cv_header_$ac_safe=no"
3487 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3488 echo "$ac_t""yes" 1>&6
3489 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3490 cat >> confdefs.h <<EOF
3491 #define $ac_tr_hdr 1
3495 echo "$ac_t""no" 1>&6
3501 if test $ol_link_threads = no ; then
3502 if test $ol_with_threads = yes ; then
3503 { echo "configure: error: no suitable thread support" 1>&2; exit 1; }
3506 if test $ol_with_threads = auto ; then
3507 echo "configure: warning: no suitable thread support, disabling threads" 1>&2
3508 $ol_with_threads = no
3511 cat >> confdefs.h <<\EOF
3512 #define NO_THREADS 1
3519 if test $ol_with_ldbm_api = auto -o $ol_with_ldbm_api = db2 ; then
3520 echo $ac_n "checking for DB2 library""... $ac_c" 1>&6
3521 echo "configure:3522: checking for DB2 library" >&5
3522 if eval "test \"`echo '$''{'ol_cv_lib_db2'+set}'`\" = set"; then
3523 echo $ac_n "(cached) $ac_c" 1>&6
3526 echo $ac_n "checking for db_open in -ldb""... $ac_c" 1>&6
3527 echo "configure:3528: checking for db_open in -ldb" >&5
3528 ac_lib_var=`echo db'_'db_open | sed 'y%./+-%__p_%'`
3529 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3530 echo $ac_n "(cached) $ac_c" 1>&6
3532 ac_save_LIBS="$LIBS"
3534 cat > conftest.$ac_ext <<EOF
3535 #line 3536 "configure"
3536 #include "confdefs.h"
3537 /* Override any gcc2 internal prototype to avoid an error. */
3538 /* We use char because int might match the return type of a gcc2
3539 builtin and then its argument prototype would still apply. */
3546 if { (eval echo configure:3547: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
3548 eval "ac_cv_lib_$ac_lib_var=yes"
3550 echo "configure: failed program was:" >&5
3551 cat conftest.$ac_ext >&5
3553 eval "ac_cv_lib_$ac_lib_var=no"
3556 LIBS="$ac_save_LIBS"
3559 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3560 echo "$ac_t""yes" 1>&6
3563 echo "$ac_t""no" 1>&6
3571 echo "$ac_t""$ol_cv_lib_db2" 1>&6
3575 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3576 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3577 echo "configure:3578: checking for $ac_hdr" >&5
3578 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3579 echo $ac_n "(cached) $ac_c" 1>&6
3581 cat > conftest.$ac_ext <<EOF
3582 #line 3583 "configure"
3583 #include "confdefs.h"
3586 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3587 { (eval echo configure:3588: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3588 ac_err=`grep -v '^ *+' conftest.out`
3589 if test -z "$ac_err"; then
3591 eval "ac_cv_header_$ac_safe=yes"
3594 echo "configure: failed program was:" >&5
3595 cat conftest.$ac_ext >&5
3597 eval "ac_cv_header_$ac_safe=no"
3601 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3602 echo "$ac_t""yes" 1>&6
3603 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3604 cat >> confdefs.h <<EOF
3605 #define $ac_tr_hdr 1
3609 echo "$ac_t""no" 1>&6
3613 if test $ac_cv_header_db_h = yes ; then
3614 echo $ac_n "checking if db.h is DB2""... $ac_c" 1>&6
3615 echo "configure:3616: checking if db.h is DB2" >&5
3616 if eval "test \"`echo '$''{'ol_cv_header_db2'+set}'`\" = set"; then
3617 echo $ac_n "(cached) $ac_c" 1>&6
3620 cat > conftest.$ac_ext <<EOF
3621 #line 3622 "configure"
3622 #include "confdefs.h"
3625 /* this check could be improved */
3626 # ifdef DB_VERSION_MAJOR
3627 # if DB_VERSION_MAJOR == 2
3633 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3634 egrep "__db_version_2" >/dev/null 2>&1; then
3636 ol_cv_header_db2=yes
3645 echo "$ac_t""$ol_cv_header_db2" 1>&6
3652 echo $ac_n "checking for Berkeley DB2""... $ac_c" 1>&6
3653 echo "configure:3654: checking for Berkeley DB2" >&5
3654 if eval "test \"`echo '$''{'ol_cv_berkeley_db2'+set}'`\" = set"; then
3655 echo $ac_n "(cached) $ac_c" 1>&6
3658 if test $ol_cv_lib_db2 = no -o $ol_cv_header_db2 = no ; then
3659 ol_cv_berkeley_db2=no
3661 ol_cv_berkeley_db2=yes
3666 echo "$ac_t""$ol_cv_berkeley_db2" 1>&6
3667 if test $ol_cv_berkeley_db2 = yes ; then
3668 cat >> confdefs.h <<\EOF
3669 #define HAVE_BERKELEY_DB2 1
3675 if test $ol_cv_berkeley_db2 = yes ; then
3677 ol_with_ldbm_api=db2
3679 if test $ol_with_ldbm_type = hash ; then
3680 cat >> confdefs.h <<\EOF
3681 #define LDBM_USE_DBHASH 1
3685 cat >> confdefs.h <<\EOF
3686 #define LDBM_USE_DBBTREE 1
3691 if test $ol_cv_lib_db2 != yes ; then
3692 LDBM_LIBS="$LDBM_LIBS $ol_cv_lib_db2"
3697 if test $ol_with_ldbm_api = auto -o $ol_with_ldbm_api = db ; then
3698 echo $ac_n "checking for Berkeley DB library""... $ac_c" 1>&6
3699 echo "configure:3700: checking for Berkeley DB library" >&5
3700 if eval "test \"`echo '$''{'ol_cv_lib_db'+set}'`\" = set"; then
3701 echo $ac_n "(cached) $ac_c" 1>&6
3704 echo $ac_n "checking for dbopen""... $ac_c" 1>&6
3705 echo "configure:3706: checking for dbopen" >&5
3706 if eval "test \"`echo '$''{'ac_cv_func_dbopen'+set}'`\" = set"; then
3707 echo $ac_n "(cached) $ac_c" 1>&6
3709 cat > conftest.$ac_ext <<EOF
3710 #line 3711 "configure"
3711 #include "confdefs.h"
3712 /* System header to define __stub macros and hopefully few prototypes,
3713 which can conflict with char dbopen(); below. */
3715 /* Override any gcc2 internal prototype to avoid an error. */
3716 /* We use char because int might match the return type of a gcc2
3717 builtin and then its argument prototype would still apply. */
3722 /* The GNU C library defines this for functions which it implements
3723 to always fail with ENOSYS. Some functions are actually named
3724 something starting with __ and the normal name is an alias. */
3725 #if defined (__stub_dbopen) || defined (__stub___dbopen)
3733 if { (eval echo configure:3734: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
3735 eval "ac_cv_func_dbopen=yes"
3737 echo "configure: failed program was:" >&5
3738 cat conftest.$ac_ext >&5
3740 eval "ac_cv_func_dbopen=no"
3745 if eval "test \"`echo '$ac_cv_func_'dbopen`\" = yes"; then
3746 echo "$ac_t""yes" 1>&6
3749 echo "$ac_t""no" 1>&6
3751 echo $ac_n "checking for dbopen in -ldb""... $ac_c" 1>&6
3752 echo "configure:3753: checking for dbopen in -ldb" >&5
3753 ac_lib_var=`echo db'_'dbopen | sed 'y%./+-%__p_%'`
3754 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3755 echo $ac_n "(cached) $ac_c" 1>&6
3757 ac_save_LIBS="$LIBS"
3759 cat > conftest.$ac_ext <<EOF
3760 #line 3761 "configure"
3761 #include "confdefs.h"
3762 /* Override any gcc2 internal prototype to avoid an error. */
3763 /* We use char because int might match the return type of a gcc2
3764 builtin and then its argument prototype would still apply. */
3771 if { (eval echo configure:3772: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
3773 eval "ac_cv_lib_$ac_lib_var=yes"
3775 echo "configure: failed program was:" >&5
3776 cat conftest.$ac_ext >&5
3778 eval "ac_cv_lib_$ac_lib_var=no"
3781 LIBS="$ac_save_LIBS"
3784 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3785 echo "$ac_t""yes" 1>&6
3788 echo "$ac_t""no" 1>&6
3799 echo "$ac_t""$ol_cv_lib_db" 1>&6
3802 for ac_hdr in db_185.h
3804 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3805 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3806 echo "configure:3807: checking for $ac_hdr" >&5
3807 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3808 echo $ac_n "(cached) $ac_c" 1>&6
3810 cat > conftest.$ac_ext <<EOF
3811 #line 3812 "configure"
3812 #include "confdefs.h"
3815 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3816 { (eval echo configure:3817: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3817 ac_err=`grep -v '^ *+' conftest.out`
3818 if test -z "$ac_err"; then
3820 eval "ac_cv_header_$ac_safe=yes"
3823 echo "configure: failed program was:" >&5
3824 cat conftest.$ac_ext >&5
3826 eval "ac_cv_header_$ac_safe=no"
3830 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3831 echo "$ac_t""yes" 1>&6
3832 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3833 cat >> confdefs.h <<EOF
3834 #define $ac_tr_hdr 1
3838 echo "$ac_t""no" 1>&6
3842 if test $ol_cv_header_db2 = yes ; then
3844 ol_cv_header_db=$ac_cv_header_db_185_h
3846 ol_cv_header_db=$ac_cv_header_db_h
3851 echo $ac_n "checking for Berkeley DB""... $ac_c" 1>&6
3852 echo "configure:3853: checking for Berkeley DB" >&5
3853 if eval "test \"`echo '$''{'ol_cv_berkeley_db'+set}'`\" = set"; then
3854 echo $ac_n "(cached) $ac_c" 1>&6
3857 if test $ol_cv_lib_db = no -o $ol_cv_header_db = no ; then
3858 ol_cv_berkeley_db=no
3860 ol_cv_berkeley_db=yes
3865 echo "$ac_t""$ol_cv_berkeley_db" 1>&6
3866 if test $ol_cv_berkeley_db = yes ; then
3867 cat >> confdefs.h <<\EOF
3868 #define HAVE_BERKELEY_DB 1
3874 if test $ol_cv_berkeley_db = yes ; then
3878 if test $ol_with_ldbm_type = hash ; then
3879 cat >> confdefs.h <<\EOF
3880 #define LDBM_USE_DBHASH 1
3884 cat >> confdefs.h <<\EOF
3885 #define LDBM_USE_DBBTREE 1
3890 if test $ol_cv_lib_db != yes ; then
3891 LDBM_LIBS="$LDBM_LIBS $ol_cv_lib_db"
3896 if test $ol_with_ldbm_api = manual ; then
3899 echo "configure: warning: LDBM defines and link options must be set manually" 1>&2
3901 for ac_hdr in db.h db_185.h gdbm.h ndbm.h
3903 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3904 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3905 echo "configure:3906: checking for $ac_hdr" >&5
3906 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3907 echo $ac_n "(cached) $ac_c" 1>&6
3909 cat > conftest.$ac_ext <<EOF
3910 #line 3911 "configure"
3911 #include "confdefs.h"
3914 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3915 { (eval echo configure:3916: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3916 ac_err=`grep -v '^ *+' conftest.out`
3917 if test -z "$ac_err"; then
3919 eval "ac_cv_header_$ac_safe=yes"
3922 echo "configure: failed program was:" >&5
3923 cat conftest.$ac_ext >&5
3925 eval "ac_cv_header_$ac_safe=no"
3929 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3930 echo "$ac_t""yes" 1>&6
3931 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3932 cat >> confdefs.h <<EOF
3933 #define $ac_tr_hdr 1
3937 echo "$ac_t""no" 1>&6
3943 if test $ol_link_ldbm = no -a $ol_with_ldbm_type = btree ; then
3944 echo "configure: warning: Could not find LDBM with BTREE support" 1>&2;
3945 $ol_with_ldbm_api=none
3948 if test $ol_with_ldbm_api = auto -o $ol_with_ldbm_api = gdbm ; then
3949 echo $ac_n "checking for GDBM library""... $ac_c" 1>&6
3950 echo "configure:3951: checking for GDBM library" >&5
3951 if eval "test \"`echo '$''{'ol_cv_lib_gdbm'+set}'`\" = set"; then
3952 echo $ac_n "(cached) $ac_c" 1>&6
3955 echo $ac_n "checking for gdbm_open""... $ac_c" 1>&6
3956 echo "configure:3957: checking for gdbm_open" >&5
3957 if eval "test \"`echo '$''{'ac_cv_func_gdbm_open'+set}'`\" = set"; then
3958 echo $ac_n "(cached) $ac_c" 1>&6
3960 cat > conftest.$ac_ext <<EOF
3961 #line 3962 "configure"
3962 #include "confdefs.h"
3963 /* System header to define __stub macros and hopefully few prototypes,
3964 which can conflict with char gdbm_open(); below. */
3966 /* Override any gcc2 internal prototype to avoid an error. */
3967 /* We use char because int might match the return type of a gcc2
3968 builtin and then its argument prototype would still apply. */
3973 /* The GNU C library defines this for functions which it implements
3974 to always fail with ENOSYS. Some functions are actually named
3975 something starting with __ and the normal name is an alias. */
3976 #if defined (__stub_gdbm_open) || defined (__stub___gdbm_open)
3984 if { (eval echo configure:3985: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
3986 eval "ac_cv_func_gdbm_open=yes"
3988 echo "configure: failed program was:" >&5
3989 cat conftest.$ac_ext >&5
3991 eval "ac_cv_func_gdbm_open=no"
3996 if eval "test \"`echo '$ac_cv_func_'gdbm_open`\" = yes"; then
3997 echo "$ac_t""yes" 1>&6
4000 echo "$ac_t""no" 1>&6
4002 echo $ac_n "checking for gdbm_open in -lgdbm""... $ac_c" 1>&6
4003 echo "configure:4004: checking for gdbm_open in -lgdbm" >&5
4004 ac_lib_var=`echo gdbm'_'gdbm_open | sed 'y%./+-%__p_%'`
4005 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4006 echo $ac_n "(cached) $ac_c" 1>&6
4008 ac_save_LIBS="$LIBS"
4010 cat > conftest.$ac_ext <<EOF
4011 #line 4012 "configure"
4012 #include "confdefs.h"
4013 /* Override any gcc2 internal prototype to avoid an error. */
4014 /* We use char because int might match the return type of a gcc2
4015 builtin and then its argument prototype would still apply. */
4022 if { (eval echo configure:4023: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
4024 eval "ac_cv_lib_$ac_lib_var=yes"
4026 echo "configure: failed program was:" >&5
4027 cat conftest.$ac_ext >&5
4029 eval "ac_cv_lib_$ac_lib_var=no"
4032 LIBS="$ac_save_LIBS"
4035 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4036 echo "$ac_t""yes" 1>&6
4037 ol_cv_lib_gdbm=-lgdbm
4039 echo "$ac_t""no" 1>&6
4050 echo "$ac_t""$ol_cv_lib_gdbm" 1>&6
4053 for ac_hdr in gdbm.h
4055 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4056 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4057 echo "configure:4058: checking for $ac_hdr" >&5
4058 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4059 echo $ac_n "(cached) $ac_c" 1>&6
4061 cat > conftest.$ac_ext <<EOF
4062 #line 4063 "configure"
4063 #include "confdefs.h"
4066 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4067 { (eval echo configure:4068: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4068 ac_err=`grep -v '^ *+' conftest.out`
4069 if test -z "$ac_err"; then
4071 eval "ac_cv_header_$ac_safe=yes"
4074 echo "configure: failed program was:" >&5
4075 cat conftest.$ac_ext >&5
4077 eval "ac_cv_header_$ac_safe=no"
4081 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4082 echo "$ac_t""yes" 1>&6
4083 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4084 cat >> confdefs.h <<EOF
4085 #define $ac_tr_hdr 1
4089 echo "$ac_t""no" 1>&6
4093 echo $ac_n "checking for db""... $ac_c" 1>&6
4094 echo "configure:4095: checking for db" >&5
4095 if eval "test \"`echo '$''{'ol_cv_gdbm'+set}'`\" = set"; then
4096 echo $ac_n "(cached) $ac_c" 1>&6
4099 if test $ol_cv_lib_gdbm = no -o $ac_cv_header_gdbm_h = no ; then
4107 echo "$ac_t""$ol_cv_gdbm" 1>&6
4108 if test $ol_cv_gdbm = yes ; then
4109 cat >> confdefs.h <<\EOF
4116 if test $ol_cv_gdbm = yes ; then
4118 ol_with_ldbm_api=gdbm
4120 if test $ol_cv_lib_gdbm != yes ; then
4121 LDBM_LIBS="$LDBM_LIBS $ol_cv_lib_gdbm"
4126 if test $ol_with_ldbm_api = auto -o $ol_with_ldbm_api = ndbm ; then
4127 echo $ac_n "checking for NDBM library""... $ac_c" 1>&6
4128 echo "configure:4129: checking for NDBM library" >&5
4129 if eval "test \"`echo '$''{'ol_cv_lib_ndbm'+set}'`\" = set"; then
4130 echo $ac_n "(cached) $ac_c" 1>&6
4133 echo $ac_n "checking for dbm_open""... $ac_c" 1>&6
4134 echo "configure:4135: checking for dbm_open" >&5
4135 if eval "test \"`echo '$''{'ac_cv_func_dbm_open'+set}'`\" = set"; then
4136 echo $ac_n "(cached) $ac_c" 1>&6
4138 cat > conftest.$ac_ext <<EOF
4139 #line 4140 "configure"
4140 #include "confdefs.h"
4141 /* System header to define __stub macros and hopefully few prototypes,
4142 which can conflict with char dbm_open(); below. */
4144 /* Override any gcc2 internal prototype to avoid an error. */
4145 /* We use char because int might match the return type of a gcc2
4146 builtin and then its argument prototype would still apply. */
4151 /* The GNU C library defines this for functions which it implements
4152 to always fail with ENOSYS. Some functions are actually named
4153 something starting with __ and the normal name is an alias. */
4154 #if defined (__stub_dbm_open) || defined (__stub___dbm_open)
4162 if { (eval echo configure:4163: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
4164 eval "ac_cv_func_dbm_open=yes"
4166 echo "configure: failed program was:" >&5
4167 cat conftest.$ac_ext >&5
4169 eval "ac_cv_func_dbm_open=no"
4174 if eval "test \"`echo '$ac_cv_func_'dbm_open`\" = yes"; then
4175 echo "$ac_t""yes" 1>&6
4178 echo "$ac_t""no" 1>&6
4180 echo $ac_n "checking for dbm_open in -lndbm""... $ac_c" 1>&6
4181 echo "configure:4182: checking for dbm_open in -lndbm" >&5
4182 ac_lib_var=`echo ndbm'_'dbm_open | sed 'y%./+-%__p_%'`
4183 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4184 echo $ac_n "(cached) $ac_c" 1>&6
4186 ac_save_LIBS="$LIBS"
4188 cat > conftest.$ac_ext <<EOF
4189 #line 4190 "configure"
4190 #include "confdefs.h"
4191 /* Override any gcc2 internal prototype to avoid an error. */
4192 /* We use char because int might match the return type of a gcc2
4193 builtin and then its argument prototype would still apply. */
4200 if { (eval echo configure:4201: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
4202 eval "ac_cv_lib_$ac_lib_var=yes"
4204 echo "configure: failed program was:" >&5
4205 cat conftest.$ac_ext >&5
4207 eval "ac_cv_lib_$ac_lib_var=no"
4210 LIBS="$ac_save_LIBS"
4213 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4214 echo "$ac_t""yes" 1>&6
4215 ol_cv_lib_ndbm=-lndbm
4217 echo "$ac_t""no" 1>&6
4219 echo $ac_n "checking for dbm_open in -ldbm""... $ac_c" 1>&6
4220 echo "configure:4221: checking for dbm_open in -ldbm" >&5
4221 ac_lib_var=`echo dbm'_'dbm_open | sed 'y%./+-%__p_%'`
4222 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4223 echo $ac_n "(cached) $ac_c" 1>&6
4225 ac_save_LIBS="$LIBS"
4227 cat > conftest.$ac_ext <<EOF
4228 #line 4229 "configure"
4229 #include "confdefs.h"
4230 /* Override any gcc2 internal prototype to avoid an error. */
4231 /* We use char because int might match the return type of a gcc2
4232 builtin and then its argument prototype would still apply. */
4239 if { (eval echo configure:4240: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
4241 eval "ac_cv_lib_$ac_lib_var=yes"
4243 echo "configure: failed program was:" >&5
4244 cat conftest.$ac_ext >&5
4246 eval "ac_cv_lib_$ac_lib_var=no"
4249 LIBS="$ac_save_LIBS"
4252 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4253 echo "$ac_t""yes" 1>&6
4254 ol_cv_lib_ndbm=-ldbm
4256 echo "$ac_t""no" 1>&6
4269 echo "$ac_t""$ol_cv_lib_ndbm" 1>&6
4272 for ac_hdr in ndbm.h
4274 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4275 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4276 echo "configure:4277: checking for $ac_hdr" >&5
4277 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4278 echo $ac_n "(cached) $ac_c" 1>&6
4280 cat > conftest.$ac_ext <<EOF
4281 #line 4282 "configure"
4282 #include "confdefs.h"
4285 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4286 { (eval echo configure:4287: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4287 ac_err=`grep -v '^ *+' conftest.out`
4288 if test -z "$ac_err"; then
4290 eval "ac_cv_header_$ac_safe=yes"
4293 echo "configure: failed program was:" >&5
4294 cat conftest.$ac_ext >&5
4296 eval "ac_cv_header_$ac_safe=no"
4300 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4301 echo "$ac_t""yes" 1>&6
4302 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4303 cat >> confdefs.h <<EOF
4304 #define $ac_tr_hdr 1
4308 echo "$ac_t""no" 1>&6
4312 echo $ac_n "checking for db""... $ac_c" 1>&6
4313 echo "configure:4314: checking for db" >&5
4314 if eval "test \"`echo '$''{'ol_cv_ndbm'+set}'`\" = set"; then
4315 echo $ac_n "(cached) $ac_c" 1>&6
4318 if test $ol_cv_lib_ndbm = no -o $ac_cv_header_ndbm_h = no ; then
4326 echo "$ac_t""$ol_cv_ndbm" 1>&6
4327 if test $ol_cv_ndbm = yes ; then
4328 cat >> confdefs.h <<\EOF
4335 if test $ol_cv_ndbm = yes ; then
4337 ol_with_ldbm_api=ndbm
4339 if test $ol_with_ldbm_api = ndbm ; then
4340 echo "configure: warning: Attempting to use NDBM. Functionality will be limited." 1>&2
4343 if test $ol_cv_lib_ndbm != yes ; then
4344 LDBM_LIBS="$LDBM_LIBS $ol_cv_lib_ndbm"
4349 if test $ol_link_ldbm = no -a $ol_enable_ldbm != no ; then
4350 echo "configure: warning: could not find suitable LDBM backend" 1>&2
4351 if test $ol_enable_ldbm = yes ; then
4352 { echo "configure: error: select appropriate LDBM options or disable" 1>&2; exit 1; }
4355 echo "configure: warning: disabling LDBM" 1>&2
4359 if test $ol_enable_wrappers = yes ; then
4360 echo $ac_n "checking for hosts_access in -lwrap""... $ac_c" 1>&6
4361 echo "configure:4362: checking for hosts_access in -lwrap" >&5
4362 ac_lib_var=`echo wrap'_'hosts_access | sed 'y%./+-%__p_%'`
4363 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4364 echo $ac_n "(cached) $ac_c" 1>&6
4366 ac_save_LIBS="$LIBS"
4368 cat > conftest.$ac_ext <<EOF
4369 #line 4370 "configure"
4370 #include "confdefs.h"
4371 /* Override any gcc2 internal prototype to avoid an error. */
4372 /* We use char because int might match the return type of a gcc2
4373 builtin and then its argument prototype would still apply. */
4374 char hosts_access();
4380 if { (eval echo configure:4381: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
4382 eval "ac_cv_lib_$ac_lib_var=yes"
4384 echo "configure: failed program was:" >&5
4385 cat conftest.$ac_ext >&5
4387 eval "ac_cv_lib_$ac_lib_var=no"
4390 LIBS="$ac_save_LIBS"
4393 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4394 echo "$ac_t""yes" 1>&6
4397 echo "$ac_t""no" 1>&6
4402 if test $have_wrappers = yes ; then
4403 cat >> confdefs.h <<\EOF
4407 SLAPD_LIBS="$SLAPD_LIBS -lwrap"
4409 echo "configure: warning: could not find -lwrap" 1>&2
4410 if test $ol_enable_wrappers = yes ; then
4411 { echo "configure: error: could not find wrappers" 1>&2; exit 1; }
4414 echo "configure: warning: disabling wrappers support" 1>&2
4415 ol_enable_wrappers=no
4420 # ud needs termcap (should insert check here)
4422 for ac_hdr in termcap.h ncurses.h
4424 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4425 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4426 echo "configure:4427: checking for $ac_hdr" >&5
4427 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4428 echo $ac_n "(cached) $ac_c" 1>&6
4430 cat > conftest.$ac_ext <<EOF
4431 #line 4432 "configure"
4432 #include "confdefs.h"
4435 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4436 { (eval echo configure:4437: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4437 ac_err=`grep -v '^ *+' conftest.out`
4438 if test -z "$ac_err"; then
4440 eval "ac_cv_header_$ac_safe=yes"
4443 echo "configure: failed program was:" >&5
4444 cat conftest.$ac_ext >&5
4446 eval "ac_cv_header_$ac_safe=no"
4450 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4451 echo "$ac_t""yes" 1>&6
4452 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4453 cat >> confdefs.h <<EOF
4454 #define $ac_tr_hdr 1
4458 echo "$ac_t""no" 1>&6
4463 if test $ol_link_termcap = no ; then
4464 echo $ac_n "checking for tputs in -ltermcap""... $ac_c" 1>&6
4465 echo "configure:4466: checking for tputs in -ltermcap" >&5
4466 ac_lib_var=`echo termcap'_'tputs | sed 'y%./+-%__p_%'`
4467 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4468 echo $ac_n "(cached) $ac_c" 1>&6
4470 ac_save_LIBS="$LIBS"
4471 LIBS="-ltermcap $LIBS"
4472 cat > conftest.$ac_ext <<EOF
4473 #line 4474 "configure"
4474 #include "confdefs.h"
4475 /* Override any gcc2 internal prototype to avoid an error. */
4476 /* We use char because int might match the return type of a gcc2
4477 builtin and then its argument prototype would still apply. */
4484 if { (eval echo configure:4485: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
4486 eval "ac_cv_lib_$ac_lib_var=yes"
4488 echo "configure: failed program was:" >&5
4489 cat conftest.$ac_ext >&5
4491 eval "ac_cv_lib_$ac_lib_var=no"
4494 LIBS="$ac_save_LIBS"
4497 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4498 echo "$ac_t""yes" 1>&6
4501 echo "$ac_t""no" 1>&6
4505 if test $have_termcap = yes ; then
4506 cat >> confdefs.h <<\EOF
4507 #define HAVE_TERMCAP 1
4511 TERMCAP_LIBS=-ltermcap
4515 if test $ol_link_termcap = no ; then
4516 echo $ac_n "checking for initscr in -lncurses""... $ac_c" 1>&6
4517 echo "configure:4518: checking for initscr in -lncurses" >&5
4518 ac_lib_var=`echo ncurses'_'initscr | sed 'y%./+-%__p_%'`
4519 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4520 echo $ac_n "(cached) $ac_c" 1>&6
4522 ac_save_LIBS="$LIBS"
4523 LIBS="-lncurses $LIBS"
4524 cat > conftest.$ac_ext <<EOF
4525 #line 4526 "configure"
4526 #include "confdefs.h"
4527 /* Override any gcc2 internal prototype to avoid an error. */
4528 /* We use char because int might match the return type of a gcc2
4529 builtin and then its argument prototype would still apply. */
4536 if { (eval echo configure:4537: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
4538 eval "ac_cv_lib_$ac_lib_var=yes"
4540 echo "configure: failed program was:" >&5
4541 cat conftest.$ac_ext >&5
4543 eval "ac_cv_lib_$ac_lib_var=no"
4546 LIBS="$ac_save_LIBS"
4549 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4550 echo "$ac_t""yes" 1>&6
4553 echo "$ac_t""no" 1>&6
4557 if test $have_ncurses = yes ; then
4558 cat >> confdefs.h <<\EOF
4559 #define HAVE_NCURSES 1
4563 TERMCAP_LIBS=-lncurses
4567 if test $ol_link_termcap = no ; then
4568 cat >> confdefs.h <<\EOF
4569 #define NO_TERMCAP 1
4575 # FreeBSD (and others) have crypt(3) in -lcrypt
4576 if test $ol_enable_crypt != no ; then
4577 echo $ac_n "checking for crypt""... $ac_c" 1>&6
4578 echo "configure:4579: checking for crypt" >&5
4579 if eval "test \"`echo '$''{'ac_cv_func_crypt'+set}'`\" = set"; then
4580 echo $ac_n "(cached) $ac_c" 1>&6
4582 cat > conftest.$ac_ext <<EOF
4583 #line 4584 "configure"
4584 #include "confdefs.h"
4585 /* System header to define __stub macros and hopefully few prototypes,
4586 which can conflict with char crypt(); below. */
4588 /* Override any gcc2 internal prototype to avoid an error. */
4589 /* We use char because int might match the return type of a gcc2
4590 builtin and then its argument prototype would still apply. */
4595 /* The GNU C library defines this for functions which it implements
4596 to always fail with ENOSYS. Some functions are actually named
4597 something starting with __ and the normal name is an alias. */
4598 #if defined (__stub_crypt) || defined (__stub___crypt)
4606 if { (eval echo configure:4607: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
4608 eval "ac_cv_func_crypt=yes"
4610 echo "configure: failed program was:" >&5
4611 cat conftest.$ac_ext >&5
4613 eval "ac_cv_func_crypt=no"
4618 if eval "test \"`echo '$ac_cv_func_'crypt`\" = yes"; then
4619 echo "$ac_t""yes" 1>&6
4622 echo "$ac_t""no" 1>&6
4624 echo $ac_n "checking for crypt in -lcrypt""... $ac_c" 1>&6
4625 echo "configure:4626: checking for crypt in -lcrypt" >&5
4626 ac_lib_var=`echo crypt'_'crypt | sed 'y%./+-%__p_%'`
4627 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4628 echo $ac_n "(cached) $ac_c" 1>&6
4630 ac_save_LIBS="$LIBS"
4631 LIBS="-lcrypt $LIBS"
4632 cat > conftest.$ac_ext <<EOF
4633 #line 4634 "configure"
4634 #include "confdefs.h"
4635 /* Override any gcc2 internal prototype to avoid an error. */
4636 /* We use char because int might match the return type of a gcc2
4637 builtin and then its argument prototype would still apply. */
4644 if { (eval echo configure:4645: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
4646 eval "ac_cv_lib_$ac_lib_var=yes"
4648 echo "configure: failed program was:" >&5
4649 cat conftest.$ac_ext >&5
4651 eval "ac_cv_lib_$ac_lib_var=no"
4654 LIBS="$ac_save_LIBS"
4657 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4658 echo "$ac_t""yes" 1>&6
4659 LUTIL_LIBS="$LUTIL_LIBS -lcrypt"
4662 echo "$ac_t""no" 1>&6
4669 if test $have_crypt = yes ; then
4670 cat >> confdefs.h <<\EOF
4671 #define HAVE_CRYPT 1
4675 echo "configure: warning: could not find crypt" 1>&2
4676 if test $ol_enable_crypt = yes ; then
4677 { echo "configure: error: could not find crypt" 1>&2; exit 1; }
4680 echo "configure: warning: disabling crypt support" 1>&2
4685 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
4686 echo "configure:4687: checking for ANSI C header files" >&5
4687 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
4688 echo $ac_n "(cached) $ac_c" 1>&6
4690 cat > conftest.$ac_ext <<EOF
4691 #line 4692 "configure"
4692 #include "confdefs.h"
4698 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4699 { (eval echo configure:4700: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4700 ac_err=`grep -v '^ *+' conftest.out`
4701 if test -z "$ac_err"; then
4703 ac_cv_header_stdc=yes
4706 echo "configure: failed program was:" >&5
4707 cat conftest.$ac_ext >&5
4709 ac_cv_header_stdc=no
4713 if test $ac_cv_header_stdc = yes; then
4714 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4715 cat > conftest.$ac_ext <<EOF
4716 #line 4717 "configure"
4717 #include "confdefs.h"
4720 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4721 egrep "memchr" >/dev/null 2>&1; then
4725 ac_cv_header_stdc=no
4731 if test $ac_cv_header_stdc = yes; then
4732 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4733 cat > conftest.$ac_ext <<EOF
4734 #line 4735 "configure"
4735 #include "confdefs.h"
4738 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4739 egrep "free" >/dev/null 2>&1; then
4743 ac_cv_header_stdc=no
4749 if test $ac_cv_header_stdc = yes; then
4750 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4751 if test "$cross_compiling" = yes; then
4754 cat > conftest.$ac_ext <<EOF
4755 #line 4756 "configure"
4756 #include "confdefs.h"
4758 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4759 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4760 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4761 int main () { int i; for (i = 0; i < 256; i++)
4762 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
4766 if { (eval echo configure:4767: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
4770 echo "configure: failed program was:" >&5
4771 cat conftest.$ac_ext >&5
4773 ac_cv_header_stdc=no
4781 echo "$ac_t""$ac_cv_header_stdc" 1>&6
4782 if test $ac_cv_header_stdc = yes; then
4783 cat >> confdefs.h <<\EOF
4784 #define STDC_HEADERS 1
4790 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h
4792 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4793 echo $ac_n "checking for $ac_hdr that defines DIR""... $ac_c" 1>&6
4794 echo "configure:4795: checking for $ac_hdr that defines DIR" >&5
4795 if eval "test \"`echo '$''{'ac_cv_header_dirent_$ac_safe'+set}'`\" = set"; then
4796 echo $ac_n "(cached) $ac_c" 1>&6
4798 cat > conftest.$ac_ext <<EOF
4799 #line 4800 "configure"
4800 #include "confdefs.h"
4801 #include <sys/types.h>
4807 if { (eval echo configure:4808: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4809 eval "ac_cv_header_dirent_$ac_safe=yes"
4811 echo "configure: failed program was:" >&5
4812 cat conftest.$ac_ext >&5
4814 eval "ac_cv_header_dirent_$ac_safe=no"
4818 if eval "test \"`echo '$ac_cv_header_dirent_'$ac_safe`\" = yes"; then
4819 echo "$ac_t""yes" 1>&6
4820 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4821 cat >> confdefs.h <<EOF
4822 #define $ac_tr_hdr 1
4824 ac_header_dirent=$ac_hdr; break
4826 echo "$ac_t""no" 1>&6
4829 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
4830 if test $ac_header_dirent = dirent.h; then
4831 echo $ac_n "checking for opendir in -ldir""... $ac_c" 1>&6
4832 echo "configure:4833: checking for opendir in -ldir" >&5
4833 ac_lib_var=`echo dir'_'opendir | sed 'y%./+-%__p_%'`
4834 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4835 echo $ac_n "(cached) $ac_c" 1>&6
4837 ac_save_LIBS="$LIBS"
4839 cat > conftest.$ac_ext <<EOF
4840 #line 4841 "configure"
4841 #include "confdefs.h"
4842 /* Override any gcc2 internal prototype to avoid an error. */
4843 /* We use char because int might match the return type of a gcc2
4844 builtin and then its argument prototype would still apply. */
4851 if { (eval echo configure:4852: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
4853 eval "ac_cv_lib_$ac_lib_var=yes"
4855 echo "configure: failed program was:" >&5
4856 cat conftest.$ac_ext >&5
4858 eval "ac_cv_lib_$ac_lib_var=no"
4861 LIBS="$ac_save_LIBS"
4864 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4865 echo "$ac_t""yes" 1>&6
4868 echo "$ac_t""no" 1>&6
4872 echo $ac_n "checking for opendir in -lx""... $ac_c" 1>&6
4873 echo "configure:4874: checking for opendir in -lx" >&5
4874 ac_lib_var=`echo x'_'opendir | sed 'y%./+-%__p_%'`
4875 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4876 echo $ac_n "(cached) $ac_c" 1>&6
4878 ac_save_LIBS="$LIBS"
4880 cat > conftest.$ac_ext <<EOF
4881 #line 4882 "configure"
4882 #include "confdefs.h"
4883 /* Override any gcc2 internal prototype to avoid an error. */
4884 /* We use char because int might match the return type of a gcc2
4885 builtin and then its argument prototype would still apply. */
4892 if { (eval echo configure:4893: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
4894 eval "ac_cv_lib_$ac_lib_var=yes"
4896 echo "configure: failed program was:" >&5
4897 cat conftest.$ac_ext >&5
4899 eval "ac_cv_lib_$ac_lib_var=no"
4902 LIBS="$ac_save_LIBS"
4905 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4906 echo "$ac_t""yes" 1>&6
4909 echo "$ac_t""no" 1>&6
4914 echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6
4915 echo "configure:4916: checking for sys/wait.h that is POSIX.1 compatible" >&5
4916 if eval "test \"`echo '$''{'ac_cv_header_sys_wait_h'+set}'`\" = set"; then
4917 echo $ac_n "(cached) $ac_c" 1>&6
4919 cat > conftest.$ac_ext <<EOF
4920 #line 4921 "configure"
4921 #include "confdefs.h"
4922 #include <sys/types.h>
4923 #include <sys/wait.h>
4925 #define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
4928 #define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
4933 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
4936 if { (eval echo configure:4937: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4938 ac_cv_header_sys_wait_h=yes
4940 echo "configure: failed program was:" >&5
4941 cat conftest.$ac_ext >&5
4943 ac_cv_header_sys_wait_h=no
4948 echo "$ac_t""$ac_cv_header_sys_wait_h" 1>&6
4949 if test $ac_cv_header_sys_wait_h = yes; then
4950 cat >> confdefs.h <<\EOF
4951 #define HAVE_SYS_WAIT_H 1
4975 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4976 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4977 echo "configure:4978: checking for $ac_hdr" >&5
4978 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4979 echo $ac_n "(cached) $ac_c" 1>&6
4981 cat > conftest.$ac_ext <<EOF
4982 #line 4983 "configure"
4983 #include "confdefs.h"
4986 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4987 { (eval echo configure:4988: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4988 ac_err=`grep -v '^ *+' conftest.out`
4989 if test -z "$ac_err"; then
4991 eval "ac_cv_header_$ac_safe=yes"
4994 echo "configure: failed program was:" >&5
4995 cat conftest.$ac_ext >&5
4997 eval "ac_cv_header_$ac_safe=no"
5001 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5002 echo "$ac_t""yes" 1>&6
5003 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5004 cat >> confdefs.h <<EOF
5005 #define $ac_tr_hdr 1
5009 echo "$ac_t""no" 1>&6
5014 echo $ac_n "checking for uid_t in sys/types.h""... $ac_c" 1>&6
5015 echo "configure:5016: checking for uid_t in sys/types.h" >&5
5016 if eval "test \"`echo '$''{'ac_cv_type_uid_t'+set}'`\" = set"; then
5017 echo $ac_n "(cached) $ac_c" 1>&6
5019 cat > conftest.$ac_ext <<EOF
5020 #line 5021 "configure"
5021 #include "confdefs.h"
5022 #include <sys/types.h>
5024 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5025 egrep "uid_t" >/dev/null 2>&1; then
5027 ac_cv_type_uid_t=yes
5036 echo "$ac_t""$ac_cv_type_uid_t" 1>&6
5037 if test $ac_cv_type_uid_t = no; then
5038 cat >> confdefs.h <<\EOF
5042 cat >> confdefs.h <<\EOF
5048 echo $ac_n "checking type of array argument to getgroups""... $ac_c" 1>&6
5049 echo "configure:5050: checking type of array argument to getgroups" >&5
5050 if eval "test \"`echo '$''{'ac_cv_type_getgroups'+set}'`\" = set"; then
5051 echo $ac_n "(cached) $ac_c" 1>&6
5053 if test "$cross_compiling" = yes; then
5054 ac_cv_type_getgroups=cross
5056 cat > conftest.$ac_ext <<EOF
5057 #line 5058 "configure"
5058 #include "confdefs.h"
5060 /* Thanks to Mike Rendell for this test. */
5061 #include <sys/types.h>
5064 #define MAX(x, y) ((x) > (y) ? (x) : (y))
5069 union { gid_t gval; long lval; } val;
5072 for (i = 0; i < NGID; i++)
5073 gidset[i] = val.gval;
5074 n = getgroups (sizeof (gidset) / MAX (sizeof (int), sizeof (gid_t)) - 1,
5076 /* Exit non-zero if getgroups seems to require an array of ints. This
5077 happens when gid_t is short but getgroups modifies an array of ints. */
5078 exit ((n > 0 && gidset[n] != val.gval) ? 1 : 0);
5082 if { (eval echo configure:5083: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
5084 ac_cv_type_getgroups=gid_t
5086 echo "configure: failed program was:" >&5
5087 cat conftest.$ac_ext >&5
5089 ac_cv_type_getgroups=int
5094 if test $ac_cv_type_getgroups = cross; then
5095 cat > conftest.$ac_ext <<EOF
5096 #line 5097 "configure"
5097 #include "confdefs.h"
5100 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5101 egrep "getgroups.*int.*gid_t" >/dev/null 2>&1; then
5103 ac_cv_type_getgroups=gid_t
5106 ac_cv_type_getgroups=int
5113 echo "$ac_t""$ac_cv_type_getgroups" 1>&6
5114 cat >> confdefs.h <<EOF
5115 #define GETGROUPS_T $ac_cv_type_getgroups
5119 echo $ac_n "checking for mode_t""... $ac_c" 1>&6
5120 echo "configure:5121: checking for mode_t" >&5
5121 if eval "test \"`echo '$''{'ac_cv_type_mode_t'+set}'`\" = set"; then
5122 echo $ac_n "(cached) $ac_c" 1>&6
5124 cat > conftest.$ac_ext <<EOF
5125 #line 5126 "configure"
5126 #include "confdefs.h"
5127 #include <sys/types.h>
5133 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5134 egrep "mode_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
5136 ac_cv_type_mode_t=yes
5139 ac_cv_type_mode_t=no
5144 echo "$ac_t""$ac_cv_type_mode_t" 1>&6
5145 if test $ac_cv_type_mode_t = no; then
5146 cat >> confdefs.h <<\EOF
5152 echo $ac_n "checking for off_t""... $ac_c" 1>&6
5153 echo "configure:5154: checking for off_t" >&5
5154 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
5155 echo $ac_n "(cached) $ac_c" 1>&6
5157 cat > conftest.$ac_ext <<EOF
5158 #line 5159 "configure"
5159 #include "confdefs.h"
5160 #include <sys/types.h>
5166 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5167 egrep "off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
5169 ac_cv_type_off_t=yes
5177 echo "$ac_t""$ac_cv_type_off_t" 1>&6
5178 if test $ac_cv_type_off_t = no; then
5179 cat >> confdefs.h <<\EOF
5185 echo $ac_n "checking for pid_t""... $ac_c" 1>&6
5186 echo "configure:5187: checking for pid_t" >&5
5187 if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
5188 echo $ac_n "(cached) $ac_c" 1>&6
5190 cat > conftest.$ac_ext <<EOF
5191 #line 5192 "configure"
5192 #include "confdefs.h"
5193 #include <sys/types.h>
5199 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5200 egrep "pid_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
5202 ac_cv_type_pid_t=yes
5210 echo "$ac_t""$ac_cv_type_pid_t" 1>&6
5211 if test $ac_cv_type_pid_t = no; then
5212 cat >> confdefs.h <<\EOF
5218 echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
5219 echo "configure:5220: checking return type of signal handlers" >&5
5220 if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
5221 echo $ac_n "(cached) $ac_c" 1>&6
5223 cat > conftest.$ac_ext <<EOF
5224 #line 5225 "configure"
5225 #include "confdefs.h"
5226 #include <sys/types.h>
5232 extern "C" void (*signal (int, void (*)(int)))(int);
5234 void (*signal ()) ();
5241 if { (eval echo configure:5242: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5243 ac_cv_type_signal=void
5245 echo "configure: failed program was:" >&5
5246 cat conftest.$ac_ext >&5
5248 ac_cv_type_signal=int
5253 echo "$ac_t""$ac_cv_type_signal" 1>&6
5254 cat >> confdefs.h <<EOF
5255 #define RETSIGTYPE $ac_cv_type_signal
5259 echo $ac_n "checking for size_t""... $ac_c" 1>&6
5260 echo "configure:5261: checking for size_t" >&5
5261 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
5262 echo $ac_n "(cached) $ac_c" 1>&6
5264 cat > conftest.$ac_ext <<EOF
5265 #line 5266 "configure"
5266 #include "confdefs.h"
5267 #include <sys/types.h>
5273 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5274 egrep "size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
5276 ac_cv_type_size_t=yes
5279 ac_cv_type_size_t=no
5284 echo "$ac_t""$ac_cv_type_size_t" 1>&6
5285 if test $ac_cv_type_size_t = no; then
5286 cat >> confdefs.h <<\EOF
5287 #define size_t unsigned
5292 echo $ac_n "checking for uid_t in sys/types.h""... $ac_c" 1>&6
5293 echo "configure:5294: checking for uid_t in sys/types.h" >&5
5294 if eval "test \"`echo '$''{'ac_cv_type_uid_t'+set}'`\" = set"; then
5295 echo $ac_n "(cached) $ac_c" 1>&6
5297 cat > conftest.$ac_ext <<EOF
5298 #line 5299 "configure"
5299 #include "confdefs.h"
5300 #include <sys/types.h>
5302 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5303 egrep "uid_t" >/dev/null 2>&1; then
5305 ac_cv_type_uid_t=yes
5314 echo "$ac_t""$ac_cv_type_uid_t" 1>&6
5315 if test $ac_cv_type_uid_t = no; then
5316 cat >> confdefs.h <<\EOF
5320 cat >> confdefs.h <<\EOF
5326 echo $ac_n "checking for st_blksize in struct stat""... $ac_c" 1>&6
5327 echo "configure:5328: checking for st_blksize in struct stat" >&5
5328 if eval "test \"`echo '$''{'ac_cv_struct_st_blksize'+set}'`\" = set"; then
5329 echo $ac_n "(cached) $ac_c" 1>&6
5331 cat > conftest.$ac_ext <<EOF
5332 #line 5333 "configure"
5333 #include "confdefs.h"
5334 #include <sys/types.h>
5335 #include <sys/stat.h>
5337 struct stat s; s.st_blksize;
5340 if { (eval echo configure:5341: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5342 ac_cv_struct_st_blksize=yes
5344 echo "configure: failed program was:" >&5
5345 cat conftest.$ac_ext >&5
5347 ac_cv_struct_st_blksize=no
5352 echo "$ac_t""$ac_cv_struct_st_blksize" 1>&6
5353 if test $ac_cv_struct_st_blksize = yes; then
5354 cat >> confdefs.h <<\EOF
5355 #define HAVE_ST_BLKSIZE 1
5360 echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
5361 echo "configure:5362: checking whether time.h and sys/time.h may both be included" >&5
5362 if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
5363 echo $ac_n "(cached) $ac_c" 1>&6
5365 cat > conftest.$ac_ext <<EOF
5366 #line 5367 "configure"
5367 #include "confdefs.h"
5368 #include <sys/types.h>
5369 #include <sys/time.h>
5375 if { (eval echo configure:5376: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5377 ac_cv_header_time=yes
5379 echo "configure: failed program was:" >&5
5380 cat conftest.$ac_ext >&5
5382 ac_cv_header_time=no
5387 echo "$ac_t""$ac_cv_header_time" 1>&6
5388 if test $ac_cv_header_time = yes; then
5389 cat >> confdefs.h <<\EOF
5390 #define TIME_WITH_SYS_TIME 1
5395 echo $ac_n "checking whether struct tm is in sys/time.h or time.h""... $ac_c" 1>&6
5396 echo "configure:5397: checking whether struct tm is in sys/time.h or time.h" >&5
5397 if eval "test \"`echo '$''{'ac_cv_struct_tm'+set}'`\" = set"; then
5398 echo $ac_n "(cached) $ac_c" 1>&6
5400 cat > conftest.$ac_ext <<EOF
5401 #line 5402 "configure"
5402 #include "confdefs.h"
5403 #include <sys/types.h>
5406 struct tm *tp; tp->tm_sec;
5409 if { (eval echo configure:5410: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5411 ac_cv_struct_tm=time.h
5413 echo "configure: failed program was:" >&5
5414 cat conftest.$ac_ext >&5
5416 ac_cv_struct_tm=sys/time.h
5421 echo "$ac_t""$ac_cv_struct_tm" 1>&6
5422 if test $ac_cv_struct_tm = sys/time.h; then
5423 cat >> confdefs.h <<\EOF
5424 #define TM_IN_SYS_TIME 1
5430 echo $ac_n "checking for working const""... $ac_c" 1>&6
5431 echo "configure:5432: checking for working const" >&5
5432 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
5433 echo $ac_n "(cached) $ac_c" 1>&6
5435 cat > conftest.$ac_ext <<EOF
5436 #line 5437 "configure"
5437 #include "confdefs.h"
5441 /* Ultrix mips cc rejects this. */
5442 typedef int charset[2]; const charset x;
5443 /* SunOS 4.1.1 cc rejects this. */
5444 char const *const *ccp;
5446 /* NEC SVR4.0.2 mips cc rejects this. */
5447 struct point {int x, y;};
5448 static struct point const zero = {0,0};
5449 /* AIX XL C 1.02.0.0 rejects this.
5450 It does not let you subtract one const X* pointer from another in an arm
5451 of an if-expression whose if-part is not a constant expression */
5452 const char *g = "string";
5453 ccp = &g + (g ? g-g : 0);
5454 /* HPUX 7.0 cc rejects these. */
5457 ccp = (char const *const *) p;
5458 { /* SCO 3.2v4 cc rejects this. */
5460 char const *s = 0 ? (char *) 0 : (char const *) 0;
5464 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
5466 const int *foo = &x[0];
5469 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
5470 typedef const int *iptr;
5474 { /* AIX XL C 1.02.0.0 rejects this saying
5475 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
5476 struct s { int j; const int *ap[3]; };
5477 struct s *b; b->j = 5;
5479 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
5485 if { (eval echo configure:5486: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5489 echo "configure: failed program was:" >&5
5490 cat conftest.$ac_ext >&5
5497 echo "$ac_t""$ac_cv_c_const" 1>&6
5498 if test $ac_cv_c_const = no; then
5499 cat >> confdefs.h <<\EOF
5507 echo $ac_n "checking for 8-bit clean memcmp""... $ac_c" 1>&6
5508 echo "configure:5509: checking for 8-bit clean memcmp" >&5
5509 if eval "test \"`echo '$''{'ac_cv_func_memcmp_clean'+set}'`\" = set"; then
5510 echo $ac_n "(cached) $ac_c" 1>&6
5512 if test "$cross_compiling" = yes; then
5513 ac_cv_func_memcmp_clean=no
5515 cat > conftest.$ac_ext <<EOF
5516 #line 5517 "configure"
5517 #include "confdefs.h"
5521 char c0 = 0x40, c1 = 0x80, c2 = 0x81;
5522 exit(memcmp(&c0, &c2, 1) < 0 && memcmp(&c1, &c2, 1) < 0 ? 0 : 1);
5526 if { (eval echo configure:5527: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
5528 ac_cv_func_memcmp_clean=yes
5530 echo "configure: failed program was:" >&5
5531 cat conftest.$ac_ext >&5
5533 ac_cv_func_memcmp_clean=no
5540 echo "$ac_t""$ac_cv_func_memcmp_clean" 1>&6
5541 test $ac_cv_func_memcmp_clean = no && LIBOBJS="$LIBOBJS memcmp.o"
5543 echo $ac_n "checking for strftime""... $ac_c" 1>&6
5544 echo "configure:5545: checking for strftime" >&5
5545 if eval "test \"`echo '$''{'ac_cv_func_strftime'+set}'`\" = set"; then
5546 echo $ac_n "(cached) $ac_c" 1>&6
5548 cat > conftest.$ac_ext <<EOF
5549 #line 5550 "configure"
5550 #include "confdefs.h"
5551 /* System header to define __stub macros and hopefully few prototypes,
5552 which can conflict with char strftime(); below. */
5554 /* Override any gcc2 internal prototype to avoid an error. */
5555 /* We use char because int might match the return type of a gcc2
5556 builtin and then its argument prototype would still apply. */
5561 /* The GNU C library defines this for functions which it implements
5562 to always fail with ENOSYS. Some functions are actually named
5563 something starting with __ and the normal name is an alias. */
5564 #if defined (__stub_strftime) || defined (__stub___strftime)
5572 if { (eval echo configure:5573: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
5574 eval "ac_cv_func_strftime=yes"
5576 echo "configure: failed program was:" >&5
5577 cat conftest.$ac_ext >&5
5579 eval "ac_cv_func_strftime=no"
5584 if eval "test \"`echo '$ac_cv_func_'strftime`\" = yes"; then
5585 echo "$ac_t""yes" 1>&6
5586 cat >> confdefs.h <<\EOF
5587 #define HAVE_STRFTIME 1
5591 echo "$ac_t""no" 1>&6
5592 # strftime is in -lintl on SCO UNIX.
5593 echo $ac_n "checking for strftime in -lintl""... $ac_c" 1>&6
5594 echo "configure:5595: checking for strftime in -lintl" >&5
5595 ac_lib_var=`echo intl'_'strftime | sed 'y%./+-%__p_%'`
5596 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5597 echo $ac_n "(cached) $ac_c" 1>&6
5599 ac_save_LIBS="$LIBS"
5601 cat > conftest.$ac_ext <<EOF
5602 #line 5603 "configure"
5603 #include "confdefs.h"
5604 /* Override any gcc2 internal prototype to avoid an error. */
5605 /* We use char because int might match the return type of a gcc2
5606 builtin and then its argument prototype would still apply. */
5613 if { (eval echo configure:5614: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
5615 eval "ac_cv_lib_$ac_lib_var=yes"
5617 echo "configure: failed program was:" >&5
5618 cat conftest.$ac_ext >&5
5620 eval "ac_cv_lib_$ac_lib_var=no"
5623 LIBS="$ac_save_LIBS"
5626 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5627 echo "$ac_t""yes" 1>&6
5628 cat >> confdefs.h <<\EOF
5629 #define HAVE_STRFTIME 1
5634 echo "$ac_t""no" 1>&6
5639 echo $ac_n "checking for vprintf""... $ac_c" 1>&6
5640 echo "configure:5641: checking for vprintf" >&5
5641 if eval "test \"`echo '$''{'ac_cv_func_vprintf'+set}'`\" = set"; then
5642 echo $ac_n "(cached) $ac_c" 1>&6
5644 cat > conftest.$ac_ext <<EOF
5645 #line 5646 "configure"
5646 #include "confdefs.h"
5647 /* System header to define __stub macros and hopefully few prototypes,
5648 which can conflict with char vprintf(); below. */
5650 /* Override any gcc2 internal prototype to avoid an error. */
5651 /* We use char because int might match the return type of a gcc2
5652 builtin and then its argument prototype would still apply. */
5657 /* The GNU C library defines this for functions which it implements
5658 to always fail with ENOSYS. Some functions are actually named
5659 something starting with __ and the normal name is an alias. */
5660 #if defined (__stub_vprintf) || defined (__stub___vprintf)
5668 if { (eval echo configure:5669: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
5670 eval "ac_cv_func_vprintf=yes"
5672 echo "configure: failed program was:" >&5
5673 cat conftest.$ac_ext >&5
5675 eval "ac_cv_func_vprintf=no"
5680 if eval "test \"`echo '$ac_cv_func_'vprintf`\" = yes"; then
5681 echo "$ac_t""yes" 1>&6
5682 cat >> confdefs.h <<\EOF
5683 #define HAVE_VPRINTF 1
5687 echo "$ac_t""no" 1>&6
5690 if test "$ac_cv_func_vprintf" != yes; then
5691 echo $ac_n "checking for _doprnt""... $ac_c" 1>&6
5692 echo "configure:5693: checking for _doprnt" >&5
5693 if eval "test \"`echo '$''{'ac_cv_func__doprnt'+set}'`\" = set"; then
5694 echo $ac_n "(cached) $ac_c" 1>&6
5696 cat > conftest.$ac_ext <<EOF
5697 #line 5698 "configure"
5698 #include "confdefs.h"
5699 /* System header to define __stub macros and hopefully few prototypes,
5700 which can conflict with char _doprnt(); below. */
5702 /* Override any gcc2 internal prototype to avoid an error. */
5703 /* We use char because int might match the return type of a gcc2
5704 builtin and then its argument prototype would still apply. */
5709 /* The GNU C library defines this for functions which it implements
5710 to always fail with ENOSYS. Some functions are actually named
5711 something starting with __ and the normal name is an alias. */
5712 #if defined (__stub__doprnt) || defined (__stub____doprnt)
5720 if { (eval echo configure:5721: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
5722 eval "ac_cv_func__doprnt=yes"
5724 echo "configure: failed program was:" >&5
5725 cat conftest.$ac_ext >&5
5727 eval "ac_cv_func__doprnt=no"
5732 if eval "test \"`echo '$ac_cv_func_'_doprnt`\" = yes"; then
5733 echo "$ac_t""yes" 1>&6
5734 cat >> confdefs.h <<\EOF
5735 #define HAVE_DOPRNT 1
5739 echo "$ac_t""no" 1>&6
5744 echo $ac_n "checking for wait3 that fills in rusage""... $ac_c" 1>&6
5745 echo "configure:5746: checking for wait3 that fills in rusage" >&5
5746 if eval "test \"`echo '$''{'ac_cv_func_wait3_rusage'+set}'`\" = set"; then
5747 echo $ac_n "(cached) $ac_c" 1>&6
5749 if test "$cross_compiling" = yes; then
5750 ac_cv_func_wait3_rusage=no
5752 cat > conftest.$ac_ext <<EOF
5753 #line 5754 "configure"
5754 #include "confdefs.h"
5755 #include <sys/types.h>
5756 #include <sys/time.h>
5757 #include <sys/resource.h>
5759 /* HP-UX has wait3 but does not fill in rusage at all. */
5763 /* Use a field that we can force nonzero --
5764 voluntary context switches.
5765 For systems like NeXT and OSF/1 that don't set it,
5766 also use the system CPU time. And page faults (I/O) for Linux. */
5768 r.ru_stime.tv_sec = 0;
5769 r.ru_stime.tv_usec = 0;
5770 r.ru_majflt = r.ru_minflt = 0;
5772 case 0: /* Child. */
5773 sleep(1); /* Give up the CPU. */
5775 case -1: _exit(0); /* What can we do? */
5776 default: /* Parent. */
5778 sleep(2); /* Avoid "text file busy" from rm on fast HP-UX machines. */
5779 exit(r.ru_nvcsw == 0 && r.ru_majflt == 0 && r.ru_minflt == 0
5780 && r.ru_stime.tv_sec == 0 && r.ru_stime.tv_usec == 0);
5784 if { (eval echo configure:5785: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
5786 ac_cv_func_wait3_rusage=yes
5788 echo "configure: failed program was:" >&5
5789 cat conftest.$ac_ext >&5
5791 ac_cv_func_wait3_rusage=no
5798 echo "$ac_t""$ac_cv_func_wait3_rusage" 1>&6
5799 if test $ac_cv_func_wait3_rusage = yes; then
5800 cat >> confdefs.h <<\EOF
5801 #define HAVE_WAIT3 1
5833 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5834 echo "configure:5835: checking for $ac_func" >&5
5835 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5836 echo $ac_n "(cached) $ac_c" 1>&6
5838 cat > conftest.$ac_ext <<EOF
5839 #line 5840 "configure"
5840 #include "confdefs.h"
5841 /* System header to define __stub macros and hopefully few prototypes,
5842 which can conflict with char $ac_func(); below. */
5844 /* Override any gcc2 internal prototype to avoid an error. */
5845 /* We use char because int might match the return type of a gcc2
5846 builtin and then its argument prototype would still apply. */
5851 /* The GNU C library defines this for functions which it implements
5852 to always fail with ENOSYS. Some functions are actually named
5853 something starting with __ and the normal name is an alias. */
5854 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5862 if { (eval echo configure:5863: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
5864 eval "ac_cv_func_$ac_func=yes"
5866 echo "configure: failed program was:" >&5
5867 cat conftest.$ac_ext >&5
5869 eval "ac_cv_func_$ac_func=no"
5874 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5875 echo "$ac_t""yes" 1>&6
5876 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5877 cat >> confdefs.h <<EOF
5878 #define $ac_tr_func 1
5882 echo "$ac_t""no" 1>&6
5887 for ac_func in strdup
5889 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5890 echo "configure:5891: checking for $ac_func" >&5
5891 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5892 echo $ac_n "(cached) $ac_c" 1>&6
5894 cat > conftest.$ac_ext <<EOF
5895 #line 5896 "configure"
5896 #include "confdefs.h"
5897 /* System header to define __stub macros and hopefully few prototypes,
5898 which can conflict with char $ac_func(); below. */
5900 /* Override any gcc2 internal prototype to avoid an error. */
5901 /* We use char because int might match the return type of a gcc2
5902 builtin and then its argument prototype would still apply. */
5907 /* The GNU C library defines this for functions which it implements
5908 to always fail with ENOSYS. Some functions are actually named
5909 something starting with __ and the normal name is an alias. */
5910 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5918 if { (eval echo configure:5919: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
5920 eval "ac_cv_func_$ac_func=yes"
5922 echo "configure: failed program was:" >&5
5923 cat conftest.$ac_ext >&5
5925 eval "ac_cv_func_$ac_func=no"
5930 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5931 echo "$ac_t""yes" 1>&6
5932 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5933 cat >> confdefs.h <<EOF
5934 #define $ac_tr_func 1
5938 echo "$ac_t""no" 1>&6
5939 LIBOBJS="$LIBOBJS ${ac_func}.o"
5945 # Check Configuration
5947 echo $ac_n "checking declaration of sys_errlist""... $ac_c" 1>&6
5948 echo "configure:5949: checking declaration of sys_errlist" >&5
5949 if eval "test \"`echo '$''{'ol_cv_dcl_sys_errlist'+set}'`\" = set"; then
5950 echo $ac_n "(cached) $ac_c" 1>&6
5953 cat > conftest.$ac_ext <<EOF
5954 #line 5955 "configure"
5955 #include "confdefs.h"
5958 #include <sys/types.h>
5961 char *c = (char *) *sys_errlist
5964 if { (eval echo configure:5965: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5966 ol_cv_dcl_sys_errlist=yes
5968 echo "configure: failed program was:" >&5
5969 cat conftest.$ac_ext >&5
5971 ol_cv_dcl_sys_errlist=no
5976 echo "$ac_t""$ol_cv_dcl_sys_errlist" 1>&6
5978 # It's possible (for near-UNIX clones) that sys_errlist doesn't exist
5979 if test $ol_cv_dcl_sys_errlist = no ; then
5980 cat >> confdefs.h <<\EOF
5981 #define DECL_SYS_ERRLIST 1
5984 echo $ac_n "checking existence of sys_errlist""... $ac_c" 1>&6
5985 echo "configure:5986: checking existence of sys_errlist" >&5
5986 if eval "test \"`echo '$''{'ol_cv_have_sys_errlist'+set}'`\" = set"; then
5987 echo $ac_n "(cached) $ac_c" 1>&6
5990 cat > conftest.$ac_ext <<EOF
5991 #line 5992 "configure"
5992 #include "confdefs.h"
5995 char *c = (char *) *sys_errlist
5998 if { (eval echo configure:5999: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
6000 ol_cv_have_sys_errlist=yes
6002 echo "configure: failed program was:" >&5
6003 cat conftest.$ac_ext >&5
6005 ol_cv_have_sys_errlist=no
6010 echo "$ac_t""$ol_cv_have_sys_errlist" 1>&6
6015 if test $ol_enable_debug != no ; then
6016 cat >> confdefs.h <<\EOF
6017 #define LDAP_DEBUG 1
6021 if test $ol_enable_libui = yes ; then
6022 cat >> confdefs.h <<\EOF
6023 #define LDAP_LIBUI 1
6027 if test $ol_enable_cache = no ; then
6028 cat >> confdefs.h <<\EOF
6029 #define LDAP_NOCACHE 1
6033 if test $ol_enable_dns != no ; then
6034 cat >> confdefs.h <<\EOF
6039 if test $ol_enable_referrals != no ; then
6040 cat >> confdefs.h <<\EOF
6041 #define LDAP_REFERRALS 1
6045 if test $ol_enable_cldap != no ; then
6046 cat >> confdefs.h <<\EOF
6047 #define LDAP_CONNECTIONLESS 1
6052 if test $ol_enable_aclgroup != no ; then
6053 cat >> confdefs.h <<\EOF
6054 #define SLAPD_ACLGROUP 1
6059 if test $ol_enable_crypt != no ; then
6060 cat >> confdefs.h <<\EOF
6061 #define SLAPD_CRYPT 1
6066 if test $ol_enable_md5 != no ; then
6067 cat >> confdefs.h <<\EOF
6073 if test $ol_enable_sha1 != no ; then
6074 cat >> confdefs.h <<\EOF
6075 #define SLAPD_SHA1 1
6080 if test $ol_enable_phonetic != no ; then
6081 cat >> confdefs.h <<\EOF
6082 #define SLAPD_PHONETIC 1
6087 if test $ol_enable_rlookups != no ; then
6088 cat >> confdefs.h <<\EOF
6089 #define SLAPD_RLOOKUPS 1
6094 if test $ol_link_ldbm != no ; then
6095 cat >> confdefs.h <<\EOF
6096 #define SLAPD_LDBM 1
6103 if test $ol_enable_passwd != no ; then
6104 cat >> confdefs.h <<\EOF
6105 #define SLAPD_PASSWD 1
6112 if test $ol_enable_shell != no ; then
6113 cat >> confdefs.h <<\EOF
6114 #define SLAPD_SHELL 1
6121 if test $ol_enable_slurpd != no -a $ol_link_threads != no -a \
6122 $BUILD_SLAPD = yes ; then
6149 cat > confcache <<\EOF
6150 # This file is a shell script that caches the results of configure
6151 # tests run on this system so they can be shared between configure
6152 # scripts and configure runs. It is not useful on other systems.
6153 # If it contains results you don't want to keep, you may remove or edit it.
6155 # By default, configure uses ./config.cache as the cache file,
6156 # creating it if it does not exist already. You can give configure
6157 # the --cache-file=FILE option to use a different cache file; that is
6158 # what configure does when it calls configure scripts in
6159 # subdirectories, so they share the cache.
6160 # Giving --cache-file=/dev/null disables caching, for debugging configure.
6161 # config.status only pays attention to the cache file if you give it the
6162 # --recheck option to rerun configure.
6165 # The following way of writing the cache mishandles newlines in values,
6166 # but we know of no workaround that is simple, portable, and efficient.
6167 # So, don't put newlines in cache variables' values.
6168 # Ultrix sh set writes to stderr and can't be redirected directly,
6169 # and sets the high bit in the cache file unless we assign to the vars.
6171 case `(ac_space=' '; set) 2>&1` in
6173 # `set' does not quote correctly, so add quotes (double-quote substitution
6174 # turns \\\\ into \\, and sed turns \\ into \).
6176 -e "s/'/'\\\\''/g" \
6177 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
6180 # `set' quotes correctly as required by POSIX, so do not add quotes.
6181 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
6184 if cmp -s $cache_file confcache; then
6187 if test -w $cache_file; then
6188 echo "updating cache $cache_file"
6189 cat confcache > $cache_file
6191 echo "not updating unwritable cache $cache_file"
6196 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
6198 test "x$prefix" = xNONE && prefix=$ac_default_prefix
6199 # Let make expand exec_prefix.
6200 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6202 # Any assignment to VPATH causes Sun make to only execute
6203 # the first set of double-colon rules, so remove it if not needed.
6204 # If there is a colon in the path, we need to keep it.
6205 if test "x$srcdir" = x.; then
6206 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
6209 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
6211 DEFS=-DHAVE_CONFIG_H
6213 # Without the "./", some shells look in PATH for config.status.
6214 : ${CONFIG_STATUS=./config.status}
6216 echo creating $CONFIG_STATUS
6217 rm -f $CONFIG_STATUS
6218 cat > $CONFIG_STATUS <<EOF
6220 # Generated automatically by configure.
6221 # Run this file to recreate the current configuration.
6222 # This directory was configured as follows,
6223 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
6225 # $0 $ac_configure_args
6227 # Compiler output produced by configure, useful for debugging
6228 # configure, is in ./config.log if it exists.
6230 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
6233 case "\$ac_option" in
6234 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
6235 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
6236 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
6237 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
6238 echo "$CONFIG_STATUS generated by autoconf version 2.12"
6240 -help | --help | --hel | --he | --h)
6241 echo "\$ac_cs_usage"; exit 0 ;;
6242 *) echo "\$ac_cs_usage"; exit 1 ;;
6246 ac_given_srcdir=$srcdir
6247 ac_given_INSTALL="$INSTALL"
6249 trap 'rm -fr `echo "\
6250 Makefile:build/top.mk:Makefile.in:build/dir.mk \
6251 doc/Makefile:build/top.mk:doc/Makefile.in:build/dir.mk \
6252 doc/man/Makefile:build/top.mk:doc/man/Makefile.in:build/dir.mk \
6253 doc/man/man1/Makefile:build/top.mk:doc/man/man1/Makefile.in:build/man.mk \
6254 doc/man/man3/Makefile:build/top.mk:doc/man/man3/Makefile.in:build/man.mk \
6255 doc/man/man5/Makefile:build/top.mk:doc/man/man5/Makefile.in:build/man.mk \
6256 doc/man/man8/Makefile:build/top.mk:doc/man/man8/Makefile.in:build/man.mk \
6257 clients/Makefile:build/top.mk:clients/Makefile.in:build/dir.mk \
6258 clients/finger/Makefile:build/top.mk:clients/finger/Makefile.in:build/rules.mk \
6259 clients/fax500/Makefile:build/top.mk:clients/fax500/Makefile.in:build/rules.mk \
6260 clients/gopher/Makefile:build/top.mk:clients/gopher/Makefile.in:build/rules.mk \
6261 clients/mail500/Makefile:build/top.mk:clients/mail500/Makefile.in:build/rules.mk \
6262 clients/rcpt500/Makefile:build/top.mk:clients/rcpt500/Makefile.in:build/rules.mk \
6263 clients/ud/Makefile:build/top.mk:clients/ud/Makefile.in:build/rules.mk \
6264 clients/tools/Makefile:build/top.mk:clients/tools/Makefile.in:build/rules.mk \
6265 include/Makefile:build/top.mk:include/Makefile.in \
6266 libraries/Makefile:build/top.mk:libraries/Makefile.in:build/dir.mk \
6267 libraries/libavl/Makefile:build/top.mk:libraries/libavl/Makefile.in:build/lib.mk \
6268 libraries/liblber/Makefile:build/top.mk:libraries/liblber/Makefile.in:build/lib.mk \
6269 libraries/libldap/Makefile:build/top.mk:libraries/libldap/Makefile.in:build/lib.mk \
6270 libraries/libldbm/Makefile:build/top.mk:libraries/libldbm/Makefile.in:build/lib.mk \
6271 libraries/libldif/Makefile:build/top.mk:libraries/libldif/Makefile.in:build/lib.mk \
6272 libraries/liblthread/Makefile:build/top.mk:libraries/liblthread/Makefile.in:build/lib.mk \
6273 libraries/liblutil/Makefile:build/top.mk:libraries/liblutil/Makefile.in:build/lib.mk \
6274 servers/Makefile:build/top.mk:servers/Makefile.in:build/dir.mk \
6275 servers/ldapd/Makefile:build/top.mk:servers/ldapd/Makefile.in:build/srv.mk \
6276 servers/slapd/Makefile:build/top.mk:servers/slapd/Makefile.in:build/srv.mk \
6277 servers/slapd/back-ldbm/Makefile:build/top.mk:servers/slapd/back-ldbm/Makefile.in:build/srv.mk \
6278 servers/slapd/back-passwd/Makefile:build/top.mk:servers/slapd/back-passwd/Makefile.in:build/srv.mk \
6279 servers/slapd/back-shell/Makefile:build/top.mk:servers/slapd/back-shell/Makefile.in:build/srv.mk \
6280 servers/slapd/shell-backends/Makefile:build/top.mk:servers/slapd/shell-backends/Makefile.in:build/srv.mk \
6281 servers/slapd/tools/Makefile:build/top.mk:servers/slapd/tools/Makefile.in \
6282 servers/slurpd/Makefile:build/top.mk:servers/slurpd/Makefile.in:build/srv.mk \
6283 tests/Makefile:build/top.mk:tests/Makefile.in \
6284 include/portable.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
6286 cat >> $CONFIG_STATUS <<EOF
6288 # Protect against being on the right side of a sed subst in config.status.
6289 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
6290 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
6293 s%@CFLAGS@%$CFLAGS%g
6294 s%@CPPFLAGS@%$CPPFLAGS%g
6295 s%@CXXFLAGS@%$CXXFLAGS%g
6297 s%@LDFLAGS@%$LDFLAGS%g
6299 s%@exec_prefix@%$exec_prefix%g
6300 s%@prefix@%$prefix%g
6301 s%@program_transform_name@%$program_transform_name%g
6302 s%@bindir@%$bindir%g
6303 s%@sbindir@%$sbindir%g
6304 s%@libexecdir@%$libexecdir%g
6305 s%@datadir@%$datadir%g
6306 s%@sysconfdir@%$sysconfdir%g
6307 s%@sharedstatedir@%$sharedstatedir%g
6308 s%@localstatedir@%$localstatedir%g
6309 s%@libdir@%$libdir%g
6310 s%@includedir@%$includedir%g
6311 s%@oldincludedir@%$oldincludedir%g
6312 s%@infodir@%$infodir%g
6313 s%@mandir@%$mandir%g
6315 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
6316 s%@INSTALL_DATA@%$INSTALL_DATA%g
6317 s%@RANLIB@%$RANLIB%g
6318 s%@SET_MAKE@%$SET_MAKE%g
6319 s%@SENDMAIL@%$SENDMAIL%g
6320 s%@EDITOR@%$EDITOR%g
6321 s%@FINGER@%$FINGER%g
6324 s%@LIBOBJS@%$LIBOBJS%g
6325 s%@BUILD_LDAPD@%$BUILD_LDAPD%g
6326 s%@BUILD_SLAPD@%$BUILD_SLAPD%g
6327 s%@BUILD_LDBM@%$BUILD_LDBM%g
6328 s%@BUILD_PASSWD@%$BUILD_PASSWD%g
6329 s%@BUILD_SHELL@%$BUILD_SHELL%g
6330 s%@BUILD_SLURPD@%$BUILD_SLURPD%g
6331 s%@LDAP_LIBS@%$LDAP_LIBS%g
6332 s%@LDAPD_LIBS@%$LDAPD_LIBS%g
6333 s%@SLAPD_LIBS@%$SLAPD_LIBS%g
6334 s%@SLURPD_LIBS@%$SLURPD_LIBS%g
6335 s%@LDBM_LIBS@%$LDBM_LIBS%g
6336 s%@LTHREAD_LIBS@%$LTHREAD_LIBS%g
6337 s%@LUTIL_LIBS@%$LUTIL_LIBS%g
6338 s%@KRB_LIBS@%$KRB_LIBS%g
6339 s%@TERMCAP_LIBS@%$TERMCAP_LIBS%g
6344 cat >> $CONFIG_STATUS <<\EOF
6346 # Split the substitutions into bite-sized pieces for seds with
6347 # small command number limits, like on Digital OSF/1 and HP-UX.
6348 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
6349 ac_file=1 # Number of current file.
6350 ac_beg=1 # First line for current file.
6351 ac_end=$ac_max_sed_cmds # Line after last line for current file.
6354 while $ac_more_lines; do
6355 if test $ac_beg -gt 1; then
6356 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
6358 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
6360 if test ! -s conftest.s$ac_file; then
6362 rm -f conftest.s$ac_file
6364 if test -z "$ac_sed_cmds"; then
6365 ac_sed_cmds="sed -f conftest.s$ac_file"
6367 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
6369 ac_file=`expr $ac_file + 1`
6371 ac_end=`expr $ac_end + $ac_max_sed_cmds`
6374 if test -z "$ac_sed_cmds"; then
6379 cat >> $CONFIG_STATUS <<EOF
6381 CONFIG_FILES=\${CONFIG_FILES-"\
6382 Makefile:build/top.mk:Makefile.in:build/dir.mk \
6383 doc/Makefile:build/top.mk:doc/Makefile.in:build/dir.mk \
6384 doc/man/Makefile:build/top.mk:doc/man/Makefile.in:build/dir.mk \
6385 doc/man/man1/Makefile:build/top.mk:doc/man/man1/Makefile.in:build/man.mk \
6386 doc/man/man3/Makefile:build/top.mk:doc/man/man3/Makefile.in:build/man.mk \
6387 doc/man/man5/Makefile:build/top.mk:doc/man/man5/Makefile.in:build/man.mk \
6388 doc/man/man8/Makefile:build/top.mk:doc/man/man8/Makefile.in:build/man.mk \
6389 clients/Makefile:build/top.mk:clients/Makefile.in:build/dir.mk \
6390 clients/finger/Makefile:build/top.mk:clients/finger/Makefile.in:build/rules.mk \
6391 clients/fax500/Makefile:build/top.mk:clients/fax500/Makefile.in:build/rules.mk \
6392 clients/gopher/Makefile:build/top.mk:clients/gopher/Makefile.in:build/rules.mk \
6393 clients/mail500/Makefile:build/top.mk:clients/mail500/Makefile.in:build/rules.mk \
6394 clients/rcpt500/Makefile:build/top.mk:clients/rcpt500/Makefile.in:build/rules.mk \
6395 clients/ud/Makefile:build/top.mk:clients/ud/Makefile.in:build/rules.mk \
6396 clients/tools/Makefile:build/top.mk:clients/tools/Makefile.in:build/rules.mk \
6397 include/Makefile:build/top.mk:include/Makefile.in \
6398 libraries/Makefile:build/top.mk:libraries/Makefile.in:build/dir.mk \
6399 libraries/libavl/Makefile:build/top.mk:libraries/libavl/Makefile.in:build/lib.mk \
6400 libraries/liblber/Makefile:build/top.mk:libraries/liblber/Makefile.in:build/lib.mk \
6401 libraries/libldap/Makefile:build/top.mk:libraries/libldap/Makefile.in:build/lib.mk \
6402 libraries/libldbm/Makefile:build/top.mk:libraries/libldbm/Makefile.in:build/lib.mk \
6403 libraries/libldif/Makefile:build/top.mk:libraries/libldif/Makefile.in:build/lib.mk \
6404 libraries/liblthread/Makefile:build/top.mk:libraries/liblthread/Makefile.in:build/lib.mk \
6405 libraries/liblutil/Makefile:build/top.mk:libraries/liblutil/Makefile.in:build/lib.mk \
6406 servers/Makefile:build/top.mk:servers/Makefile.in:build/dir.mk \
6407 servers/ldapd/Makefile:build/top.mk:servers/ldapd/Makefile.in:build/srv.mk \
6408 servers/slapd/Makefile:build/top.mk:servers/slapd/Makefile.in:build/srv.mk \
6409 servers/slapd/back-ldbm/Makefile:build/top.mk:servers/slapd/back-ldbm/Makefile.in:build/srv.mk \
6410 servers/slapd/back-passwd/Makefile:build/top.mk:servers/slapd/back-passwd/Makefile.in:build/srv.mk \
6411 servers/slapd/back-shell/Makefile:build/top.mk:servers/slapd/back-shell/Makefile.in:build/srv.mk \
6412 servers/slapd/shell-backends/Makefile:build/top.mk:servers/slapd/shell-backends/Makefile.in:build/srv.mk \
6413 servers/slapd/tools/Makefile:build/top.mk:servers/slapd/tools/Makefile.in \
6414 servers/slurpd/Makefile:build/top.mk:servers/slurpd/Makefile.in:build/srv.mk \
6415 tests/Makefile:build/top.mk:tests/Makefile.in \
6418 cat >> $CONFIG_STATUS <<\EOF
6419 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
6420 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6422 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
6423 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
6424 *) ac_file_in="${ac_file}.in" ;;
6427 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
6429 # Remove last slash and all that follows it. Not all systems have dirname.
6430 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
6431 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
6432 # The file is in a subdirectory.
6433 test ! -d "$ac_dir" && mkdir "$ac_dir"
6434 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
6435 # A "../" for each directory in $ac_dir_suffix.
6436 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
6438 ac_dir_suffix= ac_dots=
6441 case "$ac_given_srcdir" in
6443 if test -z "$ac_dots"; then top_srcdir=.
6444 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
6445 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
6447 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
6448 top_srcdir="$ac_dots$ac_given_srcdir" ;;
6451 case "$ac_given_INSTALL" in
6452 [/$]*) INSTALL="$ac_given_INSTALL" ;;
6453 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
6456 echo creating "$ac_file"
6458 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
6460 *Makefile*) ac_comsub="1i\\
6461 # $configure_input" ;;
6465 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6467 s%@configure_input@%$configure_input%g
6468 s%@srcdir@%$srcdir%g
6469 s%@top_srcdir@%$top_srcdir%g
6470 s%@INSTALL@%$INSTALL%g
6471 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
6475 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
6476 # NAME is the cpp macro being defined and VALUE is the value it is being given.
6478 # ac_d sets the value in "#define NAME VALUE" lines.
6479 ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
6480 ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
6483 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
6484 ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
6485 ac_uB='\([ ]\)%\1#\2define\3'
6488 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
6489 ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
6490 ac_eB='$%\1#\2define\3'
6494 if test "${CONFIG_HEADERS+set}" != set; then
6496 cat >> $CONFIG_STATUS <<EOF
6497 CONFIG_HEADERS="include/portable.h"
6499 cat >> $CONFIG_STATUS <<\EOF
6501 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
6502 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6504 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
6505 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
6506 *) ac_file_in="${ac_file}.in" ;;
6509 echo creating $ac_file
6511 rm -f conftest.frag conftest.in conftest.out
6512 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6513 cat $ac_file_inputs > conftest.in
6517 # Transform confdefs.h into a sed script conftest.vals that substitutes
6518 # the proper values into config.h.in to produce config.h. And first:
6519 # Protect against being on the right side of a sed subst in config.status.
6520 # Protect against being in an unquoted here document in config.status.
6522 cat > conftest.hdr <<\EOF
6525 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
6529 sed -n -f conftest.hdr confdefs.h > conftest.vals
6532 # This sed command replaces #undef with comments. This is necessary, for
6533 # example, in the case of _POSIX_SOURCE, which is predefined and required
6534 # on some systems where configure will not decide to define it.
6535 cat >> conftest.vals <<\EOF
6536 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
6539 # Break up conftest.vals because some shells have a limit on
6540 # the size of here documents, and old seds have small limits too.
6545 ac_lines=`grep -c . conftest.vals`
6546 # grep -c gives empty output for an empty file on some AIX systems.
6547 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
6548 # Write a limited-size here document to conftest.frag.
6549 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
6550 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
6552 sed -f conftest.frag conftest.in > conftest.out
6554 mv conftest.out conftest.in
6556 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
6558 mv conftest.tail conftest.vals
6562 cat >> $CONFIG_STATUS <<\EOF
6563 rm -f conftest.frag conftest.h
6564 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
6565 cat conftest.in >> conftest.h
6567 if cmp -s $ac_file conftest.h 2>/dev/null; then
6568 echo "$ac_file is unchanged"
6571 # Remove last slash and all that follows it. Not all systems have dirname.
6572 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
6573 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
6574 # The file is in a subdirectory.
6575 test ! -d "$ac_dir" && mkdir "$ac_dir"
6578 mv conftest.h $ac_file
6583 cat >> $CONFIG_STATUS <<EOF
6586 cat >> $CONFIG_STATUS <<\EOF
6590 chmod +x $CONFIG_STATUS
6591 rm -fr confdefs* $ac_clean_files
6592 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1