3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated automatically using autoconf version 2.12
5 # Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
7 # This configure script is free software; the Free Software Foundation
8 # gives unlimited permission to copy, distribute and modify it.
12 ac_default_prefix=/usr/local
13 # Any additions from configure.in:
14 ac_default_prefix=/usr/local
16 --enable-debug enable debugging (yes)"
18 --enable-libui enable library user interface (yes)"
20 --enable-cache enable caching (yes)"
22 --enable-dns enable dns support (no)"
24 --enable-referrals enable referrals (yes)"
26 --enable-cldap enable connectionless ldap (no)"
28 --with-kerberos use Kerberos (auto)"
30 --with-threads use threads (auto)"
32 --with-preemptive thread implementation is preemptive (auto)"
34 --enable-ldapd enable building ldapd (no)"
36 --enable-slapd enable building slapd (yes)"
38 --enable-aclgroups enable ACL group support (auto)"
40 --enable-crypt enable crypt(3) passwords (auto)"
42 --enable-md5 enable MD5 passwords (auto)"
44 --enable-sha1 enable SHA1 passwords (auto)"
46 --enable-wrappers enable tcp wrapper support (no)"
48 --enable-phonetic enable phonetic/soundex (no)"
50 --enable-rlookups enable reverse lookups (auto)"
52 --enable-ldbm enable ldbm backend (yes)"
54 --with-ldbm-api use LDBM API (auto)"
56 --with-ldbm-type use LDBM type (auto)"
58 --enable-passwd enable passwd backend (no)"
60 --enable-shell enable shell backend (no)"
62 --enable-slurpd enable building slurpd (auto)"
64 # Initialize some variables set by options.
65 # The variables have the same names as the options, with
66 # dashes changed to underlines.
68 cache_file=./config.cache
77 program_transform_name=s,x,x,
85 bindir='${exec_prefix}/bin'
86 sbindir='${exec_prefix}/sbin'
87 libexecdir='${exec_prefix}/libexec'
88 datadir='${prefix}/share'
89 sysconfdir='${prefix}/etc'
90 sharedstatedir='${prefix}/com'
91 localstatedir='${prefix}/var'
92 libdir='${exec_prefix}/lib'
93 includedir='${prefix}/include'
94 oldincludedir='/usr/include'
95 infodir='${prefix}/info'
96 mandir='${prefix}/man'
98 # Initialize some other variables.
101 # Maximum number of lines to put in a shell here document.
108 # If the previous option needs an argument, assign it.
109 if test -n "$ac_prev"; then
110 eval "$ac_prev=\$ac_option"
116 -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
120 # Accept the important Cygnus configure options, so we can diagnose typos.
124 -bindir | --bindir | --bindi | --bind | --bin | --bi)
126 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
127 bindir="$ac_optarg" ;;
129 -build | --build | --buil | --bui | --bu)
131 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
132 build="$ac_optarg" ;;
134 -cache-file | --cache-file | --cache-fil | --cache-fi \
135 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
136 ac_prev=cache_file ;;
137 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
138 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
139 cache_file="$ac_optarg" ;;
141 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
143 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
145 datadir="$ac_optarg" ;;
147 -disable-* | --disable-*)
148 ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
149 # Reject names that are not valid shell variable names.
150 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
151 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
153 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
154 eval "enable_${ac_feature}=no" ;;
156 -enable-* | --enable-*)
157 ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
158 # Reject names that are not valid shell variable names.
159 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
160 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
162 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
167 eval "enable_${ac_feature}='$ac_optarg'" ;;
169 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
170 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
171 | --exec | --exe | --ex)
172 ac_prev=exec_prefix ;;
173 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
174 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
175 | --exec=* | --exe=* | --ex=*)
176 exec_prefix="$ac_optarg" ;;
178 -gas | --gas | --ga | --g)
179 # Obsolete; use --with-gas.
182 -help | --help | --hel | --he)
183 # Omit some internal or obsolete options to make the list less imposing.
184 # This message is too long to be a string in the A/UX 3.1 sh.
186 Usage: configure [options] [host]
187 Options: [defaults in brackets after descriptions]
189 --cache-file=FILE cache test results in FILE
190 --help print this message
191 --no-create do not create output files
192 --quiet, --silent do not print \`checking...' messages
193 --version print the version of autoconf that created configure
194 Directory and file names:
195 --prefix=PREFIX install architecture-independent files in PREFIX
197 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
199 --bindir=DIR user executables in DIR [EPREFIX/bin]
200 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
201 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
202 --datadir=DIR read-only architecture-independent data in DIR
204 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
205 --sharedstatedir=DIR modifiable architecture-independent data in DIR
207 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
208 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
209 --includedir=DIR C header files in DIR [PREFIX/include]
210 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
211 --infodir=DIR info documentation in DIR [PREFIX/info]
212 --mandir=DIR man documentation in DIR [PREFIX/man]
213 --srcdir=DIR find the sources in DIR [configure dir or ..]
214 --program-prefix=PREFIX prepend PREFIX to installed program names
215 --program-suffix=SUFFIX append SUFFIX to installed program names
216 --program-transform-name=PROGRAM
217 run sed PROGRAM on installed program names
221 --build=BUILD configure for building on BUILD [BUILD=HOST]
222 --host=HOST configure for HOST [guessed]
223 --target=TARGET configure for TARGET [TARGET=HOST]
224 Features and packages:
225 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
226 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
227 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
228 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
229 --x-includes=DIR X include files are in DIR
230 --x-libraries=DIR X library files are in DIR
232 if test -n "$ac_help"; then
233 echo "--enable and --with options recognized:$ac_help"
237 -host | --host | --hos | --ho)
239 -host=* | --host=* | --hos=* | --ho=*)
242 -includedir | --includedir | --includedi | --included | --include \
243 | --includ | --inclu | --incl | --inc)
244 ac_prev=includedir ;;
245 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
246 | --includ=* | --inclu=* | --incl=* | --inc=*)
247 includedir="$ac_optarg" ;;
249 -infodir | --infodir | --infodi | --infod | --info | --inf)
251 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
252 infodir="$ac_optarg" ;;
254 -libdir | --libdir | --libdi | --libd)
256 -libdir=* | --libdir=* | --libdi=* | --libd=*)
257 libdir="$ac_optarg" ;;
259 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
260 | --libexe | --libex | --libe)
261 ac_prev=libexecdir ;;
262 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
263 | --libexe=* | --libex=* | --libe=*)
264 libexecdir="$ac_optarg" ;;
266 -localstatedir | --localstatedir | --localstatedi | --localstated \
267 | --localstate | --localstat | --localsta | --localst \
268 | --locals | --local | --loca | --loc | --lo)
269 ac_prev=localstatedir ;;
270 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
271 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
272 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
273 localstatedir="$ac_optarg" ;;
275 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
277 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
278 mandir="$ac_optarg" ;;
281 # Obsolete; use --without-fp.
284 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
288 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
289 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
292 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
293 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
294 | --oldin | --oldi | --old | --ol | --o)
295 ac_prev=oldincludedir ;;
296 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
297 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
298 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
299 oldincludedir="$ac_optarg" ;;
301 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
303 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
304 prefix="$ac_optarg" ;;
306 -program-prefix | --program-prefix | --program-prefi | --program-pref \
307 | --program-pre | --program-pr | --program-p)
308 ac_prev=program_prefix ;;
309 -program-prefix=* | --program-prefix=* | --program-prefi=* \
310 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
311 program_prefix="$ac_optarg" ;;
313 -program-suffix | --program-suffix | --program-suffi | --program-suff \
314 | --program-suf | --program-su | --program-s)
315 ac_prev=program_suffix ;;
316 -program-suffix=* | --program-suffix=* | --program-suffi=* \
317 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
318 program_suffix="$ac_optarg" ;;
320 -program-transform-name | --program-transform-name \
321 | --program-transform-nam | --program-transform-na \
322 | --program-transform-n | --program-transform- \
323 | --program-transform | --program-transfor \
324 | --program-transfo | --program-transf \
325 | --program-trans | --program-tran \
326 | --progr-tra | --program-tr | --program-t)
327 ac_prev=program_transform_name ;;
328 -program-transform-name=* | --program-transform-name=* \
329 | --program-transform-nam=* | --program-transform-na=* \
330 | --program-transform-n=* | --program-transform-=* \
331 | --program-transform=* | --program-transfor=* \
332 | --program-transfo=* | --program-transf=* \
333 | --program-trans=* | --program-tran=* \
334 | --progr-tra=* | --program-tr=* | --program-t=*)
335 program_transform_name="$ac_optarg" ;;
337 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
338 | -silent | --silent | --silen | --sile | --sil)
341 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
343 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
345 sbindir="$ac_optarg" ;;
347 -sharedstatedir | --sharedstatedir | --sharedstatedi \
348 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
349 | --sharedst | --shareds | --shared | --share | --shar \
351 ac_prev=sharedstatedir ;;
352 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
353 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
354 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
356 sharedstatedir="$ac_optarg" ;;
358 -site | --site | --sit)
360 -site=* | --site=* | --sit=*)
363 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
365 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
366 srcdir="$ac_optarg" ;;
368 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
369 | --syscon | --sysco | --sysc | --sys | --sy)
370 ac_prev=sysconfdir ;;
371 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
372 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
373 sysconfdir="$ac_optarg" ;;
375 -target | --target | --targe | --targ | --tar | --ta | --t)
377 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
378 target="$ac_optarg" ;;
380 -v | -verbose | --verbose | --verbos | --verbo | --verb)
383 -version | --version | --versio | --versi | --vers)
384 echo "configure generated by autoconf version 2.12"
388 ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
389 # Reject names that are not valid shell variable names.
390 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
391 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
393 ac_package=`echo $ac_package| sed 's/-/_/g'`
398 eval "with_${ac_package}='$ac_optarg'" ;;
400 -without-* | --without-*)
401 ac_package=`echo $ac_option|sed -e 's/-*without-//'`
402 # Reject names that are not valid shell variable names.
403 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
404 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
406 ac_package=`echo $ac_package| sed 's/-/_/g'`
407 eval "with_${ac_package}=no" ;;
410 # Obsolete; use --with-x.
413 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
414 | --x-incl | --x-inc | --x-in | --x-i)
415 ac_prev=x_includes ;;
416 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
417 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
418 x_includes="$ac_optarg" ;;
420 -x-libraries | --x-libraries | --x-librarie | --x-librari \
421 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
422 ac_prev=x_libraries ;;
423 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
424 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
425 x_libraries="$ac_optarg" ;;
427 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
431 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
432 echo "configure: warning: $ac_option: invalid host type" 1>&2
434 if test "x$nonopt" != xNONE; then
435 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
443 if test -n "$ac_prev"; then
444 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
447 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
449 # File descriptor usage:
452 # 2 errors and warnings
453 # 3 some systems may open it to /dev/tty
454 # 4 used on the Kubota Titan
455 # 6 checking for... messages and results
456 # 5 compiler messages saved in config.log
457 if test "$silent" = yes; then
465 This file contains any messages produced by compilers while
466 running configure, to aid debugging if configure makes a mistake.
469 # Strip out --no-create and --no-recursion so they do not pile up.
470 # Also quote any args containing shell metacharacters.
475 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
476 | --no-cr | --no-c) ;;
477 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
478 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
479 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
480 ac_configure_args="$ac_configure_args '$ac_arg'" ;;
481 *) ac_configure_args="$ac_configure_args $ac_arg" ;;
486 # Only set these to C if already set. These must not be set unconditionally
487 # because not all systems understand e.g. LANG=C (notably SCO).
488 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
489 # Non-C LC_CTYPE values break the ctype check.
490 if test "${LANG+set}" = set; then LANG=C; export LANG; fi
491 if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
492 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
493 if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
495 # confdefs.h avoids OS command line length limits that DEFS can exceed.
496 rm -rf conftest* confdefs.h
497 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
500 # A filename unique to this package, relative to the directory that
501 # configure is in, which we can look for to find out if srcdir is correct.
502 ac_unique_file=include/ldap.h
504 # Find the source files, if location was not specified.
505 if test -z "$srcdir"; then
506 ac_srcdir_defaulted=yes
507 # Try the directory containing this script, then its parent.
509 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
510 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
512 if test ! -r $srcdir/$ac_unique_file; then
516 ac_srcdir_defaulted=no
518 if test ! -r $srcdir/$ac_unique_file; then
519 if test "$ac_srcdir_defaulted" = yes; then
520 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
522 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
525 srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
527 # Prefer explicitly selected file to automatically selected ones.
528 if test -z "$CONFIG_SITE"; then
529 if test "x$prefix" != xNONE; then
530 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
532 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
535 for ac_site_file in $CONFIG_SITE; do
536 if test -r "$ac_site_file"; then
537 echo "loading site script $ac_site_file"
542 if test -r "$cache_file"; then
543 echo "loading cache $cache_file"
546 echo "creating cache $cache_file"
551 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
552 ac_cpp='$CPP $CPPFLAGS'
553 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
554 ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
555 cross_compiling=$ac_cv_prog_cc_cross
557 if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
558 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
559 if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
566 ac_n= ac_c='\c' ac_t=
571 for ac_dir in build $srcdir/build; do
572 if test -f $ac_dir/install-sh; then
574 ac_install_sh="$ac_aux_dir/install-sh -c"
576 elif test -f $ac_dir/install.sh; then
578 ac_install_sh="$ac_aux_dir/install.sh -c"
582 if test -z "$ac_aux_dir"; then
583 { echo "configure: error: can not find install-sh or install.sh in build $srcdir/build" 1>&2; exit 1; }
585 ac_config_guess=$ac_aux_dir/config.guess
586 ac_config_sub=$ac_aux_dir/config.sub
587 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
589 echo $ac_n "checking configure arguments""... $ac_c" 1>&6
590 echo "configure:591: checking configure arguments" >&5
593 # OpenLDAP --enable-debug
594 # Check whether --enable-debug or --disable-debug was given.
595 if test "${enable_debug+set}" = set; then
596 enableval="$enable_debug"
599 for ol_val in auto yes no ; do
600 if test "$enableval" = "$ol_val" ; then
604 if test "$ol_arg" = "invalid" ; then
605 { echo "configure: error: bad value $enableval for --enable-debug" 1>&2; exit 1; }
607 ol_enable_debug="$ol_arg"
610 ol_enable_debug="yes"
613 # OpenLDAP --enable-libui
614 # Check whether --enable-libui or --disable-libui was given.
615 if test "${enable_libui+set}" = set; then
616 enableval="$enable_libui"
619 for ol_val in auto yes no ; do
620 if test "$enableval" = "$ol_val" ; then
624 if test "$ol_arg" = "invalid" ; then
625 { echo "configure: error: bad value $enableval for --enable-libui" 1>&2; exit 1; }
627 ol_enable_libui="$ol_arg"
630 ol_enable_libui="yes"
633 # OpenLDAP --enable-cache
634 # Check whether --enable-cache or --disable-cache was given.
635 if test "${enable_cache+set}" = set; then
636 enableval="$enable_cache"
639 for ol_val in auto yes no ; do
640 if test "$enableval" = "$ol_val" ; then
644 if test "$ol_arg" = "invalid" ; then
645 { echo "configure: error: bad value $enableval for --enable-cache" 1>&2; exit 1; }
647 ol_enable_cache="$ol_arg"
650 ol_enable_cache="yes"
653 # OpenLDAP --enable-dns
654 # Check whether --enable-dns or --disable-dns was given.
655 if test "${enable_dns+set}" = set; then
656 enableval="$enable_dns"
659 for ol_val in auto yes no ; do
660 if test "$enableval" = "$ol_val" ; then
664 if test "$ol_arg" = "invalid" ; then
665 { echo "configure: error: bad value $enableval for --enable-dns" 1>&2; exit 1; }
667 ol_enable_dns="$ol_arg"
673 # OpenLDAP --enable-referrals
674 # Check whether --enable-referrals or --disable-referrals was given.
675 if test "${enable_referrals+set}" = set; then
676 enableval="$enable_referrals"
679 for ol_val in auto yes no ; do
680 if test "$enableval" = "$ol_val" ; then
684 if test "$ol_arg" = "invalid" ; then
685 { echo "configure: error: bad value $enableval for --enable-referrals" 1>&2; exit 1; }
687 ol_enable_referrals="$ol_arg"
690 ol_enable_referrals="yes"
692 # end --enable-referrals
693 # OpenLDAP --enable-cldap
694 # Check whether --enable-cldap or --disable-cldap was given.
695 if test "${enable_cldap+set}" = set; then
696 enableval="$enable_cldap"
699 for ol_val in auto yes no ; do
700 if test "$enableval" = "$ol_val" ; then
704 if test "$ol_arg" = "invalid" ; then
705 { echo "configure: error: bad value $enableval for --enable-cldap" 1>&2; exit 1; }
707 ol_enable_cldap="$ol_arg"
714 # OpenLDAP --with-kerberos
715 # Check whether --with-kerberos or --without-kerberos was given.
716 if test "${with_kerberos+set}" = set; then
717 withval="$with_kerberos"
720 for ol_val in auto k5 k4 afs yes no ; do
721 if test "$withval" = "$ol_val" ; then
725 if test "$ol_arg" = "invalid" ; then
726 { echo "configure: error: bad value $withval for --with-kerberos" 1>&2; exit 1; }
728 ol_with_kerberos="$ol_arg"
731 ol_with_kerberos="auto"
733 # end --with-kerberos
735 # OpenLDAP --with-threads
736 # Check whether --with-threads or --without-threads was given.
737 if test "${with_threads+set}" = set; then
738 withval="$with_threads"
741 for ol_val in auto posix mach lwp yes no manual ; do
742 if test "$withval" = "$ol_val" ; then
746 if test "$ol_arg" = "invalid" ; then
747 { echo "configure: error: bad value $withval for --with-threads" 1>&2; exit 1; }
749 ol_with_threads="$ol_arg"
752 ol_with_threads="auto"
756 # OpenLDAP --with-preemptive
757 # Check whether --with-preemptive or --without-preemptive was given.
758 if test "${with_preemptive+set}" = set; then
759 withval="$with_preemptive"
762 for ol_val in auto yes no manual ; do
763 if test "$withval" = "$ol_val" ; then
767 if test "$ol_arg" = "invalid" ; then
768 { echo "configure: error: bad value $withval for --with-preemptive" 1>&2; exit 1; }
770 ol_with_preemptive="$ol_arg"
773 ol_with_preemptive="auto"
775 # end --with-preemptive
779 # OpenLDAP --enable-ldapd
780 # Check whether --enable-ldapd or --disable-ldapd was given.
781 if test "${enable_ldapd+set}" = set; then
782 enableval="$enable_ldapd"
785 for ol_val in auto yes no ; do
786 if test "$enableval" = "$ol_val" ; then
790 if test "$ol_arg" = "invalid" ; then
791 { echo "configure: error: bad value $enableval for --enable-ldapd" 1>&2; exit 1; }
793 ol_enable_ldapd="$ol_arg"
800 # OpenLDAP --enable-slapd
801 # Check whether --enable-slapd or --disable-slapd was given.
802 if test "${enable_slapd+set}" = set; then
803 enableval="$enable_slapd"
806 for ol_val in auto yes no ; do
807 if test "$enableval" = "$ol_val" ; then
811 if test "$ol_arg" = "invalid" ; then
812 { echo "configure: error: bad value $enableval for --enable-slapd" 1>&2; exit 1; }
814 ol_enable_slapd="$ol_arg"
817 ol_enable_slapd="yes"
820 # OpenLDAP --enable-aclgroups
821 # Check whether --enable-aclgroups or --disable-aclgroups was given.
822 if test "${enable_aclgroups+set}" = set; then
823 enableval="$enable_aclgroups"
826 for ol_val in auto yes no ; do
827 if test "$enableval" = "$ol_val" ; then
831 if test "$ol_arg" = "invalid" ; then
832 { echo "configure: error: bad value $enableval for --enable-aclgroups" 1>&2; exit 1; }
834 ol_enable_aclgroups="$ol_arg"
837 ol_enable_aclgroups="auto"
839 # end --enable-aclgroups
840 # OpenLDAP --enable-crypt
841 # Check whether --enable-crypt or --disable-crypt was given.
842 if test "${enable_crypt+set}" = set; then
843 enableval="$enable_crypt"
846 for ol_val in auto yes no ; do
847 if test "$enableval" = "$ol_val" ; then
851 if test "$ol_arg" = "invalid" ; then
852 { echo "configure: error: bad value $enableval for --enable-crypt" 1>&2; exit 1; }
854 ol_enable_crypt="$ol_arg"
857 ol_enable_crypt="auto"
860 # OpenLDAP --enable-md5
861 # Check whether --enable-md5 or --disable-md5 was given.
862 if test "${enable_md5+set}" = set; then
863 enableval="$enable_md5"
866 for ol_val in auto yes no ; do
867 if test "$enableval" = "$ol_val" ; then
871 if test "$ol_arg" = "invalid" ; then
872 { echo "configure: error: bad value $enableval for --enable-md5" 1>&2; exit 1; }
874 ol_enable_md5="$ol_arg"
880 # OpenLDAP --enable-sha1
881 # Check whether --enable-sha1 or --disable-sha1 was given.
882 if test "${enable_sha1+set}" = set; then
883 enableval="$enable_sha1"
886 for ol_val in auto yes no ; do
887 if test "$enableval" = "$ol_val" ; then
891 if test "$ol_arg" = "invalid" ; then
892 { echo "configure: error: bad value $enableval for --enable-sha1" 1>&2; exit 1; }
894 ol_enable_sha1="$ol_arg"
897 ol_enable_sha1="auto"
900 # OpenLDAP --enable-wrappers
901 # Check whether --enable-wrappers or --disable-wrappers was given.
902 if test "${enable_wrappers+set}" = set; then
903 enableval="$enable_wrappers"
906 for ol_val in auto yes no ; do
907 if test "$enableval" = "$ol_val" ; then
911 if test "$ol_arg" = "invalid" ; then
912 { echo "configure: error: bad value $enableval for --enable-wrappers" 1>&2; exit 1; }
914 ol_enable_wrappers="$ol_arg"
917 ol_enable_wrappers="no"
919 # end --enable-wrappers
920 # OpenLDAP --enable-phonetic
921 # Check whether --enable-phonetic or --disable-phonetic was given.
922 if test "${enable_phonetic+set}" = set; then
923 enableval="$enable_phonetic"
926 for ol_val in auto yes no ; do
927 if test "$enableval" = "$ol_val" ; then
931 if test "$ol_arg" = "invalid" ; then
932 { echo "configure: error: bad value $enableval for --enable-phonetic" 1>&2; exit 1; }
934 ol_enable_phonetic="$ol_arg"
937 ol_enable_phonetic="no"
939 # end --enable-phonetic
940 # OpenLDAP --enable-rlookups
941 # Check whether --enable-rlookups or --disable-rlookups was given.
942 if test "${enable_rlookups+set}" = set; then
943 enableval="$enable_rlookups"
946 for ol_val in auto yes no ; do
947 if test "$enableval" = "$ol_val" ; then
951 if test "$ol_arg" = "invalid" ; then
952 { echo "configure: error: bad value $enableval for --enable-rlookups" 1>&2; exit 1; }
954 ol_enable_rlookups="$ol_arg"
957 ol_enable_rlookups="auto"
959 # end --enable-rlookups
961 # OpenLDAP --enable-ldbm
962 # Check whether --enable-ldbm or --disable-ldbm was given.
963 if test "${enable_ldbm+set}" = set; then
964 enableval="$enable_ldbm"
967 for ol_val in auto yes no ; do
968 if test "$enableval" = "$ol_val" ; then
972 if test "$ol_arg" = "invalid" ; then
973 { echo "configure: error: bad value $enableval for --enable-ldbm" 1>&2; exit 1; }
975 ol_enable_ldbm="$ol_arg"
981 # OpenLDAP --with-ldbm_api
982 # Check whether --with-ldbm_api or --without-ldbm_api was given.
983 if test "${with_ldbm_api+set}" = set; then
984 withval="$with_ldbm_api"
987 for ol_val in auto db2 db gdbm ndbm manual ; do
988 if test "$withval" = "$ol_val" ; then
992 if test "$ol_arg" = "invalid" ; then
993 { echo "configure: error: bad value $withval for --with-ldbm_api" 1>&2; exit 1; }
995 ol_with_ldbm_api="$ol_arg"
998 ol_with_ldbm_api="auto"
1000 # end --with-ldbm_api
1002 # OpenLDAP --with-ldbm_type
1003 # Check whether --with-ldbm_type or --without-ldbm_type was given.
1004 if test "${with_ldbm_type+set}" = set; then
1005 withval="$with_ldbm_type"
1008 for ol_val in auto btree hash ; do
1009 if test "$withval" = "$ol_val" ; then
1013 if test "$ol_arg" = "invalid" ; then
1014 { echo "configure: error: bad value $withval for --with-ldbm_type" 1>&2; exit 1; }
1016 ol_with_ldbm_type="$ol_arg"
1019 ol_with_ldbm_type="auto"
1021 # end --with-ldbm_type
1024 # OpenLDAP --enable-passwd
1025 # Check whether --enable-passwd or --disable-passwd was given.
1026 if test "${enable_passwd+set}" = set; then
1027 enableval="$enable_passwd"
1030 for ol_val in auto yes no ; do
1031 if test "$enableval" = "$ol_val" ; then
1035 if test "$ol_arg" = "invalid" ; then
1036 { echo "configure: error: bad value $enableval for --enable-passwd" 1>&2; exit 1; }
1038 ol_enable_passwd="$ol_arg"
1041 ol_enable_passwd="no"
1043 # end --enable-passwd
1044 # OpenLDAP --enable-shell
1045 # Check whether --enable-shell or --disable-shell was given.
1046 if test "${enable_shell+set}" = set; then
1047 enableval="$enable_shell"
1050 for ol_val in auto yes no ; do
1051 if test "$enableval" = "$ol_val" ; then
1055 if test "$ol_arg" = "invalid" ; then
1056 { echo "configure: error: bad value $enableval for --enable-shell" 1>&2; exit 1; }
1058 ol_enable_shell="$ol_arg"
1061 ol_enable_shell="no"
1063 # end --enable-shell
1065 # OpenLDAP --enable-slurpd
1066 # Check whether --enable-slurpd or --disable-slurpd was given.
1067 if test "${enable_slurpd+set}" = set; then
1068 enableval="$enable_slurpd"
1071 for ol_val in auto yes no ; do
1072 if test "$enableval" = "$ol_val" ; then
1076 if test "$ol_arg" = "invalid" ; then
1077 { echo "configure: error: bad value $enableval for --enable-slurpd" 1>&2; exit 1; }
1079 ol_enable_slurpd="$ol_arg"
1082 ol_enable_slurpd="auto"
1084 # end --enable-slurpd
1086 if test $ol_enable_slapd = no ; then
1087 if test $ol_enable_ldbm = yes ; then
1088 echo "configure: warning: slapd disabled, ignoring --enable_ldbm argument" 1>&2
1090 if test $ol_enable_passwd = yes ; then
1091 echo "configure: warning: slapd disabled, ignoring --enable_passwd argument" 1>&2
1093 if test $ol_enable_shell = yes ; then
1094 echo "configure: warning: slapd disabled, ignoring --enable_shell argument" 1>&2
1096 if test $ol_enable_aclgroups = yes ; then
1097 echo "configure: warning: slapd disabled, ignoring --enable_aclgroups argument" 1>&2
1099 if test $ol_enable_crypt = yes ; then
1100 echo "configure: warning: slapd disabled, ignoring --enable_crypt argument" 1>&2
1102 if test $ol_enable_md5 = yes ; then
1103 echo "configure: warning: slapd disabled, ignoring --enable_md5 argument" 1>&2
1105 if test $ol_enable_sha1 = yes ; then
1106 echo "configure: warning: slapd disabled, ignoring --enable_sha1 argument" 1>&2
1108 if test $ol_enable_wrappers = yes ; then
1109 echo "configure: warning: slapd disabled, ignoring --enable_wrappers argument" 1>&2
1111 if test $ol_enable_phonetic = yes ; then
1112 echo "configure: warning: slapd disabled, ignoring --enable_phonetic argument" 1>&2
1114 if test $ol_enable_rlookups = yes ; then
1115 echo "configure: warning: slapd disabled, ignoring --enable_rlookups argument" 1>&2
1117 if test $ol_with_ldbm_api != auto ; then
1118 echo "configure: warning: slapd disabled, ignoring --with_ldbm_api argument" 1>&2
1120 if test $ol_with_ldbm_type != auto ; then
1121 echo "configure: warning: slapd disabled, ignoring --with_ldbm_type argument" 1>&2
1123 if test $ol_enable_slurpd = yes ; then
1124 { echo "configure: error: slurpd requires slapd" 1>&2; exit 1; }
1127 # force settings to no
1131 ol_enable_aclgroups=no
1135 ol_enable_wrappers=no
1136 ol_enable_phonetic=no
1137 ol_enable_rlookups=no
1139 ol_with_ldbm_type=no
1142 elif test $ol_enable_ldbm = no ; then
1144 if test $ol_with_ldbm_api != auto ; then
1145 echo "configure: warning: LDBM disabled, ignoring --with_ldbm_api argument" 1>&2
1148 if test $ol_with_ldbm_type != auto ; then
1149 echo "configure: warning: LDBM disabled, ignoring --with_ldbm_type argument" 1>&2
1152 if test $ol_enable_passwd = no -a $ol_enable_shell = no ; then
1153 { echo "configure: error: slapd requires a backend" 1>&2; exit 1; }
1157 ol_with_ldbm_type=no
1161 if test $ol_with_ldbm_api = gdbm -a \
1162 $ol_with_ldbm_type = btree ; then
1163 { echo "configure: error: GDBM only supports LDBM type hash" 1>&2; exit 1; }
1165 if test $ol_with_ldbm_api = ndbm -a \
1166 $ol_with_ldbm_type = btree ; then
1167 { echo "configure: error: NDBM only supports LDBM type hash" 1>&2; exit 1; }
1171 if test $ol_enable_slurpd = yes ; then
1172 if test $ol_with_threads = no ; then
1173 { echo "configure: error: slurpd requires threads" 1>&2; exit 1; }
1177 echo "$ac_t""done" 1>&6
1201 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
1202 echo "configure:1203: checking whether ln -s works" >&5
1203 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
1204 echo $ac_n "(cached) $ac_c" 1>&6
1207 if ln -s X conftestdata 2>/dev/null
1210 ac_cv_prog_LN_S="ln -s"
1215 LN_S="$ac_cv_prog_LN_S"
1216 if test "$ac_cv_prog_LN_S" = "ln -s"; then
1217 echo "$ac_t""yes" 1>&6
1219 echo "$ac_t""no" 1>&6
1222 # Find a good install program. We prefer a C program (faster),
1223 # so one script is as good as another. But avoid the broken or
1224 # incompatible versions:
1225 # SysV /etc/install, /usr/sbin/install
1226 # SunOS /usr/etc/install
1227 # IRIX /sbin/install
1229 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
1230 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
1231 # ./install, which can be erroneously created by make from ./install.sh.
1232 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
1233 echo "configure:1234: checking for a BSD compatible install" >&5
1234 if test -z "$INSTALL"; then
1235 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
1236 echo $ac_n "(cached) $ac_c" 1>&6
1238 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS="${IFS}:"
1239 for ac_dir in $PATH; do
1240 # Account for people who put trailing slashes in PATH elements.
1242 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
1244 # OSF1 and SCO ODT 3.0 have their own names for install.
1245 for ac_prog in ginstall installbsd scoinst install; do
1246 if test -f $ac_dir/$ac_prog; then
1247 if test $ac_prog = install &&
1248 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
1249 # AIX install. It has an incompatible calling convention.
1250 # OSF/1 installbsd also uses dspmsg, but is usable.
1253 ac_cv_path_install="$ac_dir/$ac_prog -c"
1264 if test "${ac_cv_path_install+set}" = set; then
1265 INSTALL="$ac_cv_path_install"
1267 # As a last resort, use the slow shell script. We don't cache a
1268 # path for INSTALL within a source directory, because that will
1269 # break other packages using the cache if that directory is
1270 # removed, or if the path is relative.
1271 INSTALL="$ac_install_sh"
1274 echo "$ac_t""$INSTALL" 1>&6
1276 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
1277 # It thinks the first close brace ends the variable substitution.
1278 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
1280 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
1282 # Extract the first word of "ranlib", so it can be a program name with args.
1283 set dummy ranlib; ac_word=$2
1284 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1285 echo "configure:1286: checking for $ac_word" >&5
1286 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1287 echo $ac_n "(cached) $ac_c" 1>&6
1289 if test -n "$RANLIB"; then
1290 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1292 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1293 for ac_dir in $PATH; do
1294 test -z "$ac_dir" && ac_dir=.
1295 if test -f $ac_dir/$ac_word; then
1296 ac_cv_prog_RANLIB="ranlib"
1301 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1304 RANLIB="$ac_cv_prog_RANLIB"
1305 if test -n "$RANLIB"; then
1306 echo "$ac_t""$RANLIB" 1>&6
1308 echo "$ac_t""no" 1>&6
1311 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
1312 echo "configure:1313: checking whether ${MAKE-make} sets \${MAKE}" >&5
1313 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
1314 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
1315 echo $ac_n "(cached) $ac_c" 1>&6
1317 cat > conftestmake <<\EOF
1319 @echo 'ac_maketemp="${MAKE}"'
1321 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
1322 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
1323 if test -n "$ac_maketemp"; then
1324 eval ac_cv_prog_make_${ac_make}_set=yes
1326 eval ac_cv_prog_make_${ac_make}_set=no
1330 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
1331 echo "$ac_t""yes" 1>&6
1334 echo "$ac_t""no" 1>&6
1335 SET_MAKE="MAKE=${MAKE-make}"
1339 # Extract the first word of "sendmail", so it can be a program name with args.
1340 set dummy sendmail; ac_word=$2
1341 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1342 echo "configure:1343: checking for $ac_word" >&5
1343 if eval "test \"`echo '$''{'ac_cv_path_SENDMAIL'+set}'`\" = set"; then
1344 echo $ac_n "(cached) $ac_c" 1>&6
1348 ac_cv_path_SENDMAIL="$SENDMAIL" # Let the user override the test with a path.
1351 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1352 for ac_dir in $PATH:/usr/libexec:/usr/lib:/usr/sbin:/usr/etc:/etc$ac_dummy; do
1353 test -z "$ac_dir" && ac_dir=.
1354 if test -f $ac_dir/$ac_word; then
1355 ac_cv_path_SENDMAIL="$ac_dir/$ac_word"
1360 test -z "$ac_cv_path_SENDMAIL" && ac_cv_path_SENDMAIL="/usr/lib/sendmail"
1364 SENDMAIL="$ac_cv_path_SENDMAIL"
1365 if test -n "$SENDMAIL"; then
1366 echo "$ac_t""$SENDMAIL" 1>&6
1368 echo "$ac_t""no" 1>&6
1371 # Extract the first word of "vi", so it can be a program name with args.
1372 set dummy vi; ac_word=$2
1373 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1374 echo "configure:1375: checking for $ac_word" >&5
1375 if eval "test \"`echo '$''{'ac_cv_path_EDITOR'+set}'`\" = set"; then
1376 echo $ac_n "(cached) $ac_c" 1>&6
1380 ac_cv_path_EDITOR="$EDITOR" # Let the user override the test with a path.
1383 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1384 for ac_dir in $PATH:/usr/ucb$ac_dummy; do
1385 test -z "$ac_dir" && ac_dir=.
1386 if test -f $ac_dir/$ac_word; then
1387 ac_cv_path_EDITOR="$ac_dir/$ac_word"
1392 test -z "$ac_cv_path_EDITOR" && ac_cv_path_EDITOR="/usr/ucb/vi"
1396 EDITOR="$ac_cv_path_EDITOR"
1397 if test -n "$EDITOR"; then
1398 echo "$ac_t""$EDITOR" 1>&6
1400 echo "$ac_t""no" 1>&6
1403 # Extract the first word of "finger", so it can be a program name with args.
1404 set dummy finger; ac_word=$2
1405 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1406 echo "configure:1407: checking for $ac_word" >&5
1407 if eval "test \"`echo '$''{'ac_cv_path_FINGER'+set}'`\" = set"; then
1408 echo $ac_n "(cached) $ac_c" 1>&6
1412 ac_cv_path_FINGER="$FINGER" # Let the user override the test with a path.
1415 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1416 for ac_dir in $PATH:/usr/ucb$ac_dummy; do
1417 test -z "$ac_dir" && ac_dir=.
1418 if test -f $ac_dir/$ac_word; then
1419 ac_cv_path_FINGER="$ac_dir/$ac_word"
1424 test -z "$ac_cv_path_FINGER" && ac_cv_path_FINGER="/usr/ucb/finger"
1428 FINGER="$ac_cv_path_FINGER"
1429 if test -n "$FINGER"; then
1430 echo "$ac_t""$FINGER" 1>&6
1432 echo "$ac_t""no" 1>&6
1436 # Extract the first word of "gcc", so it can be a program name with args.
1437 set dummy gcc; ac_word=$2
1438 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1439 echo "configure:1440: checking for $ac_word" >&5
1440 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1441 echo $ac_n "(cached) $ac_c" 1>&6
1443 if test -n "$CC"; then
1444 ac_cv_prog_CC="$CC" # Let the user override the test.
1446 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1447 for ac_dir in $PATH; do
1448 test -z "$ac_dir" && ac_dir=.
1449 if test -f $ac_dir/$ac_word; then
1458 if test -n "$CC"; then
1459 echo "$ac_t""$CC" 1>&6
1461 echo "$ac_t""no" 1>&6
1464 if test -z "$CC"; then
1465 # Extract the first word of "cc", so it can be a program name with args.
1466 set dummy cc; ac_word=$2
1467 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1468 echo "configure:1469: checking for $ac_word" >&5
1469 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1470 echo $ac_n "(cached) $ac_c" 1>&6
1472 if test -n "$CC"; then
1473 ac_cv_prog_CC="$CC" # Let the user override the test.
1475 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1477 for ac_dir in $PATH; do
1478 test -z "$ac_dir" && ac_dir=.
1479 if test -f $ac_dir/$ac_word; then
1480 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1481 ac_prog_rejected=yes
1489 if test $ac_prog_rejected = yes; then
1490 # We found a bogon in the path, so make sure we never use it.
1491 set dummy $ac_cv_prog_CC
1493 if test $# -gt 0; then
1494 # We chose a different compiler from the bogus one.
1495 # However, it has the same basename, so the bogon will be chosen
1496 # first if we set CC to just the basename; use the full file name.
1498 set dummy "$ac_dir/$ac_word" "$@"
1506 if test -n "$CC"; then
1507 echo "$ac_t""$CC" 1>&6
1509 echo "$ac_t""no" 1>&6
1512 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
1515 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
1516 echo "configure:1517: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
1519 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1520 ac_cpp='$CPP $CPPFLAGS'
1521 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1522 ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1523 cross_compiling=$ac_cv_prog_cc_cross
1525 cat > conftest.$ac_ext <<EOF
1526 #line 1527 "configure"
1527 #include "confdefs.h"
1530 if { (eval echo configure:1531: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1531 ac_cv_prog_cc_works=yes
1532 # If we can't run a trivial program, we are probably using a cross compiler.
1533 if (./conftest; exit) 2>/dev/null; then
1534 ac_cv_prog_cc_cross=no
1536 ac_cv_prog_cc_cross=yes
1539 echo "configure: failed program was:" >&5
1540 cat conftest.$ac_ext >&5
1541 ac_cv_prog_cc_works=no
1545 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1546 if test $ac_cv_prog_cc_works = no; then
1547 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1549 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
1550 echo "configure:1551: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
1551 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1552 cross_compiling=$ac_cv_prog_cc_cross
1554 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
1555 echo "configure:1556: checking whether we are using GNU C" >&5
1556 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
1557 echo $ac_n "(cached) $ac_c" 1>&6
1559 cat > conftest.c <<EOF
1564 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1565: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
1571 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
1573 if test $ac_cv_prog_gcc = yes; then
1575 ac_test_CFLAGS="${CFLAGS+set}"
1576 ac_save_CFLAGS="$CFLAGS"
1578 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
1579 echo "configure:1580: checking whether ${CC-cc} accepts -g" >&5
1580 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
1581 echo $ac_n "(cached) $ac_c" 1>&6
1583 echo 'void f(){}' > conftest.c
1584 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
1593 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
1594 if test "$ac_test_CFLAGS" = set; then
1595 CFLAGS="$ac_save_CFLAGS"
1596 elif test $ac_cv_prog_cc_g = yes; then
1603 test "${CFLAGS+set}" = set || CFLAGS="-g"
1606 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
1607 echo "configure:1608: checking how to run the C preprocessor" >&5
1608 # On Suns, sometimes $CPP names a directory.
1609 if test -n "$CPP" && test -d "$CPP"; then
1612 if test -z "$CPP"; then
1613 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
1614 echo $ac_n "(cached) $ac_c" 1>&6
1616 # This must be in double quotes, not single quotes, because CPP may get
1617 # substituted into the Makefile and "${CC-cc}" will confuse make.
1619 # On the NeXT, cc -E runs the code through the compiler's parser,
1620 # not just through cpp.
1621 cat > conftest.$ac_ext <<EOF
1622 #line 1623 "configure"
1623 #include "confdefs.h"
1627 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1628 { (eval echo configure:1629: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1629 ac_err=`grep -v '^ *+' conftest.out`
1630 if test -z "$ac_err"; then
1634 echo "configure: failed program was:" >&5
1635 cat conftest.$ac_ext >&5
1637 CPP="${CC-cc} -E -traditional-cpp"
1638 cat > conftest.$ac_ext <<EOF
1639 #line 1640 "configure"
1640 #include "confdefs.h"
1644 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1645 { (eval echo configure:1646: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1646 ac_err=`grep -v '^ *+' conftest.out`
1647 if test -z "$ac_err"; then
1651 echo "configure: failed program was:" >&5
1652 cat conftest.$ac_ext >&5
1659 ac_cv_prog_CPP="$CPP"
1661 CPP="$ac_cv_prog_CPP"
1663 ac_cv_prog_CPP="$CPP"
1665 echo "$ac_t""$CPP" 1>&6
1667 if test $ac_cv_prog_gcc = yes; then
1668 echo $ac_n "checking whether ${CC-cc} needs -traditional""... $ac_c" 1>&6
1669 echo "configure:1670: checking whether ${CC-cc} needs -traditional" >&5
1670 if eval "test \"`echo '$''{'ac_cv_prog_gcc_traditional'+set}'`\" = set"; then
1671 echo $ac_n "(cached) $ac_c" 1>&6
1673 ac_pattern="Autoconf.*'x'"
1674 cat > conftest.$ac_ext <<EOF
1675 #line 1676 "configure"
1676 #include "confdefs.h"
1680 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1681 egrep "$ac_pattern" >/dev/null 2>&1; then
1683 ac_cv_prog_gcc_traditional=yes
1686 ac_cv_prog_gcc_traditional=no
1691 if test $ac_cv_prog_gcc_traditional = no; then
1692 cat > conftest.$ac_ext <<EOF
1693 #line 1694 "configure"
1694 #include "confdefs.h"
1698 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1699 egrep "$ac_pattern" >/dev/null 2>&1; then
1701 ac_cv_prog_gcc_traditional=yes
1708 echo "$ac_t""$ac_cv_prog_gcc_traditional" 1>&6
1709 if test $ac_cv_prog_gcc_traditional = yes; then
1710 CC="$CC -traditional"
1715 echo $ac_n "checking for AIX""... $ac_c" 1>&6
1716 echo "configure:1717: checking for AIX" >&5
1717 cat > conftest.$ac_ext <<EOF
1718 #line 1719 "configure"
1719 #include "confdefs.h"
1725 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1726 egrep "yes" >/dev/null 2>&1; then
1728 echo "$ac_t""yes" 1>&6; cat >> confdefs.h <<\EOF
1729 #define _ALL_SOURCE 1
1734 echo "$ac_t""no" 1>&6
1739 echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
1740 echo "configure:1741: checking for POSIXized ISC" >&5
1741 if test -d /etc/conf/kconfig.d &&
1742 grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
1744 echo "$ac_t""yes" 1>&6
1745 ISC=yes # If later tests want to check for ISC.
1746 cat >> confdefs.h <<\EOF
1747 #define _POSIX_SOURCE 1
1750 if test "$GCC" = yes; then
1756 echo "$ac_t""no" 1>&6
1760 ac_safe=`echo "minix/config.h" | sed 'y%./+-%__p_%'`
1761 echo $ac_n "checking for minix/config.h""... $ac_c" 1>&6
1762 echo "configure:1763: checking for minix/config.h" >&5
1763 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1764 echo $ac_n "(cached) $ac_c" 1>&6
1766 cat > conftest.$ac_ext <<EOF
1767 #line 1768 "configure"
1768 #include "confdefs.h"
1769 #include <minix/config.h>
1771 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1772 { (eval echo configure:1773: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1773 ac_err=`grep -v '^ *+' conftest.out`
1774 if test -z "$ac_err"; then
1776 eval "ac_cv_header_$ac_safe=yes"
1779 echo "configure: failed program was:" >&5
1780 cat conftest.$ac_ext >&5
1782 eval "ac_cv_header_$ac_safe=no"
1786 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1787 echo "$ac_t""yes" 1>&6
1790 echo "$ac_t""no" 1>&6
1794 if test "$MINIX" = yes; then
1795 cat >> confdefs.h <<\EOF
1796 #define _POSIX_SOURCE 1
1799 cat >> confdefs.h <<\EOF
1800 #define _POSIX_1_SOURCE 2
1803 cat >> confdefs.h <<\EOF
1812 echo $ac_n "checking for socket""... $ac_c" 1>&6
1813 echo "configure:1814: checking for socket" >&5
1814 if eval "test \"`echo '$''{'ac_cv_func_socket'+set}'`\" = set"; then
1815 echo $ac_n "(cached) $ac_c" 1>&6
1817 cat > conftest.$ac_ext <<EOF
1818 #line 1819 "configure"
1819 #include "confdefs.h"
1820 /* System header to define __stub macros and hopefully few prototypes,
1821 which can conflict with char socket(); below. */
1823 /* Override any gcc2 internal prototype to avoid an error. */
1824 /* We use char because int might match the return type of a gcc2
1825 builtin and then its argument prototype would still apply. */
1830 /* The GNU C library defines this for functions which it implements
1831 to always fail with ENOSYS. Some functions are actually named
1832 something starting with __ and the normal name is an alias. */
1833 #if defined (__stub_socket) || defined (__stub___socket)
1841 if { (eval echo configure:1842: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1843 eval "ac_cv_func_socket=yes"
1845 echo "configure: failed program was:" >&5
1846 cat conftest.$ac_ext >&5
1848 eval "ac_cv_func_socket=no"
1853 if eval "test \"`echo '$ac_cv_func_'socket`\" = yes"; then
1854 echo "$ac_t""yes" 1>&6
1857 echo "$ac_t""no" 1>&6
1859 echo $ac_n "checking for main in -lsocket""... $ac_c" 1>&6
1860 echo "configure:1861: checking for main in -lsocket" >&5
1861 ac_lib_var=`echo socket'_'main | sed 'y%./+-%__p_%'`
1862 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1863 echo $ac_n "(cached) $ac_c" 1>&6
1865 ac_save_LIBS="$LIBS"
1866 LIBS="-lsocket $LIBS"
1867 cat > conftest.$ac_ext <<EOF
1868 #line 1869 "configure"
1869 #include "confdefs.h"
1875 if { (eval echo configure:1876: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1877 eval "ac_cv_lib_$ac_lib_var=yes"
1879 echo "configure: failed program was:" >&5
1880 cat conftest.$ac_ext >&5
1882 eval "ac_cv_lib_$ac_lib_var=no"
1885 LIBS="$ac_save_LIBS"
1888 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1889 echo "$ac_t""yes" 1>&6
1890 ac_tr_lib=HAVE_LIB`echo socket | sed -e 's/[^a-zA-Z0-9_]/_/g' \
1891 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
1892 cat >> confdefs.h <<EOF
1893 #define $ac_tr_lib 1
1896 LIBS="-lsocket $LIBS"
1899 echo "$ac_t""no" 1>&6
1902 echo $ac_n "checking for main in -lnet""... $ac_c" 1>&6
1903 echo "configure:1904: checking for main in -lnet" >&5
1904 ac_lib_var=`echo net'_'main | sed 'y%./+-%__p_%'`
1905 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1906 echo $ac_n "(cached) $ac_c" 1>&6
1908 ac_save_LIBS="$LIBS"
1910 cat > conftest.$ac_ext <<EOF
1911 #line 1912 "configure"
1912 #include "confdefs.h"
1918 if { (eval echo configure:1919: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1920 eval "ac_cv_lib_$ac_lib_var=yes"
1922 echo "configure: failed program was:" >&5
1923 cat conftest.$ac_ext >&5
1925 eval "ac_cv_lib_$ac_lib_var=no"
1928 LIBS="$ac_save_LIBS"
1931 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1932 echo "$ac_t""yes" 1>&6
1933 ac_tr_lib=HAVE_LIB`echo net | sed -e 's/[^a-zA-Z0-9_]/_/g' \
1934 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
1935 cat >> confdefs.h <<EOF
1936 #define $ac_tr_lib 1
1942 echo "$ac_t""no" 1>&6
1945 echo $ac_n "checking for main in -lnsl_s""... $ac_c" 1>&6
1946 echo "configure:1947: checking for main in -lnsl_s" >&5
1947 ac_lib_var=`echo nsl_s'_'main | sed 'y%./+-%__p_%'`
1948 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1949 echo $ac_n "(cached) $ac_c" 1>&6
1951 ac_save_LIBS="$LIBS"
1952 LIBS="-lnsl_s $LIBS"
1953 cat > conftest.$ac_ext <<EOF
1954 #line 1955 "configure"
1955 #include "confdefs.h"
1961 if { (eval echo configure:1962: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1963 eval "ac_cv_lib_$ac_lib_var=yes"
1965 echo "configure: failed program was:" >&5
1966 cat conftest.$ac_ext >&5
1968 eval "ac_cv_lib_$ac_lib_var=no"
1971 LIBS="$ac_save_LIBS"
1974 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1975 echo "$ac_t""yes" 1>&6
1976 ac_tr_lib=HAVE_LIB`echo nsl_s | sed -e 's/[^a-zA-Z0-9_]/_/g' \
1977 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
1978 cat >> confdefs.h <<EOF
1979 #define $ac_tr_lib 1
1982 LIBS="-lnsl_s $LIBS"
1985 echo "$ac_t""no" 1>&6
1988 echo $ac_n "checking for main in -lnsl""... $ac_c" 1>&6
1989 echo "configure:1990: checking for main in -lnsl" >&5
1990 ac_lib_var=`echo nsl'_'main | sed 'y%./+-%__p_%'`
1991 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1992 echo $ac_n "(cached) $ac_c" 1>&6
1994 ac_save_LIBS="$LIBS"
1996 cat > conftest.$ac_ext <<EOF
1997 #line 1998 "configure"
1998 #include "confdefs.h"
2004 if { (eval echo configure:2005: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2006 eval "ac_cv_lib_$ac_lib_var=yes"
2008 echo "configure: failed program was:" >&5
2009 cat conftest.$ac_ext >&5
2011 eval "ac_cv_lib_$ac_lib_var=no"
2014 LIBS="$ac_save_LIBS"
2017 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2018 echo "$ac_t""yes" 1>&6
2019 ac_tr_lib=HAVE_LIB`echo nsl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
2020 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
2021 cat >> confdefs.h <<EOF
2022 #define $ac_tr_lib 1
2028 echo "$ac_t""no" 1>&6
2031 echo $ac_n "checking for socket in -linet""... $ac_c" 1>&6
2032 echo "configure:2033: checking for socket in -linet" >&5
2033 ac_lib_var=`echo inet'_'socket | sed 'y%./+-%__p_%'`
2034 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2035 echo $ac_n "(cached) $ac_c" 1>&6
2037 ac_save_LIBS="$LIBS"
2039 cat > conftest.$ac_ext <<EOF
2040 #line 2041 "configure"
2041 #include "confdefs.h"
2042 /* Override any gcc2 internal prototype to avoid an error. */
2043 /* We use char because int might match the return type of a gcc2
2044 builtin and then its argument prototype would still apply. */
2051 if { (eval echo configure:2052: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2053 eval "ac_cv_lib_$ac_lib_var=yes"
2055 echo "configure: failed program was:" >&5
2056 cat conftest.$ac_ext >&5
2058 eval "ac_cv_lib_$ac_lib_var=no"
2061 LIBS="$ac_save_LIBS"
2064 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2065 echo "$ac_t""yes" 1>&6
2066 ac_tr_lib=HAVE_LIB`echo inet | sed -e 's/[^a-zA-Z0-9_]/_/g' \
2067 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
2068 cat >> confdefs.h <<EOF
2069 #define $ac_tr_lib 1
2075 echo "$ac_t""no" 1>&6
2078 echo $ac_n "checking for main in -lgen""... $ac_c" 1>&6
2079 echo "configure:2080: checking for main in -lgen" >&5
2080 ac_lib_var=`echo gen'_'main | sed 'y%./+-%__p_%'`
2081 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2082 echo $ac_n "(cached) $ac_c" 1>&6
2084 ac_save_LIBS="$LIBS"
2086 cat > conftest.$ac_ext <<EOF
2087 #line 2088 "configure"
2088 #include "confdefs.h"
2094 if { (eval echo configure:2095: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2096 eval "ac_cv_lib_$ac_lib_var=yes"
2098 echo "configure: failed program was:" >&5
2099 cat conftest.$ac_ext >&5
2101 eval "ac_cv_lib_$ac_lib_var=no"
2104 LIBS="$ac_save_LIBS"
2107 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2108 echo "$ac_t""yes" 1>&6
2109 ac_tr_lib=HAVE_LIB`echo gen | sed -e 's/[^a-zA-Z0-9_]/_/g' \
2110 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
2111 cat >> confdefs.h <<EOF
2112 #define $ac_tr_lib 1
2118 echo "$ac_t""no" 1>&6
2125 echo $ac_n "checking for sigset in -lV3""... $ac_c" 1>&6
2126 echo "configure:2127: checking for sigset in -lV3" >&5
2127 ac_lib_var=`echo V3'_'sigset | sed 'y%./+-%__p_%'`
2128 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2129 echo $ac_n "(cached) $ac_c" 1>&6
2131 ac_save_LIBS="$LIBS"
2133 cat > conftest.$ac_ext <<EOF
2134 #line 2135 "configure"
2135 #include "confdefs.h"
2136 /* Override any gcc2 internal prototype to avoid an error. */
2137 /* We use char because int might match the return type of a gcc2
2138 builtin and then its argument prototype would still apply. */
2145 if { (eval echo configure:2146: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2147 eval "ac_cv_lib_$ac_lib_var=yes"
2149 echo "configure: failed program was:" >&5
2150 cat conftest.$ac_ext >&5
2152 eval "ac_cv_lib_$ac_lib_var=no"
2155 LIBS="$ac_save_LIBS"
2158 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2159 echo "$ac_t""yes" 1>&6
2160 ac_tr_lib=HAVE_LIB`echo V3 | sed -e 's/[^a-zA-Z0-9_]/_/g' \
2161 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
2162 cat >> confdefs.h <<EOF
2163 #define $ac_tr_lib 1
2169 echo "$ac_t""no" 1>&6
2173 if test $ol_with_kerberos = auto -o $ol_with_kerberos = k5 ; then
2174 for ac_hdr in kerberosIV/krb.h kerberosIV/des.h
2176 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2177 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2178 echo "configure:2179: checking for $ac_hdr" >&5
2179 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2180 echo $ac_n "(cached) $ac_c" 1>&6
2182 cat > conftest.$ac_ext <<EOF
2183 #line 2184 "configure"
2184 #include "confdefs.h"
2187 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2188 { (eval echo configure:2189: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2189 ac_err=`grep -v '^ *+' conftest.out`
2190 if test -z "$ac_err"; then
2192 eval "ac_cv_header_$ac_safe=yes"
2195 echo "configure: failed program was:" >&5
2196 cat conftest.$ac_ext >&5
2198 eval "ac_cv_header_$ac_safe=no"
2202 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2203 echo "$ac_t""yes" 1>&6
2204 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2205 cat >> confdefs.h <<EOF
2206 #define $ac_tr_hdr 1
2210 echo "$ac_t""no" 1>&6
2215 if test $ac_cv_header_kerberosIV_krb_h = yes ; then
2216 echo $ac_n "checking for main in -lkrb4""... $ac_c" 1>&6
2217 echo "configure:2218: checking for main in -lkrb4" >&5
2218 ac_lib_var=`echo krb4'_'main | sed 'y%./+-%__p_%'`
2219 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2220 echo $ac_n "(cached) $ac_c" 1>&6
2222 ac_save_LIBS="$LIBS"
2223 LIBS="-lkrb4 -lkrb5 -ldes425 $LIBS"
2224 cat > conftest.$ac_ext <<EOF
2225 #line 2226 "configure"
2226 #include "confdefs.h"
2232 if { (eval echo configure:2233: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2234 eval "ac_cv_lib_$ac_lib_var=yes"
2236 echo "configure: failed program was:" >&5
2237 cat conftest.$ac_ext >&5
2239 eval "ac_cv_lib_$ac_lib_var=no"
2242 LIBS="$ac_save_LIBS"
2245 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2246 echo "$ac_t""yes" 1>&6
2249 echo "$ac_t""no" 1>&6
2254 if test $have_k5 = yes ; then
2255 ol_with_kerberos=found
2256 ol_link_kerberos=yes
2258 cat >> confdefs.h <<\EOF
2259 #define HAVE_KERBEROS 1
2263 KRB_LIBS="-lkrb4 -lkrb5 -ldes425"
2267 if test $ol_with_kerberos = auto -o $ol_with_kerberos = k4 ; then
2268 for ac_hdr in krb.h des.h
2270 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2271 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2272 echo "configure:2273: checking for $ac_hdr" >&5
2273 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2274 echo $ac_n "(cached) $ac_c" 1>&6
2276 cat > conftest.$ac_ext <<EOF
2277 #line 2278 "configure"
2278 #include "confdefs.h"
2281 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2282 { (eval echo configure:2283: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2283 ac_err=`grep -v '^ *+' conftest.out`
2284 if test -z "$ac_err"; then
2286 eval "ac_cv_header_$ac_safe=yes"
2289 echo "configure: failed program was:" >&5
2290 cat conftest.$ac_ext >&5
2292 eval "ac_cv_header_$ac_safe=no"
2296 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2297 echo "$ac_t""yes" 1>&6
2298 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2299 cat >> confdefs.h <<EOF
2300 #define $ac_tr_hdr 1
2304 echo "$ac_t""no" 1>&6
2309 if test $ac_cv_header_krb_h = yes ; then
2310 echo $ac_n "checking for main in -lkrb""... $ac_c" 1>&6
2311 echo "configure:2312: checking for main in -lkrb" >&5
2312 ac_lib_var=`echo krb'_'main | sed 'y%./+-%__p_%'`
2313 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2314 echo $ac_n "(cached) $ac_c" 1>&6
2316 ac_save_LIBS="$LIBS"
2317 LIBS="-lkrb -ldes $LIBS"
2318 cat > conftest.$ac_ext <<EOF
2319 #line 2320 "configure"
2320 #include "confdefs.h"
2326 if { (eval echo configure:2327: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2328 eval "ac_cv_lib_$ac_lib_var=yes"
2330 echo "configure: failed program was:" >&5
2331 cat conftest.$ac_ext >&5
2333 eval "ac_cv_lib_$ac_lib_var=no"
2336 LIBS="$ac_save_LIBS"
2339 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2340 echo "$ac_t""yes" 1>&6
2343 echo "$ac_t""no" 1>&6
2348 if test $have_k4 = yes ; then
2349 ol_with_kerberos=found
2350 ol_link_kerberos=yes
2352 cat >> confdefs.h <<\EOF
2353 #define HAVE_KERBEROS 1
2357 KRB_LIBS="-lkrb -ldes"
2364 if test $ol_with_threads = auto -o $ol_with_threads = posix ; then
2365 for ac_hdr in pthread.h sched.h
2367 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2368 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2369 echo "configure:2370: checking for $ac_hdr" >&5
2370 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2371 echo $ac_n "(cached) $ac_c" 1>&6
2373 cat > conftest.$ac_ext <<EOF
2374 #line 2375 "configure"
2375 #include "confdefs.h"
2378 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2379 { (eval echo configure:2380: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2380 ac_err=`grep -v '^ *+' conftest.out`
2381 if test -z "$ac_err"; then
2383 eval "ac_cv_header_$ac_safe=yes"
2386 echo "configure: failed program was:" >&5
2387 cat conftest.$ac_ext >&5
2389 eval "ac_cv_header_$ac_safe=no"
2393 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2394 echo "$ac_t""yes" 1>&6
2395 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2396 cat >> confdefs.h <<EOF
2397 #define $ac_tr_hdr 1
2401 echo "$ac_t""no" 1>&6
2406 if test $ac_cv_header_pthread_h = yes ; then
2407 echo $ac_n "checking POSIX thread version""... $ac_c" 1>&6
2408 echo "configure:2409: checking POSIX thread version" >&5
2409 if eval "test \"`echo '$''{'ol_cv_pthread_version'+set}'`\" = set"; then
2410 echo $ac_n "(cached) $ac_c" 1>&6
2413 cat > conftest.$ac_ext <<EOF
2414 #line 2415 "configure"
2415 #include "confdefs.h"
2417 # include <pthread.h>
2418 /* this check could be improved */
2419 # ifdef PTHREAD_ONCE_INIT
2424 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2425 egrep "final" >/dev/null 2>&1; then
2427 ol_pthread_final=yes
2435 cat > conftest.$ac_ext <<EOF
2436 #line 2437 "configure"
2437 #include "confdefs.h"
2439 # include <pthread.h>
2440 /* this check could be improved */
2441 # ifdef pthread_once_init
2446 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2447 egrep "draft4" >/dev/null 2>&1; then
2449 ol_pthread_draft4=yes
2452 ol_pthread_draft4=no
2457 if test $ol_pthread_final = yes -a $ol_pthread_draft4 = no; then
2458 ol_cv_pthread_version=final
2459 elif test $ol_pthread_final = no -a $ol_pthread_draft4 = yes; then
2460 ol_cv_pthread_version=draft4
2462 ol_cv_pthread_version=unknown
2467 echo "$ac_t""$ol_cv_pthread_version" 1>&6
2470 if test $ol_cv_pthread_version = final ; then
2471 cat >> confdefs.h <<\EOF
2472 #define HAVE_PTHREADS_FINAL 1
2475 elif test $ol_cv_pthread_version = draft4 ; then
2476 cat >> confdefs.h <<\EOF
2477 #define HAVE_PTHREADS_D4 1
2481 { echo "configure: error: unknown pthread version" 1>&2; exit 1; }
2484 # consider threads found
2485 ol_with_threads=found
2488 echo $ac_n "checking for LinuxThreads""... $ac_c" 1>&6
2489 echo "configure:2490: checking for LinuxThreads" >&5
2490 if eval "test \"`echo '$''{'ol_cv_linux_threads'+set}'`\" = set"; then
2491 echo $ac_n "(cached) $ac_c" 1>&6
2494 res=`grep Linuxthreads /usr/include/pthread.h 2>/dev/null | wc -l`
2495 if test "$res" -gt 0 ; then
2496 ol_cv_linux_threads=yes
2498 ol_cv_linux_threads=no
2503 echo "$ac_t""$ol_cv_linux_threads" 1>&6
2506 if test $ol_cv_linux_threads = yes ; then
2507 cat >> confdefs.h <<\EOF
2508 #define HAVE_LINUX_THREADS 1
2514 echo $ac_n "checking for pthread_create""... $ac_c" 1>&6
2515 echo "configure:2516: checking for pthread_create" >&5
2516 if eval "test \"`echo '$''{'ac_cv_func_pthread_create'+set}'`\" = set"; then
2517 echo $ac_n "(cached) $ac_c" 1>&6
2519 cat > conftest.$ac_ext <<EOF
2520 #line 2521 "configure"
2521 #include "confdefs.h"
2522 /* System header to define __stub macros and hopefully few prototypes,
2523 which can conflict with char pthread_create(); below. */
2525 /* Override any gcc2 internal prototype to avoid an error. */
2526 /* We use char because int might match the return type of a gcc2
2527 builtin and then its argument prototype would still apply. */
2528 char pthread_create();
2532 /* The GNU C library defines this for functions which it implements
2533 to always fail with ENOSYS. Some functions are actually named
2534 something starting with __ and the normal name is an alias. */
2535 #if defined (__stub_pthread_create) || defined (__stub___pthread_create)
2543 if { (eval echo configure:2544: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2545 eval "ac_cv_func_pthread_create=yes"
2547 echo "configure: failed program was:" >&5
2548 cat conftest.$ac_ext >&5
2550 eval "ac_cv_func_pthread_create=no"
2555 if eval "test \"`echo '$ac_cv_func_'pthread_create`\" = yes"; then
2556 echo "$ac_t""yes" 1>&6
2559 echo "$ac_t""no" 1>&6
2563 if test $ol_link_threads = no ; then
2564 echo $ac_n "checking for pthread_create with -pthread""... $ac_c" 1>&6
2565 echo "configure:2566: checking for pthread_create with -pthread" >&5
2566 if eval "test \"`echo '$''{'ol_cv_pthread_flag'+set}'`\" = set"; then
2567 echo $ac_n "(cached) $ac_c" 1>&6
2571 LIBS="-pthread $LIBS"
2572 cat > conftest.$ac_ext <<EOF
2573 #line 2574 "configure"
2574 #include "confdefs.h"
2575 #include <pthread.h>
2578 pthread_create((pthread_t*) 0,
2579 (pthread_attr_t*) 0, 0, 0);
2583 if { (eval echo configure:2584: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2585 ol_cv_pthread_flag=yes
2587 echo "configure: failed program was:" >&5
2588 cat conftest.$ac_ext >&5
2590 ol_cv_pthread_flag=no
2597 echo "$ac_t""$ol_cv_pthread_flag" 1>&6
2599 if test $ol_cv_pthread_flag = yes ; then
2600 LTHREAD_LIBS="$LTHREAD_LIBS -pthread"
2601 ol_link_threads=posix
2605 if test $ol_link_threads = no ; then
2607 echo $ac_n "checking for pthread_create in -lpthread""... $ac_c" 1>&6
2608 echo "configure:2609: checking for pthread_create in -lpthread" >&5
2609 ac_lib_var=`echo pthread'_'pthread_create | sed 'y%./+-%__p_%'`
2610 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2611 echo $ac_n "(cached) $ac_c" 1>&6
2613 ac_save_LIBS="$LIBS"
2614 LIBS="-lpthread $LIBS"
2615 cat > conftest.$ac_ext <<EOF
2616 #line 2617 "configure"
2617 #include "confdefs.h"
2618 /* Override any gcc2 internal prototype to avoid an error. */
2619 /* We use char because int might match the return type of a gcc2
2620 builtin and then its argument prototype would still apply. */
2621 char pthread_create();
2627 if { (eval echo configure:2628: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2629 eval "ac_cv_lib_$ac_lib_var=yes"
2631 echo "configure: failed program was:" >&5
2632 cat conftest.$ac_ext >&5
2634 eval "ac_cv_lib_$ac_lib_var=no"
2637 LIBS="$ac_save_LIBS"
2640 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2641 echo "$ac_t""yes" 1>&6
2643 ol_link_threads=posix
2644 LTHREAD_LIBS="$LTHREAD_LIBS -lpthread"
2646 echo "$ac_t""no" 1>&6
2652 if test $ol_link_threads = no ; then
2654 echo $ac_n "checking for pthread_create in -lc_r""... $ac_c" 1>&6
2655 echo "configure:2656: checking for pthread_create in -lc_r" >&5
2656 ac_lib_var=`echo c_r'_'pthread_create | sed 'y%./+-%__p_%'`
2657 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2658 echo $ac_n "(cached) $ac_c" 1>&6
2660 ac_save_LIBS="$LIBS"
2662 cat > conftest.$ac_ext <<EOF
2663 #line 2664 "configure"
2664 #include "confdefs.h"
2665 /* Override any gcc2 internal prototype to avoid an error. */
2666 /* We use char because int might match the return type of a gcc2
2667 builtin and then its argument prototype would still apply. */
2668 char pthread_create();
2674 if { (eval echo configure:2675: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2676 eval "ac_cv_lib_$ac_lib_var=yes"
2678 echo "configure: failed program was:" >&5
2679 cat conftest.$ac_ext >&5
2681 eval "ac_cv_lib_$ac_lib_var=no"
2684 LIBS="$ac_save_LIBS"
2687 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2688 echo "$ac_t""yes" 1>&6
2690 ol_link_threads=posix
2691 LTHREAD_LIBS="$LTHREAD_LIBS -lc_r"
2693 echo "$ac_t""no" 1>&6
2699 if test $ol_link_threads = no ; then
2701 echo $ac_n "checking for pthread_create in -lpthread""... $ac_c" 1>&6
2702 echo "configure:2703: checking for pthread_create in -lpthread" >&5
2703 ac_lib_var=`echo pthread'_'pthread_create | sed 'y%./+-%__p_%'`
2704 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2705 echo $ac_n "(cached) $ac_c" 1>&6
2707 ac_save_LIBS="$LIBS"
2708 LIBS="-lpthread if test $ol_with_preemptive = auto ; then
2709 ol_with_preemptive=yes
2711 -lmach -lexc -lc $LIBS"
2712 cat > conftest.$ac_ext <<EOF
2713 #line 2714 "configure"
2714 #include "confdefs.h"
2715 /* Override any gcc2 internal prototype to avoid an error. */
2716 /* We use char because int might match the return type of a gcc2
2717 builtin and then its argument prototype would still apply. */
2718 char pthread_create();
2724 if { (eval echo configure:2725: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2726 eval "ac_cv_lib_$ac_lib_var=yes"
2728 echo "configure: failed program was:" >&5
2729 cat conftest.$ac_ext >&5
2731 eval "ac_cv_lib_$ac_lib_var=no"
2734 LIBS="$ac_save_LIBS"
2737 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2738 echo "$ac_t""yes" 1>&6
2740 cat >> confdefs.h <<\EOF
2744 ol_link_threads=posix
2745 LTHREAD_LIBS="$LTHREAD_LIBS -lpthread -lmach -lexc -lc"
2747 echo "$ac_t""no" 1>&6
2753 if test $ol_link_threads != no ; then
2754 cat >> confdefs.h <<\EOF
2755 #define HAVE_PTHREADS 1
2759 save_CPPFLAGS="$CPPFLAGS"
2761 LIBS="$LTHREAD_LIBS $LIBS"
2763 for ac_func in sched_yield pthread_yield
2765 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2766 echo "configure:2767: checking for $ac_func" >&5
2767 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2768 echo $ac_n "(cached) $ac_c" 1>&6
2770 cat > conftest.$ac_ext <<EOF
2771 #line 2772 "configure"
2772 #include "confdefs.h"
2773 /* System header to define __stub macros and hopefully few prototypes,
2774 which can conflict with char $ac_func(); below. */
2776 /* Override any gcc2 internal prototype to avoid an error. */
2777 /* We use char because int might match the return type of a gcc2
2778 builtin and then its argument prototype would still apply. */
2783 /* The GNU C library defines this for functions which it implements
2784 to always fail with ENOSYS. Some functions are actually named
2785 something starting with __ and the normal name is an alias. */
2786 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2794 if { (eval echo configure:2795: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2796 eval "ac_cv_func_$ac_func=yes"
2798 echo "configure: failed program was:" >&5
2799 cat conftest.$ac_ext >&5
2801 eval "ac_cv_func_$ac_func=no"
2806 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2807 echo "$ac_t""yes" 1>&6
2808 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2809 cat >> confdefs.h <<EOF
2810 #define $ac_tr_func 1
2814 echo "$ac_t""no" 1>&6
2819 if test $ac_cv_func_sched_yield = no -a \
2820 $ac_cv_func_pthread_yield = no ; then
2822 echo "configure: warning: could not locate sched_yield() or pthread_yield()" 1>&2
2823 { echo "configure: error: POSIX Threads are not usable" 1>&2; exit 1; }
2826 for ac_func in pthread_kill
2828 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2829 echo "configure:2830: checking for $ac_func" >&5
2830 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2831 echo $ac_n "(cached) $ac_c" 1>&6
2833 cat > conftest.$ac_ext <<EOF
2834 #line 2835 "configure"
2835 #include "confdefs.h"
2836 /* System header to define __stub macros and hopefully few prototypes,
2837 which can conflict with char $ac_func(); below. */
2839 /* Override any gcc2 internal prototype to avoid an error. */
2840 /* We use char because int might match the return type of a gcc2
2841 builtin and then its argument prototype would still apply. */
2846 /* The GNU C library defines this for functions which it implements
2847 to always fail with ENOSYS. Some functions are actually named
2848 something starting with __ and the normal name is an alias. */
2849 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2857 if { (eval echo configure:2858: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2859 eval "ac_cv_func_$ac_func=yes"
2861 echo "configure: failed program was:" >&5
2862 cat conftest.$ac_ext >&5
2864 eval "ac_cv_func_$ac_func=no"
2869 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2870 echo "$ac_t""yes" 1>&6
2871 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2872 cat >> confdefs.h <<EOF
2873 #define $ac_tr_func 1
2877 echo "$ac_t""no" 1>&6
2882 if test $ol_with_preemptive = auto ; then
2883 echo $ac_n "checking for preemptive Pthread implementation""... $ac_c" 1>&6
2884 echo "configure:2885: checking for preemptive Pthread implementation" >&5
2885 if test "$cross_compiling" = yes; then
2887 { echo "configure: error: crossing compiling: use --with-preemptive=yes|no|manual" 1>&2; exit 1; }
2889 cat > conftest.$ac_ext <<EOF
2890 #line 2891 "configure"
2891 #include "confdefs.h"
2893 #include <sys/types.h>
2894 #include <sys/time.h>
2896 #include <pthread.h>
2908 select(0, NULL, NULL, NULL, &tv);
2912 select(0, NULL, NULL, NULL, &tv);
2914 exit(1); /* if we exit here, the select blocked the whole process */
2918 int argc; char **argv;
2921 pthread_create(&t, NULL, (void *) task, NULL);
2923 #if HAVE_SCHED_YIELD
2924 sched_yield(); /* make sure task runs first */
2926 #if defined(HAVE_PTHREAD_YIELD)
2927 pthread_yield(); /* make sure task runs first */
2934 if { (eval echo configure:2935: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
2936 ol_pthread_preemptive=yes
2938 echo "configure: failed program was:" >&5
2939 cat conftest.$ac_ext >&5
2941 ol_pthread_preemptive=no
2946 echo "$ac_t""$ol_pthread_preemptive" 1>&6
2948 if test $ol_pthread_preemptive = yes ; then
2949 cat >> confdefs.h <<\EOF
2950 #define HAVE_PREEMPTIVE_PTHREADS 1
2953 ol_with_preemptive=yes
2957 CPPFLAGS="$save_CPPFLAGS"
2960 { echo "configure: error: could not link with POSIX Threads" 1>&2; exit 1; }
2964 if test $ol_with_threads = posix ; then
2965 { echo "configure: error: could not locate POSIX Threads" 1>&2; exit 1; }
2969 if test $ol_with_threads = auto -o $ol_with_threads = mach ; then
2970 for ac_hdr in mach/cthreads.h
2972 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2973 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2974 echo "configure:2975: checking for $ac_hdr" >&5
2975 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2976 echo $ac_n "(cached) $ac_c" 1>&6
2978 cat > conftest.$ac_ext <<EOF
2979 #line 2980 "configure"
2980 #include "confdefs.h"
2983 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2984 { (eval echo configure:2985: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2985 ac_err=`grep -v '^ *+' conftest.out`
2986 if test -z "$ac_err"; then
2988 eval "ac_cv_header_$ac_safe=yes"
2991 echo "configure: failed program was:" >&5
2992 cat conftest.$ac_ext >&5
2994 eval "ac_cv_header_$ac_safe=no"
2998 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2999 echo "$ac_t""yes" 1>&6
3000 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3001 cat >> confdefs.h <<EOF
3002 #define $ac_tr_hdr 1
3006 echo "$ac_t""no" 1>&6
3010 if test $ac_cv_header_mach_cthreads_h = yes ; then
3011 ol_with_threads=found
3013 echo $ac_n "checking for cthread_fork""... $ac_c" 1>&6
3014 echo "configure:3015: checking for cthread_fork" >&5
3015 if eval "test \"`echo '$''{'ac_cv_func_cthread_fork'+set}'`\" = set"; then
3016 echo $ac_n "(cached) $ac_c" 1>&6
3018 cat > conftest.$ac_ext <<EOF
3019 #line 3020 "configure"
3020 #include "confdefs.h"
3021 /* System header to define __stub macros and hopefully few prototypes,
3022 which can conflict with char cthread_fork(); below. */
3024 /* Override any gcc2 internal prototype to avoid an error. */
3025 /* We use char because int might match the return type of a gcc2
3026 builtin and then its argument prototype would still apply. */
3027 char cthread_fork();
3031 /* The GNU C library defines this for functions which it implements
3032 to always fail with ENOSYS. Some functions are actually named
3033 something starting with __ and the normal name is an alias. */
3034 #if defined (__stub_cthread_fork) || defined (__stub___cthread_fork)
3042 if { (eval echo configure:3043: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
3044 eval "ac_cv_func_cthread_fork=yes"
3046 echo "configure: failed program was:" >&5
3047 cat conftest.$ac_ext >&5
3049 eval "ac_cv_func_cthread_fork=no"
3054 if eval "test \"`echo '$ac_cv_func_'cthread_fork`\" = yes"; then
3055 echo "$ac_t""yes" 1>&6
3058 echo "$ac_t""no" 1>&6
3062 if test $ol_link_threads = no ; then
3063 echo $ac_n "checking for cthread_fork with -all_load""... $ac_c" 1>&6
3064 echo "configure:3065: checking for cthread_fork with -all_load" >&5
3065 if eval "test \"`echo '$''{'ol_cv_cthread_all_load'+set}'`\" = set"; then
3066 echo $ac_n "(cached) $ac_c" 1>&6
3070 LIBS="-all_load $LIBS"
3071 cat > conftest.$ac_ext <<EOF
3072 #line 3073 "configure"
3073 #include "confdefs.h"
3074 #include <mach/cthreads.h>
3077 cthread_fork((void *)0, (void *)0);
3081 if { (eval echo configure:3082: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
3083 ol_cv_cthread_all_load=yes
3085 echo "configure: failed program was:" >&5
3086 cat conftest.$ac_ext >&5
3088 ol_cv_cthread_all_load=no
3095 echo "$ac_t""$ol_cv_cthread_all_load" 1>&6
3097 if test $ol_cv_cthread_all_load = yes ; then
3098 LTHREAD_LIBS="$LTHREAD_LIBS -all_load"
3099 ol_link_threads=mach
3103 if test $ol_link_threads != no ; then
3104 : check for cthread specific functionality here
3106 { echo "configure: error: could not link with Mach CThreads" 1>&2; exit 1; }
3110 if test $ol_with_threads = mach ; then
3111 { echo "configure: error: could not locate Mach CThreads" 1>&2; exit 1; }
3115 if test $ol_with_threads = auto -o $ol_with_threads = lwp ; then
3116 for ac_hdr in thread.h synch.h
3118 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3119 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3120 echo "configure:3121: checking for $ac_hdr" >&5
3121 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3122 echo $ac_n "(cached) $ac_c" 1>&6
3124 cat > conftest.$ac_ext <<EOF
3125 #line 3126 "configure"
3126 #include "confdefs.h"
3129 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3130 { (eval echo configure:3131: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3131 ac_err=`grep -v '^ *+' conftest.out`
3132 if test -z "$ac_err"; then
3134 eval "ac_cv_header_$ac_safe=yes"
3137 echo "configure: failed program was:" >&5
3138 cat conftest.$ac_ext >&5
3140 eval "ac_cv_header_$ac_safe=no"
3144 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3145 echo "$ac_t""yes" 1>&6
3146 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3147 cat >> confdefs.h <<EOF
3148 #define $ac_tr_hdr 1
3152 echo "$ac_t""no" 1>&6
3156 if test $ac_cv_header_lwp_lwp_h = yes ; then
3157 echo $ac_n "checking for thr_create in -lthread""... $ac_c" 1>&6
3158 echo "configure:3159: checking for thr_create in -lthread" >&5
3159 ac_lib_var=`echo thread'_'thr_create | sed 'y%./+-%__p_%'`
3160 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3161 echo $ac_n "(cached) $ac_c" 1>&6
3163 ac_save_LIBS="$LIBS"
3164 LIBS="-lthread $LIBS"
3165 cat > conftest.$ac_ext <<EOF
3166 #line 3167 "configure"
3167 #include "confdefs.h"
3168 /* Override any gcc2 internal prototype to avoid an error. */
3169 /* We use char because int might match the return type of a gcc2
3170 builtin and then its argument prototype would still apply. */
3177 if { (eval echo configure:3178: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
3179 eval "ac_cv_lib_$ac_lib_var=yes"
3181 echo "configure: failed program was:" >&5
3182 cat conftest.$ac_ext >&5
3184 eval "ac_cv_lib_$ac_lib_var=no"
3187 LIBS="$ac_save_LIBS"
3190 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3191 echo "$ac_t""yes" 1>&6
3194 echo "$ac_t""no" 1>&6
3199 if test $have_lwp = yes ; then
3200 cat >> confdefs.h <<\EOF
3204 LTHREAD_LIBS="$LTHREAD_LIBS -llwp"
3206 if test $ol_with_preemptive = auto ; then
3207 ol_with_preemptive=yes
3212 for ac_hdr in lwp/lwp.h
3214 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3215 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3216 echo "configure:3217: checking for $ac_hdr" >&5
3217 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3218 echo $ac_n "(cached) $ac_c" 1>&6
3220 cat > conftest.$ac_ext <<EOF
3221 #line 3222 "configure"
3222 #include "confdefs.h"
3225 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3226 { (eval echo configure:3227: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3227 ac_err=`grep -v '^ *+' conftest.out`
3228 if test -z "$ac_err"; then
3230 eval "ac_cv_header_$ac_safe=yes"
3233 echo "configure: failed program was:" >&5
3234 cat conftest.$ac_ext >&5
3236 eval "ac_cv_header_$ac_safe=no"
3240 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3241 echo "$ac_t""yes" 1>&6
3242 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3243 cat >> confdefs.h <<EOF
3244 #define $ac_tr_hdr 1
3248 echo "$ac_t""no" 1>&6
3252 if test $ac_cv_header_thread_h = yes -a $ac_cv_header_synch_h = yes ; then
3253 echo $ac_n "checking for lwp_create in -llwp""... $ac_c" 1>&6
3254 echo "configure:3255: checking for lwp_create in -llwp" >&5
3255 ac_lib_var=`echo lwp'_'lwp_create | sed 'y%./+-%__p_%'`
3256 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3257 echo $ac_n "(cached) $ac_c" 1>&6
3259 ac_save_LIBS="$LIBS"
3261 cat > conftest.$ac_ext <<EOF
3262 #line 3263 "configure"
3263 #include "confdefs.h"
3264 /* Override any gcc2 internal prototype to avoid an error. */
3265 /* We use char because int might match the return type of a gcc2
3266 builtin and then its argument prototype would still apply. */
3273 if { (eval echo configure:3274: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
3275 eval "ac_cv_lib_$ac_lib_var=yes"
3277 echo "configure: failed program was:" >&5
3278 cat conftest.$ac_ext >&5
3280 eval "ac_cv_lib_$ac_lib_var=no"
3283 LIBS="$ac_save_LIBS"
3286 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3287 echo "$ac_t""yes" 1>&6
3290 echo "$ac_t""no" 1>&6
3295 if test $have_lwp = yes ; then
3296 cat >> confdefs.h <<\EOF
3300 LTHREAD_LIBS="$LTHREAD_LIBS -llwp"
3302 if test $ol_with_preemptive = auto ; then
3303 ol_with_preemptive=no
3309 if test $ol_with_preemptive = yes ; then
3310 cat >> confdefs.h <<\EOF
3311 #define PREEMPTIVE_THREADS 1
3316 if test $ol_with_threads = manual ; then
3317 $ol_link_threads=yes
3319 echo "configure: warning: thread defines and link options must be set manually" 1>&2
3321 for ac_hdr in pthread.h sched.h
3323 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3324 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3325 echo "configure:3326: checking for $ac_hdr" >&5
3326 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3327 echo $ac_n "(cached) $ac_c" 1>&6
3329 cat > conftest.$ac_ext <<EOF
3330 #line 3331 "configure"
3331 #include "confdefs.h"
3334 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3335 { (eval echo configure:3336: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3336 ac_err=`grep -v '^ *+' conftest.out`
3337 if test -z "$ac_err"; then
3339 eval "ac_cv_header_$ac_safe=yes"
3342 echo "configure: failed program was:" >&5
3343 cat conftest.$ac_ext >&5
3345 eval "ac_cv_header_$ac_safe=no"
3349 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3350 echo "$ac_t""yes" 1>&6
3351 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3352 cat >> confdefs.h <<EOF
3353 #define $ac_tr_hdr 1
3357 echo "$ac_t""no" 1>&6
3361 for ac_func in sched_yield pthread_yield
3363 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3364 echo "configure:3365: checking for $ac_func" >&5
3365 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3366 echo $ac_n "(cached) $ac_c" 1>&6
3368 cat > conftest.$ac_ext <<EOF
3369 #line 3370 "configure"
3370 #include "confdefs.h"
3371 /* System header to define __stub macros and hopefully few prototypes,
3372 which can conflict with char $ac_func(); below. */
3374 /* Override any gcc2 internal prototype to avoid an error. */
3375 /* We use char because int might match the return type of a gcc2
3376 builtin and then its argument prototype would still apply. */
3381 /* The GNU C library defines this for functions which it implements
3382 to always fail with ENOSYS. Some functions are actually named
3383 something starting with __ and the normal name is an alias. */
3384 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3392 if { (eval echo configure:3393: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
3394 eval "ac_cv_func_$ac_func=yes"
3396 echo "configure: failed program was:" >&5
3397 cat conftest.$ac_ext >&5
3399 eval "ac_cv_func_$ac_func=no"
3404 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3405 echo "$ac_t""yes" 1>&6
3406 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3407 cat >> confdefs.h <<EOF
3408 #define $ac_tr_func 1
3412 echo "$ac_t""no" 1>&6
3417 echo $ac_n "checking for LinuxThreads""... $ac_c" 1>&6
3418 echo "configure:3419: checking for LinuxThreads" >&5
3419 if eval "test \"`echo '$''{'ol_cv_linux_threads'+set}'`\" = set"; then
3420 echo $ac_n "(cached) $ac_c" 1>&6
3423 res=`grep Linuxthreads /usr/include/pthread.h 2>/dev/null | wc -l`
3424 if test "$res" -gt 0 ; then
3425 ol_cv_linux_threads=yes
3427 ol_cv_linux_threads=no
3432 echo "$ac_t""$ol_cv_linux_threads" 1>&6
3435 for ac_hdr in mach/cthreads.h
3437 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3438 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3439 echo "configure:3440: checking for $ac_hdr" >&5
3440 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3441 echo $ac_n "(cached) $ac_c" 1>&6
3443 cat > conftest.$ac_ext <<EOF
3444 #line 3445 "configure"
3445 #include "confdefs.h"
3448 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3449 { (eval echo configure:3450: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3450 ac_err=`grep -v '^ *+' conftest.out`
3451 if test -z "$ac_err"; then
3453 eval "ac_cv_header_$ac_safe=yes"
3456 echo "configure: failed program was:" >&5
3457 cat conftest.$ac_ext >&5
3459 eval "ac_cv_header_$ac_safe=no"
3463 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3464 echo "$ac_t""yes" 1>&6
3465 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3466 cat >> confdefs.h <<EOF
3467 #define $ac_tr_hdr 1
3471 echo "$ac_t""no" 1>&6
3475 for ac_hdr in lwp/lwp.h
3477 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3478 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3479 echo "configure:3480: checking for $ac_hdr" >&5
3480 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3481 echo $ac_n "(cached) $ac_c" 1>&6
3483 cat > conftest.$ac_ext <<EOF
3484 #line 3485 "configure"
3485 #include "confdefs.h"
3488 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3489 { (eval echo configure:3490: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3490 ac_err=`grep -v '^ *+' conftest.out`
3491 if test -z "$ac_err"; then
3493 eval "ac_cv_header_$ac_safe=yes"
3496 echo "configure: failed program was:" >&5
3497 cat conftest.$ac_ext >&5
3499 eval "ac_cv_header_$ac_safe=no"
3503 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3504 echo "$ac_t""yes" 1>&6
3505 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3506 cat >> confdefs.h <<EOF
3507 #define $ac_tr_hdr 1
3511 echo "$ac_t""no" 1>&6
3515 for ac_hdr in thread.h synch.h
3517 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3518 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3519 echo "configure:3520: checking for $ac_hdr" >&5
3520 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3521 echo $ac_n "(cached) $ac_c" 1>&6
3523 cat > conftest.$ac_ext <<EOF
3524 #line 3525 "configure"
3525 #include "confdefs.h"
3528 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3529 { (eval echo configure:3530: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3530 ac_err=`grep -v '^ *+' conftest.out`
3531 if test -z "$ac_err"; then
3533 eval "ac_cv_header_$ac_safe=yes"
3536 echo "configure: failed program was:" >&5
3537 cat conftest.$ac_ext >&5
3539 eval "ac_cv_header_$ac_safe=no"
3543 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3544 echo "$ac_t""yes" 1>&6
3545 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3546 cat >> confdefs.h <<EOF
3547 #define $ac_tr_hdr 1
3551 echo "$ac_t""no" 1>&6
3557 if test $ol_link_threads = no ; then
3558 if test $ol_with_threads = yes ; then
3559 { echo "configure: error: no suitable thread support" 1>&2; exit 1; }
3562 if test $ol_with_threads = auto ; then
3563 echo "configure: warning: no suitable thread support, disabling threads" 1>&2
3564 $ol_with_threads = no
3567 cat >> confdefs.h <<\EOF
3568 #define NO_THREADS 1
3571 cat >> confdefs.h <<\EOF
3572 #define PREEMPTIVE_THREADS 1
3579 if test $ol_with_ldbm_api = auto -o $ol_with_ldbm_api = db2 ; then
3580 echo $ac_n "checking for DB2 library""... $ac_c" 1>&6
3581 echo "configure:3582: checking for DB2 library" >&5
3582 if eval "test \"`echo '$''{'ol_cv_lib_db2'+set}'`\" = set"; then
3583 echo $ac_n "(cached) $ac_c" 1>&6
3586 echo $ac_n "checking for db_open in -ldb""... $ac_c" 1>&6
3587 echo "configure:3588: checking for db_open in -ldb" >&5
3588 ac_lib_var=`echo db'_'db_open | sed 'y%./+-%__p_%'`
3589 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3590 echo $ac_n "(cached) $ac_c" 1>&6
3592 ac_save_LIBS="$LIBS"
3594 cat > conftest.$ac_ext <<EOF
3595 #line 3596 "configure"
3596 #include "confdefs.h"
3597 /* Override any gcc2 internal prototype to avoid an error. */
3598 /* We use char because int might match the return type of a gcc2
3599 builtin and then its argument prototype would still apply. */
3606 if { (eval echo configure:3607: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
3608 eval "ac_cv_lib_$ac_lib_var=yes"
3610 echo "configure: failed program was:" >&5
3611 cat conftest.$ac_ext >&5
3613 eval "ac_cv_lib_$ac_lib_var=no"
3616 LIBS="$ac_save_LIBS"
3619 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3620 echo "$ac_t""yes" 1>&6
3623 echo "$ac_t""no" 1>&6
3631 echo "$ac_t""$ol_cv_lib_db2" 1>&6
3635 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3636 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3637 echo "configure:3638: checking for $ac_hdr" >&5
3638 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3639 echo $ac_n "(cached) $ac_c" 1>&6
3641 cat > conftest.$ac_ext <<EOF
3642 #line 3643 "configure"
3643 #include "confdefs.h"
3646 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3647 { (eval echo configure:3648: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3648 ac_err=`grep -v '^ *+' conftest.out`
3649 if test -z "$ac_err"; then
3651 eval "ac_cv_header_$ac_safe=yes"
3654 echo "configure: failed program was:" >&5
3655 cat conftest.$ac_ext >&5
3657 eval "ac_cv_header_$ac_safe=no"
3661 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3662 echo "$ac_t""yes" 1>&6
3663 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3664 cat >> confdefs.h <<EOF
3665 #define $ac_tr_hdr 1
3669 echo "$ac_t""no" 1>&6
3673 if test $ac_cv_header_db_h = yes ; then
3674 echo $ac_n "checking if db.h is DB2""... $ac_c" 1>&6
3675 echo "configure:3676: checking if db.h is DB2" >&5
3676 if eval "test \"`echo '$''{'ol_cv_header_db2'+set}'`\" = set"; then
3677 echo $ac_n "(cached) $ac_c" 1>&6
3680 cat > conftest.$ac_ext <<EOF
3681 #line 3682 "configure"
3682 #include "confdefs.h"
3685 /* this check could be improved */
3686 # ifdef DB_VERSION_MAJOR
3687 # if DB_VERSION_MAJOR == 2
3693 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3694 egrep "__db_version_2" >/dev/null 2>&1; then
3696 ol_cv_header_db2=yes
3705 echo "$ac_t""$ol_cv_header_db2" 1>&6
3712 echo $ac_n "checking for Berkeley DB2""... $ac_c" 1>&6
3713 echo "configure:3714: checking for Berkeley DB2" >&5
3714 if eval "test \"`echo '$''{'ol_cv_berkeley_db2'+set}'`\" = set"; then
3715 echo $ac_n "(cached) $ac_c" 1>&6
3718 if test $ol_cv_lib_db2 = no -o $ol_cv_header_db2 = no ; then
3719 ol_cv_berkeley_db2=no
3721 ol_cv_berkeley_db2=yes
3726 echo "$ac_t""$ol_cv_berkeley_db2" 1>&6
3727 if test $ol_cv_berkeley_db2 = yes ; then
3728 cat >> confdefs.h <<\EOF
3729 #define HAVE_BERKELEY_DB2 1
3735 if test $ol_cv_berkeley_db2 = yes ; then
3737 ol_with_ldbm_api=db2
3739 if test $ol_with_ldbm_type = hash ; then
3740 cat >> confdefs.h <<\EOF
3741 #define LDBM_USE_DBHASH 1
3745 cat >> confdefs.h <<\EOF
3746 #define LDBM_USE_DBBTREE 1
3751 if test $ol_cv_lib_db2 != yes ; then
3752 LDBM_LIBS="$LDBM_LIBS $ol_cv_lib_db2"
3757 if test $ol_with_ldbm_api = auto -o $ol_with_ldbm_api = db ; then
3758 echo $ac_n "checking for Berkeley DB library""... $ac_c" 1>&6
3759 echo "configure:3760: checking for Berkeley DB library" >&5
3760 if eval "test \"`echo '$''{'ol_cv_lib_db'+set}'`\" = set"; then
3761 echo $ac_n "(cached) $ac_c" 1>&6
3764 echo $ac_n "checking for dbopen""... $ac_c" 1>&6
3765 echo "configure:3766: checking for dbopen" >&5
3766 if eval "test \"`echo '$''{'ac_cv_func_dbopen'+set}'`\" = set"; then
3767 echo $ac_n "(cached) $ac_c" 1>&6
3769 cat > conftest.$ac_ext <<EOF
3770 #line 3771 "configure"
3771 #include "confdefs.h"
3772 /* System header to define __stub macros and hopefully few prototypes,
3773 which can conflict with char dbopen(); below. */
3775 /* Override any gcc2 internal prototype to avoid an error. */
3776 /* We use char because int might match the return type of a gcc2
3777 builtin and then its argument prototype would still apply. */
3782 /* The GNU C library defines this for functions which it implements
3783 to always fail with ENOSYS. Some functions are actually named
3784 something starting with __ and the normal name is an alias. */
3785 #if defined (__stub_dbopen) || defined (__stub___dbopen)
3793 if { (eval echo configure:3794: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
3795 eval "ac_cv_func_dbopen=yes"
3797 echo "configure: failed program was:" >&5
3798 cat conftest.$ac_ext >&5
3800 eval "ac_cv_func_dbopen=no"
3805 if eval "test \"`echo '$ac_cv_func_'dbopen`\" = yes"; then
3806 echo "$ac_t""yes" 1>&6
3809 echo "$ac_t""no" 1>&6
3811 echo $ac_n "checking for dbopen in -ldb""... $ac_c" 1>&6
3812 echo "configure:3813: checking for dbopen in -ldb" >&5
3813 ac_lib_var=`echo db'_'dbopen | sed 'y%./+-%__p_%'`
3814 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3815 echo $ac_n "(cached) $ac_c" 1>&6
3817 ac_save_LIBS="$LIBS"
3819 cat > conftest.$ac_ext <<EOF
3820 #line 3821 "configure"
3821 #include "confdefs.h"
3822 /* Override any gcc2 internal prototype to avoid an error. */
3823 /* We use char because int might match the return type of a gcc2
3824 builtin and then its argument prototype would still apply. */
3831 if { (eval echo configure:3832: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
3833 eval "ac_cv_lib_$ac_lib_var=yes"
3835 echo "configure: failed program was:" >&5
3836 cat conftest.$ac_ext >&5
3838 eval "ac_cv_lib_$ac_lib_var=no"
3841 LIBS="$ac_save_LIBS"
3844 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3845 echo "$ac_t""yes" 1>&6
3848 echo "$ac_t""no" 1>&6
3859 echo "$ac_t""$ol_cv_lib_db" 1>&6
3862 for ac_hdr in db_185.h
3864 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3865 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3866 echo "configure:3867: checking for $ac_hdr" >&5
3867 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3868 echo $ac_n "(cached) $ac_c" 1>&6
3870 cat > conftest.$ac_ext <<EOF
3871 #line 3872 "configure"
3872 #include "confdefs.h"
3875 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3876 { (eval echo configure:3877: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3877 ac_err=`grep -v '^ *+' conftest.out`
3878 if test -z "$ac_err"; then
3880 eval "ac_cv_header_$ac_safe=yes"
3883 echo "configure: failed program was:" >&5
3884 cat conftest.$ac_ext >&5
3886 eval "ac_cv_header_$ac_safe=no"
3890 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3891 echo "$ac_t""yes" 1>&6
3892 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3893 cat >> confdefs.h <<EOF
3894 #define $ac_tr_hdr 1
3898 echo "$ac_t""no" 1>&6
3902 if test $ol_cv_header_db2 = yes ; then
3904 ol_cv_header_db=$ac_cv_header_db_185_h
3906 ol_cv_header_db=$ac_cv_header_db_h
3911 echo $ac_n "checking for Berkeley DB""... $ac_c" 1>&6
3912 echo "configure:3913: checking for Berkeley DB" >&5
3913 if eval "test \"`echo '$''{'ol_cv_berkeley_db'+set}'`\" = set"; then
3914 echo $ac_n "(cached) $ac_c" 1>&6
3917 if test $ol_cv_lib_db = no -o $ol_cv_header_db = no ; then
3918 ol_cv_berkeley_db=no
3920 ol_cv_berkeley_db=yes
3925 echo "$ac_t""$ol_cv_berkeley_db" 1>&6
3926 if test $ol_cv_berkeley_db = yes ; then
3927 cat >> confdefs.h <<\EOF
3928 #define HAVE_BERKELEY_DB 1
3934 if test $ol_cv_berkeley_db = yes ; then
3938 if test $ol_with_ldbm_type = hash ; then
3939 cat >> confdefs.h <<\EOF
3940 #define LDBM_USE_DBHASH 1
3944 cat >> confdefs.h <<\EOF
3945 #define LDBM_USE_DBBTREE 1
3950 if test $ol_cv_lib_db != yes ; then
3951 LDBM_LIBS="$LDBM_LIBS $ol_cv_lib_db"
3956 if test $ol_with_ldbm_api = manual ; then
3959 echo "configure: warning: LDBM defines and link options must be set manually" 1>&2
3961 for ac_hdr in db.h db_185.h gdbm.h ndbm.h
3963 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3964 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3965 echo "configure:3966: checking for $ac_hdr" >&5
3966 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3967 echo $ac_n "(cached) $ac_c" 1>&6
3969 cat > conftest.$ac_ext <<EOF
3970 #line 3971 "configure"
3971 #include "confdefs.h"
3974 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3975 { (eval echo configure:3976: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3976 ac_err=`grep -v '^ *+' conftest.out`
3977 if test -z "$ac_err"; then
3979 eval "ac_cv_header_$ac_safe=yes"
3982 echo "configure: failed program was:" >&5
3983 cat conftest.$ac_ext >&5
3985 eval "ac_cv_header_$ac_safe=no"
3989 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3990 echo "$ac_t""yes" 1>&6
3991 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3992 cat >> confdefs.h <<EOF
3993 #define $ac_tr_hdr 1
3997 echo "$ac_t""no" 1>&6
4003 if test $ol_link_ldbm = no -a $ol_with_ldbm_type = btree ; then
4004 echo "configure: warning: Could not find LDBM with BTREE support" 1>&2
4005 $ol_with_ldbm_api=none
4008 if test $ol_with_ldbm_api = auto -o $ol_with_ldbm_api = gdbm ; then
4009 echo $ac_n "checking for GDBM library""... $ac_c" 1>&6
4010 echo "configure:4011: checking for GDBM library" >&5
4011 if eval "test \"`echo '$''{'ol_cv_lib_gdbm'+set}'`\" = set"; then
4012 echo $ac_n "(cached) $ac_c" 1>&6
4015 echo $ac_n "checking for gdbm_open""... $ac_c" 1>&6
4016 echo "configure:4017: checking for gdbm_open" >&5
4017 if eval "test \"`echo '$''{'ac_cv_func_gdbm_open'+set}'`\" = set"; then
4018 echo $ac_n "(cached) $ac_c" 1>&6
4020 cat > conftest.$ac_ext <<EOF
4021 #line 4022 "configure"
4022 #include "confdefs.h"
4023 /* System header to define __stub macros and hopefully few prototypes,
4024 which can conflict with char gdbm_open(); below. */
4026 /* Override any gcc2 internal prototype to avoid an error. */
4027 /* We use char because int might match the return type of a gcc2
4028 builtin and then its argument prototype would still apply. */
4033 /* The GNU C library defines this for functions which it implements
4034 to always fail with ENOSYS. Some functions are actually named
4035 something starting with __ and the normal name is an alias. */
4036 #if defined (__stub_gdbm_open) || defined (__stub___gdbm_open)
4044 if { (eval echo configure:4045: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
4046 eval "ac_cv_func_gdbm_open=yes"
4048 echo "configure: failed program was:" >&5
4049 cat conftest.$ac_ext >&5
4051 eval "ac_cv_func_gdbm_open=no"
4056 if eval "test \"`echo '$ac_cv_func_'gdbm_open`\" = yes"; then
4057 echo "$ac_t""yes" 1>&6
4060 echo "$ac_t""no" 1>&6
4062 echo $ac_n "checking for gdbm_open in -lgdbm""... $ac_c" 1>&6
4063 echo "configure:4064: checking for gdbm_open in -lgdbm" >&5
4064 ac_lib_var=`echo gdbm'_'gdbm_open | sed 'y%./+-%__p_%'`
4065 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4066 echo $ac_n "(cached) $ac_c" 1>&6
4068 ac_save_LIBS="$LIBS"
4070 cat > conftest.$ac_ext <<EOF
4071 #line 4072 "configure"
4072 #include "confdefs.h"
4073 /* Override any gcc2 internal prototype to avoid an error. */
4074 /* We use char because int might match the return type of a gcc2
4075 builtin and then its argument prototype would still apply. */
4082 if { (eval echo configure:4083: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
4084 eval "ac_cv_lib_$ac_lib_var=yes"
4086 echo "configure: failed program was:" >&5
4087 cat conftest.$ac_ext >&5
4089 eval "ac_cv_lib_$ac_lib_var=no"
4092 LIBS="$ac_save_LIBS"
4095 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4096 echo "$ac_t""yes" 1>&6
4097 ol_cv_lib_gdbm=-lgdbm
4099 echo "$ac_t""no" 1>&6
4110 echo "$ac_t""$ol_cv_lib_gdbm" 1>&6
4113 for ac_hdr in gdbm.h
4115 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4116 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4117 echo "configure:4118: checking for $ac_hdr" >&5
4118 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4119 echo $ac_n "(cached) $ac_c" 1>&6
4121 cat > conftest.$ac_ext <<EOF
4122 #line 4123 "configure"
4123 #include "confdefs.h"
4126 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4127 { (eval echo configure:4128: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4128 ac_err=`grep -v '^ *+' conftest.out`
4129 if test -z "$ac_err"; then
4131 eval "ac_cv_header_$ac_safe=yes"
4134 echo "configure: failed program was:" >&5
4135 cat conftest.$ac_ext >&5
4137 eval "ac_cv_header_$ac_safe=no"
4141 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4142 echo "$ac_t""yes" 1>&6
4143 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4144 cat >> confdefs.h <<EOF
4145 #define $ac_tr_hdr 1
4149 echo "$ac_t""no" 1>&6
4153 echo $ac_n "checking for db""... $ac_c" 1>&6
4154 echo "configure:4155: checking for db" >&5
4155 if eval "test \"`echo '$''{'ol_cv_gdbm'+set}'`\" = set"; then
4156 echo $ac_n "(cached) $ac_c" 1>&6
4159 if test $ol_cv_lib_gdbm = no -o $ac_cv_header_gdbm_h = no ; then
4167 echo "$ac_t""$ol_cv_gdbm" 1>&6
4168 if test $ol_cv_gdbm = yes ; then
4169 cat >> confdefs.h <<\EOF
4176 if test $ol_cv_gdbm = yes ; then
4178 ol_with_ldbm_api=gdbm
4180 if test $ol_cv_lib_gdbm != yes ; then
4181 LDBM_LIBS="$LDBM_LIBS $ol_cv_lib_gdbm"
4186 if test $ol_with_ldbm_api = auto -o $ol_with_ldbm_api = ndbm ; then
4187 echo $ac_n "checking for NDBM library""... $ac_c" 1>&6
4188 echo "configure:4189: checking for NDBM library" >&5
4189 if eval "test \"`echo '$''{'ol_cv_lib_ndbm'+set}'`\" = set"; then
4190 echo $ac_n "(cached) $ac_c" 1>&6
4193 echo $ac_n "checking for dbm_open""... $ac_c" 1>&6
4194 echo "configure:4195: checking for dbm_open" >&5
4195 if eval "test \"`echo '$''{'ac_cv_func_dbm_open'+set}'`\" = set"; then
4196 echo $ac_n "(cached) $ac_c" 1>&6
4198 cat > conftest.$ac_ext <<EOF
4199 #line 4200 "configure"
4200 #include "confdefs.h"
4201 /* System header to define __stub macros and hopefully few prototypes,
4202 which can conflict with char dbm_open(); below. */
4204 /* Override any gcc2 internal prototype to avoid an error. */
4205 /* We use char because int might match the return type of a gcc2
4206 builtin and then its argument prototype would still apply. */
4211 /* The GNU C library defines this for functions which it implements
4212 to always fail with ENOSYS. Some functions are actually named
4213 something starting with __ and the normal name is an alias. */
4214 #if defined (__stub_dbm_open) || defined (__stub___dbm_open)
4222 if { (eval echo configure:4223: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
4224 eval "ac_cv_func_dbm_open=yes"
4226 echo "configure: failed program was:" >&5
4227 cat conftest.$ac_ext >&5
4229 eval "ac_cv_func_dbm_open=no"
4234 if eval "test \"`echo '$ac_cv_func_'dbm_open`\" = yes"; then
4235 echo "$ac_t""yes" 1>&6
4238 echo "$ac_t""no" 1>&6
4240 echo $ac_n "checking for dbm_open in -lndbm""... $ac_c" 1>&6
4241 echo "configure:4242: checking for dbm_open in -lndbm" >&5
4242 ac_lib_var=`echo ndbm'_'dbm_open | sed 'y%./+-%__p_%'`
4243 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4244 echo $ac_n "(cached) $ac_c" 1>&6
4246 ac_save_LIBS="$LIBS"
4248 cat > conftest.$ac_ext <<EOF
4249 #line 4250 "configure"
4250 #include "confdefs.h"
4251 /* Override any gcc2 internal prototype to avoid an error. */
4252 /* We use char because int might match the return type of a gcc2
4253 builtin and then its argument prototype would still apply. */
4260 if { (eval echo configure:4261: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
4262 eval "ac_cv_lib_$ac_lib_var=yes"
4264 echo "configure: failed program was:" >&5
4265 cat conftest.$ac_ext >&5
4267 eval "ac_cv_lib_$ac_lib_var=no"
4270 LIBS="$ac_save_LIBS"
4273 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4274 echo "$ac_t""yes" 1>&6
4275 ol_cv_lib_ndbm=-lndbm
4277 echo "$ac_t""no" 1>&6
4279 echo $ac_n "checking for dbm_open in -ldbm""... $ac_c" 1>&6
4280 echo "configure:4281: checking for dbm_open in -ldbm" >&5
4281 ac_lib_var=`echo dbm'_'dbm_open | sed 'y%./+-%__p_%'`
4282 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4283 echo $ac_n "(cached) $ac_c" 1>&6
4285 ac_save_LIBS="$LIBS"
4287 cat > conftest.$ac_ext <<EOF
4288 #line 4289 "configure"
4289 #include "confdefs.h"
4290 /* Override any gcc2 internal prototype to avoid an error. */
4291 /* We use char because int might match the return type of a gcc2
4292 builtin and then its argument prototype would still apply. */
4299 if { (eval echo configure:4300: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
4301 eval "ac_cv_lib_$ac_lib_var=yes"
4303 echo "configure: failed program was:" >&5
4304 cat conftest.$ac_ext >&5
4306 eval "ac_cv_lib_$ac_lib_var=no"
4309 LIBS="$ac_save_LIBS"
4312 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4313 echo "$ac_t""yes" 1>&6
4314 ol_cv_lib_ndbm=-ldbm
4316 echo "$ac_t""no" 1>&6
4329 echo "$ac_t""$ol_cv_lib_ndbm" 1>&6
4332 for ac_hdr in ndbm.h
4334 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4335 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4336 echo "configure:4337: checking for $ac_hdr" >&5
4337 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4338 echo $ac_n "(cached) $ac_c" 1>&6
4340 cat > conftest.$ac_ext <<EOF
4341 #line 4342 "configure"
4342 #include "confdefs.h"
4345 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4346 { (eval echo configure:4347: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4347 ac_err=`grep -v '^ *+' conftest.out`
4348 if test -z "$ac_err"; then
4350 eval "ac_cv_header_$ac_safe=yes"
4353 echo "configure: failed program was:" >&5
4354 cat conftest.$ac_ext >&5
4356 eval "ac_cv_header_$ac_safe=no"
4360 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4361 echo "$ac_t""yes" 1>&6
4362 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4363 cat >> confdefs.h <<EOF
4364 #define $ac_tr_hdr 1
4368 echo "$ac_t""no" 1>&6
4372 echo $ac_n "checking for db""... $ac_c" 1>&6
4373 echo "configure:4374: checking for db" >&5
4374 if eval "test \"`echo '$''{'ol_cv_ndbm'+set}'`\" = set"; then
4375 echo $ac_n "(cached) $ac_c" 1>&6
4378 if test $ol_cv_lib_ndbm = no -o $ac_cv_header_ndbm_h = no ; then
4386 echo "$ac_t""$ol_cv_ndbm" 1>&6
4387 if test $ol_cv_ndbm = yes ; then
4388 cat >> confdefs.h <<\EOF
4395 if test $ol_cv_ndbm = yes ; then
4397 ol_with_ldbm_api=ndbm
4399 if test $ol_with_ldbm_api = ndbm ; then
4400 echo "configure: warning: Attempting to use NDBM. Functionality will be limited." 1>&2
4403 if test $ol_cv_lib_ndbm != yes ; then
4404 LDBM_LIBS="$LDBM_LIBS $ol_cv_lib_ndbm"
4409 if test $ol_link_ldbm = no -a $ol_enable_ldbm != no ; then
4410 echo "configure: warning: could not find suitable LDBM backend" 1>&2
4411 if test $ol_enable_ldbm = yes ; then
4412 { echo "configure: error: select appropriate LDBM options or disable" 1>&2; exit 1; }
4415 echo "configure: warning: disabling LDBM" 1>&2
4419 if test $ol_enable_wrappers = yes ; then
4420 echo $ac_n "checking for hosts_access in -lwrap""... $ac_c" 1>&6
4421 echo "configure:4422: checking for hosts_access in -lwrap" >&5
4422 ac_lib_var=`echo wrap'_'hosts_access | sed 'y%./+-%__p_%'`
4423 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4424 echo $ac_n "(cached) $ac_c" 1>&6
4426 ac_save_LIBS="$LIBS"
4428 cat > conftest.$ac_ext <<EOF
4429 #line 4430 "configure"
4430 #include "confdefs.h"
4431 /* Override any gcc2 internal prototype to avoid an error. */
4432 /* We use char because int might match the return type of a gcc2
4433 builtin and then its argument prototype would still apply. */
4434 char hosts_access();
4440 if { (eval echo configure:4441: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
4442 eval "ac_cv_lib_$ac_lib_var=yes"
4444 echo "configure: failed program was:" >&5
4445 cat conftest.$ac_ext >&5
4447 eval "ac_cv_lib_$ac_lib_var=no"
4450 LIBS="$ac_save_LIBS"
4453 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4454 echo "$ac_t""yes" 1>&6
4457 echo "$ac_t""no" 1>&6
4462 if test $have_wrappers = yes ; then
4463 cat >> confdefs.h <<\EOF
4467 SLAPD_LIBS="$SLAPD_LIBS -lwrap"
4469 echo "configure: warning: could not find -lwrap" 1>&2
4470 if test $ol_enable_wrappers = yes ; then
4471 { echo "configure: error: could not find wrappers" 1>&2; exit 1; }
4474 echo "configure: warning: disabling wrappers support" 1>&2
4475 ol_enable_wrappers=no
4480 # ud needs termcap (should insert check here)
4482 for ac_hdr in termcap.h ncurses.h
4484 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4485 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4486 echo "configure:4487: checking for $ac_hdr" >&5
4487 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4488 echo $ac_n "(cached) $ac_c" 1>&6
4490 cat > conftest.$ac_ext <<EOF
4491 #line 4492 "configure"
4492 #include "confdefs.h"
4495 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4496 { (eval echo configure:4497: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4497 ac_err=`grep -v '^ *+' conftest.out`
4498 if test -z "$ac_err"; then
4500 eval "ac_cv_header_$ac_safe=yes"
4503 echo "configure: failed program was:" >&5
4504 cat conftest.$ac_ext >&5
4506 eval "ac_cv_header_$ac_safe=no"
4510 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4511 echo "$ac_t""yes" 1>&6
4512 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4513 cat >> confdefs.h <<EOF
4514 #define $ac_tr_hdr 1
4518 echo "$ac_t""no" 1>&6
4523 if test $ol_link_termcap = no ; then
4524 echo $ac_n "checking for tputs in -ltermcap""... $ac_c" 1>&6
4525 echo "configure:4526: checking for tputs in -ltermcap" >&5
4526 ac_lib_var=`echo termcap'_'tputs | sed 'y%./+-%__p_%'`
4527 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4528 echo $ac_n "(cached) $ac_c" 1>&6
4530 ac_save_LIBS="$LIBS"
4531 LIBS="-ltermcap $LIBS"
4532 cat > conftest.$ac_ext <<EOF
4533 #line 4534 "configure"
4534 #include "confdefs.h"
4535 /* Override any gcc2 internal prototype to avoid an error. */
4536 /* We use char because int might match the return type of a gcc2
4537 builtin and then its argument prototype would still apply. */
4544 if { (eval echo configure:4545: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
4546 eval "ac_cv_lib_$ac_lib_var=yes"
4548 echo "configure: failed program was:" >&5
4549 cat conftest.$ac_ext >&5
4551 eval "ac_cv_lib_$ac_lib_var=no"
4554 LIBS="$ac_save_LIBS"
4557 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4558 echo "$ac_t""yes" 1>&6
4561 echo "$ac_t""no" 1>&6
4565 if test $have_termcap = yes ; then
4566 cat >> confdefs.h <<\EOF
4567 #define HAVE_TERMCAP 1
4571 TERMCAP_LIBS=-ltermcap
4575 if test $ol_link_termcap = no ; then
4576 echo $ac_n "checking for initscr in -lncurses""... $ac_c" 1>&6
4577 echo "configure:4578: checking for initscr in -lncurses" >&5
4578 ac_lib_var=`echo ncurses'_'initscr | sed 'y%./+-%__p_%'`
4579 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4580 echo $ac_n "(cached) $ac_c" 1>&6
4582 ac_save_LIBS="$LIBS"
4583 LIBS="-lncurses $LIBS"
4584 cat > conftest.$ac_ext <<EOF
4585 #line 4586 "configure"
4586 #include "confdefs.h"
4587 /* Override any gcc2 internal prototype to avoid an error. */
4588 /* We use char because int might match the return type of a gcc2
4589 builtin and then its argument prototype would still apply. */
4596 if { (eval echo configure:4597: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
4598 eval "ac_cv_lib_$ac_lib_var=yes"
4600 echo "configure: failed program was:" >&5
4601 cat conftest.$ac_ext >&5
4603 eval "ac_cv_lib_$ac_lib_var=no"
4606 LIBS="$ac_save_LIBS"
4609 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4610 echo "$ac_t""yes" 1>&6
4613 echo "$ac_t""no" 1>&6
4617 if test $have_ncurses = yes ; then
4618 cat >> confdefs.h <<\EOF
4619 #define HAVE_NCURSES 1
4623 TERMCAP_LIBS=-lncurses
4627 if test $ol_link_termcap = no ; then
4628 cat >> confdefs.h <<\EOF
4629 #define NO_TERMCAP 1
4635 # FreeBSD (and others) have crypt(3) in -lcrypt
4636 if test $ol_enable_crypt != no ; then
4637 echo $ac_n "checking for crypt""... $ac_c" 1>&6
4638 echo "configure:4639: checking for crypt" >&5
4639 if eval "test \"`echo '$''{'ac_cv_func_crypt'+set}'`\" = set"; then
4640 echo $ac_n "(cached) $ac_c" 1>&6
4642 cat > conftest.$ac_ext <<EOF
4643 #line 4644 "configure"
4644 #include "confdefs.h"
4645 /* System header to define __stub macros and hopefully few prototypes,
4646 which can conflict with char crypt(); below. */
4648 /* Override any gcc2 internal prototype to avoid an error. */
4649 /* We use char because int might match the return type of a gcc2
4650 builtin and then its argument prototype would still apply. */
4655 /* The GNU C library defines this for functions which it implements
4656 to always fail with ENOSYS. Some functions are actually named
4657 something starting with __ and the normal name is an alias. */
4658 #if defined (__stub_crypt) || defined (__stub___crypt)
4666 if { (eval echo configure:4667: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
4668 eval "ac_cv_func_crypt=yes"
4670 echo "configure: failed program was:" >&5
4671 cat conftest.$ac_ext >&5
4673 eval "ac_cv_func_crypt=no"
4678 if eval "test \"`echo '$ac_cv_func_'crypt`\" = yes"; then
4679 echo "$ac_t""yes" 1>&6
4682 echo "$ac_t""no" 1>&6
4684 echo $ac_n "checking for crypt in -lcrypt""... $ac_c" 1>&6
4685 echo "configure:4686: checking for crypt in -lcrypt" >&5
4686 ac_lib_var=`echo crypt'_'crypt | sed 'y%./+-%__p_%'`
4687 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4688 echo $ac_n "(cached) $ac_c" 1>&6
4690 ac_save_LIBS="$LIBS"
4691 LIBS="-lcrypt $LIBS"
4692 cat > conftest.$ac_ext <<EOF
4693 #line 4694 "configure"
4694 #include "confdefs.h"
4695 /* Override any gcc2 internal prototype to avoid an error. */
4696 /* We use char because int might match the return type of a gcc2
4697 builtin and then its argument prototype would still apply. */
4704 if { (eval echo configure:4705: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
4706 eval "ac_cv_lib_$ac_lib_var=yes"
4708 echo "configure: failed program was:" >&5
4709 cat conftest.$ac_ext >&5
4711 eval "ac_cv_lib_$ac_lib_var=no"
4714 LIBS="$ac_save_LIBS"
4717 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4718 echo "$ac_t""yes" 1>&6
4719 LUTIL_LIBS="$LUTIL_LIBS -lcrypt"
4722 echo "$ac_t""no" 1>&6
4729 if test $have_crypt = yes ; then
4730 cat >> confdefs.h <<\EOF
4731 #define HAVE_CRYPT 1
4735 echo "configure: warning: could not find crypt" 1>&2
4736 if test $ol_enable_crypt = yes ; then
4737 { echo "configure: error: could not find crypt" 1>&2; exit 1; }
4740 echo "configure: warning: disabling crypt support" 1>&2
4745 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
4746 echo "configure:4747: checking for ANSI C header files" >&5
4747 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
4748 echo $ac_n "(cached) $ac_c" 1>&6
4750 cat > conftest.$ac_ext <<EOF
4751 #line 4752 "configure"
4752 #include "confdefs.h"
4758 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4759 { (eval echo configure:4760: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4760 ac_err=`grep -v '^ *+' conftest.out`
4761 if test -z "$ac_err"; then
4763 ac_cv_header_stdc=yes
4766 echo "configure: failed program was:" >&5
4767 cat conftest.$ac_ext >&5
4769 ac_cv_header_stdc=no
4773 if test $ac_cv_header_stdc = yes; then
4774 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4775 cat > conftest.$ac_ext <<EOF
4776 #line 4777 "configure"
4777 #include "confdefs.h"
4780 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4781 egrep "memchr" >/dev/null 2>&1; then
4785 ac_cv_header_stdc=no
4791 if test $ac_cv_header_stdc = yes; then
4792 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4793 cat > conftest.$ac_ext <<EOF
4794 #line 4795 "configure"
4795 #include "confdefs.h"
4798 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4799 egrep "free" >/dev/null 2>&1; then
4803 ac_cv_header_stdc=no
4809 if test $ac_cv_header_stdc = yes; then
4810 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4811 if test "$cross_compiling" = yes; then
4814 cat > conftest.$ac_ext <<EOF
4815 #line 4816 "configure"
4816 #include "confdefs.h"
4818 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4819 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4820 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4821 int main () { int i; for (i = 0; i < 256; i++)
4822 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
4826 if { (eval echo configure:4827: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
4830 echo "configure: failed program was:" >&5
4831 cat conftest.$ac_ext >&5
4833 ac_cv_header_stdc=no
4841 echo "$ac_t""$ac_cv_header_stdc" 1>&6
4842 if test $ac_cv_header_stdc = yes; then
4843 cat >> confdefs.h <<\EOF
4844 #define STDC_HEADERS 1
4850 if test $ac_cv_header_stdc != yes; then
4851 echo "configure: warning: could not locate Standard C headers" 1>&2
4855 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h
4857 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4858 echo $ac_n "checking for $ac_hdr that defines DIR""... $ac_c" 1>&6
4859 echo "configure:4860: checking for $ac_hdr that defines DIR" >&5
4860 if eval "test \"`echo '$''{'ac_cv_header_dirent_$ac_safe'+set}'`\" = set"; then
4861 echo $ac_n "(cached) $ac_c" 1>&6
4863 cat > conftest.$ac_ext <<EOF
4864 #line 4865 "configure"
4865 #include "confdefs.h"
4866 #include <sys/types.h>
4872 if { (eval echo configure:4873: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4874 eval "ac_cv_header_dirent_$ac_safe=yes"
4876 echo "configure: failed program was:" >&5
4877 cat conftest.$ac_ext >&5
4879 eval "ac_cv_header_dirent_$ac_safe=no"
4883 if eval "test \"`echo '$ac_cv_header_dirent_'$ac_safe`\" = yes"; then
4884 echo "$ac_t""yes" 1>&6
4885 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4886 cat >> confdefs.h <<EOF
4887 #define $ac_tr_hdr 1
4889 ac_header_dirent=$ac_hdr; break
4891 echo "$ac_t""no" 1>&6
4894 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
4895 if test $ac_header_dirent = dirent.h; then
4896 echo $ac_n "checking for opendir in -ldir""... $ac_c" 1>&6
4897 echo "configure:4898: checking for opendir in -ldir" >&5
4898 ac_lib_var=`echo dir'_'opendir | sed 'y%./+-%__p_%'`
4899 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4900 echo $ac_n "(cached) $ac_c" 1>&6
4902 ac_save_LIBS="$LIBS"
4904 cat > conftest.$ac_ext <<EOF
4905 #line 4906 "configure"
4906 #include "confdefs.h"
4907 /* Override any gcc2 internal prototype to avoid an error. */
4908 /* We use char because int might match the return type of a gcc2
4909 builtin and then its argument prototype would still apply. */
4916 if { (eval echo configure:4917: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
4918 eval "ac_cv_lib_$ac_lib_var=yes"
4920 echo "configure: failed program was:" >&5
4921 cat conftest.$ac_ext >&5
4923 eval "ac_cv_lib_$ac_lib_var=no"
4926 LIBS="$ac_save_LIBS"
4929 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4930 echo "$ac_t""yes" 1>&6
4933 echo "$ac_t""no" 1>&6
4937 echo $ac_n "checking for opendir in -lx""... $ac_c" 1>&6
4938 echo "configure:4939: checking for opendir in -lx" >&5
4939 ac_lib_var=`echo x'_'opendir | sed 'y%./+-%__p_%'`
4940 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4941 echo $ac_n "(cached) $ac_c" 1>&6
4943 ac_save_LIBS="$LIBS"
4945 cat > conftest.$ac_ext <<EOF
4946 #line 4947 "configure"
4947 #include "confdefs.h"
4948 /* Override any gcc2 internal prototype to avoid an error. */
4949 /* We use char because int might match the return type of a gcc2
4950 builtin and then its argument prototype would still apply. */
4957 if { (eval echo configure:4958: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
4959 eval "ac_cv_lib_$ac_lib_var=yes"
4961 echo "configure: failed program was:" >&5
4962 cat conftest.$ac_ext >&5
4964 eval "ac_cv_lib_$ac_lib_var=no"
4967 LIBS="$ac_save_LIBS"
4970 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4971 echo "$ac_t""yes" 1>&6
4974 echo "$ac_t""no" 1>&6
4979 echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6
4980 echo "configure:4981: checking for sys/wait.h that is POSIX.1 compatible" >&5
4981 if eval "test \"`echo '$''{'ac_cv_header_sys_wait_h'+set}'`\" = set"; then
4982 echo $ac_n "(cached) $ac_c" 1>&6
4984 cat > conftest.$ac_ext <<EOF
4985 #line 4986 "configure"
4986 #include "confdefs.h"
4987 #include <sys/types.h>
4988 #include <sys/wait.h>
4990 #define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
4993 #define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
4998 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
5001 if { (eval echo configure:5002: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5003 ac_cv_header_sys_wait_h=yes
5005 echo "configure: failed program was:" >&5
5006 cat conftest.$ac_ext >&5
5008 ac_cv_header_sys_wait_h=no
5013 echo "$ac_t""$ac_cv_header_sys_wait_h" 1>&6
5014 if test $ac_cv_header_sys_wait_h = yes; then
5015 cat >> confdefs.h <<\EOF
5016 #define HAVE_SYS_WAIT_H 1
5044 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5045 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5046 echo "configure:5047: checking for $ac_hdr" >&5
5047 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5048 echo $ac_n "(cached) $ac_c" 1>&6
5050 cat > conftest.$ac_ext <<EOF
5051 #line 5052 "configure"
5052 #include "confdefs.h"
5055 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5056 { (eval echo configure:5057: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5057 ac_err=`grep -v '^ *+' conftest.out`
5058 if test -z "$ac_err"; then
5060 eval "ac_cv_header_$ac_safe=yes"
5063 echo "configure: failed program was:" >&5
5064 cat conftest.$ac_ext >&5
5066 eval "ac_cv_header_$ac_safe=no"
5070 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5071 echo "$ac_t""yes" 1>&6
5072 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5073 cat >> confdefs.h <<EOF
5074 #define $ac_tr_hdr 1
5078 echo "$ac_t""no" 1>&6
5083 echo $ac_n "checking for uid_t in sys/types.h""... $ac_c" 1>&6
5084 echo "configure:5085: checking for uid_t in sys/types.h" >&5
5085 if eval "test \"`echo '$''{'ac_cv_type_uid_t'+set}'`\" = set"; then
5086 echo $ac_n "(cached) $ac_c" 1>&6
5088 cat > conftest.$ac_ext <<EOF
5089 #line 5090 "configure"
5090 #include "confdefs.h"
5091 #include <sys/types.h>
5093 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5094 egrep "uid_t" >/dev/null 2>&1; then
5096 ac_cv_type_uid_t=yes
5105 echo "$ac_t""$ac_cv_type_uid_t" 1>&6
5106 if test $ac_cv_type_uid_t = no; then
5107 cat >> confdefs.h <<\EOF
5111 cat >> confdefs.h <<\EOF
5117 echo $ac_n "checking type of array argument to getgroups""... $ac_c" 1>&6
5118 echo "configure:5119: checking type of array argument to getgroups" >&5
5119 if eval "test \"`echo '$''{'ac_cv_type_getgroups'+set}'`\" = set"; then
5120 echo $ac_n "(cached) $ac_c" 1>&6
5122 if test "$cross_compiling" = yes; then
5123 ac_cv_type_getgroups=cross
5125 cat > conftest.$ac_ext <<EOF
5126 #line 5127 "configure"
5127 #include "confdefs.h"
5129 /* Thanks to Mike Rendell for this test. */
5130 #include <sys/types.h>
5133 #define MAX(x, y) ((x) > (y) ? (x) : (y))
5138 union { gid_t gval; long lval; } val;
5141 for (i = 0; i < NGID; i++)
5142 gidset[i] = val.gval;
5143 n = getgroups (sizeof (gidset) / MAX (sizeof (int), sizeof (gid_t)) - 1,
5145 /* Exit non-zero if getgroups seems to require an array of ints. This
5146 happens when gid_t is short but getgroups modifies an array of ints. */
5147 exit ((n > 0 && gidset[n] != val.gval) ? 1 : 0);
5151 if { (eval echo configure:5152: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
5153 ac_cv_type_getgroups=gid_t
5155 echo "configure: failed program was:" >&5
5156 cat conftest.$ac_ext >&5
5158 ac_cv_type_getgroups=int
5163 if test $ac_cv_type_getgroups = cross; then
5164 cat > conftest.$ac_ext <<EOF
5165 #line 5166 "configure"
5166 #include "confdefs.h"
5169 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5170 egrep "getgroups.*int.*gid_t" >/dev/null 2>&1; then
5172 ac_cv_type_getgroups=gid_t
5175 ac_cv_type_getgroups=int
5182 echo "$ac_t""$ac_cv_type_getgroups" 1>&6
5183 cat >> confdefs.h <<EOF
5184 #define GETGROUPS_T $ac_cv_type_getgroups
5188 echo $ac_n "checking for mode_t""... $ac_c" 1>&6
5189 echo "configure:5190: checking for mode_t" >&5
5190 if eval "test \"`echo '$''{'ac_cv_type_mode_t'+set}'`\" = set"; then
5191 echo $ac_n "(cached) $ac_c" 1>&6
5193 cat > conftest.$ac_ext <<EOF
5194 #line 5195 "configure"
5195 #include "confdefs.h"
5196 #include <sys/types.h>
5202 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5203 egrep "mode_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
5205 ac_cv_type_mode_t=yes
5208 ac_cv_type_mode_t=no
5213 echo "$ac_t""$ac_cv_type_mode_t" 1>&6
5214 if test $ac_cv_type_mode_t = no; then
5215 cat >> confdefs.h <<\EOF
5221 echo $ac_n "checking for off_t""... $ac_c" 1>&6
5222 echo "configure:5223: checking for off_t" >&5
5223 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
5224 echo $ac_n "(cached) $ac_c" 1>&6
5226 cat > conftest.$ac_ext <<EOF
5227 #line 5228 "configure"
5228 #include "confdefs.h"
5229 #include <sys/types.h>
5235 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5236 egrep "off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
5238 ac_cv_type_off_t=yes
5246 echo "$ac_t""$ac_cv_type_off_t" 1>&6
5247 if test $ac_cv_type_off_t = no; then
5248 cat >> confdefs.h <<\EOF
5254 echo $ac_n "checking for pid_t""... $ac_c" 1>&6
5255 echo "configure:5256: checking for pid_t" >&5
5256 if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
5257 echo $ac_n "(cached) $ac_c" 1>&6
5259 cat > conftest.$ac_ext <<EOF
5260 #line 5261 "configure"
5261 #include "confdefs.h"
5262 #include <sys/types.h>
5268 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5269 egrep "pid_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
5271 ac_cv_type_pid_t=yes
5279 echo "$ac_t""$ac_cv_type_pid_t" 1>&6
5280 if test $ac_cv_type_pid_t = no; then
5281 cat >> confdefs.h <<\EOF
5287 echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
5288 echo "configure:5289: checking return type of signal handlers" >&5
5289 if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
5290 echo $ac_n "(cached) $ac_c" 1>&6
5292 cat > conftest.$ac_ext <<EOF
5293 #line 5294 "configure"
5294 #include "confdefs.h"
5295 #include <sys/types.h>
5301 extern "C" void (*signal (int, void (*)(int)))(int);
5303 void (*signal ()) ();
5310 if { (eval echo configure:5311: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5312 ac_cv_type_signal=void
5314 echo "configure: failed program was:" >&5
5315 cat conftest.$ac_ext >&5
5317 ac_cv_type_signal=int
5322 echo "$ac_t""$ac_cv_type_signal" 1>&6
5323 cat >> confdefs.h <<EOF
5324 #define RETSIGTYPE $ac_cv_type_signal
5328 echo $ac_n "checking for size_t""... $ac_c" 1>&6
5329 echo "configure:5330: checking for size_t" >&5
5330 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
5331 echo $ac_n "(cached) $ac_c" 1>&6
5333 cat > conftest.$ac_ext <<EOF
5334 #line 5335 "configure"
5335 #include "confdefs.h"
5336 #include <sys/types.h>
5342 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5343 egrep "size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
5345 ac_cv_type_size_t=yes
5348 ac_cv_type_size_t=no
5353 echo "$ac_t""$ac_cv_type_size_t" 1>&6
5354 if test $ac_cv_type_size_t = no; then
5355 cat >> confdefs.h <<\EOF
5356 #define size_t unsigned
5361 echo $ac_n "checking for uid_t in sys/types.h""... $ac_c" 1>&6
5362 echo "configure:5363: checking for uid_t in sys/types.h" >&5
5363 if eval "test \"`echo '$''{'ac_cv_type_uid_t'+set}'`\" = set"; then
5364 echo $ac_n "(cached) $ac_c" 1>&6
5366 cat > conftest.$ac_ext <<EOF
5367 #line 5368 "configure"
5368 #include "confdefs.h"
5369 #include <sys/types.h>
5371 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5372 egrep "uid_t" >/dev/null 2>&1; then
5374 ac_cv_type_uid_t=yes
5383 echo "$ac_t""$ac_cv_type_uid_t" 1>&6
5384 if test $ac_cv_type_uid_t = no; then
5385 cat >> confdefs.h <<\EOF
5389 cat >> confdefs.h <<\EOF
5395 echo $ac_n "checking for st_blksize in struct stat""... $ac_c" 1>&6
5396 echo "configure:5397: checking for st_blksize in struct stat" >&5
5397 if eval "test \"`echo '$''{'ac_cv_struct_st_blksize'+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>
5404 #include <sys/stat.h>
5406 struct stat s; s.st_blksize;
5409 if { (eval echo configure:5410: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5411 ac_cv_struct_st_blksize=yes
5413 echo "configure: failed program was:" >&5
5414 cat conftest.$ac_ext >&5
5416 ac_cv_struct_st_blksize=no
5421 echo "$ac_t""$ac_cv_struct_st_blksize" 1>&6
5422 if test $ac_cv_struct_st_blksize = yes; then
5423 cat >> confdefs.h <<\EOF
5424 #define HAVE_ST_BLKSIZE 1
5429 echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
5430 echo "configure:5431: checking whether time.h and sys/time.h may both be included" >&5
5431 if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
5432 echo $ac_n "(cached) $ac_c" 1>&6
5434 cat > conftest.$ac_ext <<EOF
5435 #line 5436 "configure"
5436 #include "confdefs.h"
5437 #include <sys/types.h>
5438 #include <sys/time.h>
5444 if { (eval echo configure:5445: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5446 ac_cv_header_time=yes
5448 echo "configure: failed program was:" >&5
5449 cat conftest.$ac_ext >&5
5451 ac_cv_header_time=no
5456 echo "$ac_t""$ac_cv_header_time" 1>&6
5457 if test $ac_cv_header_time = yes; then
5458 cat >> confdefs.h <<\EOF
5459 #define TIME_WITH_SYS_TIME 1
5464 echo $ac_n "checking whether struct tm is in sys/time.h or time.h""... $ac_c" 1>&6
5465 echo "configure:5466: checking whether struct tm is in sys/time.h or time.h" >&5
5466 if eval "test \"`echo '$''{'ac_cv_struct_tm'+set}'`\" = set"; then
5467 echo $ac_n "(cached) $ac_c" 1>&6
5469 cat > conftest.$ac_ext <<EOF
5470 #line 5471 "configure"
5471 #include "confdefs.h"
5472 #include <sys/types.h>
5475 struct tm *tp; tp->tm_sec;
5478 if { (eval echo configure:5479: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5480 ac_cv_struct_tm=time.h
5482 echo "configure: failed program was:" >&5
5483 cat conftest.$ac_ext >&5
5485 ac_cv_struct_tm=sys/time.h
5490 echo "$ac_t""$ac_cv_struct_tm" 1>&6
5491 if test $ac_cv_struct_tm = sys/time.h; then
5492 cat >> confdefs.h <<\EOF
5493 #define TM_IN_SYS_TIME 1
5500 echo $ac_n "checking if toupper() requires islower()""... $ac_c" 1>&6
5501 echo "configure:5502: checking if toupper() requires islower()" >&5
5502 if eval "test \"`echo '$''{'ol_cv_c_upper_lower'+set}'`\" = set"; then
5503 echo $ac_n "(cached) $ac_c" 1>&6
5506 if test "$cross_compiling" = yes; then
5507 ol_cv_c_upper_lower=safe
5509 cat > conftest.$ac_ext <<EOF
5510 #line 5511 "configure"
5511 #include "confdefs.h"
5516 if ('C' == toupper('C'))
5522 if { (eval echo configure:5523: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
5524 ol_cv_c_upper_lower=no
5526 echo "configure: failed program was:" >&5
5527 cat conftest.$ac_ext >&5
5529 ol_cv_c_upper_lower=yes
5536 echo "$ac_t""$ol_cv_c_upper_lower" 1>&6
5537 if test $ol_cv_c_upper_lower != no ; then
5538 cat >> confdefs.h <<\EOF
5539 #define C_UPPER_LOWER 1
5544 echo $ac_n "checking for working const""... $ac_c" 1>&6
5545 echo "configure:5546: checking for working const" >&5
5546 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
5547 echo $ac_n "(cached) $ac_c" 1>&6
5549 cat > conftest.$ac_ext <<EOF
5550 #line 5551 "configure"
5551 #include "confdefs.h"
5555 /* Ultrix mips cc rejects this. */
5556 typedef int charset[2]; const charset x;
5557 /* SunOS 4.1.1 cc rejects this. */
5558 char const *const *ccp;
5560 /* NEC SVR4.0.2 mips cc rejects this. */
5561 struct point {int x, y;};
5562 static struct point const zero = {0,0};
5563 /* AIX XL C 1.02.0.0 rejects this.
5564 It does not let you subtract one const X* pointer from another in an arm
5565 of an if-expression whose if-part is not a constant expression */
5566 const char *g = "string";
5567 ccp = &g + (g ? g-g : 0);
5568 /* HPUX 7.0 cc rejects these. */
5571 ccp = (char const *const *) p;
5572 { /* SCO 3.2v4 cc rejects this. */
5574 char const *s = 0 ? (char *) 0 : (char const *) 0;
5578 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
5580 const int *foo = &x[0];
5583 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
5584 typedef const int *iptr;
5588 { /* AIX XL C 1.02.0.0 rejects this saying
5589 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
5590 struct s { int j; const int *ap[3]; };
5591 struct s *b; b->j = 5;
5593 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
5599 if { (eval echo configure:5600: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5603 echo "configure: failed program was:" >&5
5604 cat conftest.$ac_ext >&5
5611 echo "$ac_t""$ac_cv_c_const" 1>&6
5612 if test $ac_cv_c_const = no; then
5613 cat >> confdefs.h <<\EOF
5621 echo $ac_n "checking for 8-bit clean memcmp""... $ac_c" 1>&6
5622 echo "configure:5623: checking for 8-bit clean memcmp" >&5
5623 if eval "test \"`echo '$''{'ac_cv_func_memcmp_clean'+set}'`\" = set"; then
5624 echo $ac_n "(cached) $ac_c" 1>&6
5626 if test "$cross_compiling" = yes; then
5627 ac_cv_func_memcmp_clean=no
5629 cat > conftest.$ac_ext <<EOF
5630 #line 5631 "configure"
5631 #include "confdefs.h"
5635 char c0 = 0x40, c1 = 0x80, c2 = 0x81;
5636 exit(memcmp(&c0, &c2, 1) < 0 && memcmp(&c1, &c2, 1) < 0 ? 0 : 1);
5640 if { (eval echo configure:5641: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
5642 ac_cv_func_memcmp_clean=yes
5644 echo "configure: failed program was:" >&5
5645 cat conftest.$ac_ext >&5
5647 ac_cv_func_memcmp_clean=no
5654 echo "$ac_t""$ac_cv_func_memcmp_clean" 1>&6
5655 test $ac_cv_func_memcmp_clean = no && LIBOBJS="$LIBOBJS memcmp.o"
5657 echo $ac_n "checking for strftime""... $ac_c" 1>&6
5658 echo "configure:5659: checking for strftime" >&5
5659 if eval "test \"`echo '$''{'ac_cv_func_strftime'+set}'`\" = set"; then
5660 echo $ac_n "(cached) $ac_c" 1>&6
5662 cat > conftest.$ac_ext <<EOF
5663 #line 5664 "configure"
5664 #include "confdefs.h"
5665 /* System header to define __stub macros and hopefully few prototypes,
5666 which can conflict with char strftime(); below. */
5668 /* Override any gcc2 internal prototype to avoid an error. */
5669 /* We use char because int might match the return type of a gcc2
5670 builtin and then its argument prototype would still apply. */
5675 /* The GNU C library defines this for functions which it implements
5676 to always fail with ENOSYS. Some functions are actually named
5677 something starting with __ and the normal name is an alias. */
5678 #if defined (__stub_strftime) || defined (__stub___strftime)
5686 if { (eval echo configure:5687: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
5688 eval "ac_cv_func_strftime=yes"
5690 echo "configure: failed program was:" >&5
5691 cat conftest.$ac_ext >&5
5693 eval "ac_cv_func_strftime=no"
5698 if eval "test \"`echo '$ac_cv_func_'strftime`\" = yes"; then
5699 echo "$ac_t""yes" 1>&6
5700 cat >> confdefs.h <<\EOF
5701 #define HAVE_STRFTIME 1
5705 echo "$ac_t""no" 1>&6
5706 # strftime is in -lintl on SCO UNIX.
5707 echo $ac_n "checking for strftime in -lintl""... $ac_c" 1>&6
5708 echo "configure:5709: checking for strftime in -lintl" >&5
5709 ac_lib_var=`echo intl'_'strftime | sed 'y%./+-%__p_%'`
5710 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5711 echo $ac_n "(cached) $ac_c" 1>&6
5713 ac_save_LIBS="$LIBS"
5715 cat > conftest.$ac_ext <<EOF
5716 #line 5717 "configure"
5717 #include "confdefs.h"
5718 /* Override any gcc2 internal prototype to avoid an error. */
5719 /* We use char because int might match the return type of a gcc2
5720 builtin and then its argument prototype would still apply. */
5727 if { (eval echo configure:5728: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
5729 eval "ac_cv_lib_$ac_lib_var=yes"
5731 echo "configure: failed program was:" >&5
5732 cat conftest.$ac_ext >&5
5734 eval "ac_cv_lib_$ac_lib_var=no"
5737 LIBS="$ac_save_LIBS"
5740 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5741 echo "$ac_t""yes" 1>&6
5742 cat >> confdefs.h <<\EOF
5743 #define HAVE_STRFTIME 1
5748 echo "$ac_t""no" 1>&6
5753 echo $ac_n "checking for vprintf""... $ac_c" 1>&6
5754 echo "configure:5755: checking for vprintf" >&5
5755 if eval "test \"`echo '$''{'ac_cv_func_vprintf'+set}'`\" = set"; then
5756 echo $ac_n "(cached) $ac_c" 1>&6
5758 cat > conftest.$ac_ext <<EOF
5759 #line 5760 "configure"
5760 #include "confdefs.h"
5761 /* System header to define __stub macros and hopefully few prototypes,
5762 which can conflict with char vprintf(); below. */
5764 /* Override any gcc2 internal prototype to avoid an error. */
5765 /* We use char because int might match the return type of a gcc2
5766 builtin and then its argument prototype would still apply. */
5771 /* The GNU C library defines this for functions which it implements
5772 to always fail with ENOSYS. Some functions are actually named
5773 something starting with __ and the normal name is an alias. */
5774 #if defined (__stub_vprintf) || defined (__stub___vprintf)
5782 if { (eval echo configure:5783: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
5784 eval "ac_cv_func_vprintf=yes"
5786 echo "configure: failed program was:" >&5
5787 cat conftest.$ac_ext >&5
5789 eval "ac_cv_func_vprintf=no"
5794 if eval "test \"`echo '$ac_cv_func_'vprintf`\" = yes"; then
5795 echo "$ac_t""yes" 1>&6
5796 cat >> confdefs.h <<\EOF
5797 #define HAVE_VPRINTF 1
5801 echo "$ac_t""no" 1>&6
5804 if test "$ac_cv_func_vprintf" != yes; then
5805 echo $ac_n "checking for _doprnt""... $ac_c" 1>&6
5806 echo "configure:5807: checking for _doprnt" >&5
5807 if eval "test \"`echo '$''{'ac_cv_func__doprnt'+set}'`\" = set"; then
5808 echo $ac_n "(cached) $ac_c" 1>&6
5810 cat > conftest.$ac_ext <<EOF
5811 #line 5812 "configure"
5812 #include "confdefs.h"
5813 /* System header to define __stub macros and hopefully few prototypes,
5814 which can conflict with char _doprnt(); below. */
5816 /* Override any gcc2 internal prototype to avoid an error. */
5817 /* We use char because int might match the return type of a gcc2
5818 builtin and then its argument prototype would still apply. */
5823 /* The GNU C library defines this for functions which it implements
5824 to always fail with ENOSYS. Some functions are actually named
5825 something starting with __ and the normal name is an alias. */
5826 #if defined (__stub__doprnt) || defined (__stub____doprnt)
5834 if { (eval echo configure:5835: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
5836 eval "ac_cv_func__doprnt=yes"
5838 echo "configure: failed program was:" >&5
5839 cat conftest.$ac_ext >&5
5841 eval "ac_cv_func__doprnt=no"
5846 if eval "test \"`echo '$ac_cv_func_'_doprnt`\" = yes"; then
5847 echo "$ac_t""yes" 1>&6
5848 cat >> confdefs.h <<\EOF
5849 #define HAVE_DOPRNT 1
5853 echo "$ac_t""no" 1>&6
5858 echo $ac_n "checking for wait3 that fills in rusage""... $ac_c" 1>&6
5859 echo "configure:5860: checking for wait3 that fills in rusage" >&5
5860 if eval "test \"`echo '$''{'ac_cv_func_wait3_rusage'+set}'`\" = set"; then
5861 echo $ac_n "(cached) $ac_c" 1>&6
5863 if test "$cross_compiling" = yes; then
5864 ac_cv_func_wait3_rusage=no
5866 cat > conftest.$ac_ext <<EOF
5867 #line 5868 "configure"
5868 #include "confdefs.h"
5869 #include <sys/types.h>
5870 #include <sys/time.h>
5871 #include <sys/resource.h>
5873 /* HP-UX has wait3 but does not fill in rusage at all. */
5877 /* Use a field that we can force nonzero --
5878 voluntary context switches.
5879 For systems like NeXT and OSF/1 that don't set it,
5880 also use the system CPU time. And page faults (I/O) for Linux. */
5882 r.ru_stime.tv_sec = 0;
5883 r.ru_stime.tv_usec = 0;
5884 r.ru_majflt = r.ru_minflt = 0;
5886 case 0: /* Child. */
5887 sleep(1); /* Give up the CPU. */
5889 case -1: _exit(0); /* What can we do? */
5890 default: /* Parent. */
5892 sleep(2); /* Avoid "text file busy" from rm on fast HP-UX machines. */
5893 exit(r.ru_nvcsw == 0 && r.ru_majflt == 0 && r.ru_minflt == 0
5894 && r.ru_stime.tv_sec == 0 && r.ru_stime.tv_usec == 0);
5898 if { (eval echo configure:5899: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
5900 ac_cv_func_wait3_rusage=yes
5902 echo "configure: failed program was:" >&5
5903 cat conftest.$ac_ext >&5
5905 ac_cv_func_wait3_rusage=no
5912 echo "$ac_t""$ac_cv_func_wait3_rusage" 1>&6
5913 if test $ac_cv_func_wait3_rusage = yes; then
5914 cat >> confdefs.h <<\EOF
5915 #define HAVE_WAIT3 1
5951 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5952 echo "configure:5953: checking for $ac_func" >&5
5953 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5954 echo $ac_n "(cached) $ac_c" 1>&6
5956 cat > conftest.$ac_ext <<EOF
5957 #line 5958 "configure"
5958 #include "confdefs.h"
5959 /* System header to define __stub macros and hopefully few prototypes,
5960 which can conflict with char $ac_func(); below. */
5962 /* Override any gcc2 internal prototype to avoid an error. */
5963 /* We use char because int might match the return type of a gcc2
5964 builtin and then its argument prototype would still apply. */
5969 /* The GNU C library defines this for functions which it implements
5970 to always fail with ENOSYS. Some functions are actually named
5971 something starting with __ and the normal name is an alias. */
5972 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5980 if { (eval echo configure:5981: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
5982 eval "ac_cv_func_$ac_func=yes"
5984 echo "configure: failed program was:" >&5
5985 cat conftest.$ac_ext >&5
5987 eval "ac_cv_func_$ac_func=no"
5992 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5993 echo "$ac_t""yes" 1>&6
5994 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5995 cat >> confdefs.h <<EOF
5996 #define $ac_tr_func 1
6000 echo "$ac_t""no" 1>&6
6005 for ac_func in getopt strdup tempnam
6007 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6008 echo "configure:6009: checking for $ac_func" >&5
6009 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6010 echo $ac_n "(cached) $ac_c" 1>&6
6012 cat > conftest.$ac_ext <<EOF
6013 #line 6014 "configure"
6014 #include "confdefs.h"
6015 /* System header to define __stub macros and hopefully few prototypes,
6016 which can conflict with char $ac_func(); below. */
6018 /* Override any gcc2 internal prototype to avoid an error. */
6019 /* We use char because int might match the return type of a gcc2
6020 builtin and then its argument prototype would still apply. */
6025 /* The GNU C library defines this for functions which it implements
6026 to always fail with ENOSYS. Some functions are actually named
6027 something starting with __ and the normal name is an alias. */
6028 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6036 if { (eval echo configure:6037: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
6038 eval "ac_cv_func_$ac_func=yes"
6040 echo "configure: failed program was:" >&5
6041 cat conftest.$ac_ext >&5
6043 eval "ac_cv_func_$ac_func=no"
6048 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6049 echo "$ac_t""yes" 1>&6
6050 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6051 cat >> confdefs.h <<EOF
6052 #define $ac_tr_func 1
6056 echo "$ac_t""no" 1>&6
6057 LIBOBJS="$LIBOBJS ${ac_func}.o"
6063 # Check Configuration
6065 echo $ac_n "checking declaration of sys_errlist""... $ac_c" 1>&6
6066 echo "configure:6067: checking declaration of sys_errlist" >&5
6067 if eval "test \"`echo '$''{'ol_cv_dcl_sys_errlist'+set}'`\" = set"; then
6068 echo $ac_n "(cached) $ac_c" 1>&6
6071 cat > conftest.$ac_ext <<EOF
6072 #line 6073 "configure"
6073 #include "confdefs.h"
6076 #include <sys/types.h>
6079 char *c = (char *) *sys_errlist
6082 if { (eval echo configure:6083: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6084 ol_cv_dcl_sys_errlist=yes
6086 echo "configure: failed program was:" >&5
6087 cat conftest.$ac_ext >&5
6089 ol_cv_dcl_sys_errlist=no
6094 echo "$ac_t""$ol_cv_dcl_sys_errlist" 1>&6
6096 # It's possible (for near-UNIX clones) that sys_errlist doesn't exist
6097 if test $ol_cv_dcl_sys_errlist = no ; then
6098 cat >> confdefs.h <<\EOF
6099 #define DECL_SYS_ERRLIST 1
6102 echo $ac_n "checking existence of sys_errlist""... $ac_c" 1>&6
6103 echo "configure:6104: checking existence of sys_errlist" >&5
6104 if eval "test \"`echo '$''{'ol_cv_have_sys_errlist'+set}'`\" = set"; then
6105 echo $ac_n "(cached) $ac_c" 1>&6
6108 cat > conftest.$ac_ext <<EOF
6109 #line 6110 "configure"
6110 #include "confdefs.h"
6113 char *c = (char *) *sys_errlist
6116 if { (eval echo configure:6117: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
6118 ol_cv_have_sys_errlist=yes
6120 echo "configure: failed program was:" >&5
6121 cat conftest.$ac_ext >&5
6123 ol_cv_have_sys_errlist=no
6128 echo "$ac_t""$ol_cv_have_sys_errlist" 1>&6
6133 if test $ol_enable_debug != no ; then
6134 cat >> confdefs.h <<\EOF
6135 #define LDAP_DEBUG 1
6139 if test $ol_enable_libui = yes ; then
6140 cat >> confdefs.h <<\EOF
6141 #define LDAP_LIBUI 1
6145 if test $ol_enable_cache = no ; then
6146 cat >> confdefs.h <<\EOF
6147 #define LDAP_NOCACHE 1
6151 if test $ol_enable_dns != no ; then
6152 cat >> confdefs.h <<\EOF
6157 if test $ol_enable_referrals != no ; then
6158 cat >> confdefs.h <<\EOF
6159 #define LDAP_REFERRALS 1
6163 if test $ol_enable_cldap != no ; then
6164 cat >> confdefs.h <<\EOF
6165 #define LDAP_CONNECTIONLESS 1
6170 if test $ol_enable_aclgroups != no ; then
6171 cat >> confdefs.h <<\EOF
6172 #define SLAPD_ACLGROUPS 1
6176 if test $ol_enable_crypt != no ; then
6177 cat >> confdefs.h <<\EOF
6178 #define SLAPD_CRYPT 1
6182 if test $ol_enable_md5 != no ; then
6183 cat >> confdefs.h <<\EOF
6188 if test $ol_enable_sha1 != no ; then
6189 cat >> confdefs.h <<\EOF
6190 #define SLAPD_SHA1 1
6194 if test $ol_enable_phonetic != no ; then
6195 cat >> confdefs.h <<\EOF
6196 #define SLAPD_PHONETIC 1
6200 if test $ol_enable_rlookups != no ; then
6201 cat >> confdefs.h <<\EOF
6202 #define SLAPD_RLOOKUPS 1
6207 if test $ol_link_ldbm != no ; then
6208 cat >> confdefs.h <<\EOF
6209 #define SLAPD_LDBM 1
6216 if test $ol_enable_passwd != no ; then
6217 cat >> confdefs.h <<\EOF
6218 #define SLAPD_PASSWD 1
6225 if test $ol_enable_shell != no ; then
6226 cat >> confdefs.h <<\EOF
6227 #define SLAPD_SHELL 1
6234 if test $ol_enable_slurpd != no -a $ol_link_threads != no -a \
6235 $BUILD_SLAPD = yes ; then
6262 cat > confcache <<\EOF
6263 # This file is a shell script that caches the results of configure
6264 # tests run on this system so they can be shared between configure
6265 # scripts and configure runs. It is not useful on other systems.
6266 # If it contains results you don't want to keep, you may remove or edit it.
6268 # By default, configure uses ./config.cache as the cache file,
6269 # creating it if it does not exist already. You can give configure
6270 # the --cache-file=FILE option to use a different cache file; that is
6271 # what configure does when it calls configure scripts in
6272 # subdirectories, so they share the cache.
6273 # Giving --cache-file=/dev/null disables caching, for debugging configure.
6274 # config.status only pays attention to the cache file if you give it the
6275 # --recheck option to rerun configure.
6278 # The following way of writing the cache mishandles newlines in values,
6279 # but we know of no workaround that is simple, portable, and efficient.
6280 # So, don't put newlines in cache variables' values.
6281 # Ultrix sh set writes to stderr and can't be redirected directly,
6282 # and sets the high bit in the cache file unless we assign to the vars.
6284 case `(ac_space=' '; set) 2>&1` in
6286 # `set' does not quote correctly, so add quotes (double-quote substitution
6287 # turns \\\\ into \\, and sed turns \\ into \).
6289 -e "s/'/'\\\\''/g" \
6290 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
6293 # `set' quotes correctly as required by POSIX, so do not add quotes.
6294 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
6297 if cmp -s $cache_file confcache; then
6300 if test -w $cache_file; then
6301 echo "updating cache $cache_file"
6302 cat confcache > $cache_file
6304 echo "not updating unwritable cache $cache_file"
6309 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
6311 test "x$prefix" = xNONE && prefix=$ac_default_prefix
6312 # Let make expand exec_prefix.
6313 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6315 # Any assignment to VPATH causes Sun make to only execute
6316 # the first set of double-colon rules, so remove it if not needed.
6317 # If there is a colon in the path, we need to keep it.
6318 if test "x$srcdir" = x.; then
6319 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
6322 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
6324 DEFS=-DHAVE_CONFIG_H
6326 # Without the "./", some shells look in PATH for config.status.
6327 : ${CONFIG_STATUS=./config.status}
6329 echo creating $CONFIG_STATUS
6330 rm -f $CONFIG_STATUS
6331 cat > $CONFIG_STATUS <<EOF
6333 # Generated automatically by configure.
6334 # Run this file to recreate the current configuration.
6335 # This directory was configured as follows,
6336 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
6338 # $0 $ac_configure_args
6340 # Compiler output produced by configure, useful for debugging
6341 # configure, is in ./config.log if it exists.
6343 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
6346 case "\$ac_option" in
6347 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
6348 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
6349 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
6350 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
6351 echo "$CONFIG_STATUS generated by autoconf version 2.12"
6353 -help | --help | --hel | --he | --h)
6354 echo "\$ac_cs_usage"; exit 0 ;;
6355 *) echo "\$ac_cs_usage"; exit 1 ;;
6359 ac_given_srcdir=$srcdir
6360 ac_given_INSTALL="$INSTALL"
6362 trap 'rm -fr `echo "\
6363 Makefile:build/top.mk:Makefile.in:build/dir.mk \
6364 doc/Makefile:build/top.mk:doc/Makefile.in:build/dir.mk \
6365 doc/man/Makefile:build/top.mk:doc/man/Makefile.in:build/dir.mk \
6366 doc/man/man1/Makefile:build/top.mk:doc/man/man1/Makefile.in:build/man.mk \
6367 doc/man/man3/Makefile:build/top.mk:doc/man/man3/Makefile.in:build/man.mk \
6368 doc/man/man5/Makefile:build/top.mk:doc/man/man5/Makefile.in:build/man.mk \
6369 doc/man/man8/Makefile:build/top.mk:doc/man/man8/Makefile.in:build/man.mk \
6370 clients/Makefile:build/top.mk:clients/Makefile.in:build/dir.mk \
6371 clients/finger/Makefile:build/top.mk:clients/finger/Makefile.in:build/rules.mk \
6372 clients/fax500/Makefile:build/top.mk:clients/fax500/Makefile.in:build/rules.mk \
6373 clients/gopher/Makefile:build/top.mk:clients/gopher/Makefile.in:build/rules.mk \
6374 clients/mail500/Makefile:build/top.mk:clients/mail500/Makefile.in:build/rules.mk \
6375 clients/rcpt500/Makefile:build/top.mk:clients/rcpt500/Makefile.in:build/rules.mk \
6376 clients/ud/Makefile:build/top.mk:clients/ud/Makefile.in:build/rules.mk \
6377 clients/tools/Makefile:build/top.mk:clients/tools/Makefile.in:build/rules.mk \
6378 include/Makefile:build/top.mk:include/Makefile.in \
6379 libraries/Makefile:build/top.mk:libraries/Makefile.in:build/dir.mk \
6380 libraries/libavl/Makefile:build/top.mk:libraries/libavl/Makefile.in:build/lib.mk \
6381 libraries/liblber/Makefile:build/top.mk:libraries/liblber/Makefile.in:build/lib.mk \
6382 libraries/libldap/Makefile:build/top.mk:libraries/libldap/Makefile.in:build/lib.mk \
6383 libraries/libldbm/Makefile:build/top.mk:libraries/libldbm/Makefile.in:build/lib.mk \
6384 libraries/libldif/Makefile:build/top.mk:libraries/libldif/Makefile.in:build/lib.mk \
6385 libraries/liblthread/Makefile:build/top.mk:libraries/liblthread/Makefile.in:build/lib.mk \
6386 libraries/liblutil/Makefile:build/top.mk:libraries/liblutil/Makefile.in:build/lib.mk \
6387 servers/Makefile:build/top.mk:servers/Makefile.in:build/dir.mk \
6388 servers/ldapd/Makefile:build/top.mk:servers/ldapd/Makefile.in:build/srv.mk \
6389 servers/slapd/Makefile:build/top.mk:servers/slapd/Makefile.in:build/srv.mk \
6390 servers/slapd/back-ldbm/Makefile:build/top.mk:servers/slapd/back-ldbm/Makefile.in:build/srv.mk \
6391 servers/slapd/back-passwd/Makefile:build/top.mk:servers/slapd/back-passwd/Makefile.in:build/srv.mk \
6392 servers/slapd/back-shell/Makefile:build/top.mk:servers/slapd/back-shell/Makefile.in:build/srv.mk \
6393 servers/slapd/shell-backends/Makefile:build/top.mk:servers/slapd/shell-backends/Makefile.in:build/srv.mk \
6394 servers/slapd/tools/Makefile:build/top.mk:servers/slapd/tools/Makefile.in \
6395 servers/slurpd/Makefile:build/top.mk:servers/slurpd/Makefile.in:build/srv.mk \
6396 tests/Makefile:build/top.mk:tests/Makefile.in \
6397 include/portable.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
6399 cat >> $CONFIG_STATUS <<EOF
6401 # Protect against being on the right side of a sed subst in config.status.
6402 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
6403 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
6406 s%@CFLAGS@%$CFLAGS%g
6407 s%@CPPFLAGS@%$CPPFLAGS%g
6408 s%@CXXFLAGS@%$CXXFLAGS%g
6410 s%@LDFLAGS@%$LDFLAGS%g
6412 s%@exec_prefix@%$exec_prefix%g
6413 s%@prefix@%$prefix%g
6414 s%@program_transform_name@%$program_transform_name%g
6415 s%@bindir@%$bindir%g
6416 s%@sbindir@%$sbindir%g
6417 s%@libexecdir@%$libexecdir%g
6418 s%@datadir@%$datadir%g
6419 s%@sysconfdir@%$sysconfdir%g
6420 s%@sharedstatedir@%$sharedstatedir%g
6421 s%@localstatedir@%$localstatedir%g
6422 s%@libdir@%$libdir%g
6423 s%@includedir@%$includedir%g
6424 s%@oldincludedir@%$oldincludedir%g
6425 s%@infodir@%$infodir%g
6426 s%@mandir@%$mandir%g
6428 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
6429 s%@INSTALL_DATA@%$INSTALL_DATA%g
6430 s%@RANLIB@%$RANLIB%g
6431 s%@SET_MAKE@%$SET_MAKE%g
6432 s%@SENDMAIL@%$SENDMAIL%g
6433 s%@EDITOR@%$EDITOR%g
6434 s%@FINGER@%$FINGER%g
6437 s%@LIBOBJS@%$LIBOBJS%g
6438 s%@BUILD_LDAPD@%$BUILD_LDAPD%g
6439 s%@BUILD_SLAPD@%$BUILD_SLAPD%g
6440 s%@BUILD_LDBM@%$BUILD_LDBM%g
6441 s%@BUILD_PASSWD@%$BUILD_PASSWD%g
6442 s%@BUILD_SHELL@%$BUILD_SHELL%g
6443 s%@BUILD_SLURPD@%$BUILD_SLURPD%g
6444 s%@LDAP_LIBS@%$LDAP_LIBS%g
6445 s%@LDAPD_LIBS@%$LDAPD_LIBS%g
6446 s%@SLAPD_LIBS@%$SLAPD_LIBS%g
6447 s%@SLURPD_LIBS@%$SLURPD_LIBS%g
6448 s%@LDBM_LIBS@%$LDBM_LIBS%g
6449 s%@LTHREAD_LIBS@%$LTHREAD_LIBS%g
6450 s%@LUTIL_LIBS@%$LUTIL_LIBS%g
6451 s%@KRB_LIBS@%$KRB_LIBS%g
6452 s%@TERMCAP_LIBS@%$TERMCAP_LIBS%g
6457 cat >> $CONFIG_STATUS <<\EOF
6459 # Split the substitutions into bite-sized pieces for seds with
6460 # small command number limits, like on Digital OSF/1 and HP-UX.
6461 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
6462 ac_file=1 # Number of current file.
6463 ac_beg=1 # First line for current file.
6464 ac_end=$ac_max_sed_cmds # Line after last line for current file.
6467 while $ac_more_lines; do
6468 if test $ac_beg -gt 1; then
6469 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
6471 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
6473 if test ! -s conftest.s$ac_file; then
6475 rm -f conftest.s$ac_file
6477 if test -z "$ac_sed_cmds"; then
6478 ac_sed_cmds="sed -f conftest.s$ac_file"
6480 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
6482 ac_file=`expr $ac_file + 1`
6484 ac_end=`expr $ac_end + $ac_max_sed_cmds`
6487 if test -z "$ac_sed_cmds"; then
6492 cat >> $CONFIG_STATUS <<EOF
6494 CONFIG_FILES=\${CONFIG_FILES-"\
6495 Makefile:build/top.mk:Makefile.in:build/dir.mk \
6496 doc/Makefile:build/top.mk:doc/Makefile.in:build/dir.mk \
6497 doc/man/Makefile:build/top.mk:doc/man/Makefile.in:build/dir.mk \
6498 doc/man/man1/Makefile:build/top.mk:doc/man/man1/Makefile.in:build/man.mk \
6499 doc/man/man3/Makefile:build/top.mk:doc/man/man3/Makefile.in:build/man.mk \
6500 doc/man/man5/Makefile:build/top.mk:doc/man/man5/Makefile.in:build/man.mk \
6501 doc/man/man8/Makefile:build/top.mk:doc/man/man8/Makefile.in:build/man.mk \
6502 clients/Makefile:build/top.mk:clients/Makefile.in:build/dir.mk \
6503 clients/finger/Makefile:build/top.mk:clients/finger/Makefile.in:build/rules.mk \
6504 clients/fax500/Makefile:build/top.mk:clients/fax500/Makefile.in:build/rules.mk \
6505 clients/gopher/Makefile:build/top.mk:clients/gopher/Makefile.in:build/rules.mk \
6506 clients/mail500/Makefile:build/top.mk:clients/mail500/Makefile.in:build/rules.mk \
6507 clients/rcpt500/Makefile:build/top.mk:clients/rcpt500/Makefile.in:build/rules.mk \
6508 clients/ud/Makefile:build/top.mk:clients/ud/Makefile.in:build/rules.mk \
6509 clients/tools/Makefile:build/top.mk:clients/tools/Makefile.in:build/rules.mk \
6510 include/Makefile:build/top.mk:include/Makefile.in \
6511 libraries/Makefile:build/top.mk:libraries/Makefile.in:build/dir.mk \
6512 libraries/libavl/Makefile:build/top.mk:libraries/libavl/Makefile.in:build/lib.mk \
6513 libraries/liblber/Makefile:build/top.mk:libraries/liblber/Makefile.in:build/lib.mk \
6514 libraries/libldap/Makefile:build/top.mk:libraries/libldap/Makefile.in:build/lib.mk \
6515 libraries/libldbm/Makefile:build/top.mk:libraries/libldbm/Makefile.in:build/lib.mk \
6516 libraries/libldif/Makefile:build/top.mk:libraries/libldif/Makefile.in:build/lib.mk \
6517 libraries/liblthread/Makefile:build/top.mk:libraries/liblthread/Makefile.in:build/lib.mk \
6518 libraries/liblutil/Makefile:build/top.mk:libraries/liblutil/Makefile.in:build/lib.mk \
6519 servers/Makefile:build/top.mk:servers/Makefile.in:build/dir.mk \
6520 servers/ldapd/Makefile:build/top.mk:servers/ldapd/Makefile.in:build/srv.mk \
6521 servers/slapd/Makefile:build/top.mk:servers/slapd/Makefile.in:build/srv.mk \
6522 servers/slapd/back-ldbm/Makefile:build/top.mk:servers/slapd/back-ldbm/Makefile.in:build/srv.mk \
6523 servers/slapd/back-passwd/Makefile:build/top.mk:servers/slapd/back-passwd/Makefile.in:build/srv.mk \
6524 servers/slapd/back-shell/Makefile:build/top.mk:servers/slapd/back-shell/Makefile.in:build/srv.mk \
6525 servers/slapd/shell-backends/Makefile:build/top.mk:servers/slapd/shell-backends/Makefile.in:build/srv.mk \
6526 servers/slapd/tools/Makefile:build/top.mk:servers/slapd/tools/Makefile.in \
6527 servers/slurpd/Makefile:build/top.mk:servers/slurpd/Makefile.in:build/srv.mk \
6528 tests/Makefile:build/top.mk:tests/Makefile.in \
6531 cat >> $CONFIG_STATUS <<\EOF
6532 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
6533 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6535 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
6536 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
6537 *) ac_file_in="${ac_file}.in" ;;
6540 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
6542 # Remove last slash and all that follows it. Not all systems have dirname.
6543 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
6544 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
6545 # The file is in a subdirectory.
6546 test ! -d "$ac_dir" && mkdir "$ac_dir"
6547 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
6548 # A "../" for each directory in $ac_dir_suffix.
6549 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
6551 ac_dir_suffix= ac_dots=
6554 case "$ac_given_srcdir" in
6556 if test -z "$ac_dots"; then top_srcdir=.
6557 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
6558 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
6560 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
6561 top_srcdir="$ac_dots$ac_given_srcdir" ;;
6564 case "$ac_given_INSTALL" in
6565 [/$]*) INSTALL="$ac_given_INSTALL" ;;
6566 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
6569 echo creating "$ac_file"
6571 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
6573 *Makefile*) ac_comsub="1i\\
6574 # $configure_input" ;;
6578 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6580 s%@configure_input@%$configure_input%g
6581 s%@srcdir@%$srcdir%g
6582 s%@top_srcdir@%$top_srcdir%g
6583 s%@INSTALL@%$INSTALL%g
6584 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
6588 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
6589 # NAME is the cpp macro being defined and VALUE is the value it is being given.
6591 # ac_d sets the value in "#define NAME VALUE" lines.
6592 ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
6593 ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
6596 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
6597 ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
6598 ac_uB='\([ ]\)%\1#\2define\3'
6601 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
6602 ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
6603 ac_eB='$%\1#\2define\3'
6607 if test "${CONFIG_HEADERS+set}" != set; then
6609 cat >> $CONFIG_STATUS <<EOF
6610 CONFIG_HEADERS="include/portable.h"
6612 cat >> $CONFIG_STATUS <<\EOF
6614 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
6615 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6617 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
6618 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
6619 *) ac_file_in="${ac_file}.in" ;;
6622 echo creating $ac_file
6624 rm -f conftest.frag conftest.in conftest.out
6625 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6626 cat $ac_file_inputs > conftest.in
6630 # Transform confdefs.h into a sed script conftest.vals that substitutes
6631 # the proper values into config.h.in to produce config.h. And first:
6632 # Protect against being on the right side of a sed subst in config.status.
6633 # Protect against being in an unquoted here document in config.status.
6635 cat > conftest.hdr <<\EOF
6638 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
6642 sed -n -f conftest.hdr confdefs.h > conftest.vals
6645 # This sed command replaces #undef with comments. This is necessary, for
6646 # example, in the case of _POSIX_SOURCE, which is predefined and required
6647 # on some systems where configure will not decide to define it.
6648 cat >> conftest.vals <<\EOF
6649 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
6652 # Break up conftest.vals because some shells have a limit on
6653 # the size of here documents, and old seds have small limits too.
6658 ac_lines=`grep -c . conftest.vals`
6659 # grep -c gives empty output for an empty file on some AIX systems.
6660 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
6661 # Write a limited-size here document to conftest.frag.
6662 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
6663 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
6665 sed -f conftest.frag conftest.in > conftest.out
6667 mv conftest.out conftest.in
6669 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
6671 mv conftest.tail conftest.vals
6675 cat >> $CONFIG_STATUS <<\EOF
6676 rm -f conftest.frag conftest.h
6677 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
6678 cat conftest.in >> conftest.h
6680 if cmp -s $ac_file conftest.h 2>/dev/null; then
6681 echo "$ac_file is unchanged"
6684 # Remove last slash and all that follows it. Not all systems have dirname.
6685 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
6686 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
6687 # The file is in a subdirectory.
6688 test ! -d "$ac_dir" && mkdir "$ac_dir"
6691 mv conftest.h $ac_file
6696 cat >> $CONFIG_STATUS <<EOF
6699 cat >> $CONFIG_STATUS <<\EOF
6703 chmod +x $CONFIG_STATUS
6704 rm -fr confdefs* $ac_clean_files
6705 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1