3 # from OpenLDAP: pkg/ldap/configure.in,v 1.369 2001/10/04 13:28:01 ando Exp
5 # Copyright 1998-2001 The OpenLDAP Foundation. All Rights Reserved.
7 # Redistribution and use in source and binary forms, with or without
8 # modification, are permitted only as authorized by the OpenLDAP
9 # Public License. A copy of this license is available at
10 # http://www.OpenLDAP.org/license.html or in file LICENSE in the
11 # top-level directory of the distribution.
13 echo "Copyright 1998-2001 The OpenLDAP Foundation, All Rights Reserved."
14 echo "Restrictions apply, see COPYRIGHT and LICENSE files."
16 # Guess values for system-dependent variables and create Makefiles.
17 # Generated automatically using autoconf version 2.13.1
18 # Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
20 # This configure script is free software; the Free Software Foundation
21 # gives unlimited permission to copy, distribute and modify it.
25 ac_default_prefix=/usr/local
26 # Any additions from configure.in:
27 ac_default_prefix=/usr/local
29 --with-subdir=DIR change default subdirectory used for installs"
31 --enable-debug enable debugging [yes]"
33 --enable-syslog enable syslog support [auto]"
35 --enable-proctitle enable proctitle support [yes]"
37 --enable-cache enable caching (experimental) [no]"
39 --enable-referrals enable LDAPv2+ Referrals (experimental) [no]"
41 --enable-kbind enable LDAPv2+ Kerberos IV bind (deprecated) [no]"
43 --enable-ipv6 enable IPv6 support [auto]"
45 --enable-local enable AF_LOCAL (AF_UNIX) socket support [auto]"
47 --enable-rewrite enable rewrite [no]"
49 --enable-x-compile enable cross compiling [no]"
51 --with-cyrus-sasl with Cyrus SASL support [auto]"
53 --with-fetch with fetch URL support [auto]"
55 --with-kerberos with Kerberos support [auto]"
57 --with-readline with readline support [auto]"
59 --with-threads with threads [auto]"
61 --with-tls with TLS/SSL support [auto]"
63 --with-yielding-select with implicitly yielding select [auto]"
65 SLAPD (Standalone LDAP Daemon) Options:"
67 --enable-slapd enable building slapd [yes]"
69 --enable-aci enable per-object ACIs (experimental) [no]"
71 --enable-cleartext enable cleartext passwords [yes]"
73 --enable-crypt enable crypt(3) passwords [no]"
75 --enable-dynamic enable linking built binaries with dynamic libs [no]"
77 --enable-kpasswd enable Kerberos password verification [no]"
79 --enable-lmpasswd enable LAN Manager passwords [no]"
81 --enable-spasswd enable (Cyrus) SASL password verification [no]"
83 --enable-modules enable dynamic module support [no]"
85 --enable-phonetic enable phonetic/soundex [no]"
87 --enable-rlookups enable reverse lookups [no]"
89 --enable-slp enable SLPv2 support [no]"
91 --enable-wrappers enable tcp wrapper support [no]"
93 --enable-bdb enable Berkeley DB backend [no]"
95 --with-bdb-module module type [static]"
97 --enable-dnssrv enable dnssrv backend [no]"
99 --with-dnssrv-module module type [static]"
101 --enable-ldap enable ldap backend [no]"
103 --with-ldap-module module type [static]"
105 --enable-ldbm enable ldbm backend [yes]"
107 --with-ldbm-api with LDBM API [auto]"
109 --with-ldbm-module module type [static]"
111 --with-ldbm-type use LDBM type [auto]"
113 --enable-meta enable metadirectory backend [no]"
115 --with-meta-module module type [static]"
117 --enable-monitor enable monitor backend [no]"
119 --with-monitor-module module type [static]"
121 --enable-passwd enable passwd backend [no]"
123 --with-passwd-module module type [static]"
125 --enable-perl enable perl backend [no]"
127 --with-perl-module module type [static]"
129 --enable-shell enable shell backend [no]"
131 --with-shell-module module type [static]"
133 --enable-sql enable sql backend [no]"
135 --with-sql-module module type [static]"
137 --enable-tcl enable tcl backend [no]"
139 --with-tcl-module module type [static]"
141 SLURPD (Replication Daemon) Options:"
143 --enable-slurpd enable building slurpd [auto]"
145 Library Generation & Linking Options"
147 --enable-static[=PKGS] build static libraries [default=yes]"
149 --enable-shared[=PKGS] build shared libraries [default=yes]"
151 --enable-fast-install[=PKGS] optimize for fast installation [default=yes]"
153 --with-gnu-ld assume the C compiler uses GNU ld [default=no]"
155 --disable-libtool-lock avoid locking (might break parallel builds)"
157 # Initialize some variables set by options.
158 # The variables have the same names as the options, with
159 # dashes changed to underlines.
161 cache_file=./config.cache
170 program_transform_name=s,x,x,
178 bindir='${exec_prefix}/bin'
179 sbindir='${exec_prefix}/sbin'
180 libexecdir='${exec_prefix}/libexec'
181 datadir='${prefix}/share'
182 sysconfdir='${prefix}/etc'
183 sharedstatedir='${prefix}/com'
184 localstatedir='${prefix}/var'
185 libdir='${exec_prefix}/lib'
186 includedir='${prefix}/include'
187 oldincludedir='/usr/include'
188 infodir='${prefix}/info'
189 mandir='${prefix}/man'
191 # Initialize some other variables.
194 SHELL=${CONFIG_SHELL-/bin/sh}
195 # Maximum number of lines to put in a shell here document.
202 # If the previous option needs an argument, assign it.
203 if test -n "$ac_prev"; then
204 eval "$ac_prev=\$ac_option"
210 -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
214 # Accept the important Cygnus configure options, so we can diagnose typos.
218 -bindir | --bindir | --bindi | --bind | --bin | --bi)
220 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
221 bindir="$ac_optarg" ;;
223 -build | --build | --buil | --bui | --bu)
225 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
226 build="$ac_optarg" ;;
228 -cache-file | --cache-file | --cache-fil | --cache-fi \
229 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
230 ac_prev=cache_file ;;
231 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
232 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
233 cache_file="$ac_optarg" ;;
235 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
237 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
239 datadir="$ac_optarg" ;;
241 -disable-* | --disable-*)
242 ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
243 # Reject names that are not valid shell variable names.
244 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
245 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
247 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
248 eval "enable_${ac_feature}=no" ;;
250 -enable-* | --enable-*)
251 ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
252 # Reject names that are not valid shell variable names.
253 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
254 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
256 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
261 eval "enable_${ac_feature}='$ac_optarg'" ;;
263 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
264 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
265 | --exec | --exe | --ex)
266 ac_prev=exec_prefix ;;
267 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
268 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
269 | --exec=* | --exe=* | --ex=*)
270 exec_prefix="$ac_optarg" ;;
272 -gas | --gas | --ga | --g)
273 # Obsolete; use --with-gas.
276 -help | --help | --hel | --he)
277 # Omit some internal or obsolete options to make the list less imposing.
278 # This message is too long to be a string in the A/UX 3.1 sh.
280 Usage: configure [options] [host]
281 Options: [defaults in brackets after descriptions]
283 --cache-file=FILE cache test results in FILE
284 --help print this message
285 --no-create do not create output files
286 --quiet, --silent do not print \`checking...' messages
287 --version print the version of autoconf that created configure
288 Directory and file names:
289 --prefix=PREFIX install architecture-independent files in PREFIX
291 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
293 --bindir=DIR user executables in DIR [EPREFIX/bin]
294 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
295 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
296 --datadir=DIR read-only architecture-independent data in DIR
298 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
299 --sharedstatedir=DIR modifiable architecture-independent data in DIR
301 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
302 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
303 --includedir=DIR C header files in DIR [PREFIX/include]
304 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
305 --infodir=DIR info documentation in DIR [PREFIX/info]
306 --mandir=DIR man documentation in DIR [PREFIX/man]
307 --srcdir=DIR find the sources in DIR [configure dir or ..]
308 --program-prefix=PREFIX prepend PREFIX to installed program names
309 --program-suffix=SUFFIX append SUFFIX to installed program names
310 --program-transform-name=PROGRAM
311 run sed PROGRAM on installed program names
315 --build=BUILD configure for building on BUILD [BUILD=HOST]
316 --host=HOST configure for HOST [guessed]
317 --target=TARGET configure for TARGET [TARGET=HOST]
318 Features and packages:
319 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
320 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
321 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
322 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
323 --x-includes=DIR X include files are in DIR
324 --x-libraries=DIR X library files are in DIR
326 if test -n "$ac_help"; then
327 echo "--enable and --with options recognized:$ac_help"
331 -host | --host | --hos | --ho)
333 -host=* | --host=* | --hos=* | --ho=*)
336 -includedir | --includedir | --includedi | --included | --include \
337 | --includ | --inclu | --incl | --inc)
338 ac_prev=includedir ;;
339 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
340 | --includ=* | --inclu=* | --incl=* | --inc=*)
341 includedir="$ac_optarg" ;;
343 -infodir | --infodir | --infodi | --infod | --info | --inf)
345 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
346 infodir="$ac_optarg" ;;
348 -libdir | --libdir | --libdi | --libd)
350 -libdir=* | --libdir=* | --libdi=* | --libd=*)
351 libdir="$ac_optarg" ;;
353 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
354 | --libexe | --libex | --libe)
355 ac_prev=libexecdir ;;
356 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
357 | --libexe=* | --libex=* | --libe=*)
358 libexecdir="$ac_optarg" ;;
360 -localstatedir | --localstatedir | --localstatedi | --localstated \
361 | --localstate | --localstat | --localsta | --localst \
362 | --locals | --local | --loca | --loc | --lo)
363 ac_prev=localstatedir ;;
364 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
365 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
366 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
367 localstatedir="$ac_optarg" ;;
369 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
371 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
372 mandir="$ac_optarg" ;;
375 # Obsolete; use --without-fp.
378 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
382 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
383 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
386 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
387 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
388 | --oldin | --oldi | --old | --ol | --o)
389 ac_prev=oldincludedir ;;
390 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
391 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
392 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
393 oldincludedir="$ac_optarg" ;;
395 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
397 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
398 prefix="$ac_optarg" ;;
400 -program-prefix | --program-prefix | --program-prefi | --program-pref \
401 | --program-pre | --program-pr | --program-p)
402 ac_prev=program_prefix ;;
403 -program-prefix=* | --program-prefix=* | --program-prefi=* \
404 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
405 program_prefix="$ac_optarg" ;;
407 -program-suffix | --program-suffix | --program-suffi | --program-suff \
408 | --program-suf | --program-su | --program-s)
409 ac_prev=program_suffix ;;
410 -program-suffix=* | --program-suffix=* | --program-suffi=* \
411 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
412 program_suffix="$ac_optarg" ;;
414 -program-transform-name | --program-transform-name \
415 | --program-transform-nam | --program-transform-na \
416 | --program-transform-n | --program-transform- \
417 | --program-transform | --program-transfor \
418 | --program-transfo | --program-transf \
419 | --program-trans | --program-tran \
420 | --progr-tra | --program-tr | --program-t)
421 ac_prev=program_transform_name ;;
422 -program-transform-name=* | --program-transform-name=* \
423 | --program-transform-nam=* | --program-transform-na=* \
424 | --program-transform-n=* | --program-transform-=* \
425 | --program-transform=* | --program-transfor=* \
426 | --program-transfo=* | --program-transf=* \
427 | --program-trans=* | --program-tran=* \
428 | --progr-tra=* | --program-tr=* | --program-t=*)
429 program_transform_name="$ac_optarg" ;;
431 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
432 | -silent | --silent | --silen | --sile | --sil)
435 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
437 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
439 sbindir="$ac_optarg" ;;
441 -sharedstatedir | --sharedstatedir | --sharedstatedi \
442 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
443 | --sharedst | --shareds | --shared | --share | --shar \
445 ac_prev=sharedstatedir ;;
446 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
447 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
448 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
450 sharedstatedir="$ac_optarg" ;;
452 -site | --site | --sit)
454 -site=* | --site=* | --sit=*)
457 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
459 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
460 srcdir="$ac_optarg" ;;
462 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
463 | --syscon | --sysco | --sysc | --sys | --sy)
464 ac_prev=sysconfdir ;;
465 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
466 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
467 sysconfdir="$ac_optarg" ;;
469 -target | --target | --targe | --targ | --tar | --ta | --t)
471 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
472 target="$ac_optarg" ;;
474 -v | -verbose | --verbose | --verbos | --verbo | --verb)
477 -version | --version | --versio | --versi | --vers)
478 echo "configure generated by autoconf version 2.13.1"
482 ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
483 # Reject names that are not valid shell variable names.
484 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
485 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
487 ac_package=`echo $ac_package| sed 's/-/_/g'`
492 eval "with_${ac_package}='$ac_optarg'" ;;
494 -without-* | --without-*)
495 ac_package=`echo $ac_option|sed -e 's/-*without-//'`
496 # Reject names that are not valid shell variable names.
497 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
498 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
500 ac_package=`echo $ac_package| sed 's/-/_/g'`
501 eval "with_${ac_package}=no" ;;
504 # Obsolete; use --with-x.
507 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
508 | --x-incl | --x-inc | --x-in | --x-i)
509 ac_prev=x_includes ;;
510 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
511 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
512 x_includes="$ac_optarg" ;;
514 -x-libraries | --x-libraries | --x-librarie | --x-librari \
515 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
516 ac_prev=x_libraries ;;
517 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
518 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
519 x_libraries="$ac_optarg" ;;
521 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
525 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
526 echo "configure: warning: $ac_option: invalid host type" 1>&2
528 if test "x$nonopt" != xNONE; then
529 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
537 if test -n "$ac_prev"; then
538 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
541 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
543 # File descriptor usage:
546 # 2 errors and warnings
547 # 3 some systems may open it to /dev/tty
548 # 4 used on the Kubota Titan
549 # 6 checking for... messages and results
550 # 5 compiler messages saved in config.log
551 if test "$silent" = yes; then
559 This file contains any messages produced by compilers while
560 running configure, to aid debugging if configure makes a mistake.
563 # Strip out --no-create and --no-recursion so they do not pile up.
564 # Also quote any args containing shell metacharacters.
569 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
570 | --no-cr | --no-c) ;;
571 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
572 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
573 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
574 ac_configure_args="$ac_configure_args '$ac_arg'" ;;
575 *) ac_configure_args="$ac_configure_args $ac_arg" ;;
580 # Only set these to C if already set. These must not be set unconditionally
581 # because not all systems understand e.g. LANG=C (notably SCO).
582 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
583 # Non-C LC_CTYPE values break the ctype check.
584 if test "${LANG+set}" = set; then LANG=C; export LANG; fi
585 if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
586 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
587 if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
589 # confdefs.h avoids OS command line length limits that DEFS can exceed.
590 rm -rf conftest* confdefs.h
591 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
594 # A filename unique to this package, relative to the directory that
595 # configure is in, which we can look for to find out if srcdir is correct.
596 ac_unique_file=build/version.sh
598 # Find the source files, if location was not specified.
599 if test -z "$srcdir"; then
600 ac_srcdir_defaulted=yes
601 # Try the directory containing this script, then its parent.
603 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
604 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
606 if test ! -r $srcdir/$ac_unique_file; then
610 ac_srcdir_defaulted=no
612 if test ! -r $srcdir/$ac_unique_file; then
613 if test "$ac_srcdir_defaulted" = yes; then
614 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
616 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
619 srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
621 # Prefer explicitly selected file to automatically selected ones.
622 if test -z "$CONFIG_SITE"; then
623 if test "x$prefix" != xNONE; then
624 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
626 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
629 for ac_site_file in $CONFIG_SITE; do
630 if test -r "$ac_site_file"; then
631 echo "loading site script $ac_site_file"
638 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
639 ac_cpp='$CPP $CPPFLAGS'
640 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
641 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
642 cross_compiling=$ac_cv_prog_cc_cross
646 if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
647 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
648 if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
655 ac_n= ac_c='\c' ac_t=
659 # set unset (borrowed from autoconf 2.49c)
660 if (OL_FOO=OL_FOO; unset OL_FOO) >/dev/null 2>&1; then
666 $ol_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
669 for ac_dir in build $srcdir/build; do
670 if test -f $ac_dir/install-sh; then
672 ac_install_sh="$ac_aux_dir/install-sh -c"
674 elif test -f $ac_dir/install.sh; then
676 ac_install_sh="$ac_aux_dir/install.sh -c"
678 elif test -f $ac_dir/shtool; then
680 ac_install_sh="$ac_aux_dir/shtool install -c"
684 if test -z "$ac_aux_dir"; then
685 { echo "configure: error: can not find install-sh or install.sh in build $srcdir/build" 1>&2; exit 1; }
687 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
688 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
689 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
691 eval `$ac_aux_dir/version.sh`
692 if test -z "$OL_STRING"; then
693 { echo "configure: error: could not determine version" 1>&2; exit 1; }
696 echo "Configuring $OL_STRING ..."
699 echo $ac_n "checking host system type""... $ac_c" 1>&6
700 echo "configure:701: checking host system type" >&5
701 if test "x$ac_cv_host" = "x" || (test "x$host" != "xNONE" && test "x$host" != "x$ac_cv_host_alias"); then
703 # Make sure we can run config.sub.
704 if $ac_config_sub sun4 >/dev/null 2>&1; then :
705 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
708 ac_cv_host_alias=$host
709 case "$ac_cv_host_alias" in
713 if ac_cv_host_alias=`$ac_config_guess`; then :
714 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
716 *) ac_cv_host_alias=$nonopt ;;
720 ac_cv_host=`$ac_config_sub $ac_cv_host_alias`
721 ac_cv_host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
722 ac_cv_host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
723 ac_cv_host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
725 echo $ac_n "(cached) $ac_c" 1>&6
728 echo "$ac_t""$ac_cv_host" 1>&6
731 host_alias=$ac_cv_host_alias
732 host_cpu=$ac_cv_host_cpu
733 host_vendor=$ac_cv_host_vendor
734 host_os=$ac_cv_host_os
740 echo $ac_n "checking target system type""... $ac_c" 1>&6
741 echo "configure:742: checking target system type" >&5
742 if test "x$ac_cv_target" = "x" || (test "x$target" != "xNONE" && test "x$target" != "x$ac_cv_target_alias"); then
744 # Make sure we can run config.sub.
745 if $ac_config_sub sun4 >/dev/null 2>&1; then :
746 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
749 ac_cv_target_alias=$target
750 case "$ac_cv_target_alias" in
754 ac_cv_target_alias=$host_alias ;;
756 *) ac_cv_target_alias=$nonopt ;;
760 ac_cv_target=`$ac_config_sub $ac_cv_target_alias`
761 ac_cv_target_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
762 ac_cv_target_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
763 ac_cv_target_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
765 echo $ac_n "(cached) $ac_c" 1>&6
768 echo "$ac_t""$ac_cv_target" 1>&6
771 target_alias=$ac_cv_target_alias
772 target_cpu=$ac_cv_target_cpu
773 target_vendor=$ac_cv_target_vendor
774 target_os=$ac_cv_target_os
780 echo $ac_n "checking build system type""... $ac_c" 1>&6
781 echo "configure:782: checking build system type" >&5
782 if test "x$ac_cv_build" = "x" || (test "x$build" != "xNONE" && test "x$build" != "x$ac_cv_build_alias"); then
784 # Make sure we can run config.sub.
785 if $ac_config_sub sun4 >/dev/null 2>&1; then :
786 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
789 ac_cv_build_alias=$build
790 case "$ac_cv_build_alias" in
794 ac_cv_build_alias=$host_alias ;;
796 *) ac_cv_build_alias=$nonopt ;;
800 ac_cv_build=`$ac_config_sub $ac_cv_build_alias`
801 ac_cv_build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
802 ac_cv_build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
803 ac_cv_build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
805 echo $ac_n "(cached) $ac_c" 1>&6
808 echo "$ac_t""$ac_cv_build" 1>&6
811 build_alias=$ac_cv_build_alias
812 build_cpu=$ac_cv_build_cpu
813 build_vendor=$ac_cv_build_vendor
814 build_os=$ac_cv_build_os
820 # Do some error checking and defaulting for the host and target type.
822 # configure --host=HOST --target=TARGET --build=BUILD NONOPT
825 # 1. You are not allowed to specify --host, --target, and nonopt at the
827 # 2. Host defaults to nonopt.
828 # 3. If nonopt is not specified, then host defaults to the current host,
829 # as determined by config.guess.
830 # 4. Target and build default to nonopt.
831 # 5. If nonopt is not specified, then target and build default to host.
833 # The aliases save the names the user supplied, while $host etc.
834 # will get canonicalized.
835 case $host---$target---$nonopt in
836 NONE---*---* | *---NONE---* | *---*---NONE) ;;
837 *) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
840 test "$host_alias" != "$target_alias" &&
841 test "$program_prefix$program_suffix$program_transform_name" = \
843 program_prefix=${target_alias}-
846 # Find a good install program. We prefer a C program (faster),
847 # so one script is as good as another. But avoid the broken or
848 # incompatible versions:
849 # SysV /etc/install, /usr/sbin/install
850 # SunOS /usr/etc/install
853 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
854 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
855 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
856 # ./install, which can be erroneously created by make from ./install.sh.
857 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
858 echo "configure:859: checking for a BSD compatible install" >&5
859 if test -z "$INSTALL"; then
860 if eval "test \"\${ac_cv_path_install+set}\" = set"; then
861 echo $ac_n "(cached) $ac_c" 1>&6
863 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
864 for ac_dir in $PATH; do
865 # Account for people who put trailing slashes in PATH elements.
867 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
869 # OSF1 and SCO ODT 3.0 have their own names for install.
870 # Don't use installbsd from OSF since it installs stuff as root
872 for ac_prog in ginstall scoinst install; do
873 if test -f $ac_dir/$ac_prog; then
874 if test $ac_prog = install &&
875 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
876 # AIX install. It has an incompatible calling convention.
878 elif test $ac_prog = install &&
879 grep pwplus $ac_dir/$ac_prog >/dev/null 2>&1; then
880 # program-specific install script used by HP pwplus--don't use.
883 ac_cv_path_install="$ac_dir/$ac_prog -c"
894 if test "${ac_cv_path_install+set}" = set; then
895 INSTALL="$ac_cv_path_install"
897 # As a last resort, use the slow shell script. We don't cache a
898 # path for INSTALL within a source directory, because that will
899 # break other packages using the cache if that directory is
900 # removed, or if the path is relative.
901 INSTALL="$ac_install_sh"
904 echo "$ac_t""$INSTALL" 1>&6
906 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
907 # It thinks the first close brace ends the variable substitution.
908 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
910 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
912 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
914 echo $ac_n "checking whether build environment is sane""... $ac_c" 1>&6
915 echo "configure:916: checking whether build environment is sane" >&5
918 echo timestamp > conftestfile
919 # Do `set' in a subshell so we don't clobber the current shell's
920 # arguments. Must try -L first in case configure is actually a
921 # symlink; some systems play weird games with the mod time of symlinks
922 # (eg FreeBSD returns the mod time of the symlink's containing
925 set X `ls -Lt $srcdir/configure conftestfile 2> /dev/null`
926 if test "$*" = "X"; then
928 set X `ls -t $srcdir/configure conftestfile`
930 if test "$*" != "X $srcdir/configure conftestfile" \
931 && test "$*" != "X conftestfile $srcdir/configure"; then
933 # If neither matched, then we have a broken ls. This can happen
934 # if, for instance, CONFIG_SHELL is bash and it inherits a
935 # broken ls alias from the environment. This has actually
936 # happened. Such a system could not be considered "sane".
937 { echo "configure: error: ls -t appears to fail. Make sure there is not a broken
938 alias in your environment" 1>&2; exit 1; }
941 test "$2" = conftestfile
947 { echo "configure: error: newly created file is older than distributed files!
948 Check your system clock" 1>&2; exit 1; }
951 echo "$ac_t""yes" 1>&6
952 if test "$program_transform_name" = s,x,x,; then
953 program_transform_name=
955 # Double any \ or $. echo might interpret backslashes.
956 cat <<\EOF_SED > conftestsed
957 s,\\,\\\\,g; s,\$,$$,g
959 program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
962 test "$program_prefix" != NONE &&
963 program_transform_name="s,^,${program_prefix},;$program_transform_name"
964 # Use a double $ so make ignores it.
965 test "$program_suffix" != NONE &&
966 program_transform_name="s,\$\$,${program_suffix},;$program_transform_name"
968 # sed with no file args requires a program.
969 test "$program_transform_name" = "" && program_transform_name="s,x,x,"
971 for ac_prog in mawk gawk nawk awk
973 # Extract the first word of "$ac_prog", so it can be a program name with args.
974 set dummy $ac_prog; ac_word=$2
975 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
976 echo "configure:977: checking for $ac_word" >&5
977 if eval "test \"\${ac_cv_prog_AWK+set}\" = set"; then
978 echo $ac_n "(cached) $ac_c" 1>&6
980 if test -n "$AWK"; then
981 ac_cv_prog_AWK="$AWK" # Let the user override the test.
983 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
985 for ac_dir in $ac_dummy; do
986 test -z "$ac_dir" && ac_dir=.
987 if test -f $ac_dir/$ac_word; then
988 ac_cv_prog_AWK="$ac_prog"
995 AWK="$ac_cv_prog_AWK"
996 if test -n "$AWK"; then
997 echo "$ac_t""$AWK" 1>&6
999 echo "$ac_t""no" 1>&6
1002 test -n "$AWK" && break
1005 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
1006 echo "configure:1007: checking whether ${MAKE-make} sets \${MAKE}" >&5
1007 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
1008 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
1009 echo $ac_n "(cached) $ac_c" 1>&6
1011 cat > conftestmake <<\EOF
1013 @echo 'ac_maketemp="${MAKE}"'
1015 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
1016 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
1017 if test -n "$ac_maketemp"; then
1018 eval ac_cv_prog_make_${ac_make}_set=yes
1020 eval ac_cv_prog_make_${ac_make}_set=no
1024 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
1025 echo "$ac_t""yes" 1>&6
1028 echo "$ac_t""no" 1>&6
1029 SET_MAKE="MAKE=${MAKE-make}"
1038 if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then
1039 { echo "configure: error: source directory already configured; run "make distclean" there first" 1>&2; exit 1; }
1044 missing_dir=`cd $ac_aux_dir && pwd`
1045 echo $ac_n "checking for working aclocal""... $ac_c" 1>&6
1046 echo "configure:1047: checking for working aclocal" >&5
1047 # Run test in a subshell; some versions of sh will print an error if
1048 # an executable is not found, even if stderr is redirected.
1049 # Redirect stdin to placate older versions of autoconf. Sigh.
1050 if (aclocal --version) < /dev/null > /dev/null 2>&1; then
1052 echo "$ac_t""found" 1>&6
1054 ACLOCAL="$missing_dir/missing aclocal"
1055 echo "$ac_t""missing" 1>&6
1058 echo $ac_n "checking for working autoconf""... $ac_c" 1>&6
1059 echo "configure:1060: checking for working autoconf" >&5
1060 # Run test in a subshell; some versions of sh will print an error if
1061 # an executable is not found, even if stderr is redirected.
1062 # Redirect stdin to placate older versions of autoconf. Sigh.
1063 if (autoconf --version) < /dev/null > /dev/null 2>&1; then
1065 echo "$ac_t""found" 1>&6
1067 AUTOCONF="$missing_dir/missing autoconf"
1068 echo "$ac_t""missing" 1>&6
1071 echo $ac_n "checking for working automake""... $ac_c" 1>&6
1072 echo "configure:1073: checking for working automake" >&5
1073 # Run test in a subshell; some versions of sh will print an error if
1074 # an executable is not found, even if stderr is redirected.
1075 # Redirect stdin to placate older versions of autoconf. Sigh.
1076 if (automake --version) < /dev/null > /dev/null 2>&1; then
1078 echo "$ac_t""found" 1>&6
1080 AUTOMAKE="$missing_dir/missing automake"
1081 echo "$ac_t""missing" 1>&6
1084 echo $ac_n "checking for working autoheader""... $ac_c" 1>&6
1085 echo "configure:1086: checking for working autoheader" >&5
1086 # Run test in a subshell; some versions of sh will print an error if
1087 # an executable is not found, even if stderr is redirected.
1088 # Redirect stdin to placate older versions of autoconf. Sigh.
1089 if (autoheader --version) < /dev/null > /dev/null 2>&1; then
1090 AUTOHEADER=autoheader
1091 echo "$ac_t""found" 1>&6
1093 AUTOHEADER="$missing_dir/missing autoheader"
1094 echo "$ac_t""missing" 1>&6
1097 echo $ac_n "checking for working makeinfo""... $ac_c" 1>&6
1098 echo "configure:1099: checking for working makeinfo" >&5
1099 # Run test in a subshell; some versions of sh will print an error if
1100 # an executable is not found, even if stderr is redirected.
1101 # Redirect stdin to placate older versions of autoconf. Sigh.
1102 if (makeinfo --version) < /dev/null > /dev/null 2>&1; then
1104 echo "$ac_t""found" 1>&6
1106 MAKEINFO="$missing_dir/missing makeinfo"
1107 echo "$ac_t""missing" 1>&6
1110 install_sh="$missing_dir/install-sh"
1111 test -f "$install_sh" || install_sh="$missing_dir/install.sh"
1113 for ac_prog in gnutar gtar tar
1115 # Extract the first word of "$ac_prog", so it can be a program name with args.
1116 set dummy $ac_prog; ac_word=$2
1117 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1118 echo "configure:1119: checking for $ac_word" >&5
1119 if eval "test \"\${ac_cv_prog_AMTAR+set}\" = set"; then
1120 echo $ac_n "(cached) $ac_c" 1>&6
1122 if test -n "$AMTAR"; then
1123 ac_cv_prog_AMTAR="$AMTAR" # Let the user override the test.
1125 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1127 for ac_dir in $ac_dummy; do
1128 test -z "$ac_dir" && ac_dir=.
1129 if test -f $ac_dir/$ac_word; then
1130 ac_cv_prog_AMTAR="$ac_prog"
1137 AMTAR="$ac_cv_prog_AMTAR"
1138 if test -n "$AMTAR"; then
1139 echo "$ac_t""$AMTAR" 1>&6
1141 echo "$ac_t""no" 1>&6
1144 test -n "$AMTAR" && break
1149 if test -n "$AMTAR"; then
1150 if $SHELL -c "$AMTAR --version" > /dev/null 2>&1; then
1155 cat >> confdefs.h <<EOF
1156 #define OPENLDAP_PACKAGE "$PACKAGE"
1159 cat >> confdefs.h <<EOF
1160 #define OPENLDAP_VERSION "$VERSION"
1164 cat >> confdefs.h <<EOF
1165 #define LDAP_VENDOR_VERSION $OL_API_INC
1168 cat >> confdefs.h <<EOF
1169 #define LDAP_VENDOR_VERSION_MAJOR $OL_MAJOR
1172 cat >> confdefs.h <<EOF
1173 #define LDAP_VENDOR_VERSION_MINOR $OL_MINOR
1176 cat >> confdefs.h <<EOF
1177 #define LDAP_VENDOR_VERSION_PATCH $OL_PATCH
1181 OPENLDAP_LIBVERSION=$OL_API_LIB
1185 echo $ac_n "checking configure arguments""... $ac_c" 1>&6
1186 echo "configure:1187: checking configure arguments" >&5
1191 ldap_subdir="/openldap"
1193 # Check whether --with-subdir or --without-subdir was given.
1194 if test "${with_subdir+set}" = set; then
1195 withval="$with_subdir"
1202 ldap_subdir="$withval"
1205 ldap_subdir="/$withval"
1212 # OpenLDAP --enable-debug
1213 # Check whether --enable-debug or --disable-debug was given.
1214 if test "${enable_debug+set}" = set; then
1215 enableval="$enable_debug"
1218 for ol_val in auto yes no ; do
1219 if test "$enableval" = "$ol_val" ; then
1223 if test "$ol_arg" = "invalid" ; then
1224 { echo "configure: error: bad value $enableval for --enable-debug" 1>&2; exit 1; }
1226 ol_enable_debug="$ol_arg"
1229 ol_enable_debug="yes"
1231 # end --enable-debug
1232 # OpenLDAP --enable-syslog
1233 # Check whether --enable-syslog or --disable-syslog was given.
1234 if test "${enable_syslog+set}" = set; then
1235 enableval="$enable_syslog"
1238 for ol_val in auto yes no ; do
1239 if test "$enableval" = "$ol_val" ; then
1243 if test "$ol_arg" = "invalid" ; then
1244 { echo "configure: error: bad value $enableval for --enable-syslog" 1>&2; exit 1; }
1246 ol_enable_syslog="$ol_arg"
1249 ol_enable_syslog="auto"
1251 # end --enable-syslog
1252 # OpenLDAP --enable-proctitle
1253 # Check whether --enable-proctitle or --disable-proctitle was given.
1254 if test "${enable_proctitle+set}" = set; then
1255 enableval="$enable_proctitle"
1258 for ol_val in auto yes no ; do
1259 if test "$enableval" = "$ol_val" ; then
1263 if test "$ol_arg" = "invalid" ; then
1264 { echo "configure: error: bad value $enableval for --enable-proctitle" 1>&2; exit 1; }
1266 ol_enable_proctitle="$ol_arg"
1269 ol_enable_proctitle="yes"
1271 # end --enable-proctitle
1272 # OpenLDAP --enable-cache
1273 # Check whether --enable-cache or --disable-cache was given.
1274 if test "${enable_cache+set}" = set; then
1275 enableval="$enable_cache"
1278 for ol_val in auto yes no ; do
1279 if test "$enableval" = "$ol_val" ; then
1283 if test "$ol_arg" = "invalid" ; then
1284 { echo "configure: error: bad value $enableval for --enable-cache" 1>&2; exit 1; }
1286 ol_enable_cache="$ol_arg"
1289 ol_enable_cache="no"
1291 # end --enable-cache
1292 # OpenLDAP --enable-referrals
1293 # Check whether --enable-referrals or --disable-referrals was given.
1294 if test "${enable_referrals+set}" = set; then
1295 enableval="$enable_referrals"
1298 for ol_val in auto yes no ; do
1299 if test "$enableval" = "$ol_val" ; then
1303 if test "$ol_arg" = "invalid" ; then
1304 { echo "configure: error: bad value $enableval for --enable-referrals" 1>&2; exit 1; }
1306 ol_enable_referrals="$ol_arg"
1309 ol_enable_referrals="no"
1311 # end --enable-referrals
1312 # OpenLDAP --enable-kbind
1313 # Check whether --enable-kbind or --disable-kbind was given.
1314 if test "${enable_kbind+set}" = set; then
1315 enableval="$enable_kbind"
1318 for ol_val in auto yes no ; do
1319 if test "$enableval" = "$ol_val" ; then
1323 if test "$ol_arg" = "invalid" ; then
1324 { echo "configure: error: bad value $enableval for --enable-kbind" 1>&2; exit 1; }
1326 ol_enable_kbind="$ol_arg"
1329 ol_enable_kbind="no"
1331 # end --enable-kbind
1332 # OpenLDAP --enable-ipv6
1333 # Check whether --enable-ipv6 or --disable-ipv6 was given.
1334 if test "${enable_ipv6+set}" = set; then
1335 enableval="$enable_ipv6"
1338 for ol_val in auto yes no ; do
1339 if test "$enableval" = "$ol_val" ; then
1343 if test "$ol_arg" = "invalid" ; then
1344 { echo "configure: error: bad value $enableval for --enable-ipv6" 1>&2; exit 1; }
1346 ol_enable_ipv6="$ol_arg"
1349 ol_enable_ipv6="auto"
1352 # OpenLDAP --enable-local
1353 # Check whether --enable-local or --disable-local was given.
1354 if test "${enable_local+set}" = set; then
1355 enableval="$enable_local"
1358 for ol_val in auto yes no ; do
1359 if test "$enableval" = "$ol_val" ; then
1363 if test "$ol_arg" = "invalid" ; then
1364 { echo "configure: error: bad value $enableval for --enable-local" 1>&2; exit 1; }
1366 ol_enable_local="$ol_arg"
1369 ol_enable_local="auto"
1371 # end --enable-local
1372 # OpenLDAP --enable-rewrite
1373 # Check whether --enable-rewrite or --disable-rewrite was given.
1374 if test "${enable_rewrite+set}" = set; then
1375 enableval="$enable_rewrite"
1378 for ol_val in auto yes no ; do
1379 if test "$enableval" = "$ol_val" ; then
1383 if test "$ol_arg" = "invalid" ; then
1384 { echo "configure: error: bad value $enableval for --enable-rewrite" 1>&2; exit 1; }
1386 ol_enable_rewrite="$ol_arg"
1389 ol_enable_rewrite="no"
1391 # end --enable-rewrite
1392 # OpenLDAP --enable-x_compile
1393 # Check whether --enable-x_compile or --disable-x_compile was given.
1394 if test "${enable_x_compile+set}" = set; then
1395 enableval="$enable_x_compile"
1398 for ol_val in yes no ; do
1399 if test "$enableval" = "$ol_val" ; then
1403 if test "$ol_arg" = "invalid" ; then
1404 { echo "configure: error: bad value $enableval for --enable-x_compile" 1>&2; exit 1; }
1406 ol_enable_x_compile="$ol_arg"
1409 ol_enable_x_compile="no"
1411 # end --enable-x_compile
1414 # OpenLDAP --with-cyrus_sasl
1415 # Check whether --with-cyrus_sasl or --without-cyrus_sasl was given.
1416 if test "${with_cyrus_sasl+set}" = set; then
1417 withval="$with_cyrus_sasl"
1420 for ol_val in auto yes no ; do
1421 if test "$withval" = "$ol_val" ; then
1425 if test "$ol_arg" = "invalid" ; then
1426 { echo "configure: error: bad value $withval for --with-cyrus_sasl" 1>&2; exit 1; }
1428 ol_with_cyrus_sasl="$ol_arg"
1431 ol_with_cyrus_sasl="auto"
1433 # end --with-cyrus_sasl
1435 # OpenLDAP --with-fetch
1436 # Check whether --with-fetch or --without-fetch was given.
1437 if test "${with_fetch+set}" = set; then
1438 withval="$with_fetch"
1441 for ol_val in auto yes no ; do
1442 if test "$withval" = "$ol_val" ; then
1446 if test "$ol_arg" = "invalid" ; then
1447 { echo "configure: error: bad value $withval for --with-fetch" 1>&2; exit 1; }
1449 ol_with_fetch="$ol_arg"
1452 ol_with_fetch="auto"
1456 # OpenLDAP --with-kerberos
1457 # Check whether --with-kerberos or --without-kerberos was given.
1458 if test "${with_kerberos+set}" = set; then
1459 withval="$with_kerberos"
1462 for ol_val in auto k5 k5only k425 kth k4 afs yes no ; do
1463 if test "$withval" = "$ol_val" ; then
1467 if test "$ol_arg" = "invalid" ; then
1468 { echo "configure: error: bad value $withval for --with-kerberos" 1>&2; exit 1; }
1470 ol_with_kerberos="$ol_arg"
1473 ol_with_kerberos="auto"
1475 # end --with-kerberos
1477 # OpenLDAP --with-readline
1478 # Check whether --with-readline or --without-readline was given.
1479 if test "${with_readline+set}" = set; then
1480 withval="$with_readline"
1483 for ol_val in auto yes no ; do
1484 if test "$withval" = "$ol_val" ; then
1488 if test "$ol_arg" = "invalid" ; then
1489 { echo "configure: error: bad value $withval for --with-readline" 1>&2; exit 1; }
1491 ol_with_readline="$ol_arg"
1494 ol_with_readline="auto"
1496 # end --with-readline
1498 # OpenLDAP --with-threads
1499 # Check whether --with-threads or --without-threads was given.
1500 if test "${with_threads+set}" = set; then
1501 withval="$with_threads"
1504 for ol_val in auto nt posix mach pth lwp yes no manual ; do
1505 if test "$withval" = "$ol_val" ; then
1509 if test "$ol_arg" = "invalid" ; then
1510 { echo "configure: error: bad value $withval for --with-threads" 1>&2; exit 1; }
1512 ol_with_threads="$ol_arg"
1515 ol_with_threads="auto"
1517 # end --with-threads
1519 # OpenLDAP --with-tls
1520 # Check whether --with-tls or --without-tls was given.
1521 if test "${with_tls+set}" = set; then
1525 for ol_val in auto ssleay openssl yes no ; do
1526 if test "$withval" = "$ol_val" ; then
1530 if test "$ol_arg" = "invalid" ; then
1531 { echo "configure: error: bad value $withval for --with-tls" 1>&2; exit 1; }
1533 ol_with_tls="$ol_arg"
1540 # OpenLDAP --with-yielding_select
1541 # Check whether --with-yielding_select or --without-yielding_select was given.
1542 if test "${with_yielding_select+set}" = set; then
1543 withval="$with_yielding_select"
1546 for ol_val in auto yes no manual ; do
1547 if test "$withval" = "$ol_val" ; then
1551 if test "$ol_arg" = "invalid" ; then
1552 { echo "configure: error: bad value $withval for --with-yielding_select" 1>&2; exit 1; }
1554 ol_with_yielding_select="$ol_arg"
1557 ol_with_yielding_select="auto"
1559 # end --with-yielding_select
1563 # Check whether --with-xxslapdoptions or --without-xxslapdoptions was given.
1564 if test "${with_xxslapdoptions+set}" = set; then
1565 withval="$with_xxslapdoptions"
1569 # OpenLDAP --enable-slapd
1570 # Check whether --enable-slapd or --disable-slapd was given.
1571 if test "${enable_slapd+set}" = set; then
1572 enableval="$enable_slapd"
1575 for ol_val in auto yes no ; do
1576 if test "$enableval" = "$ol_val" ; then
1580 if test "$ol_arg" = "invalid" ; then
1581 { echo "configure: error: bad value $enableval for --enable-slapd" 1>&2; exit 1; }
1583 ol_enable_slapd="$ol_arg"
1586 ol_enable_slapd="yes"
1588 # end --enable-slapd
1589 # OpenLDAP --enable-aci
1590 # Check whether --enable-aci or --disable-aci was given.
1591 if test "${enable_aci+set}" = set; then
1592 enableval="$enable_aci"
1595 for ol_val in auto yes no ; do
1596 if test "$enableval" = "$ol_val" ; then
1600 if test "$ol_arg" = "invalid" ; then
1601 { echo "configure: error: bad value $enableval for --enable-aci" 1>&2; exit 1; }
1603 ol_enable_aci="$ol_arg"
1609 # OpenLDAP --enable-cleartext
1610 # Check whether --enable-cleartext or --disable-cleartext was given.
1611 if test "${enable_cleartext+set}" = set; then
1612 enableval="$enable_cleartext"
1615 for ol_val in auto yes no ; do
1616 if test "$enableval" = "$ol_val" ; then
1620 if test "$ol_arg" = "invalid" ; then
1621 { echo "configure: error: bad value $enableval for --enable-cleartext" 1>&2; exit 1; }
1623 ol_enable_cleartext="$ol_arg"
1626 ol_enable_cleartext="yes"
1628 # end --enable-cleartext
1629 # OpenLDAP --enable-crypt
1630 # Check whether --enable-crypt or --disable-crypt was given.
1631 if test "${enable_crypt+set}" = set; then
1632 enableval="$enable_crypt"
1635 for ol_val in auto yes no ; do
1636 if test "$enableval" = "$ol_val" ; then
1640 if test "$ol_arg" = "invalid" ; then
1641 { echo "configure: error: bad value $enableval for --enable-crypt" 1>&2; exit 1; }
1643 ol_enable_crypt="$ol_arg"
1646 ol_enable_crypt="no"
1648 # end --enable-crypt
1649 # OpenLDAP --enable-dynamic
1650 # Check whether --enable-dynamic or --disable-dynamic was given.
1651 if test "${enable_dynamic+set}" = set; then
1652 enableval="$enable_dynamic"
1655 for ol_val in auto yes no ; do
1656 if test "$enableval" = "$ol_val" ; then
1660 if test "$ol_arg" = "invalid" ; then
1661 { echo "configure: error: bad value $enableval for --enable-dynamic" 1>&2; exit 1; }
1663 ol_enable_dynamic="$ol_arg"
1666 ol_enable_dynamic="no"
1668 # end --enable-dynamic
1669 # OpenLDAP --enable-kpasswd
1670 # Check whether --enable-kpasswd or --disable-kpasswd was given.
1671 if test "${enable_kpasswd+set}" = set; then
1672 enableval="$enable_kpasswd"
1675 for ol_val in auto yes no ; do
1676 if test "$enableval" = "$ol_val" ; then
1680 if test "$ol_arg" = "invalid" ; then
1681 { echo "configure: error: bad value $enableval for --enable-kpasswd" 1>&2; exit 1; }
1683 ol_enable_kpasswd="$ol_arg"
1686 ol_enable_kpasswd="no"
1688 # end --enable-kpasswd
1689 # OpenLDAP --enable-lmpasswd
1690 # Check whether --enable-lmpasswd or --disable-lmpasswd was given.
1691 if test "${enable_lmpasswd+set}" = set; then
1692 enableval="$enable_lmpasswd"
1695 for ol_val in auto yes no ; do
1696 if test "$enableval" = "$ol_val" ; then
1700 if test "$ol_arg" = "invalid" ; then
1701 { echo "configure: error: bad value $enableval for --enable-lmpasswd" 1>&2; exit 1; }
1703 ol_enable_lmpasswd="$ol_arg"
1706 ol_enable_lmpasswd="no"
1708 # end --enable-lmpasswd
1709 # OpenLDAP --enable-spasswd
1710 # Check whether --enable-spasswd or --disable-spasswd was given.
1711 if test "${enable_spasswd+set}" = set; then
1712 enableval="$enable_spasswd"
1715 for ol_val in auto yes no ; do
1716 if test "$enableval" = "$ol_val" ; then
1720 if test "$ol_arg" = "invalid" ; then
1721 { echo "configure: error: bad value $enableval for --enable-spasswd" 1>&2; exit 1; }
1723 ol_enable_spasswd="$ol_arg"
1726 ol_enable_spasswd="no"
1728 # end --enable-spasswd
1729 # OpenLDAP --enable-modules
1730 # Check whether --enable-modules or --disable-modules was given.
1731 if test "${enable_modules+set}" = set; then
1732 enableval="$enable_modules"
1735 for ol_val in auto yes no ; do
1736 if test "$enableval" = "$ol_val" ; then
1740 if test "$ol_arg" = "invalid" ; then
1741 { echo "configure: error: bad value $enableval for --enable-modules" 1>&2; exit 1; }
1743 ol_enable_modules="$ol_arg"
1746 ol_enable_modules="no"
1748 # end --enable-modules
1749 # OpenLDAP --enable-phonetic
1750 # Check whether --enable-phonetic or --disable-phonetic was given.
1751 if test "${enable_phonetic+set}" = set; then
1752 enableval="$enable_phonetic"
1755 for ol_val in auto yes no ; do
1756 if test "$enableval" = "$ol_val" ; then
1760 if test "$ol_arg" = "invalid" ; then
1761 { echo "configure: error: bad value $enableval for --enable-phonetic" 1>&2; exit 1; }
1763 ol_enable_phonetic="$ol_arg"
1766 ol_enable_phonetic="no"
1768 # end --enable-phonetic
1769 # OpenLDAP --enable-rlookups
1770 # Check whether --enable-rlookups or --disable-rlookups was given.
1771 if test "${enable_rlookups+set}" = set; then
1772 enableval="$enable_rlookups"
1775 for ol_val in auto yes no ; do
1776 if test "$enableval" = "$ol_val" ; then
1780 if test "$ol_arg" = "invalid" ; then
1781 { echo "configure: error: bad value $enableval for --enable-rlookups" 1>&2; exit 1; }
1783 ol_enable_rlookups="$ol_arg"
1786 ol_enable_rlookups="no"
1788 # end --enable-rlookups
1789 # OpenLDAP --enable-slp
1790 # Check whether --enable-slp or --disable-slp was given.
1791 if test "${enable_slp+set}" = set; then
1792 enableval="$enable_slp"
1795 for ol_val in auto yes no ; do
1796 if test "$enableval" = "$ol_val" ; then
1800 if test "$ol_arg" = "invalid" ; then
1801 { echo "configure: error: bad value $enableval for --enable-slp" 1>&2; exit 1; }
1803 ol_enable_slp="$ol_arg"
1809 # OpenLDAP --enable-wrappers
1810 # Check whether --enable-wrappers or --disable-wrappers was given.
1811 if test "${enable_wrappers+set}" = set; then
1812 enableval="$enable_wrappers"
1815 for ol_val in auto yes no ; do
1816 if test "$enableval" = "$ol_val" ; then
1820 if test "$ol_arg" = "invalid" ; then
1821 { echo "configure: error: bad value $enableval for --enable-wrappers" 1>&2; exit 1; }
1823 ol_enable_wrappers="$ol_arg"
1826 ol_enable_wrappers="no"
1828 # end --enable-wrappers
1830 # OpenLDAP --enable-bdb
1831 # Check whether --enable-bdb or --disable-bdb was given.
1832 if test "${enable_bdb+set}" = set; then
1833 enableval="$enable_bdb"
1836 for ol_val in auto yes no ; do
1837 if test "$enableval" = "$ol_val" ; then
1841 if test "$ol_arg" = "invalid" ; then
1842 { echo "configure: error: bad value $enableval for --enable-bdb" 1>&2; exit 1; }
1844 ol_enable_bdb="$ol_arg"
1850 # OpenLDAP --with-bdb_module
1851 # Check whether --with-bdb_module or --without-bdb_module was given.
1852 if test "${with_bdb_module+set}" = set; then
1853 withval="$with_bdb_module"
1856 for ol_val in static dynamic ; do
1857 if test "$withval" = "$ol_val" ; then
1861 if test "$ol_arg" = "invalid" ; then
1862 { echo "configure: error: bad value $withval for --with-bdb_module" 1>&2; exit 1; }
1864 ol_with_bdb_module="$ol_arg"
1867 ol_with_bdb_module="static"
1869 # end --with-bdb_module
1871 # OpenLDAP --enable-dnssrv
1872 # Check whether --enable-dnssrv or --disable-dnssrv was given.
1873 if test "${enable_dnssrv+set}" = set; then
1874 enableval="$enable_dnssrv"
1877 for ol_val in auto yes no ; do
1878 if test "$enableval" = "$ol_val" ; then
1882 if test "$ol_arg" = "invalid" ; then
1883 { echo "configure: error: bad value $enableval for --enable-dnssrv" 1>&2; exit 1; }
1885 ol_enable_dnssrv="$ol_arg"
1888 ol_enable_dnssrv="no"
1890 # end --enable-dnssrv
1891 # OpenLDAP --with-dnssrv_module
1892 # Check whether --with-dnssrv_module or --without-dnssrv_module was given.
1893 if test "${with_dnssrv_module+set}" = set; then
1894 withval="$with_dnssrv_module"
1897 for ol_val in static dynamic ; do
1898 if test "$withval" = "$ol_val" ; then
1902 if test "$ol_arg" = "invalid" ; then
1903 { echo "configure: error: bad value $withval for --with-dnssrv_module" 1>&2; exit 1; }
1905 ol_with_dnssrv_module="$ol_arg"
1908 ol_with_dnssrv_module="static"
1910 # end --with-dnssrv_module
1912 # OpenLDAP --enable-ldap
1913 # Check whether --enable-ldap or --disable-ldap was given.
1914 if test "${enable_ldap+set}" = set; then
1915 enableval="$enable_ldap"
1918 for ol_val in auto yes no ; do
1919 if test "$enableval" = "$ol_val" ; then
1923 if test "$ol_arg" = "invalid" ; then
1924 { echo "configure: error: bad value $enableval for --enable-ldap" 1>&2; exit 1; }
1926 ol_enable_ldap="$ol_arg"
1932 # OpenLDAP --with-ldap_module
1933 # Check whether --with-ldap_module or --without-ldap_module was given.
1934 if test "${with_ldap_module+set}" = set; then
1935 withval="$with_ldap_module"
1938 for ol_val in static dynamic ; do
1939 if test "$withval" = "$ol_val" ; then
1943 if test "$ol_arg" = "invalid" ; then
1944 { echo "configure: error: bad value $withval for --with-ldap_module" 1>&2; exit 1; }
1946 ol_with_ldap_module="$ol_arg"
1949 ol_with_ldap_module="static"
1951 # end --with-ldap_module
1953 # OpenLDAP --enable-ldbm
1954 # Check whether --enable-ldbm or --disable-ldbm was given.
1955 if test "${enable_ldbm+set}" = set; then
1956 enableval="$enable_ldbm"
1959 for ol_val in auto yes no ; do
1960 if test "$enableval" = "$ol_val" ; then
1964 if test "$ol_arg" = "invalid" ; then
1965 { echo "configure: error: bad value $enableval for --enable-ldbm" 1>&2; exit 1; }
1967 ol_enable_ldbm="$ol_arg"
1970 ol_enable_ldbm="yes"
1973 # OpenLDAP --with-ldbm_api
1974 # Check whether --with-ldbm_api or --without-ldbm_api was given.
1975 if test "${with_ldbm_api+set}" = set; then
1976 withval="$with_ldbm_api"
1979 for ol_val in auto berkeley bcompat mdbm gdbm ; do
1980 if test "$withval" = "$ol_val" ; then
1984 if test "$ol_arg" = "invalid" ; then
1985 { echo "configure: error: bad value $withval for --with-ldbm_api" 1>&2; exit 1; }
1987 ol_with_ldbm_api="$ol_arg"
1990 ol_with_ldbm_api="auto"
1992 # end --with-ldbm_api
1994 # OpenLDAP --with-ldbm_module
1995 # Check whether --with-ldbm_module or --without-ldbm_module was given.
1996 if test "${with_ldbm_module+set}" = set; then
1997 withval="$with_ldbm_module"
2000 for ol_val in static dynamic ; do
2001 if test "$withval" = "$ol_val" ; then
2005 if test "$ol_arg" = "invalid" ; then
2006 { echo "configure: error: bad value $withval for --with-ldbm_module" 1>&2; exit 1; }
2008 ol_with_ldbm_module="$ol_arg"
2011 ol_with_ldbm_module="static"
2013 # end --with-ldbm_module
2015 # OpenLDAP --with-ldbm_type
2016 # Check whether --with-ldbm_type or --without-ldbm_type was given.
2017 if test "${with_ldbm_type+set}" = set; then
2018 withval="$with_ldbm_type"
2021 for ol_val in auto btree hash ; do
2022 if test "$withval" = "$ol_val" ; then
2026 if test "$ol_arg" = "invalid" ; then
2027 { echo "configure: error: bad value $withval for --with-ldbm_type" 1>&2; exit 1; }
2029 ol_with_ldbm_type="$ol_arg"
2032 ol_with_ldbm_type="auto"
2034 # end --with-ldbm_type
2036 # OpenLDAP --enable-meta
2037 # Check whether --enable-meta or --disable-meta was given.
2038 if test "${enable_meta+set}" = set; then
2039 enableval="$enable_meta"
2042 for ol_val in auto yes no ; do
2043 if test "$enableval" = "$ol_val" ; then
2047 if test "$ol_arg" = "invalid" ; then
2048 { echo "configure: error: bad value $enableval for --enable-meta" 1>&2; exit 1; }
2050 ol_enable_meta="$ol_arg"
2056 # OpenLDAP --with-meta_module
2057 # Check whether --with-meta_module or --without-meta_module was given.
2058 if test "${with_meta_module+set}" = set; then
2059 withval="$with_meta_module"
2062 for ol_val in static dynamic ; do
2063 if test "$withval" = "$ol_val" ; then
2067 if test "$ol_arg" = "invalid" ; then
2068 { echo "configure: error: bad value $withval for --with-meta_module" 1>&2; exit 1; }
2070 ol_with_meta_module="$ol_arg"
2073 ol_with_meta_module="static"
2075 # end --with-meta_module
2077 # OpenLDAP --enable-monitor
2078 # Check whether --enable-monitor or --disable-monitor was given.
2079 if test "${enable_monitor+set}" = set; then
2080 enableval="$enable_monitor"
2083 for ol_val in auto yes no ; do
2084 if test "$enableval" = "$ol_val" ; then
2088 if test "$ol_arg" = "invalid" ; then
2089 { echo "configure: error: bad value $enableval for --enable-monitor" 1>&2; exit 1; }
2091 ol_enable_monitor="$ol_arg"
2094 ol_enable_monitor="no"
2096 # end --enable-monitor
2097 # OpenLDAP --with-monitor_module
2098 # Check whether --with-monitor_module or --without-monitor_module was given.
2099 if test "${with_monitor_module+set}" = set; then
2100 withval="$with_monitor_module"
2103 for ol_val in static dynamic ; do
2104 if test "$withval" = "$ol_val" ; then
2108 if test "$ol_arg" = "invalid" ; then
2109 { echo "configure: error: bad value $withval for --with-monitor_module" 1>&2; exit 1; }
2111 ol_with_monitor_module="$ol_arg"
2114 ol_with_monitor_module="static"
2116 # end --with-monitor_module
2118 # OpenLDAP --enable-passwd
2119 # Check whether --enable-passwd or --disable-passwd was given.
2120 if test "${enable_passwd+set}" = set; then
2121 enableval="$enable_passwd"
2124 for ol_val in auto yes no ; do
2125 if test "$enableval" = "$ol_val" ; then
2129 if test "$ol_arg" = "invalid" ; then
2130 { echo "configure: error: bad value $enableval for --enable-passwd" 1>&2; exit 1; }
2132 ol_enable_passwd="$ol_arg"
2135 ol_enable_passwd="no"
2137 # end --enable-passwd
2138 # OpenLDAP --with-passwd_module
2139 # Check whether --with-passwd_module or --without-passwd_module was given.
2140 if test "${with_passwd_module+set}" = set; then
2141 withval="$with_passwd_module"
2144 for ol_val in static dynamic ; do
2145 if test "$withval" = "$ol_val" ; then
2149 if test "$ol_arg" = "invalid" ; then
2150 { echo "configure: error: bad value $withval for --with-passwd_module" 1>&2; exit 1; }
2152 ol_with_passwd_module="$ol_arg"
2155 ol_with_passwd_module="static"
2157 # end --with-passwd_module
2159 # OpenLDAP --enable-perl
2160 # Check whether --enable-perl or --disable-perl was given.
2161 if test "${enable_perl+set}" = set; then
2162 enableval="$enable_perl"
2165 for ol_val in auto yes no ; do
2166 if test "$enableval" = "$ol_val" ; then
2170 if test "$ol_arg" = "invalid" ; then
2171 { echo "configure: error: bad value $enableval for --enable-perl" 1>&2; exit 1; }
2173 ol_enable_perl="$ol_arg"
2179 # OpenLDAP --with-perl_module
2180 # Check whether --with-perl_module or --without-perl_module was given.
2181 if test "${with_perl_module+set}" = set; then
2182 withval="$with_perl_module"
2185 for ol_val in static dynamic ; do
2186 if test "$withval" = "$ol_val" ; then
2190 if test "$ol_arg" = "invalid" ; then
2191 { echo "configure: error: bad value $withval for --with-perl_module" 1>&2; exit 1; }
2193 ol_with_perl_module="$ol_arg"
2196 ol_with_perl_module="static"
2198 # end --with-perl_module
2200 # OpenLDAP --enable-shell
2201 # Check whether --enable-shell or --disable-shell was given.
2202 if test "${enable_shell+set}" = set; then
2203 enableval="$enable_shell"
2206 for ol_val in auto yes no ; do
2207 if test "$enableval" = "$ol_val" ; then
2211 if test "$ol_arg" = "invalid" ; then
2212 { echo "configure: error: bad value $enableval for --enable-shell" 1>&2; exit 1; }
2214 ol_enable_shell="$ol_arg"
2217 ol_enable_shell="no"
2219 # end --enable-shell
2220 # OpenLDAP --with-shell_module
2221 # Check whether --with-shell_module or --without-shell_module was given.
2222 if test "${with_shell_module+set}" = set; then
2223 withval="$with_shell_module"
2226 for ol_val in static dynamic ; do
2227 if test "$withval" = "$ol_val" ; then
2231 if test "$ol_arg" = "invalid" ; then
2232 { echo "configure: error: bad value $withval for --with-shell_module" 1>&2; exit 1; }
2234 ol_with_shell_module="$ol_arg"
2237 ol_with_shell_module="static"
2239 # end --with-shell_module
2241 # OpenLDAP --enable-sql
2242 # Check whether --enable-sql or --disable-sql was given.
2243 if test "${enable_sql+set}" = set; then
2244 enableval="$enable_sql"
2247 for ol_val in auto yes no ; do
2248 if test "$enableval" = "$ol_val" ; then
2252 if test "$ol_arg" = "invalid" ; then
2253 { echo "configure: error: bad value $enableval for --enable-sql" 1>&2; exit 1; }
2255 ol_enable_sql="$ol_arg"
2261 # OpenLDAP --with-sql_module
2262 # Check whether --with-sql_module or --without-sql_module was given.
2263 if test "${with_sql_module+set}" = set; then
2264 withval="$with_sql_module"
2267 for ol_val in static dynamic ; do
2268 if test "$withval" = "$ol_val" ; then
2272 if test "$ol_arg" = "invalid" ; then
2273 { echo "configure: error: bad value $withval for --with-sql_module" 1>&2; exit 1; }
2275 ol_with_sql_module="$ol_arg"
2278 ol_with_sql_module="static"
2280 # end --with-sql_module
2282 # OpenLDAP --enable-tcl
2283 # Check whether --enable-tcl or --disable-tcl was given.
2284 if test "${enable_tcl+set}" = set; then
2285 enableval="$enable_tcl"
2288 for ol_val in auto yes no ; do
2289 if test "$enableval" = "$ol_val" ; then
2293 if test "$ol_arg" = "invalid" ; then
2294 { echo "configure: error: bad value $enableval for --enable-tcl" 1>&2; exit 1; }
2296 ol_enable_tcl="$ol_arg"
2302 # OpenLDAP --with-tcl_module
2303 # Check whether --with-tcl_module or --without-tcl_module was given.
2304 if test "${with_tcl_module+set}" = set; then
2305 withval="$with_tcl_module"
2308 for ol_val in static dynamic ; do
2309 if test "$withval" = "$ol_val" ; then
2313 if test "$ol_arg" = "invalid" ; then
2314 { echo "configure: error: bad value $withval for --with-tcl_module" 1>&2; exit 1; }
2316 ol_with_tcl_module="$ol_arg"
2319 ol_with_tcl_module="static"
2321 # end --with-tcl_module
2324 # Check whether --with-xxslurpdoptions or --without-xxslurpdoptions was given.
2325 if test "${with_xxslurpdoptions+set}" = set; then
2326 withval="$with_xxslurpdoptions"
2330 # OpenLDAP --enable-slurpd
2331 # Check whether --enable-slurpd or --disable-slurpd was given.
2332 if test "${enable_slurpd+set}" = set; then
2333 enableval="$enable_slurpd"
2336 for ol_val in auto yes no ; do
2337 if test "$enableval" = "$ol_val" ; then
2341 if test "$ol_arg" = "invalid" ; then
2342 { echo "configure: error: bad value $enableval for --enable-slurpd" 1>&2; exit 1; }
2344 ol_enable_slurpd="$ol_arg"
2347 ol_enable_slurpd="auto"
2349 # end --enable-slurpd
2351 # Check whether --with-xxliboptions or --without-xxliboptions was given.
2352 if test "${with_xxliboptions+set}" = set; then
2353 withval="$with_xxliboptions"
2357 # Check whether --enable-static or --disable-static was given.
2358 if test "${enable_static+set}" = set; then
2359 enableval="$enable_static"
2360 p=${PACKAGE-default}
2361 case "$enableval" in
2362 yes) enable_static=yes ;;
2363 no) enable_static=no ;;
2366 # Look at the argument we got. We use all the common list separators.
2367 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
2368 for pkg in $enableval; do
2369 if test "X$pkg" = "X$p"; then
2380 # Check whether --enable-shared or --disable-shared was given.
2381 if test "${enable_shared+set}" = set; then
2382 enableval="$enable_shared"
2383 p=${PACKAGE-default}
2384 case "$enableval" in
2385 yes) enable_shared=yes ;;
2386 no) enable_shared=no ;;
2389 # Look at the argument we got. We use all the common list separators.
2390 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
2391 for pkg in $enableval; do
2392 if test "X$pkg" = "X$p"; then
2406 if test $ol_enable_slapd = no ; then
2407 if test $ol_enable_bdb = yes ; then
2408 echo "configure: warning: slapd disabled, ignoring --enable-bdb argument" 1>&2
2410 if test $ol_enable_dnssrv = yes ; then
2411 echo "configure: warning: slapd disabled, ignoring --enable-dnssrv argument" 1>&2
2413 if test $ol_enable_ldap = yes ; then
2414 echo "configure: warning: slapd disabled, ignoring --enable-ldap argument" 1>&2
2416 if test $ol_enable_ldbm = yes ; then
2417 echo "configure: warning: slapd disabled, ignoring --enable-ldbm argument" 1>&2
2419 if test $ol_enable_meta = yes ; then
2420 echo "configure: warning: slapd disabled, ignoring --enable-meta argument" 1>&2
2422 if test $ol_enable_module = yes ; then
2423 echo "configure: warning: slapd disabled, ignoring --enable-monitor argument" 1>&2
2425 if test $ol_enable_passwd = yes ; then
2426 echo "configure: warning: slapd disabled, ignoring --enable-passwd argument" 1>&2
2428 if test $ol_enable_perl = yes ; then
2429 echo "configure: warning: slapd disabled, ignoring --enable-perl argument" 1>&2
2431 if test $ol_enable_shell = yes ; then
2432 echo "configure: warning: slapd disabled, ignoring --enable-shell argument" 1>&2
2434 if test $ol_enable_tcl = yes ; then
2435 echo "configure: warning: slapd disabled, ignoring --enable-tcl argument" 1>&2
2437 if test $ol_enable_sql = yes ; then
2438 echo "configure: warning: slapd disabled, ignoring --enable-sql argument" 1>&2
2440 if test $ol_enable_modules = yes ; then
2441 echo "configure: warning: slapd disabled, ignoring --enable-modules argument" 1>&2
2443 if test $ol_enable_wrappers = yes ; then
2444 echo "configure: warning: slapd disabled, ignoring --enable-wrappers argument" 1>&2
2446 if test $ol_enable_phonetic = yes ; then
2447 echo "configure: warning: slapd disabled, ignoring --enable-phonetic argument" 1>&2
2449 if test $ol_enable_rlookups = yes ; then
2450 echo "configure: warning: slapd disabled, ignoring --enable-rlookups argument" 1>&2
2452 if test $ol_enable_aci = yes ; then
2453 echo "configure: warning: slapd disabled, ignoring --enable-aci argument" 1>&2
2455 if test $ol_with_ldbm_api != auto ; then
2456 echo "configure: warning: slapd disabled, ignoring --with-ldbm-api argument" 1>&2
2458 if test $ol_with_ldbm_type != auto ; then
2459 echo "configure: warning: slapd disabled, ignoring --with-ldbm-type argument" 1>&2
2461 if test $ol_with_bdb_module != static ; then
2462 echo "configure: warning: slapd disabled, ignoring --with-bdb-module argument" 1>&2
2464 if test $ol_with_dnssrv_module != static ; then
2465 echo "configure: warning: slapd disabled, ignoring --with-dnssrv-module argument" 1>&2
2467 if test $ol_with_ldap_module != static ; then
2468 echo "configure: warning: slapd disabled, ignoring --with-ldap-module argument" 1>&2
2470 if test $ol_with_ldbm_module != static ; then
2471 echo "configure: warning: slapd disabled, ignoring --with-ldbm-module argument" 1>&2
2473 if test $ol_with_meta_module != static ; then
2474 echo "configure: warning: slapd disabled, ignoring --with-meta-module argument" 1>&2
2476 if test $ol_with_monitor_module != static ; then
2477 echo "configure: warning: slapd disabled, ignoring --with-monitor-module argument" 1>&2
2479 if test $ol_with_passwd_module != static ; then
2480 echo "configure: warning: slapd disabled, ignoring --with-passwd-module argument" 1>&2
2482 if test $ol_with_perl_module != static ; then
2483 echo "configure: warning: slapd disabled, ignoring --with-perl-module argument" 1>&2
2485 if test $ol_with_shell_module != static ; then
2486 echo "configure: warning: slapd disabled, ignoring --with-shell-module argument" 1>&2
2488 if test $ol_with_tcl_module != static ; then
2489 echo "configure: warning: slapd disabled, ignoring --with-tcl-module argument" 1>&2
2491 if test $ol_with_sql_module != static ; then
2492 echo "configure: warning: slapd disabled, ignoring --with-sql-module argument" 1>&2
2494 if test $ol_enable_slurpd = yes ; then
2495 { echo "configure: error: slurpd requires slapd" 1>&2; exit 1; }
2497 if test $ol_enable_rewrite = yes ; then
2498 echo "configure: warning: slapd disabled, ignoring --enable-rewrite argument" 1>&2
2501 # force settings to no
2507 ol_enable_monitor=no
2514 ol_enable_modules=no
2515 ol_enable_phonetic=no
2516 ol_enable_rlookups=no
2518 ol_enable_wrappers=no
2519 ol_enable_dynamic=no
2522 ol_with_ldbm_type=no
2524 ol_with_bdb_module=static
2525 ol_with_dnssrv_module=static
2526 ol_with_ldap_module=static
2527 ol_with_ldbm_module=static
2528 ol_with_meta_module=static
2529 ol_with_monitor_module=static
2530 ol_with_passwd_module=static
2531 ol_with_perl_module=static
2532 ol_with_shell_module=static
2533 ol_with_tcl_module=static
2534 ol_with_sql_module=static
2538 ol_enable_rewrite=no
2540 elif test $ol_enable_ldbm = no ; then
2542 if test $ol_with_ldbm_api != auto ; then
2543 echo "configure: warning: LDBM disabled, ignoring --with-ldbm-api argument" 1>&2
2546 if test $ol_with_ldbm_type != auto ; then
2547 echo "configure: warning: LDBM disabled, ignoring --with-ldbm-type argument" 1>&2
2550 if test $ol_with_ldbm_module != static ; then
2551 echo "configure: warning: LDBM disabled, ignoring --with-ldbm-module argument" 1>&2
2554 if test $ol_enable_modules != yes -a \
2555 $ol_enable_bdb = no -a \
2556 $ol_enable_dnssrv = no -a \
2557 $ol_enable_ldap = no -a \
2558 $ol_enable_meta = no -a \
2559 $ol_enable_monitor = no -a \
2560 $ol_enable_passwd = no -a \
2561 $ol_enable_perl = no -a \
2562 $ol_enable_shell = no -a \
2563 $ol_enable_sql = no -a \
2564 $ol_enable_tcl = no ; then
2566 if test $ol_enable_slapd = yes ; then
2567 { echo "configure: error: slapd requires a backend" 1>&2; exit 1; }
2569 echo "configure: warning: skipping slapd, no backend specified" 1>&2
2575 ol_with_ldbm_type=no
2576 ol_with_ldbm_module=static
2578 if test $ol_enable_bdb != no ; then
2579 ol_with_ldbm_api=berkeley
2583 if test $ol_with_ldbm_api = gdbm -a \
2584 $ol_with_ldbm_type = btree ; then
2585 { echo "configure: error: GDBM only supports LDBM type hash" 1>&2; exit 1; }
2587 if test $ol_with_ldbm_api = mdbm -a \
2588 $ol_with_ldbm_type = btree ; then
2589 { echo "configure: error: MDBM only supports LDBM type hash" 1>&2; exit 1; }
2591 if test $ol_with_ldbm_api = ndbm -a \
2592 $ol_with_ldbm_type = btree ; then
2593 { echo "configure: error: NDBM only supports LDBM type hash" 1>&2; exit 1; }
2596 if test $ol_enable_bdb = yes ; then
2597 if test $ol_with_ldbm_api = auto ; then
2598 ol_with_ldbm_api=berkeley
2599 elif test $ol_with_ldbm_api != berkeley ; then
2600 { echo "configure: error: LDBM API not compatible with BDB" 1>&2; exit 1; }
2603 elif test $ol_enable_bdb = auto ; then
2604 if test $ol_with_ldbm_api != berkeley \
2605 -o $ol_with_ldbm_api != auto ; then
2606 echo "configure: warning: LDBM API not compatible with BDB, disabling BDB" 1>&2
2612 if test $ol_enable_slurpd = yes ; then
2613 if test $ol_with_threads = no ; then
2614 { echo "configure: error: slurpd requires threads" 1>&2; exit 1; }
2618 if test $ol_enable_lmpasswd = yes ; then
2619 if test $ol_with_tls = no ; then
2620 { echo "configure: error: LAN Manager passwords require OpenSSL" 1>&2; exit 1; }
2624 if test $ol_enable_kbind = yes -o $ol_enable_kpasswd = yes ; then
2625 if test $ol_with_kerberos = no ; then
2626 { echo "configure: error: options require --with-kerberos" 1>&2; exit 1; }
2627 elif $ol_with_kerberos = auto ; then
2628 ol_with_kerberos=yes
2631 elif test $ol_enable_kbind = no -o $ol_enable_kpasswd = no ; then
2632 if test $ol_with_kerberos = auto ; then
2634 elif test $ol_with_kerberos != no ; then
2635 echo "configure: warning: Kerberos detection enabled unnecessarily" 1>&2;
2640 if test $ol_enable_spasswd = yes ; then
2641 if test $ol_with_cyrus_sasl = no ; then
2642 { echo "configure: error: options require --with-cyrus-sasl" 1>&2; exit 1; }
2644 ol_with_cyrus_sasl=yes
2647 echo "$ac_t""done" 1>&6
2676 BUILD_BDB_DYNAMIC=static
2677 BUILD_DNSSRV_DYNAMIC=static
2678 BUILD_LDAP_DYNAMIC=static
2679 BUILD_LDBM_DYNAMIC=static
2680 BUILD_META_DYNAMIC=static
2681 BUILD_MONITOR_DYNAMIC=static
2682 BUILD_PASSWD_DYNAMIC=static
2683 BUILD_PERL_DYNAMIC=static
2684 BUILD_SHELL_DYNAMIC=static
2685 BUILD_TCL_DYNAMIC=static
2686 BUILD_SQL_DYNAMIC=static
2688 SLAPD_MODULES_LDFLAGS=
2689 SLAPD_MODULES_CPPFLAGS=
2714 cat >> confdefs.h <<\EOF
2715 #define HAVE_MKVERSION 1
2723 *-*-aix*) if test -z "$CC" ; then
2724 case "$ol_with_threads" in
2725 auto | yes | posix) ol_aix_threads=yes ;;
2731 if test $ol_aix_threads = yes ; then
2732 if test -z "${CC}" ; then
2733 for ac_prog in cc_r xlc_r cc
2735 # Extract the first word of "$ac_prog", so it can be a program name with args.
2736 set dummy $ac_prog; ac_word=$2
2737 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2738 echo "configure:2739: checking for $ac_word" >&5
2739 if eval "test \"\${ac_cv_prog_CC+set}\" = set"; then
2740 echo $ac_n "(cached) $ac_c" 1>&6
2742 if test -n "$CC"; then
2743 ac_cv_prog_CC="$CC" # Let the user override the test.
2745 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2747 for ac_dir in $ac_dummy; do
2748 test -z "$ac_dir" && ac_dir=.
2749 if test -f $ac_dir/$ac_word; then
2750 ac_cv_prog_CC="$ac_prog"
2758 if test -n "$CC"; then
2759 echo "$ac_t""$CC" 1>&6
2761 echo "$ac_t""no" 1>&6
2764 test -n "$CC" && break
2768 if test "$CC" = cc ; then
2769 if test $ol_with_threads != auto ; then
2770 { echo "configure: error: --with-threads requires cc_r (or other suitable compiler) on AIX" 1>&2; exit 1; }
2772 echo "configure: warning: disabling threads, no cc_r on AIX" 1>&2
2778 if test "${CC}" = "cc_r" -o "${CC}" = "xlc_r" ; then
2779 ol_with_threads=posix
2780 ol_cv_pthread_create=yes
2784 if test -z "${CC}"; then
2787 # Extract the first word of "$ac_prog", so it can be a program name with args.
2788 set dummy $ac_prog; ac_word=$2
2789 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2790 echo "configure:2791: checking for $ac_word" >&5
2791 if eval "test \"\${ac_cv_prog_CC+set}\" = set"; then
2792 echo $ac_n "(cached) $ac_c" 1>&6
2794 if test -n "$CC"; then
2795 ac_cv_prog_CC="$CC" # Let the user override the test.
2797 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2799 for ac_dir in $ac_dummy; do
2800 test -z "$ac_dir" && ac_dir=.
2801 if test -f $ac_dir/$ac_word; then
2802 ac_cv_prog_CC="$ac_prog"
2810 if test -n "$CC"; then
2811 echo "$ac_t""$CC" 1>&6
2813 echo "$ac_t""no" 1>&6
2816 test -n "$CC" && break
2824 # Check whether --enable-fast-install or --disable-fast-install was given.
2825 if test "${enable_fast_install+set}" = set; then
2826 enableval="$enable_fast_install"
2827 p=${PACKAGE-default}
2828 case "$enableval" in
2829 yes) enable_fast_install=yes ;;
2830 no) enable_fast_install=no ;;
2832 enable_fast_install=no
2833 # Look at the argument we got. We use all the common list separators.
2834 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
2835 for pkg in $enableval; do
2836 if test "X$pkg" = "X$p"; then
2837 enable_fast_install=yes
2844 enable_fast_install=yes
2847 # Extract the first word of "ranlib", so it can be a program name with args.
2848 set dummy ranlib; ac_word=$2
2849 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2850 echo "configure:2851: checking for $ac_word" >&5
2851 if eval "test \"\${ac_cv_prog_RANLIB+set}\" = set"; then
2852 echo $ac_n "(cached) $ac_c" 1>&6
2854 if test -n "$RANLIB"; then
2855 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
2857 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2859 for ac_dir in $ac_dummy; do
2860 test -z "$ac_dir" && ac_dir=.
2861 if test -f $ac_dir/$ac_word; then
2862 ac_cv_prog_RANLIB="ranlib"
2867 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
2870 RANLIB="$ac_cv_prog_RANLIB"
2871 if test -n "$RANLIB"; then
2872 echo "$ac_t""$RANLIB" 1>&6
2874 echo "$ac_t""no" 1>&6
2877 # Extract the first word of "gcc", so it can be a program name with args.
2878 set dummy gcc; ac_word=$2
2879 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2880 echo "configure:2881: checking for $ac_word" >&5
2881 if eval "test \"\${ac_cv_prog_CC+set}\" = set"; then
2882 echo $ac_n "(cached) $ac_c" 1>&6
2884 if test -n "$CC"; then
2885 ac_cv_prog_CC="$CC" # Let the user override the test.
2887 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2889 for ac_dir in $ac_dummy; do
2890 test -z "$ac_dir" && ac_dir=.
2891 if test -f $ac_dir/$ac_word; then
2900 if test -n "$CC"; then
2901 echo "$ac_t""$CC" 1>&6
2903 echo "$ac_t""no" 1>&6
2906 if test -z "$CC"; then
2907 # Extract the first word of "cc", so it can be a program name with args.
2908 set dummy cc; ac_word=$2
2909 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2910 echo "configure:2911: checking for $ac_word" >&5
2911 if eval "test \"\${ac_cv_prog_CC+set}\" = set"; then
2912 echo $ac_n "(cached) $ac_c" 1>&6
2914 if test -n "$CC"; then
2915 ac_cv_prog_CC="$CC" # Let the user override the test.
2917 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2920 for ac_dir in $ac_dummy; do
2921 test -z "$ac_dir" && ac_dir=.
2922 if test -f $ac_dir/$ac_word; then
2923 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
2924 ac_prog_rejected=yes
2932 if test $ac_prog_rejected = yes; then
2933 # We found a bogon in the path, so make sure we never use it.
2934 set dummy $ac_cv_prog_CC
2936 if test $# -gt 0; then
2937 # We chose a different compiler from the bogus one.
2938 # However, it has the same basename, so the bogon will be chosen
2939 # first if we set CC to just the basename; use the full file name.
2941 set dummy "$ac_dir/$ac_word" "$@"
2949 if test -n "$CC"; then
2950 echo "$ac_t""$CC" 1>&6
2952 echo "$ac_t""no" 1>&6
2955 if test -z "$CC"; then
2956 case "`uname -s`" in
2957 *win32* | *WIN32* | *CYGWIN*)
2958 # Extract the first word of "cl", so it can be a program name with args.
2959 set dummy cl; ac_word=$2
2960 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2961 echo "configure:2962: checking for $ac_word" >&5
2962 if eval "test \"\${ac_cv_prog_CC+set}\" = set"; then
2963 echo $ac_n "(cached) $ac_c" 1>&6
2965 if test -n "$CC"; then
2966 ac_cv_prog_CC="$CC" # Let the user override the test.
2968 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2970 for ac_dir in $ac_dummy; do
2971 test -z "$ac_dir" && ac_dir=.
2972 if test -f $ac_dir/$ac_word; then
2981 if test -n "$CC"; then
2982 echo "$ac_t""$CC" 1>&6
2984 echo "$ac_t""no" 1>&6
2989 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
2992 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $CPPFLAGS $LDFLAGS) works""... $ac_c" 1>&6
2993 echo "configure:2994: checking whether the C compiler ($CC $CFLAGS $CPPFLAGS $LDFLAGS) works" >&5
2996 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2997 ac_cpp='$CPP $CPPFLAGS'
2998 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2999 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
3000 cross_compiling=$ac_cv_prog_cc_cross
3002 cat > conftest.$ac_ext << EOF
3004 #line 3005 "configure"
3005 #include "confdefs.h"
3009 if { (eval echo configure:3010: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3010 ac_cv_prog_cc_works=yes
3011 # If we can't run a trivial program, we are probably using a cross compiler.
3012 if (./conftest; exit) 2>/dev/null; then
3013 ac_cv_prog_cc_cross=no
3015 ac_cv_prog_cc_cross=yes
3018 echo "configure: failed program was:" >&5
3019 cat conftest.$ac_ext >&5
3020 ac_cv_prog_cc_works=no
3024 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
3025 ac_cpp='$CPP $CPPFLAGS'
3026 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
3027 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
3028 cross_compiling=$ac_cv_prog_cc_cross
3030 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
3031 if test $ac_cv_prog_cc_works = no; then
3032 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
3034 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $CPPFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
3035 echo "configure:3036: checking whether the C compiler ($CC $CFLAGS $CPPFLAGS $LDFLAGS) is a cross-compiler" >&5
3036 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
3037 cross_compiling=$ac_cv_prog_cc_cross
3039 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
3040 echo "configure:3041: checking whether we are using GNU C" >&5
3041 if eval "test \"\${ac_cv_prog_gcc+set}\" = set"; then
3042 echo $ac_n "(cached) $ac_c" 1>&6
3044 cat > conftest.c <<EOF
3049 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:3050: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
3056 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
3058 if test $ac_cv_prog_gcc = yes; then
3064 ac_test_CFLAGS="${CFLAGS+set}"
3065 ac_save_CFLAGS="$CFLAGS"
3067 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
3068 echo "configure:3069: checking whether ${CC-cc} accepts -g" >&5
3069 if eval "test \"\${ac_cv_prog_cc_g+set}\" = set"; then
3070 echo $ac_n "(cached) $ac_c" 1>&6
3072 echo 'void f(){}' > conftest.c
3073 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
3082 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
3083 if test "$ac_test_CFLAGS" = set; then
3084 CFLAGS="$ac_save_CFLAGS"
3085 elif test $ac_cv_prog_cc_g = yes; then
3086 if test "$GCC" = yes; then
3092 if test "$GCC" = yes; then
3099 # Check whether --with-gnu-ld or --without-gnu-ld was given.
3100 if test "${with_gnu_ld+set}" = set; then
3101 withval="$with_gnu_ld"
3102 test "$withval" = no || with_gnu_ld=yes
3108 if test "$ac_cv_prog_gcc" = yes; then
3109 # Check if gcc -print-prog-name=ld gives a path.
3110 echo $ac_n "checking for ld used by GCC""... $ac_c" 1>&6
3111 echo "configure:3112: checking for ld used by GCC" >&5
3112 ac_prog=`($CC -print-prog-name=ld) 2>&5`
3114 # Accept absolute paths.
3115 [\\/]* | [A-Za-z]:[\\/]*)
3116 re_direlt='/[^/][^/]*/\.\./'
3117 # Canonicalize the path of ld
3118 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
3119 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
3120 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
3122 test -z "$LD" && LD="$ac_prog"
3125 # If it fails, then pretend we aren't using GCC.
3129 # If it is relative, then search for the first ld in PATH.
3133 elif test "$with_gnu_ld" = yes; then
3134 echo $ac_n "checking for GNU ld""... $ac_c" 1>&6
3135 echo "configure:3136: checking for GNU ld" >&5
3137 echo $ac_n "checking for non-GNU ld""... $ac_c" 1>&6
3138 echo "configure:3139: checking for non-GNU ld" >&5
3140 if eval "test \"\${ac_cv_path_LD+set}\" = set"; then
3141 echo $ac_n "(cached) $ac_c" 1>&6
3143 if test -z "$LD"; then
3144 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
3145 for ac_dir in $PATH; do
3146 test -z "$ac_dir" && ac_dir=.
3147 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
3148 ac_cv_path_LD="$ac_dir/$ac_prog"
3149 # Check to see if the program is GNU ld. I'd rather use --version,
3150 # but apparently some GNU ld's only accept -v.
3151 # Break only if it was the GNU/non-GNU ld that we prefer.
3152 if "$ac_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
3153 test "$with_gnu_ld" != no && break
3155 test "$with_gnu_ld" != yes && break
3161 ac_cv_path_LD="$LD" # Let the user override the test with a path.
3166 if test -n "$LD"; then
3167 echo "$ac_t""$LD" 1>&6
3169 echo "$ac_t""no" 1>&6
3171 test -z "$LD" && { echo "configure: error: no acceptable ld found in \$PATH" 1>&2; exit 1; }
3172 echo $ac_n "checking if the linker ($LD) is GNU ld""... $ac_c" 1>&6
3173 echo "configure:3174: checking if the linker ($LD) is GNU ld" >&5
3174 if eval "test \"\${ac_cv_prog_gnu_ld+set}\" = set"; then
3175 echo $ac_n "(cached) $ac_c" 1>&6
3177 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
3178 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
3179 ac_cv_prog_gnu_ld=yes
3181 ac_cv_prog_gnu_ld=no
3185 echo "$ac_t""$ac_cv_prog_gnu_ld" 1>&6
3188 echo $ac_n "checking for BSD-compatible nm""... $ac_c" 1>&6
3189 echo "configure:3190: checking for BSD-compatible nm" >&5
3190 if eval "test \"\${ac_cv_path_NM+set}\" = set"; then
3191 echo $ac_n "(cached) $ac_c" 1>&6
3193 if test -n "$NM"; then
3194 # Let the user override the test.
3197 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
3198 for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
3199 test -z "$ac_dir" && ac_dir=.
3200 if test -f $ac_dir/nm || test -f $ac_dir/nm$ac_exeext ; then
3201 # Check to see if the nm accepts a BSD-compat flag.
3202 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
3203 # nm: unknown option "B" ignored
3204 if ($ac_dir/nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
3205 ac_cv_path_NM="$ac_dir/nm -B"
3207 elif ($ac_dir/nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
3208 ac_cv_path_NM="$ac_dir/nm -p"
3211 ac_cv_path_NM=${ac_cv_path_NM="$ac_dir/nm"} # keep the first match, but
3212 continue # so that we can try to find one that supports BSD flags
3217 test -z "$ac_cv_path_NM" && ac_cv_path_NM=nm
3222 echo "$ac_t""$NM" 1>&6
3224 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
3225 echo "configure:3226: checking whether ln -s works" >&5
3226 if eval "test \"\${ac_cv_prog_LN_S+set}\" = set"; then
3227 echo $ac_n "(cached) $ac_c" 1>&6
3230 if ln -s X conftestdata 2>/dev/null
3233 ac_cv_prog_LN_S="ln -s"
3238 LN_S="$ac_cv_prog_LN_S"
3239 if test "$ac_cv_prog_LN_S" = "ln -s"; then
3240 echo "$ac_t""yes" 1>&6
3242 echo "$ac_t""no" 1>&6
3245 if test $host != $build; then
3246 ac_tool_prefix=${host_alias}-
3253 NONE) lt_target="$host" ;;
3254 *) lt_target="$target" ;;
3257 # Check for any special flags to pass to ltconfig.
3258 libtool_flags="--cache-file=$cache_file"
3259 test "$enable_shared" = no && libtool_flags="$libtool_flags --disable-shared"
3260 test "$enable_static" = no && libtool_flags="$libtool_flags --disable-static"
3261 test "$enable_fast_install" = no && libtool_flags="$libtool_flags --disable-fast-install"
3262 test "$ac_cv_prog_gcc" = yes && libtool_flags="$libtool_flags --with-gcc"
3263 test "$ac_cv_prog_gnu_ld" = yes && libtool_flags="$libtool_flags --with-gnu-ld"
3264 libtool_flags="$libtool_flags --enable-dlopen"
3265 libtool_flags="$libtool_flags --enable-win32-dll"
3266 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
3267 if test "${enable_libtool_lock+set}" = set; then
3268 enableval="$enable_libtool_lock"
3272 test "x$enable_libtool_lock" = xno && libtool_flags="$libtool_flags --disable-lock"
3273 test x"$silent" = xyes && libtool_flags="$libtool_flags --silent"
3275 # Some flags need to be propagated to the compiler or linker for good
3277 case "$lt_target" in
3279 # Find out which ABI we are using.
3280 echo '#line 3281 "configure"' > conftest.$ac_ext
3281 if { (eval echo configure:3282: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3282 case "`/usr/bin/file conftest.o`" in
3298 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
3299 SAVE_CFLAGS="$CFLAGS"
3300 CFLAGS="$CFLAGS -belf"
3301 echo $ac_n "checking whether the C compiler needs -belf""... $ac_c" 1>&6
3302 echo "configure:3303: checking whether the C compiler needs -belf" >&5
3303 if eval "test \"\${lt_cv_cc_needs_belf+set}\" = set"; then
3304 echo $ac_n "(cached) $ac_c" 1>&6
3306 cat > conftest.$ac_ext <<EOF
3307 #line 3308 "configure"
3308 #include "confdefs.h"
3314 if { (eval echo configure:3315: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3316 lt_cv_cc_needs_belf=yes
3318 echo "configure: failed program was:" >&5
3319 cat conftest.$ac_ext >&5
3321 lt_cv_cc_needs_belf=no
3326 echo "$ac_t""$lt_cv_cc_needs_belf" 1>&6
3327 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
3328 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
3329 CFLAGS="$SAVE_CFLAGS"
3333 *-*-cygwin* | *-*-mingw*)
3334 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
3335 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
3336 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3337 echo "configure:3338: checking for $ac_word" >&5
3338 if eval "test \"\${ac_cv_prog_DLLTOOL+set}\" = set"; then
3339 echo $ac_n "(cached) $ac_c" 1>&6
3341 if test -n "$DLLTOOL"; then
3342 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
3344 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3346 for ac_dir in $ac_dummy; do
3347 test -z "$ac_dir" && ac_dir=.
3348 if test -f $ac_dir/$ac_word; then
3349 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
3356 DLLTOOL="$ac_cv_prog_DLLTOOL"
3357 if test -n "$DLLTOOL"; then
3358 echo "$ac_t""$DLLTOOL" 1>&6
3360 echo "$ac_t""no" 1>&6
3364 if test -z "$ac_cv_prog_DLLTOOL"; then
3365 if test -n "$ac_tool_prefix"; then
3366 # Extract the first word of "dlltool", so it can be a program name with args.
3367 set dummy dlltool; ac_word=$2
3368 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3369 echo "configure:3370: checking for $ac_word" >&5
3370 if eval "test \"\${ac_cv_prog_DLLTOOL+set}\" = set"; then
3371 echo $ac_n "(cached) $ac_c" 1>&6
3373 if test -n "$DLLTOOL"; then
3374 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
3376 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3378 for ac_dir in $ac_dummy; do
3379 test -z "$ac_dir" && ac_dir=.
3380 if test -f $ac_dir/$ac_word; then
3381 ac_cv_prog_DLLTOOL="dlltool"
3386 test -z "$ac_cv_prog_DLLTOOL" && ac_cv_prog_DLLTOOL="false"
3389 DLLTOOL="$ac_cv_prog_DLLTOOL"
3390 if test -n "$DLLTOOL"; then
3391 echo "$ac_t""$DLLTOOL" 1>&6
3393 echo "$ac_t""no" 1>&6
3401 # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
3402 set dummy ${ac_tool_prefix}as; ac_word=$2
3403 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3404 echo "configure:3405: checking for $ac_word" >&5
3405 if eval "test \"\${ac_cv_prog_AS+set}\" = set"; then
3406 echo $ac_n "(cached) $ac_c" 1>&6
3408 if test -n "$AS"; then
3409 ac_cv_prog_AS="$AS" # Let the user override the test.
3411 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3413 for ac_dir in $ac_dummy; do
3414 test -z "$ac_dir" && ac_dir=.
3415 if test -f $ac_dir/$ac_word; then
3416 ac_cv_prog_AS="${ac_tool_prefix}as"
3424 if test -n "$AS"; then
3425 echo "$ac_t""$AS" 1>&6
3427 echo "$ac_t""no" 1>&6
3431 if test -z "$ac_cv_prog_AS"; then
3432 if test -n "$ac_tool_prefix"; then
3433 # Extract the first word of "as", so it can be a program name with args.
3434 set dummy as; ac_word=$2
3435 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3436 echo "configure:3437: checking for $ac_word" >&5
3437 if eval "test \"\${ac_cv_prog_AS+set}\" = set"; then
3438 echo $ac_n "(cached) $ac_c" 1>&6
3440 if test -n "$AS"; then
3441 ac_cv_prog_AS="$AS" # Let the user override the test.
3443 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3445 for ac_dir in $ac_dummy; do
3446 test -z "$ac_dir" && ac_dir=.
3447 if test -f $ac_dir/$ac_word; then
3453 test -z "$ac_cv_prog_AS" && ac_cv_prog_AS="false"
3457 if test -n "$AS"; then
3458 echo "$ac_t""$AS" 1>&6
3460 echo "$ac_t""no" 1>&6
3468 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
3469 set dummy ${ac_tool_prefix}objdump; ac_word=$2
3470 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3471 echo "configure:3472: checking for $ac_word" >&5
3472 if eval "test \"\${ac_cv_prog_OBJDUMP+set}\" = set"; then
3473 echo $ac_n "(cached) $ac_c" 1>&6
3475 if test -n "$OBJDUMP"; then
3476 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
3478 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3480 for ac_dir in $ac_dummy; do
3481 test -z "$ac_dir" && ac_dir=.
3482 if test -f $ac_dir/$ac_word; then
3483 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
3490 OBJDUMP="$ac_cv_prog_OBJDUMP"
3491 if test -n "$OBJDUMP"; then
3492 echo "$ac_t""$OBJDUMP" 1>&6
3494 echo "$ac_t""no" 1>&6
3498 if test -z "$ac_cv_prog_OBJDUMP"; then
3499 if test -n "$ac_tool_prefix"; then
3500 # Extract the first word of "objdump", so it can be a program name with args.
3501 set dummy objdump; ac_word=$2
3502 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3503 echo "configure:3504: checking for $ac_word" >&5
3504 if eval "test \"\${ac_cv_prog_OBJDUMP+set}\" = set"; then
3505 echo $ac_n "(cached) $ac_c" 1>&6
3507 if test -n "$OBJDUMP"; then
3508 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
3510 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3512 for ac_dir in $ac_dummy; do
3513 test -z "$ac_dir" && ac_dir=.
3514 if test -f $ac_dir/$ac_word; then
3515 ac_cv_prog_OBJDUMP="objdump"
3520 test -z "$ac_cv_prog_OBJDUMP" && ac_cv_prog_OBJDUMP="false"
3523 OBJDUMP="$ac_cv_prog_OBJDUMP"
3524 if test -n "$OBJDUMP"; then
3525 echo "$ac_t""$OBJDUMP" 1>&6
3527 echo "$ac_t""no" 1>&6
3540 # Save cache, so that ltconfig can load it
3543 # Actually configure libtool. ac_aux_dir is where install-sh is found.
3544 CC="$CC" CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" \
3545 LD="$LD" LDFLAGS="$LDFLAGS" LIBS="$LIBS" \
3546 LN_S="$LN_S" NM="$NM" RANLIB="$RANLIB" \
3547 DLLTOOL="$DLLTOOL" AS="$AS" OBJDUMP="$OBJDUMP" \
3548 ${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig --no-reexec \
3549 $libtool_flags --no-verify $ac_aux_dir/ltmain.sh $lt_target \
3550 || { echo "configure: error: libtool configure failed" 1>&2; exit 1; }
3552 # Reload cache, that may have been modified by ltconfig
3555 # This can be used to rebuild libtool when needed
3556 LIBTOOL_DEPS="$ac_aux_dir/ltconfig $ac_aux_dir/ltmain.sh"
3558 # Always use our own libtool.
3559 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
3561 # Redirect the config.log output again, so that the ltconfig log is not
3562 # clobbered by the next message.
3563 exec 5>>./config.log
3566 for ac_prog in mawk gawk nawk awk
3568 # Extract the first word of "$ac_prog", so it can be a program name with args.
3569 set dummy $ac_prog; ac_word=$2
3570 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3571 echo "configure:3572: checking for $ac_word" >&5
3572 if eval "test \"\${ac_cv_prog_AWK+set}\" = set"; then
3573 echo $ac_n "(cached) $ac_c" 1>&6
3575 if test -n "$AWK"; then
3576 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3578 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3580 for ac_dir in $ac_dummy; do
3581 test -z "$ac_dir" && ac_dir=.
3582 if test -f $ac_dir/$ac_word; then
3583 ac_cv_prog_AWK="$ac_prog"
3590 AWK="$ac_cv_prog_AWK"
3591 if test -n "$AWK"; then
3592 echo "$ac_t""$AWK" 1>&6
3594 echo "$ac_t""no" 1>&6
3597 test -n "$AWK" && break
3600 # test for ln hardlink support
3601 echo $ac_n "checking whether ln works""... $ac_c" 1>&6
3602 echo "configure:3603: checking whether ln works" >&5
3603 if eval "test \"\${ol_cv_prog_LN_H+set}\" = set"; then
3604 echo $ac_n "(cached) $ac_c" 1>&6
3606 rm -f conftest.src conftest.dst
3607 echo "conftest" > conftest.src
3608 if ln conftest.src conftest.dst 2>/dev/null
3610 ol_cv_prog_LN_H="ln"
3612 ol_cv_prog_LN_H="cp"
3614 rm -f conftest.src conftest.dst
3617 LN_H="$ol_cv_prog_LN_H"
3618 if test "$ol_cv_prog_LN_H" = "ln"; then
3619 echo "$ac_t""yes" 1>&6
3621 echo "$ac_t""no" 1>&6
3624 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
3625 echo "configure:3626: checking whether ln -s works" >&5
3626 if eval "test \"\${ac_cv_prog_LN_S+set}\" = set"; then
3627 echo $ac_n "(cached) $ac_c" 1>&6
3630 if ln -s X conftestdata 2>/dev/null
3633 ac_cv_prog_LN_S="ln -s"
3638 LN_S="$ac_cv_prog_LN_S"
3639 if test "$ac_cv_prog_LN_S" = "ln -s"; then
3640 echo "$ac_t""yes" 1>&6
3642 echo "$ac_t""no" 1>&6
3646 if test "$LN_H" = "cp" -a "$LN_S" = "ln"; then
3650 # Extract the first word of "sendmail", so it can be a program name with args.
3651 set dummy sendmail; ac_word=$2
3652 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3653 echo "configure:3654: checking for $ac_word" >&5
3654 if eval "test \"\${ac_cv_path_SENDMAIL+set}\" = set"; then
3655 echo $ac_n "(cached) $ac_c" 1>&6
3659 ac_cv_path_SENDMAIL="$SENDMAIL" # Let the user override the test with a path.
3662 ac_cv_path_SENDMAIL="$SENDMAIL" # Let the user override the test with a dos path.
3665 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3666 ac_dummy="$PATH:/usr/libexec:/usr/lib:/usr/sbin:/usr/etc:/etc"
3667 for ac_dir in $ac_dummy; do
3668 test -z "$ac_dir" && ac_dir=.
3669 if test -f $ac_dir/$ac_word; then
3670 ac_cv_path_SENDMAIL="$ac_dir/$ac_word"
3675 test -z "$ac_cv_path_SENDMAIL" && ac_cv_path_SENDMAIL="/usr/lib/sendmail"
3679 SENDMAIL="$ac_cv_path_SENDMAIL"
3680 if test -n "$SENDMAIL"; then
3681 echo "$ac_t""$SENDMAIL" 1>&6
3683 echo "$ac_t""no" 1>&6
3686 # Extract the first word of "vi", so it can be a program name with args.
3687 set dummy vi; ac_word=$2
3688 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3689 echo "configure:3690: checking for $ac_word" >&5
3690 if eval "test \"\${ac_cv_path_EDITOR+set}\" = set"; then
3691 echo $ac_n "(cached) $ac_c" 1>&6
3695 ac_cv_path_EDITOR="$EDITOR" # Let the user override the test with a path.
3698 ac_cv_path_EDITOR="$EDITOR" # Let the user override the test with a dos path.
3701 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3702 ac_dummy="$PATH:/usr/ucb"
3703 for ac_dir in $ac_dummy; do
3704 test -z "$ac_dir" && ac_dir=.
3705 if test -f $ac_dir/$ac_word; then
3706 ac_cv_path_EDITOR="$ac_dir/$ac_word"
3711 test -z "$ac_cv_path_EDITOR" && ac_cv_path_EDITOR="/usr/ucb/vi"
3715 EDITOR="$ac_cv_path_EDITOR"
3716 if test -n "$EDITOR"; then
3717 echo "$ac_t""$EDITOR" 1>&6
3719 echo "$ac_t""no" 1>&6
3722 # Extract the first word of "finger", so it can be a program name with args.
3723 set dummy finger; ac_word=$2
3724 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3725 echo "configure:3726: checking for $ac_word" >&5
3726 if eval "test \"\${ac_cv_path_FINGER+set}\" = set"; then
3727 echo $ac_n "(cached) $ac_c" 1>&6
3731 ac_cv_path_FINGER="$FINGER" # Let the user override the test with a path.
3734 ac_cv_path_FINGER="$FINGER" # Let the user override the test with a dos path.
3737 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3738 ac_dummy="$PATH:/usr/ucb"
3739 for ac_dir in $ac_dummy; do
3740 test -z "$ac_dir" && ac_dir=.
3741 if test -f $ac_dir/$ac_word; then
3742 ac_cv_path_FINGER="$ac_dir/$ac_word"
3747 test -z "$ac_cv_path_FINGER" && ac_cv_path_FINGER="/usr/ucb/finger"
3751 FINGER="$ac_cv_path_FINGER"
3752 if test -n "$FINGER"; then
3753 echo "$ac_t""$FINGER" 1>&6
3755 echo "$ac_t""no" 1>&6
3760 if test $ol_enable_perl != no ; then
3761 # Extract the first word of "perl", so it can be a program name with args.
3762 set dummy perl; ac_word=$2
3763 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3764 echo "configure:3765: checking for $ac_word" >&5
3765 if eval "test \"\${ac_cv_path_PERLBIN+set}\" = set"; then
3766 echo $ac_n "(cached) $ac_c" 1>&6
3770 ac_cv_path_PERLBIN="$PERLBIN" # Let the user override the test with a path.
3773 ac_cv_path_PERLBIN="$PERLBIN" # Let the user override the test with a dos path.
3776 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3778 for ac_dir in $ac_dummy; do
3779 test -z "$ac_dir" && ac_dir=.
3780 if test -f $ac_dir/$ac_word; then
3781 ac_cv_path_PERLBIN="$ac_dir/$ac_word"
3786 test -z "$ac_cv_path_PERLBIN" && ac_cv_path_PERLBIN="/usr/bin/perl"
3790 PERLBIN="$ac_cv_path_PERLBIN"
3791 if test -n "$PERLBIN"; then
3792 echo "$ac_t""$PERLBIN" 1>&6
3794 echo "$ac_t""no" 1>&6
3798 if test "no$PERLBIN" = "no" ; then
3799 if test $ol_enable_perl = yes ; then
3800 { echo "configure: error: could not locate perl" 1>&2; exit 1; }
3804 PERL_CPPFLAGS="`$PERLBIN -MExtUtils::Embed -e ccopts`"
3805 if test x"$ol_with_perl_module" = "xstatic" ; then
3806 SLAPD_PERL_LDFLAGS="`$PERLBIN -MExtUtils::Embed -e ldopts|sed -e s/-lc//`"
3808 MOD_PERL_LDFLAGS="`$PERLBIN -MExtUtils::Embed -e ldopts|sed -e s/-lc//`"
3814 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
3815 echo "configure:3816: checking how to run the C preprocessor" >&5
3816 # On Suns, sometimes $CPP names a directory.
3817 if test -n "$CPP" && test -d "$CPP"; then
3820 if test -z "$CPP"; then
3821 if eval "test \"\${ac_cv_prog_CPP+set}\" = set"; then
3822 echo $ac_n "(cached) $ac_c" 1>&6
3824 # This must be in double quotes, not single quotes, because CPP may get
3825 # substituted into the Makefile and "${CC-cc}" will confuse make.
3827 # On the NeXT, cc -E runs the code through the compiler's parser,
3828 # not just through cpp.
3829 cat > conftest.$ac_ext <<EOF
3830 #line 3831 "configure"
3831 #include "confdefs.h"
3835 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3836 { (eval echo configure:3837: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3837 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3838 if test -z "$ac_err"; then
3842 echo "configure: failed program was:" >&5
3843 cat conftest.$ac_ext >&5
3845 CPP="${CC-cc} -E -traditional-cpp"
3846 cat > conftest.$ac_ext <<EOF
3847 #line 3848 "configure"
3848 #include "confdefs.h"
3852 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3853 { (eval echo configure:3854: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3854 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3855 if test -z "$ac_err"; then
3859 echo "configure: failed program was:" >&5
3860 cat conftest.$ac_ext >&5
3862 CPP="${CC-cc} -nologo -E"
3863 cat > conftest.$ac_ext <<EOF
3864 #line 3865 "configure"
3865 #include "confdefs.h"
3869 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3870 { (eval echo configure:3871: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3871 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3872 if test -z "$ac_err"; then
3876 echo "configure: failed program was:" >&5
3877 cat conftest.$ac_ext >&5
3886 ac_cv_prog_CPP="$CPP"
3888 CPP="$ac_cv_prog_CPP"
3890 ac_cv_prog_CPP="$CPP"
3892 echo "$ac_t""$CPP" 1>&6
3895 if test $cross_compiling = yes -a $ol_enable_x_compile = yes; then
3896 echo "configure: warning: cross compiling.... some functionality will be removed." 1>&2
3898 elif test $cross_compiling = no -a $ol_enable_x_compile = yes; then
3899 echo "configure: warning: programs compiled here do run here..." 1>&2
3900 { echo "configure: error: if not cross compiling, use --disable-x-compile." 1>&2; exit 1; }
3902 elif test $cross_compiling = yes -a $ol_enable_x_compile = no; then
3903 echo "configure: warning: programs compiled here do not run here..." 1>&2
3904 { echo "configure: error: if cross compiling, add --enable-x-compile." 1>&2; exit 1; }
3907 echo $ac_n "checking for AIX""... $ac_c" 1>&6
3908 echo "configure:3909: checking for AIX" >&5
3909 cat > conftest.$ac_ext <<EOF
3910 #line 3911 "configure"
3911 #include "confdefs.h"
3917 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3918 egrep "yes" >/dev/null 2>&1; then
3920 echo "$ac_t""yes" 1>&6; cat >> confdefs.h <<\EOF
3921 #define _ALL_SOURCE 1
3926 echo "$ac_t""no" 1>&6
3931 echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
3932 echo "configure:3933: checking for POSIXized ISC" >&5
3933 if test -d /etc/conf/kconfig.d &&
3934 grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
3936 echo "$ac_t""yes" 1>&6
3937 ISC=yes # If later tests want to check for ISC.
3938 cat >> confdefs.h <<\EOF
3939 #define _POSIX_SOURCE 1
3942 if test "$GCC" = yes; then
3948 echo "$ac_t""no" 1>&6
3952 ac_safe=`echo "minix/config.h" | sed 'y%./+-%__p_%'`
3953 echo $ac_n "checking for minix/config.h""... $ac_c" 1>&6
3954 echo "configure:3955: checking for minix/config.h" >&5
3955 if eval "test \"\${ac_cv_header_$ac_safe+set}\" = set"; then
3956 echo $ac_n "(cached) $ac_c" 1>&6
3958 cat > conftest.$ac_ext <<EOF
3959 #line 3960 "configure"
3960 #include "confdefs.h"
3961 #include <minix/config.h>
3963 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3964 { (eval echo configure:3965: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3965 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3966 if test -z "$ac_err"; then
3968 eval "ac_cv_header_$ac_safe=yes"
3971 echo "configure: failed program was:" >&5
3972 cat conftest.$ac_ext >&5
3974 eval "ac_cv_header_$ac_safe=no"
3978 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3979 echo "$ac_t""yes" 1>&6
3982 echo "$ac_t""no" 1>&6
3986 if test "$MINIX" = yes; then
3987 cat >> confdefs.h <<\EOF
3988 #define _POSIX_SOURCE 1
3991 cat >> confdefs.h <<\EOF
3992 #define _POSIX_1_SOURCE 2
3995 cat >> confdefs.h <<\EOF
4002 echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
4003 echo "configure:4004: checking for Cygwin environment" >&5
4004 if eval "test \"\${ac_cv_cygwin+set}\" = set"; then
4005 echo $ac_n "(cached) $ac_c" 1>&6
4007 cat > conftest.$ac_ext <<EOF
4008 #line 4009 "configure"
4009 #include "confdefs.h"
4014 #define __CYGWIN__ __CYGWIN32__
4019 if { (eval echo configure:4020: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4023 echo "configure: failed program was:" >&5
4024 cat conftest.$ac_ext >&5
4031 echo "$ac_t""$ac_cv_cygwin" 1>&6
4033 test "$ac_cv_cygwin" = yes && CYGWIN=yes
4034 echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6
4035 echo "configure:4036: checking for mingw32 environment" >&5
4036 if eval "test \"\${ac_cv_mingw32+set}\" = set"; then
4037 echo $ac_n "(cached) $ac_c" 1>&6
4039 cat > conftest.$ac_ext <<EOF
4040 #line 4041 "configure"
4041 #include "confdefs.h"
4047 if { (eval echo configure:4048: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4051 echo "configure: failed program was:" >&5
4052 cat conftest.$ac_ext >&5
4059 echo "$ac_t""$ac_cv_mingw32" 1>&6
4061 test "$ac_cv_mingw32" = yes && MINGW32=yes
4062 echo $ac_n "checking for EMX OS/2 environment""... $ac_c" 1>&6
4063 echo "configure:4064: checking for EMX OS/2 environment" >&5
4064 if eval "test \"\${ac_cv_emxos2+set}\" = set"; then
4065 echo $ac_n "(cached) $ac_c" 1>&6
4067 cat > conftest.$ac_ext <<EOF
4068 #line 4069 "configure"
4069 #include "confdefs.h"
4075 if { (eval echo configure:4076: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4079 echo "configure: failed program was:" >&5
4080 cat conftest.$ac_ext >&5
4087 echo "$ac_t""$ac_cv_emxos2" 1>&6
4089 test "$ac_cv_emxos2" = yes && EMXOS2=yes
4093 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
4094 echo "configure:4095: checking for executable suffix" >&5
4095 if eval "test \"\${ac_cv_exeext+set}\" = set"; then
4096 echo $ac_n "(cached) $ac_c" 1>&6
4098 if test "$CYGWIN" = yes || test "$MINGW32" = yes || test "$EMXOS2" = yes; then
4102 echo 'int main () { return 0; }' > conftest.$ac_ext
4104 if { (eval echo configure:4105: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
4105 for file in conftest.*; do
4107 *.c | *.C | *.o | *.obj | *.xcoff) ;;
4108 *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
4112 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
4115 test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
4120 test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
4121 echo "$ac_t""${ac_cv_exeext}" 1>&6
4124 echo $ac_n "checking for object suffix""... $ac_c" 1>&6
4125 echo "configure:4126: checking for object suffix" >&5
4126 if eval "test \"\${ac_cv_objext+set}\" = set"; then
4127 echo $ac_n "(cached) $ac_c" 1>&6
4130 echo 'int i = 1;' > conftest.$ac_ext
4131 if { (eval echo configure:4132: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4132 for ac_file in conftest.*; do
4135 *) ac_cv_objext=`echo $ac_file | sed -e s/conftest.//` ;;
4139 { echo "configure: error: installation or configuration problem; compiler does not work" 1>&2; exit 1; }
4144 echo "$ac_t""$ac_cv_objext" 1>&6
4145 OBJEXT=$ac_cv_objext
4146 ac_objext=$ac_cv_objext
4149 cat >> confdefs.h <<EOF
4150 #define EXEEXT "${EXEEXT}"
4154 echo $ac_n "checking for be_app in -lbe""... $ac_c" 1>&6
4155 echo "configure:4156: checking for be_app in -lbe" >&5
4156 ac_lib_var=`echo be'_'be_app | sed 'y%./+-:%__p__%'`
4157 if eval "test \"\${ac_cv_lib_$ac_lib_var+set}\" = set"; then
4158 echo $ac_n "(cached) $ac_c" 1>&6
4160 ac_save_LIBS="$LIBS"
4161 LIBS="-lbe -lroot -lnet $LIBS"
4162 cat > conftest.$ac_ext <<EOF
4163 #line 4164 "configure"
4164 #include "confdefs.h"
4165 /* Override any gcc2 internal prototype to avoid an error. */
4166 /* We use char because int might match the return type of a gcc2
4167 builtin and then its argument prototype would still apply. */
4174 if { (eval echo configure:4175: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4176 eval "ac_cv_lib_$ac_lib_var=yes"
4178 echo "configure: failed program was:" >&5
4179 cat conftest.$ac_ext >&5
4181 eval "ac_cv_lib_$ac_lib_var=no"
4184 LIBS="$ac_save_LIBS"
4187 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4188 echo "$ac_t""yes" 1>&6
4189 LIBS="$LIBS -lbe -lroot -lnet"
4191 echo "$ac_t""no" 1>&6
4199 echo $ac_n "checking for ${CC-cc} option to accept ANSI C""... $ac_c" 1>&6
4200 echo "configure:4201: checking for ${CC-cc} option to accept ANSI C" >&5
4201 if eval "test \"\${am_cv_prog_cc_stdc+set}\" = set"; then
4202 echo $ac_n "(cached) $ac_c" 1>&6
4204 am_cv_prog_cc_stdc=no
4206 # Don't try gcc -ansi; that turns off useful extensions and
4207 # breaks some systems' header files.
4208 # AIX -qlanglvl=ansi
4209 # Ultrix and OSF/1 -std1
4210 # HP-UX 10.20 and later -Ae
4211 # HP-UX older versions -Aa -D_HPUX_SOURCE
4212 # SVR4 -Xc -D__EXTENSIONS__
4213 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4215 CC="$ac_save_CC $ac_arg"
4216 cat > conftest.$ac_ext <<EOF
4217 #line 4218 "configure"
4218 #include "confdefs.h"
4221 #include <sys/types.h>
4222 #include <sys/stat.h>
4223 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4224 struct buf { int x; };
4225 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4226 static char *e (p, i)
4232 static char *f (char * (*g) (char **, int), char **p, ...)
4237 s = g (p, va_arg (v,int));
4241 int test (int i, double x);
4242 struct s1 {int (*f) (int a);};
4243 struct s2 {int (*f) (double a);};
4244 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4250 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4254 if { (eval echo configure:4255: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4256 am_cv_prog_cc_stdc="$ac_arg"; break
4258 echo "configure: failed program was:" >&5
4259 cat conftest.$ac_ext >&5
4267 if test -z "$am_cv_prog_cc_stdc"; then
4268 echo "$ac_t""none needed" 1>&6
4270 echo "$ac_t""$am_cv_prog_cc_stdc" 1>&6
4272 case "x$am_cv_prog_cc_stdc" in
4274 *) CC="$CC $am_cv_prog_cc_stdc" ;;
4277 if test "X${am_cv_prog_cc_stdc}" = "Xno" ; then
4278 { echo "configure: error: OpenLDAP requires compiler to support STDC constructs." 1>&2; exit 1; }
4281 # test for make depend flag
4284 if test -z "${MKDEP}"; then
4286 if test -z "${MKDEP_FLAGS}"; then
4287 echo $ac_n "checking for ${OL_MKDEP} depend flag""... $ac_c" 1>&6
4288 echo "configure:4289: checking for ${OL_MKDEP} depend flag" >&5
4289 if eval "test \"\${ol_cv_mkdep+set}\" = set"; then
4290 echo $ac_n "(cached) $ac_c" 1>&6
4294 for flag in "-M" "-xM"; do
4295 cat > conftest.c <<EOF
4298 if { ac_try='$OL_MKDEP $flag conftest.c'; { (eval echo configure:4299: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } \
4299 | egrep '^conftest\.'"${ac_objext}" >/dev/null 2>&1
4301 if test ! -f conftest."${ac_object}" ; then
4303 OL_MKDEP_FLAGS="$flag"
4312 echo "$ac_t""$ol_cv_mkdep" 1>&6
4315 OL_MKDEP_FLAGS="${MKDEP_FLAGS}"
4320 OL_MKDEP_FLAGS="${MKDEP_FLAGS}"
4325 if test "${ol_cv_mkdep}" = no ; then
4326 # this will soon become an error
4327 echo "configure: warning: do not know how to generate dependencies" 1>&2
4330 echo $ac_n "checking for afopen in -ls""... $ac_c" 1>&6
4331 echo "configure:4332: checking for afopen in -ls" >&5
4332 ac_lib_var=`echo s'_'afopen | sed 'y%./+-:%__p__%'`
4333 if eval "test \"\${ac_cv_lib_$ac_lib_var+set}\" = set"; then
4334 echo $ac_n "(cached) $ac_c" 1>&6
4336 ac_save_LIBS="$LIBS"
4338 cat > conftest.$ac_ext <<EOF
4339 #line 4340 "configure"
4340 #include "confdefs.h"
4341 /* Override any gcc2 internal prototype to avoid an error. */
4342 /* We use char because int might match the return type of a gcc2
4343 builtin and then its argument prototype would still apply. */
4350 if { (eval echo configure:4351: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4352 eval "ac_cv_lib_$ac_lib_var=yes"
4354 echo "configure: failed program was:" >&5
4355 cat conftest.$ac_ext >&5
4357 eval "ac_cv_lib_$ac_lib_var=no"
4360 LIBS="$ac_save_LIBS"
4363 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4364 echo "$ac_t""yes" 1>&6
4367 cat >> confdefs.h <<\EOF
4368 #define HAVE_AIX_SECURITY 1
4373 echo "$ac_t""no" 1>&6
4379 if test $ol_enable_modules != no ; then
4380 for ac_hdr in ltdl.h
4382 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4383 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4384 echo "configure:4385: checking for $ac_hdr" >&5
4385 if eval "test \"\${ac_cv_header_$ac_safe+set}\" = set"; then
4386 echo $ac_n "(cached) $ac_c" 1>&6
4388 cat > conftest.$ac_ext <<EOF
4389 #line 4390 "configure"
4390 #include "confdefs.h"
4393 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4394 { (eval echo configure:4395: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4395 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4396 if test -z "$ac_err"; then
4398 eval "ac_cv_header_$ac_safe=yes"
4401 echo "configure: failed program was:" >&5
4402 cat conftest.$ac_ext >&5
4404 eval "ac_cv_header_$ac_safe=no"
4408 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4409 echo "$ac_t""yes" 1>&6
4410 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4411 cat >> confdefs.h <<EOF
4412 #define $ac_tr_hdr 1
4416 echo "$ac_t""no" 1>&6
4421 if test $ac_cv_header_ltdl_h = no ; then
4422 { echo "configure: error: could not locate libtool ltdl.h" 1>&2; exit 1; }
4425 echo $ac_n "checking for lt_dlinit in -lltdl""... $ac_c" 1>&6
4426 echo "configure:4427: checking for lt_dlinit in -lltdl" >&5
4427 ac_lib_var=`echo ltdl'_'lt_dlinit | sed 'y%./+-:%__p__%'`
4428 if eval "test \"\${ac_cv_lib_$ac_lib_var+set}\" = set"; then
4429 echo $ac_n "(cached) $ac_c" 1>&6
4431 ac_save_LIBS="$LIBS"
4433 cat > conftest.$ac_ext <<EOF
4434 #line 4435 "configure"
4435 #include "confdefs.h"
4436 /* Override any gcc2 internal prototype to avoid an error. */
4437 /* We use char because int might match the return type of a gcc2
4438 builtin and then its argument prototype would still apply. */
4445 if { (eval echo configure:4446: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4447 eval "ac_cv_lib_$ac_lib_var=yes"
4449 echo "configure: failed program was:" >&5
4450 cat conftest.$ac_ext >&5
4452 eval "ac_cv_lib_$ac_lib_var=no"
4455 LIBS="$ac_save_LIBS"
4458 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4459 echo "$ac_t""yes" 1>&6
4462 cat >> confdefs.h <<\EOF
4463 #define HAVE_LIBLTDL 1
4468 echo "$ac_t""no" 1>&6
4472 if test "$ac_cv_lib_ltdl_lt_dlinit" = no ; then
4473 { echo "configure: error: could not locate libtool -lltdl" 1>&2; exit 1; }
4477 ol_with_bdb_module=static
4478 ol_with_dnssrv_module=static
4479 ol_with_ldap_module=static
4480 ol_with_ldbm_module=static
4481 ol_with_meta_module=static
4482 ol_with_monitor_module=static
4483 ol_with_passwd_module=static
4484 ol_with_perl_module=static
4485 ol_with_shell_module=static
4486 ol_with_tcl_module=static
4487 ol_with_sql_module=static
4491 echo $ac_n "checking for EBCDIC""... $ac_c" 1>&6
4492 echo "configure:4493: checking for EBCDIC" >&5
4493 if eval "test \"\${ol_cv_cpp_ebcdic+set}\" = set"; then
4494 echo $ac_n "(cached) $ac_c" 1>&6
4497 cat > conftest.$ac_ext <<EOF
4498 #line 4499 "configure"
4499 #include "confdefs.h"
4502 #include <__ASCII__/generate_error.h>
4506 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4507 { (eval echo configure:4508: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4508 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4509 if test -z "$ac_err"; then
4511 ol_cv_cpp_ebcdic=yes
4514 echo "configure: failed program was:" >&5
4515 cat conftest.$ac_ext >&5
4522 echo "$ac_t""$ol_cv_cpp_ebcdic" 1>&6
4523 if test $ol_cv_cpp_ebcdic = yes ; then
4524 cat >> confdefs.h <<\EOF
4525 #define HAVE_EBCDIC 1
4530 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
4531 echo "configure:4532: checking for ANSI C header files" >&5
4532 if eval "test \"\${ol_cv_header_stdc+set}\" = set"; then
4533 echo $ac_n "(cached) $ac_c" 1>&6
4535 cat > conftest.$ac_ext <<EOF
4536 #line 4537 "configure"
4537 #include "confdefs.h"
4543 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4544 { (eval echo configure:4545: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4545 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4546 if test -z "$ac_err"; then
4548 ol_cv_header_stdc=yes
4551 echo "configure: failed program was:" >&5
4552 cat conftest.$ac_ext >&5
4554 ol_cv_header_stdc=no
4558 if test $ol_cv_header_stdc = yes; then
4559 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4560 cat > conftest.$ac_ext <<EOF
4561 #line 4562 "configure"
4562 #include "confdefs.h"
4565 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4566 egrep "memchr" >/dev/null 2>&1; then
4570 ol_cv_header_stdc=no
4576 if test $ol_cv_header_stdc = yes; then
4577 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4578 cat > conftest.$ac_ext <<EOF
4579 #line 4580 "configure"
4580 #include "confdefs.h"
4583 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4584 egrep "free" >/dev/null 2>&1; then
4588 ol_cv_header_stdc=no
4594 if test $ol_cv_header_stdc = yes; then
4595 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4596 if test "$cross_compiling" = yes; then
4599 cat > conftest.$ac_ext <<EOF
4600 #line 4601 "configure"
4601 #include "confdefs.h"
4604 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4605 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4607 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
4608 || ('j' <= (c) && (c) <= 'r') \
4609 || ('s' <= (c) && (c) <= 'z'))
4610 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4612 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4613 int main () { int i; for (i = 0; i < 256; i++)
4614 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
4618 if { (eval echo configure:4619: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
4622 echo "configure: failed program was:" >&5
4623 cat conftest.$ac_ext >&5
4625 ol_cv_header_stdc=no
4633 echo "$ac_t""$ol_cv_header_stdc" 1>&6
4634 if test $ol_cv_header_stdc = yes; then
4635 cat >> confdefs.h <<\EOF
4636 #define STDC_HEADERS 1
4640 ac_cv_header_stdc=disable
4643 if test $ol_cv_header_stdc != yes; then
4644 echo "configure: warning: could not locate Standard C compliant headers" 1>&2
4648 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h
4650 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4651 echo $ac_n "checking for $ac_hdr that defines DIR""... $ac_c" 1>&6
4652 echo "configure:4653: checking for $ac_hdr that defines DIR" >&5
4653 if eval "test \"\${ac_cv_header_dirent_$ac_safe+set}\" = set"; then
4654 echo $ac_n "(cached) $ac_c" 1>&6
4656 cat > conftest.$ac_ext <<EOF
4657 #line 4658 "configure"
4658 #include "confdefs.h"
4659 #include <sys/types.h>
4665 if { (eval echo configure:4666: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4667 eval "ac_cv_header_dirent_$ac_safe=yes"
4669 echo "configure: failed program was:" >&5
4670 cat conftest.$ac_ext >&5
4672 eval "ac_cv_header_dirent_$ac_safe=no"
4676 if eval "test \"`echo '$ac_cv_header_dirent_'$ac_safe`\" = yes"; then
4677 echo "$ac_t""yes" 1>&6
4678 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4679 cat >> confdefs.h <<EOF
4680 #define $ac_tr_hdr 1
4682 ac_header_dirent=$ac_hdr; break
4684 echo "$ac_t""no" 1>&6
4687 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
4688 if test $ac_header_dirent = dirent.h; then
4689 echo $ac_n "checking for opendir in -ldir""... $ac_c" 1>&6
4690 echo "configure:4691: checking for opendir in -ldir" >&5
4691 ac_lib_var=`echo dir'_'opendir | sed 'y%./+-:%__p__%'`
4692 if eval "test \"\${ac_cv_lib_$ac_lib_var+set}\" = set"; then
4693 echo $ac_n "(cached) $ac_c" 1>&6
4695 ac_save_LIBS="$LIBS"
4697 cat > conftest.$ac_ext <<EOF
4698 #line 4699 "configure"
4699 #include "confdefs.h"
4700 /* Override any gcc2 internal prototype to avoid an error. */
4701 /* We use char because int might match the return type of a gcc2
4702 builtin and then its argument prototype would still apply. */
4709 if { (eval echo configure:4710: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4711 eval "ac_cv_lib_$ac_lib_var=yes"
4713 echo "configure: failed program was:" >&5
4714 cat conftest.$ac_ext >&5
4716 eval "ac_cv_lib_$ac_lib_var=no"
4719 LIBS="$ac_save_LIBS"
4722 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4723 echo "$ac_t""yes" 1>&6
4726 echo "$ac_t""no" 1>&6
4730 echo $ac_n "checking for opendir in -lx""... $ac_c" 1>&6
4731 echo "configure:4732: checking for opendir in -lx" >&5
4732 ac_lib_var=`echo x'_'opendir | sed 'y%./+-:%__p__%'`
4733 if eval "test \"\${ac_cv_lib_$ac_lib_var+set}\" = set"; then
4734 echo $ac_n "(cached) $ac_c" 1>&6
4736 ac_save_LIBS="$LIBS"
4738 cat > conftest.$ac_ext <<EOF
4739 #line 4740 "configure"
4740 #include "confdefs.h"
4741 /* Override any gcc2 internal prototype to avoid an error. */
4742 /* We use char because int might match the return type of a gcc2
4743 builtin and then its argument prototype would still apply. */
4750 if { (eval echo configure:4751: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4752 eval "ac_cv_lib_$ac_lib_var=yes"
4754 echo "configure: failed program was:" >&5
4755 cat conftest.$ac_ext >&5
4757 eval "ac_cv_lib_$ac_lib_var=no"
4760 LIBS="$ac_save_LIBS"
4763 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4764 echo "$ac_t""yes" 1>&6
4767 echo "$ac_t""no" 1>&6
4772 echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6
4773 echo "configure:4774: checking for sys/wait.h that is POSIX.1 compatible" >&5
4774 if eval "test \"\${ac_cv_header_sys_wait_h+set}\" = set"; then
4775 echo $ac_n "(cached) $ac_c" 1>&6
4777 cat > conftest.$ac_ext <<EOF
4778 #line 4779 "configure"
4779 #include "confdefs.h"
4780 #include <sys/types.h>
4781 #include <sys/wait.h>
4783 #define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
4786 #define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
4791 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
4794 if { (eval echo configure:4795: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4796 ac_cv_header_sys_wait_h=yes
4798 echo "configure: failed program was:" >&5
4799 cat conftest.$ac_ext >&5
4801 ac_cv_header_sys_wait_h=no
4806 echo "$ac_t""$ac_cv_header_sys_wait_h" 1>&6
4807 if test $ac_cv_header_sys_wait_h = yes; then
4808 cat >> confdefs.h <<\EOF
4809 #define HAVE_SYS_WAIT_H 1
4814 echo $ac_n "checking POSIX termios""... $ac_c" 1>&6
4815 echo "configure:4816: checking POSIX termios" >&5
4816 if eval "test \"\${am_cv_sys_posix_termios+set}\" = set"; then
4817 echo $ac_n "(cached) $ac_c" 1>&6
4819 cat > conftest.$ac_ext <<EOF
4820 #line 4821 "configure"
4821 #include "confdefs.h"
4822 #include <sys/types.h>
4824 #include <termios.h>
4826 /* SunOS 4.0.3 has termios.h but not the library calls. */
4830 if { (eval echo configure:4831: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4832 am_cv_sys_posix_termios=yes
4834 echo "configure: failed program was:" >&5
4835 cat conftest.$ac_ext >&5
4837 am_cv_sys_posix_termios=no
4842 echo "$ac_t""$am_cv_sys_posix_termios" 1>&6
4845 echo $ac_n "checking whether use of TIOCGWINSZ requires sys/ioctl.h""... $ac_c" 1>&6
4846 echo "configure:4847: checking whether use of TIOCGWINSZ requires sys/ioctl.h" >&5
4847 if eval "test \"\${am_cv_sys_tiocgwinsz_needs_sys_ioctl_h+set}\" = set"; then
4848 echo $ac_n "(cached) $ac_c" 1>&6
4850 am_cv_sys_tiocgwinsz_needs_sys_ioctl_h=no
4852 gwinsz_in_termios_h=no
4853 if test $am_cv_sys_posix_termios = yes; then
4854 cat > conftest.$ac_ext <<EOF
4855 #line 4856 "configure"
4856 #include "confdefs.h"
4857 #include <sys/types.h>
4858 # include <termios.h>
4864 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4865 egrep "yes" >/dev/null 2>&1; then
4867 gwinsz_in_termios_h=yes
4873 if test $gwinsz_in_termios_h = no; then
4874 cat > conftest.$ac_ext <<EOF
4875 #line 4876 "configure"
4876 #include "confdefs.h"
4877 #include <sys/types.h>
4878 # include <sys/ioctl.h>
4884 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4885 egrep "yes" >/dev/null 2>&1; then
4887 am_cv_sys_tiocgwinsz_needs_sys_ioctl_h=yes
4895 echo "$ac_t""$am_cv_sys_tiocgwinsz_needs_sys_ioctl_h" 1>&6
4896 if test $am_cv_sys_tiocgwinsz_needs_sys_ioctl_h = yes; then
4897 cat >> confdefs.h <<\EOF
4898 #define GWINSZ_IN_SYS_IOCTL 1
4903 if test $am_cv_sys_posix_termios = yes ; then
4904 cat >> confdefs.h <<\EOF
4905 #define HAVE_POSIX_TERMIOS 1
4956 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4957 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4958 echo "configure:4959: checking for $ac_hdr" >&5
4959 if eval "test \"\${ac_cv_header_$ac_safe+set}\" = set"; then
4960 echo $ac_n "(cached) $ac_c" 1>&6
4962 cat > conftest.$ac_ext <<EOF
4963 #line 4964 "configure"
4964 #include "confdefs.h"
4967 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4968 { (eval echo configure:4969: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4969 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4970 if test -z "$ac_err"; then
4972 eval "ac_cv_header_$ac_safe=yes"
4975 echo "configure: failed program was:" >&5
4976 cat conftest.$ac_ext >&5
4978 eval "ac_cv_header_$ac_safe=no"
4982 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4983 echo "$ac_t""yes" 1>&6
4984 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4985 cat >> confdefs.h <<EOF
4986 #define $ac_tr_hdr 1
4990 echo "$ac_t""no" 1>&6
4997 echo $ac_n "checking for dlopen""... $ac_c" 1>&6
4998 echo "configure:4999: checking for dlopen" >&5
4999 if eval "test \"\${ac_cv_func_dlopen+set}\" = set"; then
5000 echo $ac_n "(cached) $ac_c" 1>&6
5002 cat > conftest.$ac_ext <<EOF
5003 #line 5004 "configure"
5004 #include "confdefs.h"
5005 /* System header to define __stub macros and hopefully few prototypes,
5006 which can conflict with char dlopen(); below. */
5008 /* Override any gcc2 internal prototype to avoid an error. */
5009 /* We use char because int might match the return type of a gcc2
5010 builtin and then its argument prototype would still apply. */
5016 /* The GNU C library defines this for functions which it implements
5017 to always fail with ENOSYS. Some functions are actually named
5018 something starting with __ and the normal name is an alias. */
5019 #if defined (__stub_dlopen) || defined (__stub___dlopen)
5027 if { (eval echo configure:5028: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5029 eval "ac_cv_func_dlopen=yes"
5031 echo "configure: failed program was:" >&5
5032 cat conftest.$ac_ext >&5
5034 eval "ac_cv_func_dlopen=no"
5039 if eval "test \"`echo '$ac_cv_func_'dlopen`\" = yes"; then
5040 echo "$ac_t""yes" 1>&6
5043 echo "$ac_t""no" 1>&6
5044 echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6
5045 echo "configure:5046: checking for dlopen in -ldl" >&5
5046 ac_lib_var=`echo dl'_'dlopen | sed 'y%./+-:%__p__%'`
5047 if eval "test \"\${ac_cv_lib_$ac_lib_var+set}\" = set"; then
5048 echo $ac_n "(cached) $ac_c" 1>&6
5050 ac_save_LIBS="$LIBS"
5052 cat > conftest.$ac_ext <<EOF
5053 #line 5054 "configure"
5054 #include "confdefs.h"
5055 /* Override any gcc2 internal prototype to avoid an error. */
5056 /* We use char because int might match the return type of a gcc2
5057 builtin and then its argument prototype would still apply. */
5064 if { (eval echo configure:5065: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5066 eval "ac_cv_lib_$ac_lib_var=yes"
5068 echo "configure: failed program was:" >&5
5069 cat conftest.$ac_ext >&5
5071 eval "ac_cv_lib_$ac_lib_var=no"
5074 LIBS="$ac_save_LIBS"
5077 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5078 echo "$ac_t""yes" 1>&6
5079 ac_tr_lib=HAVE_LIB`echo dl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
5080 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5081 cat >> confdefs.h <<EOF
5082 #define $ac_tr_lib 1
5088 echo "$ac_t""no" 1>&6
5094 echo $ac_n "checking for sigset in -lV3""... $ac_c" 1>&6
5095 echo "configure:5096: checking for sigset in -lV3" >&5
5096 ac_lib_var=`echo V3'_'sigset | sed 'y%./+-:%__p__%'`
5097 if eval "test \"\${ac_cv_lib_$ac_lib_var+set}\" = set"; then
5098 echo $ac_n "(cached) $ac_c" 1>&6
5100 ac_save_LIBS="$LIBS"
5102 cat > conftest.$ac_ext <<EOF
5103 #line 5104 "configure"
5104 #include "confdefs.h"
5105 /* Override any gcc2 internal prototype to avoid an error. */
5106 /* We use char because int might match the return type of a gcc2
5107 builtin and then its argument prototype would still apply. */
5114 if { (eval echo configure:5115: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5116 eval "ac_cv_lib_$ac_lib_var=yes"
5118 echo "configure: failed program was:" >&5
5119 cat conftest.$ac_ext >&5
5121 eval "ac_cv_lib_$ac_lib_var=no"
5124 LIBS="$ac_save_LIBS"
5127 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5128 echo "$ac_t""yes" 1>&6
5129 ac_tr_lib=HAVE_LIB`echo V3 | sed -e 's/[^a-zA-Z0-9_]/_/g' \
5130 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5131 cat >> confdefs.h <<EOF
5132 #define $ac_tr_lib 1
5138 echo "$ac_t""no" 1>&6
5142 if test $ac_cv_header_winsock_h = yes; then
5143 echo $ac_n "checking for winsock""... $ac_c" 1>&6
5144 echo "configure:5145: checking for winsock" >&5
5145 if eval "test \"\${ol_cv_winsock+set}\" = set"; then
5146 echo $ac_n "(cached) $ac_c" 1>&6
5148 cat > conftest.$ac_ext <<EOF
5149 #line 5150 "configure"
5150 #include "confdefs.h"
5151 #include <winsock.h>
5155 select(0,NULL,NULL,NULL,NULL);
5157 gethostname(NULL,0);
5161 if { (eval echo configure:5162: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5165 echo "configure: failed program was:" >&5
5166 cat conftest.$ac_ext >&5
5173 echo "$ac_t""$ol_cv_winsock" 1>&6
5175 if test $ol_cv_winsock = yes ; then
5176 cat >> confdefs.h <<\EOF
5177 #define HAVE_WINSOCK 1
5180 ac_cv_func_socket=yes
5181 ac_cv_func_select=yes
5182 ac_cv_func_closesocket=yes
5183 ac_cv_func_gethostname=yes
5188 echo $ac_n "checking for socket""... $ac_c" 1>&6
5189 echo "configure:5190: checking for socket" >&5
5190 if eval "test \"\${ac_cv_func_socket+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 /* System header to define __stub macros and hopefully few prototypes,
5197 which can conflict with char socket(); below. */
5199 /* Override any gcc2 internal prototype to avoid an error. */
5200 /* We use char because int might match the return type of a gcc2
5201 builtin and then its argument prototype would still apply. */
5207 /* The GNU C library defines this for functions which it implements
5208 to always fail with ENOSYS. Some functions are actually named
5209 something starting with __ and the normal name is an alias. */
5210 #if defined (__stub_socket) || defined (__stub___socket)
5218 if { (eval echo configure:5219: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5220 eval "ac_cv_func_socket=yes"
5222 echo "configure: failed program was:" >&5
5223 cat conftest.$ac_ext >&5
5225 eval "ac_cv_func_socket=no"
5230 if eval "test \"`echo '$ac_cv_func_'socket`\" = yes"; then
5231 echo "$ac_t""yes" 1>&6
5234 echo "$ac_t""no" 1>&6
5236 echo $ac_n "checking for main in -lsocket""... $ac_c" 1>&6
5237 echo "configure:5238: checking for main in -lsocket" >&5
5238 ac_lib_var=`echo socket'_'main | sed 'y%./+-:%__p__%'`
5239 if eval "test \"\${ac_cv_lib_$ac_lib_var+set}\" = set"; then
5240 echo $ac_n "(cached) $ac_c" 1>&6
5242 ac_save_LIBS="$LIBS"
5243 LIBS="-lsocket $LIBS"
5244 cat > conftest.$ac_ext <<EOF
5245 #line 5246 "configure"
5246 #include "confdefs.h"
5252 if { (eval echo configure:5253: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5254 eval "ac_cv_lib_$ac_lib_var=yes"
5256 echo "configure: failed program was:" >&5
5257 cat conftest.$ac_ext >&5
5259 eval "ac_cv_lib_$ac_lib_var=no"
5262 LIBS="$ac_save_LIBS"
5265 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5266 echo "$ac_t""yes" 1>&6
5267 ac_tr_lib=HAVE_LIB`echo socket | sed -e 's/[^a-zA-Z0-9_]/_/g' \
5268 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5269 cat >> confdefs.h <<EOF
5270 #define $ac_tr_lib 1
5273 LIBS="-lsocket $LIBS"
5276 echo "$ac_t""no" 1>&6
5279 echo $ac_n "checking for main in -lnet""... $ac_c" 1>&6
5280 echo "configure:5281: checking for main in -lnet" >&5
5281 ac_lib_var=`echo net'_'main | sed 'y%./+-:%__p__%'`
5282 if eval "test \"\${ac_cv_lib_$ac_lib_var+set}\" = set"; then
5283 echo $ac_n "(cached) $ac_c" 1>&6
5285 ac_save_LIBS="$LIBS"
5287 cat > conftest.$ac_ext <<EOF
5288 #line 5289 "configure"
5289 #include "confdefs.h"
5295 if { (eval echo configure:5296: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5297 eval "ac_cv_lib_$ac_lib_var=yes"
5299 echo "configure: failed program was:" >&5
5300 cat conftest.$ac_ext >&5
5302 eval "ac_cv_lib_$ac_lib_var=no"
5305 LIBS="$ac_save_LIBS"
5308 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5309 echo "$ac_t""yes" 1>&6
5310 ac_tr_lib=HAVE_LIB`echo net | sed -e 's/[^a-zA-Z0-9_]/_/g' \
5311 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5312 cat >> confdefs.h <<EOF
5313 #define $ac_tr_lib 1
5319 echo "$ac_t""no" 1>&6
5322 echo $ac_n "checking for main in -lnsl_s""... $ac_c" 1>&6
5323 echo "configure:5324: checking for main in -lnsl_s" >&5
5324 ac_lib_var=`echo nsl_s'_'main | sed 'y%./+-:%__p__%'`
5325 if eval "test \"\${ac_cv_lib_$ac_lib_var+set}\" = set"; then
5326 echo $ac_n "(cached) $ac_c" 1>&6
5328 ac_save_LIBS="$LIBS"
5329 LIBS="-lnsl_s $LIBS"
5330 cat > conftest.$ac_ext <<EOF
5331 #line 5332 "configure"
5332 #include "confdefs.h"
5338 if { (eval echo configure:5339: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5340 eval "ac_cv_lib_$ac_lib_var=yes"
5342 echo "configure: failed program was:" >&5
5343 cat conftest.$ac_ext >&5
5345 eval "ac_cv_lib_$ac_lib_var=no"
5348 LIBS="$ac_save_LIBS"
5351 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5352 echo "$ac_t""yes" 1>&6
5353 ac_tr_lib=HAVE_LIB`echo nsl_s | sed -e 's/[^a-zA-Z0-9_]/_/g' \
5354 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5355 cat >> confdefs.h <<EOF
5356 #define $ac_tr_lib 1
5359 LIBS="-lnsl_s $LIBS"
5362 echo "$ac_t""no" 1>&6
5365 echo $ac_n "checking for main in -lnsl""... $ac_c" 1>&6
5366 echo "configure:5367: checking for main in -lnsl" >&5
5367 ac_lib_var=`echo nsl'_'main | sed 'y%./+-:%__p__%'`
5368 if eval "test \"\${ac_cv_lib_$ac_lib_var+set}\" = set"; then
5369 echo $ac_n "(cached) $ac_c" 1>&6
5371 ac_save_LIBS="$LIBS"
5373 cat > conftest.$ac_ext <<EOF
5374 #line 5375 "configure"
5375 #include "confdefs.h"
5381 if { (eval echo configure:5382: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5383 eval "ac_cv_lib_$ac_lib_var=yes"
5385 echo "configure: failed program was:" >&5
5386 cat conftest.$ac_ext >&5
5388 eval "ac_cv_lib_$ac_lib_var=no"
5391 LIBS="$ac_save_LIBS"
5394 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5395 echo "$ac_t""yes" 1>&6
5396 ac_tr_lib=HAVE_LIB`echo nsl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
5397 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5398 cat >> confdefs.h <<EOF
5399 #define $ac_tr_lib 1
5405 echo "$ac_t""no" 1>&6
5408 echo $ac_n "checking for socket in -linet""... $ac_c" 1>&6
5409 echo "configure:5410: checking for socket in -linet" >&5
5410 ac_lib_var=`echo inet'_'socket | sed 'y%./+-:%__p__%'`
5411 if eval "test \"\${ac_cv_lib_$ac_lib_var+set}\" = set"; then
5412 echo $ac_n "(cached) $ac_c" 1>&6
5414 ac_save_LIBS="$LIBS"
5416 cat > conftest.$ac_ext <<EOF
5417 #line 5418 "configure"
5418 #include "confdefs.h"
5419 /* Override any gcc2 internal prototype to avoid an error. */
5420 /* We use char because int might match the return type of a gcc2
5421 builtin and then its argument prototype would still apply. */
5428 if { (eval echo configure:5429: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5430 eval "ac_cv_lib_$ac_lib_var=yes"
5432 echo "configure: failed program was:" >&5
5433 cat conftest.$ac_ext >&5
5435 eval "ac_cv_lib_$ac_lib_var=no"
5438 LIBS="$ac_save_LIBS"
5441 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5442 echo "$ac_t""yes" 1>&6
5443 ac_tr_lib=HAVE_LIB`echo inet | sed -e 's/[^a-zA-Z0-9_]/_/g' \
5444 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5445 cat >> confdefs.h <<EOF
5446 #define $ac_tr_lib 1
5452 echo "$ac_t""no" 1>&6
5455 echo $ac_n "checking for main in -lgen""... $ac_c" 1>&6
5456 echo "configure:5457: checking for main in -lgen" >&5
5457 ac_lib_var=`echo gen'_'main | sed 'y%./+-:%__p__%'`
5458 if eval "test \"\${ac_cv_lib_$ac_lib_var+set}\" = set"; then
5459 echo $ac_n "(cached) $ac_c" 1>&6
5461 ac_save_LIBS="$LIBS"
5463 cat > conftest.$ac_ext <<EOF
5464 #line 5465 "configure"
5465 #include "confdefs.h"
5471 if { (eval echo configure:5472: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5473 eval "ac_cv_lib_$ac_lib_var=yes"
5475 echo "configure: failed program was:" >&5
5476 cat conftest.$ac_ext >&5
5478 eval "ac_cv_lib_$ac_lib_var=no"
5481 LIBS="$ac_save_LIBS"
5484 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5485 echo "$ac_t""yes" 1>&6
5486 ac_tr_lib=HAVE_LIB`echo gen | sed -e 's/[^a-zA-Z0-9_]/_/g' \
5487 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5488 cat >> confdefs.h <<EOF
5489 #define $ac_tr_lib 1
5495 echo "$ac_t""no" 1>&6
5502 echo $ac_n "checking for select""... $ac_c" 1>&6
5503 echo "configure:5504: checking for select" >&5
5504 if eval "test \"\${ac_cv_func_select+set}\" = set"; then
5505 echo $ac_n "(cached) $ac_c" 1>&6
5507 cat > conftest.$ac_ext <<EOF
5508 #line 5509 "configure"
5509 #include "confdefs.h"
5510 /* System header to define __stub macros and hopefully few prototypes,
5511 which can conflict with char select(); below. */
5513 /* Override any gcc2 internal prototype to avoid an error. */
5514 /* We use char because int might match the return type of a gcc2
5515 builtin and then its argument prototype would still apply. */
5521 /* The GNU C library defines this for functions which it implements
5522 to always fail with ENOSYS. Some functions are actually named
5523 something starting with __ and the normal name is an alias. */
5524 #if defined (__stub_select) || defined (__stub___select)
5532 if { (eval echo configure:5533: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5534 eval "ac_cv_func_select=yes"
5536 echo "configure: failed program was:" >&5
5537 cat conftest.$ac_ext >&5
5539 eval "ac_cv_func_select=no"
5544 if eval "test \"`echo '$ac_cv_func_'select`\" = yes"; then
5545 echo "$ac_t""yes" 1>&6
5548 echo "$ac_t""no" 1>&6
5549 { echo "configure: error: select() required." 1>&2; exit 1; }
5553 if test "${ac_cv_header_winsock_h}" != yes; then
5554 echo $ac_n "checking types of arguments for select()""... $ac_c" 1>&6
5555 echo "configure:5556: checking types of arguments for select()" >&5
5556 if eval "test \"\${ac_cv_func_select_arg234+set}\" = set"; then
5557 echo $ac_n "(cached) $ac_c" 1>&6
5559 if eval "test \"\${ac_cv_func_select_arg1+set}\" = set"; then
5560 echo $ac_n "(cached) $ac_c" 1>&6
5562 if eval "test \"\${ac_cv_func_select_arg5+set}\" = set"; then
5563 echo $ac_n "(cached) $ac_c" 1>&6
5565 for ac_cv_func_select_arg234 in 'fd_set *' 'int *' 'void *'; do
5566 for ac_cv_func_select_arg1 in 'int' 'size_t' 'unsigned long' 'unsigned'; do
5567 for ac_cv_func_select_arg5 in 'struct timeval *' 'const struct timeval *'; do
5568 cat > conftest.$ac_ext <<EOF
5569 #line 5570 "configure"
5570 #include "confdefs.h"
5571 #ifdef HAVE_SYS_TYPES_H
5572 #include <sys/types.h>
5574 #ifdef HAVE_SYS_TIME_H
5575 #include <sys/time.h>
5577 #ifdef HAVE_SYS_SELECT_H
5578 #include <sys/select.h>
5580 #ifdef HAVE_SYS_SOCKET_H
5581 #include <sys/socket.h>
5583 extern select ($ac_cv_func_select_arg1,$ac_cv_func_select_arg234,$ac_cv_func_select_arg234,$ac_cv_func_select_arg234,$ac_cv_func_select_arg5);
5588 if { (eval echo configure:5589: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5590 ac_not_found=no ; break 3
5592 echo "configure: failed program was:" >&5
5593 cat conftest.$ac_ext >&5
5607 if test "$ac_not_found" = yes; then
5608 ac_cv_func_select_arg1=int
5609 ac_cv_func_select_arg234='int *'
5610 ac_cv_func_select_arg5='struct timeval *'
5612 echo "$ac_t""$ac_cv_func_select_arg1,$ac_cv_func_select_arg234,$ac_cv_func_select_arg5" 1>&6
5613 cat >> confdefs.h <<EOF
5614 #define SELECT_TYPE_ARG1 $ac_cv_func_select_arg1
5617 cat >> confdefs.h <<EOF
5618 #define SELECT_TYPE_ARG234 ($ac_cv_func_select_arg234)
5621 cat >> confdefs.h <<EOF
5622 #define SELECT_TYPE_ARG5 ($ac_cv_func_select_arg5)
5629 for ac_hdr in regex.h
5631 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5632 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5633 echo "configure:5634: checking for $ac_hdr" >&5
5634 if eval "test \"\${ac_cv_header_$ac_safe+set}\" = set"; then
5635 echo $ac_n "(cached) $ac_c" 1>&6
5637 cat > conftest.$ac_ext <<EOF
5638 #line 5639 "configure"
5639 #include "confdefs.h"
5642 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5643 { (eval echo configure:5644: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5644 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5645 if test -z "$ac_err"; then
5647 eval "ac_cv_header_$ac_safe=yes"
5650 echo "configure: failed program was:" >&5
5651 cat conftest.$ac_ext >&5
5653 eval "ac_cv_header_$ac_safe=no"
5657 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5658 echo "$ac_t""yes" 1>&6
5659 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5660 cat >> confdefs.h <<EOF
5661 #define $ac_tr_hdr 1
5665 echo "$ac_t""no" 1>&6
5669 if test "$ac_cv_header_regex_h" != yes ; then
5670 { echo "configure: error: POSIX regex.h required." 1>&2; exit 1; }
5672 echo $ac_n "checking for regfree""... $ac_c" 1>&6
5673 echo "configure:5674: checking for regfree" >&5
5674 if eval "test \"\${ac_cv_func_regfree+set}\" = set"; then
5675 echo $ac_n "(cached) $ac_c" 1>&6
5677 cat > conftest.$ac_ext <<EOF
5678 #line 5679 "configure"
5679 #include "confdefs.h"
5680 /* System header to define __stub macros and hopefully few prototypes,
5681 which can conflict with char regfree(); below. */
5683 /* Override any gcc2 internal prototype to avoid an error. */
5684 /* We use char because int might match the return type of a gcc2
5685 builtin and then its argument prototype would still apply. */
5691 /* The GNU C library defines this for functions which it implements
5692 to always fail with ENOSYS. Some functions are actually named
5693 something starting with __ and the normal name is an alias. */
5694 #if defined (__stub_regfree) || defined (__stub___regfree)
5702 if { (eval echo configure:5703: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5704 eval "ac_cv_func_regfree=yes"
5706 echo "configure: failed program was:" >&5
5707 cat conftest.$ac_ext >&5
5709 eval "ac_cv_func_regfree=no"
5714 if eval "test \"`echo '$ac_cv_func_'regfree`\" = yes"; then
5715 echo "$ac_t""yes" 1>&6
5718 echo "$ac_t""no" 1>&6
5719 { echo "configure: error: POSIX regex required." 1>&2; exit 1; }
5724 echo $ac_n "checking for compatible POSIX regex""... $ac_c" 1>&6
5725 echo "configure:5726: checking for compatible POSIX regex" >&5
5726 if eval "test \"\${ol_cv_c_posix_regex+set}\" = set"; then
5727 echo $ac_n "(cached) $ac_c" 1>&6
5730 if test "$cross_compiling" = yes; then
5731 ol_cv_c_posix_regex=cross
5733 cat > conftest.$ac_ext <<EOF
5734 #line 5735 "configure"
5735 #include "confdefs.h"
5737 #include <sys/types.h>
5739 static char *pattern, *string;
5747 if(regcomp(&re, pattern, 0)) {
5751 string = "ALL MATCH";
5753 rc = regexec(&re, string, 0, (void*)0, 0);
5760 if { (eval echo configure:5761: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
5762 ol_cv_c_posix_regex=yes
5764 echo "configure: failed program was:" >&5
5765 cat conftest.$ac_ext >&5
5767 ol_cv_c_posix_regex=no
5774 echo "$ac_t""$ol_cv_c_posix_regex" 1>&6
5776 if test "$ol_cv_c_posix_regex" = no ; then
5777 { echo "configure: error: broken POSIX regex!" 1>&2; exit 1; }
5781 echo $ac_n "checking for res_query""... $ac_c" 1>&6
5782 echo "configure:5783: checking for res_query" >&5
5783 if eval "test \"\${ac_cv_func_res_query+set}\" = set"; then
5784 echo $ac_n "(cached) $ac_c" 1>&6
5786 cat > conftest.$ac_ext <<EOF
5787 #line 5788 "configure"
5788 #include "confdefs.h"
5789 /* System header to define __stub macros and hopefully few prototypes,
5790 which can conflict with char res_query(); below. */
5792 /* Override any gcc2 internal prototype to avoid an error. */
5793 /* We use char because int might match the return type of a gcc2
5794 builtin and then its argument prototype would still apply. */
5800 /* The GNU C library defines this for functions which it implements
5801 to always fail with ENOSYS. Some functions are actually named
5802 something starting with __ and the normal name is an alias. */
5803 #if defined (__stub_res_query) || defined (__stub___res_query)
5811 if { (eval echo configure:5812: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5813 eval "ac_cv_func_res_query=yes"
5815 echo "configure: failed program was:" >&5
5816 cat conftest.$ac_ext >&5
5818 eval "ac_cv_func_res_query=no"
5823 if eval "test \"`echo '$ac_cv_func_'res_query`\" = yes"; then
5824 echo "$ac_t""yes" 1>&6
5827 echo "$ac_t""no" 1>&6
5830 if test $ac_cv_func_res_query = no ; then
5831 echo $ac_n "checking for res_query in -lbind""... $ac_c" 1>&6
5832 echo "configure:5833: checking for res_query in -lbind" >&5
5833 ac_lib_var=`echo bind'_'res_query | sed 'y%./+-:%__p__%'`
5834 if eval "test \"\${ac_cv_lib_$ac_lib_var+set}\" = set"; then
5835 echo $ac_n "(cached) $ac_c" 1>&6
5837 ac_save_LIBS="$LIBS"
5839 cat > conftest.$ac_ext <<EOF
5840 #line 5841 "configure"
5841 #include "confdefs.h"
5842 /* Override any gcc2 internal prototype to avoid an error. */
5843 /* We use char because int might match the return type of a gcc2
5844 builtin and then its argument prototype would still apply. */
5851 if { (eval echo configure:5852: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5853 eval "ac_cv_lib_$ac_lib_var=yes"
5855 echo "configure: failed program was:" >&5
5856 cat conftest.$ac_ext >&5
5858 eval "ac_cv_lib_$ac_lib_var=no"
5861 LIBS="$ac_save_LIBS"
5864 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5865 echo "$ac_t""yes" 1>&6
5866 ac_tr_lib=HAVE_LIB`echo bind | sed -e 's/[^a-zA-Z0-9_]/_/g' \
5867 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5868 cat >> confdefs.h <<EOF
5869 #define $ac_tr_lib 1
5875 echo "$ac_t""no" 1>&6
5878 ac_cv_func_res_query=$ac_cv_lib_bind_res_query
5881 if test $ac_cv_func_res_query = no ; then
5882 echo $ac_n "checking for __res_query in -lbind""... $ac_c" 1>&6
5883 echo "configure:5884: checking for __res_query in -lbind" >&5
5884 ac_lib_var=`echo bind'_'__res_query | sed 'y%./+-:%__p__%'`
5885 if eval "test \"\${ac_cv_lib_$ac_lib_var+set}\" = set"; then
5886 echo $ac_n "(cached) $ac_c" 1>&6
5888 ac_save_LIBS="$LIBS"
5890 cat > conftest.$ac_ext <<EOF
5891 #line 5892 "configure"
5892 #include "confdefs.h"
5893 /* Override any gcc2 internal prototype to avoid an error. */
5894 /* We use char because int might match the return type of a gcc2
5895 builtin and then its argument prototype would still apply. */
5902 if { (eval echo configure:5903: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5904 eval "ac_cv_lib_$ac_lib_var=yes"
5906 echo "configure: failed program was:" >&5
5907 cat conftest.$ac_ext >&5
5909 eval "ac_cv_lib_$ac_lib_var=no"
5912 LIBS="$ac_save_LIBS"
5915 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5916 echo "$ac_t""yes" 1>&6
5917 ac_tr_lib=HAVE_LIB`echo bind | sed -e 's/[^a-zA-Z0-9_]/_/g' \
5918 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5919 cat >> confdefs.h <<EOF
5920 #define $ac_tr_lib 1
5926 echo "$ac_t""no" 1>&6
5929 ac_cv_func_res_query=$ac_cv_lib_bind___res_query
5932 if test $ac_cv_func_res_query = no ; then
5933 echo $ac_n "checking for res_query in -lresolv""... $ac_c" 1>&6
5934 echo "configure:5935: checking for res_query in -lresolv" >&5
5935 ac_lib_var=`echo resolv'_'res_query | sed 'y%./+-:%__p__%'`
5936 if eval "test \"\${ac_cv_lib_$ac_lib_var+set}\" = set"; then
5937 echo $ac_n "(cached) $ac_c" 1>&6
5939 ac_save_LIBS="$LIBS"
5940 LIBS="-lresolv $LIBS"
5941 cat > conftest.$ac_ext <<EOF
5942 #line 5943 "configure"
5943 #include "confdefs.h"
5944 /* Override any gcc2 internal prototype to avoid an error. */
5945 /* We use char because int might match the return type of a gcc2
5946 builtin and then its argument prototype would still apply. */
5953 if { (eval echo configure:5954: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5955 eval "ac_cv_lib_$ac_lib_var=yes"
5957 echo "configure: failed program was:" >&5
5958 cat conftest.$ac_ext >&5
5960 eval "ac_cv_lib_$ac_lib_var=no"
5963 LIBS="$ac_save_LIBS"
5966 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5967 echo "$ac_t""yes" 1>&6
5968 ac_tr_lib=HAVE_LIB`echo resolv | sed -e 's/[^a-zA-Z0-9_]/_/g' \
5969 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5970 cat >> confdefs.h <<EOF
5971 #define $ac_tr_lib 1
5974 LIBS="-lresolv $LIBS"
5977 echo "$ac_t""no" 1>&6
5980 ac_cv_func_res_query=$ac_cv_lib_resolv_res_query
5983 if test "$ac_cv_func_res_query" = yes ; then
5984 cat >> confdefs.h <<\EOF
5985 #define HAVE_RES_QUERY 1
5989 if test $ol_enable_dnssrv != no ; then
5994 if test "$ol_enable_dnssrv" = yes -a "$ol_link_dnssrv" = no ; then
5995 { echo "configure: error: DNSSRV requires res_query()" 1>&2; exit 1; }
5998 for ac_func in getaddrinfo inet_ntop
6000 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6001 echo "configure:6002: checking for $ac_func" >&5
6002 if eval "test \"\${ac_cv_func_$ac_func+set}\" = set"; then
6003 echo $ac_n "(cached) $ac_c" 1>&6
6005 cat > conftest.$ac_ext <<EOF
6006 #line 6007 "configure"
6007 #include "confdefs.h"
6008 /* System header to define __stub macros and hopefully few prototypes,
6009 which can conflict with char $ac_func(); below. */
6011 /* Override any gcc2 internal prototype to avoid an error. */
6012 /* We use char because int might match the return type of a gcc2
6013 builtin and then its argument prototype would still apply. */
6019 /* The GNU C library defines this for functions which it implements
6020 to always fail with ENOSYS. Some functions are actually named
6021 something starting with __ and the normal name is an alias. */
6022 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6030 if { (eval echo configure:6031: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6032 eval "ac_cv_func_$ac_func=yes"
6034 echo "configure: failed program was:" >&5
6035 cat conftest.$ac_ext >&5
6037 eval "ac_cv_func_$ac_func=no"
6042 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6043 echo "$ac_t""yes" 1>&6
6044 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6045 cat >> confdefs.h <<EOF
6046 #define $ac_tr_func 1
6050 echo "$ac_t""no" 1>&6
6056 if test $ac_cv_func_getaddrinfo = no -o $ac_cv_func_inet_ntop = no ; then
6057 if test $ol_enable_ipv6 = yes ; then
6058 { echo "configure: error: IPv6 support requires getaddrinfo() and inet_ntop()" 1>&2; exit 1; }
6061 for ac_func in gai_strerror
6063 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6064 echo "configure:6065: checking for $ac_func" >&5
6065 if eval "test \"\${ac_cv_func_$ac_func+set}\" = set"; then
6066 echo $ac_n "(cached) $ac_c" 1>&6
6068 cat > conftest.$ac_ext <<EOF
6069 #line 6070 "configure"
6070 #include "confdefs.h"
6071 /* System header to define __stub macros and hopefully few prototypes,
6072 which can conflict with char $ac_func(); below. */
6074 /* Override any gcc2 internal prototype to avoid an error. */
6075 /* We use char because int might match the return type of a gcc2
6076 builtin and then its argument prototype would still apply. */
6082 /* The GNU C library defines this for functions which it implements
6083 to always fail with ENOSYS. Some functions are actually named
6084 something starting with __ and the normal name is an alias. */
6085 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6093 if { (eval echo configure:6094: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6095 eval "ac_cv_func_$ac_func=yes"
6097 echo "configure: failed program was:" >&5
6098 cat conftest.$ac_ext >&5
6100 eval "ac_cv_func_$ac_func=no"
6105 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6106 echo "$ac_t""yes" 1>&6
6107 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6108 cat >> confdefs.h <<EOF
6109 #define $ac_tr_func 1
6113 echo "$ac_t""no" 1>&6
6118 echo $ac_n "checking INET6_ADDRSTRLEN""... $ac_c" 1>&6
6119 echo "configure:6120: checking INET6_ADDRSTRLEN" >&5
6120 if eval "test \"\${ol_cv_inet6_addrstrlen+set}\" = set"; then
6121 echo $ac_n "(cached) $ac_c" 1>&6
6124 cat > conftest.$ac_ext <<EOF
6125 #line 6126 "configure"
6126 #include "confdefs.h"
6128 # include <netinet/in.h>
6129 # ifdef INET6_ADDRSTRLEN
6130 __has_inet6_addrstrlen__;
6134 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6135 egrep "__has_inet6_addrstrlen__" >/dev/null 2>&1; then
6137 ol_cv_inet6_addrstrlen=yes
6140 ol_cv_inet6_addrstrlen=no
6146 echo "$ac_t""$ol_cv_inet6_addrstrlen" 1>&6
6148 if test $ol_cv_inet6_addrstrlen = yes ; then
6150 elif test $ol_enable_ipv6 = yes ; then
6151 { echo "configure: error: IPv6 support requires INET6_ADDRSTRLEN" 1>&2; exit 1; }
6155 if test $ol_enable_local != no ; then
6156 for ac_hdr in sys/un.h
6158 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6159 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6160 echo "configure:6161: checking for $ac_hdr" >&5
6161 if eval "test \"\${ac_cv_header_$ac_safe+set}\" = set"; then
6162 echo $ac_n "(cached) $ac_c" 1>&6
6164 cat > conftest.$ac_ext <<EOF
6165 #line 6166 "configure"
6166 #include "confdefs.h"
6169 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6170 { (eval echo configure:6171: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6171 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6172 if test -z "$ac_err"; then
6174 eval "ac_cv_header_$ac_safe=yes"
6177 echo "configure: failed program was:" >&5
6178 cat conftest.$ac_ext >&5
6180 eval "ac_cv_header_$ac_safe=no"
6184 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6185 echo "$ac_t""yes" 1>&6
6186 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6187 cat >> confdefs.h <<EOF
6188 #define $ac_tr_hdr 1
6192 echo "$ac_t""no" 1>&6
6197 if test $ol_enable_local = auto ; then
6198 ol_enable_local=$ac_cv_header_sys_un_h
6199 elif test $ac_cv_header_sys_un_h = no ; then
6200 { echo "configure: error: AF_LOCAL domain support requires sys/un.h" 1>&2; exit 1; }
6209 if test $ol_with_kerberos = yes -o $ol_with_kerberos = auto \
6210 -o $ol_with_kerberos = k5 -o $ol_with_kerberos = k5only \
6211 -o $ol_with_kerberos = k425 ; then
6213 for ac_hdr in krb5.h
6215 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6216 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6217 echo "configure:6218: checking for $ac_hdr" >&5
6218 if eval "test \"\${ac_cv_header_$ac_safe+set}\" = set"; then
6219 echo $ac_n "(cached) $ac_c" 1>&6
6221 cat > conftest.$ac_ext <<EOF
6222 #line 6223 "configure"
6223 #include "confdefs.h"
6226 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6227 { (eval echo configure:6228: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6228 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6229 if test -z "$ac_err"; then
6231 eval "ac_cv_header_$ac_safe=yes"
6234 echo "configure: failed program was:" >&5
6235 cat conftest.$ac_ext >&5
6237 eval "ac_cv_header_$ac_safe=no"
6241 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6242 echo "$ac_t""yes" 1>&6
6243 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6244 cat >> confdefs.h <<EOF
6245 #define $ac_tr_hdr 1
6249 echo "$ac_t""no" 1>&6
6254 if test $ac_cv_header_krb5_h = yes ; then
6255 for ac_hdr in heim_err.h
6257 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6258 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6259 echo "configure:6260: checking for $ac_hdr" >&5
6260 if eval "test \"\${ac_cv_header_$ac_safe+set}\" = set"; then
6261 echo $ac_n "(cached) $ac_c" 1>&6
6263 cat > conftest.$ac_ext <<EOF
6264 #line 6265 "configure"
6265 #include "confdefs.h"
6268 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6269 { (eval echo configure:6270: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6270 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6271 if test -z "$ac_err"; then
6273 eval "ac_cv_header_$ac_safe=yes"
6276 echo "configure: failed program was:" >&5
6277 cat conftest.$ac_ext >&5
6279 eval "ac_cv_header_$ac_safe=no"
6283 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6284 echo "$ac_t""yes" 1>&6
6285 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6286 cat >> confdefs.h <<EOF
6287 #define $ac_tr_hdr 1
6291 echo "$ac_t""no" 1>&6
6295 if test $ac_cv_header_heim_err_h = yes ; then
6301 if test $krb5_impl = mit; then
6302 echo $ac_n "checking for main in -lk5crypto""... $ac_c" 1>&6
6303 echo "configure:6304: checking for main in -lk5crypto" >&5
6304 ac_lib_var=`echo k5crypto'_'main | sed 'y%./+-:%__p__%'`
6305 if eval "test \"\${ac_cv_lib_$ac_lib_var+set}\" = set"; then
6306 echo $ac_n "(cached) $ac_c" 1>&6
6308 ac_save_LIBS="$LIBS"
6309 LIBS="-lk5crypto $LIBS"
6310 cat > conftest.$ac_ext <<EOF
6311 #line 6312 "configure"
6312 #include "confdefs.h"
6318 if { (eval echo configure:6319: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6320 eval "ac_cv_lib_$ac_lib_var=yes"
6322 echo "configure: failed program was:" >&5
6323 cat conftest.$ac_ext >&5
6325 eval "ac_cv_lib_$ac_lib_var=no"
6328 LIBS="$ac_save_LIBS"
6331 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6332 echo "$ac_t""yes" 1>&6
6335 echo "$ac_t""no" 1>&6
6340 echo $ac_n "checking for main in -lkrb5""... $ac_c" 1>&6
6341 echo "configure:6342: checking for main in -lkrb5" >&5
6342 ac_lib_var=`echo krb5'_'main | sed 'y%./+-:%__p__%'`
6343 if eval "test \"\${ac_cv_lib_$ac_lib_var+set}\" = set"; then
6344 echo $ac_n "(cached) $ac_c" 1>&6
6346 ac_save_LIBS="$LIBS"
6347 LIBS="-lkrb5 -l$krb5crypto -lcom_err $LIBS"
6348 cat > conftest.$ac_ext <<EOF
6349 #line 6350 "configure"
6350 #include "confdefs.h"
6356 if { (eval echo configure:6357: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6358 eval "ac_cv_lib_$ac_lib_var=yes"
6360 echo "configure: failed program was:" >&5
6361 cat conftest.$ac_ext >&5
6363 eval "ac_cv_lib_$ac_lib_var=no"
6366 LIBS="$ac_save_LIBS"
6369 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6370 echo "$ac_t""yes" 1>&6
6372 KRB5_LIBS="-lkrb5 -l$krb5crypto -lcom_err"
6374 echo "$ac_t""no" 1>&6
6379 elif test $krb5_impl = heimdal; then
6380 echo $ac_n "checking for main in -lkrb5""... $ac_c" 1>&6
6381 echo "configure:6382: checking for main in -lkrb5" >&5
6382 ac_lib_var=`echo krb5'_'main | sed 'y%./+-:%__p__%'`
6383 if eval "test \"\${ac_cv_lib_$ac_lib_var+set}\" = set"; then
6384 echo $ac_n "(cached) $ac_c" 1>&6
6386 ac_save_LIBS="$LIBS"
6387 LIBS="-lkrb5 -ldes -lasn1 -lroken -lcom_err $LIBS"
6388 cat > conftest.$ac_ext <<EOF
6389 #line 6390 "configure"
6390 #include "confdefs.h"
6396 if { (eval echo configure:6397: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6398 eval "ac_cv_lib_$ac_lib_var=yes"
6400 echo "configure: failed program was:" >&5
6401 cat conftest.$ac_ext >&5
6403 eval "ac_cv_lib_$ac_lib_var=no"
6406 LIBS="$ac_save_LIBS"
6409 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6410 echo "$ac_t""yes" 1>&6
6412 KRB5_LIBS="-lkrb5 -ldes -lasn1 -lroken -lcom_err"
6414 echo "$ac_t""no" 1>&6
6419 cat >> confdefs.h <<\EOF
6420 #define HAVE_HEIMDAL_KERBEROS 1
6426 echo "configure: warning: Unrecongized Kerberos5 Implementation" 1>&2
6429 if test $have_krb5 = yes ; then
6432 cat >> confdefs.h <<\EOF
6437 if test $ol_enable_kpasswd != no ; then
6438 ol_link_kpasswd=yes;
6441 if test $ol_with_kerberos = k5only ; then
6442 ol_with_kerberos=found
6445 elif test $ol_with_kerberos != auto ; then
6446 { echo "configure: error: Required Kerberos 5 support not available" 1>&2; exit 1; }
6452 if test $ol_link_krb5 = yes -a \( $ol_with_kerberos = yes -o \
6453 $ol_with_kerberos = auto -o $ol_with_kerberos = k425 \) ; then
6455 for ac_hdr in kerberosIV/krb.h kerberosIV/des.h
6457 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6458 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6459 echo "configure:6460: checking for $ac_hdr" >&5
6460 if eval "test \"\${ac_cv_header_$ac_safe+set}\" = set"; then
6461 echo $ac_n "(cached) $ac_c" 1>&6
6463 cat > conftest.$ac_ext <<EOF
6464 #line 6465 "configure"
6465 #include "confdefs.h"
6468 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6469 { (eval echo configure:6470: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6470 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6471 if test -z "$ac_err"; then
6473 eval "ac_cv_header_$ac_safe=yes"
6476 echo "configure: failed program was:" >&5
6477 cat conftest.$ac_ext >&5
6479 eval "ac_cv_header_$ac_safe=no"
6483 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6484 echo "$ac_t""yes" 1>&6
6485 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6486 cat >> confdefs.h <<EOF
6487 #define $ac_tr_hdr 1
6491 echo "$ac_t""no" 1>&6
6496 if test $ac_cv_header_kerberosIV_krb_h = yes ; then
6497 if test $krb5_impl = mit; then
6498 echo $ac_n "checking for main in -lkrb4""... $ac_c" 1>&6
6499 echo "configure:6500: checking for main in -lkrb4" >&5
6500 ac_lib_var=`echo krb4'_'main | sed 'y%./+-:%__p__%'`
6501 if eval "test \"\${ac_cv_lib_$ac_lib_var+set}\" = set"; then
6502 echo $ac_n "(cached) $ac_c" 1>&6
6504 ac_save_LIBS="$LIBS"
6505 LIBS="-lkrb4 -ldes425 -lkrb5 -l$krb5crypto -lcom_err $LIBS"
6506 cat > conftest.$ac_ext <<EOF
6507 #line 6508 "configure"
6508 #include "confdefs.h"
6514 if { (eval echo configure:6515: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6516 eval "ac_cv_lib_$ac_lib_var=yes"
6518 echo "configure: failed program was:" >&5
6519 cat conftest.$ac_ext >&5
6521 eval "ac_cv_lib_$ac_lib_var=no"
6524 LIBS="$ac_save_LIBS"
6527 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6528 echo "$ac_t""yes" 1>&6
6530 KRB4_LIBS="-lkrb4 -ldes425"
6532 echo "$ac_t""no" 1>&6
6537 elif test $krb5_impl = heimdal; then
6538 echo $ac_n "checking for main in -lkrb4""... $ac_c" 1>&6
6539 echo "configure:6540: checking for main in -lkrb4" >&5
6540 ac_lib_var=`echo krb4'_'main | sed 'y%./+-:%__p__%'`
6541 if eval "test \"\${ac_cv_lib_$ac_lib_var+set}\" = set"; then
6542 echo $ac_n "(cached) $ac_c" 1>&6
6544 ac_save_LIBS="$LIBS"
6545 LIBS="-lkrb4 -lkrb5 -ldes -lasn1 -lroken -lcom_err $LIBS"
6546 cat > conftest.$ac_ext <<EOF
6547 #line 6548 "configure"
6548 #include "confdefs.h"
6554 if { (eval echo configure:6555: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6556 eval "ac_cv_lib_$ac_lib_var=yes"
6558 echo "configure: failed program was:" >&5
6559 cat conftest.$ac_ext >&5
6561 eval "ac_cv_lib_$ac_lib_var=no"
6564 LIBS="$ac_save_LIBS"
6567 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6568 echo "$ac_t""yes" 1>&6
6572 echo "$ac_t""no" 1>&6
6579 echo "configure: warning: Unrecongized Kerberos V Implementation" 1>&2
6582 if test $have_k425 = yes ; then
6583 ol_with_kerberos=found
6586 cat >> confdefs.h <<\EOF
6587 #define HAVE_KRB425 1
6590 cat >> confdefs.h <<\EOF
6595 echo $ac_n "checking for des_debug in Kerberos libraries""... $ac_c" 1>&6
6596 echo "configure:6597: checking for des_debug in Kerberos libraries" >&5
6597 if eval "test \"\${ol_cv_var_des_debug+set}\" = set"; then
6598 echo $ac_n "(cached) $ac_c" 1>&6
6602 LIBS="$KRB4_LIBS $KRB5_LIBS $LIBS"
6603 cat > conftest.$ac_ext <<EOF
6604 #line 6605 "configure"
6605 #include "confdefs.h"
6607 #include <kerberosIV/krb.h>
6608 #include <kerberosIV/des.h>
6609 extern int des_debug;
6617 if { (eval echo configure:6618: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6619 ol_cv_var_des_debug=yes
6621 echo "configure: failed program was:" >&5
6622 cat conftest.$ac_ext >&5
6624 ol_cv_var_des_debug=no
6631 echo "$ac_t""$ol_cv_var_des_debug" 1>&6
6633 if test $ol_cv_var_des_debug = yes ; then
6634 cat >> confdefs.h <<\EOF
6635 #define HAVE_DES_DEBUG 1
6645 if test $ol_link_krb5 = yes ; then
6646 ol_with_kerberos=found
6649 if test $ol_with_kerberos = yes -o $ol_with_kerberos = auto \
6650 -o $ol_with_kerberos = k4 -o $ol_with_kerberos = kth ; then
6652 for ac_hdr in krb.h des.h krb-archaeology.h
6654 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6655 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6656 echo "configure:6657: checking for $ac_hdr" >&5
6657 if eval "test \"\${ac_cv_header_$ac_safe+set}\" = set"; then
6658 echo $ac_n "(cached) $ac_c" 1>&6
6660 cat > conftest.$ac_ext <<EOF
6661 #line 6662 "configure"
6662 #include "confdefs.h"
6665 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6666 { (eval echo configure:6667: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6667 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6668 if test -z "$ac_err"; then
6670 eval "ac_cv_header_$ac_safe=yes"
6673 echo "configure: failed program was:" >&5
6674 cat conftest.$ac_ext >&5
6676 eval "ac_cv_header_$ac_safe=no"
6680 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6681 echo "$ac_t""yes" 1>&6
6682 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6683 cat >> confdefs.h <<EOF
6684 #define $ac_tr_hdr 1
6688 echo "$ac_t""no" 1>&6
6693 if test $ac_cv_header_krb_h = yes ; then
6694 echo $ac_n "checking for main in -lkrb""... $ac_c" 1>&6
6695 echo "configure:6696: checking for main in -lkrb" >&5
6696 ac_lib_var=`echo krb'_'main | sed 'y%./+-:%__p__%'`
6697 if eval "test \"\${ac_cv_lib_$ac_lib_var+set}\" = set"; then
6698 echo $ac_n "(cached) $ac_c" 1>&6
6700 ac_save_LIBS="$LIBS"
6701 LIBS="-lkrb -ldes $LIBS"
6702 cat > conftest.$ac_ext <<EOF
6703 #line 6704 "configure"
6704 #include "confdefs.h"
6710 if { (eval echo configure:6711: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6712 eval "ac_cv_lib_$ac_lib_var=yes"
6714 echo "configure: failed program was:" >&5
6715 cat conftest.$ac_ext >&5
6717 eval "ac_cv_lib_$ac_lib_var=no"
6720 LIBS="$ac_save_LIBS"
6723 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6724 echo "$ac_t""yes" 1>&6
6727 echo "$ac_t""no" 1>&6
6732 if test $have_k4 = yes ; then
6733 ol_with_kerberos=found
6736 cat >> confdefs.h <<\EOF
6741 KRB4_LIBS="-lkrb -ldes"
6743 if test $ac_cv_header_krb_archaeology_h = yes ; then
6744 cat >> confdefs.h <<\EOF
6745 #define HAVE_KTH_KERBEROS 1
6753 if test $ol_link_krb4 = yes -a $ol_enable_kpasswd != no ; then
6757 if test $ol_link_krb4 = yes -a $ol_enable_kbind != no ; then
6760 elif test $ol_enable_kbind = yes ; then
6761 { echo "configure: error: Kerberos IV detection failed" 1>&2; exit 1; }
6764 if test $ol_link_krb4 = yes -o $ol_link_krb5 = yes ; then
6765 cat >> confdefs.h <<\EOF
6766 #define HAVE_KERBEROS 1
6770 elif test $ol_with_kerberos != auto -a $ol_with_kerberos != no ; then
6771 { echo "configure: error: Kerberos detection failed" 1>&2; exit 1; }
6775 if test $ol_with_tls != no ; then
6776 for ac_hdr in openssl/ssl.h ssl.h
6778 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6779 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6780 echo "configure:6781: checking for $ac_hdr" >&5
6781 if eval "test \"\${ac_cv_header_$ac_safe+set}\" = set"; then
6782 echo $ac_n "(cached) $ac_c" 1>&6
6784 cat > conftest.$ac_ext <<EOF
6785 #line 6786 "configure"
6786 #include "confdefs.h"
6789 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6790 { (eval echo configure:6791: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6791 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6792 if test -z "$ac_err"; then
6794 eval "ac_cv_header_$ac_safe=yes"
6797 echo "configure: failed program was:" >&5
6798 cat conftest.$ac_ext >&5
6800 eval "ac_cv_header_$ac_safe=no"
6804 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6805 echo "$ac_t""yes" 1>&6
6806 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6807 cat >> confdefs.h <<EOF
6808 #define $ac_tr_hdr 1
6812 echo "$ac_t""no" 1>&6
6817 if test $ac_cv_header_openssl_ssl_h = yes -o $ac_cv_header_ssl_h = yes ; then
6818 echo $ac_n "checking for SSLeay_add_ssl_algorithms in -lssl""... $ac_c" 1>&6
6819 echo "configure:6820: checking for SSLeay_add_ssl_algorithms in -lssl" >&5
6820 ac_lib_var=`echo ssl'_'SSLeay_add_ssl_algorithms | sed 'y%./+-:%__p__%'`
6821 if eval "test \"\${ac_cv_lib_$ac_lib_var+set}\" = set"; then
6822 echo $ac_n "(cached) $ac_c" 1>&6
6824 ac_save_LIBS="$LIBS"
6825 LIBS="-lssl -lcrypto $LIBS"
6826 cat > conftest.$ac_ext <<EOF
6827 #line 6828 "configure"
6828 #include "confdefs.h"
6829 /* Override any gcc2 internal prototype to avoid an error. */
6830 /* We use char because int might match the return type of a gcc2
6831 builtin and then its argument prototype would still apply. */
6832 char SSLeay_add_ssl_algorithms();
6835 SSLeay_add_ssl_algorithms()
6838 if { (eval echo configure:6839: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6840 eval "ac_cv_lib_$ac_lib_var=yes"
6842 echo "configure: failed program was:" >&5
6843 cat conftest.$ac_ext >&5
6845 eval "ac_cv_lib_$ac_lib_var=no"
6848 LIBS="$ac_save_LIBS"
6851 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6852 echo "$ac_t""yes" 1>&6
6856 echo "$ac_t""no" 1>&6
6861 if test $have_ssleay = no ; then
6862 echo $ac_n "checking for SSL_library_init in -lssl""... $ac_c" 1>&6
6863 echo "configure:6864: checking for SSL_library_init in -lssl" >&5
6864 ac_lib_var=`echo ssl'_'SSL_library_init | sed 'y%./+-:%__p__%'`
6865 if eval "test \"\${ac_cv_lib_$ac_lib_var+set}\" = set"; then
6866 echo $ac_n "(cached) $ac_c" 1>&6
6868 ac_save_LIBS="$LIBS"
6869 LIBS="-lssl -lcrypto $LIBS"
6870 cat > conftest.$ac_ext <<EOF
6871 #line 6872 "configure"
6872 #include "confdefs.h"
6873 /* Override any gcc2 internal prototype to avoid an error. */
6874 /* We use char because int might match the return type of a gcc2
6875 builtin and then its argument prototype would still apply. */
6876 char SSL_library_init();
6882 if { (eval echo configure:6883: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6884 eval "ac_cv_lib_$ac_lib_var=yes"
6886 echo "configure: failed program was:" >&5
6887 cat conftest.$ac_ext >&5
6889 eval "ac_cv_lib_$ac_lib_var=no"
6892 LIBS="$ac_save_LIBS"
6895 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6896 echo "$ac_t""yes" 1>&6
6900 echo "$ac_t""no" 1>&6
6906 if test $have_ssleay = no ; then
6907 echo $ac_n "checking for ssl3_accept in -lssl""... $ac_c" 1>&6
6908 echo "configure:6909: checking for ssl3_accept in -lssl" >&5
6909 ac_lib_var=`echo ssl'_'ssl3_accept | sed 'y%./+-:%__p__%'`
6910 if eval "test \"\${ac_cv_lib_$ac_lib_var+set}\" = set"; then
6911 echo $ac_n "(cached) $ac_c" 1>&6
6913 ac_save_LIBS="$LIBS"
6914 LIBS="-lssl -lcrypto -lRSAglue -lrsaref $LIBS"
6915 cat > conftest.$ac_ext <<EOF
6916 #line 6917 "configure"
6917 #include "confdefs.h"
6918 /* Override any gcc2 internal prototype to avoid an error. */
6919 /* We use char because int might match the return type of a gcc2
6920 builtin and then its argument prototype would still apply. */
6927 if { (eval echo configure:6928: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6929 eval "ac_cv_lib_$ac_lib_var=yes"
6931 echo "configure: failed program was:" >&5
6932 cat conftest.$ac_ext >&5
6934 eval "ac_cv_lib_$ac_lib_var=no"
6937 LIBS="$ac_save_LIBS"
6940 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6941 echo "$ac_t""yes" 1>&6
6945 echo "$ac_t""no" 1>&6
6951 if test $have_ssleay = yes ; then
6955 cat >> confdefs.h <<\EOF
6956 #define HAVE_SSLEAY 1
6960 if test $need_rsaref = yes; then
6961 cat >> confdefs.h <<\EOF
6962 #define HAVE_RSAREF 1
6966 TLS_LIBS="-lssl -lcrypto -lRSAglue -lrsaref"
6968 TLS_LIBS="-lssl -lcrypto"
6974 echo "configure: warning: TLS privacy protection not supported!" 1>&2
6977 if test $ol_link_tls = yes ; then
6978 cat >> confdefs.h <<\EOF
6983 elif test $ol_with_tls = auto ; then
6984 echo "configure: warning: Could not locate TLS/SSL package" 1>&2
6985 echo "configure: warning: TLS privacy protection not supported!" 1>&2
6987 elif test $ol_with_tls != no ; then
6988 { echo "configure: error: Could not locate TLS/SSL package" 1>&2; exit 1; }
6991 if test $ol_enable_lmpasswd != no; then
6992 if test $ol_link_tls != yes ; then
6993 { echo "configure: error: LAN Manager passwords require OpenSSL" 1>&2; exit 1; }
6996 cat >> confdefs.h <<\EOF
6997 #define SLAPD_LMHASH 1
7004 gethostbyname_r gethostbyaddr_r \
7007 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
7008 echo "configure:7009: checking for $ac_func" >&5
7009 if eval "test \"\${ac_cv_func_$ac_func+set}\" = set"; then
7010 echo $ac_n "(cached) $ac_c" 1>&6
7012 cat > conftest.$ac_ext <<EOF
7013 #line 7014 "configure"
7014 #include "confdefs.h"
7015 /* System header to define __stub macros and hopefully few prototypes,
7016 which can conflict with char $ac_func(); below. */
7018 /* Override any gcc2 internal prototype to avoid an error. */
7019 /* We use char because int might match the return type of a gcc2
7020 builtin and then its argument prototype would still apply. */
7026 /* The GNU C library defines this for functions which it implements
7027 to always fail with ENOSYS. Some functions are actually named
7028 something starting with __ and the normal name is an alias. */
7029 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7037 if { (eval echo configure:7038: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7039 eval "ac_cv_func_$ac_func=yes"
7041 echo "configure: failed program was:" >&5
7042 cat conftest.$ac_ext >&5
7044 eval "ac_cv_func_$ac_func=no"
7049 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
7050 echo "$ac_t""yes" 1>&6
7051 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
7052 cat >> confdefs.h <<EOF
7053 #define $ac_tr_func 1
7057 echo "$ac_t""no" 1>&6
7062 if test "$ac_cv_func_ctime_r" = no ; then
7063 ol_cv_func_ctime_r_nargs=0
7065 echo $ac_n "checking number of arguments of ctime_r""... $ac_c" 1>&6
7066 echo "configure:7067: checking number of arguments of ctime_r" >&5
7067 if eval "test \"\${ol_cv_func_ctime_r_nargs+set}\" = set"; then
7068 echo $ac_n "(cached) $ac_c" 1>&6
7070 cat > conftest.$ac_ext <<EOF
7071 #line 7072 "configure"
7072 #include "confdefs.h"
7075 time_t ti; char *buffer; ctime_r(&ti,buffer,32);
7078 if { (eval echo configure:7079: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7080 ol_cv_func_ctime_r_nargs3=yes
7082 echo "configure: failed program was:" >&5
7083 cat conftest.$ac_ext >&5
7085 ol_cv_func_ctime_r_nargs3=no
7089 cat > conftest.$ac_ext <<EOF
7090 #line 7091 "configure"
7091 #include "confdefs.h"
7094 time_t ti; char *buffer; ctime_r(&ti,buffer);
7097 if { (eval echo configure:7098: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7099 ol_cv_func_ctime_r_nargs2=yes
7101 echo "configure: failed program was:" >&5
7102 cat conftest.$ac_ext >&5
7104 ol_cv_func_ctime_r_nargs2=no
7108 if test $ol_cv_func_ctime_r_nargs3 = yes -a \
7109 $ol_cv_func_ctime_r_nargs2 = no ; then
7111 ol_cv_func_ctime_r_nargs=3
7113 elif test $ol_cv_func_ctime_r_nargs3 = no -a \
7114 $ol_cv_func_ctime_r_nargs2 = yes ; then
7116 ol_cv_func_ctime_r_nargs=2
7119 ol_cv_func_ctime_r_nargs=0
7124 echo "$ac_t""$ol_cv_func_ctime_r_nargs" 1>&6
7126 if test $ol_cv_func_ctime_r_nargs -gt 1 ; then
7127 cat >> confdefs.h <<EOF
7128 #define CTIME_R_NARGS $ol_cv_func_ctime_r_nargs
7135 if test "$ac_cv_func_gethostbyname_r" = yes ; then
7136 echo $ac_n "checking number of arguments of gethostbyname_r""... $ac_c" 1>&6
7137 echo "configure:7138: checking number of arguments of gethostbyname_r" >&5
7138 if eval "test \"\${ol_cv_func_gethostbyname_r_nargs+set}\" = set"; then
7139 echo $ac_n "(cached) $ac_c" 1>&6
7141 cat > conftest.$ac_ext <<EOF
7142 #line 7143 "configure"
7143 #include "confdefs.h"
7144 #include <sys/types.h>
7145 #include <sys/socket.h>
7146 #include <netinet/in.h>
7148 #define BUFSIZE (sizeof(struct hostent)+10)
7150 struct hostent hent; char buffer[BUFSIZE];
7151 int bufsize=BUFSIZE;int h_errno;
7152 (void)gethostbyname_r("segovia.cs.purdue.edu", &hent,
7153 buffer, bufsize, &h_errno);
7156 if { (eval echo configure:7157: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7158 ol_cv_func_gethostbyname_r_nargs5=yes
7160 echo "configure: failed program was:" >&5
7161 cat conftest.$ac_ext >&5
7163 ol_cv_func_gethostbyname_r_nargs5=no
7167 cat > conftest.$ac_ext <<EOF
7168 #line 7169 "configure"
7169 #include "confdefs.h"
7170 #include <sys/types.h>
7171 #include <sys/socket.h>
7172 #include <netinet/in.h>
7174 #define BUFSIZE (sizeof(struct hostent)+10)
7176 struct hostent hent;struct hostent *rhent;
7177 char buffer[BUFSIZE];
7178 int bufsize=BUFSIZE;int h_errno;
7179 (void)gethostbyname_r("localhost", &hent, buffer, bufsize,
7183 if { (eval echo configure:7184: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7185 ol_cv_func_gethostbyname_r_nargs6=yes
7187 echo "configure: failed program was:" >&5
7188 cat conftest.$ac_ext >&5
7190 ol_cv_func_gethostbyname_r_nargs6=no
7194 if test $ol_cv_func_gethostbyname_r_nargs5 = yes -a \
7195 $ol_cv_func_gethostbyname_r_nargs6 = no ; then
7197 ol_cv_func_gethostbyname_r_nargs=5
7199 elif test $ol_cv_func_gethostbyname_r_nargs5 = no -a \
7200 $ol_cv_func_gethostbyname_r_nargs6 = yes ; then
7202 ol_cv_func_gethostbyname_r_nargs=6
7205 ol_cv_func_gethostbyname_r_nargs=0
7210 echo "$ac_t""$ol_cv_func_gethostbyname_r_nargs" 1>&6
7211 if test $ol_cv_func_gethostbyname_r_nargs -gt 1 ; then
7212 cat >> confdefs.h <<EOF
7213 #define GETHOSTBYNAME_R_NARGS $ol_cv_func_gethostbyname_r_nargs
7219 ol_cv_func_gethostbyname_r_nargs=0
7222 if test "$ac_cv_func_gethostbyaddr_r" = yes ; then
7223 echo $ac_n "checking number of arguments of gethostbyaddr_r""... $ac_c" 1>&6
7224 echo "configure:7225: checking number of arguments of gethostbyaddr_r" >&5
7225 if eval "test \"\${ol_cv_func_gethostbyaddr_r_nargs+set}\" = set"; then
7226 echo $ac_n "(cached) $ac_c" 1>&6
7228 cat > conftest.$ac_ext <<EOF
7229 #line 7230 "configure"
7230 #include "confdefs.h"
7231 #include <sys/types.h>
7232 #include <sys/socket.h>
7233 #include <netinet/in.h>
7235 #define BUFSIZE (sizeof(struct hostent)+10)
7237 struct hostent hent; char buffer[BUFSIZE];
7239 size_t alen=sizeof(struct in_addr);
7240 int bufsize=BUFSIZE;int h_errno;
7241 (void)gethostbyaddr_r( (void *)&(add.s_addr),
7242 alen, AF_INET, &hent, buffer, bufsize, &h_errno);
7245 if { (eval echo configure:7246: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7247 ol_cv_func_gethostbyaddr_r_nargs7=yes
7249 echo "configure: failed program was:" >&5
7250 cat conftest.$ac_ext >&5
7252 ol_cv_func_gethostbyaddr_r_nargs7=no
7256 cat > conftest.$ac_ext <<EOF
7257 #line 7258 "configure"
7258 #include "confdefs.h"
7259 #include <sys/types.h>
7260 #include <sys/socket.h>
7261 #include <netinet/in.h>
7263 #define BUFSIZE (sizeof(struct hostent)+10)
7265 struct hostent hent;
7266 struct hostent *rhent; char buffer[BUFSIZE];
7268 size_t alen=sizeof(struct in_addr);
7269 int bufsize=BUFSIZE;int h_errno;
7270 (void)gethostbyaddr_r( (void *)&(add.s_addr),
7271 alen, AF_INET, &hent, buffer, bufsize,
7275 if { (eval echo configure:7276: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7277 ol_cv_func_gethostbyaddr_r_nargs8=yes
7279 echo "configure: failed program was:" >&5
7280 cat conftest.$ac_ext >&5
7282 ol_cv_func_gethostbyaddr_r_nargs8=no
7286 if test $ol_cv_func_gethostbyaddr_r_nargs7 = yes -a \
7287 $ol_cv_func_gethostbyaddr_r_nargs8 = no ; then
7289 ol_cv_func_gethostbyaddr_r_nargs=7
7291 elif test $ol_cv_func_gethostbyaddr_r_nargs7 = no -a \
7292 $ol_cv_func_gethostbyaddr_r_nargs8 = yes ; then
7294 ol_cv_func_gethostbyaddr_r_nargs=8
7297 ol_cv_func_gethostbyaddr_r_nargs=0
7302 echo "$ac_t""$ol_cv_func_gethostbyaddr_r_nargs" 1>&6
7303 if test $ol_cv_func_gethostbyaddr_r_nargs -gt 1 ; then
7304 cat >> confdefs.h <<EOF
7305 #define GETHOSTBYADDR_R_NARGS $ol_cv_func_gethostbyaddr_r_nargs
7311 ol_cv_func_gethostbyaddr_r_nargs=0
7314 if test "$ac_cv_func_ctime_r" = yes \
7315 -a "$ol_cv_func_ctime_r_nargs" -ge 2 \
7316 -a "$ol_cv_func_ctime_r_nargs" -le 3 \
7317 -a "$ac_cv_func_gethostbyname_r" = yes \
7318 -a "$ol_cv_func_gethostbyname_r_nargs" -ge 5 \
7319 -a "$ol_cv_func_gethostbyname_r_nargs" -le 6 \
7320 -a "$ac_cv_func_gethostbyaddr_r" = yes \
7321 -a "$ol_cv_func_gethostbyaddr_r_nargs" -ge 5 \
7322 -a "$ol_cv_func_gethostbyaddr_r_nargs" -le 6 \
7325 cat >> confdefs.h <<\EOF
7326 #define LDAP_API_FEATURE_X_OPENLDAP_REENTRANT 1
7333 if test $ol_with_threads = auto -o $ol_with_threads = yes \
7334 -o $ol_with_threads = nt ; then
7337 echo $ac_n "checking for _beginthread""... $ac_c" 1>&6
7338 echo "configure:7339: checking for _beginthread" >&5
7339 if eval "test \"\${ac_cv_func__beginthread+set}\" = set"; then
7340 echo $ac_n "(cached) $ac_c" 1>&6
7342 cat > conftest.$ac_ext <<EOF
7343 #line 7344 "configure"
7344 #include "confdefs.h"
7345 /* System header to define __stub macros and hopefully few prototypes,
7346 which can conflict with char _beginthread(); below. */
7348 /* Override any gcc2 internal prototype to avoid an error. */
7349 /* We use char because int might match the return type of a gcc2
7350 builtin and then its argument prototype would still apply. */
7351 char _beginthread();
7356 /* The GNU C library defines this for functions which it implements
7357 to always fail with ENOSYS. Some functions are actually named
7358 something starting with __ and the normal name is an alias. */
7359 #if defined (__stub__beginthread) || defined (__stub____beginthread)
7367 if { (eval echo configure:7368: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7369 eval "ac_cv_func__beginthread=yes"
7371 echo "configure: failed program was:" >&5
7372 cat conftest.$ac_ext >&5
7374 eval "ac_cv_func__beginthread=no"
7379 if eval "test \"`echo '$ac_cv_func_'_beginthread`\" = yes"; then
7380 echo "$ac_t""yes" 1>&6
7383 echo "$ac_t""no" 1>&6
7387 if test $ac_cv_func__beginthread = yes ; then
7388 cat >> confdefs.h <<\EOF
7389 #define HAVE_NT_THREADS 1
7395 if test "$ol_cv_nt_threads" = yes ; then
7397 ol_with_threads=found
7398 ol_with_yielding_select=yes
7400 cat >> confdefs.h <<\EOF
7401 #define HAVE_NT_SERVICE_MANAGER 1
7404 cat >> confdefs.h <<\EOF
7405 #define HAVE_NT_EVENT_LOG 1
7410 if test $ol_with_threads = nt ; then
7411 { echo "configure: error: could not locate NT Threads" 1>&2; exit 1; }
7415 if test $ol_with_threads = auto -o $ol_with_threads = yes \
7416 -o $ol_with_threads = posix ; then
7418 for ac_hdr in pthread.h
7420 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
7421 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
7422 echo "configure:7423: checking for $ac_hdr" >&5
7423 if eval "test \"\${ac_cv_header_$ac_safe+set}\" = set"; then
7424 echo $ac_n "(cached) $ac_c" 1>&6
7426 cat > conftest.$ac_ext <<EOF
7427 #line 7428 "configure"
7428 #include "confdefs.h"
7431 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7432 { (eval echo configure:7433: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7433 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7434 if test -z "$ac_err"; then
7436 eval "ac_cv_header_$ac_safe=yes"
7439 echo "configure: failed program was:" >&5
7440 cat conftest.$ac_ext >&5
7442 eval "ac_cv_header_$ac_safe=no"
7446 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7447 echo "$ac_t""yes" 1>&6
7448 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
7449 cat >> confdefs.h <<EOF
7450 #define $ac_tr_hdr 1
7454 echo "$ac_t""no" 1>&6
7459 if test $ac_cv_header_pthread_h = yes ; then
7460 echo $ac_n "checking POSIX thread version""... $ac_c" 1>&6
7461 echo "configure:7462: checking POSIX thread version" >&5
7462 if eval "test \"\${ol_cv_pthread_version+set}\" = set"; then
7463 echo $ac_n "(cached) $ac_c" 1>&6
7466 cat > conftest.$ac_ext <<EOF
7467 #line 7468 "configure"
7468 #include "confdefs.h"
7470 # include <pthread.h>
7471 /* this check could be improved */
7472 # ifdef PTHREAD_ONCE_INIT
7473 pthread_version_final;
7477 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7478 egrep "pthread_version_final" >/dev/null 2>&1; then
7480 ol_pthread_final=yes
7488 cat > conftest.$ac_ext <<EOF
7489 #line 7490 "configure"
7490 #include "confdefs.h"
7492 # include <pthread.h>
7493 /* this check could be improved */
7494 # ifdef pthread_once_init
7495 pthread_version_draft4;
7499 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7500 egrep "pthread_version_draft4" >/dev/null 2>&1; then
7502 ol_pthread_draft4=yes
7505 ol_pthread_draft4=no
7510 if test $ol_pthread_final = yes -a $ol_pthread_draft4 = no; then
7511 ol_cv_pthread_version=final
7512 elif test $ol_pthread_final = no -a $ol_pthread_draft4 = yes; then
7513 ol_cv_pthread_version=draft4
7515 ol_cv_pthread_version=unknown
7520 echo "$ac_t""$ol_cv_pthread_version" 1>&6
7523 if test $ol_cv_pthread_version = final ; then
7524 cat >> confdefs.h <<\EOF
7525 #define HAVE_PTHREADS_FINAL 1
7528 elif test $ol_cv_pthread_version = draft4 ; then
7529 cat >> confdefs.h <<\EOF
7530 #define HAVE_PTHREADS_D4 1
7534 { echo "configure: error: unknown pthread version" 1>&2; exit 1; }
7537 # consider threads found
7538 ol_with_threads=found
7541 echo $ac_n "checking for LinuxThreads pthread.h""... $ac_c" 1>&6
7542 echo "configure:7543: checking for LinuxThreads pthread.h" >&5
7543 if eval "test \"\${ol_cv_header_linux_threads+set}\" = set"; then
7544 echo $ac_n "(cached) $ac_c" 1>&6
7546 cat > conftest.$ac_ext <<EOF
7547 #line 7548 "configure"
7548 #include "confdefs.h"
7549 #include <pthread.h>
7551 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7552 egrep "pthread_kill_other_threads_np" >/dev/null 2>&1; then
7554 ol_cv_header_linux_threads=yes
7557 ol_cv_header_linux_threads=no
7564 echo "$ac_t""$ol_cv_header_linux_threads" 1>&6
7565 if test $ol_cv_header_linux_threads = yes; then
7566 cat >> confdefs.h <<\EOF
7567 #define HAVE_LINUX_THREADS 1
7573 echo $ac_n "checking for GNU Pth pthread.h""... $ac_c" 1>&6
7574 echo "configure:7575: checking for GNU Pth pthread.h" >&5
7575 if eval "test \"\${ol_cv_header_gnu_pth_pthread_h+set}\" = set"; then
7576 echo $ac_n "(cached) $ac_c" 1>&6
7578 cat > conftest.$ac_ext <<EOF
7579 #line 7580 "configure"
7580 #include "confdefs.h"
7581 #include <pthread.h>
7582 #ifdef _POSIX_THREAD_IS_GNU_PTH
7587 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7588 egrep "__gnu_pth__" >/dev/null 2>&1; then
7590 ol_cv_header_gnu_pth_pthread_h=yes
7593 ol_cv_header_gnu_pth_pthread_h=no
7600 echo "$ac_t""$ol_cv_header_gnu_pth_pthread_h" 1>&6
7603 if test $ol_cv_header_gnu_pth_pthread_h = no ; then
7604 for ac_hdr in sched.h
7606 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
7607 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
7608 echo "configure:7609: checking for $ac_hdr" >&5
7609 if eval "test \"\${ac_cv_header_$ac_safe+set}\" = set"; then
7610 echo $ac_n "(cached) $ac_c" 1>&6
7612 cat > conftest.$ac_ext <<EOF
7613 #line 7614 "configure"
7614 #include "confdefs.h"
7617 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7618 { (eval echo configure:7619: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7619 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7620 if test -z "$ac_err"; then
7622 eval "ac_cv_header_$ac_safe=yes"
7625 echo "configure: failed program was:" >&5
7626 cat conftest.$ac_ext >&5
7628 eval "ac_cv_header_$ac_safe=no"
7632 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7633 echo "$ac_t""yes" 1>&6
7634 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
7635 cat >> confdefs.h <<EOF
7636 #define $ac_tr_hdr 1
7640 echo "$ac_t""no" 1>&6
7647 echo $ac_n "checking for pthread_create in default libraries""... $ac_c" 1>&6
7648 echo "configure:7649: checking for pthread_create in default libraries" >&5
7649 if eval "test \"\${ol_cv_pthread_create+set}\" = set"; then
7650 echo $ac_n "(cached) $ac_c" 1>&6
7653 if test "$cross_compiling" = yes; then
7654 cat > conftest.$ac_ext <<EOF
7655 #line 7656 "configure"
7656 #include "confdefs.h"
7657 /* pthread test headers */
7658 #include <pthread.h>
7660 #define NULL (void*)0
7663 static void *task(p)
7666 return (void *) (p == NULL);
7671 /* pthread test function */
7676 #ifdef HAVE_PTHREADS_FINAL
7677 /* Final pthreads */
7678 pthread_attr_t attr;
7680 status = pthread_attr_init(&attr);
7681 if( status ) return status;
7683 #if defined( PTHREAD_CREATE_JOINABLE ) || defined( PTHREAD_UNDETACHED )
7685 #if defined( PTHREAD_CREATE_JOINABLE )
7686 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_JOINABLE);
7688 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_UNDETACHED);
7691 #ifdef PTHREAD_CREATE_DETACHED
7693 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED);
7696 if( status ) return status;
7699 status = pthread_create( &t, &attr, task, NULL );
7700 if( status ) return status;
7702 #if !defined( PTHREAD_CREATE_JOINABLE ) && !defined( PTHREAD_UNDETACHED )
7704 /* give thread a chance to complete */
7705 /* it should remain joinable and hence detachable */
7708 status = pthread_detach( t );
7709 if( status ) return status;
7714 /* Draft 4 pthreads */
7715 status = pthread_create( &t, pthread_attr_default, task, NULL );
7716 if( status ) return status;
7719 /* give thread a chance to complete */
7720 /* it should remain joinable and hence detachable */
7723 status = pthread_detach( &t );
7724 if( status ) return status;
7728 #ifdef HAVE_LINUX_THREADS
7729 pthread_kill_other_threads_np();
7736 if { (eval echo configure:7737: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7738 ol_cv_pthread_create=yes
7740 echo "configure: failed program was:" >&5
7741 cat conftest.$ac_ext >&5
7743 ol_cv_pthread_create=no
7747 cat > conftest.$ac_ext <<EOF
7748 #line 7749 "configure"
7749 #include "confdefs.h"
7750 /* pthread test headers */
7751 #include <pthread.h>
7753 #define NULL (void*)0
7756 static void *task(p)
7759 return (void *) (p == NULL);
7763 int main(argc, argv)
7768 /* pthread test function */
7773 #ifdef HAVE_PTHREADS_FINAL
7774 /* Final pthreads */
7775 pthread_attr_t attr;
7777 status = pthread_attr_init(&attr);
7778 if( status ) return status;
7780 #if defined( PTHREAD_CREATE_JOINABLE ) || defined( PTHREAD_UNDETACHED )
7782 #if defined( PTHREAD_CREATE_JOINABLE )
7783 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_JOINABLE);
7785 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_UNDETACHED);
7788 #ifdef PTHREAD_CREATE_DETACHED
7790 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED);
7793 if( status ) return status;
7796 status = pthread_create( &t, &attr, task, NULL );
7797 if( status ) return status;
7799 #if !defined( PTHREAD_CREATE_JOINABLE ) && !defined( PTHREAD_UNDETACHED )
7801 /* give thread a chance to complete */
7802 /* it should remain joinable and hence detachable */
7805 status = pthread_detach( t );
7806 if( status ) return status;
7811 /* Draft 4 pthreads */
7812 status = pthread_create( &t, pthread_attr_default, task, NULL );
7813 if( status ) return status;
7816 /* give thread a chance to complete */
7817 /* it should remain joinable and hence detachable */
7820 status = pthread_detach( &t );
7821 if( status ) return status;
7825 #ifdef HAVE_LINUX_THREADS
7826 pthread_kill_other_threads_np();
7834 if { (eval echo configure:7835: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
7836 ol_cv_pthread_create=yes
7838 echo "configure: failed program was:" >&5
7839 cat conftest.$ac_ext >&5
7841 ol_cv_pthread_create=no
7848 echo "$ac_t""$ol_cv_pthread_create" 1>&6
7850 if test $ol_cv_pthread_create != no ; then
7851 ol_link_threads=posix
7855 # Pthread try link: -kthread (ol_cv_pthread_kthread)
7856 if test "$ol_link_threads" = no ; then
7858 echo $ac_n "checking for pthread link with -kthread""... $ac_c" 1>&6
7859 echo "configure:7860: checking for pthread link with -kthread" >&5
7860 if eval "test \"\${ol_cv_pthread_kthread+set}\" = set"; then
7861 echo $ac_n "(cached) $ac_c" 1>&6
7866 LIBS="-kthread $LIBS"
7868 if test "$cross_compiling" = yes; then
7869 cat > conftest.$ac_ext <<EOF
7870 #line 7871 "configure"
7871 #include "confdefs.h"
7872 /* pthread test headers */
7873 #include <pthread.h>
7875 #define NULL (void*)0
7878 static void *task(p)
7881 return (void *) (p == NULL);
7886 /* pthread test function */
7891 #ifdef HAVE_PTHREADS_FINAL
7892 /* Final pthreads */
7893 pthread_attr_t attr;
7895 status = pthread_attr_init(&attr);
7896 if( status ) return status;
7898 #if defined( PTHREAD_CREATE_JOINABLE ) || defined( PTHREAD_UNDETACHED )
7900 #if defined( PTHREAD_CREATE_JOINABLE )
7901 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_JOINABLE);
7903 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_UNDETACHED);
7906 #ifdef PTHREAD_CREATE_DETACHED
7908 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED);
7911 if( status ) return status;
7914 status = pthread_create( &t, &attr, task, NULL );
7915 if( status ) return status;
7917 #if !defined( PTHREAD_CREATE_JOINABLE ) && !defined( PTHREAD_UNDETACHED )
7919 /* give thread a chance to complete */
7920 /* it should remain joinable and hence detachable */
7923 status = pthread_detach( t );
7924 if( status ) return status;
7929 /* Draft 4 pthreads */
7930 status = pthread_create( &t, pthread_attr_default, task, NULL );
7931 if( status ) return status;
7934 /* give thread a chance to complete */
7935 /* it should remain joinable and hence detachable */
7938 status = pthread_detach( &t );
7939 if( status ) return status;
7943 #ifdef HAVE_LINUX_THREADS
7944 pthread_kill_other_threads_np();
7951 if { (eval echo configure:7952: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7953 ol_cv_pthread_kthread=yes
7955 echo "configure: failed program was:" >&5
7956 cat conftest.$ac_ext >&5
7958 ol_cv_pthread_kthread=no
7962 cat > conftest.$ac_ext <<EOF
7963 #line 7964 "configure"
7964 #include "confdefs.h"
7965 /* pthread test headers */
7966 #include <pthread.h>
7968 #define NULL (void*)0
7971 static void *task(p)
7974 return (void *) (p == NULL);
7978 int main(argc, argv)
7983 /* pthread test function */
7988 #ifdef HAVE_PTHREADS_FINAL
7989 /* Final pthreads */
7990 pthread_attr_t attr;
7992 status = pthread_attr_init(&attr);
7993 if( status ) return status;
7995 #if defined( PTHREAD_CREATE_JOINABLE ) || defined( PTHREAD_UNDETACHED )
7997 #if defined( PTHREAD_CREATE_JOINABLE )
7998 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_JOINABLE);
8000 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_UNDETACHED);
8003 #ifdef PTHREAD_CREATE_DETACHED
8005 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED);
8008 if( status ) return status;
8011 status = pthread_create( &t, &attr, task, NULL );
8012 if( status ) return status;
8014 #if !defined( PTHREAD_CREATE_JOINABLE ) && !defined( PTHREAD_UNDETACHED )
8016 /* give thread a chance to complete */
8017 /* it should remain joinable and hence detachable */
8020 status = pthread_detach( t );
8021 if( status ) return status;
8026 /* Draft 4 pthreads */
8027 status = pthread_create( &t, pthread_attr_default, task, NULL );
8028 if( status ) return status;
8031 /* give thread a chance to complete */
8032 /* it should remain joinable and hence detachable */
8035 status = pthread_detach( &t );
8036 if( status ) return status;
8040 #ifdef HAVE_LINUX_THREADS
8041 pthread_kill_other_threads_np();
8049 if { (eval echo configure:8050: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
8051 ol_cv_pthread_kthread=yes
8053 echo "configure: failed program was:" >&5
8054 cat conftest.$ac_ext >&5
8056 ol_cv_pthread_kthread=no
8067 echo "$ac_t""$ol_cv_pthread_kthread" 1>&6
8069 if test $ol_cv_pthread_kthread = yes ; then
8070 ol_link_pthreads="-kthread"
8071 ol_link_threads=posix
8075 # Pthread try link: -pthread (ol_cv_pthread_pthread)
8076 if test "$ol_link_threads" = no ; then
8078 echo $ac_n "checking for pthread link with -pthread""... $ac_c" 1>&6
8079 echo "configure:8080: checking for pthread link with -pthread" >&5
8080 if eval "test \"\${ol_cv_pthread_pthread+set}\" = set"; then
8081 echo $ac_n "(cached) $ac_c" 1>&6
8086 LIBS="-pthread $LIBS"
8088 if test "$cross_compiling" = yes; then
8089 cat > conftest.$ac_ext <<EOF
8090 #line 8091 "configure"
8091 #include "confdefs.h"
8092 /* pthread test headers */
8093 #include <pthread.h>
8095 #define NULL (void*)0
8098 static void *task(p)
8101 return (void *) (p == NULL);
8106 /* pthread test function */
8111 #ifdef HAVE_PTHREADS_FINAL
8112 /* Final pthreads */
8113 pthread_attr_t attr;
8115 status = pthread_attr_init(&attr);
8116 if( status ) return status;
8118 #if defined( PTHREAD_CREATE_JOINABLE ) || defined( PTHREAD_UNDETACHED )
8120 #if defined( PTHREAD_CREATE_JOINABLE )
8121 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_JOINABLE);
8123 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_UNDETACHED);
8126 #ifdef PTHREAD_CREATE_DETACHED
8128 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED);
8131 if( status ) return status;
8134 status = pthread_create( &t, &attr, task, NULL );
8135 if( status ) return status;
8137 #if !defined( PTHREAD_CREATE_JOINABLE ) && !defined( PTHREAD_UNDETACHED )
8139 /* give thread a chance to complete */
8140 /* it should remain joinable and hence detachable */
8143 status = pthread_detach( t );
8144 if( status ) return status;
8149 /* Draft 4 pthreads */
8150 status = pthread_create( &t, pthread_attr_default, task, NULL );
8151 if( status ) return status;
8154 /* give thread a chance to complete */
8155 /* it should remain joinable and hence detachable */
8158 status = pthread_detach( &t );
8159 if( status ) return status;
8163 #ifdef HAVE_LINUX_THREADS
8164 pthread_kill_other_threads_np();
8171 if { (eval echo configure:8172: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8173 ol_cv_pthread_pthread=yes
8175 echo "configure: failed program was:" >&5
8176 cat conftest.$ac_ext >&5
8178 ol_cv_pthread_pthread=no
8182 cat > conftest.$ac_ext <<EOF
8183 #line 8184 "configure"
8184 #include "confdefs.h"
8185 /* pthread test headers */
8186 #include <pthread.h>
8188 #define NULL (void*)0
8191 static void *task(p)
8194 return (void *) (p == NULL);
8198 int main(argc, argv)
8203 /* pthread test function */
8208 #ifdef HAVE_PTHREADS_FINAL
8209 /* Final pthreads */
8210 pthread_attr_t attr;
8212 status = pthread_attr_init(&attr);
8213 if( status ) return status;
8215 #if defined( PTHREAD_CREATE_JOINABLE ) || defined( PTHREAD_UNDETACHED )
8217 #if defined( PTHREAD_CREATE_JOINABLE )
8218 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_JOINABLE);
8220 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_UNDETACHED);
8223 #ifdef PTHREAD_CREATE_DETACHED
8225 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED);
8228 if( status ) return status;
8231 status = pthread_create( &t, &attr, task, NULL );
8232 if( status ) return status;
8234 #if !defined( PTHREAD_CREATE_JOINABLE ) && !defined( PTHREAD_UNDETACHED )
8236 /* give thread a chance to complete */
8237 /* it should remain joinable and hence detachable */
8240 status = pthread_detach( t );
8241 if( status ) return status;
8246 /* Draft 4 pthreads */
8247 status = pthread_create( &t, pthread_attr_default, task, NULL );
8248 if( status ) return status;
8251 /* give thread a chance to complete */
8252 /* it should remain joinable and hence detachable */
8255 status = pthread_detach( &t );
8256 if( status ) return status;
8260 #ifdef HAVE_LINUX_THREADS
8261 pthread_kill_other_threads_np();
8269 if { (eval echo configure:8270: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
8271 ol_cv_pthread_pthread=yes
8273 echo "configure: failed program was:" >&5
8274 cat conftest.$ac_ext >&5
8276 ol_cv_pthread_pthread=no
8287 echo "$ac_t""$ol_cv_pthread_pthread" 1>&6
8289 if test $ol_cv_pthread_pthread = yes ; then
8290 ol_link_pthreads="-pthread"
8291 ol_link_threads=posix
8295 # Pthread try link: -pthreads (ol_cv_pthread_pthreads)
8296 if test "$ol_link_threads" = no ; then
8298 echo $ac_n "checking for pthread link with -pthreads""... $ac_c" 1>&6
8299 echo "configure:8300: checking for pthread link with -pthreads" >&5
8300 if eval "test \"\${ol_cv_pthread_pthreads+set}\" = set"; then
8301 echo $ac_n "(cached) $ac_c" 1>&6
8306 LIBS="-pthreads $LIBS"
8308 if test "$cross_compiling" = yes; then
8309 cat > conftest.$ac_ext <<EOF
8310 #line 8311 "configure"
8311 #include "confdefs.h"
8312 /* pthread test headers */
8313 #include <pthread.h>
8315 #define NULL (void*)0
8318 static void *task(p)
8321 return (void *) (p == NULL);
8326 /* pthread test function */
8331 #ifdef HAVE_PTHREADS_FINAL
8332 /* Final pthreads */
8333 pthread_attr_t attr;
8335 status = pthread_attr_init(&attr);
8336 if( status ) return status;
8338 #if defined( PTHREAD_CREATE_JOINABLE ) || defined( PTHREAD_UNDETACHED )
8340 #if defined( PTHREAD_CREATE_JOINABLE )
8341 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_JOINABLE);
8343 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_UNDETACHED);
8346 #ifdef PTHREAD_CREATE_DETACHED
8348 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED);
8351 if( status ) return status;
8354 status = pthread_create( &t, &attr, task, NULL );
8355 if( status ) return status;
8357 #if !defined( PTHREAD_CREATE_JOINABLE ) && !defined( PTHREAD_UNDETACHED )
8359 /* give thread a chance to complete */
8360 /* it should remain joinable and hence detachable */
8363 status = pthread_detach( t );
8364 if( status ) return status;
8369 /* Draft 4 pthreads */
8370 status = pthread_create( &t, pthread_attr_default, task, NULL );
8371 if( status ) return status;
8374 /* give thread a chance to complete */
8375 /* it should remain joinable and hence detachable */
8378 status = pthread_detach( &t );
8379 if( status ) return status;
8383 #ifdef HAVE_LINUX_THREADS
8384 pthread_kill_other_threads_np();
8391 if { (eval echo configure:8392: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8393 ol_cv_pthread_pthreads=yes
8395 echo "configure: failed program was:" >&5
8396 cat conftest.$ac_ext >&5
8398 ol_cv_pthread_pthreads=no
8402 cat > conftest.$ac_ext <<EOF
8403 #line 8404 "configure"
8404 #include "confdefs.h"
8405 /* pthread test headers */
8406 #include <pthread.h>
8408 #define NULL (void*)0
8411 static void *task(p)
8414 return (void *) (p == NULL);
8418 int main(argc, argv)
8423 /* pthread test function */
8428 #ifdef HAVE_PTHREADS_FINAL
8429 /* Final pthreads */
8430 pthread_attr_t attr;
8432 status = pthread_attr_init(&attr);
8433 if( status ) return status;
8435 #if defined( PTHREAD_CREATE_JOINABLE ) || defined( PTHREAD_UNDETACHED )
8437 #if defined( PTHREAD_CREATE_JOINABLE )
8438 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_JOINABLE);
8440 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_UNDETACHED);
8443 #ifdef PTHREAD_CREATE_DETACHED
8445 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED);
8448 if( status ) return status;
8451 status = pthread_create( &t, &attr, task, NULL );
8452 if( status ) return status;
8454 #if !defined( PTHREAD_CREATE_JOINABLE ) && !defined( PTHREAD_UNDETACHED )
8456 /* give thread a chance to complete */
8457 /* it should remain joinable and hence detachable */
8460 status = pthread_detach( t );
8461 if( status ) return status;
8466 /* Draft 4 pthreads */
8467 status = pthread_create( &t, pthread_attr_default, task, NULL );
8468 if( status ) return status;
8471 /* give thread a chance to complete */
8472 /* it should remain joinable and hence detachable */
8475 status = pthread_detach( &t );
8476 if( status ) return status;
8480 #ifdef HAVE_LINUX_THREADS
8481 pthread_kill_other_threads_np();
8489 if { (eval echo configure:8490: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
8491 ol_cv_pthread_pthreads=yes
8493 echo "configure: failed program was:" >&5
8494 cat conftest.$ac_ext >&5
8496 ol_cv_pthread_pthreads=no
8507 echo "$ac_t""$ol_cv_pthread_pthreads" 1>&6
8509 if test $ol_cv_pthread_pthreads = yes ; then
8510 ol_link_pthreads="-pthreads"
8511 ol_link_threads=posix
8515 # Pthread try link: -mthreads (ol_cv_pthread_mthreads)
8516 if test "$ol_link_threads" = no ; then
8518 echo $ac_n "checking for pthread link with -mthreads""... $ac_c" 1>&6
8519 echo "configure:8520: checking for pthread link with -mthreads" >&5
8520 if eval "test \"\${ol_cv_pthread_mthreads+set}\" = set"; then
8521 echo $ac_n "(cached) $ac_c" 1>&6
8526 LIBS="-mthreads $LIBS"
8528 if test "$cross_compiling" = yes; then
8529 cat > conftest.$ac_ext <<EOF
8530 #line 8531 "configure"
8531 #include "confdefs.h"
8532 /* pthread test headers */
8533 #include <pthread.h>
8535 #define NULL (void*)0
8538 static void *task(p)
8541 return (void *) (p == NULL);
8546 /* pthread test function */
8551 #ifdef HAVE_PTHREADS_FINAL
8552 /* Final pthreads */
8553 pthread_attr_t attr;
8555 status = pthread_attr_init(&attr);
8556 if( status ) return status;
8558 #if defined( PTHREAD_CREATE_JOINABLE ) || defined( PTHREAD_UNDETACHED )
8560 #if defined( PTHREAD_CREATE_JOINABLE )
8561 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_JOINABLE);
8563 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_UNDETACHED);
8566 #ifdef PTHREAD_CREATE_DETACHED
8568 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED);
8571 if( status ) return status;
8574 status = pthread_create( &t, &attr, task, NULL );
8575 if( status ) return status;
8577 #if !defined( PTHREAD_CREATE_JOINABLE ) && !defined( PTHREAD_UNDETACHED )
8579 /* give thread a chance to complete */
8580 /* it should remain joinable and hence detachable */
8583 status = pthread_detach( t );
8584 if( status ) return status;
8589 /* Draft 4 pthreads */
8590 status = pthread_create( &t, pthread_attr_default, task, NULL );
8591 if( status ) return status;
8594 /* give thread a chance to complete */
8595 /* it should remain joinable and hence detachable */
8598 status = pthread_detach( &t );
8599 if( status ) return status;
8603 #ifdef HAVE_LINUX_THREADS
8604 pthread_kill_other_threads_np();
8611 if { (eval echo configure:8612: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8613 ol_cv_pthread_mthreads=yes
8615 echo "configure: failed program was:" >&5
8616 cat conftest.$ac_ext >&5
8618 ol_cv_pthread_mthreads=no
8622 cat > conftest.$ac_ext <<EOF
8623 #line 8624 "configure"
8624 #include "confdefs.h"
8625 /* pthread test headers */
8626 #include <pthread.h>
8628 #define NULL (void*)0
8631 static void *task(p)
8634 return (void *) (p == NULL);
8638 int main(argc, argv)
8643 /* pthread test function */
8648 #ifdef HAVE_PTHREADS_FINAL
8649 /* Final pthreads */
8650 pthread_attr_t attr;
8652 status = pthread_attr_init(&attr);
8653 if( status ) return status;
8655 #if defined( PTHREAD_CREATE_JOINABLE ) || defined( PTHREAD_UNDETACHED )
8657 #if defined( PTHREAD_CREATE_JOINABLE )
8658 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_JOINABLE);
8660 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_UNDETACHED);
8663 #ifdef PTHREAD_CREATE_DETACHED
8665 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED);
8668 if( status ) return status;
8671 status = pthread_create( &t, &attr, task, NULL );
8672 if( status ) return status;
8674 #if !defined( PTHREAD_CREATE_JOINABLE ) && !defined( PTHREAD_UNDETACHED )
8676 /* give thread a chance to complete */
8677 /* it should remain joinable and hence detachable */
8680 status = pthread_detach( t );
8681 if( status ) return status;
8686 /* Draft 4 pthreads */
8687 status = pthread_create( &t, pthread_attr_default, task, NULL );
8688 if( status ) return status;
8691 /* give thread a chance to complete */
8692 /* it should remain joinable and hence detachable */
8695 status = pthread_detach( &t );
8696 if( status ) return status;
8700 #ifdef HAVE_LINUX_THREADS
8701 pthread_kill_other_threads_np();
8709 if { (eval echo configure:8710: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
8711 ol_cv_pthread_mthreads=yes
8713 echo "configure: failed program was:" >&5
8714 cat conftest.$ac_ext >&5
8716 ol_cv_pthread_mthreads=no
8727 echo "$ac_t""$ol_cv_pthread_mthreads" 1>&6
8729 if test $ol_cv_pthread_mthreads = yes ; then
8730 ol_link_pthreads="-mthreads"
8731 ol_link_threads=posix
8735 # Pthread try link: -thread (ol_cv_pthread_thread)
8736 if test "$ol_link_threads" = no ; then
8738 echo $ac_n "checking for pthread link with -thread""... $ac_c" 1>&6
8739 echo "configure:8740: checking for pthread link with -thread" >&5
8740 if eval "test \"\${ol_cv_pthread_thread+set}\" = set"; then
8741 echo $ac_n "(cached) $ac_c" 1>&6
8746 LIBS="-thread $LIBS"
8748 if test "$cross_compiling" = yes; then
8749 cat > conftest.$ac_ext <<EOF
8750 #line 8751 "configure"
8751 #include "confdefs.h"
8752 /* pthread test headers */
8753 #include <pthread.h>
8755 #define NULL (void*)0
8758 static void *task(p)
8761 return (void *) (p == NULL);
8766 /* pthread test function */
8771 #ifdef HAVE_PTHREADS_FINAL
8772 /* Final pthreads */
8773 pthread_attr_t attr;
8775 status = pthread_attr_init(&attr);
8776 if( status ) return status;
8778 #if defined( PTHREAD_CREATE_JOINABLE ) || defined( PTHREAD_UNDETACHED )
8780 #if defined( PTHREAD_CREATE_JOINABLE )
8781 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_JOINABLE);
8783 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_UNDETACHED);
8786 #ifdef PTHREAD_CREATE_DETACHED
8788 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED);
8791 if( status ) return status;
8794 status = pthread_create( &t, &attr, task, NULL );
8795 if( status ) return status;
8797 #if !defined( PTHREAD_CREATE_JOINABLE ) && !defined( PTHREAD_UNDETACHED )
8799 /* give thread a chance to complete */
8800 /* it should remain joinable and hence detachable */
8803 status = pthread_detach( t );
8804 if( status ) return status;
8809 /* Draft 4 pthreads */
8810 status = pthread_create( &t, pthread_attr_default, task, NULL );
8811 if( status ) return status;
8814 /* give thread a chance to complete */
8815 /* it should remain joinable and hence detachable */
8818 status = pthread_detach( &t );
8819 if( status ) return status;
8823 #ifdef HAVE_LINUX_THREADS
8824 pthread_kill_other_threads_np();
8831 if { (eval echo configure:8832: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8833 ol_cv_pthread_thread=yes
8835 echo "configure: failed program was:" >&5
8836 cat conftest.$ac_ext >&5
8838 ol_cv_pthread_thread=no
8842 cat > conftest.$ac_ext <<EOF
8843 #line 8844 "configure"
8844 #include "confdefs.h"
8845 /* pthread test headers */
8846 #include <pthread.h>
8848 #define NULL (void*)0
8851 static void *task(p)
8854 return (void *) (p == NULL);
8858 int main(argc, argv)
8863 /* pthread test function */
8868 #ifdef HAVE_PTHREADS_FINAL
8869 /* Final pthreads */
8870 pthread_attr_t attr;
8872 status = pthread_attr_init(&attr);
8873 if( status ) return status;
8875 #if defined( PTHREAD_CREATE_JOINABLE ) || defined( PTHREAD_UNDETACHED )
8877 #if defined( PTHREAD_CREATE_JOINABLE )
8878 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_JOINABLE);
8880 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_UNDETACHED);
8883 #ifdef PTHREAD_CREATE_DETACHED
8885 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED);
8888 if( status ) return status;
8891 status = pthread_create( &t, &attr, task, NULL );
8892 if( status ) return status;
8894 #if !defined( PTHREAD_CREATE_JOINABLE ) && !defined( PTHREAD_UNDETACHED )
8896 /* give thread a chance to complete */
8897 /* it should remain joinable and hence detachable */
8900 status = pthread_detach( t );
8901 if( status ) return status;
8906 /* Draft 4 pthreads */
8907 status = pthread_create( &t, pthread_attr_default, task, NULL );
8908 if( status ) return status;
8911 /* give thread a chance to complete */
8912 /* it should remain joinable and hence detachable */
8915 status = pthread_detach( &t );
8916 if( status ) return status;
8920 #ifdef HAVE_LINUX_THREADS
8921 pthread_kill_other_threads_np();
8929 if { (eval echo configure:8930: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
8931 ol_cv_pthread_thread=yes
8933 echo "configure: failed program was:" >&5
8934 cat conftest.$ac_ext >&5
8936 ol_cv_pthread_thread=no
8947 echo "$ac_t""$ol_cv_pthread_thread" 1>&6
8949 if test $ol_cv_pthread_thread = yes ; then
8950 ol_link_pthreads="-thread"
8951 ol_link_threads=posix
8956 # Pthread try link: -lpthread -lmach -lexc -lc_r (ol_cv_pthread_lpthread_lmach_lexc_lc_r)
8957 if test "$ol_link_threads" = no ; then
8958 # try -lpthread -lmach -lexc -lc_r
8959 echo $ac_n "checking for pthread link with -lpthread -lmach -lexc -lc_r""... $ac_c" 1>&6
8960 echo "configure:8961: checking for pthread link with -lpthread -lmach -lexc -lc_r" >&5
8961 if eval "test \"\${ol_cv_pthread_lpthread_lmach_lexc_lc_r+set}\" = set"; then
8962 echo $ac_n "(cached) $ac_c" 1>&6
8967 LIBS="-lpthread -lmach -lexc -lc_r $LIBS"
8969 if test "$cross_compiling" = yes; then
8970 cat > conftest.$ac_ext <<EOF
8971 #line 8972 "configure"
8972 #include "confdefs.h"
8973 /* pthread test headers */
8974 #include <pthread.h>
8976 #define NULL (void*)0
8979 static void *task(p)
8982 return (void *) (p == NULL);
8987 /* pthread test function */
8992 #ifdef HAVE_PTHREADS_FINAL
8993 /* Final pthreads */
8994 pthread_attr_t attr;
8996 status = pthread_attr_init(&attr);
8997 if( status ) return status;
8999 #if defined( PTHREAD_CREATE_JOINABLE ) || defined( PTHREAD_UNDETACHED )
9001 #if defined( PTHREAD_CREATE_JOINABLE )
9002 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_JOINABLE);
9004 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_UNDETACHED);
9007 #ifdef PTHREAD_CREATE_DETACHED
9009 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED);
9012 if( status ) return status;
9015 status = pthread_create( &t, &attr, task, NULL );
9016 if( status ) return status;
9018 #if !defined( PTHREAD_CREATE_JOINABLE ) && !defined( PTHREAD_UNDETACHED )
9020 /* give thread a chance to complete */
9021 /* it should remain joinable and hence detachable */
9024 status = pthread_detach( t );
9025 if( status ) return status;
9030 /* Draft 4 pthreads */
9031 status = pthread_create( &t, pthread_attr_default, task, NULL );
9032 if( status ) return status;
9035 /* give thread a chance to complete */
9036 /* it should remain joinable and hence detachable */
9039 status = pthread_detach( &t );
9040 if( status ) return status;
9044 #ifdef HAVE_LINUX_THREADS
9045 pthread_kill_other_threads_np();
9052 if { (eval echo configure:9053: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9054 ol_cv_pthread_lpthread_lmach_lexc_lc_r=yes
9056 echo "configure: failed program was:" >&5
9057 cat conftest.$ac_ext >&5
9059 ol_cv_pthread_lpthread_lmach_lexc_lc_r=no
9063 cat > conftest.$ac_ext <<EOF
9064 #line 9065 "configure"
9065 #include "confdefs.h"
9066 /* pthread test headers */
9067 #include <pthread.h>
9069 #define NULL (void*)0
9072 static void *task(p)
9075 return (void *) (p == NULL);
9079 int main(argc, argv)
9084 /* pthread test function */
9089 #ifdef HAVE_PTHREADS_FINAL
9090 /* Final pthreads */
9091 pthread_attr_t attr;
9093 status = pthread_attr_init(&attr);
9094 if( status ) return status;
9096 #if defined( PTHREAD_CREATE_JOINABLE ) || defined( PTHREAD_UNDETACHED )
9098 #if defined( PTHREAD_CREATE_JOINABLE )
9099 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_JOINABLE);
9101 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_UNDETACHED);
9104 #ifdef PTHREAD_CREATE_DETACHED
9106 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED);
9109 if( status ) return status;
9112 status = pthread_create( &t, &attr, task, NULL );
9113 if( status ) return status;
9115 #if !defined( PTHREAD_CREATE_JOINABLE ) && !defined( PTHREAD_UNDETACHED )
9117 /* give thread a chance to complete */
9118 /* it should remain joinable and hence detachable */
9121 status = pthread_detach( t );
9122 if( status ) return status;
9127 /* Draft 4 pthreads */
9128 status = pthread_create( &t, pthread_attr_default, task, NULL );
9129 if( status ) return status;
9132 /* give thread a chance to complete */
9133 /* it should remain joinable and hence detachable */
9136 status = pthread_detach( &t );
9137 if( status ) return status;
9141 #ifdef HAVE_LINUX_THREADS
9142 pthread_kill_other_threads_np();
9150 if { (eval echo configure:9151: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
9152 ol_cv_pthread_lpthread_lmach_lexc_lc_r=yes
9154 echo "configure: failed program was:" >&5
9155 cat conftest.$ac_ext >&5
9157 ol_cv_pthread_lpthread_lmach_lexc_lc_r=no
9168 echo "$ac_t""$ol_cv_pthread_lpthread_lmach_lexc_lc_r" 1>&6
9170 if test $ol_cv_pthread_lpthread_lmach_lexc_lc_r = yes ; then
9171 ol_link_pthreads="-lpthread -lmach -lexc -lc_r"
9172 ol_link_threads=posix
9176 # Pthread try link: -lpthread -lmach -lexc (ol_cv_pthread_lpthread_lmach_lexc)
9177 if test "$ol_link_threads" = no ; then
9178 # try -lpthread -lmach -lexc
9179 echo $ac_n "checking for pthread link with -lpthread -lmach -lexc""... $ac_c" 1>&6
9180 echo "configure:9181: checking for pthread link with -lpthread -lmach -lexc" >&5
9181 if eval "test \"\${ol_cv_pthread_lpthread_lmach_lexc+set}\" = set"; then
9182 echo $ac_n "(cached) $ac_c" 1>&6
9187 LIBS="-lpthread -lmach -lexc $LIBS"
9189 if test "$cross_compiling" = yes; then
9190 cat > conftest.$ac_ext <<EOF
9191 #line 9192 "configure"
9192 #include "confdefs.h"
9193 /* pthread test headers */
9194 #include <pthread.h>
9196 #define NULL (void*)0
9199 static void *task(p)
9202 return (void *) (p == NULL);
9207 /* pthread test function */
9212 #ifdef HAVE_PTHREADS_FINAL
9213 /* Final pthreads */
9214 pthread_attr_t attr;
9216 status = pthread_attr_init(&attr);
9217 if( status ) return status;
9219 #if defined( PTHREAD_CREATE_JOINABLE ) || defined( PTHREAD_UNDETACHED )
9221 #if defined( PTHREAD_CREATE_JOINABLE )
9222 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_JOINABLE);
9224 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_UNDETACHED);
9227 #ifdef PTHREAD_CREATE_DETACHED
9229 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED);
9232 if( status ) return status;
9235 status = pthread_create( &t, &attr, task, NULL );
9236 if( status ) return status;
9238 #if !defined( PTHREAD_CREATE_JOINABLE ) && !defined( PTHREAD_UNDETACHED )
9240 /* give thread a chance to complete */
9241 /* it should remain joinable and hence detachable */
9244 status = pthread_detach( t );
9245 if( status ) return status;
9250 /* Draft 4 pthreads */
9251 status = pthread_create( &t, pthread_attr_default, task, NULL );
9252 if( status ) return status;
9255 /* give thread a chance to complete */
9256 /* it should remain joinable and hence detachable */
9259 status = pthread_detach( &t );
9260 if( status ) return status;
9264 #ifdef HAVE_LINUX_THREADS
9265 pthread_kill_other_threads_np();
9272 if { (eval echo configure:9273: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9274 ol_cv_pthread_lpthread_lmach_lexc=yes
9276 echo "configure: failed program was:" >&5
9277 cat conftest.$ac_ext >&5
9279 ol_cv_pthread_lpthread_lmach_lexc=no
9283 cat > conftest.$ac_ext <<EOF
9284 #line 9285 "configure"
9285 #include "confdefs.h"
9286 /* pthread test headers */
9287 #include <pthread.h>
9289 #define NULL (void*)0
9292 static void *task(p)
9295 return (void *) (p == NULL);
9299 int main(argc, argv)
9304 /* pthread test function */
9309 #ifdef HAVE_PTHREADS_FINAL
9310 /* Final pthreads */
9311 pthread_attr_t attr;
9313 status = pthread_attr_init(&attr);
9314 if( status ) return status;
9316 #if defined( PTHREAD_CREATE_JOINABLE ) || defined( PTHREAD_UNDETACHED )
9318 #if defined( PTHREAD_CREATE_JOINABLE )
9319 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_JOINABLE);
9321 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_UNDETACHED);
9324 #ifdef PTHREAD_CREATE_DETACHED
9326 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED);
9329 if( status ) return status;
9332 status = pthread_create( &t, &attr, task, NULL );
9333 if( status ) return status;
9335 #if !defined( PTHREAD_CREATE_JOINABLE ) && !defined( PTHREAD_UNDETACHED )
9337 /* give thread a chance to complete */
9338 /* it should remain joinable and hence detachable */
9341 status = pthread_detach( t );
9342 if( status ) return status;
9347 /* Draft 4 pthreads */
9348 status = pthread_create( &t, pthread_attr_default, task, NULL );
9349 if( status ) return status;
9352 /* give thread a chance to complete */
9353 /* it should remain joinable and hence detachable */
9356 status = pthread_detach( &t );
9357 if( status ) return status;
9361 #ifdef HAVE_LINUX_THREADS
9362 pthread_kill_other_threads_np();
9370 if { (eval echo configure:9371: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
9372 ol_cv_pthread_lpthread_lmach_lexc=yes
9374 echo "configure: failed program was:" >&5
9375 cat conftest.$ac_ext >&5
9377 ol_cv_pthread_lpthread_lmach_lexc=no
9388 echo "$ac_t""$ol_cv_pthread_lpthread_lmach_lexc" 1>&6
9390 if test $ol_cv_pthread_lpthread_lmach_lexc = yes ; then
9391 ol_link_pthreads="-lpthread -lmach -lexc"
9392 ol_link_threads=posix
9397 # Pthread try link: -lpthread -Wl,-woff,85 (ol_cv_pthread_lib_lpthread_woff)
9398 if test "$ol_link_threads" = no ; then
9399 # try -lpthread -Wl,-woff,85
9400 echo $ac_n "checking for pthread link with -lpthread -Wl,-woff,85""... $ac_c" 1>&6
9401 echo "configure:9402: checking for pthread link with -lpthread -Wl,-woff,85" >&5
9402 if eval "test \"\${ol_cv_pthread_lib_lpthread_woff+set}\" = set"; then
9403 echo $ac_n "(cached) $ac_c" 1>&6
9408 LIBS="-lpthread -Wl,-woff,85 $LIBS"
9410 if test "$cross_compiling" = yes; then
9411 cat > conftest.$ac_ext <<EOF
9412 #line 9413 "configure"
9413 #include "confdefs.h"
9414 /* pthread test headers */
9415 #include <pthread.h>
9417 #define NULL (void*)0
9420 static void *task(p)
9423 return (void *) (p == NULL);
9428 /* pthread test function */
9433 #ifdef HAVE_PTHREADS_FINAL
9434 /* Final pthreads */
9435 pthread_attr_t attr;
9437 status = pthread_attr_init(&attr);
9438 if( status ) return status;
9440 #if defined( PTHREAD_CREATE_JOINABLE ) || defined( PTHREAD_UNDETACHED )
9442 #if defined( PTHREAD_CREATE_JOINABLE )
9443 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_JOINABLE);
9445 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_UNDETACHED);
9448 #ifdef PTHREAD_CREATE_DETACHED
9450 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED);
9453 if( status ) return status;
9456 status = pthread_create( &t, &attr, task, NULL );
9457 if( status ) return status;
9459 #if !defined( PTHREAD_CREATE_JOINABLE ) && !defined( PTHREAD_UNDETACHED )
9461 /* give thread a chance to complete */
9462 /* it should remain joinable and hence detachable */
9465 status = pthread_detach( t );
9466 if( status ) return status;
9471 /* Draft 4 pthreads */
9472 status = pthread_create( &t, pthread_attr_default, task, NULL );
9473 if( status ) return status;
9476 /* give thread a chance to complete */
9477 /* it should remain joinable and hence detachable */
9480 status = pthread_detach( &t );
9481 if( status ) return status;
9485 #ifdef HAVE_LINUX_THREADS
9486 pthread_kill_other_threads_np();
9493 if { (eval echo configure:9494: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9495 ol_cv_pthread_lib_lpthread_woff=yes
9497 echo "configure: failed program was:" >&5
9498 cat conftest.$ac_ext >&5
9500 ol_cv_pthread_lib_lpthread_woff=no
9504 cat > conftest.$ac_ext <<EOF
9505 #line 9506 "configure"
9506 #include "confdefs.h"
9507 /* pthread test headers */
9508 #include <pthread.h>
9510 #define NULL (void*)0
9513 static void *task(p)
9516 return (void *) (p == NULL);
9520 int main(argc, argv)
9525 /* pthread test function */
9530 #ifdef HAVE_PTHREADS_FINAL
9531 /* Final pthreads */
9532 pthread_attr_t attr;
9534 status = pthread_attr_init(&attr);
9535 if( status ) return status;
9537 #if defined( PTHREAD_CREATE_JOINABLE ) || defined( PTHREAD_UNDETACHED )
9539 #if defined( PTHREAD_CREATE_JOINABLE )
9540 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_JOINABLE);
9542 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_UNDETACHED);
9545 #ifdef PTHREAD_CREATE_DETACHED
9547 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED);
9550 if( status ) return status;
9553 status = pthread_create( &t, &attr, task, NULL );
9554 if( status ) return status;
9556 #if !defined( PTHREAD_CREATE_JOINABLE ) && !defined( PTHREAD_UNDETACHED )
9558 /* give thread a chance to complete */
9559 /* it should remain joinable and hence detachable */
9562 status = pthread_detach( t );
9563 if( status ) return status;
9568 /* Draft 4 pthreads */
9569 status = pthread_create( &t, pthread_attr_default, task, NULL );
9570 if( status ) return status;
9573 /* give thread a chance to complete */
9574 /* it should remain joinable and hence detachable */
9577 status = pthread_detach( &t );
9578 if( status ) return status;
9582 #ifdef HAVE_LINUX_THREADS
9583 pthread_kill_other_threads_np();
9591 if { (eval echo configure:9592: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
9593 ol_cv_pthread_lib_lpthread_woff=yes
9595 echo "configure: failed program was:" >&5
9596 cat conftest.$ac_ext >&5
9598 ol_cv_pthread_lib_lpthread_woff=no
9609 echo "$ac_t""$ol_cv_pthread_lib_lpthread_woff" 1>&6
9611 if test $ol_cv_pthread_lib_lpthread_woff = yes ; then
9612 ol_link_pthreads="-lpthread -Wl,-woff,85"
9613 ol_link_threads=posix
9618 # Pthread try link: -lpthread (ol_cv_pthread_lpthread)
9619 if test "$ol_link_threads" = no ; then
9621 echo $ac_n "checking for pthread link with -lpthread""... $ac_c" 1>&6
9622 echo "configure:9623: checking for pthread link with -lpthread" >&5
9623 if eval "test \"\${ol_cv_pthread_lpthread+set}\" = set"; then
9624 echo $ac_n "(cached) $ac_c" 1>&6
9629 LIBS="-lpthread $LIBS"
9631 if test "$cross_compiling" = yes; then
9632 cat > conftest.$ac_ext <<EOF
9633 #line 9634 "configure"
9634 #include "confdefs.h"
9635 /* pthread test headers */
9636 #include <pthread.h>
9638 #define NULL (void*)0
9641 static void *task(p)
9644 return (void *) (p == NULL);
9649 /* pthread test function */
9654 #ifdef HAVE_PTHREADS_FINAL
9655 /* Final pthreads */
9656 pthread_attr_t attr;
9658 status = pthread_attr_init(&attr);
9659 if( status ) return status;
9661 #if defined( PTHREAD_CREATE_JOINABLE ) || defined( PTHREAD_UNDETACHED )
9663 #if defined( PTHREAD_CREATE_JOINABLE )
9664 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_JOINABLE);
9666 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_UNDETACHED);
9669 #ifdef PTHREAD_CREATE_DETACHED
9671 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED);
9674 if( status ) return status;
9677 status = pthread_create( &t, &attr, task, NULL );
9678 if( status ) return status;
9680 #if !defined( PTHREAD_CREATE_JOINABLE ) && !defined( PTHREAD_UNDETACHED )
9682 /* give thread a chance to complete */
9683 /* it should remain joinable and hence detachable */
9686 status = pthread_detach( t );
9687 if( status ) return status;
9692 /* Draft 4 pthreads */
9693 status = pthread_create( &t, pthread_attr_default, task, NULL );
9694 if( status ) return status;
9697 /* give thread a chance to complete */
9698 /* it should remain joinable and hence detachable */
9701 status = pthread_detach( &t );
9702 if( status ) return status;
9706 #ifdef HAVE_LINUX_THREADS
9707 pthread_kill_other_threads_np();
9714 if { (eval echo configure:9715: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9716 ol_cv_pthread_lpthread=yes
9718 echo "configure: failed program was:" >&5
9719 cat conftest.$ac_ext >&5
9721 ol_cv_pthread_lpthread=no
9725 cat > conftest.$ac_ext <<EOF
9726 #line 9727 "configure"
9727 #include "confdefs.h"
9728 /* pthread test headers */
9729 #include <pthread.h>
9731 #define NULL (void*)0
9734 static void *task(p)
9737 return (void *) (p == NULL);
9741 int main(argc, argv)
9746 /* pthread test function */
9751 #ifdef HAVE_PTHREADS_FINAL
9752 /* Final pthreads */
9753 pthread_attr_t attr;
9755 status = pthread_attr_init(&attr);
9756 if( status ) return status;
9758 #if defined( PTHREAD_CREATE_JOINABLE ) || defined( PTHREAD_UNDETACHED )
9760 #if defined( PTHREAD_CREATE_JOINABLE )
9761 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_JOINABLE);
9763 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_UNDETACHED);
9766 #ifdef PTHREAD_CREATE_DETACHED
9768 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED);
9771 if( status ) return status;
9774 status = pthread_create( &t, &attr, task, NULL );
9775 if( status ) return status;
9777 #if !defined( PTHREAD_CREATE_JOINABLE ) && !defined( PTHREAD_UNDETACHED )
9779 /* give thread a chance to complete */
9780 /* it should remain joinable and hence detachable */
9783 status = pthread_detach( t );
9784 if( status ) return status;
9789 /* Draft 4 pthreads */
9790 status = pthread_create( &t, pthread_attr_default, task, NULL );
9791 if( status ) return status;
9794 /* give thread a chance to complete */
9795 /* it should remain joinable and hence detachable */
9798 status = pthread_detach( &t );
9799 if( status ) return status;
9803 #ifdef HAVE_LINUX_THREADS
9804 pthread_kill_other_threads_np();
9812 if { (eval echo configure:9813: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
9814 ol_cv_pthread_lpthread=yes
9816 echo "configure: failed program was:" >&5
9817 cat conftest.$ac_ext >&5
9819 ol_cv_pthread_lpthread=no
9830 echo "$ac_t""$ol_cv_pthread_lpthread" 1>&6
9832 if test $ol_cv_pthread_lpthread = yes ; then
9833 ol_link_pthreads="-lpthread"
9834 ol_link_threads=posix
9838 # Pthread try link: -lc_r (ol_cv_pthread_lc_r)
9839 if test "$ol_link_threads" = no ; then
9841 echo $ac_n "checking for pthread link with -lc_r""... $ac_c" 1>&6
9842 echo "configure:9843: checking for pthread link with -lc_r" >&5
9843 if eval "test \"\${ol_cv_pthread_lc_r+set}\" = set"; then
9844 echo $ac_n "(cached) $ac_c" 1>&6
9851 if test "$cross_compiling" = yes; then
9852 cat > conftest.$ac_ext <<EOF
9853 #line 9854 "configure"
9854 #include "confdefs.h"
9855 /* pthread test headers */
9856 #include <pthread.h>
9858 #define NULL (void*)0
9861 static void *task(p)
9864 return (void *) (p == NULL);
9869 /* pthread test function */
9874 #ifdef HAVE_PTHREADS_FINAL
9875 /* Final pthreads */
9876 pthread_attr_t attr;
9878 status = pthread_attr_init(&attr);
9879 if( status ) return status;
9881 #if defined( PTHREAD_CREATE_JOINABLE ) || defined( PTHREAD_UNDETACHED )
9883 #if defined( PTHREAD_CREATE_JOINABLE )
9884 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_JOINABLE);
9886 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_UNDETACHED);
9889 #ifdef PTHREAD_CREATE_DETACHED
9891 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED);
9894 if( status ) return status;
9897 status = pthread_create( &t, &attr, task, NULL );
9898 if( status ) return status;
9900 #if !defined( PTHREAD_CREATE_JOINABLE ) && !defined( PTHREAD_UNDETACHED )
9902 /* give thread a chance to complete */
9903 /* it should remain joinable and hence detachable */
9906 status = pthread_detach( t );
9907 if( status ) return status;
9912 /* Draft 4 pthreads */
9913 status = pthread_create( &t, pthread_attr_default, task, NULL );
9914 if( status ) return status;
9917 /* give thread a chance to complete */
9918 /* it should remain joinable and hence detachable */
9921 status = pthread_detach( &t );
9922 if( status ) return status;
9926 #ifdef HAVE_LINUX_THREADS
9927 pthread_kill_other_threads_np();
9934 if { (eval echo configure:9935: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9936 ol_cv_pthread_lc_r=yes
9938 echo "configure: failed program was:" >&5
9939 cat conftest.$ac_ext >&5
9941 ol_cv_pthread_lc_r=no
9945 cat > conftest.$ac_ext <<EOF
9946 #line 9947 "configure"
9947 #include "confdefs.h"
9948 /* pthread test headers */
9949 #include <pthread.h>
9951 #define NULL (void*)0
9954 static void *task(p)
9957 return (void *) (p == NULL);
9961 int main(argc, argv)
9966 /* pthread test function */
9971 #ifdef HAVE_PTHREADS_FINAL
9972 /* Final pthreads */
9973 pthread_attr_t attr;
9975 status = pthread_attr_init(&attr);
9976 if( status ) return status;
9978 #if defined( PTHREAD_CREATE_JOINABLE ) || defined( PTHREAD_UNDETACHED )
9980 #if defined( PTHREAD_CREATE_JOINABLE )
9981 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_JOINABLE);
9983 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_UNDETACHED);
9986 #ifdef PTHREAD_CREATE_DETACHED
9988 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED);
9991 if( status ) return status;
9994 status = pthread_create( &t, &attr, task, NULL );
9995 if( status ) return status;
9997 #if !defined( PTHREAD_CREATE_JOINABLE ) && !defined( PTHREAD_UNDETACHED )
9999 /* give thread a chance to complete */
10000 /* it should remain joinable and hence detachable */
10003 status = pthread_detach( t );
10004 if( status ) return status;
10009 /* Draft 4 pthreads */
10010 status = pthread_create( &t, pthread_attr_default, task, NULL );
10011 if( status ) return status;
10014 /* give thread a chance to complete */
10015 /* it should remain joinable and hence detachable */
10018 status = pthread_detach( &t );
10019 if( status ) return status;
10023 #ifdef HAVE_LINUX_THREADS
10024 pthread_kill_other_threads_np();
10032 if { (eval echo configure:10033: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
10034 ol_cv_pthread_lc_r=yes
10036 echo "configure: failed program was:" >&5
10037 cat conftest.$ac_ext >&5
10039 ol_cv_pthread_lc_r=no
10050 echo "$ac_t""$ol_cv_pthread_lc_r" 1>&6
10052 if test $ol_cv_pthread_lc_r = yes ; then
10053 ol_link_pthreads="-lc_r"
10054 ol_link_threads=posix
10059 # Pthread try link: -threads (ol_cv_pthread_threads)
10060 if test "$ol_link_threads" = no ; then
10062 echo $ac_n "checking for pthread link with -threads""... $ac_c" 1>&6
10063 echo "configure:10064: checking for pthread link with -threads" >&5
10064 if eval "test \"\${ol_cv_pthread_threads+set}\" = set"; then
10065 echo $ac_n "(cached) $ac_c" 1>&6
10070 LIBS="-threads $LIBS"
10072 if test "$cross_compiling" = yes; then
10073 cat > conftest.$ac_ext <<EOF
10074 #line 10075 "configure"
10075 #include "confdefs.h"
10076 /* pthread test headers */
10077 #include <pthread.h>
10079 #define NULL (void*)0
10082 static void *task(p)
10085 return (void *) (p == NULL);
10090 /* pthread test function */
10095 #ifdef HAVE_PTHREADS_FINAL
10096 /* Final pthreads */
10097 pthread_attr_t attr;
10099 status = pthread_attr_init(&attr);
10100 if( status ) return status;
10102 #if defined( PTHREAD_CREATE_JOINABLE ) || defined( PTHREAD_UNDETACHED )
10104 #if defined( PTHREAD_CREATE_JOINABLE )
10105 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_JOINABLE);
10107 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_UNDETACHED);
10110 #ifdef PTHREAD_CREATE_DETACHED
10112 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED);
10115 if( status ) return status;
10118 status = pthread_create( &t, &attr, task, NULL );
10119 if( status ) return status;
10121 #if !defined( PTHREAD_CREATE_JOINABLE ) && !defined( PTHREAD_UNDETACHED )
10123 /* give thread a chance to complete */
10124 /* it should remain joinable and hence detachable */
10127 status = pthread_detach( t );
10128 if( status ) return status;
10133 /* Draft 4 pthreads */
10134 status = pthread_create( &t, pthread_attr_default, task, NULL );
10135 if( status ) return status;
10138 /* give thread a chance to complete */
10139 /* it should remain joinable and hence detachable */
10142 status = pthread_detach( &t );
10143 if( status ) return status;
10147 #ifdef HAVE_LINUX_THREADS
10148 pthread_kill_other_threads_np();
10155 if { (eval echo configure:10156: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
10157 ol_cv_pthread_threads=yes
10159 echo "configure: failed program was:" >&5
10160 cat conftest.$ac_ext >&5
10162 ol_cv_pthread_threads=no
10166 cat > conftest.$ac_ext <<EOF
10167 #line 10168 "configure"
10168 #include "confdefs.h"
10169 /* pthread test headers */
10170 #include <pthread.h>
10172 #define NULL (void*)0
10175 static void *task(p)
10178 return (void *) (p == NULL);
10182 int main(argc, argv)
10187 /* pthread test function */
10192 #ifdef HAVE_PTHREADS_FINAL
10193 /* Final pthreads */
10194 pthread_attr_t attr;
10196 status = pthread_attr_init(&attr);
10197 if( status ) return status;
10199 #if defined( PTHREAD_CREATE_JOINABLE ) || defined( PTHREAD_UNDETACHED )
10201 #if defined( PTHREAD_CREATE_JOINABLE )
10202 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_JOINABLE);
10204 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_UNDETACHED);
10207 #ifdef PTHREAD_CREATE_DETACHED
10209 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED);
10212 if( status ) return status;
10215 status = pthread_create( &t, &attr, task, NULL );
10216 if( status ) return status;
10218 #if !defined( PTHREAD_CREATE_JOINABLE ) && !defined( PTHREAD_UNDETACHED )
10220 /* give thread a chance to complete */
10221 /* it should remain joinable and hence detachable */
10224 status = pthread_detach( t );
10225 if( status ) return status;
10230 /* Draft 4 pthreads */
10231 status = pthread_create( &t, pthread_attr_default, task, NULL );
10232 if( status ) return status;
10235 /* give thread a chance to complete */
10236 /* it should remain joinable and hence detachable */
10239 status = pthread_detach( &t );
10240 if( status ) return status;
10244 #ifdef HAVE_LINUX_THREADS
10245 pthread_kill_other_threads_np();
10253 if { (eval echo configure:10254: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
10255 ol_cv_pthread_threads=yes
10257 echo "configure: failed program was:" >&5
10258 cat conftest.$ac_ext >&5
10260 ol_cv_pthread_threads=no
10271 echo "$ac_t""$ol_cv_pthread_threads" 1>&6
10273 if test $ol_cv_pthread_threads = yes ; then
10274 ol_link_pthreads="-threads"
10275 ol_link_threads=posix
10280 # Pthread try link: -lpthreads -lmach -lexc -lc_r (ol_cv_pthread_lpthreads_lmach_lexc_lc_r)
10281 if test "$ol_link_threads" = no ; then
10282 # try -lpthreads -lmach -lexc -lc_r
10283 echo $ac_n "checking for pthread link with -lpthreads -lmach -lexc -lc_r""... $ac_c" 1>&6
10284 echo "configure:10285: checking for pthread link with -lpthreads -lmach -lexc -lc_r" >&5
10285 if eval "test \"\${ol_cv_pthread_lpthreads_lmach_lexc_lc_r+set}\" = set"; then
10286 echo $ac_n "(cached) $ac_c" 1>&6
10291 LIBS="-lpthreads -lmach -lexc -lc_r $LIBS"
10293 if test "$cross_compiling" = yes; then
10294 cat > conftest.$ac_ext <<EOF
10295 #line 10296 "configure"
10296 #include "confdefs.h"
10297 /* pthread test headers */
10298 #include <pthread.h>
10300 #define NULL (void*)0
10303 static void *task(p)
10306 return (void *) (p == NULL);
10311 /* pthread test function */
10316 #ifdef HAVE_PTHREADS_FINAL
10317 /* Final pthreads */
10318 pthread_attr_t attr;
10320 status = pthread_attr_init(&attr);
10321 if( status ) return status;
10323 #if defined( PTHREAD_CREATE_JOINABLE ) || defined( PTHREAD_UNDETACHED )
10325 #if defined( PTHREAD_CREATE_JOINABLE )
10326 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_JOINABLE);
10328 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_UNDETACHED);
10331 #ifdef PTHREAD_CREATE_DETACHED
10333 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED);
10336 if( status ) return status;
10339 status = pthread_create( &t, &attr, task, NULL );
10340 if( status ) return status;
10342 #if !defined( PTHREAD_CREATE_JOINABLE ) && !defined( PTHREAD_UNDETACHED )
10344 /* give thread a chance to complete */
10345 /* it should remain joinable and hence detachable */
10348 status = pthread_detach( t );
10349 if( status ) return status;
10354 /* Draft 4 pthreads */
10355 status = pthread_create( &t, pthread_attr_default, task, NULL );
10356 if( status ) return status;
10359 /* give thread a chance to complete */
10360 /* it should remain joinable and hence detachable */
10363 status = pthread_detach( &t );
10364 if( status ) return status;
10368 #ifdef HAVE_LINUX_THREADS
10369 pthread_kill_other_threads_np();
10376 if { (eval echo configure:10377: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
10378 ol_cv_pthread_lpthreads_lmach_lexc_lc_r=yes
10380 echo "configure: failed program was:" >&5
10381 cat conftest.$ac_ext >&5
10383 ol_cv_pthread_lpthreads_lmach_lexc_lc_r=no
10387 cat > conftest.$ac_ext <<EOF
10388 #line 10389 "configure"
10389 #include "confdefs.h"
10390 /* pthread test headers */
10391 #include <pthread.h>
10393 #define NULL (void*)0
10396 static void *task(p)
10399 return (void *) (p == NULL);
10403 int main(argc, argv)
10408 /* pthread test function */
10413 #ifdef HAVE_PTHREADS_FINAL
10414 /* Final pthreads */
10415 pthread_attr_t attr;
10417 status = pthread_attr_init(&attr);
10418 if( status ) return status;
10420 #if defined( PTHREAD_CREATE_JOINABLE ) || defined( PTHREAD_UNDETACHED )
10422 #if defined( PTHREAD_CREATE_JOINABLE )
10423 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_JOINABLE);
10425 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_UNDETACHED);
10428 #ifdef PTHREAD_CREATE_DETACHED
10430 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED);
10433 if( status ) return status;
10436 status = pthread_create( &t, &attr, task, NULL );
10437 if( status ) return status;
10439 #if !defined( PTHREAD_CREATE_JOINABLE ) && !defined( PTHREAD_UNDETACHED )
10441 /* give thread a chance to complete */
10442 /* it should remain joinable and hence detachable */
10445 status = pthread_detach( t );
10446 if( status ) return status;
10451 /* Draft 4 pthreads */
10452 status = pthread_create( &t, pthread_attr_default, task, NULL );
10453 if( status ) return status;
10456 /* give thread a chance to complete */
10457 /* it should remain joinable and hence detachable */
10460 status = pthread_detach( &t );
10461 if( status ) return status;
10465 #ifdef HAVE_LINUX_THREADS
10466 pthread_kill_other_threads_np();
10474 if { (eval echo configure:10475: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
10476 ol_cv_pthread_lpthreads_lmach_lexc_lc_r=yes
10478 echo "configure: failed program was:" >&5
10479 cat conftest.$ac_ext >&5
10481 ol_cv_pthread_lpthreads_lmach_lexc_lc_r=no
10492 echo "$ac_t""$ol_cv_pthread_lpthreads_lmach_lexc_lc_r" 1>&6
10494 if test $ol_cv_pthread_lpthreads_lmach_lexc_lc_r = yes ; then
10495 ol_link_pthreads="-lpthreads -lmach -lexc -lc_r"
10496 ol_link_threads=posix
10500 # Pthread try link: -lpthreads -lmach -lexc (ol_cv_pthread_lpthreads_lmach_lexc)
10501 if test "$ol_link_threads" = no ; then
10502 # try -lpthreads -lmach -lexc
10503 echo $ac_n "checking for pthread link with -lpthreads -lmach -lexc""... $ac_c" 1>&6
10504 echo "configure:10505: checking for pthread link with -lpthreads -lmach -lexc" >&5
10505 if eval "test \"\${ol_cv_pthread_lpthreads_lmach_lexc+set}\" = set"; then
10506 echo $ac_n "(cached) $ac_c" 1>&6
10511 LIBS="-lpthreads -lmach -lexc $LIBS"
10513 if test "$cross_compiling" = yes; then
10514 cat > conftest.$ac_ext <<EOF
10515 #line 10516 "configure"
10516 #include "confdefs.h"
10517 /* pthread test headers */
10518 #include <pthread.h>
10520 #define NULL (void*)0
10523 static void *task(p)
10526 return (void *) (p == NULL);
10531 /* pthread test function */
10536 #ifdef HAVE_PTHREADS_FINAL
10537 /* Final pthreads */
10538 pthread_attr_t attr;
10540 status = pthread_attr_init(&attr);
10541 if( status ) return status;
10543 #if defined( PTHREAD_CREATE_JOINABLE ) || defined( PTHREAD_UNDETACHED )
10545 #if defined( PTHREAD_CREATE_JOINABLE )
10546 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_JOINABLE);
10548 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_UNDETACHED);
10551 #ifdef PTHREAD_CREATE_DETACHED
10553 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED);
10556 if( status ) return status;
10559 status = pthread_create( &t, &attr, task, NULL );
10560 if( status ) return status;
10562 #if !defined( PTHREAD_CREATE_JOINABLE ) && !defined( PTHREAD_UNDETACHED )
10564 /* give thread a chance to complete */
10565 /* it should remain joinable and hence detachable */
10568 status = pthread_detach( t );
10569 if( status ) return status;
10574 /* Draft 4 pthreads */
10575 status = pthread_create( &t, pthread_attr_default, task, NULL );
10576 if( status ) return status;
10579 /* give thread a chance to complete */
10580 /* it should remain joinable and hence detachable */
10583 status = pthread_detach( &t );
10584 if( status ) return status;
10588 #ifdef HAVE_LINUX_THREADS
10589 pthread_kill_other_threads_np();
10596 if { (eval echo configure:10597: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
10598 ol_cv_pthread_lpthreads_lmach_lexc=yes
10600 echo "configure: failed program was:" >&5
10601 cat conftest.$ac_ext >&5
10603 ol_cv_pthread_lpthreads_lmach_lexc=no
10607 cat > conftest.$ac_ext <<EOF
10608 #line 10609 "configure"
10609 #include "confdefs.h"
10610 /* pthread test headers */
10611 #include <pthread.h>
10613 #define NULL (void*)0
10616 static void *task(p)
10619 return (void *) (p == NULL);
10623 int main(argc, argv)
10628 /* pthread test function */
10633 #ifdef HAVE_PTHREADS_FINAL
10634 /* Final pthreads */
10635 pthread_attr_t attr;
10637 status = pthread_attr_init(&attr);
10638 if( status ) return status;
10640 #if defined( PTHREAD_CREATE_JOINABLE ) || defined( PTHREAD_UNDETACHED )
10642 #if defined( PTHREAD_CREATE_JOINABLE )
10643 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_JOINABLE);
10645 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_UNDETACHED);
10648 #ifdef PTHREAD_CREATE_DETACHED
10650 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED);
10653 if( status ) return status;
10656 status = pthread_create( &t, &attr, task, NULL );
10657 if( status ) return status;
10659 #if !defined( PTHREAD_CREATE_JOINABLE ) && !defined( PTHREAD_UNDETACHED )
10661 /* give thread a chance to complete */
10662 /* it should remain joinable and hence detachable */
10665 status = pthread_detach( t );
10666 if( status ) return status;
10671 /* Draft 4 pthreads */
10672 status = pthread_create( &t, pthread_attr_default, task, NULL );
10673 if( status ) return status;
10676 /* give thread a chance to complete */
10677 /* it should remain joinable and hence detachable */
10680 status = pthread_detach( &t );
10681 if( status ) return status;
10685 #ifdef HAVE_LINUX_THREADS
10686 pthread_kill_other_threads_np();
10694 if { (eval echo configure:10695: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
10696 ol_cv_pthread_lpthreads_lmach_lexc=yes
10698 echo "configure: failed program was:" >&5
10699 cat conftest.$ac_ext >&5
10701 ol_cv_pthread_lpthreads_lmach_lexc=no
10712 echo "$ac_t""$ol_cv_pthread_lpthreads_lmach_lexc" 1>&6
10714 if test $ol_cv_pthread_lpthreads_lmach_lexc = yes ; then
10715 ol_link_pthreads="-lpthreads -lmach -lexc"
10716 ol_link_threads=posix
10720 # Pthread try link: -lpthreads -lexc (ol_cv_pthread_lpthreads_lexc)
10721 if test "$ol_link_threads" = no ; then
10722 # try -lpthreads -lexc
10723 echo $ac_n "checking for pthread link with -lpthreads -lexc""... $ac_c" 1>&6
10724 echo "configure:10725: checking for pthread link with -lpthreads -lexc" >&5
10725 if eval "test \"\${ol_cv_pthread_lpthreads_lexc+set}\" = set"; then
10726 echo $ac_n "(cached) $ac_c" 1>&6
10731 LIBS="-lpthreads -lexc $LIBS"
10733 if test "$cross_compiling" = yes; then
10734 cat > conftest.$ac_ext <<EOF
10735 #line 10736 "configure"
10736 #include "confdefs.h"
10737 /* pthread test headers */
10738 #include <pthread.h>
10740 #define NULL (void*)0
10743 static void *task(p)
10746 return (void *) (p == NULL);
10751 /* pthread test function */
10756 #ifdef HAVE_PTHREADS_FINAL
10757 /* Final pthreads */
10758 pthread_attr_t attr;
10760 status = pthread_attr_init(&attr);
10761 if( status ) return status;
10763 #if defined( PTHREAD_CREATE_JOINABLE ) || defined( PTHREAD_UNDETACHED )
10765 #if defined( PTHREAD_CREATE_JOINABLE )
10766 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_JOINABLE);
10768 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_UNDETACHED);
10771 #ifdef PTHREAD_CREATE_DETACHED
10773 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED);
10776 if( status ) return status;
10779 status = pthread_create( &t, &attr, task, NULL );
10780 if( status ) return status;
10782 #if !defined( PTHREAD_CREATE_JOINABLE ) && !defined( PTHREAD_UNDETACHED )
10784 /* give thread a chance to complete */
10785 /* it should remain joinable and hence detachable */
10788 status = pthread_detach( t );
10789 if( status ) return status;
10794 /* Draft 4 pthreads */
10795 status = pthread_create( &t, pthread_attr_default, task, NULL );
10796 if( status ) return status;
10799 /* give thread a chance to complete */
10800 /* it should remain joinable and hence detachable */
10803 status = pthread_detach( &t );
10804 if( status ) return status;
10808 #ifdef HAVE_LINUX_THREADS
10809 pthread_kill_other_threads_np();
10816 if { (eval echo configure:10817: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
10818 ol_cv_pthread_lpthreads_lexc=yes
10820 echo "configure: failed program was:" >&5
10821 cat conftest.$ac_ext >&5
10823 ol_cv_pthread_lpthreads_lexc=no
10827 cat > conftest.$ac_ext <<EOF
10828 #line 10829 "configure"
10829 #include "confdefs.h"
10830 /* pthread test headers */
10831 #include <pthread.h>
10833 #define NULL (void*)0
10836 static void *task(p)
10839 return (void *) (p == NULL);
10843 int main(argc, argv)
10848 /* pthread test function */
10853 #ifdef HAVE_PTHREADS_FINAL
10854 /* Final pthreads */
10855 pthread_attr_t attr;
10857 status = pthread_attr_init(&attr);
10858 if( status ) return status;
10860 #if defined( PTHREAD_CREATE_JOINABLE ) || defined( PTHREAD_UNDETACHED )
10862 #if defined( PTHREAD_CREATE_JOINABLE )
10863 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_JOINABLE);
10865 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_UNDETACHED);
10868 #ifdef PTHREAD_CREATE_DETACHED
10870 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED);
10873 if( status ) return status;
10876 status = pthread_create( &t, &attr, task, NULL );
10877 if( status ) return status;
10879 #if !defined( PTHREAD_CREATE_JOINABLE ) && !defined( PTHREAD_UNDETACHED )
10881 /* give thread a chance to complete */
10882 /* it should remain joinable and hence detachable */
10885 status = pthread_detach( t );
10886 if( status ) return status;
10891 /* Draft 4 pthreads */
10892 status = pthread_create( &t, pthread_attr_default, task, NULL );
10893 if( status ) return status;
10896 /* give thread a chance to complete */
10897 /* it should remain joinable and hence detachable */
10900 status = pthread_detach( &t );
10901 if( status ) return status;
10905 #ifdef HAVE_LINUX_THREADS
10906 pthread_kill_other_threads_np();
10914 if { (eval echo configure:10915: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
10916 ol_cv_pthread_lpthreads_lexc=yes
10918 echo "configure: failed program was:" >&5
10919 cat conftest.$ac_ext >&5
10921 ol_cv_pthread_lpthreads_lexc=no
10932 echo "$ac_t""$ol_cv_pthread_lpthreads_lexc" 1>&6
10934 if test $ol_cv_pthread_lpthreads_lexc = yes ; then
10935 ol_link_pthreads="-lpthreads -lexc"
10936 ol_link_threads=posix
10941 # Pthread try link: -lpthreads (ol_cv_pthread_lib_lpthreads)
10942 if test "$ol_link_threads" = no ; then
10944 echo $ac_n "checking for pthread link with -lpthreads""... $ac_c" 1>&6
10945 echo "configure:10946: checking for pthread link with -lpthreads" >&5
10946 if eval "test \"\${ol_cv_pthread_lib_lpthreads+set}\" = set"; then
10947 echo $ac_n "(cached) $ac_c" 1>&6
10952 LIBS="-lpthreads $LIBS"
10954 if test "$cross_compiling" = yes; then
10955 cat > conftest.$ac_ext <<EOF
10956 #line 10957 "configure"
10957 #include "confdefs.h"
10958 /* pthread test headers */
10959 #include <pthread.h>
10961 #define NULL (void*)0
10964 static void *task(p)
10967 return (void *) (p == NULL);
10972 /* pthread test function */
10977 #ifdef HAVE_PTHREADS_FINAL
10978 /* Final pthreads */
10979 pthread_attr_t attr;
10981 status = pthread_attr_init(&attr);
10982 if( status ) return status;
10984 #if defined( PTHREAD_CREATE_JOINABLE ) || defined( PTHREAD_UNDETACHED )
10986 #if defined( PTHREAD_CREATE_JOINABLE )
10987 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_JOINABLE);
10989 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_UNDETACHED);
10992 #ifdef PTHREAD_CREATE_DETACHED
10994 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED);
10997 if( status ) return status;
11000 status = pthread_create( &t, &attr, task, NULL );
11001 if( status ) return status;
11003 #if !defined( PTHREAD_CREATE_JOINABLE ) && !defined( PTHREAD_UNDETACHED )
11005 /* give thread a chance to complete */
11006 /* it should remain joinable and hence detachable */
11009 status = pthread_detach( t );
11010 if( status ) return status;
11015 /* Draft 4 pthreads */
11016 status = pthread_create( &t, pthread_attr_default, task, NULL );
11017 if( status ) return status;
11020 /* give thread a chance to complete */
11021 /* it should remain joinable and hence detachable */
11024 status = pthread_detach( &t );
11025 if( status ) return status;
11029 #ifdef HAVE_LINUX_THREADS
11030 pthread_kill_other_threads_np();
11037 if { (eval echo configure:11038: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
11039 ol_cv_pthread_lib_lpthreads=yes
11041 echo "configure: failed program was:" >&5
11042 cat conftest.$ac_ext >&5
11044 ol_cv_pthread_lib_lpthreads=no
11048 cat > conftest.$ac_ext <<EOF
11049 #line 11050 "configure"
11050 #include "confdefs.h"
11051 /* pthread test headers */
11052 #include <pthread.h>
11054 #define NULL (void*)0
11057 static void *task(p)
11060 return (void *) (p == NULL);
11064 int main(argc, argv)
11069 /* pthread test function */
11074 #ifdef HAVE_PTHREADS_FINAL
11075 /* Final pthreads */
11076 pthread_attr_t attr;
11078 status = pthread_attr_init(&attr);
11079 if( status ) return status;
11081 #if defined( PTHREAD_CREATE_JOINABLE ) || defined( PTHREAD_UNDETACHED )
11083 #if defined( PTHREAD_CREATE_JOINABLE )
11084 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_JOINABLE);
11086 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_UNDETACHED);
11089 #ifdef PTHREAD_CREATE_DETACHED
11091 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED);
11094 if( status ) return status;
11097 status = pthread_create( &t, &attr, task, NULL );
11098 if( status ) return status;
11100 #if !defined( PTHREAD_CREATE_JOINABLE ) && !defined( PTHREAD_UNDETACHED )
11102 /* give thread a chance to complete */
11103 /* it should remain joinable and hence detachable */
11106 status = pthread_detach( t );
11107 if( status ) return status;
11112 /* Draft 4 pthreads */
11113 status = pthread_create( &t, pthread_attr_default, task, NULL );
11114 if( status ) return status;
11117 /* give thread a chance to complete */
11118 /* it should remain joinable and hence detachable */
11121 status = pthread_detach( &t );
11122 if( status ) return status;
11126 #ifdef HAVE_LINUX_THREADS
11127 pthread_kill_other_threads_np();
11135 if { (eval echo configure:11136: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
11137 ol_cv_pthread_lib_lpthreads=yes
11139 echo "configure: failed program was:" >&5
11140 cat conftest.$ac_ext >&5
11142 ol_cv_pthread_lib_lpthreads=no
11153 echo "$ac_t""$ol_cv_pthread_lib_lpthreads" 1>&6
11155 if test $ol_cv_pthread_lib_lpthreads = yes ; then
11156 ol_link_pthreads="-lpthreads"
11157 ol_link_threads=posix
11162 if test $ol_link_threads != no ; then
11163 cat >> confdefs.h <<\EOF
11164 #define HAVE_PTHREADS 1
11168 LTHREAD_LIBS="$LTHREAD_LIBS $ol_link_pthreads"
11170 save_CPPFLAGS="$CPPFLAGS"
11172 LIBS="$LTHREAD_LIBS $LIBS"
11174 for ac_func in sched_yield pthread_yield
11176 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
11177 echo "configure:11178: checking for $ac_func" >&5
11178 if eval "test \"\${ac_cv_func_$ac_func+set}\" = set"; then
11179 echo $ac_n "(cached) $ac_c" 1>&6
11181 cat > conftest.$ac_ext <<EOF
11182 #line 11183 "configure"
11183 #include "confdefs.h"
11184 /* System header to define __stub macros and hopefully few prototypes,
11185 which can conflict with char $ac_func(); below. */
11186 #include <assert.h>
11187 /* Override any gcc2 internal prototype to avoid an error. */
11188 /* We use char because int might match the return type of a gcc2
11189 builtin and then its argument prototype would still apply. */
11195 /* The GNU C library defines this for functions which it implements
11196 to always fail with ENOSYS. Some functions are actually named
11197 something starting with __ and the normal name is an alias. */
11198 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
11206 if { (eval echo configure:11207: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
11208 eval "ac_cv_func_$ac_func=yes"
11210 echo "configure: failed program was:" >&5
11211 cat conftest.$ac_ext >&5
11213 eval "ac_cv_func_$ac_func=no"
11218 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
11219 echo "$ac_t""yes" 1>&6
11220 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
11221 cat >> confdefs.h <<EOF
11222 #define $ac_tr_func 1
11226 echo "$ac_t""no" 1>&6
11231 if test $ac_cv_func_sched_yield = no -a \
11232 $ac_cv_func_pthread_yield = no ; then
11233 echo $ac_n "checking for sched_yield in -lrt""... $ac_c" 1>&6
11234 echo "configure:11235: checking for sched_yield in -lrt" >&5
11235 ac_lib_var=`echo rt'_'sched_yield | sed 'y%./+-:%__p__%'`
11236 if eval "test \"\${ac_cv_lib_$ac_lib_var+set}\" = set"; then
11237 echo $ac_n "(cached) $ac_c" 1>&6
11239 ac_save_LIBS="$LIBS"
11241 cat > conftest.$ac_ext <<EOF
11242 #line 11243 "configure"
11243 #include "confdefs.h"
11244 /* Override any gcc2 internal prototype to avoid an error. */
11245 /* We use char because int might match the return type of a gcc2
11246 builtin and then its argument prototype would still apply. */
11247 char sched_yield();
11253 if { (eval echo configure:11254: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
11255 eval "ac_cv_lib_$ac_lib_var=yes"
11257 echo "configure: failed program was:" >&5
11258 cat conftest.$ac_ext >&5
11260 eval "ac_cv_lib_$ac_lib_var=no"
11263 LIBS="$ac_save_LIBS"
11266 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
11267 echo "$ac_t""yes" 1>&6
11268 LTHREAD_LIBS="$LTHREAD_LIBS -lrt"
11269 cat >> confdefs.h <<\EOF
11270 #define HAVE_SCHED_YIELD 1
11273 ac_cv_func_sched_yield=yes
11275 echo "$ac_t""no" 1>&6
11276 ac_cv_func_sched_yield=no
11280 if test $ac_cv_func_sched_yield = no -a \
11281 $ac_cv_func_pthread_yield = no ; then
11282 for ac_func in thr_yield
11284 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
11285 echo "configure:11286: checking for $ac_func" >&5
11286 if eval "test \"\${ac_cv_func_$ac_func+set}\" = set"; then
11287 echo $ac_n "(cached) $ac_c" 1>&6
11289 cat > conftest.$ac_ext <<EOF
11290 #line 11291 "configure"
11291 #include "confdefs.h"
11292 /* System header to define __stub macros and hopefully few prototypes,
11293 which can conflict with char $ac_func(); below. */
11294 #include <assert.h>
11295 /* Override any gcc2 internal prototype to avoid an error. */
11296 /* We use char because int might match the return type of a gcc2
11297 builtin and then its argument prototype would still apply. */
11303 /* The GNU C library defines this for functions which it implements
11304 to always fail with ENOSYS. Some functions are actually named
11305 something starting with __ and the normal name is an alias. */
11306 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
11314 if { (eval echo configure:11315: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
11316 eval "ac_cv_func_$ac_func=yes"
11318 echo "configure: failed program was:" >&5
11319 cat conftest.$ac_ext >&5
11321 eval "ac_cv_func_$ac_func=no"
11326 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
11327 echo "$ac_t""yes" 1>&6
11328 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
11329 cat >> confdefs.h <<EOF
11330 #define $ac_tr_func 1
11334 echo "$ac_t""no" 1>&6
11339 if test $ac_cv_func_sched_yield = no -a \
11340 $ac_cv_func_pthread_yield = no -a \
11341 "$ac_cv_func_thr_yield" = no ; then
11342 echo "configure: warning: could not locate sched_yield() or pthread_yield()" 1>&2
11345 for ac_func in pthread_kill pthread_rwlock_destroy
11347 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
11348 echo "configure:11349: checking for $ac_func" >&5
11349 if eval "test \"\${ac_cv_func_$ac_func+set}\" = set"; then
11350 echo $ac_n "(cached) $ac_c" 1>&6
11352 cat > conftest.$ac_ext <<EOF
11353 #line 11354 "configure"
11354 #include "confdefs.h"
11355 /* System header to define __stub macros and hopefully few prototypes,
11356 which can conflict with char $ac_func(); below. */
11357 #include <assert.h>
11358 /* Override any gcc2 internal prototype to avoid an error. */
11359 /* We use char because int might match the return type of a gcc2
11360 builtin and then its argument prototype would still apply. */
11366 /* The GNU C library defines this for functions which it implements
11367 to always fail with ENOSYS. Some functions are actually named
11368 something starting with __ and the normal name is an alias. */
11369 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
11377 if { (eval echo configure:11378: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
11379 eval "ac_cv_func_$ac_func=yes"
11381 echo "configure: failed program was:" >&5
11382 cat conftest.$ac_ext >&5
11384 eval "ac_cv_func_$ac_func=no"
11389 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
11390 echo "$ac_t""yes" 1>&6
11391 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
11392 cat >> confdefs.h <<EOF
11393 #define $ac_tr_func 1
11397 echo "$ac_t""no" 1>&6
11402 echo $ac_n "checking for pthread_detach with <pthread.h>""... $ac_c" 1>&6
11403 echo "configure:11404: checking for pthread_detach with <pthread.h>" >&5
11404 if eval "test \"\${ol_cv_func_pthread_detach+set}\" = set"; then
11405 echo $ac_n "(cached) $ac_c" 1>&6
11408 cat > conftest.$ac_ext <<EOF
11409 #line 11410 "configure"
11410 #include "confdefs.h"
11412 #include <pthread.h>
11414 #define NULL (void*)0
11418 pthread_detach(NULL);
11421 if { (eval echo configure:11422: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
11423 ol_cv_func_pthread_detach=yes
11425 echo "configure: failed program was:" >&5
11426 cat conftest.$ac_ext >&5
11428 ol_cv_func_pthread_detach=no
11434 echo "$ac_t""$ol_cv_func_pthread_detach" 1>&6
11436 if test $ol_cv_func_pthread_detach = no ; then
11437 { echo "configure: error: could not locate pthread_detach()" 1>&2; exit 1; }
11440 cat >> confdefs.h <<\EOF
11441 #define HAVE_PTHREAD_DETACH 1
11446 pthread_setconcurrency \
11447 pthread_getconcurrency \
11448 thr_setconcurrency \
11449 thr_getconcurrency \
11452 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
11453 echo "configure:11454: checking for $ac_func" >&5
11454 if eval "test \"\${ac_cv_func_$ac_func+set}\" = set"; then
11455 echo $ac_n "(cached) $ac_c" 1>&6
11457 cat > conftest.$ac_ext <<EOF
11458 #line 11459 "configure"
11459 #include "confdefs.h"
11460 /* System header to define __stub macros and hopefully few prototypes,
11461 which can conflict with char $ac_func(); below. */
11462 #include <assert.h>
11463 /* Override any gcc2 internal prototype to avoid an error. */
11464 /* We use char because int might match the return type of a gcc2
11465 builtin and then its argument prototype would still apply. */
11471 /* The GNU C library defines this for functions which it implements
11472 to always fail with ENOSYS. Some functions are actually named
11473 something starting with __ and the normal name is an alias. */
11474 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
11482 if { (eval echo configure:11483: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
11484 eval "ac_cv_func_$ac_func=yes"
11486 echo "configure: failed program was:" >&5
11487 cat conftest.$ac_ext >&5
11489 eval "ac_cv_func_$ac_func=no"
11494 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
11495 echo "$ac_t""yes" 1>&6
11496 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
11497 cat >> confdefs.h <<EOF
11498 #define $ac_tr_func 1
11502 echo "$ac_t""no" 1>&6
11508 for ac_func in pthread_kill_other_threads_np
11510 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
11511 echo "configure:11512: checking for $ac_func" >&5
11512 if eval "test \"\${ac_cv_func_$ac_func+set}\" = set"; then
11513 echo $ac_n "(cached) $ac_c" 1>&6
11515 cat > conftest.$ac_ext <<EOF
11516 #line 11517 "configure"
11517 #include "confdefs.h"
11518 /* System header to define __stub macros and hopefully few prototypes,
11519 which can conflict with char $ac_func(); below. */
11520 #include <assert.h>
11521 /* Override any gcc2 internal prototype to avoid an error. */
11522 /* We use char because int might match the return type of a gcc2
11523 builtin and then its argument prototype would still apply. */
11529 /* The GNU C library defines this for functions which it implements
11530 to always fail with ENOSYS. Some functions are actually named
11531 something starting with __ and the normal name is an alias. */
11532 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
11540 if { (eval echo configure:11541: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
11542 eval "ac_cv_func_$ac_func=yes"
11544 echo "configure: failed program was:" >&5
11545 cat conftest.$ac_ext >&5
11547 eval "ac_cv_func_$ac_func=no"
11552 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
11553 echo "$ac_t""yes" 1>&6
11554 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
11555 cat >> confdefs.h <<EOF
11556 #define $ac_tr_func 1
11560 echo "$ac_t""no" 1>&6
11564 echo $ac_n "checking for LinuxThreads implementation""... $ac_c" 1>&6
11565 echo "configure:11566: checking for LinuxThreads implementation" >&5
11566 if eval "test \"\${ol_cv_sys_linux_threads+set}\" = set"; then
11567 echo $ac_n "(cached) $ac_c" 1>&6
11569 ol_cv_sys_linux_threads=$ac_cv_func_pthread_kill_other_threads_np
11572 echo "$ac_t""$ol_cv_sys_linux_threads" 1>&6
11577 echo $ac_n "checking for LinuxThreads consistency""... $ac_c" 1>&6
11578 echo "configure:11579: checking for LinuxThreads consistency" >&5
11579 if eval "test \"\${ol_cv_linux_threads+set}\" = set"; then
11580 echo $ac_n "(cached) $ac_c" 1>&6
11583 if test $ol_cv_header_linux_threads = yes -a \
11584 $ol_cv_sys_linux_threads = yes; then
11585 ol_cv_linux_threads=yes
11586 elif test $ol_cv_header_linux_threads = no -a \
11587 $ol_cv_sys_linux_threads = no; then
11588 ol_cv_linux_threads=no
11590 ol_cv_linux_threads=error
11595 echo "$ac_t""$ol_cv_linux_threads" 1>&6
11598 if test $ol_cv_linux_threads = error; then
11599 { echo "configure: error: LinuxThreads header/library mismatch" 1>&2; exit 1; };
11602 echo $ac_n "checking if pthread_create() works""... $ac_c" 1>&6
11603 echo "configure:11604: checking if pthread_create() works" >&5
11604 if eval "test \"\${ol_cv_pthread_create_works+set}\" = set"; then
11605 echo $ac_n "(cached) $ac_c" 1>&6
11608 if test "$cross_compiling" = yes; then
11609 ol_cv_pthread_create_works=yes
11611 cat > conftest.$ac_ext <<EOF
11612 #line 11613 "configure"
11613 #include "confdefs.h"
11614 /* pthread test headers */
11615 #include <pthread.h>
11617 #define NULL (void*)0
11620 static void *task(p)
11623 return (void *) (p == NULL);
11627 int main(argc, argv)
11632 /* pthread test function */
11637 #ifdef HAVE_PTHREADS_FINAL
11638 /* Final pthreads */
11639 pthread_attr_t attr;
11641 status = pthread_attr_init(&attr);
11642 if( status ) return status;
11644 #if defined( PTHREAD_CREATE_JOINABLE ) || defined( PTHREAD_UNDETACHED )
11646 #if defined( PTHREAD_CREATE_JOINABLE )
11647 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_JOINABLE);
11649 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_UNDETACHED);
11652 #ifdef PTHREAD_CREATE_DETACHED
11654 status = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED);
11657 if( status ) return status;
11660 status = pthread_create( &t, &attr, task, NULL );
11661 if( status ) return status;
11663 #if !defined( PTHREAD_CREATE_JOINABLE ) && !defined( PTHREAD_UNDETACHED )
11665 /* give thread a chance to complete */
11666 /* it should remain joinable and hence detachable */
11669 status = pthread_detach( t );
11670 if( status ) return status;
11675 /* Draft 4 pthreads */
11676 status = pthread_create( &t, pthread_attr_default, task, NULL );
11677 if( status ) return status;
11680 /* give thread a chance to complete */
11681 /* it should remain joinable and hence detachable */
11684 status = pthread_detach( &t );
11685 if( status ) return status;
11689 #ifdef HAVE_LINUX_THREADS
11690 pthread_kill_other_threads_np();
11698 if { (eval echo configure:11699: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
11700 ol_cv_pthread_create_works=yes
11702 echo "configure: failed program was:" >&5
11703 cat conftest.$ac_ext >&5
11705 ol_cv_pthread_create_works=no
11712 echo "$ac_t""$ol_cv_pthread_create_works" 1>&6
11714 if test $ol_cv_pthread_create_works = no ; then
11715 { echo "configure: error: pthread_create is not usable, check environment settings" 1>&2; exit 1; }
11718 if test $ol_with_yielding_select = auto ; then
11719 echo $ac_n "checking if select yields when using pthreads""... $ac_c" 1>&6
11720 echo "configure:11721: checking if select yields when using pthreads" >&5
11721 if eval "test \"\${ol_cv_pthread_select_yields+set}\" = set"; then
11722 echo $ac_n "(cached) $ac_c" 1>&6
11725 if test "$cross_compiling" = yes; then
11726 ol_cv_pthread_select_yields=cross
11728 cat > conftest.$ac_ext <<EOF
11729 #line 11730 "configure"
11730 #include "confdefs.h"
11732 #include <sys/types.h>
11733 #include <sys/time.h>
11734 #include <unistd.h>
11735 #include <pthread.h>
11737 #define NULL (void*) 0
11740 static int fildes[2];
11742 static void *task(p)
11754 FD_SET(fildes[0], &rfds);
11756 /* we're not interested in any fds */
11757 i = select(FD_SETSIZE, &rfds, NULL, NULL, &tv);
11764 exit(0); /* if we exit here, the select blocked the whole process */
11767 int main(argc, argv)
11773 /* create a pipe to select */
11774 if(pipe(&fildes[0])) {
11779 #ifdef HAVE_PTHREAD_SETCONCURRENCY
11780 (void) pthread_setconcurrency(2);
11782 #ifdef HAVE_THR_SETCONCURRENCY
11783 /* Set Solaris LWP concurrency to 2 */
11784 thr_setconcurrency(2);
11788 #if HAVE_PTHREADS_D4
11789 pthread_create(&t, pthread_attr_default, task, NULL);
11791 pthread_create(&t, NULL, task, NULL);
11794 #if HAVE_SCHED_YIELD
11795 sched_yield(); /* make sure task runs first */
11797 #ifdef HAVE_PTHREAD_YIELD
11798 pthread_yield(); /* make sure task runs first */
11805 if { (eval echo configure:11806: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
11807 ol_cv_pthread_select_yields=no
11809 echo "configure: failed program was:" >&5
11810 cat conftest.$ac_ext >&5
11812 ol_cv_pthread_select_yields=yes
11819 echo "$ac_t""$ol_cv_pthread_select_yields" 1>&6
11821 if test $ol_cv_pthread_select_yields = cross ; then
11822 { echo "configure: error: crossing compiling: use --with-yielding_select=yes|no|manual" 1>&2; exit 1; }
11825 if test $ol_cv_pthread_select_yields = yes ; then
11826 ol_with_yielding_select=yes
11830 CPPFLAGS="$save_CPPFLAGS"
11833 { echo "configure: error: could not locate usable POSIX Threads" 1>&2; exit 1; }
11837 if test $ol_with_threads = posix ; then
11838 { echo "configure: error: could not locate POSIX Threads" 1>&2; exit 1; }
11842 if test $ol_with_threads = auto -o $ol_with_threads = yes \
11843 -o $ol_with_threads = mach ; then
11845 for ac_hdr in mach/cthreads.h
11847 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
11848 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
11849 echo "configure:11850: checking for $ac_hdr" >&5
11850 if eval "test \"\${ac_cv_header_$ac_safe+set}\" = set"; then
11851 echo $ac_n "(cached) $ac_c" 1>&6
11853 cat > conftest.$ac_ext <<EOF
11854 #line 11855 "configure"
11855 #include "confdefs.h"
11858 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
11859 { (eval echo configure:11860: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
11860 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
11861 if test -z "$ac_err"; then
11863 eval "ac_cv_header_$ac_safe=yes"
11866 echo "configure: failed program was:" >&5
11867 cat conftest.$ac_ext >&5
11869 eval "ac_cv_header_$ac_safe=no"
11873 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
11874 echo "$ac_t""yes" 1>&6
11875 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
11876 cat >> confdefs.h <<EOF
11877 #define $ac_tr_hdr 1
11881 echo "$ac_t""no" 1>&6
11885 if test $ac_cv_header_mach_cthreads_h = yes ; then
11886 ol_with_threads=found
11888 echo $ac_n "checking for cthread_fork""... $ac_c" 1>&6
11889 echo "configure:11890: checking for cthread_fork" >&5
11890 if eval "test \"\${ac_cv_func_cthread_fork+set}\" = set"; then
11891 echo $ac_n "(cached) $ac_c" 1>&6
11893 cat > conftest.$ac_ext <<EOF
11894 #line 11895 "configure"
11895 #include "confdefs.h"
11896 /* System header to define __stub macros and hopefully few prototypes,
11897 which can conflict with char cthread_fork(); below. */
11898 #include <assert.h>
11899 /* Override any gcc2 internal prototype to avoid an error. */
11900 /* We use char because int might match the return type of a gcc2
11901 builtin and then its argument prototype would still apply. */
11902 char cthread_fork();
11907 /* The GNU C library defines this for functions which it implements
11908 to always fail with ENOSYS. Some functions are actually named
11909 something starting with __ and the normal name is an alias. */
11910 #if defined (__stub_cthread_fork) || defined (__stub___cthread_fork)
11918 if { (eval echo configure:11919: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
11920 eval "ac_cv_func_cthread_fork=yes"
11922 echo "configure: failed program was:" >&5
11923 cat conftest.$ac_ext >&5
11925 eval "ac_cv_func_cthread_fork=no"
11930 if eval "test \"`echo '$ac_cv_func_'cthread_fork`\" = yes"; then
11931 echo "$ac_t""yes" 1>&6
11932 ol_link_threads=yes
11934 echo "$ac_t""no" 1>&6
11938 if test $ol_link_threads = no ; then
11939 echo $ac_n "checking for cthread_fork with -all_load""... $ac_c" 1>&6
11940 echo "configure:11941: checking for cthread_fork with -all_load" >&5
11941 if eval "test \"\${ol_cv_cthread_all_load+set}\" = set"; then
11942 echo $ac_n "(cached) $ac_c" 1>&6
11946 LIBS="-all_load $LIBS"
11947 cat > conftest.$ac_ext <<EOF
11948 #line 11949 "configure"
11949 #include "confdefs.h"
11950 #include <mach/cthreads.h>
11953 cthread_fork((void *)0, (void *)0);
11957 if { (eval echo configure:11958: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
11959 ol_cv_cthread_all_load=yes
11961 echo "configure: failed program was:" >&5
11962 cat conftest.$ac_ext >&5
11964 ol_cv_cthread_all_load=no
11971 echo "$ac_t""$ol_cv_cthread_all_load" 1>&6
11973 if test $ol_cv_cthread_all_load = yes ; then
11974 LTHREAD_LIBS="$LTHREAD_LIBS -all_load"
11975 ol_link_threads=mach
11979 if test $ol_link_threads != no ; then
11980 : check for cthread specific functionality here
11981 cat >> confdefs.h <<\EOF
11982 #define HAVE_MACH_CTHREADS 1
11986 { echo "configure: error: could not link with Mach CThreads" 1>&2; exit 1; }
11990 if test $ol_with_threads = mach ; then
11991 { echo "configure: error: could not locate Mach CThreads" 1>&2; exit 1; }
11995 if test $ol_with_threads = auto -o $ol_with_threads = yes \
11996 -o $ol_with_threads = pth ; then
11998 for ac_hdr in pth.h
12000 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
12001 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
12002 echo "configure:12003: checking for $ac_hdr" >&5
12003 if eval "test \"\${ac_cv_header_$ac_safe+set}\" = set"; then
12004 echo $ac_n "(cached) $ac_c" 1>&6
12006 cat > conftest.$ac_ext <<EOF
12007 #line 12008 "configure"
12008 #include "confdefs.h"
12011 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
12012 { (eval echo configure:12013: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
12013 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
12014 if test -z "$ac_err"; then
12016 eval "ac_cv_header_$ac_safe=yes"
12019 echo "configure: failed program was:" >&5
12020 cat conftest.$ac_ext >&5
12022 eval "ac_cv_header_$ac_safe=no"
12026 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
12027 echo "$ac_t""yes" 1>&6
12028 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
12029 cat >> confdefs.h <<EOF
12030 #define $ac_tr_hdr 1
12034 echo "$ac_t""no" 1>&6
12039 if test $ac_cv_header_pth_h = yes ; then
12040 echo $ac_n "checking for pth_version in -lpth""... $ac_c" 1>&6
12041 echo "configure:12042: checking for pth_version in -lpth" >&5
12042 ac_lib_var=`echo pth'_'pth_version | sed 'y%./+-:%__p__%'`
12043 if eval "test \"\${ac_cv_lib_$ac_lib_var+set}\" = set"; then
12044 echo $ac_n "(cached) $ac_c" 1>&6
12046 ac_save_LIBS="$LIBS"
12048 cat > conftest.$ac_ext <<EOF
12049 #line 12050 "configure"
12050 #include "confdefs.h"
12051 /* Override any gcc2 internal prototype to avoid an error. */
12052 /* We use char because int might match the return type of a gcc2
12053 builtin and then its argument prototype would still apply. */
12054 char pth_version();
12060 if { (eval echo configure:12061: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
12062 eval "ac_cv_lib_$ac_lib_var=yes"
12064 echo "configure: failed program was:" >&5
12065 cat conftest.$ac_ext >&5
12067 eval "ac_cv_lib_$ac_lib_var=no"
12070 LIBS="$ac_save_LIBS"
12073 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
12074 echo "$ac_t""yes" 1>&6
12077 echo "$ac_t""no" 1>&6
12082 if test $have_pth = yes ; then
12083 cat >> confdefs.h <<\EOF
12084 #define HAVE_GNU_PTH 1
12087 LTHREAD_LIBS="$LTHREAD_LIBS -lpth"
12088 ol_link_threads=pth
12090 if test $ol_with_yielding_select = auto ; then
12091 ol_with_yielding_select=yes
12097 if test $ol_with_threads = auto -o $ol_with_threads = yes \
12098 -o $ol_with_threads = lwp ; then
12100 for ac_hdr in thread.h synch.h
12102 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
12103 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
12104 echo "configure:12105: checking for $ac_hdr" >&5
12105 if eval "test \"\${ac_cv_header_$ac_safe+set}\" = set"; then
12106 echo $ac_n "(cached) $ac_c" 1>&6
12108 cat > conftest.$ac_ext <<EOF
12109 #line 12110 "configure"
12110 #include "confdefs.h"
12113 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
12114 { (eval echo configure:12115: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
12115 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
12116 if test -z "$ac_err"; then
12118 eval "ac_cv_header_$ac_safe=yes"
12121 echo "configure: failed program was:" >&5
12122 cat conftest.$ac_ext >&5
12124 eval "ac_cv_header_$ac_safe=no"
12128 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
12129 echo "$ac_t""yes" 1>&6
12130 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
12131 cat >> confdefs.h <<EOF
12132 #define $ac_tr_hdr 1
12136 echo "$ac_t""no" 1>&6
12140 if test $ac_cv_header_thread_h = yes -a $ac_cv_header_synch_h = yes ; then
12141 echo $ac_n "checking for thr_create in -lthread""... $ac_c" 1>&6
12142 echo "configure:12143: checking for thr_create in -lthread" >&5
12143 ac_lib_var=`echo thread'_'thr_create | sed 'y%./+-:%__p__%'`
12144 if eval "test \"\${ac_cv_lib_$ac_lib_var+set}\" = set"; then
12145 echo $ac_n "(cached) $ac_c" 1>&6
12147 ac_save_LIBS="$LIBS"
12148 LIBS="-lthread $LIBS"
12149 cat > conftest.$ac_ext <<EOF
12150 #line 12151 "configure"
12151 #include "confdefs.h"
12152 /* Override any gcc2 internal prototype to avoid an error. */
12153 /* We use char because int might match the return type of a gcc2
12154 builtin and then its argument prototype would still apply. */
12161 if { (eval echo configure:12162: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
12163 eval "ac_cv_lib_$ac_lib_var=yes"
12165 echo "configure: failed program was:" >&5
12166 cat conftest.$ac_ext >&5
12168 eval "ac_cv_lib_$ac_lib_var=no"
12171 LIBS="$ac_save_LIBS"
12174 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
12175 echo "$ac_t""yes" 1>&6
12178 echo "$ac_t""no" 1>&6
12183 if test $have_thr = yes ; then
12184 cat >> confdefs.h <<\EOF
12188 LTHREAD_LIBS="$LTHREAD_LIBS -lthread"
12189 ol_link_threads=thr
12191 if test $ol_with_yielding_select = auto ; then
12192 ol_with_yielding_select=yes
12196 thr_setconcurrency \
12197 thr_getconcurrency \
12200 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
12201 echo "configure:12202: checking for $ac_func" >&5
12202 if eval "test \"\${ac_cv_func_$ac_func+set}\" = set"; then
12203 echo $ac_n "(cached) $ac_c" 1>&6
12205 cat > conftest.$ac_ext <<EOF
12206 #line 12207 "configure"
12207 #include "confdefs.h"
12208 /* System header to define __stub macros and hopefully few prototypes,
12209 which can conflict with char $ac_func(); below. */
12210 #include <assert.h>
12211 /* Override any gcc2 internal prototype to avoid an error. */
12212 /* We use char because int might match the return type of a gcc2
12213 builtin and then its argument prototype would still apply. */
12219 /* The GNU C library defines this for functions which it implements
12220 to always fail with ENOSYS. Some functions are actually named
12221 something starting with __ and the normal name is an alias. */
12222 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
12230 if { (eval echo configure:12231: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
12232 eval "ac_cv_func_$ac_func=yes"
12234 echo "configure: failed program was:" >&5
12235 cat conftest.$ac_ext >&5
12237 eval "ac_cv_func_$ac_func=no"
12242 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
12243 echo "$ac_t""yes" 1>&6
12244 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
12245 cat >> confdefs.h <<EOF
12246 #define $ac_tr_func 1
12250 echo "$ac_t""no" 1>&6
12257 for ac_hdr in lwp/lwp.h
12259 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
12260 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
12261 echo "configure:12262: checking for $ac_hdr" >&5
12262 if eval "test \"\${ac_cv_header_$ac_safe+set}\" = set"; then
12263 echo $ac_n "(cached) $ac_c" 1>&6
12265 cat > conftest.$ac_ext <<EOF
12266 #line 12267 "configure"
12267 #include "confdefs.h"
12270 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
12271 { (eval echo configure:12272: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
12272 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
12273 if test -z "$ac_err"; then
12275 eval "ac_cv_header_$ac_safe=yes"
12278 echo "configure: failed program was:" >&5
12279 cat conftest.$ac_ext >&5
12281 eval "ac_cv_header_$ac_safe=no"
12285 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
12286 echo "$ac_t""yes" 1>&6
12287 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
12288 cat >> confdefs.h <<EOF
12289 #define $ac_tr_hdr 1
12293 echo "$ac_t""no" 1>&6
12297 if test $ac_cv_header_lwp_lwp_h = yes ; then
12298 echo $ac_n "checking for lwp_create in -llwp""... $ac_c" 1>&6
12299 echo "configure:12300: checking for lwp_create in -llwp" >&5
12300 ac_lib_var=`echo lwp'_'lwp_create | sed 'y%./+-:%__p__%'`
12301 if eval "test \"\${ac_cv_lib_$ac_lib_var+set}\" = set"; then
12302 echo $ac_n "(cached) $ac_c" 1>&6
12304 ac_save_LIBS="$LIBS"
12306 cat > conftest.$ac_ext <<EOF
12307 #line 12308 "configure"
12308 #include "confdefs.h"
12309 /* Override any gcc2 internal prototype to avoid an error. */
12310 /* We use char because int might match the return type of a gcc2
12311 builtin and then its argument prototype would still apply. */
12318 if { (eval echo configure:12319: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
12320 eval "ac_cv_lib_$ac_lib_var=yes"
12322 echo "configure: failed program was:" >&5
12323 cat conftest.$ac_ext >&5
12325 eval "ac_cv_lib_$ac_lib_var=no"
12328 LIBS="$ac_save_LIBS"
12331 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
12332 echo "$ac_t""yes" 1>&6
12335 echo "$ac_t""no" 1>&6
12340 if test $have_lwp = yes ; then
12341 cat >> confdefs.h <<\EOF
12345 LTHREAD_LIBS="$LTHREAD_LIBS -llwp"
12346 ol_link_threads=lwp
12348 if test $ol_with_yielding_select = auto ; then
12349 ol_with_yielding_select=no
12355 if test $ol_with_yielding_select = yes ; then
12356 cat >> confdefs.h <<\EOF
12357 #define HAVE_YIELDING_SELECT 1
12362 if test $ol_with_threads = manual ; then
12363 ol_link_threads=yes
12365 echo "configure: warning: thread defines and link options must be set manually" 1>&2
12367 for ac_hdr in pthread.h sched.h
12369 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
12370 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
12371 echo "configure:12372: checking for $ac_hdr" >&5
12372 if eval "test \"\${ac_cv_header_$ac_safe+set}\" = set"; then
12373 echo $ac_n "(cached) $ac_c" 1>&6
12375 cat > conftest.$ac_ext <<EOF
12376 #line 12377 "configure"
12377 #include "confdefs.h"
12380 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
12381 { (eval echo configure:12382: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
12382 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
12383 if test -z "$ac_err"; then
12385 eval "ac_cv_header_$ac_safe=yes"
12388 echo "configure: failed program was:" >&5
12389 cat conftest.$ac_ext >&5
12391 eval "ac_cv_header_$ac_safe=no"
12395 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
12396 echo "$ac_t""yes" 1>&6
12397 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
12398 cat >> confdefs.h <<EOF
12399 #define $ac_tr_hdr 1
12403 echo "$ac_t""no" 1>&6
12407 for ac_func in sched_yield pthread_yield
12409 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
12410 echo "configure:12411: checking for $ac_func" >&5
12411 if eval "test \"\${ac_cv_func_$ac_func+set}\" = set"; then
12412 echo $ac_n "(cached) $ac_c" 1>&6
12414 cat > conftest.$ac_ext <<EOF
12415 #line 12416 "configure"
12416 #include "confdefs.h"
12417 /* System header to define __stub macros and hopefully few prototypes,
12418 which can conflict with char $ac_func(); below. */
12419 #include <assert.h>
12420 /* Override any gcc2 internal prototype to avoid an error. */
12421 /* We use char because int might match the return type of a gcc2
12422 builtin and then its argument prototype would still apply. */
12428 /* The GNU C library defines this for functions which it implements
12429 to always fail with ENOSYS. Some functions are actually named
12430 something starting with __ and the normal name is an alias. */
12431 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
12439 if { (eval echo configure:12440: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
12441 eval "ac_cv_func_$ac_func=yes"
12443 echo "configure: failed program was:" >&5
12444 cat conftest.$ac_ext >&5
12446 eval "ac_cv_func_$ac_func=no"
12451 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
12452 echo "$ac_t""yes" 1>&6
12453 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
12454 cat >> confdefs.h <<EOF
12455 #define $ac_tr_func 1
12459 echo "$ac_t""no" 1>&6
12464 echo $ac_n "checking for LinuxThreads pthread.h""... $ac_c" 1>&6
12465 echo "configure:12466: checking for LinuxThreads pthread.h" >&5
12466 if eval "test \"\${ol_cv_header_linux_threads+set}\" = set"; then
12467 echo $ac_n "(cached) $ac_c" 1>&6
12469 cat > conftest.$ac_ext <<EOF
12470 #line 12471 "configure"
12471 #include "confdefs.h"
12472 #include <pthread.h>
12474 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12475 egrep "pthread_kill_other_threads_np" >/dev/null 2>&1; then
12477 ol_cv_header_linux_threads=yes
12480 ol_cv_header_linux_threads=no
12487 echo "$ac_t""$ol_cv_header_linux_threads" 1>&6
12488 if test $ol_cv_header_linux_threads = yes; then
12489 cat >> confdefs.h <<\EOF
12490 #define HAVE_LINUX_THREADS 1
12496 for ac_hdr in mach/cthreads.h
12498 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
12499 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
12500 echo "configure:12501: checking for $ac_hdr" >&5
12501 if eval "test \"\${ac_cv_header_$ac_safe+set}\" = set"; then
12502 echo $ac_n "(cached) $ac_c" 1>&6
12504 cat > conftest.$ac_ext <<EOF
12505 #line 12506 "configure"
12506 #include "confdefs.h"
12509 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
12510 { (eval echo configure:12511: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
12511 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
12512 if test -z "$ac_err"; then
12514 eval "ac_cv_header_$ac_safe=yes"
12517 echo "configure: failed program was:" >&5
12518 cat conftest.$ac_ext >&5
12520 eval "ac_cv_header_$ac_safe=no"
12524 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
12525 echo "$ac_t""yes" 1>&6
12526 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
12527 cat >> confdefs.h <<EOF
12528 #define $ac_tr_hdr 1
12532 echo "$ac_t""no" 1>&6
12536 for ac_hdr in lwp/lwp.h
12538 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
12539 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
12540 echo "configure:12541: checking for $ac_hdr" >&5
12541 if eval "test \"\${ac_cv_header_$ac_safe+set}\" = set"; then
12542 echo $ac_n "(cached) $ac_c" 1>&6
12544 cat > conftest.$ac_ext <<EOF
12545 #line 12546 "configure"
12546 #include "confdefs.h"
12549 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
12550 { (eval echo configure:12551: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
12551 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
12552 if test -z "$ac_err"; then
12554 eval "ac_cv_header_$ac_safe=yes"
12557 echo "configure: failed program was:" >&5
12558 cat conftest.$ac_ext >&5
12560 eval "ac_cv_header_$ac_safe=no"
12564 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
12565 echo "$ac_t""yes" 1>&6
12566 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
12567 cat >> confdefs.h <<EOF
12568 #define $ac_tr_hdr 1
12572 echo "$ac_t""no" 1>&6
12576 for ac_hdr in thread.h synch.h
12578 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
12579 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
12580 echo "configure:12581: checking for $ac_hdr" >&5
12581 if eval "test \"\${ac_cv_header_$ac_safe+set}\" = set"; then
12582 echo $ac_n "(cached) $ac_c" 1>&6
12584 cat > conftest.$ac_ext <<EOF
12585 #line 12586 "configure"
12586 #include "confdefs.h"
12589 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
12590 { (eval echo configure:12591: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
12591 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
12592 if test -z "$ac_err"; then
12594 eval "ac_cv_header_$ac_safe=yes"
12597 echo "configure: failed program was:" >&5
12598 cat conftest.$ac_ext >&5
12600 eval "ac_cv_header_$ac_safe=no"
12604 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
12605 echo "$ac_t""yes" 1>&6
12606 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
12607 cat >> confdefs.h <<EOF
12608 #define $ac_tr_hdr 1
12612 echo "$ac_t""no" 1>&6
12618 if test $ol_link_threads != no -a $ol_link_threads != nt ; then
12619 cat >> confdefs.h <<\EOF
12620 #define REENTRANT 1
12623 cat >> confdefs.h <<\EOF
12624 #define _REENTRANT 1
12627 cat >> confdefs.h <<\EOF
12628 #define THREAD_SAFE 1
12631 cat >> confdefs.h <<\EOF
12632 #define _THREAD_SAFE 1
12635 cat >> confdefs.h <<\EOF
12636 #define THREADSAFE 1
12639 cat >> confdefs.h <<\EOF
12640 #define _THREADSAFE 1
12643 cat >> confdefs.h <<\EOF
12644 #define _SGI_MP_SOURCE 1
12648 echo $ac_n "checking for thread specific errno""... $ac_c" 1>&6
12649 echo "configure:12650: checking for thread specific errno" >&5
12650 if eval "test \"\${ol_cv_errno_thread_specific+set}\" = set"; then
12651 echo $ac_n "(cached) $ac_c" 1>&6
12654 cat > conftest.$ac_ext <<EOF
12655 #line 12656 "configure"
12656 #include "confdefs.h"
12662 if { (eval echo configure:12663: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
12664 ol_cv_errno_thread_specific=yes
12666 echo "configure: failed program was:" >&5
12667 cat conftest.$ac_ext >&5
12669 ol_cv_errno_thread_specific=no
12675 echo "$ac_t""$ol_cv_errno_thread_specific" 1>&6
12677 echo $ac_n "checking for thread specific h_errno""... $ac_c" 1>&6
12678 echo "configure:12679: checking for thread specific h_errno" >&5
12679 if eval "test \"\${ol_cv_h_errno_thread_specific+set}\" = set"; then
12680 echo $ac_n "(cached) $ac_c" 1>&6
12683 cat > conftest.$ac_ext <<EOF
12684 #line 12685 "configure"
12685 #include "confdefs.h"
12691 if { (eval echo configure:12692: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
12693 ol_cv_h_errno_thread_specific=yes
12695 echo "configure: failed program was:" >&5
12696 cat conftest.$ac_ext >&5
12698 ol_cv_h_errno_thread_specific=no
12704 echo "$ac_t""$ol_cv_h_errno_thread_specific" 1>&6
12706 if test $ol_cv_errno_thread_specific != yes \
12707 -o $ol_cv_h_errno_thread_specific != yes ; then
12708 LIBS="$LTHREAD_LIBS $LIBS"
12714 if test $ol_link_threads = no ; then
12715 if test $ol_with_threads = yes ; then
12716 { echo "configure: error: no suitable thread support" 1>&2; exit 1; }
12719 if test $ol_with_threads = auto ; then
12720 echo "configure: warning: no suitable thread support, disabling threads" 1>&2
12724 cat >> confdefs.h <<\EOF
12725 #define NO_THREADS 1
12731 if test $ol_link_threads != no ; then
12732 cat >> confdefs.h <<\EOF
12733 #define LDAP_API_FEATURE_X_OPENLDAP_THREAD_SAFE 1
12740 if test $ol_with_ldbm_api = auto \
12741 -o $ol_with_ldbm_api = berkeley \
12742 -o $ol_with_ldbm_api = bcompat ; then
12744 if test $ol_with_ldbm_api = bcompat; then \
12745 ol_cv_berkeley_db=no
12746 for ac_hdr in db_185.h db.h
12748 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
12749 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
12750 echo "configure:12751: checking for $ac_hdr" >&5
12751 if eval "test \"\${ac_cv_header_$ac_safe+set}\" = set"; then
12752 echo $ac_n "(cached) $ac_c" 1>&6
12754 cat > conftest.$ac_ext <<EOF
12755 #line 12756 "configure"
12756 #include "confdefs.h"
12759 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
12760 { (eval echo configure:12761: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
12761 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
12762 if test -z "$ac_err"; then
12764 eval "ac_cv_header_$ac_safe=yes"
12767 echo "configure: failed program was:" >&5
12768 cat conftest.$ac_ext >&5
12770 eval "ac_cv_header_$ac_safe=no"
12774 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
12775 echo "$ac_t""yes" 1>&6
12776 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
12777 cat >> confdefs.h <<EOF
12778 #define $ac_tr_hdr 1
12782 echo "$ac_t""no" 1>&6
12786 if test $ac_cv_header_db_185_h = yes -o $ac_cv_header_db_h = yes; then
12787 echo $ac_n "checking if Berkeley DB header compatibility""... $ac_c" 1>&6
12788 echo "configure:12789: checking if Berkeley DB header compatibility" >&5
12789 if eval "test \"\${ol_cv_header_db1+set}\" = set"; then
12790 echo $ac_n "(cached) $ac_c" 1>&6
12793 cat > conftest.$ac_ext <<EOF
12794 #line 12795 "configure"
12795 #include "confdefs.h"
12798 # include <db_185.h>
12803 /* this check could be improved */
12804 #ifndef DB_VERSION_MAJOR
12805 # define DB_VERSION_MAJOR 1
12808 #if DB_VERSION_MAJOR == 1
12813 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12814 egrep "__db_version_1" >/dev/null 2>&1; then
12816 ol_cv_header_db1=yes
12819 ol_cv_header_db1=no
12825 echo "$ac_t""$ol_cv_header_db1" 1>&6
12827 if test $ol_cv_header_db1 = yes ; then
12829 if test $ol_cv_lib_db = no ; then
12830 echo $ac_n "checking for Berkeley DB link (default)""... $ac_c" 1>&6
12831 echo "configure:12832: checking for Berkeley DB link (default)" >&5
12832 if eval "test \"\${ol_cv_db_none+set}\" = set"; then
12833 echo $ac_n "(cached) $ac_c" 1>&6
12838 LIBS="$ol_DB_LIB $LIBS"
12840 cat > conftest.$ac_ext <<EOF
12841 #line 12842 "configure"
12842 #include "confdefs.h"
12844 #ifdef HAVE_DB_185_H
12845 # include <db_185.h>
12850 #ifndef DB_VERSION_MAJOR
12851 # define DB_VERSION_MAJOR 1
12855 #define NULL ((void*)0)
12860 #if DB_VERSION_MAJOR > 1
12863 int major, minor, patch;
12865 version = db_version( &major, &minor, &patch );
12867 if( major != DB_VERSION_MAJOR ||
12868 minor < DB_VERSION_MINOR )
12870 printf("Berkeley DB version mismatch\n"
12871 "\texpected: %s\n\tgot: %s\n",
12872 DB_VERSION_STRING, version);
12878 #if DB_VERSION_MAJOR > 2
12879 db_env_create( NULL, 0 );
12880 #elif DB_VERSION_MAJOR > 1
12881 db_appexit( NULL );
12883 (void) dbopen( NULL, 0, 0, 0, NULL);
12888 if { (eval echo configure:12889: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
12892 echo "configure: failed program was:" >&5
12893 cat conftest.$ac_ext >&5
12903 echo "$ac_t""$ol_cv_db_none" 1>&6
12905 if test $ol_cv_db_none = yes ; then
12910 if test $ol_cv_lib_db = no ; then
12911 echo $ac_n "checking for Berkeley DB link (-ldb)""... $ac_c" 1>&6
12912 echo "configure:12913: checking for Berkeley DB link (-ldb)" >&5
12913 if eval "test \"\${ol_cv_db_db+set}\" = set"; then
12914 echo $ac_n "(cached) $ac_c" 1>&6
12919 LIBS="$ol_DB_LIB $LIBS"
12921 cat > conftest.$ac_ext <<EOF
12922 #line 12923 "configure"
12923 #include "confdefs.h"
12925 #ifdef HAVE_DB_185_H
12926 # include <db_185.h>
12931 #ifndef DB_VERSION_MAJOR
12932 # define DB_VERSION_MAJOR 1
12936 #define NULL ((void*)0)
12941 #if DB_VERSION_MAJOR > 1
12944 int major, minor, patch;
12946 version = db_version( &major, &minor, &patch );
12948 if( major != DB_VERSION_MAJOR ||
12949 minor < DB_VERSION_MINOR )
12951 printf("Berkeley DB version mismatch\n"
12952 "\texpected: %s\n\tgot: %s\n",
12953 DB_VERSION_STRING, version);
12959 #if DB_VERSION_MAJOR > 2
12960 db_env_create( NULL, 0 );
12961 #elif DB_VERSION_MAJOR > 1
12962 db_appexit( NULL );
12964 (void) dbopen( NULL, 0, 0, 0, NULL);
12969 if { (eval echo configure:12970: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
12973 echo "configure: failed program was:" >&5
12974 cat conftest.$ac_ext >&5
12984 echo "$ac_t""$ol_cv_db_db" 1>&6
12986 if test $ol_cv_db_db = yes ; then
12991 if test $ol_cv_lib_db = no ; then
12992 echo $ac_n "checking for Berkeley DB link (-ldb3)""... $ac_c" 1>&6
12993 echo "configure:12994: checking for Berkeley DB link (-ldb3)" >&5
12994 if eval "test \"\${ol_cv_db_db3+set}\" = set"; then
12995 echo $ac_n "(cached) $ac_c" 1>&6
13000 LIBS="$ol_DB_LIB $LIBS"
13002 cat > conftest.$ac_ext <<EOF
13003 #line 13004 "configure"
13004 #include "confdefs.h"
13006 #ifdef HAVE_DB_185_H
13007 # include <db_185.h>
13012 #ifndef DB_VERSION_MAJOR
13013 # define DB_VERSION_MAJOR 1
13017 #define NULL ((void*)0)
13022 #if DB_VERSION_MAJOR > 1
13025 int major, minor, patch;
13027 version = db_version( &major, &minor, &patch );
13029 if( major != DB_VERSION_MAJOR ||
13030 minor < DB_VERSION_MINOR )
13032 printf("Berkeley DB version mismatch\n"
13033 "\texpected: %s\n\tgot: %s\n",
13034 DB_VERSION_STRING, version);
13040 #if DB_VERSION_MAJOR > 2
13041 db_env_create( NULL, 0 );
13042 #elif DB_VERSION_MAJOR > 1
13043 db_appexit( NULL );
13045 (void) dbopen( NULL, 0, 0, 0, NULL);
13050 if { (eval echo configure:13051: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
13054 echo "configure: failed program was:" >&5
13055 cat conftest.$ac_ext >&5
13065 echo "$ac_t""$ol_cv_db_db3" 1>&6
13067 if test $ol_cv_db_db3 = yes ; then
13072 if test $ol_cv_lib_db = no ; then
13073 echo $ac_n "checking for Berkeley DB link (-ldb2)""... $ac_c" 1>&6
13074 echo "configure:13075: checking for Berkeley DB link (-ldb2)" >&5
13075 if eval "test \"\${ol_cv_db_db2+set}\" = set"; then
13076 echo $ac_n "(cached) $ac_c" 1>&6
13081 LIBS="$ol_DB_LIB $LIBS"
13083 cat > conftest.$ac_ext <<EOF
13084 #line 13085 "configure"
13085 #include "confdefs.h"
13087 #ifdef HAVE_DB_185_H
13088 # include <db_185.h>
13093 #ifndef DB_VERSION_MAJOR
13094 # define DB_VERSION_MAJOR 1
13098 #define NULL ((void*)0)
13103 #if DB_VERSION_MAJOR > 1
13106 int major, minor, patch;
13108 version = db_version( &major, &minor, &patch );
13110 if( major != DB_VERSION_MAJOR ||
13111 minor < DB_VERSION_MINOR )
13113 printf("Berkeley DB version mismatch\n"
13114 "\texpected: %s\n\tgot: %s\n",
13115 DB_VERSION_STRING, version);
13121 #if DB_VERSION_MAJOR > 2
13122 db_env_create( NULL, 0 );
13123 #elif DB_VERSION_MAJOR > 1
13124 db_appexit( NULL );
13126 (void) dbopen( NULL, 0, 0, 0, NULL);
13131 if { (eval echo configure:13132: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
13135 echo "configure: failed program was:" >&5
13136 cat conftest.$ac_ext >&5
13146 echo "$ac_t""$ol_cv_db_db2" 1>&6
13148 if test $ol_cv_db_db2 = yes ; then
13153 if test $ol_cv_lib_db = no ; then
13154 echo $ac_n "checking for Berkeley DB link (-ldb1)""... $ac_c" 1>&6
13155 echo "configure:13156: checking for Berkeley DB link (-ldb1)" >&5
13156 if eval "test \"\${ol_cv_db_db1+set}\" = set"; then
13157 echo $ac_n "(cached) $ac_c" 1>&6
13162 LIBS="$ol_DB_LIB $LIBS"
13164 cat > conftest.$ac_ext <<EOF
13165 #line 13166 "configure"
13166 #include "confdefs.h"
13168 #ifdef HAVE_DB_185_H
13169 # include <db_185.h>
13174 #ifndef DB_VERSION_MAJOR
13175 # define DB_VERSION_MAJOR 1
13179 #define NULL ((void*)0)
13184 #if DB_VERSION_MAJOR > 1
13187 int major, minor, patch;
13189 version = db_version( &major, &minor, &patch );
13191 if( major != DB_VERSION_MAJOR ||
13192 minor < DB_VERSION_MINOR )
13194 printf("Berkeley DB version mismatch\n"
13195 "\texpected: %s\n\tgot: %s\n",
13196 DB_VERSION_STRING, version);
13202 #if DB_VERSION_MAJOR > 2
13203 db_env_create( NULL, 0 );
13204 #elif DB_VERSION_MAJOR > 1
13205 db_appexit( NULL );
13207 (void) dbopen( NULL, 0, 0, 0, NULL);
13212 if { (eval echo configure:13213: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
13216 echo "configure: failed program was:" >&5
13217 cat conftest.$ac_ext >&5
13227 echo "$ac_t""$ol_cv_db_db1" 1>&6
13229 if test $ol_cv_db_db1 = yes ; then
13235 if test "$ol_cv_lib_db" != no ; then
13236 ol_cv_berkeley_db=yes
13242 ol_cv_berkeley_db=no
13245 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
13246 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
13247 echo "configure:13248: checking for $ac_hdr" >&5
13248 if eval "test \"\${ac_cv_header_$ac_safe+set}\" = set"; then
13249 echo $ac_n "(cached) $ac_c" 1>&6
13251 cat > conftest.$ac_ext <<EOF
13252 #line 13253 "configure"
13253 #include "confdefs.h"
13256 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
13257 { (eval echo configure:13258: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
13258 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
13259 if test -z "$ac_err"; then
13261 eval "ac_cv_header_$ac_safe=yes"
13264 echo "configure: failed program was:" >&5
13265 cat conftest.$ac_ext >&5
13267 eval "ac_cv_header_$ac_safe=no"
13271 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
13272 echo "$ac_t""yes" 1>&6
13273 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
13274 cat >> confdefs.h <<EOF
13275 #define $ac_tr_hdr 1
13279 echo "$ac_t""no" 1>&6
13283 if test $ac_cv_header_db_h = yes; then
13285 if test $ol_cv_lib_db = no ; then
13286 echo $ac_n "checking for Berkeley DB link (default)""... $ac_c" 1>&6
13287 echo "configure:13288: checking for Berkeley DB link (default)" >&5
13288 if eval "test \"\${ol_cv_db_none+set}\" = set"; then
13289 echo $ac_n "(cached) $ac_c" 1>&6
13294 LIBS="$ol_DB_LIB $LIBS"
13296 cat > conftest.$ac_ext <<EOF
13297 #line 13298 "configure"
13298 #include "confdefs.h"
13300 #ifdef HAVE_DB_185_H
13301 # include <db_185.h>
13306 #ifndef DB_VERSION_MAJOR
13307 # define DB_VERSION_MAJOR 1
13311 #define NULL ((void*)0)
13316 #if DB_VERSION_MAJOR > 1
13319 int major, minor, patch;
13321 version = db_version( &major, &minor, &patch );
13323 if( major != DB_VERSION_MAJOR ||
13324 minor < DB_VERSION_MINOR )
13326 printf("Berkeley DB version mismatch\n"
13327 "\texpected: %s\n\tgot: %s\n",
13328 DB_VERSION_STRING, version);
13334 #if DB_VERSION_MAJOR > 2
13335 db_env_create( NULL, 0 );
13336 #elif DB_VERSION_MAJOR > 1
13337 db_appexit( NULL );
13339 (void) dbopen( NULL, 0, 0, 0, NULL);
13344 if { (eval echo configure:13345: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
13348 echo "configure: failed program was:" >&5
13349 cat conftest.$ac_ext >&5
13359 echo "$ac_t""$ol_cv_db_none" 1>&6
13361 if test $ol_cv_db_none = yes ; then
13366 if test $ol_cv_lib_db = no ; then
13367 echo $ac_n "checking for Berkeley DB link (-ldb)""... $ac_c" 1>&6
13368 echo "configure:13369: checking for Berkeley DB link (-ldb)" >&5
13369 if eval "test \"\${ol_cv_db_db+set}\" = set"; then
13370 echo $ac_n "(cached) $ac_c" 1>&6
13375 LIBS="$ol_DB_LIB $LIBS"
13377 cat > conftest.$ac_ext <<EOF
13378 #line 13379 "configure"
13379 #include "confdefs.h"
13381 #ifdef HAVE_DB_185_H
13382 # include <db_185.h>
13387 #ifndef DB_VERSION_MAJOR
13388 # define DB_VERSION_MAJOR 1
13392 #define NULL ((void*)0)
13397 #if DB_VERSION_MAJOR > 1
13400 int major, minor, patch;
13402 version = db_version( &major, &minor, &patch );
13404 if( major != DB_VERSION_MAJOR ||
13405 minor < DB_VERSION_MINOR )
13407 printf("Berkeley DB version mismatch\n"
13408 "\texpected: %s\n\tgot: %s\n",
13409 DB_VERSION_STRING, version);
13415 #if DB_VERSION_MAJOR > 2
13416 db_env_create( NULL, 0 );
13417 #elif DB_VERSION_MAJOR > 1
13418 db_appexit( NULL );
13420 (void) dbopen( NULL, 0, 0, 0, NULL);
13425 if { (eval echo configure:13426: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
13429 echo "configure: failed program was:" >&5
13430 cat conftest.$ac_ext >&5
13440 echo "$ac_t""$ol_cv_db_db" 1>&6
13442 if test $ol_cv_db_db = yes ; then
13447 if test $ol_cv_lib_db = no ; then
13448 echo $ac_n "checking for Berkeley DB link (-ldb3)""... $ac_c" 1>&6
13449 echo "configure:13450: checking for Berkeley DB link (-ldb3)" >&5
13450 if eval "test \"\${ol_cv_db_db3+set}\" = set"; then
13451 echo $ac_n "(cached) $ac_c" 1>&6
13456 LIBS="$ol_DB_LIB $LIBS"
13458 cat > conftest.$ac_ext <<EOF
13459 #line 13460 "configure"
13460 #include "confdefs.h"
13462 #ifdef HAVE_DB_185_H
13463 # include <db_185.h>
13468 #ifndef DB_VERSION_MAJOR
13469 # define DB_VERSION_MAJOR 1
13473 #define NULL ((void*)0)
13478 #if DB_VERSION_MAJOR > 1
13481 int major, minor, patch;
13483 version = db_version( &major, &minor, &patch );
13485 if( major != DB_VERSION_MAJOR ||
13486 minor < DB_VERSION_MINOR )
13488 printf("Berkeley DB version mismatch\n"
13489 "\texpected: %s\n\tgot: %s\n",
13490 DB_VERSION_STRING, version);
13496 #if DB_VERSION_MAJOR > 2
13497 db_env_create( NULL, 0 );
13498 #elif DB_VERSION_MAJOR > 1
13499 db_appexit( NULL );
13501 (void) dbopen( NULL, 0, 0, 0, NULL);
13506 if { (eval echo configure:13507: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
13510 echo "configure: failed program was:" >&5
13511 cat conftest.$ac_ext >&5
13521 echo "$ac_t""$ol_cv_db_db3" 1>&6
13523 if test $ol_cv_db_db3 = yes ; then
13528 if test $ol_cv_lib_db = no ; then
13529 echo $ac_n "checking for Berkeley DB link (-ldb2)""... $ac_c" 1>&6
13530 echo "configure:13531: checking for Berkeley DB link (-ldb2)" >&5
13531 if eval "test \"\${ol_cv_db_db2+set}\" = set"; then
13532 echo $ac_n "(cached) $ac_c" 1>&6
13537 LIBS="$ol_DB_LIB $LIBS"
13539 cat > conftest.$ac_ext <<EOF
13540 #line 13541 "configure"
13541 #include "confdefs.h"
13543 #ifdef HAVE_DB_185_H
13544 # include <db_185.h>
13549 #ifndef DB_VERSION_MAJOR
13550 # define DB_VERSION_MAJOR 1
13554 #define NULL ((void*)0)
13559 #if DB_VERSION_MAJOR > 1
13562 int major, minor, patch;
13564 version = db_version( &major, &minor, &patch );
13566 if( major != DB_VERSION_MAJOR ||
13567 minor < DB_VERSION_MINOR )
13569 printf("Berkeley DB version mismatch\n"
13570 "\texpected: %s\n\tgot: %s\n",
13571 DB_VERSION_STRING, version);
13577 #if DB_VERSION_MAJOR > 2
13578 db_env_create( NULL, 0 );
13579 #elif DB_VERSION_MAJOR > 1
13580 db_appexit( NULL );
13582 (void) dbopen( NULL, 0, 0, 0, NULL);
13587 if { (eval echo configure:13588: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
13591 echo "configure: failed program was:" >&5
13592 cat conftest.$ac_ext >&5
13602 echo "$ac_t""$ol_cv_db_db2" 1>&6
13604 if test $ol_cv_db_db2 = yes ; then
13609 if test $ol_cv_lib_db = no ; then
13610 echo $ac_n "checking for Berkeley DB link (-ldb1)""... $ac_c" 1>&6
13611 echo "configure:13612: checking for Berkeley DB link (-ldb1)" >&5
13612 if eval "test \"\${ol_cv_db_db1+set}\" = set"; then
13613 echo $ac_n "(cached) $ac_c" 1>&6
13618 LIBS="$ol_DB_LIB $LIBS"
13620 cat > conftest.$ac_ext <<EOF
13621 #line 13622 "configure"
13622 #include "confdefs.h"
13624 #ifdef HAVE_DB_185_H
13625 # include <db_185.h>
13630 #ifndef DB_VERSION_MAJOR
13631 # define DB_VERSION_MAJOR 1
13635 #define NULL ((void*)0)
13640 #if DB_VERSION_MAJOR > 1
13643 int major, minor, patch;
13645 version = db_version( &major, &minor, &patch );
13647 if( major != DB_VERSION_MAJOR ||
13648 minor < DB_VERSION_MINOR )
13650 printf("Berkeley DB version mismatch\n"
13651 "\texpected: %s\n\tgot: %s\n",
13652 DB_VERSION_STRING, version);
13658 #if DB_VERSION_MAJOR > 2
13659 db_env_create( NULL, 0 );
13660 #elif DB_VERSION_MAJOR > 1
13661 db_appexit( NULL );
13663 (void) dbopen( NULL, 0, 0, 0, NULL);
13668 if { (eval echo configure:13669: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
13672 echo "configure: failed program was:" >&5
13673 cat conftest.$ac_ext >&5
13683 echo "$ac_t""$ol_cv_db_db1" 1>&6
13685 if test $ol_cv_db_db1 = yes ; then
13691 if test "$ol_cv_lib_db" != no ; then
13692 ol_cv_berkeley_db=yes
13693 echo $ac_n "checking for Berkeley DB thread support""... $ac_c" 1>&6
13694 echo "configure:13695: checking for Berkeley DB thread support" >&5
13695 if eval "test \"\${ol_cv_berkeley_db_thread+set}\" = set"; then
13696 echo $ac_n "(cached) $ac_c" 1>&6
13700 if test $ol_cv_lib_db != yes ; then
13701 LIBS="$ol_cv_lib_db"
13704 if test "$cross_compiling" = yes; then
13705 ol_cv_berkeley_db_thread=cross
13707 cat > conftest.$ac_ext <<EOF
13708 #line 13709 "configure"
13709 #include "confdefs.h"
13711 #ifdef HAVE_DB_185_H
13717 #define NULL ((void *)0)
13722 u_int32_t flags = DB_CREATE |
13728 #if DB_VERSION_MAJOR > 2
13729 DB_ENV *env = NULL;
13731 rc = db_env_create( &env, 0 );
13733 flags |= DB_INIT_MPOOL;
13734 #ifdef DB_MPOOL_PRIVATE
13735 flags |= DB_MPOOL_PRIVATE;
13739 printf("BerkeleyDB: %s\n", db_strerror(rc) );
13743 #if (DB_VERSION_MAJOR > 3) || (DB_VERSION_MINOR >= 1)
13744 rc = env->open( env, NULL, flags, 0 );
13746 rc = env->open( env, NULL, NULL, flags, 0 );
13750 rc = env->close( env, 0 );
13754 printf("BerkeleyDB: %s\n", db_strerror(rc) );
13760 memset( &env, '\0', sizeof(env) );
13762 rc = db_appinit( NULL, NULL, &env, flags );
13765 db_appexit( &env );
13768 unlink("__db_mpool.share");
13769 unlink("__db_lock.share");
13775 if { (eval echo configure:13776: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
13777 ol_cv_berkeley_db_thread=yes
13779 echo "configure: failed program was:" >&5
13780 cat conftest.$ac_ext >&5
13782 ol_cv_berkeley_db_thread=no
13790 if test $ol_cv_berkeley_db_thread != no ; then
13791 cat >> confdefs.h <<\EOF
13792 #define HAVE_BERKELEY_DB_THREAD 1
13799 echo "$ac_t""$ol_cv_berkeley_db_thread" 1>&6
13805 if test $ol_cv_berkeley_db != no ; then
13806 cat >> confdefs.h <<\EOF
13807 #define HAVE_BERKELEY_DB 1
13811 ol_link_ldbm=berkeley
13812 ol_with_ldbm_api=berkeley
13814 if test $ol_with_ldbm_type = hash ; then
13815 cat >> confdefs.h <<\EOF
13816 #define LDBM_USE_DBHASH 1
13820 cat >> confdefs.h <<\EOF
13821 #define LDBM_USE_DBBTREE 1
13826 if test $ol_cv_lib_db != yes ; then
13827 LDBM_LIBS="$LDBM_LIBS $ol_cv_lib_db"
13832 if test $ol_enable_bdb = yes -a $ol_link_ldbm != berkeley ; then
13833 { echo "configure: error: BerkeleyDB not availabl" 1>&2; exit 1; }
13834 elif test $ol_enable_bdb != no -a $ol_link_ldbm != no ; then
13838 if test $ol_link_ldbm = no -a $ol_with_ldbm_type = btree ; then
13839 echo "configure: warning: Could not find LDBM with BTREE support" 1>&2
13840 ol_with_ldbm_api=none
13843 if test $ol_with_ldbm_api = auto -o $ol_with_ldbm_api = mdbm ; then
13844 echo $ac_n "checking for MDBM library""... $ac_c" 1>&6
13845 echo "configure:13846: checking for MDBM library" >&5
13846 if eval "test \"\${ol_cv_lib_mdbm+set}\" = set"; then
13847 echo $ac_n "(cached) $ac_c" 1>&6
13850 echo $ac_n "checking for mdbm_set_chain""... $ac_c" 1>&6
13851 echo "configure:13852: checking for mdbm_set_chain" >&5
13852 if eval "test \"\${ac_cv_func_mdbm_set_chain+set}\" = set"; then
13853 echo $ac_n "(cached) $ac_c" 1>&6
13855 cat > conftest.$ac_ext <<EOF
13856 #line 13857 "configure"
13857 #include "confdefs.h"
13858 /* System header to define __stub macros and hopefully few prototypes,
13859 which can conflict with char mdbm_set_chain(); below. */
13860 #include <assert.h>
13861 /* Override any gcc2 internal prototype to avoid an error. */
13862 /* We use char because int might match the return type of a gcc2
13863 builtin and then its argument prototype would still apply. */
13864 char mdbm_set_chain();
13869 /* The GNU C library defines this for functions which it implements
13870 to always fail with ENOSYS. Some functions are actually named
13871 something starting with __ and the normal name is an alias. */
13872 #if defined (__stub_mdbm_set_chain) || defined (__stub___mdbm_set_chain)
13875 f = mdbm_set_chain;
13880 if { (eval echo configure:13881: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
13882 eval "ac_cv_func_mdbm_set_chain=yes"
13884 echo "configure: failed program was:" >&5
13885 cat conftest.$ac_ext >&5
13887 eval "ac_cv_func_mdbm_set_chain=no"
13892 if eval "test \"`echo '$ac_cv_func_'mdbm_set_chain`\" = yes"; then
13893 echo "$ac_t""yes" 1>&6
13896 echo "$ac_t""no" 1>&6
13898 echo $ac_n "checking for mdbm_set_chain in -lmdbm""... $ac_c" 1>&6
13899 echo "configure:13900: checking for mdbm_set_chain in -lmdbm" >&5
13900 ac_lib_var=`echo mdbm'_'mdbm_set_chain | sed 'y%./+-:%__p__%'`
13901 if eval "test \"\${ac_cv_lib_$ac_lib_var+set}\" = set"; then
13902 echo $ac_n "(cached) $ac_c" 1>&6
13904 ac_save_LIBS="$LIBS"
13905 LIBS="-lmdbm $LIBS"
13906 cat > conftest.$ac_ext <<EOF
13907 #line 13908 "configure"
13908 #include "confdefs.h"
13909 /* Override any gcc2 internal prototype to avoid an error. */
13910 /* We use char because int might match the return type of a gcc2
13911 builtin and then its argument prototype would still apply. */
13912 char mdbm_set_chain();
13918 if { (eval echo configure:13919: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
13920 eval "ac_cv_lib_$ac_lib_var=yes"
13922 echo "configure: failed program was:" >&5
13923 cat conftest.$ac_ext >&5
13925 eval "ac_cv_lib_$ac_lib_var=no"
13928 LIBS="$ac_save_LIBS"
13931 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
13932 echo "$ac_t""yes" 1>&6
13933 ol_cv_lib_mdbm=-lmdbm
13935 echo "$ac_t""no" 1>&6
13946 echo "$ac_t""$ol_cv_lib_mdbm" 1>&6
13949 for ac_hdr in mdbm.h
13951 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
13952 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
13953 echo "configure:13954: checking for $ac_hdr" >&5
13954 if eval "test \"\${ac_cv_header_$ac_safe+set}\" = set"; then
13955 echo $ac_n "(cached) $ac_c" 1>&6
13957 cat > conftest.$ac_ext <<EOF
13958 #line 13959 "configure"
13959 #include "confdefs.h"
13962 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
13963 { (eval echo configure:13964: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
13964 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
13965 if test -z "$ac_err"; then
13967 eval "ac_cv_header_$ac_safe=yes"
13970 echo "configure: failed program was:" >&5
13971 cat conftest.$ac_ext >&5
13973 eval "ac_cv_header_$ac_safe=no"
13977 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
13978 echo "$ac_t""yes" 1>&6
13979 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
13980 cat >> confdefs.h <<EOF
13981 #define $ac_tr_hdr 1
13985 echo "$ac_t""no" 1>&6
13989 echo $ac_n "checking for db""... $ac_c" 1>&6
13990 echo "configure:13991: checking for db" >&5
13991 if eval "test \"\${ol_cv_mdbm+set}\" = set"; then
13992 echo $ac_n "(cached) $ac_c" 1>&6
13995 if test $ol_cv_lib_mdbm = no -o $ac_cv_header_mdbm_h = no ; then
14003 echo "$ac_t""$ol_cv_mdbm" 1>&6
14004 if test $ol_cv_mdbm = yes ; then
14005 cat >> confdefs.h <<\EOF
14006 #define HAVE_MDBM 1
14012 if test $ol_cv_mdbm = yes ; then
14014 ol_with_ldbm_api=mdbm
14015 if test $ol_cv_lib_mdbm != yes ; then
14016 LDBM_LIBS="$LDBM_LIBS $ol_cv_lib_mdbm"
14021 if test $ol_with_ldbm_api = auto -o $ol_with_ldbm_api = gdbm ; then
14022 echo $ac_n "checking for GDBM library""... $ac_c" 1>&6
14023 echo "configure:14024: checking for GDBM library" >&5
14024 if eval "test \"\${ol_cv_lib_gdbm+set}\" = set"; then
14025 echo $ac_n "(cached) $ac_c" 1>&6
14028 echo $ac_n "checking for gdbm_open""... $ac_c" 1>&6
14029 echo "configure:14030: checking for gdbm_open" >&5
14030 if eval "test \"\${ac_cv_func_gdbm_open+set}\" = set"; then
14031 echo $ac_n "(cached) $ac_c" 1>&6
14033 cat > conftest.$ac_ext <<EOF
14034 #line 14035 "configure"
14035 #include "confdefs.h"
14036 /* System header to define __stub macros and hopefully few prototypes,
14037 which can conflict with char gdbm_open(); below. */
14038 #include <assert.h>
14039 /* Override any gcc2 internal prototype to avoid an error. */
14040 /* We use char because int might match the return type of a gcc2
14041 builtin and then its argument prototype would still apply. */
14047 /* The GNU C library defines this for functions which it implements
14048 to always fail with ENOSYS. Some functions are actually named
14049 something starting with __ and the normal name is an alias. */
14050 #if defined (__stub_gdbm_open) || defined (__stub___gdbm_open)
14058 if { (eval echo configure:14059: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
14060 eval "ac_cv_func_gdbm_open=yes"
14062 echo "configure: failed program was:" >&5
14063 cat conftest.$ac_ext >&5
14065 eval "ac_cv_func_gdbm_open=no"
14070 if eval "test \"`echo '$ac_cv_func_'gdbm_open`\" = yes"; then
14071 echo "$ac_t""yes" 1>&6
14074 echo "$ac_t""no" 1>&6
14076 echo $ac_n "checking for gdbm_open in -lgdbm""... $ac_c" 1>&6
14077 echo "configure:14078: checking for gdbm_open in -lgdbm" >&5
14078 ac_lib_var=`echo gdbm'_'gdbm_open | sed 'y%./+-:%__p__%'`
14079 if eval "test \"\${ac_cv_lib_$ac_lib_var+set}\" = set"; then
14080 echo $ac_n "(cached) $ac_c" 1>&6
14082 ac_save_LIBS="$LIBS"
14083 LIBS="-lgdbm $LIBS"
14084 cat > conftest.$ac_ext <<EOF
14085 #line 14086 "configure"
14086 #include "confdefs.h"
14087 /* Override any gcc2 internal prototype to avoid an error. */
14088 /* We use char because int might match the return type of a gcc2
14089 builtin and then its argument prototype would still apply. */
14096 if { (eval echo configure:14097: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
14098 eval "ac_cv_lib_$ac_lib_var=yes"
14100 echo "configure: failed program was:" >&5
14101 cat conftest.$ac_ext >&5
14103 eval "ac_cv_lib_$ac_lib_var=no"
14106 LIBS="$ac_save_LIBS"
14109 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
14110 echo "$ac_t""yes" 1>&6
14111 ol_cv_lib_gdbm=-lgdbm
14113 echo "$ac_t""no" 1>&6
14124 echo "$ac_t""$ol_cv_lib_gdbm" 1>&6
14127 for ac_hdr in gdbm.h
14129 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
14130 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
14131 echo "configure:14132: checking for $ac_hdr" >&5
14132 if eval "test \"\${ac_cv_header_$ac_safe+set}\" = set"; then
14133 echo $ac_n "(cached) $ac_c" 1>&6
14135 cat > conftest.$ac_ext <<EOF
14136 #line 14137 "configure"
14137 #include "confdefs.h"
14140 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
14141 { (eval echo configure:14142: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
14142 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
14143 if test -z "$ac_err"; then
14145 eval "ac_cv_header_$ac_safe=yes"
14148 echo "configure: failed program was:" >&5
14149 cat conftest.$ac_ext >&5
14151 eval "ac_cv_header_$ac_safe=no"
14155 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
14156 echo "$ac_t""yes" 1>&6
14157 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
14158 cat >> confdefs.h <<EOF
14159 #define $ac_tr_hdr 1
14163 echo "$ac_t""no" 1>&6
14167 echo $ac_n "checking for db""... $ac_c" 1>&6
14168 echo "configure:14169: checking for db" >&5
14169 if eval "test \"\${ol_cv_gdbm+set}\" = set"; then
14170 echo $ac_n "(cached) $ac_c" 1>&6
14173 if test $ol_cv_lib_gdbm = no -o $ac_cv_header_gdbm_h = no ; then
14181 echo "$ac_t""$ol_cv_gdbm" 1>&6
14182 if test $ol_cv_gdbm = yes ; then
14183 cat >> confdefs.h <<\EOF
14184 #define HAVE_GDBM 1
14190 if test $ol_cv_gdbm = yes ; then
14192 ol_with_ldbm_api=gdbm
14194 if test $ol_cv_lib_gdbm != yes ; then
14195 LDBM_LIBS="$LDBM_LIBS $ol_cv_lib_gdbm"
14200 if test $ol_with_ldbm_api = ndbm ; then
14201 echo $ac_n "checking for NDBM library""... $ac_c" 1>&6
14202 echo "configure:14203: checking for NDBM library" >&5
14203 if eval "test \"\${ol_cv_lib_ndbm+set}\" = set"; then
14204 echo $ac_n "(cached) $ac_c" 1>&6
14207 echo $ac_n "checking for dbm_open""... $ac_c" 1>&6
14208 echo "configure:14209: checking for dbm_open" >&5
14209 if eval "test \"\${ac_cv_func_dbm_open+set}\" = set"; then
14210 echo $ac_n "(cached) $ac_c" 1>&6
14212 cat > conftest.$ac_ext <<EOF
14213 #line 14214 "configure"
14214 #include "confdefs.h"
14215 /* System header to define __stub macros and hopefully few prototypes,
14216 which can conflict with char dbm_open(); below. */
14217 #include <assert.h>
14218 /* Override any gcc2 internal prototype to avoid an error. */
14219 /* We use char because int might match the return type of a gcc2
14220 builtin and then its argument prototype would still apply. */
14226 /* The GNU C library defines this for functions which it implements
14227 to always fail with ENOSYS. Some functions are actually named
14228 something starting with __ and the normal name is an alias. */
14229 #if defined (__stub_dbm_open) || defined (__stub___dbm_open)
14237 if { (eval echo configure:14238: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
14239 eval "ac_cv_func_dbm_open=yes"
14241 echo "configure: failed program was:" >&5
14242 cat conftest.$ac_ext >&5
14244 eval "ac_cv_func_dbm_open=no"
14249 if eval "test \"`echo '$ac_cv_func_'dbm_open`\" = yes"; then
14250 echo "$ac_t""yes" 1>&6
14253 echo "$ac_t""no" 1>&6
14255 echo $ac_n "checking for dbm_open in -lndbm""... $ac_c" 1>&6
14256 echo "configure:14257: checking for dbm_open in -lndbm" >&5
14257 ac_lib_var=`echo ndbm'_'dbm_open | sed 'y%./+-:%__p__%'`
14258 if eval "test \"\${ac_cv_lib_$ac_lib_var+set}\" = set"; then
14259 echo $ac_n "(cached) $ac_c" 1>&6
14261 ac_save_LIBS="$LIBS"
14262 LIBS="-lndbm $LIBS"
14263 cat > conftest.$ac_ext <<EOF
14264 #line 14265 "configure"
14265 #include "confdefs.h"
14266 /* Override any gcc2 internal prototype to avoid an error. */
14267 /* We use char because int might match the return type of a gcc2
14268 builtin and then its argument prototype would still apply. */
14275 if { (eval echo configure:14276: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
14277 eval "ac_cv_lib_$ac_lib_var=yes"
14279 echo "configure: failed program was:" >&5
14280 cat conftest.$ac_ext >&5
14282 eval "ac_cv_lib_$ac_lib_var=no"
14285 LIBS="$ac_save_LIBS"
14288 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
14289 echo "$ac_t""yes" 1>&6
14290 ol_cv_lib_ndbm=-lndbm
14292 echo "$ac_t""no" 1>&6
14294 echo $ac_n "checking for dbm_open in -ldbm""... $ac_c" 1>&6
14295 echo "configure:14296: checking for dbm_open in -ldbm" >&5
14296 ac_lib_var=`echo dbm'_'dbm_open | sed 'y%./+-:%__p__%'`
14297 if eval "test \"\${ac_cv_lib_$ac_lib_var+set}\" = set"; then
14298 echo $ac_n "(cached) $ac_c" 1>&6
14300 ac_save_LIBS="$LIBS"
14302 cat > conftest.$ac_ext <<EOF
14303 #line 14304 "configure"
14304 #include "confdefs.h"
14305 /* Override any gcc2 internal prototype to avoid an error. */
14306 /* We use char because int might match the return type of a gcc2
14307 builtin and then its argument prototype would still apply. */
14314 if { (eval echo configure:14315: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
14316 eval "ac_cv_lib_$ac_lib_var=yes"
14318 echo "configure: failed program was:" >&5
14319 cat conftest.$ac_ext >&5
14321 eval "ac_cv_lib_$ac_lib_var=no"
14324 LIBS="$ac_save_LIBS"
14327 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
14328 echo "$ac_t""yes" 1>&6
14329 ol_cv_lib_ndbm=-ldbm
14331 echo "$ac_t""no" 1>&6
14344 echo "$ac_t""$ol_cv_lib_ndbm" 1>&6
14347 for ac_hdr in ndbm.h
14349 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
14350 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
14351 echo "configure:14352: checking for $ac_hdr" >&5
14352 if eval "test \"\${ac_cv_header_$ac_safe+set}\" = set"; then
14353 echo $ac_n "(cached) $ac_c" 1>&6
14355 cat > conftest.$ac_ext <<EOF
14356 #line 14357 "configure"
14357 #include "confdefs.h"
14360 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
14361 { (eval echo configure:14362: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
14362 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
14363 if test -z "$ac_err"; then
14365 eval "ac_cv_header_$ac_safe=yes"
14368 echo "configure: failed program was:" >&5
14369 cat conftest.$ac_ext >&5
14371 eval "ac_cv_header_$ac_safe=no"
14375 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
14376 echo "$ac_t""yes" 1>&6
14377 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
14378 cat >> confdefs.h <<EOF
14379 #define $ac_tr_hdr 1
14383 echo "$ac_t""no" 1>&6
14387 echo $ac_n "checking for db""... $ac_c" 1>&6
14388 echo "configure:14389: checking for db" >&5
14389 if eval "test \"\${ol_cv_ndbm+set}\" = set"; then
14390 echo $ac_n "(cached) $ac_c" 1>&6
14393 if test $ol_cv_lib_ndbm = no -o $ac_cv_header_ndbm_h = no ; then
14401 echo "$ac_t""$ol_cv_ndbm" 1>&6
14402 if test $ol_cv_ndbm = yes ; then
14403 cat >> confdefs.h <<\EOF
14404 #define HAVE_NDBM 1
14410 if test $ol_cv_ndbm = yes ; then
14412 ol_with_ldbm_api=ndbm
14414 if test $ol_cv_lib_ndbm != yes ; then
14415 LDBM_LIBS="$LDBM_LIBS $ol_cv_lib_ndbm"
14420 if test $ol_link_ldbm = no -a $ol_enable_ldbm != no ; then
14421 echo "configure: warning: could not find suitable LDBM backend" 1>&2
14422 if test $ol_enable_ldbm = yes ; then
14423 { echo "configure: error: select appropriate LDBM options or disable" 1>&2; exit 1; }
14426 echo "configure: warning: disabling LDBM" 1>&2
14430 if test $ol_enable_dynamic = yes -a $enable_shared = yes ; then
14431 LINK_BINS_DYNAMIC="yes"
14433 LINK_BINS_DYNAMIC="no"
14436 if test $ol_enable_wrappers != no ; then
14437 for ac_hdr in tcpd.h
14439 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
14440 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
14441 echo "configure:14442: checking for $ac_hdr" >&5
14442 if eval "test \"\${ac_cv_header_$ac_safe+set}\" = set"; then
14443 echo $ac_n "(cached) $ac_c" 1>&6
14445 cat > conftest.$ac_ext <<EOF
14446 #line 14447 "configure"
14447 #include "confdefs.h"
14450 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
14451 { (eval echo configure:14452: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
14452 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
14453 if test -z "$ac_err"; then
14455 eval "ac_cv_header_$ac_safe=yes"
14458 echo "configure: failed program was:" >&5
14459 cat conftest.$ac_ext >&5
14461 eval "ac_cv_header_$ac_safe=no"
14465 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
14466 echo "$ac_t""yes" 1>&6
14467 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
14468 cat >> confdefs.h <<EOF
14469 #define $ac_tr_hdr 1
14473 echo "$ac_t""no" 1>&6
14478 if test $ac_cv_header_tcpd_h != yes ; then
14481 cat > conftest.$ac_ext <<EOF
14482 #line 14483 "configure"
14483 #include "confdefs.h"
14485 int allow_severity = 0;
14486 int deny_severity = 0;
14492 if { (eval echo configure:14493: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
14496 echo "configure: failed program was:" >&5
14497 cat conftest.$ac_ext >&5
14504 if test $have_wrappers = yes ; then
14505 cat >> confdefs.h <<\EOF
14506 #define HAVE_TCPD 1
14511 echo $ac_n "checking for main in -lnsl""... $ac_c" 1>&6
14512 echo "configure:14513: checking for main in -lnsl" >&5
14513 ac_lib_var=`echo nsl'_'main | sed 'y%./+-:%__p__%'`
14514 if eval "test \"\${ac_cv_lib_$ac_lib_var+set}\" = set"; then
14515 echo $ac_n "(cached) $ac_c" 1>&6
14517 ac_save_LIBS="$LIBS"
14519 cat > conftest.$ac_ext <<EOF
14520 #line 14521 "configure"
14521 #include "confdefs.h"
14527 if { (eval echo configure:14528: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
14529 eval "ac_cv_lib_$ac_lib_var=yes"
14531 echo "configure: failed program was:" >&5
14532 cat conftest.$ac_ext >&5
14534 eval "ac_cv_lib_$ac_lib_var=no"
14537 LIBS="$ac_save_LIBS"
14540 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
14541 echo "$ac_t""yes" 1>&6
14542 ac_tr_lib=HAVE_LIB`echo nsl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
14543 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
14544 cat >> confdefs.h <<EOF
14545 #define $ac_tr_lib 1
14551 echo "$ac_t""no" 1>&6
14555 echo "configure: warning: could not find -lwrap" 1>&2
14556 if test $ol_enable_wrappers = yes ; then
14557 { echo "configure: error: could not find wrappers" 1>&2; exit 1; }
14560 echo "configure: warning: disabling wrappers support" 1>&2
14561 ol_enable_wrappers=no
14566 if test $ol_enable_syslog != no ; then
14567 echo $ac_n "checking for openlog""... $ac_c" 1>&6
14568 echo "configure:14569: checking for openlog" >&5
14569 if eval "test \"\${ac_cv_func_openlog+set}\" = set"; then
14570 echo $ac_n "(cached) $ac_c" 1>&6
14572 cat > conftest.$ac_ext <<EOF
14573 #line 14574 "configure"
14574 #include "confdefs.h"
14575 /* System header to define __stub macros and hopefully few prototypes,
14576 which can conflict with char openlog(); below. */
14577 #include <assert.h>
14578 /* Override any gcc2 internal prototype to avoid an error. */
14579 /* We use char because int might match the return type of a gcc2
14580 builtin and then its argument prototype would still apply. */
14586 /* The GNU C library defines this for functions which it implements
14587 to always fail with ENOSYS. Some functions are actually named
14588 something starting with __ and the normal name is an alias. */
14589 #if defined (__stub_openlog) || defined (__stub___openlog)
14597 if { (eval echo configure:14598: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
14599 eval "ac_cv_func_openlog=yes"
14601 echo "configure: failed program was:" >&5
14602 cat conftest.$ac_ext >&5
14604 eval "ac_cv_func_openlog=no"
14609 if eval "test \"`echo '$ac_cv_func_'openlog`\" = yes"; then
14610 echo "$ac_t""yes" 1>&6
14613 echo "$ac_t""no" 1>&6
14616 if test $ac_cv_func_openlog = no -a $ol_enable_syslog = yes; then
14617 { echo "configure: error: could not find syslog" 1>&2; exit 1; }
14619 ol_enable_syslog=$ac_cv_func_openlog
14624 if test $ol_enable_sql != no ; then
14625 echo $ac_n "checking for SQLDriverConnect in -liodbc""... $ac_c" 1>&6
14626 echo "configure:14627: checking for SQLDriverConnect in -liodbc" >&5
14627 ac_lib_var=`echo iodbc'_'SQLDriverConnect | sed 'y%./+-:%__p__%'`
14628 if eval "test \"\${ac_cv_lib_$ac_lib_var+set}\" = set"; then
14629 echo $ac_n "(cached) $ac_c" 1>&6
14631 ac_save_LIBS="$LIBS"
14632 LIBS="-liodbc $LIBS"
14633 cat > conftest.$ac_ext <<EOF
14634 #line 14635 "configure"
14635 #include "confdefs.h"
14636 /* Override any gcc2 internal prototype to avoid an error. */
14637 /* We use char because int might match the return type of a gcc2
14638 builtin and then its argument prototype would still apply. */
14639 char SQLDriverConnect();
14645 if { (eval echo configure:14646: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
14647 eval "ac_cv_lib_$ac_lib_var=yes"
14649 echo "configure: failed program was:" >&5
14650 cat conftest.$ac_ext >&5
14652 eval "ac_cv_lib_$ac_lib_var=no"
14655 LIBS="$ac_save_LIBS"
14658 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
14659 echo "$ac_t""yes" 1>&6
14662 echo "$ac_t""no" 1>&6
14666 if test $have_iodbc = yes ; then
14667 ol_link_sql="-liodbc"
14669 echo $ac_n "checking for SQLDriverConnect in -lodbc""... $ac_c" 1>&6
14670 echo "configure:14671: checking for SQLDriverConnect in -lodbc" >&5
14671 ac_lib_var=`echo odbc'_'SQLDriverConnect | sed 'y%./+-:%__p__%'`
14672 if eval "test \"\${ac_cv_lib_$ac_lib_var+set}\" = set"; then
14673 echo $ac_n "(cached) $ac_c" 1>&6
14675 ac_save_LIBS="$LIBS"
14676 LIBS="-lodbc $LIBS"
14677 cat > conftest.$ac_ext <<EOF
14678 #line 14679 "configure"
14679 #include "confdefs.h"
14680 /* Override any gcc2 internal prototype to avoid an error. */
14681 /* We use char because int might match the return type of a gcc2
14682 builtin and then its argument prototype would still apply. */
14683 char SQLDriverConnect();
14689 if { (eval echo configure:14690: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
14691 eval "ac_cv_lib_$ac_lib_var=yes"
14693 echo "configure: failed program was:" >&5
14694 cat conftest.$ac_ext >&5
14696 eval "ac_cv_lib_$ac_lib_var=no"
14699 LIBS="$ac_save_LIBS"
14702 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
14703 echo "$ac_t""yes" 1>&6
14706 echo "$ac_t""no" 1>&6
14710 if test $have_odbc = yes ; then
14711 ol_link_sql="-lodbc"
14715 if test $ol_link_sql != no ; then
14716 SLAPD_SQL_LIBS="$ol_link_sql"
14718 elif test $ol_enable_sql != auto ; then
14719 { echo "configure: error: could not locate suitable ODBC library" 1>&2; exit 1; }
14723 if test $ol_enable_tcl != no ; then
14724 for ac_hdr in tcl.h
14726 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
14727 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
14728 echo "configure:14729: checking for $ac_hdr" >&5
14729 if eval "test \"\${ac_cv_header_$ac_safe+set}\" = set"; then
14730 echo $ac_n "(cached) $ac_c" 1>&6
14732 cat > conftest.$ac_ext <<EOF
14733 #line 14734 "configure"
14734 #include "confdefs.h"
14737 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
14738 { (eval echo configure:14739: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
14739 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
14740 if test -z "$ac_err"; then
14742 eval "ac_cv_header_$ac_safe=yes"
14745 echo "configure: failed program was:" >&5
14746 cat conftest.$ac_ext >&5
14748 eval "ac_cv_header_$ac_safe=no"
14752 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
14753 echo "$ac_t""yes" 1>&6
14754 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
14755 cat >> confdefs.h <<EOF
14756 #define $ac_tr_hdr 1
14760 echo "$ac_t""no" 1>&6
14765 if test $ac_cv_header_tcl_h != yes ; then
14768 for lib in tcl tcl7.6 tcl8.0 tcl8.2 ; do
14769 echo $ac_n "checking for main in -l$lib""... $ac_c" 1>&6
14770 echo "configure:14771: checking for main in -l$lib" >&5
14771 ac_lib_var=`echo $lib'_'main | sed 'y%./+-:%__p__%'`
14772 if eval "test \"\${ac_cv_lib_$ac_lib_var+set}\" = set"; then
14773 echo $ac_n "(cached) $ac_c" 1>&6
14775 ac_save_LIBS="$LIBS"
14776 LIBS="-l$lib $LIBS"
14777 cat > conftest.$ac_ext <<EOF
14778 #line 14779 "configure"
14779 #include "confdefs.h"
14785 if { (eval echo configure:14786: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
14787 eval "ac_cv_lib_$ac_lib_var=yes"
14789 echo "configure: failed program was:" >&5
14790 cat conftest.$ac_ext >&5
14792 eval "ac_cv_lib_$ac_lib_var=no"
14795 LIBS="$ac_save_LIBS"
14798 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
14799 echo "$ac_t""yes" 1>&6
14801 if test x"$ol_with_tcl_module" = "xstatic" ; then
14802 SLAPD_LIBS="$SLAPD_LIBS -l${lib}"
14804 MOD_TCL_LIB="-l${lib}"
14807 echo "$ac_t""no" 1>&6
14814 if test $have_tcl != yes ; then
14815 echo "configure: warning: could not find -ltcl" 1>&2
14816 if test $ol_enable_tcl = yes ; then
14817 { echo "configure: error: could not find tcl, select appropriate options or disable" 1>&2; exit 1; }
14825 for ac_hdr in termcap.h ncurses.h
14827 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
14828 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
14829 echo "configure:14830: checking for $ac_hdr" >&5
14830 if eval "test \"\${ac_cv_header_$ac_safe+set}\" = set"; then
14831 echo $ac_n "(cached) $ac_c" 1>&6
14833 cat > conftest.$ac_ext <<EOF
14834 #line 14835 "configure"
14835 #include "confdefs.h"
14838 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
14839 { (eval echo configure:14840: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
14840 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
14841 if test -z "$ac_err"; then
14843 eval "ac_cv_header_$ac_safe=yes"
14846 echo "configure: failed program was:" >&5
14847 cat conftest.$ac_ext >&5
14849 eval "ac_cv_header_$ac_safe=no"
14853 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
14854 echo "$ac_t""yes" 1>&6
14855 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
14856 cat >> confdefs.h <<EOF
14857 #define $ac_tr_hdr 1
14861 echo "$ac_t""no" 1>&6
14866 if test $ol_link_termcap = no ; then
14867 echo $ac_n "checking for tputs in -ltermcap""... $ac_c" 1>&6
14868 echo "configure:14869: checking for tputs in -ltermcap" >&5
14869 ac_lib_var=`echo termcap'_'tputs | sed 'y%./+-:%__p__%'`
14870 if eval "test \"\${ac_cv_lib_$ac_lib_var+set}\" = set"; then
14871 echo $ac_n "(cached) $ac_c" 1>&6
14873 ac_save_LIBS="$LIBS"
14874 LIBS="-ltermcap $LIBS"
14875 cat > conftest.$ac_ext <<EOF
14876 #line 14877 "configure"
14877 #include "confdefs.h"
14878 /* Override any gcc2 internal prototype to avoid an error. */
14879 /* We use char because int might match the return type of a gcc2
14880 builtin and then its argument prototype would still apply. */
14887 if { (eval echo configure:14888: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
14889 eval "ac_cv_lib_$ac_lib_var=yes"
14891 echo "configure: failed program was:" >&5
14892 cat conftest.$ac_ext >&5
14894 eval "ac_cv_lib_$ac_lib_var=no"
14897 LIBS="$ac_save_LIBS"
14900 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
14901 echo "$ac_t""yes" 1>&6
14904 echo "$ac_t""no" 1>&6
14908 if test $have_termcap = yes ; then
14909 cat >> confdefs.h <<\EOF
14910 #define HAVE_TERMCAP 1
14913 ol_link_termcap=yes
14914 TERMCAP_LIBS=-ltermcap
14918 if test $ol_link_termcap = no ; then
14919 echo $ac_n "checking for initscr in -lncurses""... $ac_c" 1>&6
14920 echo "configure:14921: checking for initscr in -lncurses" >&5
14921 ac_lib_var=`echo ncurses'_'initscr | sed 'y%./+-:%__p__%'`
14922 if eval "test \"\${ac_cv_lib_$ac_lib_var+set}\" = set"; then
14923 echo $ac_n "(cached) $ac_c" 1>&6
14925 ac_save_LIBS="$LIBS"
14926 LIBS="-lncurses $LIBS"
14927 cat > conftest.$ac_ext <<EOF
14928 #line 14929 "configure"
14929 #include "confdefs.h"
14930 /* Override any gcc2 internal prototype to avoid an error. */
14931 /* We use char because int might match the return type of a gcc2
14932 builtin and then its argument prototype would still apply. */
14939 if { (eval echo configure:14940: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
14941 eval "ac_cv_lib_$ac_lib_var=yes"
14943 echo "configure: failed program was:" >&5
14944 cat conftest.$ac_ext >&5
14946 eval "ac_cv_lib_$ac_lib_var=no"
14949 LIBS="$ac_save_LIBS"
14952 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
14953 echo "$ac_t""yes" 1>&6
14956 echo "$ac_t""no" 1>&6
14960 if test $have_ncurses = yes ; then
14961 cat >> confdefs.h <<\EOF
14962 #define HAVE_NCURSES 1
14965 ol_link_termcap=yes
14966 TERMCAP_LIBS=-lncurses
14970 if test $ol_link_termcap = no ; then
14971 cat >> confdefs.h <<\EOF
14972 #define NO_TERMCAP 1
14980 if test $ol_with_cyrus_sasl != no ; then
14981 for ac_hdr in sasl.h
14983 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
14984 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
14985 echo "configure:14986: checking for $ac_hdr" >&5
14986 if eval "test \"\${ac_cv_header_$ac_safe+set}\" = set"; then
14987 echo $ac_n "(cached) $ac_c" 1>&6
14989 cat > conftest.$ac_ext <<EOF
14990 #line 14991 "configure"
14991 #include "confdefs.h"
14994 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
14995 { (eval echo configure:14996: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
14996 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
14997 if test -z "$ac_err"; then
14999 eval "ac_cv_header_$ac_safe=yes"
15002 echo "configure: failed program was:" >&5
15003 cat conftest.$ac_ext >&5
15005 eval "ac_cv_header_$ac_safe=no"
15009 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
15010 echo "$ac_t""yes" 1>&6
15011 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
15012 cat >> confdefs.h <<EOF
15013 #define $ac_tr_hdr 1
15017 echo "$ac_t""no" 1>&6
15022 if test $ac_cv_header_sasl_h = yes ; then
15023 echo $ac_n "checking for sasl_client_init in -lsasl""... $ac_c" 1>&6
15024 echo "configure:15025: checking for sasl_client_init in -lsasl" >&5
15025 ac_lib_var=`echo sasl'_'sasl_client_init | sed 'y%./+-:%__p__%'`
15026 if eval "test \"\${ac_cv_lib_$ac_lib_var+set}\" = set"; then
15027 echo $ac_n "(cached) $ac_c" 1>&6
15029 ac_save_LIBS="$LIBS"
15030 LIBS="-lsasl $LIBS"
15031 cat > conftest.$ac_ext <<EOF
15032 #line 15033 "configure"
15033 #include "confdefs.h"
15034 /* Override any gcc2 internal prototype to avoid an error. */
15035 /* We use char because int might match the return type of a gcc2
15036 builtin and then its argument prototype would still apply. */
15037 char sasl_client_init();
15043 if { (eval echo configure:15044: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
15045 eval "ac_cv_lib_$ac_lib_var=yes"
15047 echo "configure: failed program was:" >&5
15048 cat conftest.$ac_ext >&5
15050 eval "ac_cv_lib_$ac_lib_var=no"
15053 LIBS="$ac_save_LIBS"
15056 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
15057 echo "$ac_t""yes" 1>&6
15058 have_cyrus_sasl=yes
15060 echo "$ac_t""no" 1>&6
15065 if test $have_cyrus_sasl != no ; then
15067 cat >> confdefs.h <<\EOF
15068 #define HAVE_CYRUS_SASL 1
15075 if test $ol_link_sasl = no ; then
15076 if test $ol_with_cyrus_sasl != auto ; then
15077 { echo "configure: error: Could not locate Cyrus SASL" 1>&2; exit 1; }
15079 echo "configure: warning: Could not locate Cyrus SASL" 1>&2
15080 echo "configure: warning: SASL authentication not supported!" 1>&2
15081 if test $ol_link_tls = no ; then
15082 echo "configure: warning: Strong authentication not supported!" 1>&2
15086 elif test $ol_enable_spasswd != no ; then
15087 ol_link_spasswd=yes
15091 echo "configure: warning: SASL authentication not supported!" 1>&2
15092 if test $ol_link_tls = no ; then
15093 echo "configure: warning: Strong authentication not supported!" 1>&2
15097 if test $cross_compiling != yes ; then
15099 if test -r /dev/urandom ; then
15100 dev="/dev/urandom";
15101 elif test -r /idev/urandom ; then
15102 dev="/idev/urandom";
15103 elif test -r /dev/srandom ; then
15104 dev="/dev/srandom";
15105 elif test -r /dev/random ; then
15107 elif test -r /idev/random ; then
15108 dev="/idev/random";
15111 if test $dev != no ; then
15112 cat >> confdefs.h <<EOF
15113 #define URANDOM_DEVICE "$dev"
15120 if test $ol_with_fetch != no ; then
15122 LIBS="-lfetch -lcom_err $LIBS"
15123 echo $ac_n "checking fetch(3) library""... $ac_c" 1>&6
15124 echo "configure:15125: checking fetch(3) library" >&5
15125 if eval "test \"\${ol_cv_lib_fetch+set}\" = set"; then
15126 echo $ac_n "(cached) $ac_c" 1>&6
15129 cat > conftest.$ac_ext <<EOF
15130 #line 15131 "configure"
15131 #include "confdefs.h"
15133 #include <sys/param.h>
15137 struct url *u = fetchParseURL("file:///");
15140 if { (eval echo configure:15141: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
15142 ol_cv_lib_fetch=yes
15144 echo "configure: failed program was:" >&5
15145 cat conftest.$ac_ext >&5
15152 echo "$ac_t""$ol_cv_lib_fetch" 1>&6
15154 if test $ol_cv_lib_fetch != no ; then
15155 ol_link_fetch="-lfetch -lcom_err"
15156 cat >> confdefs.h <<\EOF
15157 #define HAVE_FETCH 1
15163 if test $ol_cv_lib_fetch != no ; then
15164 LDIF_LIBS="$LDIF_LIBS $ol_link_fetch"
15165 ol_link_fetch=freebsd
15167 elif test $ol_with_fetch != auto ; then
15168 { echo "configure: error: no suitable API for --with-fetch=$ol_with_fetch" 1>&2; exit 1; }
15172 ol_link_readline=no
15173 if test $ol_with_readline != no ; then
15174 for ac_hdr in readline/readline.h readline/history.h
15176 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
15177 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
15178 echo "configure:15179: checking for $ac_hdr" >&5
15179 if eval "test \"\${ac_cv_header_$ac_safe+set}\" = set"; then
15180 echo $ac_n "(cached) $ac_c" 1>&6
15182 cat > conftest.$ac_ext <<EOF
15183 #line 15184 "configure"
15184 #include "confdefs.h"
15187 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
15188 { (eval echo configure:15189: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
15189 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
15190 if test -z "$ac_err"; then
15192 eval "ac_cv_header_$ac_safe=yes"
15195 echo "configure: failed program was:" >&5
15196 cat conftest.$ac_ext >&5
15198 eval "ac_cv_header_$ac_safe=no"
15202 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
15203 echo "$ac_t""yes" 1>&6
15204 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
15205 cat >> confdefs.h <<EOF
15206 #define $ac_tr_hdr 1
15210 echo "$ac_t""no" 1>&6
15215 if test $ac_cv_header_readline_readline_h = yes ; then
15217 LIBS="$TERMCAP_LIBS $LIBS"
15218 echo $ac_n "checking for readline in -lreadline""... $ac_c" 1>&6
15219 echo "configure:15220: checking for readline in -lreadline" >&5
15220 ac_lib_var=`echo readline'_'readline | sed 'y%./+-:%__p__%'`
15221 if eval "test \"\${ac_cv_lib_$ac_lib_var+set}\" = set"; then
15222 echo $ac_n "(cached) $ac_c" 1>&6
15224 ac_save_LIBS="$LIBS"
15225 LIBS="-lreadline $LIBS"
15226 cat > conftest.$ac_ext <<EOF
15227 #line 15228 "configure"
15228 #include "confdefs.h"
15229 /* Override any gcc2 internal prototype to avoid an error. */
15230 /* We use char because int might match the return type of a gcc2
15231 builtin and then its argument prototype would still apply. */
15238 if { (eval echo configure:15239: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
15240 eval "ac_cv_lib_$ac_lib_var=yes"
15242 echo "configure: failed program was:" >&5
15243 cat conftest.$ac_ext >&5
15245 eval "ac_cv_lib_$ac_lib_var=no"
15248 LIBS="$ac_save_LIBS"
15251 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
15252 echo "$ac_t""yes" 1>&6
15255 echo "$ac_t""no" 1>&6
15261 if test $have_readline = yes ; then
15262 ol_with_readline=found
15263 ol_link_readline=yes
15265 READLINE_LIBS="-lreadline"
15270 if test $ol_link_readline = yes ; then
15271 cat >> confdefs.h <<\EOF
15272 #define HAVE_READLINE 1
15278 if test $ol_enable_crypt != no ; then
15279 echo $ac_n "checking for crypt""... $ac_c" 1>&6
15280 echo "configure:15281: checking for crypt" >&5
15281 if eval "test \"\${ac_cv_func_crypt+set}\" = set"; then
15282 echo $ac_n "(cached) $ac_c" 1>&6
15284 cat > conftest.$ac_ext <<EOF
15285 #line 15286 "configure"
15286 #include "confdefs.h"
15287 /* System header to define __stub macros and hopefully few prototypes,
15288 which can conflict with char crypt(); below. */
15289 #include <assert.h>
15290 /* Override any gcc2 internal prototype to avoid an error. */
15291 /* We use char because int might match the return type of a gcc2
15292 builtin and then its argument prototype would still apply. */
15298 /* The GNU C library defines this for functions which it implements
15299 to always fail with ENOSYS. Some functions are actually named
15300 something starting with __ and the normal name is an alias. */
15301 #if defined (__stub_crypt) || defined (__stub___crypt)
15309 if { (eval echo configure:15310: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
15311 eval "ac_cv_func_crypt=yes"
15313 echo "configure: failed program was:" >&5
15314 cat conftest.$ac_ext >&5
15316 eval "ac_cv_func_crypt=no"
15321 if eval "test \"`echo '$ac_cv_func_'crypt`\" = yes"; then
15322 echo "$ac_t""yes" 1>&6
15325 echo "$ac_t""no" 1>&6
15327 echo $ac_n "checking for crypt in -lcrypt""... $ac_c" 1>&6
15328 echo "configure:15329: checking for crypt in -lcrypt" >&5
15329 ac_lib_var=`echo crypt'_'crypt | sed 'y%./+-:%__p__%'`
15330 if eval "test \"\${ac_cv_lib_$ac_lib_var+set}\" = set"; then
15331 echo $ac_n "(cached) $ac_c" 1>&6
15333 ac_save_LIBS="$LIBS"
15334 LIBS="-lcrypt $LIBS"
15335 cat > conftest.$ac_ext <<EOF
15336 #line 15337 "configure"
15337 #include "confdefs.h"
15338 /* Override any gcc2 internal prototype to avoid an error. */
15339 /* We use char because int might match the return type of a gcc2
15340 builtin and then its argument prototype would still apply. */
15347 if { (eval echo configure:15348: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
15349 eval "ac_cv_lib_$ac_lib_var=yes"
15351 echo "configure: failed program was:" >&5
15352 cat conftest.$ac_ext >&5
15354 eval "ac_cv_lib_$ac_lib_var=no"
15357 LIBS="$ac_save_LIBS"
15360 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
15361 echo "$ac_t""yes" 1>&6
15362 LUTIL_LIBS="$LUTIL_LIBS -lcrypt"
15365 echo "$ac_t""no" 1>&6
15372 if test $have_crypt = yes ; then
15373 cat >> confdefs.h <<\EOF
15374 #define HAVE_CRYPT 1
15378 echo "configure: warning: could not find crypt" 1>&2
15379 if test $ol_enable_crypt = yes ; then
15380 { echo "configure: error: could not find crypt" 1>&2; exit 1; }
15383 echo "configure: warning: disabling crypt support" 1>&2
15388 if test $ol_enable_proctitle != no ; then
15389 echo $ac_n "checking for setproctitle""... $ac_c" 1>&6
15390 echo "configure:15391: checking for setproctitle" >&5
15391 if eval "test \"\${ac_cv_func_setproctitle+set}\" = set"; then
15392 echo $ac_n "(cached) $ac_c" 1>&6
15394 cat > conftest.$ac_ext <<EOF
15395 #line 15396 "configure"
15396 #include "confdefs.h"
15397 /* System header to define __stub macros and hopefully few prototypes,
15398 which can conflict with char setproctitle(); below. */
15399 #include <assert.h>
15400 /* Override any gcc2 internal prototype to avoid an error. */
15401 /* We use char because int might match the return type of a gcc2
15402 builtin and then its argument prototype would still apply. */
15403 char setproctitle();
15408 /* The GNU C library defines this for functions which it implements
15409 to always fail with ENOSYS. Some functions are actually named
15410 something starting with __ and the normal name is an alias. */
15411 #if defined (__stub_setproctitle) || defined (__stub___setproctitle)
15419 if { (eval echo configure:15420: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
15421 eval "ac_cv_func_setproctitle=yes"
15423 echo "configure: failed program was:" >&5
15424 cat conftest.$ac_ext >&5
15426 eval "ac_cv_func_setproctitle=no"
15431 if eval "test \"`echo '$ac_cv_func_'setproctitle`\" = yes"; then
15432 echo "$ac_t""yes" 1>&6
15433 have_setproctitle=yes
15435 echo "$ac_t""no" 1>&6
15437 echo $ac_n "checking for setproctitle in -lutil""... $ac_c" 1>&6
15438 echo "configure:15439: checking for setproctitle in -lutil" >&5
15439 ac_lib_var=`echo util'_'setproctitle | sed 'y%./+-:%__p__%'`
15440 if eval "test \"\${ac_cv_lib_$ac_lib_var+set}\" = set"; then
15441 echo $ac_n "(cached) $ac_c" 1>&6
15443 ac_save_LIBS="$LIBS"
15444 LIBS="-lutil $LIBS"
15445 cat > conftest.$ac_ext <<EOF
15446 #line 15447 "configure"
15447 #include "confdefs.h"
15448 /* Override any gcc2 internal prototype to avoid an error. */
15449 /* We use char because int might match the return type of a gcc2
15450 builtin and then its argument prototype would still apply. */
15451 char setproctitle();
15457 if { (eval echo configure:15458: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
15459 eval "ac_cv_lib_$ac_lib_var=yes"
15461 echo "configure: failed program was:" >&5
15462 cat conftest.$ac_ext >&5
15464 eval "ac_cv_lib_$ac_lib_var=no"
15467 LIBS="$ac_save_LIBS"
15470 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
15471 echo "$ac_t""yes" 1>&6
15472 have_setproctitle=yes
15473 LUTIL_LIBS="$LUTIL_LIBS -lutil"
15475 echo "$ac_t""no" 1>&6
15476 have_setproctitle=no
15477 LIBOBJS="$LIBOBJS setproctitle.o"
15478 LIBSRCS="$LIBSRCS setproctitle.c"
15484 if test $have_setproctitle = yes ; then
15485 cat >> confdefs.h <<\EOF
15486 #define HAVE_SETPROCTITLE 1
15492 if test $ol_enable_slp != no ; then
15493 for ac_hdr in slp.h
15495 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
15496 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
15497 echo "configure:15498: checking for $ac_hdr" >&5
15498 if eval "test \"\${ac_cv_header_$ac_safe+set}\" = set"; then
15499 echo $ac_n "(cached) $ac_c" 1>&6
15501 cat > conftest.$ac_ext <<EOF
15502 #line 15503 "configure"
15503 #include "confdefs.h"
15506 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
15507 { (eval echo configure:15508: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
15508 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
15509 if test -z "$ac_err"; then
15511 eval "ac_cv_header_$ac_safe=yes"
15514 echo "configure: failed program was:" >&5
15515 cat conftest.$ac_ext >&5
15517 eval "ac_cv_header_$ac_safe=no"
15521 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
15522 echo "$ac_t""yes" 1>&6
15523 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
15524 cat >> confdefs.h <<EOF
15525 #define $ac_tr_hdr 1
15529 echo "$ac_t""no" 1>&6
15534 if test $ac_cv_header_slp_h = yes ; then
15535 echo $ac_n "checking for SLPOpen in -lslp""... $ac_c" 1>&6
15536 echo "configure:15537: checking for SLPOpen in -lslp" >&5
15537 ac_lib_var=`echo slp'_'SLPOpen | sed 'y%./+-:%__p__%'`
15538 if eval "test \"\${ac_cv_lib_$ac_lib_var+set}\" = set"; then
15539 echo $ac_n "(cached) $ac_c" 1>&6
15541 ac_save_LIBS="$LIBS"
15543 cat > conftest.$ac_ext <<EOF
15544 #line 15545 "configure"
15545 #include "confdefs.h"
15546 /* Override any gcc2 internal prototype to avoid an error. */
15547 /* We use char because int might match the return type of a gcc2
15548 builtin and then its argument prototype would still apply. */
15555 if { (eval echo configure:15556: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
15557 eval "ac_cv_lib_$ac_lib_var=yes"
15559 echo "configure: failed program was:" >&5
15560 cat conftest.$ac_ext >&5
15562 eval "ac_cv_lib_$ac_lib_var=no"
15565 LIBS="$ac_save_LIBS"
15568 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
15569 echo "$ac_t""yes" 1>&6
15572 echo "$ac_t""no" 1>&6
15576 if test $have_slp = yes ; then
15577 cat >> confdefs.h <<\EOF
15581 SLAPD_SLP_LIBS=-lslp
15584 elif test $ol_enable_slp = yes ; then
15585 { echo "configure: error: SLP not found" 1>&2; exit 1; }
15589 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
15590 echo "configure:15591: checking for ANSI C header files" >&5
15591 if eval "test \"\${ac_cv_header_stdc+set}\" = set"; then
15592 echo $ac_n "(cached) $ac_c" 1>&6
15594 cat > conftest.$ac_ext <<EOF
15595 #line 15596 "configure"
15596 #include "confdefs.h"
15597 #include <stdlib.h>
15598 #include <stdarg.h>
15599 #include <string.h>
15602 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
15603 { (eval echo configure:15604: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
15604 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
15605 if test -z "$ac_err"; then
15607 ac_cv_header_stdc=yes
15610 echo "configure: failed program was:" >&5
15611 cat conftest.$ac_ext >&5
15613 ac_cv_header_stdc=no
15617 if test $ac_cv_header_stdc = yes; then
15618 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
15619 cat > conftest.$ac_ext <<EOF
15620 #line 15621 "configure"
15621 #include "confdefs.h"
15622 #include <string.h>
15624 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15625 egrep "memchr" >/dev/null 2>&1; then
15629 ac_cv_header_stdc=no
15635 if test $ac_cv_header_stdc = yes; then
15636 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
15637 cat > conftest.$ac_ext <<EOF
15638 #line 15639 "configure"
15639 #include "confdefs.h"
15640 #include <stdlib.h>
15642 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15643 egrep "free" >/dev/null 2>&1; then
15647 ac_cv_header_stdc=no
15653 if test $ac_cv_header_stdc = yes; then
15654 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
15655 if test "$cross_compiling" = yes; then
15658 cat > conftest.$ac_ext <<EOF
15659 #line 15660 "configure"
15660 #include "confdefs.h"
15662 #if ((' ' & 0x0FF) == 0x020)
15663 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
15664 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
15666 #define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
15667 || ('j' <= (c) && (c) <= 'r') \
15668 || ('s' <= (c) && (c) <= 'z'))
15669 #define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
15671 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
15672 int main () { int i; for (i = 0; i < 256; i++)
15673 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
15677 if { (eval echo configure:15678: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
15681 echo "configure: failed program was:" >&5
15682 cat conftest.$ac_ext >&5
15684 ac_cv_header_stdc=no
15692 echo "$ac_t""$ac_cv_header_stdc" 1>&6
15693 if test $ac_cv_header_stdc = yes; then
15694 cat >> confdefs.h <<\EOF
15695 #define STDC_HEADERS 1
15700 echo $ac_n "checking for mode_t""... $ac_c" 1>&6
15701 echo "configure:15702: checking for mode_t" >&5
15702 if eval "test \"\${ac_cv_type_mode_t+set}\" = set"; then
15703 echo $ac_n "(cached) $ac_c" 1>&6
15705 cat > conftest.$ac_ext <<EOF
15706 #line 15707 "configure"
15707 #include "confdefs.h"
15708 #include <sys/types.h>
15710 #include <stdlib.h>
15711 #include <stddef.h>
15715 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15716 egrep "(^|[^a-zA-Z_0-9])mode_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
15718 eval "ac_cv_type_mode_t=yes"
15721 eval "ac_cv_type_mode_t=no"
15726 if eval "test \"`echo '$ac_cv_type_'mode_t`\" = yes"; then
15727 echo "$ac_t""yes" 1>&6
15729 echo "$ac_t""no" 1>&6
15730 cat >> confdefs.h <<EOF
15736 echo $ac_n "checking for off_t""... $ac_c" 1>&6
15737 echo "configure:15738: checking for off_t" >&5
15738 if eval "test \"\${ac_cv_type_off_t+set}\" = set"; then
15739 echo $ac_n "(cached) $ac_c" 1>&6
15741 cat > conftest.$ac_ext <<EOF
15742 #line 15743 "configure"
15743 #include "confdefs.h"
15744 #include <sys/types.h>
15746 #include <stdlib.h>
15747 #include <stddef.h>
15751 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15752 egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
15754 eval "ac_cv_type_off_t=yes"
15757 eval "ac_cv_type_off_t=no"
15762 if eval "test \"`echo '$ac_cv_type_'off_t`\" = yes"; then
15763 echo "$ac_t""yes" 1>&6
15765 echo "$ac_t""no" 1>&6
15766 cat >> confdefs.h <<EOF
15772 echo $ac_n "checking for pid_t""... $ac_c" 1>&6
15773 echo "configure:15774: checking for pid_t" >&5
15774 if eval "test \"\${ac_cv_type_pid_t+set}\" = set"; then
15775 echo $ac_n "(cached) $ac_c" 1>&6
15777 cat > conftest.$ac_ext <<EOF
15778 #line 15779 "configure"
15779 #include "confdefs.h"
15780 #include <sys/types.h>
15782 #include <stdlib.h>
15783 #include <stddef.h>
15787 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15788 egrep "(^|[^a-zA-Z_0-9])pid_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
15790 eval "ac_cv_type_pid_t=yes"
15793 eval "ac_cv_type_pid_t=no"
15798 if eval "test \"`echo '$ac_cv_type_'pid_t`\" = yes"; then
15799 echo "$ac_t""yes" 1>&6
15801 echo "$ac_t""no" 1>&6
15802 cat >> confdefs.h <<EOF
15808 echo $ac_n "checking for ptrdiff_t""... $ac_c" 1>&6
15809 echo "configure:15810: checking for ptrdiff_t" >&5
15810 if eval "test \"\${am_cv_type_ptrdiff_t+set}\" = set"; then
15811 echo $ac_n "(cached) $ac_c" 1>&6
15813 cat > conftest.$ac_ext <<EOF
15814 #line 15815 "configure"
15815 #include "confdefs.h"
15816 #include <stddef.h>
15821 if { (eval echo configure:15822: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
15823 am_cv_type_ptrdiff_t=yes
15825 echo "configure: failed program was:" >&5
15826 cat conftest.$ac_ext >&5
15828 am_cv_type_ptrdiff_t=no
15833 echo "$ac_t""$am_cv_type_ptrdiff_t" 1>&6
15834 if test $am_cv_type_ptrdiff_t = yes; then
15835 cat >> confdefs.h <<\EOF
15836 #define HAVE_PTRDIFF_T 1
15841 echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
15842 echo "configure:15843: checking return type of signal handlers" >&5
15843 if eval "test \"\${ac_cv_type_signal+set}\" = set"; then
15844 echo $ac_n "(cached) $ac_c" 1>&6
15846 cat > conftest.$ac_ext <<EOF
15847 #line 15848 "configure"
15848 #include "confdefs.h"
15849 #include <sys/types.h>
15850 #include <signal.h>
15855 extern "C" void (*signal (int, void (*)(int)))(int);
15857 void (*signal ()) ();
15864 if { (eval echo configure:15865: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
15866 ac_cv_type_signal=void
15868 echo "configure: failed program was:" >&5
15869 cat conftest.$ac_ext >&5
15871 ac_cv_type_signal=int
15876 echo "$ac_t""$ac_cv_type_signal" 1>&6
15877 cat >> confdefs.h <<EOF
15878 #define RETSIGTYPE $ac_cv_type_signal
15882 echo $ac_n "checking for size_t""... $ac_c" 1>&6
15883 echo "configure:15884: checking for size_t" >&5
15884 if eval "test \"\${ac_cv_type_size_t+set}\" = set"; then
15885 echo $ac_n "(cached) $ac_c" 1>&6
15887 cat > conftest.$ac_ext <<EOF
15888 #line 15889 "configure"
15889 #include "confdefs.h"
15890 #include <sys/types.h>
15892 #include <stdlib.h>
15893 #include <stddef.h>
15897 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15898 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
15900 eval "ac_cv_type_size_t=yes"
15903 eval "ac_cv_type_size_t=no"
15908 if eval "test \"`echo '$ac_cv_type_'size_t`\" = yes"; then
15909 echo "$ac_t""yes" 1>&6
15911 echo "$ac_t""no" 1>&6
15912 cat >> confdefs.h <<EOF
15913 #define size_t unsigned
15919 echo $ac_n "checking for ssize_t""... $ac_c" 1>&6
15920 echo "configure:15921: checking for ssize_t" >&5
15921 if eval "test \"\${ac_cv_type_ssize_t+set}\" = set"; then
15922 echo $ac_n "(cached) $ac_c" 1>&6
15924 cat > conftest.$ac_ext <<EOF
15925 #line 15926 "configure"
15926 #include "confdefs.h"
15927 #include <sys/types.h>
15929 #include <stdlib.h>
15930 #include <stddef.h>
15934 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15935 egrep "(^|[^a-zA-Z_0-9])ssize_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
15937 eval "ac_cv_type_ssize_t=yes"
15940 eval "ac_cv_type_ssize_t=no"
15945 if eval "test \"`echo '$ac_cv_type_'ssize_t`\" = yes"; then
15946 echo "$ac_t""yes" 1>&6
15948 echo "$ac_t""no" 1>&6
15949 cat >> confdefs.h <<EOF
15950 #define ssize_t signed int
15955 echo $ac_n "checking for caddr_t""... $ac_c" 1>&6
15956 echo "configure:15957: checking for caddr_t" >&5
15957 if eval "test \"\${ac_cv_type_caddr_t+set}\" = set"; then
15958 echo $ac_n "(cached) $ac_c" 1>&6
15960 cat > conftest.$ac_ext <<EOF
15961 #line 15962 "configure"
15962 #include "confdefs.h"
15963 #include <sys/types.h>
15965 #include <stdlib.h>
15966 #include <stddef.h>
15970 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15971 egrep "(^|[^a-zA-Z_0-9])caddr_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
15973 eval "ac_cv_type_caddr_t=yes"
15976 eval "ac_cv_type_caddr_t=no"
15981 if eval "test \"`echo '$ac_cv_type_'caddr_t`\" = yes"; then
15982 echo "$ac_t""yes" 1>&6
15984 echo "$ac_t""no" 1>&6
15985 cat >> confdefs.h <<EOF
15986 #define caddr_t char *
15992 echo $ac_n "checking for socklen_t""... $ac_c" 1>&6
15993 echo "configure:15994: checking for socklen_t" >&5
15994 if eval "test \"\${ol_cv_type_socklen_t+set}\" = set"; then
15995 echo $ac_n "(cached) $ac_c" 1>&6
15997 cat > conftest.$ac_ext <<EOF
15998 #line 15999 "configure"
15999 #include "confdefs.h"
16001 #ifdef HAVE_SYS_TYPES_H
16002 #include <sys/types.h>
16004 #ifdef HAVE_SYS_SOCKET_H
16005 #include <sys/socket.h>
16012 if { (eval echo configure:16013: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
16014 ol_cv_type_socklen_t=yes
16016 echo "configure: failed program was:" >&5
16017 cat conftest.$ac_ext >&5
16019 ol_cv_type_socklen_t=no
16024 echo "$ac_t""$ol_cv_type_socklen_t" 1>&6
16025 if test $ol_cv_type_socklen_t = no; then
16026 cat >> confdefs.h <<\EOF
16027 #define socklen_t int
16032 echo $ac_n "checking for member st_blksize in aggregate type struct stat""... $ac_c" 1>&6
16033 echo "configure:16034: checking for member st_blksize in aggregate type struct stat" >&5
16034 if eval "test \"\${ac_cv_c_struct_member_st_blksize+set}\" = set"; then
16035 echo $ac_n "(cached) $ac_c" 1>&6
16037 cat > conftest.$ac_ext <<EOF
16038 #line 16039 "configure"
16039 #include "confdefs.h"
16040 #include <sys/types.h>
16041 #include <sys/stat.h>
16043 struct stat foo; foo.st_blksize;
16046 if { (eval echo configure:16047: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
16048 ac_cv_c_struct_member_st_blksize=yes
16050 echo "configure: failed program was:" >&5
16051 cat conftest.$ac_ext >&5
16053 ac_cv_c_struct_member_st_blksize=no
16058 echo "$ac_t""$ac_cv_c_struct_member_st_blksize" 1>&6
16059 st_blksize="$ac_cv_c_struct_member_st_blksize"
16060 if test $ac_cv_c_struct_member_st_blksize = yes; then
16061 cat >> confdefs.h <<\EOF
16062 #define HAVE_ST_BLKSIZE 1
16067 echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
16068 echo "configure:16069: checking whether time.h and sys/time.h may both be included" >&5
16069 if eval "test \"\${ac_cv_header_time+set}\" = set"; then
16070 echo $ac_n "(cached) $ac_c" 1>&6
16072 cat > conftest.$ac_ext <<EOF
16073 #line 16074 "configure"
16074 #include "confdefs.h"
16075 #include <sys/types.h>
16076 #include <sys/time.h>
16082 if { (eval echo configure:16083: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
16084 ac_cv_header_time=yes
16086 echo "configure: failed program was:" >&5
16087 cat conftest.$ac_ext >&5
16089 ac_cv_header_time=no
16094 echo "$ac_t""$ac_cv_header_time" 1>&6
16095 if test $ac_cv_header_time = yes; then
16096 cat >> confdefs.h <<\EOF
16097 #define TIME_WITH_SYS_TIME 1
16102 echo $ac_n "checking whether struct tm is in sys/time.h or time.h""... $ac_c" 1>&6
16103 echo "configure:16104: checking whether struct tm is in sys/time.h or time.h" >&5
16104 if eval "test \"\${ac_cv_struct_tm+set}\" = set"; then
16105 echo $ac_n "(cached) $ac_c" 1>&6
16107 cat > conftest.$ac_ext <<EOF
16108 #line 16109 "configure"
16109 #include "confdefs.h"
16110 #include <sys/types.h>
16113 struct tm *tp; tp->tm_sec;
16116 if { (eval echo configure:16117: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
16118 ac_cv_struct_tm=time.h
16120 echo "configure: failed program was:" >&5
16121 cat conftest.$ac_ext >&5
16123 ac_cv_struct_tm=sys/time.h
16128 echo "$ac_t""$ac_cv_struct_tm" 1>&6
16129 if test $ac_cv_struct_tm = sys/time.h; then
16130 cat >> confdefs.h <<\EOF
16131 #define TM_IN_SYS_TIME 1
16136 echo $ac_n "checking for uid_t in sys/types.h""... $ac_c" 1>&6
16137 echo "configure:16138: checking for uid_t in sys/types.h" >&5
16138 if eval "test \"\${ac_cv_type_uid_t+set}\" = set"; then
16139 echo $ac_n "(cached) $ac_c" 1>&6
16141 cat > conftest.$ac_ext <<EOF
16142 #line 16143 "configure"
16143 #include "confdefs.h"
16144 #include <sys/types.h>
16146 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
16147 egrep "uid_t" >/dev/null 2>&1; then
16149 ac_cv_type_uid_t=yes
16152 ac_cv_type_uid_t=no
16158 echo "$ac_t""$ac_cv_type_uid_t" 1>&6
16159 if test $ac_cv_type_uid_t = no; then
16160 cat >> confdefs.h <<\EOF
16164 cat >> confdefs.h <<\EOF
16170 echo $ac_n "checking for sig_atomic_t""... $ac_c" 1>&6
16171 echo "configure:16172: checking for sig_atomic_t" >&5
16172 if eval "test \"\${ol_cv_type_sig_atomic_t+set}\" = set"; then
16173 echo $ac_n "(cached) $ac_c" 1>&6
16175 cat > conftest.$ac_ext <<EOF
16176 #line 16177 "configure"
16177 #include "confdefs.h"
16178 #include <signal.h>
16180 sig_atomic_t atomic;
16183 if { (eval echo configure:16184: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
16185 ol_cv_type_sig_atomic_t=yes
16187 echo "configure: failed program was:" >&5
16188 cat conftest.$ac_ext >&5
16190 ol_cv_type_sig_atomic_t=no
16195 echo "$ac_t""$ol_cv_type_sig_atomic_t" 1>&6
16196 if test $ol_cv_type_sig_atomic_t = no; then
16197 cat >> confdefs.h <<\EOF
16198 #define sig_atomic_t int
16205 # test for pw_gecos in struct passwd
16206 echo $ac_n "checking struct passwd for pw_gecos""... $ac_c" 1>&6
16207 echo "configure:16208: checking struct passwd for pw_gecos" >&5
16208 if eval "test \"\${ol_cv_struct_passwd_pw_gecos+set}\" = set"; then
16209 echo $ac_n "(cached) $ac_c" 1>&6
16212 cat > conftest.$ac_ext <<EOF
16213 #line 16214 "configure"
16214 #include "confdefs.h"
16219 pwd.pw_gecos = pwd.pw_name;
16223 if { (eval echo configure:16224: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
16225 ol_cv_struct_passwd_pw_gecos=yes
16227 echo "configure: failed program was:" >&5
16228 cat conftest.$ac_ext >&5
16230 ol_cv_struct_passwd_pw_gecos=no
16235 echo "$ac_t""$ol_cv_struct_passwd_pw_gecos" 1>&6
16236 if test $ol_cv_struct_passwd_pw_gecos = yes ; then
16237 cat >> confdefs.h <<\EOF
16238 #define HAVE_PW_GECOS 1
16243 # test for pw_passwd in struct passwd
16244 echo $ac_n "checking struct passwd for pw_passwd""... $ac_c" 1>&6
16245 echo "configure:16246: checking struct passwd for pw_passwd" >&5
16246 if eval "test \"\${ol_cv_struct_passwd_pw_passwd+set}\" = set"; then
16247 echo $ac_n "(cached) $ac_c" 1>&6
16250 cat > conftest.$ac_ext <<EOF
16251 #line 16252 "configure"
16252 #include "confdefs.h"
16257 pwd.pw_passwd = pwd.pw_name;
16261 if { (eval echo configure:16262: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
16263 ol_cv_struct_passwd_pw_passwd=yes
16265 echo "configure: failed program was:" >&5
16266 cat conftest.$ac_ext >&5
16268 ol_cv_struct_passwd_pw_passwd=no
16273 echo "$ac_t""$ol_cv_struct_passwd_pw_passwd" 1>&6
16274 if test $ol_cv_struct_passwd_pw_passwd = yes ; then
16275 cat >> confdefs.h <<\EOF
16276 #define HAVE_PW_PASSWD 1
16282 echo $ac_n "checking if toupper() requires islower()""... $ac_c" 1>&6
16283 echo "configure:16284: checking if toupper() requires islower()" >&5
16284 if eval "test \"\${ol_cv_c_upper_lower+set}\" = set"; then
16285 echo $ac_n "(cached) $ac_c" 1>&6
16288 if test "$cross_compiling" = yes; then
16289 ol_cv_c_upper_lower=safe
16291 cat > conftest.$ac_ext <<EOF
16292 #line 16293 "configure"
16293 #include "confdefs.h"
16298 if ('C' == toupper('C'))
16304 if { (eval echo configure:16305: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
16306 ol_cv_c_upper_lower=no
16308 echo "configure: failed program was:" >&5
16309 cat conftest.$ac_ext >&5
16311 ol_cv_c_upper_lower=yes
16318 echo "$ac_t""$ol_cv_c_upper_lower" 1>&6
16319 if test $ol_cv_c_upper_lower != no ; then
16320 cat >> confdefs.h <<\EOF
16321 #define C_UPPER_LOWER 1
16326 echo $ac_n "checking for working const""... $ac_c" 1>&6
16327 echo "configure:16328: checking for working const" >&5
16328 if eval "test \"\${ac_cv_c_const+set}\" = set"; then
16329 echo $ac_n "(cached) $ac_c" 1>&6
16331 cat > conftest.$ac_ext <<EOF
16332 #line 16333 "configure"
16333 #include "confdefs.h"
16337 /* Ultrix mips cc rejects this. */
16338 typedef int charset[2]; const charset x;
16339 /* SunOS 4.1.1 cc rejects this. */
16340 char const *const *ccp;
16342 /* NEC SVR4.0.2 mips cc rejects this. */
16343 struct point {int x, y;};
16344 static struct point const zero = {0,0};
16345 /* AIX XL C 1.02.0.0 rejects this.
16346 It does not let you subtract one const X* pointer from another in an arm
16347 of an if-expression whose if-part is not a constant expression */
16348 const char *g = "string";
16349 ccp = &g + (g ? g-g : 0);
16350 /* HPUX 7.0 cc rejects these. */
16353 ccp = (char const *const *) p;
16354 { /* SCO 3.2v4 cc rejects this. */
16356 char const *s = 0 ? (char *) 0 : (char const *) 0;
16360 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
16361 int x[] = {25, 17};
16362 const int *foo = &x[0];
16365 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
16366 typedef const int *iptr;
16370 { /* AIX XL C 1.02.0.0 rejects this saying
16371 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
16372 struct s { int j; const int *ap[3]; };
16373 struct s *b; b->j = 5;
16375 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
16376 const int foo = 10;
16381 if { (eval echo configure:16382: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
16385 echo "configure: failed program was:" >&5
16386 cat conftest.$ac_ext >&5
16393 echo "$ac_t""$ac_cv_c_const" 1>&6
16394 if test $ac_cv_c_const = no; then
16395 cat >> confdefs.h <<\EOF
16401 echo $ac_n "checking if compiler understands volatile""... $ac_c" 1>&6
16402 echo "configure:16403: checking if compiler understands volatile" >&5
16403 if eval "test \"\${ol_cv_c_volatile+set}\" = set"; then
16404 echo $ac_n "(cached) $ac_c" 1>&6
16406 cat > conftest.$ac_ext <<EOF
16407 #line 16408 "configure"
16408 #include "confdefs.h"
16411 volatile int a; int * volatile b = x ? &y : &z;
16412 /* Older MIPS compilers (eg., in Ultrix 4.2) don't like *b = 0 */
16416 if { (eval echo configure:16417: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
16418 ol_cv_c_volatile=yes
16420 echo "configure: failed program was:" >&5
16421 cat conftest.$ac_ext >&5
16423 ol_cv_c_volatile=no
16428 echo "$ac_t""$ol_cv_c_volatile" 1>&6
16429 if test $ol_cv_c_volatile = yes; then
16432 cat >> confdefs.h <<\EOF
16439 if test $cross_compiling = yes ; then
16440 cat >> confdefs.h <<\EOF
16441 #define CROSS_COMPILING 1
16445 echo $ac_n "checking whether byte ordering is bigendian""... $ac_c" 1>&6
16446 echo "configure:16447: checking whether byte ordering is bigendian" >&5
16447 if eval "test \"\${ac_cv_c_bigendian+set}\" = set"; then
16448 echo $ac_n "(cached) $ac_c" 1>&6
16450 ac_cv_c_bigendian=unknown
16451 # See if sys/param.h defines the BYTE_ORDER macro.
16452 cat > conftest.$ac_ext <<EOF
16453 #line 16454 "configure"
16454 #include "confdefs.h"
16455 #include <sys/types.h>
16456 #include <sys/param.h>
16459 #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
16460 bogus endian macros
16464 if { (eval echo configure:16465: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
16466 # It does; now see whether it defined to BIG_ENDIAN or not.
16467 cat > conftest.$ac_ext <<EOF
16468 #line 16469 "configure"
16469 #include "confdefs.h"
16470 #include <sys/types.h>
16471 #include <sys/param.h>
16474 #if BYTE_ORDER != BIG_ENDIAN
16479 if { (eval echo configure:16480: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
16481 ac_cv_c_bigendian=yes
16483 echo "configure: failed program was:" >&5
16484 cat conftest.$ac_ext >&5
16486 ac_cv_c_bigendian=no
16490 echo "configure: failed program was:" >&5
16491 cat conftest.$ac_ext >&5
16494 if test $ac_cv_c_bigendian = unknown; then
16495 if test "$cross_compiling" = yes; then
16496 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
16498 cat > conftest.$ac_ext <<EOF
16499 #line 16500 "configure"
16500 #include "confdefs.h"
16502 /* Are we little or big endian? From Harbison&Steele. */
16506 char c[sizeof (long)];
16509 exit (u.c[sizeof (long) - 1] == 1);
16512 if { (eval echo configure:16513: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
16514 ac_cv_c_bigendian=no
16516 echo "configure: failed program was:" >&5
16517 cat conftest.$ac_ext >&5
16519 ac_cv_c_bigendian=yes
16527 echo "$ac_t""$ac_cv_c_bigendian" 1>&6
16528 if test $ac_cv_c_bigendian = yes; then
16529 cat >> confdefs.h <<\EOF
16530 #define WORDS_BIGENDIAN 1
16537 echo $ac_n "checking size of short""... $ac_c" 1>&6
16538 echo "configure:16539: checking size of short" >&5
16539 if eval "test \"\${ac_cv_sizeof_short+set}\" = set"; then
16540 echo $ac_n "(cached) $ac_c" 1>&6
16542 for ac_size in 4 8 1 2 16 ; do # List sizes in rough order of prevalence.
16543 cat > conftest.$ac_ext <<EOF
16544 #line 16545 "configure"
16545 #include "confdefs.h"
16546 #include "confdefs.h"
16547 #include <sys/types.h>
16551 switch (0) case 0: case (sizeof (short) == $ac_size):;
16554 if { (eval echo configure:16555: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
16556 ac_cv_sizeof_short=$ac_size
16558 echo "configure: failed program was:" >&5
16559 cat conftest.$ac_ext >&5
16562 if test x$ac_cv_sizeof_short != x ; then break; fi
16567 if test x$ac_cv_sizeof_short = x ; then
16568 { echo "configure: error: cannot determine a size for short" 1>&2; exit 1; }
16570 echo "$ac_t""$ac_cv_sizeof_short" 1>&6
16571 cat >> confdefs.h <<EOF
16572 #define SIZEOF_SHORT $ac_cv_sizeof_short
16576 echo $ac_n "checking size of int""... $ac_c" 1>&6
16577 echo "configure:16578: checking size of int" >&5
16578 if eval "test \"\${ac_cv_sizeof_int+set}\" = set"; then
16579 echo $ac_n "(cached) $ac_c" 1>&6
16581 for ac_size in 4 8 1 2 16 ; do # List sizes in rough order of prevalence.
16582 cat > conftest.$ac_ext <<EOF
16583 #line 16584 "configure"
16584 #include "confdefs.h"
16585 #include "confdefs.h"
16586 #include <sys/types.h>
16590 switch (0) case 0: case (sizeof (int) == $ac_size):;
16593 if { (eval echo configure:16594: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
16595 ac_cv_sizeof_int=$ac_size
16597 echo "configure: failed program was:" >&5
16598 cat conftest.$ac_ext >&5
16601 if test x$ac_cv_sizeof_int != x ; then break; fi
16606 if test x$ac_cv_sizeof_int = x ; then
16607 { echo "configure: error: cannot determine a size for int" 1>&2; exit 1; }
16609 echo "$ac_t""$ac_cv_sizeof_int" 1>&6
16610 cat >> confdefs.h <<EOF
16611 #define SIZEOF_INT $ac_cv_sizeof_int
16615 echo $ac_n "checking size of long""... $ac_c" 1>&6
16616 echo "configure:16617: checking size of long" >&5
16617 if eval "test \"\${ac_cv_sizeof_long+set}\" = set"; then
16618 echo $ac_n "(cached) $ac_c" 1>&6
16620 for ac_size in 4 8 1 2 16 ; do # List sizes in rough order of prevalence.
16621 cat > conftest.$ac_ext <<EOF
16622 #line 16623 "configure"
16623 #include "confdefs.h"
16624 #include "confdefs.h"
16625 #include <sys/types.h>
16629 switch (0) case 0: case (sizeof (long) == $ac_size):;
16632 if { (eval echo configure:16633: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
16634 ac_cv_sizeof_long=$ac_size
16636 echo "configure: failed program was:" >&5
16637 cat conftest.$ac_ext >&5
16640 if test x$ac_cv_sizeof_long != x ; then break; fi
16645 if test x$ac_cv_sizeof_long = x ; then
16646 { echo "configure: error: cannot determine a size for long" 1>&2; exit 1; }
16648 echo "$ac_t""$ac_cv_sizeof_long" 1>&6
16649 cat >> confdefs.h <<EOF
16650 #define SIZEOF_LONG $ac_cv_sizeof_long
16655 if test "$ac_cv_sizeof_int" -lt 4 ; then
16656 echo "configure: warning: OpenLDAP requires 'int' to be 32 bits or greater." 1>&2
16658 cat >> confdefs.h <<\EOF
16659 #define LBER_INT_T long
16663 cat >> confdefs.h <<\EOF
16664 #define LBER_INT_T int
16669 cat >> confdefs.h <<\EOF
16670 #define LBER_LEN_T long
16673 cat >> confdefs.h <<\EOF
16674 #define LBER_SOCKET_T int
16677 cat >> confdefs.h <<\EOF
16678 #define LBER_TAG_T long
16682 echo $ac_n "checking for 8-bit clean memcmp""... $ac_c" 1>&6
16683 echo "configure:16684: checking for 8-bit clean memcmp" >&5
16684 if eval "test \"\${ac_cv_func_memcmp_clean+set}\" = set"; then
16685 echo $ac_n "(cached) $ac_c" 1>&6
16687 if test "$cross_compiling" = yes; then
16688 ac_cv_func_memcmp_clean=no
16690 cat > conftest.$ac_ext <<EOF
16691 #line 16692 "configure"
16692 #include "confdefs.h"
16696 char c0 = 0x40, c1 = 0x80, c2 = 0x81;
16697 exit(memcmp(&c0, &c2, 1) < 0 && memcmp(&c1, &c2, 1) < 0 ? 0 : 1);
16701 if { (eval echo configure:16702: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
16703 ac_cv_func_memcmp_clean=yes
16705 echo "configure: failed program was:" >&5
16706 cat conftest.$ac_ext >&5
16708 ac_cv_func_memcmp_clean=no
16715 echo "$ac_t""$ac_cv_func_memcmp_clean" 1>&6
16716 test $ac_cv_func_memcmp_clean = no && LIBOBJS="$LIBOBJS memcmp.${ac_objext}"
16718 echo $ac_n "checking for strftime""... $ac_c" 1>&6
16719 echo "configure:16720: checking for strftime" >&5
16720 if eval "test \"\${ac_cv_func_strftime+set}\" = set"; then
16721 echo $ac_n "(cached) $ac_c" 1>&6
16723 cat > conftest.$ac_ext <<EOF
16724 #line 16725 "configure"
16725 #include "confdefs.h"
16726 /* System header to define __stub macros and hopefully few prototypes,
16727 which can conflict with char strftime(); below. */
16728 #include <assert.h>
16729 /* Override any gcc2 internal prototype to avoid an error. */
16730 /* We use char because int might match the return type of a gcc2
16731 builtin and then its argument prototype would still apply. */
16737 /* The GNU C library defines this for functions which it implements
16738 to always fail with ENOSYS. Some functions are actually named
16739 something starting with __ and the normal name is an alias. */
16740 #if defined (__stub_strftime) || defined (__stub___strftime)
16748 if { (eval echo configure:16749: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
16750 eval "ac_cv_func_strftime=yes"
16752 echo "configure: failed program was:" >&5
16753 cat conftest.$ac_ext >&5
16755 eval "ac_cv_func_strftime=no"
16760 if eval "test \"`echo '$ac_cv_func_'strftime`\" = yes"; then
16761 echo "$ac_t""yes" 1>&6
16762 cat >> confdefs.h <<\EOF
16763 #define HAVE_STRFTIME 1
16767 echo "$ac_t""no" 1>&6
16768 # strftime is in -lintl on SCO UNIX.
16769 echo $ac_n "checking for strftime in -lintl""... $ac_c" 1>&6
16770 echo "configure:16771: checking for strftime in -lintl" >&5
16771 ac_lib_var=`echo intl'_'strftime | sed 'y%./+-:%__p__%'`
16772 if eval "test \"\${ac_cv_lib_$ac_lib_var+set}\" = set"; then
16773 echo $ac_n "(cached) $ac_c" 1>&6
16775 ac_save_LIBS="$LIBS"
16776 LIBS="-lintl $LIBS"
16777 cat > conftest.$ac_ext <<EOF
16778 #line 16779 "configure"
16779 #include "confdefs.h"
16780 /* Override any gcc2 internal prototype to avoid an error. */
16781 /* We use char because int might match the return type of a gcc2
16782 builtin and then its argument prototype would still apply. */
16789 if { (eval echo configure:16790: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
16791 eval "ac_cv_lib_$ac_lib_var=yes"
16793 echo "configure: failed program was:" >&5
16794 cat conftest.$ac_ext >&5
16796 eval "ac_cv_lib_$ac_lib_var=no"
16799 LIBS="$ac_save_LIBS"
16802 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
16803 echo "$ac_t""yes" 1>&6
16804 cat >> confdefs.h <<\EOF
16805 #define HAVE_STRFTIME 1
16808 LIBS="-lintl $LIBS"
16810 echo "$ac_t""no" 1>&6
16816 echo $ac_n "checking for inet_aton()""... $ac_c" 1>&6
16817 echo "configure:16818: checking for inet_aton()" >&5
16818 if eval "test \"\${ol_cv_func_inet_aton+set}\" = set"; then
16819 echo $ac_n "(cached) $ac_c" 1>&6
16821 cat > conftest.$ac_ext <<EOF
16822 #line 16823 "configure"
16823 #include "confdefs.h"
16825 #ifdef HAVE_SYS_TYPES_H
16826 # include <sys/types.h>
16828 #ifdef HAVE_SYS_SOCKET_H
16829 # include <sys/socket.h>
16830 # ifdef HAVE_SYS_SELECT_H
16831 # include <sys/select.h>
16833 # include <netinet/in.h>
16834 # ifdef HAVE_ARPA_INET_H
16835 # include <arpa/inet.h>
16841 int rc = inet_aton( "255.255.255.255", &in );
16844 if { (eval echo configure:16845: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
16846 ol_cv_func_inet_aton=yes
16848 echo "configure: failed program was:" >&5
16849 cat conftest.$ac_ext >&5
16851 ol_cv_func_inet_aton=no
16856 echo "$ac_t""$ol_cv_func_inet_aton" 1>&6
16857 if test $ol_cv_func_inet_aton != no; then
16858 cat >> confdefs.h <<\EOF
16859 #define HAVE_INET_ATON 1
16865 echo $ac_n "checking for _spawnlp""... $ac_c" 1>&6
16866 echo "configure:16867: checking for _spawnlp" >&5
16867 if eval "test \"\${ac_cv_func__spawnlp+set}\" = set"; then
16868 echo $ac_n "(cached) $ac_c" 1>&6
16870 cat > conftest.$ac_ext <<EOF
16871 #line 16872 "configure"
16872 #include "confdefs.h"
16873 /* System header to define __stub macros and hopefully few prototypes,
16874 which can conflict with char _spawnlp(); below. */
16875 #include <assert.h>
16876 /* Override any gcc2 internal prototype to avoid an error. */
16877 /* We use char because int might match the return type of a gcc2
16878 builtin and then its argument prototype would still apply. */
16884 /* The GNU C library defines this for functions which it implements
16885 to always fail with ENOSYS. Some functions are actually named
16886 something starting with __ and the normal name is an alias. */
16887 #if defined (__stub__spawnlp) || defined (__stub____spawnlp)
16895 if { (eval echo configure:16896: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
16897 eval "ac_cv_func__spawnlp=yes"
16899 echo "configure: failed program was:" >&5
16900 cat conftest.$ac_ext >&5
16902 eval "ac_cv_func__spawnlp=no"
16907 if eval "test \"`echo '$ac_cv_func_'_spawnlp`\" = yes"; then
16908 echo "$ac_t""yes" 1>&6
16909 cat >> confdefs.h <<\EOF
16910 #define HAVE_SPAWNLP 1
16914 echo "$ac_t""no" 1>&6
16918 echo $ac_n "checking for _snprintf""... $ac_c" 1>&6
16919 echo "configure:16920: checking for _snprintf" >&5
16920 if eval "test \"\${ac_cv_func__snprintf+set}\" = set"; then
16921 echo $ac_n "(cached) $ac_c" 1>&6
16923 cat > conftest.$ac_ext <<EOF
16924 #line 16925 "configure"
16925 #include "confdefs.h"
16926 /* System header to define __stub macros and hopefully few prototypes,
16927 which can conflict with char _snprintf(); below. */
16928 #include <assert.h>
16929 /* Override any gcc2 internal prototype to avoid an error. */
16930 /* We use char because int might match the return type of a gcc2
16931 builtin and then its argument prototype would still apply. */
16937 /* The GNU C library defines this for functions which it implements
16938 to always fail with ENOSYS. Some functions are actually named
16939 something starting with __ and the normal name is an alias. */
16940 #if defined (__stub__snprintf) || defined (__stub____snprintf)
16948 if { (eval echo configure:16949: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
16950 eval "ac_cv_func__snprintf=yes"
16952 echo "configure: failed program was:" >&5
16953 cat conftest.$ac_ext >&5
16955 eval "ac_cv_func__snprintf=no"
16960 if eval "test \"`echo '$ac_cv_func_'_snprintf`\" = yes"; then
16961 echo "$ac_t""yes" 1>&6
16962 ac_cv_func_snprintf=yes
16963 cat >> confdefs.h <<\EOF
16964 #define snprintf _snprintf
16969 echo "$ac_t""no" 1>&6
16973 echo $ac_n "checking for _vsnprintf""... $ac_c" 1>&6
16974 echo "configure:16975: checking for _vsnprintf" >&5
16975 if eval "test \"\${ac_cv_func__vsnprintf+set}\" = set"; then
16976 echo $ac_n "(cached) $ac_c" 1>&6
16978 cat > conftest.$ac_ext <<EOF
16979 #line 16980 "configure"
16980 #include "confdefs.h"
16981 /* System header to define __stub macros and hopefully few prototypes,
16982 which can conflict with char _vsnprintf(); below. */
16983 #include <assert.h>
16984 /* Override any gcc2 internal prototype to avoid an error. */
16985 /* We use char because int might match the return type of a gcc2
16986 builtin and then its argument prototype would still apply. */
16992 /* The GNU C library defines this for functions which it implements
16993 to always fail with ENOSYS. Some functions are actually named
16994 something starting with __ and the normal name is an alias. */
16995 #if defined (__stub__vsnprintf) || defined (__stub____vsnprintf)
17003 if { (eval echo configure:17004: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
17005 eval "ac_cv_func__vsnprintf=yes"
17007 echo "configure: failed program was:" >&5
17008 cat conftest.$ac_ext >&5
17010 eval "ac_cv_func__vsnprintf=no"
17015 if eval "test \"`echo '$ac_cv_func_'_vsnprintf`\" = yes"; then
17016 echo "$ac_t""yes" 1>&6
17017 ac_cv_func_vsnprintf=yes
17018 cat >> confdefs.h <<\EOF
17019 #define vsnprintf _vsnprintf
17024 echo "$ac_t""no" 1>&6
17028 echo $ac_n "checking for vprintf""... $ac_c" 1>&6
17029 echo "configure:17030: checking for vprintf" >&5
17030 if eval "test \"\${ac_cv_func_vprintf+set}\" = set"; then
17031 echo $ac_n "(cached) $ac_c" 1>&6
17033 cat > conftest.$ac_ext <<EOF
17034 #line 17035 "configure"
17035 #include "confdefs.h"
17036 /* System header to define __stub macros and hopefully few prototypes,
17037 which can conflict with char vprintf(); below. */
17038 #include <assert.h>
17039 /* Override any gcc2 internal prototype to avoid an error. */
17040 /* We use char because int might match the return type of a gcc2
17041 builtin and then its argument prototype would still apply. */
17047 /* The GNU C library defines this for functions which it implements
17048 to always fail with ENOSYS. Some functions are actually named
17049 something starting with __ and the normal name is an alias. */
17050 #if defined (__stub_vprintf) || defined (__stub___vprintf)
17058 if { (eval echo configure:17059: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
17060 eval "ac_cv_func_vprintf=yes"
17062 echo "configure: failed program was:" >&5
17063 cat conftest.$ac_ext >&5
17065 eval "ac_cv_func_vprintf=no"
17070 if eval "test \"`echo '$ac_cv_func_'vprintf`\" = yes"; then
17071 echo "$ac_t""yes" 1>&6
17072 cat >> confdefs.h <<\EOF
17073 #define HAVE_VPRINTF 1
17077 echo "$ac_t""no" 1>&6
17080 if test "$ac_cv_func_vprintf" != yes; then
17081 echo $ac_n "checking for _doprnt""... $ac_c" 1>&6
17082 echo "configure:17083: checking for _doprnt" >&5
17083 if eval "test \"\${ac_cv_func__doprnt+set}\" = set"; then
17084 echo $ac_n "(cached) $ac_c" 1>&6
17086 cat > conftest.$ac_ext <<EOF
17087 #line 17088 "configure"
17088 #include "confdefs.h"
17089 /* System header to define __stub macros and hopefully few prototypes,
17090 which can conflict with char _doprnt(); below. */
17091 #include <assert.h>
17092 /* Override any gcc2 internal prototype to avoid an error. */
17093 /* We use char because int might match the return type of a gcc2
17094 builtin and then its argument prototype would still apply. */
17100 /* The GNU C library defines this for functions which it implements
17101 to always fail with ENOSYS. Some functions are actually named
17102 something starting with __ and the normal name is an alias. */
17103 #if defined (__stub__doprnt) || defined (__stub____doprnt)
17111 if { (eval echo configure:17112: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
17113 eval "ac_cv_func__doprnt=yes"
17115 echo "configure: failed program was:" >&5
17116 cat conftest.$ac_ext >&5
17118 eval "ac_cv_func__doprnt=no"
17123 if eval "test \"`echo '$ac_cv_func_'_doprnt`\" = yes"; then
17124 echo "$ac_t""yes" 1>&6
17125 cat >> confdefs.h <<\EOF
17126 #define HAVE_DOPRNT 1
17130 echo "$ac_t""no" 1>&6
17136 if test $ac_cv_func_vprintf = yes ; then
17137 for ac_func in vsnprintf vsprintf
17139 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
17140 echo "configure:17141: checking for $ac_func" >&5
17141 if eval "test \"\${ac_cv_func_$ac_func+set}\" = set"; then
17142 echo $ac_n "(cached) $ac_c" 1>&6
17144 cat > conftest.$ac_ext <<EOF
17145 #line 17146 "configure"
17146 #include "confdefs.h"
17147 /* System header to define __stub macros and hopefully few prototypes,
17148 which can conflict with char $ac_func(); below. */
17149 #include <assert.h>
17150 /* Override any gcc2 internal prototype to avoid an error. */
17151 /* We use char because int might match the return type of a gcc2
17152 builtin and then its argument prototype would still apply. */
17158 /* The GNU C library defines this for functions which it implements
17159 to always fail with ENOSYS. Some functions are actually named
17160 something starting with __ and the normal name is an alias. */
17161 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
17169 if { (eval echo configure:17170: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
17171 eval "ac_cv_func_$ac_func=yes"
17173 echo "configure: failed program was:" >&5
17174 cat conftest.$ac_ext >&5
17176 eval "ac_cv_func_$ac_func=no"
17181 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
17182 echo "$ac_t""yes" 1>&6
17183 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
17184 cat >> confdefs.h <<EOF
17185 #define $ac_tr_func 1
17189 echo "$ac_t""no" 1>&6
17246 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
17247 echo "configure:17248: checking for $ac_func" >&5
17248 if eval "test \"\${ac_cv_func_$ac_func+set}\" = set"; then
17249 echo $ac_n "(cached) $ac_c" 1>&6
17251 cat > conftest.$ac_ext <<EOF
17252 #line 17253 "configure"
17253 #include "confdefs.h"
17254 /* System header to define __stub macros and hopefully few prototypes,
17255 which can conflict with char $ac_func(); below. */
17256 #include <assert.h>
17257 /* Override any gcc2 internal prototype to avoid an error. */
17258 /* We use char because int might match the return type of a gcc2
17259 builtin and then its argument prototype would still apply. */
17265 /* The GNU C library defines this for functions which it implements
17266 to always fail with ENOSYS. Some functions are actually named
17267 something starting with __ and the normal name is an alias. */
17268 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
17276 if { (eval echo configure:17277: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
17278 eval "ac_cv_func_$ac_func=yes"
17280 echo "configure: failed program was:" >&5
17281 cat conftest.$ac_ext >&5
17283 eval "ac_cv_func_$ac_func=no"
17288 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
17289 echo "$ac_t""yes" 1>&6
17290 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
17291 cat >> confdefs.h <<EOF
17292 #define $ac_tr_func 1
17296 echo "$ac_t""no" 1>&6
17301 for ac_func in getopt
17303 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
17304 echo "configure:17305: checking for $ac_func" >&5
17305 if eval "test \"\${ac_cv_func_$ac_func+set}\" = set"; then
17306 echo $ac_n "(cached) $ac_c" 1>&6
17308 cat > conftest.$ac_ext <<EOF
17309 #line 17310 "configure"
17310 #include "confdefs.h"
17311 /* System header to define __stub macros and hopefully few prototypes,
17312 which can conflict with char $ac_func(); below. */
17313 #include <assert.h>
17314 /* Override any gcc2 internal prototype to avoid an error. */
17315 /* We use char because int might match the return type of a gcc2
17316 builtin and then its argument prototype would still apply. */
17322 /* The GNU C library defines this for functions which it implements
17323 to always fail with ENOSYS. Some functions are actually named
17324 something starting with __ and the normal name is an alias. */
17325 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
17333 if { (eval echo configure:17334: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
17335 eval "ac_cv_func_$ac_func=yes"
17337 echo "configure: failed program was:" >&5
17338 cat conftest.$ac_ext >&5
17340 eval "ac_cv_func_$ac_func=no"
17345 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
17346 echo "$ac_t""yes" 1>&6
17347 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
17348 cat >> confdefs.h <<EOF
17349 #define $ac_tr_func 1
17353 echo "$ac_t""no" 1>&6
17354 LIBOBJS="$LIBOBJS ${ac_func}.${ac_objext}"
17360 if test "$ac_cv_func_getopt" != yes; then
17361 LIBSRCS="$LIBSRCS getopt.c"
17364 # Check Configuration
17365 echo $ac_n "checking declaration of sys_errlist""... $ac_c" 1>&6
17366 echo "configure:17367: checking declaration of sys_errlist" >&5
17367 if eval "test \"\${ol_cv_dcl_sys_errlist+set}\" = set"; then
17368 echo $ac_n "(cached) $ac_c" 1>&6
17371 cat > conftest.$ac_ext <<EOF
17372 #line 17373 "configure"
17373 #include "confdefs.h"
17376 #include <sys/types.h>
17379 #include <stdlib.h>
17382 char *c = (char *) *sys_errlist
17385 if { (eval echo configure:17386: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
17387 ol_cv_dcl_sys_errlist=yes
17388 ol_cv_have_sys_errlist=yes
17390 echo "configure: failed program was:" >&5
17391 cat conftest.$ac_ext >&5
17393 ol_cv_dcl_sys_errlist=no
17398 echo "$ac_t""$ol_cv_dcl_sys_errlist" 1>&6
17400 # It's possible (for near-UNIX clones) that sys_errlist doesn't exist
17401 if test $ol_cv_dcl_sys_errlist = no ; then
17402 cat >> confdefs.h <<\EOF
17403 #define DECL_SYS_ERRLIST 1
17407 echo $ac_n "checking existence of sys_errlist""... $ac_c" 1>&6
17408 echo "configure:17409: checking existence of sys_errlist" >&5
17409 if eval "test \"\${ol_cv_have_sys_errlist+set}\" = set"; then
17410 echo $ac_n "(cached) $ac_c" 1>&6
17413 cat > conftest.$ac_ext <<EOF
17414 #line 17415 "configure"
17415 #include "confdefs.h"
17418 char *c = (char *) *sys_errlist
17421 if { (eval echo configure:17422: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
17423 ol_cv_have_sys_errlist=yes
17425 echo "configure: failed program was:" >&5
17426 cat conftest.$ac_ext >&5
17428 ol_cv_have_sys_errlist=no
17433 echo "$ac_t""$ol_cv_have_sys_errlist" 1>&6
17435 if test $ol_cv_have_sys_errlist = yes ; then
17436 cat >> confdefs.h <<\EOF
17437 #define HAVE_SYS_ERRLIST 1
17444 if test "$ol_enable_debug" != no ; then
17445 cat >> confdefs.h <<\EOF
17446 #define LDAP_DEBUG 1
17450 if test "$ol_enable_syslog" = yes ; then
17451 cat >> confdefs.h <<\EOF
17452 #define LDAP_SYSLOG 1
17456 if test "$ol_enable_cache" = no ; then
17457 cat >> confdefs.h <<\EOF
17458 #define LDAP_NOCACHE 1
17462 if test "$ol_link_kbind" != no ; then
17463 cat >> confdefs.h <<\EOF
17464 #define LDAP_API_FEATURE_X_OPENLDAP_V2_KBIND LDAP_VENDOR_VERSION
17468 if test "$ol_enable_proctitle" != no ; then
17469 cat >> confdefs.h <<\EOF
17470 #define LDAP_PROCTITLE 1
17474 if test "$ol_enable_referrals" != no ; then
17475 cat >> confdefs.h <<\EOF
17476 #define LDAP_API_FEATURE_X_OPENLDAP_V2_REFERRALS LDAP_VENDOR_VERSION
17480 if test "$ol_enable_local" != no; then
17481 cat >> confdefs.h <<\EOF
17482 #define LDAP_PF_LOCAL 1
17486 if test "$ol_link_ipv6" != no; then
17487 cat >> confdefs.h <<\EOF
17488 #define LDAP_PF_INET6 1
17492 if test "$ol_enable_cleartext" != no ; then
17493 cat >> confdefs.h <<\EOF
17494 #define SLAPD_CLEARTEXT 1
17498 if test "$ol_enable_crypt" != no ; then
17499 cat >> confdefs.h <<\EOF
17500 #define SLAPD_CRYPT 1
17504 if test "$ol_link_kpasswd" != no ; then
17505 cat >> confdefs.h <<\EOF
17506 #define SLAPD_KPASSWD 1
17510 if test "$ol_link_spasswd" != no ; then
17511 cat >> confdefs.h <<\EOF
17512 #define SLAPD_SPASSWD 1
17516 if test "$ol_enable_phonetic" != no ; then
17517 cat >> confdefs.h <<\EOF
17518 #define SLAPD_PHONETIC 1
17522 if test "$ol_enable_rlookups" != no ; then
17523 cat >> confdefs.h <<\EOF
17524 #define SLAPD_RLOOKUPS 1
17528 if test "$ol_enable_aci" != no ; then
17529 cat >> confdefs.h <<\EOF
17530 #define SLAPD_ACI_ENABLED 1
17535 if test "$ol_link_modules" != no ; then
17536 cat >> confdefs.h <<\EOF
17537 #define SLAPD_MODULES 1
17541 SLAPD_MODULES_LDFLAGS="-dlopen self"
17544 if test "$ol_enable_bdb" != no ; then
17545 cat >> confdefs.h <<\EOF
17546 #define SLAPD_BDB 1
17551 if test "$ol_with_bdb_module" != static ; then
17552 cat >> confdefs.h <<\EOF
17553 #define SLAPD_BDB_DYNAMIC 1
17557 BUILD_BDB_DYNAMIC=shared
17558 SLAPD_MODULES_LIST="$SLAPD_MODULES_LIST -dlopen \$(SLAP_DIR)back-bdb/back_bdb.la"
17562 if test "$ol_link_dnssrv" != no ; then
17563 cat >> confdefs.h <<\EOF
17564 #define SLAPD_DNSSRV 1
17569 if test "$ol_with_dnssrv_module" != static ; then
17570 cat >> confdefs.h <<\EOF
17571 #define SLAPD_DNSSRV_DYNAMIC 1
17575 BUILD_DNSSRV_DYNAMIC=shared
17576 SLAPD_MODULES_LIST="$SLAPD_MODULES_LIST -dlopen \$(SLAP_DIR)back-dnssrv/back_dnssrv.la"
17580 if test "$ol_enable_ldap" != no ; then
17581 cat >> confdefs.h <<\EOF
17582 #define SLAPD_LDAP 1
17587 if test "$ol_with_ldap_module" != static ; then
17588 cat >> confdefs.h <<\EOF
17589 #define SLAPD_LDAP_DYNAMIC 1
17593 BUILD_LDAP_DYNAMIC=shared
17594 SLAPD_MODULES_LIST="$SLAPD_MODULES_LIST -dlopen \$(SLAP_DIR)back-ldap/back_ldap.la"
17598 if test "$ol_link_ldbm" != no -a $ol_enable_ldbm != no; then
17599 cat >> confdefs.h <<\EOF
17600 #define SLAPD_LDBM 1
17606 if test "$ol_with_ldbm_module" != static ; then
17607 cat >> confdefs.h <<\EOF
17608 #define SLAPD_LDBM_DYNAMIC 1
17612 BUILD_LDBM_DYNAMIC=shared
17613 SLAPD_MODULES_LIST="$SLAPD_MODULES_LIST -dlopen \$(SLAP_DIR)back-ldbm/back_ldbm.la"
17617 if test "$ol_enable_meta" != no ; then
17618 if test "$ol_enable_ldap" = no ; then
17619 { echo "configure: error: need --enable-ldap to use --enable-meta" 1>&2; exit 1; }
17621 if test "$ol_enable_rewrite" = no ; then
17622 { echo "configure: error: need --enable-rewrite to use --enable-meta" 1>&2; exit 1; }
17624 cat >> confdefs.h <<\EOF
17625 #define SLAPD_META 1
17630 if test "$ol_with_meta_module" != static ; then
17631 cat >> confdefs.h <<\EOF
17632 #define SLAPD_META_DYNAMIC 1
17636 BUILD_META_DYNAMIC=shared
17637 SLAPD_MODULES_LIST="$SLAPD_MODULES_LIST -dlopen \$(SLAP_DIR)back-meta/back_meta.la"
17641 if test "$ol_enable_monitor" != no ; then
17642 cat >> confdefs.h <<\EOF
17643 #define SLAPD_MONITOR 1
17648 if test "$ol_with_monitor_module" != static ; then
17649 cat >> confdefs.h <<\EOF
17650 #define SLAPD_MONITOR_DYNAMIC 1
17654 BUILD_MONITOR_DYNAMIC=shared
17655 SLAPD_MODULES_LIST="$SLAPD_MODULES_LIST -dlopen \$(SLAP_DIR)back-monitor/back_monitor.la"
17659 if test "$ol_enable_passwd" != no ; then
17660 cat >> confdefs.h <<\EOF
17661 #define SLAPD_PASSWD 1
17666 if test "$ol_with_passwd_module" != static ; then
17667 cat >> confdefs.h <<\EOF
17668 #define SLAPD_PASSWD_DYNAMIC 1
17672 BUILD_PASSWD_DYNAMIC=shared
17673 SLAPD_MODULES_LIST="$SLAPD_MODULES_LIST -dlopen \$(SLAP_DIR)back-passwd/back_passwd.la"
17677 if test "$ol_link_perl" != no ; then
17678 cat >> confdefs.h <<\EOF
17679 #define SLAPD_PERL 1
17684 if test "$ol_with_perl_module" != static ; then
17685 cat >> confdefs.h <<\EOF
17686 #define SLAPD_PERL_DYNAMIC 1
17690 BUILD_PERL_DYNAMIC=shared
17691 SLAPD_MODULES_LIST="$SLAPD_MODULES_LIST -dlopen \$(SLAP_DIR)back-perl/back_perl.la"
17695 if test "$ol_enable_shell" != no ; then
17696 cat >> confdefs.h <<\EOF
17697 #define SLAPD_SHELL 1
17702 if test "$ol_with_shell_module" != static ; then
17703 cat >> confdefs.h <<\EOF
17704 #define SLAPD_SHELL_DYNAMIC 1
17708 BUILD_SHELL_DYNAMIC=shared
17709 SLAPD_MODULES_LIST="$SLAPD_MODULES_LIST -dlopen \$(SLAP_DIR)back-shell/back_shell.la"
17713 if test "$ol_enable_tcl" != no ; then
17714 cat >> confdefs.h <<\EOF
17715 #define SLAPD_TCL 1
17720 if test "$ol_with_tcl_module" != static; then
17721 cat >> confdefs.h <<\EOF
17722 #define SLAPD_TCL_DYNAMIC 1
17726 BUILD_TCL_DYNAMIC=shared
17727 SLAPD_MODULES_LIST="$SLAPD_MODULES_LIST -dlopen \$(SLAP_DIR)back-tcl/back_tcl.la"
17731 if test "$ol_link_sql" != no ; then
17732 cat >> confdefs.h <<\EOF
17733 #define SLAPD_SQL 1
17738 if test "$ol_with_sql_module" != static; then
17739 cat >> confdefs.h <<\EOF
17740 #define SLAPD_SQL_DYNAMIC 1
17744 BUILD_SQL_DYNAMIC=shared
17745 SLAPD_MODULES_LIST="$SLAPD_MODULES_LIST -dlopen \$(SLAP_DIR)back-sql/back_sql.la"
17749 if test "$ol_enable_slurpd" != no -a "$ol_link_threads" != no -a \
17750 $BUILD_SLAPD = yes ; then
17754 if test "$ol_enable_rewrite" != no ; then
17755 cat >> confdefs.h <<\EOF
17756 #define ENABLE_REWRITE 1
17760 SLAPD_LIBS="$SLAPD_LIBS -lrewrite"
17764 if test "$LINK_BINS_DYNAMIC" = yes; then
17766 LT_LIB_LINKAGE=shared
17769 LT_LIB_LINKAGE=static
17772 if test "$ac_cv_mingw32" = yes ; then
17851 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
17853 test "x$prefix" = xNONE && prefix=$ac_default_prefix
17854 # Let make expand exec_prefix.
17855 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
17857 # Any assignment to VPATH causes Sun make to only execute
17858 # the first set of double-colon rules, so remove it if not needed.
17859 # If there is a colon in the path, we need to keep it.
17860 if test "x$srcdir" = x.; then
17861 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
17864 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
17866 DEFS=-DHAVE_CONFIG_H
17868 # Without the "./", some shells look in PATH for config.status.
17869 : ${CONFIG_STATUS=./config.status}
17871 echo creating $CONFIG_STATUS
17872 rm -f $CONFIG_STATUS
17873 cat > $CONFIG_STATUS <<EOF
17875 # Generated automatically by configure.
17876 # Run this file to recreate the current configuration.
17877 # This directory was configured as follows,
17878 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
17880 # $0 $ac_configure_args
17882 # Compiler output produced by configure, useful for debugging
17883 # configure, is in ./config.log if it exists.
17885 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
17888 case "\$ac_option" in
17889 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
17890 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
17891 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
17892 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
17893 echo "$CONFIG_STATUS generated by autoconf version 2.13.1"
17895 -help | --help | --hel | --he | --h)
17896 echo "\$ac_cs_usage"; exit 0 ;;
17897 *) echo "\$ac_cs_usage"; exit 1 ;;
17901 ac_given_srcdir=$srcdir
17902 ac_given_INSTALL="$INSTALL"
17904 trap 'rm -fr `echo "\
17905 Makefile:build/top.mk:Makefile.in:build/dir.mk \
17906 doc/Makefile:build/top.mk:doc/Makefile.in:build/dir.mk \
17907 doc/man/Makefile:build/top.mk:doc/man/Makefile.in:build/dir.mk \
17908 doc/man/man1/Makefile:build/top.mk:doc/man/man1/Makefile.in:build/man.mk \
17909 doc/man/man3/Makefile:build/top.mk:doc/man/man3/Makefile.in:build/man.mk \
17910 doc/man/man5/Makefile:build/top.mk:doc/man/man5/Makefile.in:build/man.mk \
17911 doc/man/man8/Makefile:build/top.mk:doc/man/man8/Makefile.in:build/man.mk \
17912 clients/Makefile:build/top.mk:clients/Makefile.in:build/dir.mk \
17913 clients/finger/Makefile:build/top.mk:clients/finger/Makefile.in:build/rules.mk \
17914 clients/mail500/Makefile:build/top.mk:clients/mail500/Makefile.in:build/rules.mk \
17915 clients/ud/Makefile:build/top.mk:clients/ud/Makefile.in:build/rules.mk \
17916 clients/maildap/Makefile:build/top.mk:clients/maildap/Makefile.in:build/rules.mk \
17917 clients/tools/Makefile:build/top.mk:clients/tools/Makefile.in:build/rules.mk \
17918 include/Makefile:build/top.mk:include/Makefile.in \
17919 libraries/Makefile:build/top.mk:libraries/Makefile.in:build/dir.mk \
17920 libraries/libavl/Makefile:build/top.mk:libraries/libavl/Makefile.in:build/lib.mk:build/lib-static.mk \
17921 libraries/liblber/Makefile:build/top.mk:libraries/liblber/Makefile.in:build/lib.mk:build/lib-shared.mk \
17922 libraries/libldap/Makefile:build/top.mk:libraries/libldap/Makefile.in:build/lib.mk:build/lib-shared.mk \
17923 libraries/libldap_r/Makefile:build/top.mk:libraries/libldap_r/Makefile.in:build/lib.mk:build/lib-shared.mk \
17924 libraries/libldbm/Makefile:build/top.mk:libraries/libldbm/Makefile.in:build/lib.mk:build/lib-static.mk \
17925 libraries/libldif/Makefile:build/top.mk:libraries/libldif/Makefile.in:build/lib.mk:build/lib-static.mk \
17926 libraries/liblunicode/Makefile:build/top.mk:libraries/liblunicode/Makefile.in:build/lib.mk:build/lib-static.mk \
17927 libraries/liblutil/Makefile:build/top.mk:libraries/liblutil/Makefile.in:build/lib.mk:build/lib-static.mk \
17928 libraries/librewrite/Makefile:build/top.mk:libraries/librewrite/Makefile.in:build/lib.mk:build/lib-static.mk \
17929 servers/Makefile:build/top.mk:servers/Makefile.in:build/dir.mk \
17930 servers/slapd/Makefile:build/top.mk:servers/slapd/Makefile.in:build/srv.mk \
17931 servers/slapd/back-bdb/Makefile:build/top.mk:servers/slapd/back-bdb/Makefile.in:build/mod.mk \
17932 servers/slapd/back-dnssrv/Makefile:build/top.mk:servers/slapd/back-dnssrv/Makefile.in:build/mod.mk \
17933 servers/slapd/back-ldap/Makefile:build/top.mk:servers/slapd/back-ldap/Makefile.in:build/mod.mk \
17934 servers/slapd/back-ldbm/Makefile:build/top.mk:servers/slapd/back-ldbm/Makefile.in:build/mod.mk \
17935 servers/slapd/back-meta/Makefile:build/top.mk:servers/slapd/back-meta/Makefile.in:build/mod.mk \
17936 servers/slapd/back-monitor/Makefile:build/top.mk:servers/slapd/back-monitor/Makefile.in:build/mod.mk \
17937 servers/slapd/back-passwd/Makefile:build/top.mk:servers/slapd/back-passwd/Makefile.in:build/mod.mk \
17938 servers/slapd/back-perl/Makefile:build/top.mk:servers/slapd/back-perl/Makefile.in:build/mod.mk \
17939 servers/slapd/back-shell/Makefile:build/top.mk:servers/slapd/back-shell/Makefile.in:build/mod.mk \
17940 servers/slapd/back-sql/Makefile:build/top.mk:servers/slapd/back-sql/Makefile.in:build/mod.mk \
17941 servers/slapd/back-tcl/Makefile:build/top.mk:servers/slapd/back-tcl/Makefile.in:build/mod.mk \
17942 servers/slapd/shell-backends/Makefile:build/top.mk:servers/slapd/shell-backends/Makefile.in:build/srv.mk \
17943 servers/slapd/tools/Makefile:build/top.mk:servers/slapd/tools/Makefile.in \
17944 servers/slurpd/Makefile:build/top.mk:servers/slurpd/Makefile.in:build/srv.mk \
17945 tests/Makefile:build/top.mk:tests/Makefile.in:build/dir.mk \
17946 tests/progs/Makefile:build/top.mk:tests/progs/Makefile.in:build/rules.mk \
17947 contrib/Makefile:build/top.mk:contrib/Makefile.in:build/dir.mk \
17948 contrib/saucer/Makefile:build/top.mk:contrib/saucer/Makefile.in:build/rules.mk \
17949 include/portable.h include/ldap_features.h include/lber_types.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
17951 cat >> $CONFIG_STATUS <<EOF
17953 # Protect against being on the right side of a sed subst in config.status.
17954 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
17955 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
17959 s%@CFLAGS@%$CFLAGS%g
17960 s%@CPPFLAGS@%$CPPFLAGS%g
17961 s%@CXXFLAGS@%$CXXFLAGS%g
17962 s%@FFLAGS@%$FFLAGS%g
17964 s%@LDFLAGS@%$LDFLAGS%g
17966 s%@exec_prefix@%$exec_prefix%g
17967 s%@prefix@%$prefix%g
17968 s%@program_transform_name@%$program_transform_name%g
17969 s%@bindir@%$bindir%g
17970 s%@sbindir@%$sbindir%g
17971 s%@libexecdir@%$libexecdir%g
17972 s%@datadir@%$datadir%g
17973 s%@sysconfdir@%$sysconfdir%g
17974 s%@sharedstatedir@%$sharedstatedir%g
17975 s%@localstatedir@%$localstatedir%g
17976 s%@libdir@%$libdir%g
17977 s%@includedir@%$includedir%g
17978 s%@oldincludedir@%$oldincludedir%g
17979 s%@infodir@%$infodir%g
17980 s%@mandir@%$mandir%g
17982 s%@host_alias@%$host_alias%g
17983 s%@host_cpu@%$host_cpu%g
17984 s%@host_vendor@%$host_vendor%g
17985 s%@host_os@%$host_os%g
17986 s%@target@%$target%g
17987 s%@target_alias@%$target_alias%g
17988 s%@target_cpu@%$target_cpu%g
17989 s%@target_vendor@%$target_vendor%g
17990 s%@target_os@%$target_os%g
17992 s%@build_alias@%$build_alias%g
17993 s%@build_cpu@%$build_cpu%g
17994 s%@build_vendor@%$build_vendor%g
17995 s%@build_os@%$build_os%g
17996 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
17997 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
17998 s%@INSTALL_DATA@%$INSTALL_DATA%g
17999 s%@PACKAGE@%$PACKAGE%g
18000 s%@VERSION@%$VERSION%g
18001 s%@ACLOCAL@%$ACLOCAL%g
18002 s%@AUTOCONF@%$AUTOCONF%g
18003 s%@AUTOMAKE@%$AUTOMAKE%g
18004 s%@AUTOHEADER@%$AUTOHEADER%g
18005 s%@MAKEINFO@%$MAKEINFO%g
18006 s%@install_sh@%$install_sh%g
18009 s%@AMTARFLAGS@%$AMTARFLAGS%g
18010 s%@SET_MAKE@%$SET_MAKE%g
18011 s%@OPENLDAP_LIBVERSION@%$OPENLDAP_LIBVERSION%g
18012 s%@top_builddir@%$top_builddir%g
18013 s%@ldap_subdir@%$ldap_subdir%g
18015 s%@RANLIB@%$RANLIB%g
18017 s%@DLLTOOL@%$DLLTOOL%g
18019 s%@OBJDUMP@%$OBJDUMP%g
18020 s%@LIBTOOL@%$LIBTOOL%g
18022 s%@SENDMAIL@%$SENDMAIL%g
18023 s%@EDITOR@%$EDITOR%g
18024 s%@FINGER@%$FINGER%g
18025 s%@PERLBIN@%$PERLBIN%g
18027 s%@EXEEXT@%$EXEEXT%g
18028 s%@OBJEXT@%$OBJEXT%g
18029 s%@OL_MKDEP@%$OL_MKDEP%g
18030 s%@OL_MKDEP_FLAGS@%$OL_MKDEP_FLAGS%g
18031 s%@LIBOBJS@%$LIBOBJS%g
18032 s%@LIBSRCS@%$LIBSRCS%g
18034 s%@LIB_LINKAGE@%$LIB_LINKAGE%g
18035 s%@LT_LIB_LINKAGE@%$LT_LIB_LINKAGE%g
18036 s%@DYN_EXT@%$DYN_EXT%g
18037 s%@BUILD_SLAPD@%$BUILD_SLAPD%g
18038 s%@BUILD_BDB@%$BUILD_BDB%g
18039 s%@BUILD_DNSSRV@%$BUILD_DNSSRV%g
18040 s%@BUILD_LDAP@%$BUILD_LDAP%g
18041 s%@BUILD_LDBM@%$BUILD_LDBM%g
18042 s%@BUILD_META@%$BUILD_META%g
18043 s%@BUILD_MONITOR@%$BUILD_MONITOR%g
18044 s%@BUILD_PASSWD@%$BUILD_PASSWD%g
18045 s%@BUILD_PERL@%$BUILD_PERL%g
18046 s%@BUILD_SHELL@%$BUILD_SHELL%g
18047 s%@BUILD_SQL@%$BUILD_SQL%g
18048 s%@BUILD_TCL@%$BUILD_TCL%g
18049 s%@BUILD_BDB_DYNAMIC@%$BUILD_BDB_DYNAMIC%g
18050 s%@BUILD_DNSSRV_DYNAMIC@%$BUILD_DNSSRV_DYNAMIC%g
18051 s%@BUILD_LDAP_DYNAMIC@%$BUILD_LDAP_DYNAMIC%g
18052 s%@BUILD_LDBM_DYNAMIC@%$BUILD_LDBM_DYNAMIC%g
18053 s%@BUILD_META_DYNAMIC@%$BUILD_META_DYNAMIC%g
18054 s%@BUILD_MONITOR_DYNAMIC@%$BUILD_MONITOR_DYNAMIC%g
18055 s%@BUILD_PASSWD_DYNAMIC@%$BUILD_PASSWD_DYNAMIC%g
18056 s%@BUILD_PERL_DYNAMIC@%$BUILD_PERL_DYNAMIC%g
18057 s%@BUILD_SHELL_DYNAMIC@%$BUILD_SHELL_DYNAMIC%g
18058 s%@BUILD_SQL_DYNAMIC@%$BUILD_SQL_DYNAMIC%g
18059 s%@BUILD_TCL_DYNAMIC@%$BUILD_TCL_DYNAMIC%g
18060 s%@BUILD_SLURPD@%$BUILD_SLURPD%g
18061 s%@LDBM_LIB@%$LDBM_LIB%g
18062 s%@LDAP_LIBS@%$LDAP_LIBS%g
18063 s%@LDIF_LIBS@%$LDIF_LIBS%g
18064 s%@SLAPD_LIBS@%$SLAPD_LIBS%g
18065 s%@SLURPD_LIBS@%$SLURPD_LIBS%g
18066 s%@LDBM_LIBS@%$LDBM_LIBS%g
18067 s%@LTHREAD_LIBS@%$LTHREAD_LIBS%g
18068 s%@LUTIL_LIBS@%$LUTIL_LIBS%g
18069 s%@WRAP_LIBS@%$WRAP_LIBS%g
18070 s%@MOD_TCL_LIB@%$MOD_TCL_LIB%g
18071 s%@LINK_BINS_DYNAMIC@%$LINK_BINS_DYNAMIC%g
18072 s%@SLAPD_MODULES_CPPFLAGS@%$SLAPD_MODULES_CPPFLAGS%g
18073 s%@SLAPD_MODULES_LDFLAGS@%$SLAPD_MODULES_LDFLAGS%g
18074 s%@SLAPD_MODULES_LIST@%$SLAPD_MODULES_LIST%g
18075 s%@PERL_CPPFLAGS@%$PERL_CPPFLAGS%g
18076 s%@SLAPD_PERL_LDFLAGS@%$SLAPD_PERL_LDFLAGS%g
18077 s%@MOD_PERL_LDFLAGS@%$MOD_PERL_LDFLAGS%g
18078 s%@KRB4_LIBS@%$KRB4_LIBS%g
18079 s%@KRB5_LIBS@%$KRB5_LIBS%g
18080 s%@READLINE_LIBS@%$READLINE_LIBS%g
18081 s%@SASL_LIBS@%$SASL_LIBS%g
18082 s%@TERMCAP_LIBS@%$TERMCAP_LIBS%g
18083 s%@TLS_LIBS@%$TLS_LIBS%g
18084 s%@MODULES_LIBS@%$MODULES_LIBS%g
18085 s%@AUTH_LIBS@%$AUTH_LIBS%g
18086 s%@SLAPD_SLP_LIBS@%$SLAPD_SLP_LIBS%g
18087 s%@SLAPD_SQL_LDFLAGS@%$SLAPD_SQL_LDFLAGS%g
18088 s%@SLAPD_SQL_LIBS@%$SLAPD_SQL_LIBS%g
18089 s%@SLAPD_SQL_INCLUDES@%$SLAPD_SQL_INCLUDES%g
18094 cat >> $CONFIG_STATUS <<\EOF
18096 # Split the substitutions into bite-sized pieces for seds with
18097 # small command number limits, like on Digital OSF/1 and HP-UX.
18098 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
18099 ac_file=1 # Number of current file.
18100 ac_beg=1 # First line for current file.
18101 ac_end=$ac_max_sed_cmds # Line after last line for current file.
18104 while $ac_more_lines; do
18105 if test $ac_beg -gt 1; then
18106 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
18108 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
18110 if test ! -s conftest.s$ac_file; then
18111 ac_more_lines=false
18112 rm -f conftest.s$ac_file
18114 if test -z "$ac_sed_cmds"; then
18115 ac_sed_cmds="sed -f conftest.s$ac_file"
18117 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
18119 ac_file=`expr $ac_file + 1`
18121 ac_end=`expr $ac_end + $ac_max_sed_cmds`
18124 if test -z "$ac_sed_cmds"; then
18129 cat >> $CONFIG_STATUS <<EOF
18131 CONFIG_FILES=\${CONFIG_FILES-"\
18132 Makefile:build/top.mk:Makefile.in:build/dir.mk \
18133 doc/Makefile:build/top.mk:doc/Makefile.in:build/dir.mk \
18134 doc/man/Makefile:build/top.mk:doc/man/Makefile.in:build/dir.mk \
18135 doc/man/man1/Makefile:build/top.mk:doc/man/man1/Makefile.in:build/man.mk \
18136 doc/man/man3/Makefile:build/top.mk:doc/man/man3/Makefile.in:build/man.mk \
18137 doc/man/man5/Makefile:build/top.mk:doc/man/man5/Makefile.in:build/man.mk \
18138 doc/man/man8/Makefile:build/top.mk:doc/man/man8/Makefile.in:build/man.mk \
18139 clients/Makefile:build/top.mk:clients/Makefile.in:build/dir.mk \
18140 clients/finger/Makefile:build/top.mk:clients/finger/Makefile.in:build/rules.mk \
18141 clients/mail500/Makefile:build/top.mk:clients/mail500/Makefile.in:build/rules.mk \
18142 clients/ud/Makefile:build/top.mk:clients/ud/Makefile.in:build/rules.mk \
18143 clients/maildap/Makefile:build/top.mk:clients/maildap/Makefile.in:build/rules.mk \
18144 clients/tools/Makefile:build/top.mk:clients/tools/Makefile.in:build/rules.mk \
18145 include/Makefile:build/top.mk:include/Makefile.in \
18146 libraries/Makefile:build/top.mk:libraries/Makefile.in:build/dir.mk \
18147 libraries/libavl/Makefile:build/top.mk:libraries/libavl/Makefile.in:build/lib.mk:build/lib-static.mk \
18148 libraries/liblber/Makefile:build/top.mk:libraries/liblber/Makefile.in:build/lib.mk:build/lib-shared.mk \
18149 libraries/libldap/Makefile:build/top.mk:libraries/libldap/Makefile.in:build/lib.mk:build/lib-shared.mk \
18150 libraries/libldap_r/Makefile:build/top.mk:libraries/libldap_r/Makefile.in:build/lib.mk:build/lib-shared.mk \
18151 libraries/libldbm/Makefile:build/top.mk:libraries/libldbm/Makefile.in:build/lib.mk:build/lib-static.mk \
18152 libraries/libldif/Makefile:build/top.mk:libraries/libldif/Makefile.in:build/lib.mk:build/lib-static.mk \
18153 libraries/liblunicode/Makefile:build/top.mk:libraries/liblunicode/Makefile.in:build/lib.mk:build/lib-static.mk \
18154 libraries/liblutil/Makefile:build/top.mk:libraries/liblutil/Makefile.in:build/lib.mk:build/lib-static.mk \
18155 libraries/librewrite/Makefile:build/top.mk:libraries/librewrite/Makefile.in:build/lib.mk:build/lib-static.mk \
18156 servers/Makefile:build/top.mk:servers/Makefile.in:build/dir.mk \
18157 servers/slapd/Makefile:build/top.mk:servers/slapd/Makefile.in:build/srv.mk \
18158 servers/slapd/back-bdb/Makefile:build/top.mk:servers/slapd/back-bdb/Makefile.in:build/mod.mk \
18159 servers/slapd/back-dnssrv/Makefile:build/top.mk:servers/slapd/back-dnssrv/Makefile.in:build/mod.mk \
18160 servers/slapd/back-ldap/Makefile:build/top.mk:servers/slapd/back-ldap/Makefile.in:build/mod.mk \
18161 servers/slapd/back-ldbm/Makefile:build/top.mk:servers/slapd/back-ldbm/Makefile.in:build/mod.mk \
18162 servers/slapd/back-meta/Makefile:build/top.mk:servers/slapd/back-meta/Makefile.in:build/mod.mk \
18163 servers/slapd/back-monitor/Makefile:build/top.mk:servers/slapd/back-monitor/Makefile.in:build/mod.mk \
18164 servers/slapd/back-passwd/Makefile:build/top.mk:servers/slapd/back-passwd/Makefile.in:build/mod.mk \
18165 servers/slapd/back-perl/Makefile:build/top.mk:servers/slapd/back-perl/Makefile.in:build/mod.mk \
18166 servers/slapd/back-shell/Makefile:build/top.mk:servers/slapd/back-shell/Makefile.in:build/mod.mk \
18167 servers/slapd/back-sql/Makefile:build/top.mk:servers/slapd/back-sql/Makefile.in:build/mod.mk \
18168 servers/slapd/back-tcl/Makefile:build/top.mk:servers/slapd/back-tcl/Makefile.in:build/mod.mk \
18169 servers/slapd/shell-backends/Makefile:build/top.mk:servers/slapd/shell-backends/Makefile.in:build/srv.mk \
18170 servers/slapd/tools/Makefile:build/top.mk:servers/slapd/tools/Makefile.in \
18171 servers/slurpd/Makefile:build/top.mk:servers/slurpd/Makefile.in:build/srv.mk \
18172 tests/Makefile:build/top.mk:tests/Makefile.in:build/dir.mk \
18173 tests/progs/Makefile:build/top.mk:tests/progs/Makefile.in:build/rules.mk \
18174 contrib/Makefile:build/top.mk:contrib/Makefile.in:build/dir.mk \
18175 contrib/saucer/Makefile:build/top.mk:contrib/saucer/Makefile.in:build/rules.mk \
18178 cat >> $CONFIG_STATUS <<\EOF
18179 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
18180 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
18182 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
18183 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
18184 *) ac_file_in="${ac_file}.in" ;;
18187 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
18189 # Remove last slash and all that follows it. Not all systems have dirname.
18190 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
18191 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
18192 # The file is in a subdirectory.
18193 test ! -d "$ac_dir" && mkdir "$ac_dir"
18194 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
18195 # A "../" for each directory in $ac_dir_suffix.
18196 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
18198 ac_dir_suffix= ac_dots=
18201 case "$ac_given_srcdir" in
18203 if test -z "$ac_dots"; then top_srcdir=.
18204 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
18205 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
18206 *) # Relative path.
18207 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
18208 top_srcdir="$ac_dots$ac_given_srcdir" ;;
18211 case "$ac_given_INSTALL" in
18212 [/$]*) INSTALL="$ac_given_INSTALL" ;;
18213 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
18216 echo creating "$ac_file"
18218 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
18220 *[Mm]akefile*) ac_comsub="1i\\
18221 # $configure_input" ;;
18225 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
18227 s%@configure_input@%$configure_input%g
18228 s%@srcdir@%$srcdir%g
18229 s%@top_srcdir@%$top_srcdir%g
18230 s%@INSTALL@%$INSTALL%g
18231 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
18235 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
18236 # NAME is the cpp macro being defined and VALUE is the value it is being given.
18238 # ac_d sets the value in "#define NAME VALUE" lines.
18239 ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
18240 ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
18243 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
18244 ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
18245 ac_uB='\([ ]\)%\1#\2define\3'
18248 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
18249 ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
18250 ac_eB='$%\1#\2define\3'
18254 if test "${CONFIG_HEADERS+set}" != set; then
18256 cat >> $CONFIG_STATUS <<EOF
18257 CONFIG_HEADERS="include/portable.h include/ldap_features.h include/lber_types.h"
18259 cat >> $CONFIG_STATUS <<\EOF
18261 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
18262 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
18264 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
18265 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
18266 *) ac_file_in="${ac_file}.in" ;;
18269 echo creating $ac_file
18271 rm -f conftest.frag conftest.in conftest.out
18272 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
18273 cat $ac_file_inputs > conftest.in
18277 # Transform confdefs.h into a sed script conftest.vals that substitutes
18278 # the proper values into config.h.in to produce config.h. And first:
18279 # Protect against being on the right side of a sed subst in config.status.
18280 # Protect against being in an unquoted here document in config.status.
18281 rm -f conftest.vals
18282 cat > conftest.hdr <<\EOF
18285 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
18289 sed -n -f conftest.hdr confdefs.h > conftest.vals
18292 # This sed command replaces #undef with comments. This is necessary, for
18293 # example, in the case of _POSIX_SOURCE, which is predefined and required
18294 # on some systems where configure will not decide to define it.
18295 cat >> conftest.vals <<\EOF
18296 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
18299 # Break up conftest.vals because some shells have a limit on
18300 # the size of here documents, and old seds have small limits too.
18302 rm -f conftest.tail
18305 ac_lines=`grep -c . conftest.vals`
18306 # grep -c gives empty output for an empty file on some AIX systems.
18307 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
18308 # Write a limited-size here document to conftest.frag.
18309 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
18310 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
18312 sed -f conftest.frag conftest.in > conftest.out
18314 mv conftest.out conftest.in
18315 ' >> $CONFIG_STATUS
18316 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
18317 rm -f conftest.vals
18318 mv conftest.tail conftest.vals
18320 rm -f conftest.vals
18322 cat >> $CONFIG_STATUS <<\EOF
18323 rm -f conftest.frag conftest.h
18324 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
18325 cat conftest.in >> conftest.h
18327 if cmp -s $ac_file conftest.h 2>/dev/null; then
18328 echo "$ac_file is unchanged"
18331 # Remove last slash and all that follows it. Not all systems have dirname.
18332 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
18333 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
18334 # The file is in a subdirectory.
18335 test ! -d "$ac_dir" && mkdir "$ac_dir"
18338 mv conftest.h $ac_file
18343 cat >> $CONFIG_STATUS <<EOF
18346 cat >> $CONFIG_STATUS <<\EOF
18349 echo Please \"make depend\" to build dependencies
18353 chmod +x $CONFIG_STATUS
18354 rm -fr confdefs* $ac_clean_files
18355 test "$no_create" = yes || $SHELL $CONFIG_STATUS || exit 1