3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated automatically using autoconf version 2.13
5 # Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
7 # This configure script is free software; the Free Software Foundation
8 # gives unlimited permission to copy, distribute and modify it.
12 ac_default_prefix=/usr/local
13 # Any additions from configure.in:
14 ac_default_prefix=/usr/local
16 --with-subdir=DIR change default subdirectory used for installs"
18 --enable-debug enable debugging (yes)"
20 --enable-proctitle enable proctitle support (yes)"
22 --enable-cache enable caching (yes)"
24 --enable-dns enable V2 DNS extension (no)"
26 --enable-referrals enable V2 Referrals extension (yes)"
28 --enable-cldap enable connectionless ldap (no)"
30 --enable-x-compile enable cross compiling (no)"
32 --enable-dmalloc enable debug malloc support (no)"
34 --with-kerberos use Kerberos (auto)"
36 --with-threads use threads (auto)"
38 --with-yielding-select with implicitly yielding select (auto)"
42 --enable-ldapd enable building ldapd (no)"
46 --enable-slapd enable building slapd (yes)"
48 --enable-aclgroups enable ACL group support (auto)"
50 --enable-cleartext enable cleartext passwords (yes)"
52 --enable-crypt enable crypt(3) passwords (auto)"
54 --enable-wrappers enable tcp wrapper support (no)"
56 --enable-phonetic enable phonetic/soundex (no)"
58 --enable-rlookups enable reverse lookups (auto)"
60 --enable-bdb2 enable bdb2 backend (no)"
62 --enable-ldbm enable ldbm backend (yes)"
64 --with-ldbm-api use LDBM API (auto)"
66 --with-ldbm-type use LDBM type (auto)"
68 --enable-passwd enable passwd backend (no)"
70 --enable-perl enable perl backend (no)"
72 --enable-shell enable shell backend (no)"
74 --enable-tcl enable tcl backend (no)"
78 --enable-slurpd enable building slurpd (auto)"
80 Library Generation & Linking Options"
82 --enable-static build static libraries [default=yes]
83 --enable-static=PKGS only build shared libraries if the current package
84 appears as an element in the PKGS list"
86 --enable-shared build shared libraries [default=yes]
87 --enable-shared=PKGS only build shared libraries if the current package
88 appears as an element in the PKGS list"
90 --with-gnu-ld assume the C compiler uses GNU ld [default=no]"
92 # Initialize some variables set by options.
93 # The variables have the same names as the options, with
94 # dashes changed to underlines.
96 cache_file=./config.cache
105 program_transform_name=s,x,x,
113 bindir='${exec_prefix}/bin'
114 sbindir='${exec_prefix}/sbin'
115 libexecdir='${exec_prefix}/libexec'
116 datadir='${prefix}/share'
117 sysconfdir='${prefix}/etc'
118 sharedstatedir='${prefix}/com'
119 localstatedir='${prefix}/var'
120 libdir='${exec_prefix}/lib'
121 includedir='${prefix}/include'
122 oldincludedir='/usr/include'
123 infodir='${prefix}/info'
124 mandir='${prefix}/man'
126 # Initialize some other variables.
129 SHELL=${CONFIG_SHELL-/bin/sh}
130 # Maximum number of lines to put in a shell here document.
137 # If the previous option needs an argument, assign it.
138 if test -n "$ac_prev"; then
139 eval "$ac_prev=\$ac_option"
145 -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
149 # Accept the important Cygnus configure options, so we can diagnose typos.
153 -bindir | --bindir | --bindi | --bind | --bin | --bi)
155 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
156 bindir="$ac_optarg" ;;
158 -build | --build | --buil | --bui | --bu)
160 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
161 build="$ac_optarg" ;;
163 -cache-file | --cache-file | --cache-fil | --cache-fi \
164 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
165 ac_prev=cache_file ;;
166 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
167 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
168 cache_file="$ac_optarg" ;;
170 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
172 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
174 datadir="$ac_optarg" ;;
176 -disable-* | --disable-*)
177 ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
178 # Reject names that are not valid shell variable names.
179 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
180 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
182 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
183 eval "enable_${ac_feature}=no" ;;
185 -enable-* | --enable-*)
186 ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
187 # Reject names that are not valid shell variable names.
188 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
189 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
191 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
196 eval "enable_${ac_feature}='$ac_optarg'" ;;
198 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
199 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
200 | --exec | --exe | --ex)
201 ac_prev=exec_prefix ;;
202 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
203 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
204 | --exec=* | --exe=* | --ex=*)
205 exec_prefix="$ac_optarg" ;;
207 -gas | --gas | --ga | --g)
208 # Obsolete; use --with-gas.
211 -help | --help | --hel | --he)
212 # Omit some internal or obsolete options to make the list less imposing.
213 # This message is too long to be a string in the A/UX 3.1 sh.
215 Usage: configure [options] [host]
216 Options: [defaults in brackets after descriptions]
218 --cache-file=FILE cache test results in FILE
219 --help print this message
220 --no-create do not create output files
221 --quiet, --silent do not print \`checking...' messages
222 --version print the version of autoconf that created configure
223 Directory and file names:
224 --prefix=PREFIX install architecture-independent files in PREFIX
226 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
228 --bindir=DIR user executables in DIR [EPREFIX/bin]
229 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
230 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
231 --datadir=DIR read-only architecture-independent data in DIR
233 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
234 --sharedstatedir=DIR modifiable architecture-independent data in DIR
236 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
237 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
238 --includedir=DIR C header files in DIR [PREFIX/include]
239 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
240 --infodir=DIR info documentation in DIR [PREFIX/info]
241 --mandir=DIR man documentation in DIR [PREFIX/man]
242 --srcdir=DIR find the sources in DIR [configure dir or ..]
243 --program-prefix=PREFIX prepend PREFIX to installed program names
244 --program-suffix=SUFFIX append SUFFIX to installed program names
245 --program-transform-name=PROGRAM
246 run sed PROGRAM on installed program names
250 --build=BUILD configure for building on BUILD [BUILD=HOST]
251 --host=HOST configure for HOST [guessed]
252 --target=TARGET configure for TARGET [TARGET=HOST]
253 Features and packages:
254 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
255 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
256 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
257 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
258 --x-includes=DIR X include files are in DIR
259 --x-libraries=DIR X library files are in DIR
261 if test -n "$ac_help"; then
262 echo "--enable and --with options recognized:$ac_help"
266 -host | --host | --hos | --ho)
268 -host=* | --host=* | --hos=* | --ho=*)
271 -includedir | --includedir | --includedi | --included | --include \
272 | --includ | --inclu | --incl | --inc)
273 ac_prev=includedir ;;
274 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
275 | --includ=* | --inclu=* | --incl=* | --inc=*)
276 includedir="$ac_optarg" ;;
278 -infodir | --infodir | --infodi | --infod | --info | --inf)
280 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
281 infodir="$ac_optarg" ;;
283 -libdir | --libdir | --libdi | --libd)
285 -libdir=* | --libdir=* | --libdi=* | --libd=*)
286 libdir="$ac_optarg" ;;
288 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
289 | --libexe | --libex | --libe)
290 ac_prev=libexecdir ;;
291 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
292 | --libexe=* | --libex=* | --libe=*)
293 libexecdir="$ac_optarg" ;;
295 -localstatedir | --localstatedir | --localstatedi | --localstated \
296 | --localstate | --localstat | --localsta | --localst \
297 | --locals | --local | --loca | --loc | --lo)
298 ac_prev=localstatedir ;;
299 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
300 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
301 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
302 localstatedir="$ac_optarg" ;;
304 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
306 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
307 mandir="$ac_optarg" ;;
310 # Obsolete; use --without-fp.
313 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
317 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
318 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
321 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
322 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
323 | --oldin | --oldi | --old | --ol | --o)
324 ac_prev=oldincludedir ;;
325 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
326 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
327 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
328 oldincludedir="$ac_optarg" ;;
330 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
332 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
333 prefix="$ac_optarg" ;;
335 -program-prefix | --program-prefix | --program-prefi | --program-pref \
336 | --program-pre | --program-pr | --program-p)
337 ac_prev=program_prefix ;;
338 -program-prefix=* | --program-prefix=* | --program-prefi=* \
339 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
340 program_prefix="$ac_optarg" ;;
342 -program-suffix | --program-suffix | --program-suffi | --program-suff \
343 | --program-suf | --program-su | --program-s)
344 ac_prev=program_suffix ;;
345 -program-suffix=* | --program-suffix=* | --program-suffi=* \
346 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
347 program_suffix="$ac_optarg" ;;
349 -program-transform-name | --program-transform-name \
350 | --program-transform-nam | --program-transform-na \
351 | --program-transform-n | --program-transform- \
352 | --program-transform | --program-transfor \
353 | --program-transfo | --program-transf \
354 | --program-trans | --program-tran \
355 | --progr-tra | --program-tr | --program-t)
356 ac_prev=program_transform_name ;;
357 -program-transform-name=* | --program-transform-name=* \
358 | --program-transform-nam=* | --program-transform-na=* \
359 | --program-transform-n=* | --program-transform-=* \
360 | --program-transform=* | --program-transfor=* \
361 | --program-transfo=* | --program-transf=* \
362 | --program-trans=* | --program-tran=* \
363 | --progr-tra=* | --program-tr=* | --program-t=*)
364 program_transform_name="$ac_optarg" ;;
366 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
367 | -silent | --silent | --silen | --sile | --sil)
370 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
372 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
374 sbindir="$ac_optarg" ;;
376 -sharedstatedir | --sharedstatedir | --sharedstatedi \
377 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
378 | --sharedst | --shareds | --shared | --share | --shar \
380 ac_prev=sharedstatedir ;;
381 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
382 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
383 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
385 sharedstatedir="$ac_optarg" ;;
387 -site | --site | --sit)
389 -site=* | --site=* | --sit=*)
392 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
394 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
395 srcdir="$ac_optarg" ;;
397 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
398 | --syscon | --sysco | --sysc | --sys | --sy)
399 ac_prev=sysconfdir ;;
400 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
401 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
402 sysconfdir="$ac_optarg" ;;
404 -target | --target | --targe | --targ | --tar | --ta | --t)
406 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
407 target="$ac_optarg" ;;
409 -v | -verbose | --verbose | --verbos | --verbo | --verb)
412 -version | --version | --versio | --versi | --vers)
413 echo "configure generated by autoconf version 2.13"
417 ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
418 # Reject names that are not valid shell variable names.
419 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
420 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
422 ac_package=`echo $ac_package| sed 's/-/_/g'`
427 eval "with_${ac_package}='$ac_optarg'" ;;
429 -without-* | --without-*)
430 ac_package=`echo $ac_option|sed -e 's/-*without-//'`
431 # Reject names that are not valid shell variable names.
432 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
433 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
435 ac_package=`echo $ac_package| sed 's/-/_/g'`
436 eval "with_${ac_package}=no" ;;
439 # Obsolete; use --with-x.
442 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
443 | --x-incl | --x-inc | --x-in | --x-i)
444 ac_prev=x_includes ;;
445 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
446 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
447 x_includes="$ac_optarg" ;;
449 -x-libraries | --x-libraries | --x-librarie | --x-librari \
450 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
451 ac_prev=x_libraries ;;
452 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
453 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
454 x_libraries="$ac_optarg" ;;
456 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
460 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
461 echo "configure: warning: $ac_option: invalid host type" 1>&2
463 if test "x$nonopt" != xNONE; then
464 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
472 if test -n "$ac_prev"; then
473 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
476 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
478 # File descriptor usage:
481 # 2 errors and warnings
482 # 3 some systems may open it to /dev/tty
483 # 4 used on the Kubota Titan
484 # 6 checking for... messages and results
485 # 5 compiler messages saved in config.log
486 if test "$silent" = yes; then
494 This file contains any messages produced by compilers while
495 running configure, to aid debugging if configure makes a mistake.
498 # Strip out --no-create and --no-recursion so they do not pile up.
499 # Also quote any args containing shell metacharacters.
504 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
505 | --no-cr | --no-c) ;;
506 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
507 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
508 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
509 ac_configure_args="$ac_configure_args '$ac_arg'" ;;
510 *) ac_configure_args="$ac_configure_args $ac_arg" ;;
515 # Only set these to C if already set. These must not be set unconditionally
516 # because not all systems understand e.g. LANG=C (notably SCO).
517 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
518 # Non-C LC_CTYPE values break the ctype check.
519 if test "${LANG+set}" = set; then LANG=C; export LANG; fi
520 if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
521 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
522 if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
524 # confdefs.h avoids OS command line length limits that DEFS can exceed.
525 rm -rf conftest* confdefs.h
526 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
529 # A filename unique to this package, relative to the directory that
530 # configure is in, which we can look for to find out if srcdir is correct.
531 ac_unique_file=include/ldap.h
533 # Find the source files, if location was not specified.
534 if test -z "$srcdir"; then
535 ac_srcdir_defaulted=yes
536 # Try the directory containing this script, then its parent.
538 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
539 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
541 if test ! -r $srcdir/$ac_unique_file; then
545 ac_srcdir_defaulted=no
547 if test ! -r $srcdir/$ac_unique_file; then
548 if test "$ac_srcdir_defaulted" = yes; then
549 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
551 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
554 srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
556 # Prefer explicitly selected file to automatically selected ones.
557 if test -z "$CONFIG_SITE"; then
558 if test "x$prefix" != xNONE; then
559 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
561 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
564 for ac_site_file in $CONFIG_SITE; do
565 if test -r "$ac_site_file"; then
566 echo "loading site script $ac_site_file"
571 if test -r "$cache_file"; then
572 echo "loading cache $cache_file"
575 echo "creating cache $cache_file"
580 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
581 ac_cpp='$CPP $CPPFLAGS'
582 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
583 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
584 cross_compiling=$ac_cv_prog_cc_cross
588 if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
589 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
590 if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
597 ac_n= ac_c='\c' ac_t=
601 for ac_dir in build $srcdir/build; do
602 if test -f $ac_dir/install-sh; then
604 ac_install_sh="$ac_aux_dir/install-sh -c"
606 elif test -f $ac_dir/install.sh; then
608 ac_install_sh="$ac_aux_dir/install.sh -c"
612 if test -z "$ac_aux_dir"; then
613 { echo "configure: error: can not find install-sh or install.sh in build $srcdir/build" 1>&2; exit 1; }
615 ac_config_guess=$ac_aux_dir/config.guess
616 ac_config_sub=$ac_aux_dir/config.sub
617 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
618 # Find a good install program. We prefer a C program (faster),
619 # so one script is as good as another. But avoid the broken or
620 # incompatible versions:
621 # SysV /etc/install, /usr/sbin/install
622 # SunOS /usr/etc/install
625 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
626 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
627 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
628 # ./install, which can be erroneously created by make from ./install.sh.
629 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
630 echo "configure:631: checking for a BSD compatible install" >&5
631 if test -z "$INSTALL"; then
632 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
633 echo $ac_n "(cached) $ac_c" 1>&6
635 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
636 for ac_dir in $PATH; do
637 # Account for people who put trailing slashes in PATH elements.
639 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
641 # OSF1 and SCO ODT 3.0 have their own names for install.
642 # Don't use installbsd from OSF since it installs stuff as root
644 for ac_prog in ginstall scoinst install; do
645 if test -f $ac_dir/$ac_prog; then
646 if test $ac_prog = install &&
647 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
648 # AIX install. It has an incompatible calling convention.
651 ac_cv_path_install="$ac_dir/$ac_prog -c"
662 if test "${ac_cv_path_install+set}" = set; then
663 INSTALL="$ac_cv_path_install"
665 # As a last resort, use the slow shell script. We don't cache a
666 # path for INSTALL within a source directory, because that will
667 # break other packages using the cache if that directory is
668 # removed, or if the path is relative.
669 INSTALL="$ac_install_sh"
672 echo "$ac_t""$INSTALL" 1>&6
674 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
675 # It thinks the first close brace ends the variable substitution.
676 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
678 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
680 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
682 echo $ac_n "checking whether build environment is sane""... $ac_c" 1>&6
683 echo "configure:684: checking whether build environment is sane" >&5
686 echo timestamp > conftestfile
687 # Do `set' in a subshell so we don't clobber the current shell's
688 # arguments. Must try -L first in case configure is actually a
689 # symlink; some systems play weird games with the mod time of symlinks
690 # (eg FreeBSD returns the mod time of the symlink's containing
693 set X `ls -Lt $srcdir/configure conftestfile 2> /dev/null`
694 if test "$*" = "X"; then
696 set X `ls -t $srcdir/configure conftestfile`
698 if test "$*" != "X $srcdir/configure conftestfile" \
699 && test "$*" != "X conftestfile $srcdir/configure"; then
701 # If neither matched, then we have a broken ls. This can happen
702 # if, for instance, CONFIG_SHELL is bash and it inherits a
703 # broken ls alias from the environment. This has actually
704 # happened. Such a system could not be considered "sane".
705 { echo "configure: error: ls -t appears to fail. Make sure there is not a broken
706 alias in your environment" 1>&2; exit 1; }
709 test "$2" = conftestfile
715 { echo "configure: error: newly created file is older than distributed files!
716 Check your system clock" 1>&2; exit 1; }
719 echo "$ac_t""yes" 1>&6
720 if test "$program_transform_name" = s,x,x,; then
721 program_transform_name=
723 # Double any \ or $. echo might interpret backslashes.
724 cat <<\EOF_SED > conftestsed
725 s,\\,\\\\,g; s,\$,$$,g
727 program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
730 test "$program_prefix" != NONE &&
731 program_transform_name="s,^,${program_prefix},; $program_transform_name"
732 # Use a double $ so make ignores it.
733 test "$program_suffix" != NONE &&
734 program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
736 # sed with no file args requires a program.
737 test "$program_transform_name" = "" && program_transform_name="s,x,x,"
739 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
740 echo "configure:741: checking whether ${MAKE-make} sets \${MAKE}" >&5
741 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
742 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
743 echo $ac_n "(cached) $ac_c" 1>&6
745 cat > conftestmake <<\EOF
747 @echo 'ac_maketemp="${MAKE}"'
749 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
750 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
751 if test -n "$ac_maketemp"; then
752 eval ac_cv_prog_make_${ac_make}_set=yes
754 eval ac_cv_prog_make_${ac_make}_set=no
758 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
759 echo "$ac_t""yes" 1>&6
762 echo "$ac_t""no" 1>&6
763 SET_MAKE="MAKE=${MAKE-make}"
771 if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then
772 { echo "configure: error: source directory already configured; run "make distclean" there first" 1>&2; exit 1; }
777 missing_dir=`cd $ac_aux_dir && pwd`
778 echo $ac_n "checking for working aclocal""... $ac_c" 1>&6
779 echo "configure:780: checking for working aclocal" >&5
780 # Run test in a subshell; some versions of sh will print an error if
781 # an executable is not found, even if stderr is redirected.
782 # Redirect stdin to placate older versions of autoconf. Sigh.
783 if (aclocal --version) < /dev/null > /dev/null 2>&1; then
785 echo "$ac_t""found" 1>&6
787 ACLOCAL="$missing_dir/missing aclocal"
788 echo "$ac_t""missing" 1>&6
791 echo $ac_n "checking for working autoconf""... $ac_c" 1>&6
792 echo "configure:793: checking for working autoconf" >&5
793 # Run test in a subshell; some versions of sh will print an error if
794 # an executable is not found, even if stderr is redirected.
795 # Redirect stdin to placate older versions of autoconf. Sigh.
796 if (autoconf --version) < /dev/null > /dev/null 2>&1; then
798 echo "$ac_t""found" 1>&6
800 AUTOCONF="$missing_dir/missing autoconf"
801 echo "$ac_t""missing" 1>&6
804 echo $ac_n "checking for working automake""... $ac_c" 1>&6
805 echo "configure:806: checking for working automake" >&5
806 # Run test in a subshell; some versions of sh will print an error if
807 # an executable is not found, even if stderr is redirected.
808 # Redirect stdin to placate older versions of autoconf. Sigh.
809 if (automake --version) < /dev/null > /dev/null 2>&1; then
811 echo "$ac_t""found" 1>&6
813 AUTOMAKE="$missing_dir/missing automake"
814 echo "$ac_t""missing" 1>&6
817 echo $ac_n "checking for working autoheader""... $ac_c" 1>&6
818 echo "configure:819: checking for working autoheader" >&5
819 # Run test in a subshell; some versions of sh will print an error if
820 # an executable is not found, even if stderr is redirected.
821 # Redirect stdin to placate older versions of autoconf. Sigh.
822 if (autoheader --version) < /dev/null > /dev/null 2>&1; then
823 AUTOHEADER=autoheader
824 echo "$ac_t""found" 1>&6
826 AUTOHEADER="$missing_dir/missing autoheader"
827 echo "$ac_t""missing" 1>&6
830 echo $ac_n "checking for working makeinfo""... $ac_c" 1>&6
831 echo "configure:832: checking for working makeinfo" >&5
832 # Run test in a subshell; some versions of sh will print an error if
833 # an executable is not found, even if stderr is redirected.
834 # Redirect stdin to placate older versions of autoconf. Sigh.
835 if (makeinfo --version) < /dev/null > /dev/null 2>&1; then
837 echo "$ac_t""found" 1>&6
839 MAKEINFO="$missing_dir/missing makeinfo"
840 echo "$ac_t""missing" 1>&6
846 echo $ac_n "checking configure arguments""... $ac_c" 1>&6
847 echo "configure:848: checking configure arguments" >&5
852 ldap_subdir="openldap"
854 # Check whether --with-subdir or --without-subdir was given.
855 if test "${with_subdir+set}" = set; then
856 withval="$with_subdir"
858 if test "$withval" = "no"; then
860 elif test "$withval" != "yes"; then
861 ldap_subdir="$withval"
867 # OpenLDAP --enable-debug
868 # Check whether --enable-debug or --disable-debug was given.
869 if test "${enable_debug+set}" = set; then
870 enableval="$enable_debug"
873 for ol_val in auto yes no ; do
874 if test "$enableval" = "$ol_val" ; then
878 if test "$ol_arg" = "invalid" ; then
879 { echo "configure: error: bad value $enableval for --enable-debug" 1>&2; exit 1; }
881 ol_enable_debug="$ol_arg"
884 ol_enable_debug="yes"
888 # OpenLDAP --enable-proctitle
889 # Check whether --enable-proctitle or --disable-proctitle was given.
890 if test "${enable_proctitle+set}" = set; then
891 enableval="$enable_proctitle"
894 for ol_val in auto yes no ; do
895 if test "$enableval" = "$ol_val" ; then
899 if test "$ol_arg" = "invalid" ; then
900 { echo "configure: error: bad value $enableval for --enable-proctitle" 1>&2; exit 1; }
902 ol_enable_proctitle="$ol_arg"
905 ol_enable_proctitle="yes"
907 # end --enable-proctitle
908 # OpenLDAP --enable-cache
909 # Check whether --enable-cache or --disable-cache was given.
910 if test "${enable_cache+set}" = set; then
911 enableval="$enable_cache"
914 for ol_val in auto yes no ; do
915 if test "$enableval" = "$ol_val" ; then
919 if test "$ol_arg" = "invalid" ; then
920 { echo "configure: error: bad value $enableval for --enable-cache" 1>&2; exit 1; }
922 ol_enable_cache="$ol_arg"
925 ol_enable_cache="yes"
928 # OpenLDAP --enable-dns
929 # Check whether --enable-dns or --disable-dns was given.
930 if test "${enable_dns+set}" = set; then
931 enableval="$enable_dns"
934 for ol_val in auto yes no ; do
935 if test "$enableval" = "$ol_val" ; then
939 if test "$ol_arg" = "invalid" ; then
940 { echo "configure: error: bad value $enableval for --enable-dns" 1>&2; exit 1; }
942 ol_enable_dns="$ol_arg"
948 # OpenLDAP --enable-referrals
949 # Check whether --enable-referrals or --disable-referrals was given.
950 if test "${enable_referrals+set}" = set; then
951 enableval="$enable_referrals"
954 for ol_val in auto yes no ; do
955 if test "$enableval" = "$ol_val" ; then
959 if test "$ol_arg" = "invalid" ; then
960 { echo "configure: error: bad value $enableval for --enable-referrals" 1>&2; exit 1; }
962 ol_enable_referrals="$ol_arg"
965 ol_enable_referrals="yes"
967 # end --enable-referrals
968 # OpenLDAP --enable-cldap
969 # Check whether --enable-cldap or --disable-cldap was given.
970 if test "${enable_cldap+set}" = set; then
971 enableval="$enable_cldap"
974 for ol_val in auto yes no ; do
975 if test "$enableval" = "$ol_val" ; then
979 if test "$ol_arg" = "invalid" ; then
980 { echo "configure: error: bad value $enableval for --enable-cldap" 1>&2; exit 1; }
982 ol_enable_cldap="$ol_arg"
988 # OpenLDAP --enable-x_compile
989 # Check whether --enable-x_compile or --disable-x_compile was given.
990 if test "${enable_x_compile+set}" = set; then
991 enableval="$enable_x_compile"
994 for ol_val in yes no ; do
995 if test "$enableval" = "$ol_val" ; then
999 if test "$ol_arg" = "invalid" ; then
1000 { echo "configure: error: bad value $enableval for --enable-x_compile" 1>&2; exit 1; }
1002 ol_enable_x_compile="$ol_arg"
1005 ol_enable_x_compile="no"
1007 # end --enable-x_compile
1010 # OpenLDAP --enable-dmalloc
1011 # Check whether --enable-dmalloc or --disable-dmalloc was given.
1012 if test "${enable_dmalloc+set}" = set; then
1013 enableval="$enable_dmalloc"
1016 for ol_val in auto yes no ; do
1017 if test "$enableval" = "$ol_val" ; then
1021 if test "$ol_arg" = "invalid" ; then
1022 { echo "configure: error: bad value $enableval for --enable-dmalloc" 1>&2; exit 1; }
1024 ol_enable_dmalloc="$ol_arg"
1027 ol_enable_dmalloc="no"
1029 # end --enable-dmalloc
1031 # OpenLDAP --with-kerberos
1032 # Check whether --with-kerberos or --without-kerberos was given.
1033 if test "${with_kerberos+set}" = set; then
1034 withval="$with_kerberos"
1037 for ol_val in auto k5 k4 afs yes no ; do
1038 if test "$withval" = "$ol_val" ; then
1042 if test "$ol_arg" = "invalid" ; then
1043 { echo "configure: error: bad value $withval for --with-kerberos" 1>&2; exit 1; }
1045 ol_with_kerberos="$ol_arg"
1048 ol_with_kerberos="auto"
1050 # end --with-kerberos
1052 # OpenLDAP --with-threads
1053 # Check whether --with-threads or --without-threads was given.
1054 if test "${with_threads+set}" = set; then
1055 withval="$with_threads"
1058 for ol_val in auto posix mach lwp yes no manual ; do
1059 if test "$withval" = "$ol_val" ; then
1063 if test "$ol_arg" = "invalid" ; then
1064 { echo "configure: error: bad value $withval for --with-threads" 1>&2; exit 1; }
1066 ol_with_threads="$ol_arg"
1069 ol_with_threads="auto"
1071 # end --with-threads
1073 # OpenLDAP --with-yielding_select
1074 # Check whether --with-yielding_select or --without-yielding_select was given.
1075 if test "${with_yielding_select+set}" = set; then
1076 withval="$with_yielding_select"
1079 for ol_val in auto yes no manual ; do
1080 if test "$withval" = "$ol_val" ; then
1084 if test "$ol_arg" = "invalid" ; then
1085 { echo "configure: error: bad value $withval for --with-yielding_select" 1>&2; exit 1; }
1087 ol_with_yielding_select="$ol_arg"
1090 ol_with_yielding_select="auto"
1092 # end --with-yielding_select
1096 # Check whether --with-xxldapdoptions or --without-xxldapdoptions was given.
1097 if test "${with_xxldapdoptions+set}" = set; then
1098 withval="$with_xxldapdoptions"
1102 # OpenLDAP --enable-ldapd
1103 # Check whether --enable-ldapd or --disable-ldapd was given.
1104 if test "${enable_ldapd+set}" = set; then
1105 enableval="$enable_ldapd"
1108 for ol_val in auto yes no ; do
1109 if test "$enableval" = "$ol_val" ; then
1113 if test "$ol_arg" = "invalid" ; then
1114 { echo "configure: error: bad value $enableval for --enable-ldapd" 1>&2; exit 1; }
1116 ol_enable_ldapd="$ol_arg"
1119 ol_enable_ldapd="no"
1121 # end --enable-ldapd
1123 # Check whether --with-xxslapdoptions or --without-xxslapdoptions was given.
1124 if test "${with_xxslapdoptions+set}" = set; then
1125 withval="$with_xxslapdoptions"
1129 # OpenLDAP --enable-slapd
1130 # Check whether --enable-slapd or --disable-slapd was given.
1131 if test "${enable_slapd+set}" = set; then
1132 enableval="$enable_slapd"
1135 for ol_val in auto yes no ; do
1136 if test "$enableval" = "$ol_val" ; then
1140 if test "$ol_arg" = "invalid" ; then
1141 { echo "configure: error: bad value $enableval for --enable-slapd" 1>&2; exit 1; }
1143 ol_enable_slapd="$ol_arg"
1146 ol_enable_slapd="yes"
1148 # end --enable-slapd
1149 # OpenLDAP --enable-aclgroups
1150 # Check whether --enable-aclgroups or --disable-aclgroups was given.
1151 if test "${enable_aclgroups+set}" = set; then
1152 enableval="$enable_aclgroups"
1155 for ol_val in auto yes no ; do
1156 if test "$enableval" = "$ol_val" ; then
1160 if test "$ol_arg" = "invalid" ; then
1161 { echo "configure: error: bad value $enableval for --enable-aclgroups" 1>&2; exit 1; }
1163 ol_enable_aclgroups="$ol_arg"
1166 ol_enable_aclgroups="auto"
1168 # end --enable-aclgroups
1169 # OpenLDAP --enable-cleartext
1170 # Check whether --enable-cleartext or --disable-cleartext was given.
1171 if test "${enable_cleartext+set}" = set; then
1172 enableval="$enable_cleartext"
1175 for ol_val in auto yes no ; do
1176 if test "$enableval" = "$ol_val" ; then
1180 if test "$ol_arg" = "invalid" ; then
1181 { echo "configure: error: bad value $enableval for --enable-cleartext" 1>&2; exit 1; }
1183 ol_enable_cleartext="$ol_arg"
1186 ol_enable_cleartext="yes"
1188 # end --enable-cleartext
1189 # OpenLDAP --enable-crypt
1190 # Check whether --enable-crypt or --disable-crypt was given.
1191 if test "${enable_crypt+set}" = set; then
1192 enableval="$enable_crypt"
1195 for ol_val in auto yes no ; do
1196 if test "$enableval" = "$ol_val" ; then
1200 if test "$ol_arg" = "invalid" ; then
1201 { echo "configure: error: bad value $enableval for --enable-crypt" 1>&2; exit 1; }
1203 ol_enable_crypt="$ol_arg"
1206 ol_enable_crypt="auto"
1208 # end --enable-crypt
1209 # OpenLDAP --enable-wrappers
1210 # Check whether --enable-wrappers or --disable-wrappers was given.
1211 if test "${enable_wrappers+set}" = set; then
1212 enableval="$enable_wrappers"
1215 for ol_val in auto yes no ; do
1216 if test "$enableval" = "$ol_val" ; then
1220 if test "$ol_arg" = "invalid" ; then
1221 { echo "configure: error: bad value $enableval for --enable-wrappers" 1>&2; exit 1; }
1223 ol_enable_wrappers="$ol_arg"
1226 ol_enable_wrappers="no"
1228 # end --enable-wrappers
1229 # OpenLDAP --enable-phonetic
1230 # Check whether --enable-phonetic or --disable-phonetic was given.
1231 if test "${enable_phonetic+set}" = set; then
1232 enableval="$enable_phonetic"
1235 for ol_val in auto yes no ; do
1236 if test "$enableval" = "$ol_val" ; then
1240 if test "$ol_arg" = "invalid" ; then
1241 { echo "configure: error: bad value $enableval for --enable-phonetic" 1>&2; exit 1; }
1243 ol_enable_phonetic="$ol_arg"
1246 ol_enable_phonetic="no"
1248 # end --enable-phonetic
1249 # OpenLDAP --enable-rlookups
1250 # Check whether --enable-rlookups or --disable-rlookups was given.
1251 if test "${enable_rlookups+set}" = set; then
1252 enableval="$enable_rlookups"
1255 for ol_val in auto yes no ; do
1256 if test "$enableval" = "$ol_val" ; then
1260 if test "$ol_arg" = "invalid" ; then
1261 { echo "configure: error: bad value $enableval for --enable-rlookups" 1>&2; exit 1; }
1263 ol_enable_rlookups="$ol_arg"
1266 ol_enable_rlookups="auto"
1268 # end --enable-rlookups
1270 # OpenLDAP --enable-bdb2
1271 # Check whether --enable-bdb2 or --disable-bdb2 was given.
1272 if test "${enable_bdb2+set}" = set; then
1273 enableval="$enable_bdb2"
1276 for ol_val in auto yes no ; do
1277 if test "$enableval" = "$ol_val" ; then
1281 if test "$ol_arg" = "invalid" ; then
1282 { echo "configure: error: bad value $enableval for --enable-bdb2" 1>&2; exit 1; }
1284 ol_enable_bdb2="$ol_arg"
1290 # OpenLDAP --enable-ldbm
1291 # Check whether --enable-ldbm or --disable-ldbm was given.
1292 if test "${enable_ldbm+set}" = set; then
1293 enableval="$enable_ldbm"
1296 for ol_val in auto yes no ; do
1297 if test "$enableval" = "$ol_val" ; then
1301 if test "$ol_arg" = "invalid" ; then
1302 { echo "configure: error: bad value $enableval for --enable-ldbm" 1>&2; exit 1; }
1304 ol_enable_ldbm="$ol_arg"
1307 ol_enable_ldbm="yes"
1310 # OpenLDAP --with-ldbm_api
1311 # Check whether --with-ldbm_api or --without-ldbm_api was given.
1312 if test "${with_ldbm_api+set}" = set; then
1313 withval="$with_ldbm_api"
1316 for ol_val in auto db2 db gdbm ndbm manual ; do
1317 if test "$withval" = "$ol_val" ; then
1321 if test "$ol_arg" = "invalid" ; then
1322 { echo "configure: error: bad value $withval for --with-ldbm_api" 1>&2; exit 1; }
1324 ol_with_ldbm_api="$ol_arg"
1327 ol_with_ldbm_api="auto"
1329 # end --with-ldbm_api
1331 # OpenLDAP --with-ldbm_type
1332 # Check whether --with-ldbm_type or --without-ldbm_type was given.
1333 if test "${with_ldbm_type+set}" = set; then
1334 withval="$with_ldbm_type"
1337 for ol_val in auto btree hash ; do
1338 if test "$withval" = "$ol_val" ; then
1342 if test "$ol_arg" = "invalid" ; then
1343 { echo "configure: error: bad value $withval for --with-ldbm_type" 1>&2; exit 1; }
1345 ol_with_ldbm_type="$ol_arg"
1348 ol_with_ldbm_type="auto"
1350 # end --with-ldbm_type
1353 # OpenLDAP --enable-passwd
1354 # Check whether --enable-passwd or --disable-passwd was given.
1355 if test "${enable_passwd+set}" = set; then
1356 enableval="$enable_passwd"
1359 for ol_val in auto yes no ; do
1360 if test "$enableval" = "$ol_val" ; then
1364 if test "$ol_arg" = "invalid" ; then
1365 { echo "configure: error: bad value $enableval for --enable-passwd" 1>&2; exit 1; }
1367 ol_enable_passwd="$ol_arg"
1370 ol_enable_passwd="no"
1372 # end --enable-passwd
1373 # OpenLDAP --enable-perl
1374 # Check whether --enable-perl or --disable-perl was given.
1375 if test "${enable_perl+set}" = set; then
1376 enableval="$enable_perl"
1379 for ol_val in auto yes no ; do
1380 if test "$enableval" = "$ol_val" ; then
1384 if test "$ol_arg" = "invalid" ; then
1385 { echo "configure: error: bad value $enableval for --enable-perl" 1>&2; exit 1; }
1387 ol_enable_perl="$ol_arg"
1393 # OpenLDAP --enable-shell
1394 # Check whether --enable-shell or --disable-shell was given.
1395 if test "${enable_shell+set}" = set; then
1396 enableval="$enable_shell"
1399 for ol_val in auto yes no ; do
1400 if test "$enableval" = "$ol_val" ; then
1404 if test "$ol_arg" = "invalid" ; then
1405 { echo "configure: error: bad value $enableval for --enable-shell" 1>&2; exit 1; }
1407 ol_enable_shell="$ol_arg"
1410 ol_enable_shell="no"
1412 # end --enable-shell
1413 # OpenLDAP --enable-tcl
1414 # Check whether --enable-tcl or --disable-tcl was given.
1415 if test "${enable_tcl+set}" = set; then
1416 enableval="$enable_tcl"
1419 for ol_val in auto yes no ; do
1420 if test "$enableval" = "$ol_val" ; then
1424 if test "$ol_arg" = "invalid" ; then
1425 { echo "configure: error: bad value $enableval for --enable-tcl" 1>&2; exit 1; }
1427 ol_enable_tcl="$ol_arg"
1434 # Check whether --with-xxslurpdoptions or --without-xxslurpdoptions was given.
1435 if test "${with_xxslurpdoptions+set}" = set; then
1436 withval="$with_xxslurpdoptions"
1440 # OpenLDAP --enable-slurpd
1441 # Check whether --enable-slurpd or --disable-slurpd was given.
1442 if test "${enable_slurpd+set}" = set; then
1443 enableval="$enable_slurpd"
1446 for ol_val in auto yes no ; do
1447 if test "$enableval" = "$ol_val" ; then
1451 if test "$ol_arg" = "invalid" ; then
1452 { echo "configure: error: bad value $enableval for --enable-slurpd" 1>&2; exit 1; }
1454 ol_enable_slurpd="$ol_arg"
1457 ol_enable_slurpd="auto"
1459 # end --enable-slurpd
1461 # Check whether --with-xxliboptions or --without-xxliboptions was given.
1462 if test "${with_xxliboptions+set}" = set; then
1463 withval="$with_xxliboptions"
1467 # Check whether --enable-static or --disable-static was given.
1468 if test "${enable_static+set}" = set; then
1469 enableval="$enable_static"
1470 p=${PACKAGE-default}
1471 case "$enableval" in
1472 yes) enable_static=yes ;;
1473 no) enable_static=no ;;
1476 # Look at the argument we got. We use all the common list separators.
1477 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
1478 for pkg in $enableval; do
1479 if test "X$pkg" = "X$p"; then
1490 # Check whether --enable-shared or --disable-shared was given.
1491 if test "${enable_shared+set}" = set; then
1492 enableval="$enable_shared"
1493 p=${PACKAGE-default}
1494 case "$enableval" in
1495 yes) enable_shared=yes ;;
1496 no) enable_shared=no ;;
1499 # Look at the argument we got. We use all the common list separators.
1500 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
1501 for pkg in $enableval; do
1502 if test "X$pkg" = "X$p"; then
1515 if test $ol_enable_dns = yes ; then
1516 if test $ol_enable_referrals = no ; then
1517 { echo "configure: error: DNS requires --enable-referrals" 1>&2; exit 1; }
1519 if test $ol_enable_referrals = auto ; then
1520 echo "configure: warning: DNS requires referrals, adding --enable-referrals" 1>&2
1521 ol_enable_referrals=yes
1525 if test $ol_enable_slapd = no ; then
1526 if test $ol_enable_bdb2 = yes ; then
1527 echo "configure: warning: slapd disabled, ignoring --enable_bdb2 argument" 1>&2
1529 if test $ol_enable_ldbm = yes ; then
1530 echo "configure: warning: slapd disabled, ignoring --enable_ldbm argument" 1>&2
1532 if test $ol_enable_passwd = yes ; then
1533 echo "configure: warning: slapd disabled, ignoring --enable_passwd argument" 1>&2
1535 if test $ol_enable_perl = yes ; then
1536 echo "configure: warning: slapd disabled, ignoring --enable_perl argument" 1>&2
1538 if test $ol_enable_shell = yes ; then
1539 echo "configure: warning: slapd disabled, ignoring --enable_shell argument" 1>&2
1541 if test $ol_enable_tcl = yes ; then
1542 echo "configure: warning: slapd disabled, ignoring --enable_tcl argument" 1>&2
1544 if test $ol_enable_aclgroups = yes ; then
1545 echo "configure: warning: slapd disabled, ignoring --enable_aclgroups argument" 1>&2
1547 if test $ol_enable_wrappers = yes ; then
1548 echo "configure: warning: slapd disabled, ignoring --enable_wrappers argument" 1>&2
1550 if test $ol_enable_phonetic = yes ; then
1551 echo "configure: warning: slapd disabled, ignoring --enable_phonetic argument" 1>&2
1553 if test $ol_enable_rlookups = yes ; then
1554 echo "configure: warning: slapd disabled, ignoring --enable_rlookups argument" 1>&2
1556 if test $ol_with_ldbm_api != auto ; then
1557 echo "configure: warning: slapd disabled, ignoring --with_ldbm_api argument" 1>&2
1559 if test $ol_with_ldbm_type != auto ; then
1560 echo "configure: warning: slapd disabled, ignoring --with_ldbm_type argument" 1>&2
1562 if test $ol_enable_slurpd = yes ; then
1563 { echo "configure: error: slurpd requires slapd" 1>&2; exit 1; }
1566 # force settings to no
1573 ol_enable_aclgroups=no
1574 ol_enable_wrappers=no
1575 ol_enable_phonetic=no
1576 ol_enable_rlookups=no
1578 ol_with_ldbm_type=no
1581 elif test $ol_enable_ldbm = no ; then
1583 if test $ol_with_ldbm_api != auto ; then
1584 echo "configure: warning: LDBM disabled, ignoring --with_ldbm_api argument" 1>&2
1587 if test $ol_with_ldbm_type != auto ; then
1588 echo "configure: warning: LDBM disabled, ignoring --with_ldbm_type argument" 1>&2
1591 if test $ol_enable_bdb2 = yes ; then
1592 { echo "configure: error: BDB2 requires --enable-ldbm" 1>&2; exit 1; }
1595 if test $ol_enable_passwd = no -a \
1596 $ol_enable_perl = no -a \
1597 $ol_enable_shell = no -a \
1598 $ol_enable_tcl = no ; then
1599 { echo "configure: error: slapd requires a backend" 1>&2; exit 1; }
1603 ol_with_ldbm_type=no
1605 elif test $ol_enable_bdb2 = yes ; then
1607 if test $ol_with_ldbm_api != auto -a \
1608 $ol_with_ldbm_api != db2 ; then
1609 { echo "configure: error: BDB2 requires LDBM API DB2" 1>&2; exit 1; }
1612 ol_with_ldbm_api=db2
1616 if test $ol_enable_bdb2 != no ; then
1617 if test $ol_with_ldbm_api != auto -a \
1618 $ol_with_ldbm_api != db2 ; then
1619 echo "configure: warning: BDB2 requires LDBM api db2 or auto" 1>&2
1624 if test $ol_with_ldbm_api = gdbm -a \
1625 $ol_with_ldbm_type = btree ; then
1626 { echo "configure: error: GDBM only supports LDBM type hash" 1>&2; exit 1; }
1628 if test $ol_with_ldbm_api = ndbm -a \
1629 $ol_with_ldbm_type = btree ; then
1630 { echo "configure: error: NDBM only supports LDBM type hash" 1>&2; exit 1; }
1634 if test $ol_enable_slurpd = yes ; then
1635 if test $ol_with_threads = no ; then
1636 { echo "configure: error: slurpd requires threads" 1>&2; exit 1; }
1640 echo "$ac_t""done" 1>&6
1643 # Make sure we can run config.sub.
1644 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
1645 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
1648 echo $ac_n "checking host system type""... $ac_c" 1>&6
1649 echo "configure:1650: checking host system type" >&5
1652 case "$host_alias" in
1656 if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
1657 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
1659 *) host_alias=$nonopt ;;
1663 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
1664 host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1665 host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1666 host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1667 echo "$ac_t""$host" 1>&6
1693 SLAPD_PERL_CPPFLAGS=
1699 # Find a good install program. We prefer a C program (faster),
1700 # so one script is as good as another. But avoid the broken or
1701 # incompatible versions:
1702 # SysV /etc/install, /usr/sbin/install
1703 # SunOS /usr/etc/install
1704 # IRIX /sbin/install
1706 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
1707 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
1708 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
1709 # ./install, which can be erroneously created by make from ./install.sh.
1710 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
1711 echo "configure:1712: checking for a BSD compatible install" >&5
1712 if test -z "$INSTALL"; then
1713 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
1714 echo $ac_n "(cached) $ac_c" 1>&6
1716 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
1717 for ac_dir in $PATH; do
1718 # Account for people who put trailing slashes in PATH elements.
1720 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
1722 # OSF1 and SCO ODT 3.0 have their own names for install.
1723 # Don't use installbsd from OSF since it installs stuff as root
1725 for ac_prog in ginstall scoinst install; do
1726 if test -f $ac_dir/$ac_prog; then
1727 if test $ac_prog = install &&
1728 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
1729 # AIX install. It has an incompatible calling convention.
1732 ac_cv_path_install="$ac_dir/$ac_prog -c"
1743 if test "${ac_cv_path_install+set}" = set; then
1744 INSTALL="$ac_cv_path_install"
1746 # As a last resort, use the slow shell script. We don't cache a
1747 # path for INSTALL within a source directory, because that will
1748 # break other packages using the cache if that directory is
1749 # removed, or if the path is relative.
1750 INSTALL="$ac_install_sh"
1753 echo "$ac_t""$INSTALL" 1>&6
1755 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
1756 # It thinks the first close brace ends the variable substitution.
1757 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
1759 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
1761 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
1763 # Extract the first word of "ranlib", so it can be a program name with args.
1764 set dummy ranlib; ac_word=$2
1765 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1766 echo "configure:1767: checking for $ac_word" >&5
1767 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1768 echo $ac_n "(cached) $ac_c" 1>&6
1770 if test -n "$RANLIB"; then
1771 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1773 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1775 for ac_dir in $ac_dummy; do
1776 test -z "$ac_dir" && ac_dir=.
1777 if test -f $ac_dir/$ac_word; then
1778 ac_cv_prog_RANLIB="ranlib"
1783 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1786 RANLIB="$ac_cv_prog_RANLIB"
1787 if test -n "$RANLIB"; then
1788 echo "$ac_t""$RANLIB" 1>&6
1790 echo "$ac_t""no" 1>&6
1793 # Extract the first word of "gcc", so it can be a program name with args.
1794 set dummy gcc; ac_word=$2
1795 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1796 echo "configure:1797: checking for $ac_word" >&5
1797 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1798 echo $ac_n "(cached) $ac_c" 1>&6
1800 if test -n "$CC"; then
1801 ac_cv_prog_CC="$CC" # Let the user override the test.
1803 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1805 for ac_dir in $ac_dummy; do
1806 test -z "$ac_dir" && ac_dir=.
1807 if test -f $ac_dir/$ac_word; then
1816 if test -n "$CC"; then
1817 echo "$ac_t""$CC" 1>&6
1819 echo "$ac_t""no" 1>&6
1822 if test -z "$CC"; then
1823 # Extract the first word of "cc", so it can be a program name with args.
1824 set dummy cc; ac_word=$2
1825 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1826 echo "configure:1827: checking for $ac_word" >&5
1827 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1828 echo $ac_n "(cached) $ac_c" 1>&6
1830 if test -n "$CC"; then
1831 ac_cv_prog_CC="$CC" # Let the user override the test.
1833 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1836 for ac_dir in $ac_dummy; do
1837 test -z "$ac_dir" && ac_dir=.
1838 if test -f $ac_dir/$ac_word; then
1839 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1840 ac_prog_rejected=yes
1848 if test $ac_prog_rejected = yes; then
1849 # We found a bogon in the path, so make sure we never use it.
1850 set dummy $ac_cv_prog_CC
1852 if test $# -gt 0; then
1853 # We chose a different compiler from the bogus one.
1854 # However, it has the same basename, so the bogon will be chosen
1855 # first if we set CC to just the basename; use the full file name.
1857 set dummy "$ac_dir/$ac_word" "$@"
1865 if test -n "$CC"; then
1866 echo "$ac_t""$CC" 1>&6
1868 echo "$ac_t""no" 1>&6
1871 if test -z "$CC"; then
1872 case "`uname -s`" in
1874 # Extract the first word of "cl", so it can be a program name with args.
1875 set dummy cl; ac_word=$2
1876 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1877 echo "configure:1878: checking for $ac_word" >&5
1878 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1879 echo $ac_n "(cached) $ac_c" 1>&6
1881 if test -n "$CC"; then
1882 ac_cv_prog_CC="$CC" # Let the user override the test.
1884 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1886 for ac_dir in $ac_dummy; do
1887 test -z "$ac_dir" && ac_dir=.
1888 if test -f $ac_dir/$ac_word; then
1897 if test -n "$CC"; then
1898 echo "$ac_t""$CC" 1>&6
1900 echo "$ac_t""no" 1>&6
1905 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
1908 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
1909 echo "configure:1910: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
1912 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1913 ac_cpp='$CPP $CPPFLAGS'
1914 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1915 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1916 cross_compiling=$ac_cv_prog_cc_cross
1918 cat > conftest.$ac_ext << EOF
1920 #line 1921 "configure"
1921 #include "confdefs.h"
1925 if { (eval echo configure:1926: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1926 ac_cv_prog_cc_works=yes
1927 # If we can't run a trivial program, we are probably using a cross compiler.
1928 if (./conftest; exit) 2>/dev/null; then
1929 ac_cv_prog_cc_cross=no
1931 ac_cv_prog_cc_cross=yes
1934 echo "configure: failed program was:" >&5
1935 cat conftest.$ac_ext >&5
1936 ac_cv_prog_cc_works=no
1940 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1941 ac_cpp='$CPP $CPPFLAGS'
1942 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1943 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1944 cross_compiling=$ac_cv_prog_cc_cross
1946 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1947 if test $ac_cv_prog_cc_works = no; then
1948 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1950 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
1951 echo "configure:1952: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
1952 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1953 cross_compiling=$ac_cv_prog_cc_cross
1955 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
1956 echo "configure:1957: checking whether we are using GNU C" >&5
1957 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
1958 echo $ac_n "(cached) $ac_c" 1>&6
1960 cat > conftest.c <<EOF
1965 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1966: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
1972 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
1974 if test $ac_cv_prog_gcc = yes; then
1980 ac_test_CFLAGS="${CFLAGS+set}"
1981 ac_save_CFLAGS="$CFLAGS"
1983 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
1984 echo "configure:1985: checking whether ${CC-cc} accepts -g" >&5
1985 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
1986 echo $ac_n "(cached) $ac_c" 1>&6
1988 echo 'void f(){}' > conftest.c
1989 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
1998 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
1999 if test "$ac_test_CFLAGS" = set; then
2000 CFLAGS="$ac_save_CFLAGS"
2001 elif test $ac_cv_prog_cc_g = yes; then
2002 if test "$GCC" = yes; then
2008 if test "$GCC" = yes; then
2015 # Check whether --with-gnu-ld or --without-gnu-ld was given.
2016 if test "${with_gnu_ld+set}" = set; then
2017 withval="$with_gnu_ld"
2018 test "$withval" = no || with_gnu_ld=yes
2025 if test "$ac_cv_prog_gcc" = yes; then
2026 # Check if gcc -print-prog-name=ld gives a path.
2027 echo $ac_n "checking for ld used by GCC""... $ac_c" 1>&6
2028 echo "configure:2029: checking for ld used by GCC" >&5
2029 ac_prog=`($CC -print-prog-name=ld) 2>&5`
2031 # Accept absolute paths.
2033 test -z "$LD" && LD="$ac_prog"
2036 # If it fails, then pretend we aren't using GCC.
2040 # If it is relative, then search for the first ld in PATH.
2044 elif test "$with_gnu_ld" = yes; then
2045 echo $ac_n "checking for GNU ld""... $ac_c" 1>&6
2046 echo "configure:2047: checking for GNU ld" >&5
2048 echo $ac_n "checking for non-GNU ld""... $ac_c" 1>&6
2049 echo "configure:2050: checking for non-GNU ld" >&5
2051 if eval "test \"`echo '$''{'ac_cv_path_LD'+set}'`\" = set"; then
2052 echo $ac_n "(cached) $ac_c" 1>&6
2054 if test -z "$LD"; then
2055 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2056 for ac_dir in $PATH; do
2057 test -z "$ac_dir" && ac_dir=.
2058 if test -f "$ac_dir/$ac_prog"; then
2059 ac_cv_path_LD="$ac_dir/$ac_prog"
2060 # Check to see if the program is GNU ld. I'd rather use --version,
2061 # but apparently some GNU ld's only accept -v.
2062 # Break only if it was the GNU/non-GNU ld that we prefer.
2063 if "$ac_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
2064 test "$with_gnu_ld" != no && break
2066 test "$with_gnu_ld" != yes && break
2072 ac_cv_path_LD="$LD" # Let the user override the test with a path.
2077 if test -n "$LD"; then
2078 echo "$ac_t""$LD" 1>&6
2080 echo "$ac_t""no" 1>&6
2082 test -z "$LD" && { echo "configure: error: no acceptable ld found in \$PATH" 1>&2; exit 1; }
2084 echo $ac_n "checking if the linker ($LD) is GNU ld""... $ac_c" 1>&6
2085 echo "configure:2086: checking if the linker ($LD) is GNU ld" >&5
2086 if eval "test \"`echo '$''{'ac_cv_prog_gnu_ld'+set}'`\" = set"; then
2087 echo $ac_n "(cached) $ac_c" 1>&6
2089 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
2090 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
2091 ac_cv_prog_gnu_ld=yes
2093 ac_cv_prog_gnu_ld=no
2097 echo "$ac_t""$ac_cv_prog_gnu_ld" 1>&6
2100 echo $ac_n "checking for BSD-compatible nm""... $ac_c" 1>&6
2101 echo "configure:2102: checking for BSD-compatible nm" >&5
2102 if eval "test \"`echo '$''{'ac_cv_path_NM'+set}'`\" = set"; then
2103 echo $ac_n "(cached) $ac_c" 1>&6
2107 ac_cv_path_NM="$NM" # Let the user override the test with a path.
2110 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2111 for ac_dir in /usr/ucb /usr/ccs/bin $PATH /bin; do
2112 test -z "$ac_dir" && ac_dir=.
2113 if test -f $ac_dir/nm; then
2114 # Check to see if the nm accepts a BSD-compat flag.
2115 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
2116 # nm: unknown option "B" ignored
2117 if ($ac_dir/nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
2118 ac_cv_path_NM="$ac_dir/nm -B"
2119 elif ($ac_dir/nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
2120 ac_cv_path_NM="$ac_dir/nm -p"
2122 ac_cv_path_NM="$ac_dir/nm"
2128 test -z "$ac_cv_path_NM" && ac_cv_path_NM=nm
2134 echo "$ac_t""$NM" 1>&6
2137 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
2138 echo "configure:2139: checking whether ln -s works" >&5
2139 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
2140 echo $ac_n "(cached) $ac_c" 1>&6
2143 if ln -s X conftestdata 2>/dev/null
2146 ac_cv_prog_LN_S="ln -s"
2151 LN_S="$ac_cv_prog_LN_S"
2152 if test "$ac_cv_prog_LN_S" = "ln -s"; then
2153 echo "$ac_t""yes" 1>&6
2155 echo "$ac_t""no" 1>&6
2158 # Always use our own libtool.
2159 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
2161 # Check for any special flags to pass to ltconfig.
2163 test "$enable_shared" = no && libtool_flags="$libtool_flags --disable-shared"
2164 test "$enable_static" = no && libtool_flags="$libtool_flags --disable-static"
2165 test "$silent" = yes && libtool_flags="$libtool_flags --silent"
2166 test "$ac_cv_prog_gcc" = yes && libtool_flags="$libtool_flags --with-gcc"
2167 test "$ac_cv_prog_gnu_ld" = yes && libtool_flags="$libtool_flags --with-gnu-ld"
2169 # Some flags need to be propagated to the compiler or linker for good
2173 # Find out which ABI we are using.
2174 echo '#line 2175 "configure"' > conftest.$ac_ext
2175 if { (eval echo configure:2176: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2176 case "`/usr/bin/file conftest.o`" in
2192 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
2193 CFLAGS="$CFLAGS -belf"
2197 # Actually configure libtool. ac_aux_dir is where install-sh is found.
2198 CC="$CC" CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" \
2199 LD="$LD" NM="$NM" RANLIB="$RANLIB" LN_S="$LN_S" \
2200 ${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig \
2201 $libtool_flags --no-verify $ac_aux_dir/ltmain.sh $host \
2202 || { echo "configure: error: libtool configure failed" 1>&2; exit 1; }
2205 for ac_prog in mawk gawk nawk awk
2207 # Extract the first word of "$ac_prog", so it can be a program name with args.
2208 set dummy $ac_prog; ac_word=$2
2209 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2210 echo "configure:2211: checking for $ac_word" >&5
2211 if eval "test \"`echo '$''{'ac_cv_prog_AWK'+set}'`\" = set"; then
2212 echo $ac_n "(cached) $ac_c" 1>&6
2214 if test -n "$AWK"; then
2215 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2217 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2219 for ac_dir in $ac_dummy; do
2220 test -z "$ac_dir" && ac_dir=.
2221 if test -f $ac_dir/$ac_word; then
2222 ac_cv_prog_AWK="$ac_prog"
2229 AWK="$ac_cv_prog_AWK"
2230 if test -n "$AWK"; then
2231 echo "$ac_t""$AWK" 1>&6
2233 echo "$ac_t""no" 1>&6
2236 test -n "$AWK" && break
2239 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
2240 echo "configure:2241: checking whether ln -s works" >&5
2241 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
2242 echo $ac_n "(cached) $ac_c" 1>&6
2245 if ln -s X conftestdata 2>/dev/null
2248 ac_cv_prog_LN_S="ln -s"
2253 LN_S="$ac_cv_prog_LN_S"
2254 if test "$ac_cv_prog_LN_S" = "ln -s"; then
2255 echo "$ac_t""yes" 1>&6
2257 echo "$ac_t""no" 1>&6
2261 # Extract the first word of "sendmail", so it can be a program name with args.
2262 set dummy sendmail; ac_word=$2
2263 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2264 echo "configure:2265: checking for $ac_word" >&5
2265 if eval "test \"`echo '$''{'ac_cv_path_SENDMAIL'+set}'`\" = set"; then
2266 echo $ac_n "(cached) $ac_c" 1>&6
2270 ac_cv_path_SENDMAIL="$SENDMAIL" # Let the user override the test with a path.
2273 ac_cv_path_SENDMAIL="$SENDMAIL" # Let the user override the test with a dos path.
2276 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2277 ac_dummy="$PATH:/usr/libexec:/usr/lib:/usr/sbin:/usr/etc:/etc"
2278 for ac_dir in $ac_dummy; do
2279 test -z "$ac_dir" && ac_dir=.
2280 if test -f $ac_dir/$ac_word; then
2281 ac_cv_path_SENDMAIL="$ac_dir/$ac_word"
2286 test -z "$ac_cv_path_SENDMAIL" && ac_cv_path_SENDMAIL="/usr/lib/sendmail"
2290 SENDMAIL="$ac_cv_path_SENDMAIL"
2291 if test -n "$SENDMAIL"; then
2292 echo "$ac_t""$SENDMAIL" 1>&6
2294 echo "$ac_t""no" 1>&6
2297 # Extract the first word of "vi", so it can be a program name with args.
2298 set dummy vi; ac_word=$2
2299 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2300 echo "configure:2301: checking for $ac_word" >&5
2301 if eval "test \"`echo '$''{'ac_cv_path_EDITOR'+set}'`\" = set"; then
2302 echo $ac_n "(cached) $ac_c" 1>&6
2306 ac_cv_path_EDITOR="$EDITOR" # Let the user override the test with a path.
2309 ac_cv_path_EDITOR="$EDITOR" # Let the user override the test with a dos path.
2312 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2313 ac_dummy="$PATH:/usr/ucb"
2314 for ac_dir in $ac_dummy; do
2315 test -z "$ac_dir" && ac_dir=.
2316 if test -f $ac_dir/$ac_word; then
2317 ac_cv_path_EDITOR="$ac_dir/$ac_word"
2322 test -z "$ac_cv_path_EDITOR" && ac_cv_path_EDITOR="/usr/ucb/vi"
2326 EDITOR="$ac_cv_path_EDITOR"
2327 if test -n "$EDITOR"; then
2328 echo "$ac_t""$EDITOR" 1>&6
2330 echo "$ac_t""no" 1>&6
2333 # Extract the first word of "finger", so it can be a program name with args.
2334 set dummy finger; ac_word=$2
2335 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2336 echo "configure:2337: checking for $ac_word" >&5
2337 if eval "test \"`echo '$''{'ac_cv_path_FINGER'+set}'`\" = set"; then
2338 echo $ac_n "(cached) $ac_c" 1>&6
2342 ac_cv_path_FINGER="$FINGER" # Let the user override the test with a path.
2345 ac_cv_path_FINGER="$FINGER" # Let the user override the test with a dos path.
2348 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2349 ac_dummy="$PATH:/usr/ucb"
2350 for ac_dir in $ac_dummy; do
2351 test -z "$ac_dir" && ac_dir=.
2352 if test -f $ac_dir/$ac_word; then
2353 ac_cv_path_FINGER="$ac_dir/$ac_word"
2358 test -z "$ac_cv_path_FINGER" && ac_cv_path_FINGER="/usr/ucb/finger"
2362 FINGER="$ac_cv_path_FINGER"
2363 if test -n "$FINGER"; then
2364 echo "$ac_t""$FINGER" 1>&6
2366 echo "$ac_t""no" 1>&6
2370 if test $ol_enable_perl = yes ; then
2371 # Extract the first word of "perl", so it can be a program name with args.
2372 set dummy perl; ac_word=$2
2373 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2374 echo "configure:2375: checking for $ac_word" >&5
2375 if eval "test \"`echo '$''{'ac_cv_path_PERLBIN'+set}'`\" = set"; then
2376 echo $ac_n "(cached) $ac_c" 1>&6
2380 ac_cv_path_PERLBIN="$PERLBIN" # Let the user override the test with a path.
2383 ac_cv_path_PERLBIN="$PERLBIN" # Let the user override the test with a dos path.
2386 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2388 for ac_dir in $ac_dummy; do
2389 test -z "$ac_dir" && ac_dir=.
2390 if test -f $ac_dir/$ac_word; then
2391 ac_cv_path_PERLBIN="$ac_dir/$ac_word"
2396 test -z "$ac_cv_path_PERLBIN" && ac_cv_path_PERLBIN="/usr/bin/perl"
2400 PERLBIN="$ac_cv_path_PERLBIN"
2401 if test -n "$PERLBIN"; then
2402 echo "$ac_t""$PERLBIN" 1>&6
2404 echo "$ac_t""no" 1>&6
2408 if test "no$PERLBIN" = "no" ; then
2412 SLAPD_PERL_LDFLAGS="`$PERLBIN -MExtUtils::Embed -e ldopts|sed -e s/-lc//`"
2413 SLAPD_PERL_CPPFLAGS="`$PERLBIN -MExtUtils::Embed -e perl_inc`"
2416 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
2417 echo "configure:2418: checking how to run the C preprocessor" >&5
2418 # On Suns, sometimes $CPP names a directory.
2419 if test -n "$CPP" && test -d "$CPP"; then
2422 if test -z "$CPP"; then
2423 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
2424 echo $ac_n "(cached) $ac_c" 1>&6
2426 # This must be in double quotes, not single quotes, because CPP may get
2427 # substituted into the Makefile and "${CC-cc}" will confuse make.
2429 # On the NeXT, cc -E runs the code through the compiler's parser,
2430 # not just through cpp.
2431 cat > conftest.$ac_ext <<EOF
2432 #line 2433 "configure"
2433 #include "confdefs.h"
2437 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2438 { (eval echo configure:2439: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2439 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2440 if test -z "$ac_err"; then
2444 echo "configure: failed program was:" >&5
2445 cat conftest.$ac_ext >&5
2447 CPP="${CC-cc} -E -traditional-cpp"
2448 cat > conftest.$ac_ext <<EOF
2449 #line 2450 "configure"
2450 #include "confdefs.h"
2454 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2455 { (eval echo configure:2456: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2456 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2457 if test -z "$ac_err"; then
2461 echo "configure: failed program was:" >&5
2462 cat conftest.$ac_ext >&5
2464 CPP="${CC-cc} -nologo -E"
2465 cat > conftest.$ac_ext <<EOF
2466 #line 2467 "configure"
2467 #include "confdefs.h"
2471 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2472 { (eval echo configure:2473: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2473 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2474 if test -z "$ac_err"; then
2478 echo "configure: failed program was:" >&5
2479 cat conftest.$ac_ext >&5
2488 ac_cv_prog_CPP="$CPP"
2490 CPP="$ac_cv_prog_CPP"
2492 ac_cv_prog_CPP="$CPP"
2494 echo "$ac_t""$CPP" 1>&6
2497 if test $cross_compiling = yes -a $ol_enable_x_compile = yes; then
2498 echo "configure: warning: cross compiling.... some functionality will be removed." 1>&2
2500 elif test $cross_compiling = no -a $ol_enable_x_compile = yes; then
2501 echo "configure: warning: programs compiled here do run here..." 1>&2
2502 { echo "configure: error: if not cross compiling, use --disable-x-compile." 1>&2; exit 1; }
2504 elif test $cross_compiling = yes -a $ol_enable_x_compile = no; then
2505 echo "configure: warning: programs compiled here do not run here..." 1>&2
2506 { echo "configure: error: if cross compiling, add --enable-x-compile." 1>&2; exit 1; }
2509 echo $ac_n "checking for AIX""... $ac_c" 1>&6
2510 echo "configure:2511: checking for AIX" >&5
2511 cat > conftest.$ac_ext <<EOF
2512 #line 2513 "configure"
2513 #include "confdefs.h"
2519 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2520 egrep "yes" >/dev/null 2>&1; then
2522 echo "$ac_t""yes" 1>&6; cat >> confdefs.h <<\EOF
2523 #define _ALL_SOURCE 1
2528 echo "$ac_t""no" 1>&6
2533 echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
2534 echo "configure:2535: checking for POSIXized ISC" >&5
2535 if test -d /etc/conf/kconfig.d &&
2536 grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
2538 echo "$ac_t""yes" 1>&6
2539 ISC=yes # If later tests want to check for ISC.
2540 cat >> confdefs.h <<\EOF
2541 #define _POSIX_SOURCE 1
2544 if test "$GCC" = yes; then
2550 echo "$ac_t""no" 1>&6
2554 ac_safe=`echo "minix/config.h" | sed 'y%./+-%__p_%'`
2555 echo $ac_n "checking for minix/config.h""... $ac_c" 1>&6
2556 echo "configure:2557: checking for minix/config.h" >&5
2557 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2558 echo $ac_n "(cached) $ac_c" 1>&6
2560 cat > conftest.$ac_ext <<EOF
2561 #line 2562 "configure"
2562 #include "confdefs.h"
2563 #include <minix/config.h>
2565 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2566 { (eval echo configure:2567: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2567 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2568 if test -z "$ac_err"; then
2570 eval "ac_cv_header_$ac_safe=yes"
2573 echo "configure: failed program was:" >&5
2574 cat conftest.$ac_ext >&5
2576 eval "ac_cv_header_$ac_safe=no"
2580 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2581 echo "$ac_t""yes" 1>&6
2584 echo "$ac_t""no" 1>&6
2588 if test "$MINIX" = yes; then
2589 cat >> confdefs.h <<\EOF
2590 #define _POSIX_SOURCE 1
2593 cat >> confdefs.h <<\EOF
2594 #define _POSIX_1_SOURCE 2
2597 cat >> confdefs.h <<\EOF
2604 echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
2605 echo "configure:2606: checking for Cygwin environment" >&5
2606 if eval "test \"`echo '$''{'ac_cv_cygwin'+set}'`\" = set"; then
2607 echo $ac_n "(cached) $ac_c" 1>&6
2609 cat > conftest.$ac_ext <<EOF
2610 #line 2611 "configure"
2611 #include "confdefs.h"
2616 #define __CYGWIN__ __CYGWIN32__
2621 if { (eval echo configure:2622: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2625 echo "configure: failed program was:" >&5
2626 cat conftest.$ac_ext >&5
2634 echo "$ac_t""$ac_cv_cygwin" 1>&6
2636 test "$ac_cv_cygwin" = yes && CYGWIN=yes
2637 echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6
2638 echo "configure:2639: checking for mingw32 environment" >&5
2639 if eval "test \"`echo '$''{'ac_cv_mingw32'+set}'`\" = set"; then
2640 echo $ac_n "(cached) $ac_c" 1>&6
2642 cat > conftest.$ac_ext <<EOF
2643 #line 2644 "configure"
2644 #include "confdefs.h"
2650 if { (eval echo configure:2651: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2654 echo "configure: failed program was:" >&5
2655 cat conftest.$ac_ext >&5
2663 echo "$ac_t""$ac_cv_mingw32" 1>&6
2665 test "$ac_cv_mingw32" = yes && MINGW32=yes
2668 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
2669 echo "configure:2670: checking for executable suffix" >&5
2670 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
2671 echo $ac_n "(cached) $ac_c" 1>&6
2673 if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
2677 echo 'int main () { return 0; }' > conftest.$ac_ext
2679 if { (eval echo configure:2680: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
2680 for file in conftest.*; do
2682 *.c | *.o | *.obj) ;;
2683 *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
2687 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
2690 test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
2695 test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
2696 echo "$ac_t""${ac_cv_exeext}" 1>&6
2699 echo $ac_n "checking for object suffix""... $ac_c" 1>&6
2700 echo "configure:2701: checking for object suffix" >&5
2701 if eval "test \"`echo '$''{'ac_cv_objext'+set}'`\" = set"; then
2702 echo $ac_n "(cached) $ac_c" 1>&6
2705 echo 'int i = 1;' > conftest.$ac_ext
2706 if { (eval echo configure:2707: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2707 for ac_file in conftest.*; do
2710 *) ac_cv_objext=`echo $ac_file | sed -e s/conftest.//` ;;
2714 { echo "configure: error: installation or configuration problem; compiler does not work" 1>&2; exit 1; }
2719 echo "$ac_t""$ac_cv_objext" 1>&6
2720 OBJEXT=$ac_cv_objext
2721 ac_objext=$ac_cv_objext
2727 echo $ac_n "checking for ${CC-cc} option to accept ANSI C""... $ac_c" 1>&6
2728 echo "configure:2729: checking for ${CC-cc} option to accept ANSI C" >&5
2729 if eval "test \"`echo '$''{'am_cv_prog_cc_stdc'+set}'`\" = set"; then
2730 echo $ac_n "(cached) $ac_c" 1>&6
2732 am_cv_prog_cc_stdc=no
2734 # Don't try gcc -ansi; that turns off useful extensions and
2735 # breaks some systems' header files.
2736 # AIX -qlanglvl=ansi
2737 # Ultrix and OSF/1 -std1
2738 # HP-UX -Aa -D_HPUX_SOURCE
2739 # SVR4 -Xc -D__EXTENSIONS__
2740 for ac_arg in "" -qlanglvl=ansi -std1 "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2742 CC="$ac_save_CC $ac_arg"
2743 cat > conftest.$ac_ext <<EOF
2744 #line 2745 "configure"
2745 #include "confdefs.h"
2748 #include <sys/types.h>
2749 #include <sys/stat.h>
2750 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2751 struct buf { int x; };
2752 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2753 static char *e (p, i)
2759 static char *f (char * (*g) (char **, int), char **p, ...)
2764 s = g (p, va_arg (v,int));
2768 int test (int i, double x);
2769 struct s1 {int (*f) (int a);};
2770 struct s2 {int (*f) (double a);};
2771 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2777 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2781 if { (eval echo configure:2782: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2783 am_cv_prog_cc_stdc="$ac_arg"; break
2785 echo "configure: failed program was:" >&5
2786 cat conftest.$ac_ext >&5
2794 if test -z "$am_cv_prog_cc_stdc"; then
2795 echo "$ac_t""none needed" 1>&6
2797 echo "$ac_t""$am_cv_prog_cc_stdc" 1>&6
2799 case "x$am_cv_prog_cc_stdc" in
2801 *) CC="$CC $am_cv_prog_cc_stdc" ;;
2804 if test "X${am_cv_prog_cc_stdc}" = "Xno" ; then
2805 { echo "configure: error: OpenLDAP requires compiler to support STDC prototypes." 1>&2; exit 1; }
2811 echo $ac_n "checking for socket""... $ac_c" 1>&6
2812 echo "configure:2813: checking for socket" >&5
2813 if eval "test \"`echo '$''{'ac_cv_func_socket'+set}'`\" = set"; then
2814 echo $ac_n "(cached) $ac_c" 1>&6
2816 cat > conftest.$ac_ext <<EOF
2817 #line 2818 "configure"
2818 #include "confdefs.h"
2819 /* System header to define __stub macros and hopefully few prototypes,
2820 which can conflict with char socket(); below. */
2822 /* Override any gcc2 internal prototype to avoid an error. */
2823 /* We use char because int might match the return type of a gcc2
2824 builtin and then its argument prototype would still apply. */
2829 /* The GNU C library defines this for functions which it implements
2830 to always fail with ENOSYS. Some functions are actually named
2831 something starting with __ and the normal name is an alias. */
2832 #if defined (__stub_socket) || defined (__stub___socket)
2840 if { (eval echo configure:2841: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2842 eval "ac_cv_func_socket=yes"
2844 echo "configure: failed program was:" >&5
2845 cat conftest.$ac_ext >&5
2847 eval "ac_cv_func_socket=no"
2852 if eval "test \"`echo '$ac_cv_func_'socket`\" = yes"; then
2853 echo "$ac_t""yes" 1>&6
2856 echo "$ac_t""no" 1>&6
2858 echo $ac_n "checking for main in -lsocket""... $ac_c" 1>&6
2859 echo "configure:2860: checking for main in -lsocket" >&5
2860 ac_lib_var=`echo socket'_'main | sed 'y%./+-%__p_%'`
2861 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2862 echo $ac_n "(cached) $ac_c" 1>&6
2864 ac_save_LIBS="$LIBS"
2865 LIBS="-lsocket $LIBS"
2866 cat > conftest.$ac_ext <<EOF
2867 #line 2868 "configure"
2868 #include "confdefs.h"
2874 if { (eval echo configure:2875: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2876 eval "ac_cv_lib_$ac_lib_var=yes"
2878 echo "configure: failed program was:" >&5
2879 cat conftest.$ac_ext >&5
2881 eval "ac_cv_lib_$ac_lib_var=no"
2884 LIBS="$ac_save_LIBS"
2887 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2888 echo "$ac_t""yes" 1>&6
2889 ac_tr_lib=HAVE_LIB`echo socket | sed -e 's/[^a-zA-Z0-9_]/_/g' \
2890 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
2891 cat >> confdefs.h <<EOF
2892 #define $ac_tr_lib 1
2895 LIBS="-lsocket $LIBS"
2898 echo "$ac_t""no" 1>&6
2901 echo $ac_n "checking for main in -lnet""... $ac_c" 1>&6
2902 echo "configure:2903: checking for main in -lnet" >&5
2903 ac_lib_var=`echo net'_'main | sed 'y%./+-%__p_%'`
2904 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2905 echo $ac_n "(cached) $ac_c" 1>&6
2907 ac_save_LIBS="$LIBS"
2909 cat > conftest.$ac_ext <<EOF
2910 #line 2911 "configure"
2911 #include "confdefs.h"
2917 if { (eval echo configure:2918: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2919 eval "ac_cv_lib_$ac_lib_var=yes"
2921 echo "configure: failed program was:" >&5
2922 cat conftest.$ac_ext >&5
2924 eval "ac_cv_lib_$ac_lib_var=no"
2927 LIBS="$ac_save_LIBS"
2930 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2931 echo "$ac_t""yes" 1>&6
2932 ac_tr_lib=HAVE_LIB`echo net | sed -e 's/[^a-zA-Z0-9_]/_/g' \
2933 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
2934 cat >> confdefs.h <<EOF
2935 #define $ac_tr_lib 1
2941 echo "$ac_t""no" 1>&6
2944 echo $ac_n "checking for main in -lnsl_s""... $ac_c" 1>&6
2945 echo "configure:2946: checking for main in -lnsl_s" >&5
2946 ac_lib_var=`echo nsl_s'_'main | sed 'y%./+-%__p_%'`
2947 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2948 echo $ac_n "(cached) $ac_c" 1>&6
2950 ac_save_LIBS="$LIBS"
2951 LIBS="-lnsl_s $LIBS"
2952 cat > conftest.$ac_ext <<EOF
2953 #line 2954 "configure"
2954 #include "confdefs.h"
2960 if { (eval echo configure:2961: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2962 eval "ac_cv_lib_$ac_lib_var=yes"
2964 echo "configure: failed program was:" >&5
2965 cat conftest.$ac_ext >&5
2967 eval "ac_cv_lib_$ac_lib_var=no"
2970 LIBS="$ac_save_LIBS"
2973 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2974 echo "$ac_t""yes" 1>&6
2975 ac_tr_lib=HAVE_LIB`echo nsl_s | sed -e 's/[^a-zA-Z0-9_]/_/g' \
2976 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
2977 cat >> confdefs.h <<EOF
2978 #define $ac_tr_lib 1
2981 LIBS="-lnsl_s $LIBS"
2984 echo "$ac_t""no" 1>&6
2987 echo $ac_n "checking for main in -lnsl""... $ac_c" 1>&6
2988 echo "configure:2989: checking for main in -lnsl" >&5
2989 ac_lib_var=`echo nsl'_'main | sed 'y%./+-%__p_%'`
2990 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2991 echo $ac_n "(cached) $ac_c" 1>&6
2993 ac_save_LIBS="$LIBS"
2995 cat > conftest.$ac_ext <<EOF
2996 #line 2997 "configure"
2997 #include "confdefs.h"
3003 if { (eval echo configure:3004: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3005 eval "ac_cv_lib_$ac_lib_var=yes"
3007 echo "configure: failed program was:" >&5
3008 cat conftest.$ac_ext >&5
3010 eval "ac_cv_lib_$ac_lib_var=no"
3013 LIBS="$ac_save_LIBS"
3016 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3017 echo "$ac_t""yes" 1>&6
3018 ac_tr_lib=HAVE_LIB`echo nsl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3019 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3020 cat >> confdefs.h <<EOF
3021 #define $ac_tr_lib 1
3027 echo "$ac_t""no" 1>&6
3030 echo $ac_n "checking for socket in -linet""... $ac_c" 1>&6
3031 echo "configure:3032: checking for socket in -linet" >&5
3032 ac_lib_var=`echo inet'_'socket | sed 'y%./+-%__p_%'`
3033 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3034 echo $ac_n "(cached) $ac_c" 1>&6
3036 ac_save_LIBS="$LIBS"
3038 cat > conftest.$ac_ext <<EOF
3039 #line 3040 "configure"
3040 #include "confdefs.h"
3041 /* Override any gcc2 internal prototype to avoid an error. */
3042 /* We use char because int might match the return type of a gcc2
3043 builtin and then its argument prototype would still apply. */
3050 if { (eval echo configure:3051: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3052 eval "ac_cv_lib_$ac_lib_var=yes"
3054 echo "configure: failed program was:" >&5
3055 cat conftest.$ac_ext >&5
3057 eval "ac_cv_lib_$ac_lib_var=no"
3060 LIBS="$ac_save_LIBS"
3063 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3064 echo "$ac_t""yes" 1>&6
3065 ac_tr_lib=HAVE_LIB`echo inet | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3066 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3067 cat >> confdefs.h <<EOF
3068 #define $ac_tr_lib 1
3074 echo "$ac_t""no" 1>&6
3077 echo $ac_n "checking for main in -lgen""... $ac_c" 1>&6
3078 echo "configure:3079: checking for main in -lgen" >&5
3079 ac_lib_var=`echo gen'_'main | sed 'y%./+-%__p_%'`
3080 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3081 echo $ac_n "(cached) $ac_c" 1>&6
3083 ac_save_LIBS="$LIBS"
3085 cat > conftest.$ac_ext <<EOF
3086 #line 3087 "configure"
3087 #include "confdefs.h"
3093 if { (eval echo configure:3094: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3095 eval "ac_cv_lib_$ac_lib_var=yes"
3097 echo "configure: failed program was:" >&5
3098 cat conftest.$ac_ext >&5
3100 eval "ac_cv_lib_$ac_lib_var=no"
3103 LIBS="$ac_save_LIBS"
3106 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3107 echo "$ac_t""yes" 1>&6
3108 ac_tr_lib=HAVE_LIB`echo gen | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3109 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3110 cat >> confdefs.h <<EOF
3111 #define $ac_tr_lib 1
3117 echo "$ac_t""no" 1>&6
3124 for ac_func in res_search
3126 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3127 echo "configure:3128: checking for $ac_func" >&5
3128 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3129 echo $ac_n "(cached) $ac_c" 1>&6
3131 cat > conftest.$ac_ext <<EOF
3132 #line 3133 "configure"
3133 #include "confdefs.h"
3134 /* System header to define __stub macros and hopefully few prototypes,
3135 which can conflict with char $ac_func(); below. */
3137 /* Override any gcc2 internal prototype to avoid an error. */
3138 /* We use char because int might match the return type of a gcc2
3139 builtin and then its argument prototype would still apply. */
3144 /* The GNU C library defines this for functions which it implements
3145 to always fail with ENOSYS. Some functions are actually named
3146 something starting with __ and the normal name is an alias. */
3147 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3155 if { (eval echo configure:3156: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3157 eval "ac_cv_func_$ac_func=yes"
3159 echo "configure: failed program was:" >&5
3160 cat conftest.$ac_ext >&5
3162 eval "ac_cv_func_$ac_func=no"
3167 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3168 echo "$ac_t""yes" 1>&6
3169 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3170 cat >> confdefs.h <<EOF
3171 #define $ac_tr_func 1
3175 echo "$ac_t""no" 1>&6
3179 if test $ac_cv_func_res_search = "no" ; then
3180 echo $ac_n "checking for res_search in -lbind""... $ac_c" 1>&6
3181 echo "configure:3182: checking for res_search in -lbind" >&5
3182 ac_lib_var=`echo bind'_'res_search | sed 'y%./+-%__p_%'`
3183 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3184 echo $ac_n "(cached) $ac_c" 1>&6
3186 ac_save_LIBS="$LIBS"
3188 cat > conftest.$ac_ext <<EOF
3189 #line 3190 "configure"
3190 #include "confdefs.h"
3191 /* Override any gcc2 internal prototype to avoid an error. */
3192 /* We use char because int might match the return type of a gcc2
3193 builtin and then its argument prototype would still apply. */
3200 if { (eval echo configure:3201: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3202 eval "ac_cv_lib_$ac_lib_var=yes"
3204 echo "configure: failed program was:" >&5
3205 cat conftest.$ac_ext >&5
3207 eval "ac_cv_lib_$ac_lib_var=no"
3210 LIBS="$ac_save_LIBS"
3213 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3214 echo "$ac_t""yes" 1>&6
3215 ac_tr_lib=HAVE_LIB`echo bind | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3216 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3217 cat >> confdefs.h <<EOF
3218 #define $ac_tr_lib 1
3224 echo "$ac_t""no" 1>&6
3227 if test "$ac_cv_lib_bind_res_search" = "yes" ; then
3228 cat >> confdefs.h <<\EOF
3229 #define HAVE_RES_SEARCH 1
3233 echo $ac_n "checking for res_search in -lresolv""... $ac_c" 1>&6
3234 echo "configure:3235: checking for res_search in -lresolv" >&5
3235 ac_lib_var=`echo resolv'_'res_search | sed 'y%./+-%__p_%'`
3236 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3237 echo $ac_n "(cached) $ac_c" 1>&6
3239 ac_save_LIBS="$LIBS"
3240 LIBS="-lresolv $LIBS"
3241 cat > conftest.$ac_ext <<EOF
3242 #line 3243 "configure"
3243 #include "confdefs.h"
3244 /* Override any gcc2 internal prototype to avoid an error. */
3245 /* We use char because int might match the return type of a gcc2
3246 builtin and then its argument prototype would still apply. */
3253 if { (eval echo configure:3254: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3255 eval "ac_cv_lib_$ac_lib_var=yes"
3257 echo "configure: failed program was:" >&5
3258 cat conftest.$ac_ext >&5
3260 eval "ac_cv_lib_$ac_lib_var=no"
3263 LIBS="$ac_save_LIBS"
3266 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3267 echo "$ac_t""yes" 1>&6
3268 ac_tr_lib=HAVE_LIB`echo resolv | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3269 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3270 cat >> confdefs.h <<EOF
3271 #define $ac_tr_lib 1
3274 LIBS="-lresolv $LIBS"
3277 echo "$ac_t""no" 1>&6
3280 if test "$ac_cv_lib_resolv_res_search" = "yes" ; then
3281 cat >> confdefs.h <<\EOF
3282 #define HAVE_RES_SEARCH 1
3289 echo $ac_n "checking for sigset in -lV3""... $ac_c" 1>&6
3290 echo "configure:3291: checking for sigset in -lV3" >&5
3291 ac_lib_var=`echo V3'_'sigset | sed 'y%./+-%__p_%'`
3292 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3293 echo $ac_n "(cached) $ac_c" 1>&6
3295 ac_save_LIBS="$LIBS"
3297 cat > conftest.$ac_ext <<EOF
3298 #line 3299 "configure"
3299 #include "confdefs.h"
3300 /* Override any gcc2 internal prototype to avoid an error. */
3301 /* We use char because int might match the return type of a gcc2
3302 builtin and then its argument prototype would still apply. */
3309 if { (eval echo configure:3310: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3311 eval "ac_cv_lib_$ac_lib_var=yes"
3313 echo "configure: failed program was:" >&5
3314 cat conftest.$ac_ext >&5
3316 eval "ac_cv_lib_$ac_lib_var=no"
3319 LIBS="$ac_save_LIBS"
3322 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3323 echo "$ac_t""yes" 1>&6
3324 ac_tr_lib=HAVE_LIB`echo V3 | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3325 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3326 cat >> confdefs.h <<EOF
3327 #define $ac_tr_lib 1
3333 echo "$ac_t""no" 1>&6
3339 if test $ol_enable_ldapd != no ; then
3340 echo $ac_n "checking for main in -lxtpp""... $ac_c" 1>&6
3341 echo "configure:3342: checking for main in -lxtpp" >&5
3342 ac_lib_var=`echo xtpp'_'main | sed 'y%./+-%__p_%'`
3343 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3344 echo $ac_n "(cached) $ac_c" 1>&6
3346 ac_save_LIBS="$LIBS"
3347 LIBS="-lxtpp -lxtdsap -lxtisode -losi $LIBS"
3348 cat > conftest.$ac_ext <<EOF
3349 #line 3350 "configure"
3350 #include "confdefs.h"
3356 if { (eval echo configure:3357: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3358 eval "ac_cv_lib_$ac_lib_var=yes"
3360 echo "configure: failed program was:" >&5
3361 cat conftest.$ac_ext >&5
3363 eval "ac_cv_lib_$ac_lib_var=no"
3366 LIBS="$ac_save_LIBS"
3369 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3370 echo "$ac_t""yes" 1>&6
3373 cat >> confdefs.h <<\EOF
3377 LDAPD_LIBS="$LDAPD_LIBS -lxtpp -lxtdsap -lxtisode -losi"
3380 echo "$ac_t""no" 1>&6
3384 echo $ac_n "checking for main in -ldsap""... $ac_c" 1>&6
3385 echo "configure:3386: checking for main in -ldsap" >&5
3386 ac_lib_var=`echo dsap'_'main | sed 'y%./+-%__p_%'`
3387 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3388 echo $ac_n "(cached) $ac_c" 1>&6
3390 ac_save_LIBS="$LIBS"
3391 LIBS="-ldsap -lisode $LIBS"
3392 cat > conftest.$ac_ext <<EOF
3393 #line 3394 "configure"
3394 #include "confdefs.h"
3400 if { (eval echo configure:3401: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3402 eval "ac_cv_lib_$ac_lib_var=yes"
3404 echo "configure: failed program was:" >&5
3405 cat conftest.$ac_ext >&5
3407 eval "ac_cv_lib_$ac_lib_var=no"
3410 LIBS="$ac_save_LIBS"
3413 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3414 echo "$ac_t""yes" 1>&6
3417 cat >> confdefs.h <<\EOF
3421 LDAPD_LIBS="$LDAPD_LIBS -ldsap"
3424 echo "$ac_t""no" 1>&6
3428 echo $ac_n "checking for main in -lisode""... $ac_c" 1>&6
3429 echo "configure:3430: checking for main in -lisode" >&5
3430 ac_lib_var=`echo isode'_'main | sed 'y%./+-%__p_%'`
3431 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3432 echo $ac_n "(cached) $ac_c" 1>&6
3434 ac_save_LIBS="$LIBS"
3435 LIBS="-lisode $LIBS"
3436 cat > conftest.$ac_ext <<EOF
3437 #line 3438 "configure"
3438 #include "confdefs.h"
3444 if { (eval echo configure:3445: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3446 eval "ac_cv_lib_$ac_lib_var=yes"
3448 echo "configure: failed program was:" >&5
3449 cat conftest.$ac_ext >&5
3451 eval "ac_cv_lib_$ac_lib_var=no"
3454 LIBS="$ac_save_LIBS"
3457 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3458 echo "$ac_t""yes" 1>&6
3461 cat >> confdefs.h <<\EOF
3462 #define HAVE_ISODE 1
3465 LDAPD_LIBS="$LDAPD_LIBS -lisode"
3468 echo "$ac_t""no" 1>&6
3474 if test $ol_link_isode != no; then
3475 echo $ac_n "checking for main in -lpp""... $ac_c" 1>&6
3476 echo "configure:3477: checking for main in -lpp" >&5
3477 ac_lib_var=`echo pp'_'main | sed 'y%./+-%__p_%'`
3478 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3479 echo $ac_n "(cached) $ac_c" 1>&6
3481 ac_save_LIBS="$LIBS"
3483 cat > conftest.$ac_ext <<EOF
3484 #line 3485 "configure"
3485 #include "confdefs.h"
3491 if { (eval echo configure:3492: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3493 eval "ac_cv_lib_$ac_lib_var=yes"
3495 echo "configure: failed program was:" >&5
3496 cat conftest.$ac_ext >&5
3498 eval "ac_cv_lib_$ac_lib_var=no"
3501 LIBS="$ac_save_LIBS"
3504 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3505 echo "$ac_t""yes" 1>&6
3507 cat >> confdefs.h <<\EOF
3511 LDAPD_LIBS="-lpp $LDAPD_LIBS"
3514 echo "$ac_t""no" 1>&6
3519 # Extract the first word of "pepsy", so it can be a program name with args.
3520 set dummy pepsy; ac_word=$2
3521 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3522 echo "configure:3523: checking for $ac_word" >&5
3523 if eval "test \"`echo '$''{'ac_cv_path_PEPSY'+set}'`\" = set"; then
3524 echo $ac_n "(cached) $ac_c" 1>&6
3528 ac_cv_path_PEPSY="$PEPSY" # Let the user override the test with a path.
3531 ac_cv_path_PEPSY="$PEPSY" # Let the user override the test with a dos path.
3534 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3536 for ac_dir in $ac_dummy; do
3537 test -z "$ac_dir" && ac_dir=.
3538 if test -f $ac_dir/$ac_word; then
3539 ac_cv_path_PEPSY="$ac_dir/$ac_word"
3547 PEPSY="$ac_cv_path_PEPSY"
3548 if test -n "$PEPSY"; then
3549 echo "$ac_t""$PEPSY" 1>&6
3551 echo "$ac_t""no" 1>&6
3558 if test $ol_with_kerberos = auto -o $ol_with_kerberos = k5 ; then
3559 for ac_hdr in kerberosIV/krb.h kerberosIV/des.h
3561 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3562 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3563 echo "configure:3564: checking for $ac_hdr" >&5
3564 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3565 echo $ac_n "(cached) $ac_c" 1>&6
3567 cat > conftest.$ac_ext <<EOF
3568 #line 3569 "configure"
3569 #include "confdefs.h"
3572 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3573 { (eval echo configure:3574: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3574 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3575 if test -z "$ac_err"; then
3577 eval "ac_cv_header_$ac_safe=yes"
3580 echo "configure: failed program was:" >&5
3581 cat conftest.$ac_ext >&5
3583 eval "ac_cv_header_$ac_safe=no"
3587 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3588 echo "$ac_t""yes" 1>&6
3589 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3590 cat >> confdefs.h <<EOF
3591 #define $ac_tr_hdr 1
3595 echo "$ac_t""no" 1>&6
3600 if test $ac_cv_header_kerberosIV_krb_h = yes ; then
3601 echo $ac_n "checking for main in -lkrb4""... $ac_c" 1>&6
3602 echo "configure:3603: checking for main in -lkrb4" >&5
3603 ac_lib_var=`echo krb4'_'main | sed 'y%./+-%__p_%'`
3604 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3605 echo $ac_n "(cached) $ac_c" 1>&6
3607 ac_save_LIBS="$LIBS"
3608 LIBS="-lkrb4 -lkrb5 -ldes425 $LIBS"
3609 cat > conftest.$ac_ext <<EOF
3610 #line 3611 "configure"
3611 #include "confdefs.h"
3617 if { (eval echo configure:3618: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3619 eval "ac_cv_lib_$ac_lib_var=yes"
3621 echo "configure: failed program was:" >&5
3622 cat conftest.$ac_ext >&5
3624 eval "ac_cv_lib_$ac_lib_var=no"
3627 LIBS="$ac_save_LIBS"
3630 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3631 echo "$ac_t""yes" 1>&6
3634 echo "$ac_t""no" 1>&6
3639 if test $have_k5 = yes ; then
3640 ol_with_kerberos=found
3641 ol_link_kerberos=yes
3643 KRB_LIBS="-lkrb4 -lkrb5 -ldes425"
3645 LIBS="$KRB_LIBS $LIBS"
3647 echo $ac_n "checking for des_debug in Kerberos libraries""... $ac_c" 1>&6
3648 echo "configure:3649: checking for des_debug in Kerberos libraries" >&5
3649 if eval "test \"`echo '$''{'ol_cv_var_des_debug'+set}'`\" = set"; then
3650 echo $ac_n "(cached) $ac_c" 1>&6
3654 LIBS="$KRB_LIBS $LIBS"
3655 cat > conftest.$ac_ext <<EOF
3656 #line 3657 "configure"
3657 #include "confdefs.h"
3659 #include <kerberosIV/krb.h>
3660 #include <kerberosIV/des.h>
3661 extern int des_debug;
3669 if { (eval echo configure:3670: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3671 ol_cv_var_des_debug=yes
3673 echo "configure: failed program was:" >&5
3674 cat conftest.$ac_ext >&5
3676 ol_cv_var_des_debug=no
3683 echo "$ac_t""$ol_cv_var_des_debug" 1>&6
3685 if test $ol_cv_var_des_debug= yes ; then
3686 cat >> confdefs.h <<\EOF
3687 #define HAVE_DES_DEBUG 1
3697 if test $ol_with_kerberos = auto -o $ol_with_kerberos = k4 ; then
3698 for ac_hdr in krb.h des.h
3700 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3701 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3702 echo "configure:3703: checking for $ac_hdr" >&5
3703 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3704 echo $ac_n "(cached) $ac_c" 1>&6
3706 cat > conftest.$ac_ext <<EOF
3707 #line 3708 "configure"
3708 #include "confdefs.h"
3711 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3712 { (eval echo configure:3713: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3713 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3714 if test -z "$ac_err"; then
3716 eval "ac_cv_header_$ac_safe=yes"
3719 echo "configure: failed program was:" >&5
3720 cat conftest.$ac_ext >&5
3722 eval "ac_cv_header_$ac_safe=no"
3726 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3727 echo "$ac_t""yes" 1>&6
3728 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3729 cat >> confdefs.h <<EOF
3730 #define $ac_tr_hdr 1
3734 echo "$ac_t""no" 1>&6
3739 if test $ac_cv_header_krb_h = yes ; then
3740 echo $ac_n "checking for main in -lkrb""... $ac_c" 1>&6
3741 echo "configure:3742: checking for main in -lkrb" >&5
3742 ac_lib_var=`echo krb'_'main | sed 'y%./+-%__p_%'`
3743 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3744 echo $ac_n "(cached) $ac_c" 1>&6
3746 ac_save_LIBS="$LIBS"
3747 LIBS="-lkrb -ldes $LIBS"
3748 cat > conftest.$ac_ext <<EOF
3749 #line 3750 "configure"
3750 #include "confdefs.h"
3756 if { (eval echo configure:3757: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3758 eval "ac_cv_lib_$ac_lib_var=yes"
3760 echo "configure: failed program was:" >&5
3761 cat conftest.$ac_ext >&5
3763 eval "ac_cv_lib_$ac_lib_var=no"
3766 LIBS="$ac_save_LIBS"
3769 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3770 echo "$ac_t""yes" 1>&6
3773 echo "$ac_t""no" 1>&6
3778 if test $have_k4 = yes ; then
3779 ol_with_kerberos=found
3780 ol_link_kerberos=yes
3782 KRB_LIBS="-lkrb -ldes"
3787 if test $ol_link_kerberos = yes ; then
3788 cat >> confdefs.h <<\EOF
3789 #define HAVE_KERBEROS 1
3795 if test $ol_with_threads = auto -o $ol_with_threads = yes \
3796 -o $ol_with_threads = posix ; then
3798 for ac_hdr in pthread.h sched.h
3800 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3801 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3802 echo "configure:3803: checking for $ac_hdr" >&5
3803 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3804 echo $ac_n "(cached) $ac_c" 1>&6
3806 cat > conftest.$ac_ext <<EOF
3807 #line 3808 "configure"
3808 #include "confdefs.h"
3811 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3812 { (eval echo configure:3813: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3813 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3814 if test -z "$ac_err"; then
3816 eval "ac_cv_header_$ac_safe=yes"
3819 echo "configure: failed program was:" >&5
3820 cat conftest.$ac_ext >&5
3822 eval "ac_cv_header_$ac_safe=no"
3826 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3827 echo "$ac_t""yes" 1>&6
3828 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3829 cat >> confdefs.h <<EOF
3830 #define $ac_tr_hdr 1
3834 echo "$ac_t""no" 1>&6
3839 if test $ac_cv_header_pthread_h = yes ; then
3840 echo $ac_n "checking POSIX thread version""... $ac_c" 1>&6
3841 echo "configure:3842: checking POSIX thread version" >&5
3842 if eval "test \"`echo '$''{'ol_cv_pthread_version'+set}'`\" = set"; then
3843 echo $ac_n "(cached) $ac_c" 1>&6
3846 cat > conftest.$ac_ext <<EOF
3847 #line 3848 "configure"
3848 #include "confdefs.h"
3850 # include <pthread.h>
3851 /* this check could be improved */
3852 # ifdef PTHREAD_ONCE_INIT
3853 pthread_version_final
3857 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3858 egrep "pthread_version_final" >/dev/null 2>&1; then
3860 ol_pthread_final=yes
3868 cat > conftest.$ac_ext <<EOF
3869 #line 3870 "configure"
3870 #include "confdefs.h"
3872 # include <pthread.h>
3873 /* this check could be improved */
3874 # ifdef pthread_once_init
3875 pthread_version_draft4
3879 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3880 egrep "pthread_version_draft4" >/dev/null 2>&1; then
3882 ol_pthread_draft4=yes
3885 ol_pthread_draft4=no
3890 if test $ol_pthread_final = yes -a $ol_pthread_draft4 = no; then
3891 ol_cv_pthread_version=final
3892 elif test $ol_pthread_final = no -a $ol_pthread_draft4 = yes; then
3893 ol_cv_pthread_version=draft4
3895 ol_cv_pthread_version=unknown
3900 echo "$ac_t""$ol_cv_pthread_version" 1>&6
3903 if test $ol_cv_pthread_version = final ; then
3904 cat >> confdefs.h <<\EOF
3905 #define HAVE_PTHREADS_FINAL 1
3908 elif test $ol_cv_pthread_version = draft4 ; then
3909 cat >> confdefs.h <<\EOF
3910 #define HAVE_PTHREADS_D4 1
3914 { echo "configure: error: unknown pthread version" 1>&2; exit 1; }
3917 # consider threads found
3918 ol_with_threads=found
3921 echo $ac_n "checking for LinuxThreads""... $ac_c" 1>&6
3922 echo "configure:3923: checking for LinuxThreads" >&5
3923 if eval "test \"`echo '$''{'ol_cv_linux_threads'+set}'`\" = set"; then
3924 echo $ac_n "(cached) $ac_c" 1>&6
3927 res=`grep Linuxthreads /usr/include/pthread.h 2>/dev/null | wc -l`
3928 if test "$res" -gt 0 ; then
3929 ol_cv_linux_threads=yes
3931 ol_cv_linux_threads=no
3936 echo "$ac_t""$ol_cv_linux_threads" 1>&6
3939 if test $ol_cv_linux_threads = yes ; then
3940 cat >> confdefs.h <<\EOF
3941 #define HAVE_LINUX_THREADS 1
3947 echo $ac_n "checking for pthread_create""... $ac_c" 1>&6
3948 echo "configure:3949: checking for pthread_create" >&5
3949 if eval "test \"`echo '$''{'ac_cv_func_pthread_create'+set}'`\" = set"; then
3950 echo $ac_n "(cached) $ac_c" 1>&6
3952 cat > conftest.$ac_ext <<EOF
3953 #line 3954 "configure"
3954 #include "confdefs.h"
3955 /* System header to define __stub macros and hopefully few prototypes,
3956 which can conflict with char pthread_create(); below. */
3958 /* Override any gcc2 internal prototype to avoid an error. */
3959 /* We use char because int might match the return type of a gcc2
3960 builtin and then its argument prototype would still apply. */
3961 char pthread_create();
3965 /* The GNU C library defines this for functions which it implements
3966 to always fail with ENOSYS. Some functions are actually named
3967 something starting with __ and the normal name is an alias. */
3968 #if defined (__stub_pthread_create) || defined (__stub___pthread_create)
3976 if { (eval echo configure:3977: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3978 eval "ac_cv_func_pthread_create=yes"
3980 echo "configure: failed program was:" >&5
3981 cat conftest.$ac_ext >&5
3983 eval "ac_cv_func_pthread_create=no"
3988 if eval "test \"`echo '$ac_cv_func_'pthread_create`\" = yes"; then
3989 echo "$ac_t""yes" 1>&6
3992 echo "$ac_t""no" 1>&6
3996 if test $ol_link_threads = no ; then
3997 echo $ac_n "checking for pthread_create with -kthread""... $ac_c" 1>&6
3998 echo "configure:3999: checking for pthread_create with -kthread" >&5
3999 if eval "test \"`echo '$''{'ol_cv_kthread_flag'+set}'`\" = set"; then
4000 echo $ac_n "(cached) $ac_c" 1>&6
4004 LIBS="-kthread $LIBS"
4005 cat > conftest.$ac_ext <<EOF
4006 #line 4007 "configure"
4007 #include "confdefs.h"
4008 #include <pthread.h>
4010 pthread_create(NULL,NULL,NULL,NULL);
4013 if { (eval echo configure:4014: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4015 ol_cv_kthread_flag=yes
4017 echo "configure: failed program was:" >&5
4018 cat conftest.$ac_ext >&5
4020 ol_cv_kthread_flag=no
4027 echo "$ac_t""$ol_cv_kthread_flag" 1>&6
4029 if test $ol_cv_kthread_flag = yes ; then
4030 LTHREAD_LIBS="$LTHREAD_LIBS -kthread"
4031 ol_link_threads=posix
4035 if test $ol_link_threads = no ; then
4036 echo $ac_n "checking for pthread_create with -pthread""... $ac_c" 1>&6
4037 echo "configure:4038: checking for pthread_create with -pthread" >&5
4038 if eval "test \"`echo '$''{'ol_cv_pthread_flag'+set}'`\" = set"; then
4039 echo $ac_n "(cached) $ac_c" 1>&6
4043 LIBS="-pthread $LIBS"
4044 cat > conftest.$ac_ext <<EOF
4045 #line 4046 "configure"
4046 #include "confdefs.h"
4047 #include <pthread.h>
4049 pthread_create(NULL,NULL,NULL,NULL);
4052 if { (eval echo configure:4053: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4054 ol_cv_pthread_flag=yes
4056 echo "configure: failed program was:" >&5
4057 cat conftest.$ac_ext >&5
4059 ol_cv_pthread_flag=no
4066 echo "$ac_t""$ol_cv_pthread_flag" 1>&6
4068 if test $ol_cv_pthread_flag = yes ; then
4069 LTHREAD_LIBS="$LTHREAD_LIBS -pthread"
4070 ol_link_threads=posix
4074 if test $ol_link_threads = no ; then
4075 echo $ac_n "checking for pthread_create with -pthreads""... $ac_c" 1>&6
4076 echo "configure:4077: checking for pthread_create with -pthreads" >&5
4077 if eval "test \"`echo '$''{'ol_cv_pthreads_flag'+set}'`\" = set"; then
4078 echo $ac_n "(cached) $ac_c" 1>&6
4082 LIBS="-pthreads $LIBS"
4083 cat > conftest.$ac_ext <<EOF
4084 #line 4085 "configure"
4085 #include "confdefs.h"
4086 #include <pthread.h>
4088 pthread_create(NULL,NULL,NULL,NULL);
4091 if { (eval echo configure:4092: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4093 ol_cv_pthreads_flag=yes
4095 echo "configure: failed program was:" >&5
4096 cat conftest.$ac_ext >&5
4098 ol_cv_pthreads_flag=no
4105 echo "$ac_t""$ol_cv_pthreads_flag" 1>&6
4107 if test $ol_cv_pthreads_flag = yes ; then
4108 LTHREAD_LIBS="$LTHREAD_LIBS -pthreads"
4109 ol_link_threads=posix
4113 if test $ol_link_threads = no ; then
4114 echo $ac_n "checking for pthread_create with -thread""... $ac_c" 1>&6
4115 echo "configure:4116: checking for pthread_create with -thread" >&5
4116 if eval "test \"`echo '$''{'ol_cv_thread_flag'+set}'`\" = set"; then
4117 echo $ac_n "(cached) $ac_c" 1>&6
4121 LIBS="-thread $LIBS"
4122 cat > conftest.$ac_ext <<EOF
4123 #line 4124 "configure"
4124 #include "confdefs.h"
4125 char pthread_create();
4130 if { (eval echo configure:4131: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4132 ol_cv_thread_flag=yes
4134 echo "configure: failed program was:" >&5
4135 cat conftest.$ac_ext >&5
4137 ol_cv_thread_flag=no
4144 echo "$ac_t""$ol_cv_thread_flag" 1>&6
4146 if test $ol_cv_thread_flag = yes ; then
4147 LTHREAD_LIBS="$LTHREAD_LIBS -thread"
4148 ol_link_threads=posix
4152 if test $ol_link_threads = no ; then
4154 echo $ac_n "checking for pthread_mutex_unlock in -lpthread""... $ac_c" 1>&6
4155 echo "configure:4156: checking for pthread_mutex_unlock in -lpthread" >&5
4156 ac_lib_var=`echo pthread'_'pthread_mutex_unlock | sed 'y%./+-%__p_%'`
4157 if eval "test \"`echo '$''{'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="-lpthread -lmach -lexc -lc_r $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. */
4168 char pthread_mutex_unlock();
4171 pthread_mutex_unlock()
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
4190 ol_link_threads=posix
4191 LTHREAD_LIBS="$LTHREAD_LIBS -lpthread -lmach -lexc -lc_r"
4192 if test $ol_with_yielding_select = auto ; then
4193 ol_with_yielding_select=yes
4197 echo "$ac_t""no" 1>&6
4204 if test $ol_link_threads = no ; then
4206 echo $ac_n "checking for pthread_mutex_lock in -lpthread""... $ac_c" 1>&6
4207 echo "configure:4208: checking for pthread_mutex_lock in -lpthread" >&5
4208 ac_lib_var=`echo pthread'_'pthread_mutex_lock | sed 'y%./+-%__p_%'`
4209 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4210 echo $ac_n "(cached) $ac_c" 1>&6
4212 ac_save_LIBS="$LIBS"
4213 LIBS="-lpthread -lmach -lexc $LIBS"
4214 cat > conftest.$ac_ext <<EOF
4215 #line 4216 "configure"
4216 #include "confdefs.h"
4217 /* Override any gcc2 internal prototype to avoid an error. */
4218 /* We use char because int might match the return type of a gcc2
4219 builtin and then its argument prototype would still apply. */
4220 char pthread_mutex_lock();
4223 pthread_mutex_lock()
4226 if { (eval echo configure:4227: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4228 eval "ac_cv_lib_$ac_lib_var=yes"
4230 echo "configure: failed program was:" >&5
4231 cat conftest.$ac_ext >&5
4233 eval "ac_cv_lib_$ac_lib_var=no"
4236 LIBS="$ac_save_LIBS"
4239 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4240 echo "$ac_t""yes" 1>&6
4242 ol_link_threads=posix
4243 LTHREAD_LIBS="$LTHREAD_LIBS -lpthread -lmach -lexc"
4244 if test $ol_with_yielding_select = auto ; then
4245 ol_with_yielding_select=yes
4249 echo "$ac_t""no" 1>&6
4256 if test $ol_link_threads = no ; then
4258 echo $ac_n "checking for pthread_mutex_trylock in -lpthread""... $ac_c" 1>&6
4259 echo "configure:4260: checking for pthread_mutex_trylock in -lpthread" >&5
4260 ac_lib_var=`echo pthread'_'pthread_mutex_trylock | sed 'y%./+-%__p_%'`
4261 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4262 echo $ac_n "(cached) $ac_c" 1>&6
4264 ac_save_LIBS="$LIBS"
4265 LIBS="-lpthread -lexc $LIBS"
4266 cat > conftest.$ac_ext <<EOF
4267 #line 4268 "configure"
4268 #include "confdefs.h"
4269 /* Override any gcc2 internal prototype to avoid an error. */
4270 /* We use char because int might match the return type of a gcc2
4271 builtin and then its argument prototype would still apply. */
4272 char pthread_mutex_trylock();
4275 pthread_mutex_trylock()
4278 if { (eval echo configure:4279: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4280 eval "ac_cv_lib_$ac_lib_var=yes"
4282 echo "configure: failed program was:" >&5
4283 cat conftest.$ac_ext >&5
4285 eval "ac_cv_lib_$ac_lib_var=no"
4288 LIBS="$ac_save_LIBS"
4291 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4292 echo "$ac_t""yes" 1>&6
4294 ol_link_threads=posix
4295 LTHREAD_LIBS="$LTHREAD_LIBS -lpthread -lexc"
4296 if test $ol_with_yielding_select = auto ; then
4297 ol_with_yielding_select=yes
4301 echo "$ac_t""no" 1>&6
4308 if test $ol_link_threads = no ; then
4310 echo $ac_n "checking for pthread_create in -lpthread""... $ac_c" 1>&6
4311 echo "configure:4312: checking for pthread_create in -lpthread" >&5
4312 ac_lib_var=`echo pthread'_'pthread_create | sed 'y%./+-%__p_%'`
4313 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4314 echo $ac_n "(cached) $ac_c" 1>&6
4316 ac_save_LIBS="$LIBS"
4317 LIBS="-lpthread $LIBS"
4318 cat > conftest.$ac_ext <<EOF
4319 #line 4320 "configure"
4320 #include "confdefs.h"
4321 /* Override any gcc2 internal prototype to avoid an error. */
4322 /* We use char because int might match the return type of a gcc2
4323 builtin and then its argument prototype would still apply. */
4324 char pthread_create();
4330 if { (eval echo configure:4331: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4332 eval "ac_cv_lib_$ac_lib_var=yes"
4334 echo "configure: failed program was:" >&5
4335 cat conftest.$ac_ext >&5
4337 eval "ac_cv_lib_$ac_lib_var=no"
4340 LIBS="$ac_save_LIBS"
4343 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4344 echo "$ac_t""yes" 1>&6
4346 ol_link_threads=posix
4347 LTHREAD_LIBS="$LTHREAD_LIBS -lpthread"
4349 echo "$ac_t""no" 1>&6
4356 if test $ol_link_threads = no ; then
4358 echo $ac_n "checking for pthread_create in -lc_r""... $ac_c" 1>&6
4359 echo "configure:4360: checking for pthread_create in -lc_r" >&5
4360 ac_lib_var=`echo c_r'_'pthread_create | sed 'y%./+-%__p_%'`
4361 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4362 echo $ac_n "(cached) $ac_c" 1>&6
4364 ac_save_LIBS="$LIBS"
4366 cat > conftest.$ac_ext <<EOF
4367 #line 4368 "configure"
4368 #include "confdefs.h"
4369 /* Override any gcc2 internal prototype to avoid an error. */
4370 /* We use char because int might match the return type of a gcc2
4371 builtin and then its argument prototype would still apply. */
4372 char pthread_create();
4378 if { (eval echo configure:4379: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4380 eval "ac_cv_lib_$ac_lib_var=yes"
4382 echo "configure: failed program was:" >&5
4383 cat conftest.$ac_ext >&5
4385 eval "ac_cv_lib_$ac_lib_var=no"
4388 LIBS="$ac_save_LIBS"
4391 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4392 echo "$ac_t""yes" 1>&6
4394 ol_link_threads=posix
4395 LTHREAD_LIBS="$LTHREAD_LIBS -lc_r"
4397 echo "$ac_t""no" 1>&6
4404 if test $ol_link_threads = no ; then
4406 echo $ac_n "checking for pthread_create in -lpthreads""... $ac_c" 1>&6
4407 echo "configure:4408: checking for pthread_create in -lpthreads" >&5
4408 ac_lib_var=`echo pthreads'_'pthread_create | sed 'y%./+-%__p_%'`
4409 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4410 echo $ac_n "(cached) $ac_c" 1>&6
4412 ac_save_LIBS="$LIBS"
4413 LIBS="-lpthreads $LIBS"
4414 cat > conftest.$ac_ext <<EOF
4415 #line 4416 "configure"
4416 #include "confdefs.h"
4417 /* Override any gcc2 internal prototype to avoid an error. */
4418 /* We use char because int might match the return type of a gcc2
4419 builtin and then its argument prototype would still apply. */
4420 char pthread_create();
4426 if { (eval echo configure:4427: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4428 eval "ac_cv_lib_$ac_lib_var=yes"
4430 echo "configure: failed program was:" >&5
4431 cat conftest.$ac_ext >&5
4433 eval "ac_cv_lib_$ac_lib_var=no"
4436 LIBS="$ac_save_LIBS"
4439 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4440 echo "$ac_t""yes" 1>&6
4442 ol_link_threads=posix
4443 LTHREAD_LIBS="$LTHREAD_LIBS -lpthreads"
4445 echo "$ac_t""no" 1>&6
4452 if test $ol_link_threads = no ; then
4454 echo $ac_n "checking for pthread_join in -lpthreads""... $ac_c" 1>&6
4455 echo "configure:4456: checking for pthread_join in -lpthreads" >&5
4456 ac_lib_var=`echo pthreads'_'pthread_join | sed 'y%./+-%__p_%'`
4457 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4458 echo $ac_n "(cached) $ac_c" 1>&6
4460 ac_save_LIBS="$LIBS"
4461 LIBS="-lpthreads -Wl,-woff,85 $LIBS"
4462 cat > conftest.$ac_ext <<EOF
4463 #line 4464 "configure"
4464 #include "confdefs.h"
4465 /* Override any gcc2 internal prototype to avoid an error. */
4466 /* We use char because int might match the return type of a gcc2
4467 builtin and then its argument prototype would still apply. */
4468 char pthread_join();
4474 if { (eval echo configure:4475: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4476 eval "ac_cv_lib_$ac_lib_var=yes"
4478 echo "configure: failed program was:" >&5
4479 cat conftest.$ac_ext >&5
4481 eval "ac_cv_lib_$ac_lib_var=no"
4484 LIBS="$ac_save_LIBS"
4487 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4488 echo "$ac_t""yes" 1>&6
4490 ol_link_threads=posix
4491 LTHREAD_LIBS="$LTHREAD_LIBS -lpthreads"
4494 echo "$ac_t""no" 1>&6
4501 if test $ol_link_threads = no; then
4503 LIBS="$LIBS -lpthread"
4504 echo $ac_n "checking for pthread_create() in HP-UX -lpthread""... $ac_c" 1>&6
4505 echo "configure:4506: checking for pthread_create() in HP-UX -lpthread" >&5
4506 ol_try_pthread_hpux_11=no
4507 if eval "test \"`echo '$''{'ol_cv_pthread_hpux_11'+set}'`\" = set"; then
4508 echo $ac_n "(cached) $ac_c" 1>&6
4511 cat > conftest.$ac_ext <<EOF
4512 #line 4513 "configure"
4513 #include "confdefs.h"
4515 #include <pthread.h>
4517 #ifndef ELFABI_HPUX_REL11
4522 pthread_create(NULL, NULL, NULL, NULL);
4525 if { (eval echo configure:4526: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4527 ol_try_pthread_hpux_11=yes
4528 ol_cv_pthread_hpux_11=yes
4530 echo "configure: failed program was:" >&5
4531 cat conftest.$ac_ext >&5
4533 ol_cv_pthread_hpux_11=no
4538 echo "$ac_t""yes" 1>&6
4541 if test $ol_cv_pthread_hpux_11=yes ; then
4542 ol_link_threads=posix
4543 LTHREAD_LIBS="$LTHREAD_LIBS -lpthread"
4544 if test $ol_try_pthread_hpux_11=yes ; then
4545 ac_cv_func_pthread_attr_init=yes
4550 if test $ol_link_threads = no ; then
4551 echo $ac_n "checking for pthread_create with -threads""... $ac_c" 1>&6
4552 echo "configure:4553: checking for pthread_create with -threads" >&5
4553 if eval "test \"`echo '$''{'ol_cv_thread_flag'+set}'`\" = set"; then
4554 echo $ac_n "(cached) $ac_c" 1>&6
4558 LIBS="-threads $LIBS"
4559 cat > conftest.$ac_ext <<EOF
4560 #line 4561 "configure"
4561 #include "confdefs.h"
4562 char pthread_create();
4569 if { (eval echo configure:4570: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4571 ol_cv_thread_flag=yes
4573 echo "configure: failed program was:" >&5
4574 cat conftest.$ac_ext >&5
4576 ol_cv_thread_flag=no
4583 echo "$ac_t""$ol_cv_thread_flag" 1>&6
4585 if test $ol_cv_thread_flag = yes ; then
4586 LTHREAD_LIBS="$LTHREAD_LIBS -threads"
4587 ol_link_threads=posix
4591 if test $ol_link_threads = no ; then
4593 echo $ac_n "checking for pthread_mutex_unlock in -lpthreads""... $ac_c" 1>&6
4594 echo "configure:4595: checking for pthread_mutex_unlock in -lpthreads" >&5
4595 ac_lib_var=`echo pthreads'_'pthread_mutex_unlock | sed 'y%./+-%__p_%'`
4596 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4597 echo $ac_n "(cached) $ac_c" 1>&6
4599 ac_save_LIBS="$LIBS"
4600 LIBS="-lpthreads -lmach -lexc -lc_r $LIBS"
4601 cat > conftest.$ac_ext <<EOF
4602 #line 4603 "configure"
4603 #include "confdefs.h"
4604 /* Override any gcc2 internal prototype to avoid an error. */
4605 /* We use char because int might match the return type of a gcc2
4606 builtin and then its argument prototype would still apply. */
4607 char pthread_mutex_unlock();
4610 pthread_mutex_unlock()
4613 if { (eval echo configure:4614: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4615 eval "ac_cv_lib_$ac_lib_var=yes"
4617 echo "configure: failed program was:" >&5
4618 cat conftest.$ac_ext >&5
4620 eval "ac_cv_lib_$ac_lib_var=no"
4623 LIBS="$ac_save_LIBS"
4626 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4627 echo "$ac_t""yes" 1>&6
4629 ol_link_threads=posix
4630 LTHREAD_LIBS="$LTHREAD_LIBS -lpthreads -lmach -lexc -lc_r"
4631 if test $ol_with_yielding_select = auto ; then
4632 ol_with_yielding_select=yes
4636 echo "$ac_t""no" 1>&6
4643 if test $ol_link_threads = no ; then
4645 echo $ac_n "checking for pthread_mutex_lock in -lpthreads""... $ac_c" 1>&6
4646 echo "configure:4647: checking for pthread_mutex_lock in -lpthreads" >&5
4647 ac_lib_var=`echo pthreads'_'pthread_mutex_lock | sed 'y%./+-%__p_%'`
4648 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4649 echo $ac_n "(cached) $ac_c" 1>&6
4651 ac_save_LIBS="$LIBS"
4652 LIBS="-lpthreads -lmach -lexc $LIBS"
4653 cat > conftest.$ac_ext <<EOF
4654 #line 4655 "configure"
4655 #include "confdefs.h"
4656 /* Override any gcc2 internal prototype to avoid an error. */
4657 /* We use char because int might match the return type of a gcc2
4658 builtin and then its argument prototype would still apply. */
4659 char pthread_mutex_lock();
4662 pthread_mutex_lock()
4665 if { (eval echo configure:4666: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4667 eval "ac_cv_lib_$ac_lib_var=yes"
4669 echo "configure: failed program was:" >&5
4670 cat conftest.$ac_ext >&5
4672 eval "ac_cv_lib_$ac_lib_var=no"
4675 LIBS="$ac_save_LIBS"
4678 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4679 echo "$ac_t""yes" 1>&6
4681 ol_link_threads=posix
4682 LTHREAD_LIBS="$LTHREAD_LIBS -lpthreads -lmach -lexc"
4683 if test $ol_with_yielding_select = auto ; then
4684 ol_with_yielding_select=yes
4688 echo "$ac_t""no" 1>&6
4695 if test $ol_link_threads = no ; then
4697 echo $ac_n "checking for pthread_mutex_trylock in -lpthreads""... $ac_c" 1>&6
4698 echo "configure:4699: checking for pthread_mutex_trylock in -lpthreads" >&5
4699 ac_lib_var=`echo pthreads'_'pthread_mutex_trylock | sed 'y%./+-%__p_%'`
4700 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4701 echo $ac_n "(cached) $ac_c" 1>&6
4703 ac_save_LIBS="$LIBS"
4704 LIBS="-lpthreads -lexc $LIBS"
4705 cat > conftest.$ac_ext <<EOF
4706 #line 4707 "configure"
4707 #include "confdefs.h"
4708 /* Override any gcc2 internal prototype to avoid an error. */
4709 /* We use char because int might match the return type of a gcc2
4710 builtin and then its argument prototype would still apply. */
4711 char pthread_mutex_trylock();
4714 pthread_mutex_trylock()
4717 if { (eval echo configure:4718: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4719 eval "ac_cv_lib_$ac_lib_var=yes"
4721 echo "configure: failed program was:" >&5
4722 cat conftest.$ac_ext >&5
4724 eval "ac_cv_lib_$ac_lib_var=no"
4727 LIBS="$ac_save_LIBS"
4730 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4731 echo "$ac_t""yes" 1>&6
4733 ol_link_threads=posix
4734 LTHREAD_LIBS="$LTHREAD_LIBS -lpthreads -lexc"
4735 if test $ol_with_yielding_select = auto ; then
4736 ol_with_yielding_select=yes
4740 echo "$ac_t""no" 1>&6
4747 if test $ol_link_threads != no ; then
4748 cat >> confdefs.h <<\EOF
4749 #define HAVE_PTHREADS 1
4753 save_CPPFLAGS="$CPPFLAGS"
4755 LIBS="$LTHREAD_LIBS $LIBS"
4757 for ac_func in sched_yield pthread_yield
4759 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4760 echo "configure:4761: checking for $ac_func" >&5
4761 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4762 echo $ac_n "(cached) $ac_c" 1>&6
4764 cat > conftest.$ac_ext <<EOF
4765 #line 4766 "configure"
4766 #include "confdefs.h"
4767 /* System header to define __stub macros and hopefully few prototypes,
4768 which can conflict with char $ac_func(); below. */
4770 /* Override any gcc2 internal prototype to avoid an error. */
4771 /* We use char because int might match the return type of a gcc2
4772 builtin and then its argument prototype would still apply. */
4777 /* The GNU C library defines this for functions which it implements
4778 to always fail with ENOSYS. Some functions are actually named
4779 something starting with __ and the normal name is an alias. */
4780 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4788 if { (eval echo configure:4789: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4790 eval "ac_cv_func_$ac_func=yes"
4792 echo "configure: failed program was:" >&5
4793 cat conftest.$ac_ext >&5
4795 eval "ac_cv_func_$ac_func=no"
4800 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4801 echo "$ac_t""yes" 1>&6
4802 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4803 cat >> confdefs.h <<EOF
4804 #define $ac_tr_func 1
4808 echo "$ac_t""no" 1>&6
4813 if test $ac_cv_func_sched_yield = no -a \
4814 $ac_cv_func_pthread_yield = no ; then
4815 echo $ac_n "checking for sched_yield in -lrt""... $ac_c" 1>&6
4816 echo "configure:4817: checking for sched_yield in -lrt" >&5
4817 ac_lib_var=`echo rt'_'sched_yield | sed 'y%./+-%__p_%'`
4818 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4819 echo $ac_n "(cached) $ac_c" 1>&6
4821 ac_save_LIBS="$LIBS"
4823 cat > conftest.$ac_ext <<EOF
4824 #line 4825 "configure"
4825 #include "confdefs.h"
4826 /* Override any gcc2 internal prototype to avoid an error. */
4827 /* We use char because int might match the return type of a gcc2
4828 builtin and then its argument prototype would still apply. */
4835 if { (eval echo configure:4836: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4837 eval "ac_cv_lib_$ac_lib_var=yes"
4839 echo "configure: failed program was:" >&5
4840 cat conftest.$ac_ext >&5
4842 eval "ac_cv_lib_$ac_lib_var=no"
4845 LIBS="$ac_save_LIBS"
4848 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4849 echo "$ac_t""yes" 1>&6
4850 LTHREAD_LIBS="$LTHREAD_LIBS -lrt"
4851 cat >> confdefs.h <<\EOF
4852 #define HAVE_SCHED_YIELD 1
4855 ac_cv_func_sched_yield=yes
4857 echo "$ac_t""no" 1>&6
4858 ac_cv_func_sched_yield=no
4862 if test $ac_cv_func_sched_yield = no -a \
4863 $ac_cv_func_pthread_yield = no ; then
4864 for ac_func in thr_yield
4866 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4867 echo "configure:4868: checking for $ac_func" >&5
4868 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4869 echo $ac_n "(cached) $ac_c" 1>&6
4871 cat > conftest.$ac_ext <<EOF
4872 #line 4873 "configure"
4873 #include "confdefs.h"
4874 /* System header to define __stub macros and hopefully few prototypes,
4875 which can conflict with char $ac_func(); below. */
4877 /* Override any gcc2 internal prototype to avoid an error. */
4878 /* We use char because int might match the return type of a gcc2
4879 builtin and then its argument prototype would still apply. */
4884 /* The GNU C library defines this for functions which it implements
4885 to always fail with ENOSYS. Some functions are actually named
4886 something starting with __ and the normal name is an alias. */
4887 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4895 if { (eval echo configure:4896: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4897 eval "ac_cv_func_$ac_func=yes"
4899 echo "configure: failed program was:" >&5
4900 cat conftest.$ac_ext >&5
4902 eval "ac_cv_func_$ac_func=no"
4907 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4908 echo "$ac_t""yes" 1>&6
4909 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4910 cat >> confdefs.h <<EOF
4911 #define $ac_tr_func 1
4915 echo "$ac_t""no" 1>&6
4920 if test $ac_cv_func_sched_yield = no -a \
4921 $ac_cv_func_pthread_yield = no -a \
4922 "$ac_cv_func_thr_yield" = no ; then
4923 echo "configure: warning: could not locate sched_yield() or pthread_yield()" 1>&2
4926 for ac_func in pthread_kill
4928 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4929 echo "configure:4930: checking for $ac_func" >&5
4930 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4931 echo $ac_n "(cached) $ac_c" 1>&6
4933 cat > conftest.$ac_ext <<EOF
4934 #line 4935 "configure"
4935 #include "confdefs.h"
4936 /* System header to define __stub macros and hopefully few prototypes,
4937 which can conflict with char $ac_func(); below. */
4939 /* Override any gcc2 internal prototype to avoid an error. */
4940 /* We use char because int might match the return type of a gcc2
4941 builtin and then its argument prototype would still apply. */
4946 /* The GNU C library defines this for functions which it implements
4947 to always fail with ENOSYS. Some functions are actually named
4948 something starting with __ and the normal name is an alias. */
4949 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4957 if { (eval echo configure:4958: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4959 eval "ac_cv_func_$ac_func=yes"
4961 echo "configure: failed program was:" >&5
4962 cat conftest.$ac_ext >&5
4964 eval "ac_cv_func_$ac_func=no"
4969 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4970 echo "$ac_t""yes" 1>&6
4971 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4972 cat >> confdefs.h <<EOF
4973 #define $ac_tr_func 1
4977 echo "$ac_t""no" 1>&6
4982 echo $ac_n "checking for pthread_detach with <pthread.h>""... $ac_c" 1>&6
4983 echo "configure:4984: checking for pthread_detach with <pthread.h>" >&5
4984 if eval "test \"`echo '$''{'ol_cv_func_pthread_detach'+set}'`\" = set"; then
4985 echo $ac_n "(cached) $ac_c" 1>&6
4988 cat > conftest.$ac_ext <<EOF
4989 #line 4990 "configure"
4990 #include "confdefs.h"
4991 #include <pthread.h>
4993 pthread_detach(NULL);
4996 if { (eval echo configure:4997: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4998 ol_cv_func_pthread_detach=yes
5000 echo "configure: failed program was:" >&5
5001 cat conftest.$ac_ext >&5
5003 ol_cv_func_pthread_detach=no
5009 echo "$ac_t""$ol_cv_func_pthread_detach" 1>&6
5011 if test $ol_cv_func_pthread_detach = no ; then
5012 { echo "configure: error: could not locate pthread_detach()" 1>&2; exit 1; }
5015 cat >> confdefs.h <<\EOF
5016 #define HAVE_PTHREAD_DETACH 1
5021 pthread_setconcurrency \
5022 pthread_getconcurrency \
5023 thr_setconcurrency \
5024 thr_getconcurrency \
5027 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5028 echo "configure:5029: checking for $ac_func" >&5
5029 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5030 echo $ac_n "(cached) $ac_c" 1>&6
5032 cat > conftest.$ac_ext <<EOF
5033 #line 5034 "configure"
5034 #include "confdefs.h"
5035 /* System header to define __stub macros and hopefully few prototypes,
5036 which can conflict with char $ac_func(); below. */
5038 /* Override any gcc2 internal prototype to avoid an error. */
5039 /* We use char because int might match the return type of a gcc2
5040 builtin and then its argument prototype would still apply. */
5045 /* The GNU C library defines this for functions which it implements
5046 to always fail with ENOSYS. Some functions are actually named
5047 something starting with __ and the normal name is an alias. */
5048 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5056 if { (eval echo configure:5057: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5058 eval "ac_cv_func_$ac_func=yes"
5060 echo "configure: failed program was:" >&5
5061 cat conftest.$ac_ext >&5
5063 eval "ac_cv_func_$ac_func=no"
5068 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5069 echo "$ac_t""yes" 1>&6
5070 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5071 cat >> confdefs.h <<EOF
5072 #define $ac_tr_func 1
5076 echo "$ac_t""no" 1>&6
5081 echo $ac_n "checking if pthread_create() works""... $ac_c" 1>&6
5082 echo "configure:5083: checking if pthread_create() works" >&5
5083 if eval "test \"`echo '$''{'ol_cv_pthread_create_works'+set}'`\" = set"; then
5084 echo $ac_n "(cached) $ac_c" 1>&6
5087 if test "$cross_compiling" = yes; then
5088 ol_cv_pthread_create_works=yes
5090 cat > conftest.$ac_ext <<EOF
5091 #line 5092 "configure"
5092 #include "confdefs.h"
5094 #include <pthread.h>
5096 #define NULL (void*)0
5099 static void *task(p)
5102 return (void *) (p == NULL);
5105 int main(argc, argv)
5110 exit(pthread_create(&t, NULL, task, NULL));
5114 if { (eval echo configure:5115: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
5116 ol_cv_pthread_create_works=yes
5118 echo "configure: failed program was:" >&5
5119 cat conftest.$ac_ext >&5
5121 ol_cv_pthread_create_works=no
5128 echo "$ac_t""$ol_cv_pthread_create_works" 1>&6
5130 if test $ol_cv_pthread_create_works = no ; then
5131 { echo "configure: error: pthread.h and pthread_create are not compatible" 1>&2; exit 1; }
5134 if test $ol_with_yielding_select = auto ; then
5135 echo $ac_n "checking if select yields when using pthreads""... $ac_c" 1>&6
5136 echo "configure:5137: checking if select yields when using pthreads" >&5
5137 if eval "test \"`echo '$''{'ol_cv_pthread_select_yields'+set}'`\" = set"; then
5138 echo $ac_n "(cached) $ac_c" 1>&6
5141 if test "$cross_compiling" = yes; then
5143 { echo "configure: error: crossing compiling: use --with-yielding_select=yes|no|manual" 1>&2; exit 1; }
5145 cat > conftest.$ac_ext <<EOF
5146 #line 5147 "configure"
5147 #include "confdefs.h"
5149 #include <sys/types.h>
5150 #include <sys/time.h>
5152 #include <pthread.h>
5154 #define NULL (void*) 0
5157 static int fildes[2];
5159 static void *task(p)
5171 FD_SET(fildes[0], &rfds);
5173 /* we're not interested in any fds */
5174 i = select(FD_SETSIZE, &rfds, NULL, NULL, &tv);
5181 exit(0); /* if we exit here, the select blocked the whole process */
5184 int main(argc, argv)
5190 /* create a pipe to select */
5191 if(pipe(&fildes[0])) {
5196 #ifdef HAVE_PTHREAD_SETCONCURRENCY
5197 (void) pthread_setconcurrency(2);
5199 #ifdef HAVE_THR_SETCONCURRENCY
5200 /* Set Solaris LWP concurrency to 2 */
5201 thr_setconcurrency(2);
5205 pthread_create(&t, NULL, task, NULL);
5207 #if HAVE_SCHED_YIELD
5208 sched_yield(); /* make sure task runs first */
5210 #ifdef HAVE_PTHREAD_YIELD
5211 pthread_yield(); /* make sure task runs first */
5218 if { (eval echo configure:5219: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
5220 ol_cv_pthread_select_yields=no
5222 echo "configure: failed program was:" >&5
5223 cat conftest.$ac_ext >&5
5225 ol_cv_pthread_select_yields=yes
5232 echo "$ac_t""$ol_cv_pthread_select_yields" 1>&6
5234 if test $ol_cv_pthread_select_yields = yes ; then
5235 ol_with_yielding_select=yes
5239 CPPFLAGS="$save_CPPFLAGS"
5242 { echo "configure: error: could not link with POSIX Threads" 1>&2; exit 1; }
5246 if test $ol_with_threads = posix ; then
5247 { echo "configure: error: could not locate POSIX Threads" 1>&2; exit 1; }
5251 if test $ol_with_threads = auto -o $ol_with_threads = yes \
5252 -o $ol_with_threads = mach ; then
5254 for ac_hdr in mach/cthreads.h
5256 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5257 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5258 echo "configure:5259: checking for $ac_hdr" >&5
5259 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5260 echo $ac_n "(cached) $ac_c" 1>&6
5262 cat > conftest.$ac_ext <<EOF
5263 #line 5264 "configure"
5264 #include "confdefs.h"
5267 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5268 { (eval echo configure:5269: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5269 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5270 if test -z "$ac_err"; then
5272 eval "ac_cv_header_$ac_safe=yes"
5275 echo "configure: failed program was:" >&5
5276 cat conftest.$ac_ext >&5
5278 eval "ac_cv_header_$ac_safe=no"
5282 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5283 echo "$ac_t""yes" 1>&6
5284 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5285 cat >> confdefs.h <<EOF
5286 #define $ac_tr_hdr 1
5290 echo "$ac_t""no" 1>&6
5294 if test $ac_cv_header_mach_cthreads_h = yes ; then
5295 ol_with_threads=found
5297 echo $ac_n "checking for cthread_fork""... $ac_c" 1>&6
5298 echo "configure:5299: checking for cthread_fork" >&5
5299 if eval "test \"`echo '$''{'ac_cv_func_cthread_fork'+set}'`\" = set"; then
5300 echo $ac_n "(cached) $ac_c" 1>&6
5302 cat > conftest.$ac_ext <<EOF
5303 #line 5304 "configure"
5304 #include "confdefs.h"
5305 /* System header to define __stub macros and hopefully few prototypes,
5306 which can conflict with char cthread_fork(); below. */
5308 /* Override any gcc2 internal prototype to avoid an error. */
5309 /* We use char because int might match the return type of a gcc2
5310 builtin and then its argument prototype would still apply. */
5311 char cthread_fork();
5315 /* The GNU C library defines this for functions which it implements
5316 to always fail with ENOSYS. Some functions are actually named
5317 something starting with __ and the normal name is an alias. */
5318 #if defined (__stub_cthread_fork) || defined (__stub___cthread_fork)
5326 if { (eval echo configure:5327: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5328 eval "ac_cv_func_cthread_fork=yes"
5330 echo "configure: failed program was:" >&5
5331 cat conftest.$ac_ext >&5
5333 eval "ac_cv_func_cthread_fork=no"
5338 if eval "test \"`echo '$ac_cv_func_'cthread_fork`\" = yes"; then
5339 echo "$ac_t""yes" 1>&6
5342 echo "$ac_t""no" 1>&6
5346 if test $ol_link_threads = no ; then
5347 echo $ac_n "checking for cthread_fork with -all_load""... $ac_c" 1>&6
5348 echo "configure:5349: checking for cthread_fork with -all_load" >&5
5349 if eval "test \"`echo '$''{'ol_cv_cthread_all_load'+set}'`\" = set"; then
5350 echo $ac_n "(cached) $ac_c" 1>&6
5354 LIBS="-all_load $LIBS"
5355 cat > conftest.$ac_ext <<EOF
5356 #line 5357 "configure"
5357 #include "confdefs.h"
5358 #include <mach/cthreads.h>
5361 cthread_fork((void *)0, (void *)0);
5365 if { (eval echo configure:5366: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5367 ol_cv_cthread_all_load=yes
5369 echo "configure: failed program was:" >&5
5370 cat conftest.$ac_ext >&5
5372 ol_cv_cthread_all_load=no
5379 echo "$ac_t""$ol_cv_cthread_all_load" 1>&6
5381 if test $ol_cv_cthread_all_load = yes ; then
5382 LTHREAD_LIBS="$LTHREAD_LIBS -all_load"
5383 ol_link_threads=mach
5387 if test $ol_link_threads != no ; then
5388 : check for cthread specific functionality here
5389 cat >> confdefs.h <<\EOF
5390 #define HAVE_MACH_CTHREADS 1
5394 { echo "configure: error: could not link with Mach CThreads" 1>&2; exit 1; }
5398 if test $ol_with_threads = mach ; then
5399 { echo "configure: error: could not locate Mach CThreads" 1>&2; exit 1; }
5403 if test $ol_with_threads = auto -o $ol_with_threads = yes \
5404 -o $ol_with_threads = lwp ; then
5406 for ac_hdr in thread.h synch.h
5408 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5409 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5410 echo "configure:5411: checking for $ac_hdr" >&5
5411 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5412 echo $ac_n "(cached) $ac_c" 1>&6
5414 cat > conftest.$ac_ext <<EOF
5415 #line 5416 "configure"
5416 #include "confdefs.h"
5419 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5420 { (eval echo configure:5421: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5421 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5422 if test -z "$ac_err"; then
5424 eval "ac_cv_header_$ac_safe=yes"
5427 echo "configure: failed program was:" >&5
5428 cat conftest.$ac_ext >&5
5430 eval "ac_cv_header_$ac_safe=no"
5434 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5435 echo "$ac_t""yes" 1>&6
5436 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5437 cat >> confdefs.h <<EOF
5438 #define $ac_tr_hdr 1
5442 echo "$ac_t""no" 1>&6
5446 if test $ac_cv_header_thread_h = yes -a $ac_cv_header_synch_h = yes ; then
5447 echo $ac_n "checking for thr_create in -lthread""... $ac_c" 1>&6
5448 echo "configure:5449: checking for thr_create in -lthread" >&5
5449 ac_lib_var=`echo thread'_'thr_create | sed 'y%./+-%__p_%'`
5450 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5451 echo $ac_n "(cached) $ac_c" 1>&6
5453 ac_save_LIBS="$LIBS"
5454 LIBS="-lthread $LIBS"
5455 cat > conftest.$ac_ext <<EOF
5456 #line 5457 "configure"
5457 #include "confdefs.h"
5458 /* Override any gcc2 internal prototype to avoid an error. */
5459 /* We use char because int might match the return type of a gcc2
5460 builtin and then its argument prototype would still apply. */
5467 if { (eval echo configure:5468: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5469 eval "ac_cv_lib_$ac_lib_var=yes"
5471 echo "configure: failed program was:" >&5
5472 cat conftest.$ac_ext >&5
5474 eval "ac_cv_lib_$ac_lib_var=no"
5477 LIBS="$ac_save_LIBS"
5480 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5481 echo "$ac_t""yes" 1>&6
5484 echo "$ac_t""no" 1>&6
5489 if test $have_thr = yes ; then
5490 cat >> confdefs.h <<\EOF
5494 LTHREAD_LIBS="$LTHREAD_LIBS -lthread"
5497 if test $ol_with_yielding_select = auto ; then
5498 ol_with_yielding_select=yes
5502 thr_setconcurrency \
5503 thr_getconcurrency \
5506 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5507 echo "configure:5508: checking for $ac_func" >&5
5508 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5509 echo $ac_n "(cached) $ac_c" 1>&6
5511 cat > conftest.$ac_ext <<EOF
5512 #line 5513 "configure"
5513 #include "confdefs.h"
5514 /* System header to define __stub macros and hopefully few prototypes,
5515 which can conflict with char $ac_func(); below. */
5517 /* Override any gcc2 internal prototype to avoid an error. */
5518 /* We use char because int might match the return type of a gcc2
5519 builtin and then its argument prototype would still apply. */
5524 /* The GNU C library defines this for functions which it implements
5525 to always fail with ENOSYS. Some functions are actually named
5526 something starting with __ and the normal name is an alias. */
5527 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5535 if { (eval echo configure:5536: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5537 eval "ac_cv_func_$ac_func=yes"
5539 echo "configure: failed program was:" >&5
5540 cat conftest.$ac_ext >&5
5542 eval "ac_cv_func_$ac_func=no"
5547 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5548 echo "$ac_t""yes" 1>&6
5549 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5550 cat >> confdefs.h <<EOF
5551 #define $ac_tr_func 1
5555 echo "$ac_t""no" 1>&6
5562 for ac_hdr in lwp/lwp.h
5564 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5565 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5566 echo "configure:5567: checking for $ac_hdr" >&5
5567 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5568 echo $ac_n "(cached) $ac_c" 1>&6
5570 cat > conftest.$ac_ext <<EOF
5571 #line 5572 "configure"
5572 #include "confdefs.h"
5575 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5576 { (eval echo configure:5577: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5577 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5578 if test -z "$ac_err"; then
5580 eval "ac_cv_header_$ac_safe=yes"
5583 echo "configure: failed program was:" >&5
5584 cat conftest.$ac_ext >&5
5586 eval "ac_cv_header_$ac_safe=no"
5590 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5591 echo "$ac_t""yes" 1>&6
5592 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5593 cat >> confdefs.h <<EOF
5594 #define $ac_tr_hdr 1
5598 echo "$ac_t""no" 1>&6
5602 if test $ac_cv_header_lwp_lwp_h = yes ; then
5603 echo $ac_n "checking for lwp_create in -llwp""... $ac_c" 1>&6
5604 echo "configure:5605: checking for lwp_create in -llwp" >&5
5605 ac_lib_var=`echo lwp'_'lwp_create | sed 'y%./+-%__p_%'`
5606 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5607 echo $ac_n "(cached) $ac_c" 1>&6
5609 ac_save_LIBS="$LIBS"
5611 cat > conftest.$ac_ext <<EOF
5612 #line 5613 "configure"
5613 #include "confdefs.h"
5614 /* Override any gcc2 internal prototype to avoid an error. */
5615 /* We use char because int might match the return type of a gcc2
5616 builtin and then its argument prototype would still apply. */
5623 if { (eval echo configure:5624: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5625 eval "ac_cv_lib_$ac_lib_var=yes"
5627 echo "configure: failed program was:" >&5
5628 cat conftest.$ac_ext >&5
5630 eval "ac_cv_lib_$ac_lib_var=no"
5633 LIBS="$ac_save_LIBS"
5636 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5637 echo "$ac_t""yes" 1>&6
5640 echo "$ac_t""no" 1>&6
5645 if test $have_lwp = yes ; then
5646 cat >> confdefs.h <<\EOF
5650 LTHREAD_LIBS="$LTHREAD_LIBS -llwp"
5653 if test $ol_with_yielding_select = auto ; then
5654 ol_with_yielding_select=no
5660 if test $ol_with_yielding_select = yes ; then
5661 cat >> confdefs.h <<\EOF
5662 #define HAVE_YIELDING_SELECT 1
5667 if test $ol_with_threads = manual ; then
5670 echo "configure: warning: thread defines and link options must be set manually" 1>&2
5672 for ac_hdr in pthread.h sched.h
5674 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5675 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5676 echo "configure:5677: checking for $ac_hdr" >&5
5677 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5678 echo $ac_n "(cached) $ac_c" 1>&6
5680 cat > conftest.$ac_ext <<EOF
5681 #line 5682 "configure"
5682 #include "confdefs.h"
5685 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5686 { (eval echo configure:5687: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5687 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5688 if test -z "$ac_err"; then
5690 eval "ac_cv_header_$ac_safe=yes"
5693 echo "configure: failed program was:" >&5
5694 cat conftest.$ac_ext >&5
5696 eval "ac_cv_header_$ac_safe=no"
5700 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5701 echo "$ac_t""yes" 1>&6
5702 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5703 cat >> confdefs.h <<EOF
5704 #define $ac_tr_hdr 1
5708 echo "$ac_t""no" 1>&6
5712 for ac_func in sched_yield pthread_yield
5714 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5715 echo "configure:5716: checking for $ac_func" >&5
5716 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5717 echo $ac_n "(cached) $ac_c" 1>&6
5719 cat > conftest.$ac_ext <<EOF
5720 #line 5721 "configure"
5721 #include "confdefs.h"
5722 /* System header to define __stub macros and hopefully few prototypes,
5723 which can conflict with char $ac_func(); below. */
5725 /* Override any gcc2 internal prototype to avoid an error. */
5726 /* We use char because int might match the return type of a gcc2
5727 builtin and then its argument prototype would still apply. */
5732 /* The GNU C library defines this for functions which it implements
5733 to always fail with ENOSYS. Some functions are actually named
5734 something starting with __ and the normal name is an alias. */
5735 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5743 if { (eval echo configure:5744: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5745 eval "ac_cv_func_$ac_func=yes"
5747 echo "configure: failed program was:" >&5
5748 cat conftest.$ac_ext >&5
5750 eval "ac_cv_func_$ac_func=no"
5755 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5756 echo "$ac_t""yes" 1>&6
5757 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5758 cat >> confdefs.h <<EOF
5759 #define $ac_tr_func 1
5763 echo "$ac_t""no" 1>&6
5768 echo $ac_n "checking for LinuxThreads""... $ac_c" 1>&6
5769 echo "configure:5770: checking for LinuxThreads" >&5
5770 if eval "test \"`echo '$''{'ol_cv_linux_threads'+set}'`\" = set"; then
5771 echo $ac_n "(cached) $ac_c" 1>&6
5774 res=`grep Linuxthreads /usr/include/pthread.h 2>/dev/null | wc -l`
5775 if test "$res" -gt 0 ; then
5776 ol_cv_linux_threads=yes
5778 ol_cv_linux_threads=no
5783 echo "$ac_t""$ol_cv_linux_threads" 1>&6
5786 for ac_hdr in mach/cthreads.h
5788 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5789 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5790 echo "configure:5791: checking for $ac_hdr" >&5
5791 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5792 echo $ac_n "(cached) $ac_c" 1>&6
5794 cat > conftest.$ac_ext <<EOF
5795 #line 5796 "configure"
5796 #include "confdefs.h"
5799 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5800 { (eval echo configure:5801: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5801 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5802 if test -z "$ac_err"; then
5804 eval "ac_cv_header_$ac_safe=yes"
5807 echo "configure: failed program was:" >&5
5808 cat conftest.$ac_ext >&5
5810 eval "ac_cv_header_$ac_safe=no"
5814 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5815 echo "$ac_t""yes" 1>&6
5816 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5817 cat >> confdefs.h <<EOF
5818 #define $ac_tr_hdr 1
5822 echo "$ac_t""no" 1>&6
5826 for ac_hdr in lwp/lwp.h
5828 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5829 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5830 echo "configure:5831: checking for $ac_hdr" >&5
5831 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5832 echo $ac_n "(cached) $ac_c" 1>&6
5834 cat > conftest.$ac_ext <<EOF
5835 #line 5836 "configure"
5836 #include "confdefs.h"
5839 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5840 { (eval echo configure:5841: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5841 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5842 if test -z "$ac_err"; then
5844 eval "ac_cv_header_$ac_safe=yes"
5847 echo "configure: failed program was:" >&5
5848 cat conftest.$ac_ext >&5
5850 eval "ac_cv_header_$ac_safe=no"
5854 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5855 echo "$ac_t""yes" 1>&6
5856 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5857 cat >> confdefs.h <<EOF
5858 #define $ac_tr_hdr 1
5862 echo "$ac_t""no" 1>&6
5866 for ac_hdr in thread.h synch.h
5868 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5869 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5870 echo "configure:5871: checking for $ac_hdr" >&5
5871 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5872 echo $ac_n "(cached) $ac_c" 1>&6
5874 cat > conftest.$ac_ext <<EOF
5875 #line 5876 "configure"
5876 #include "confdefs.h"
5879 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5880 { (eval echo configure:5881: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5881 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5882 if test -z "$ac_err"; then
5884 eval "ac_cv_header_$ac_safe=yes"
5887 echo "configure: failed program was:" >&5
5888 cat conftest.$ac_ext >&5
5890 eval "ac_cv_header_$ac_safe=no"
5894 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5895 echo "$ac_t""yes" 1>&6
5896 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5897 cat >> confdefs.h <<EOF
5898 #define $ac_tr_hdr 1
5902 echo "$ac_t""no" 1>&6
5908 if test $ol_link_threads != no ; then
5909 cat >> confdefs.h <<\EOF
5913 cat >> confdefs.h <<\EOF
5914 #define _REENTRANT 1
5917 cat >> confdefs.h <<\EOF
5918 #define THREAD_SAFE 1
5921 cat >> confdefs.h <<\EOF
5922 #define _THREAD_SAFE 1
5925 cat >> confdefs.h <<\EOF
5926 #define THREADSAFE 1
5929 cat >> confdefs.h <<\EOF
5930 #define _THREADSAFE 1
5934 echo $ac_n "checking for thread specific errno""... $ac_c" 1>&6
5935 echo "configure:5936: checking for thread specific errno" >&5
5936 if eval "test \"`echo '$''{'ol_cv_errno_thread_specific'+set}'`\" = set"; then
5937 echo $ac_n "(cached) $ac_c" 1>&6
5940 cat > conftest.$ac_ext <<EOF
5941 #line 5942 "configure"
5942 #include "confdefs.h"
5948 if { (eval echo configure:5949: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5950 ol_cv_errno_thread_specific=yes
5952 echo "configure: failed program was:" >&5
5953 cat conftest.$ac_ext >&5
5955 ol_cv_errno_thread_specific=no
5961 echo "$ac_t""$ol_cv_errno_thread_specific" 1>&6
5963 if test $ol_cv_errno_thread_specific != yes ; then
5964 LIBS="$LTHREAD_LIBS $LIBS"
5971 if test $ol_link_threads = no ; then
5972 if test $ol_with_threads = yes ; then
5973 { echo "configure: error: no suitable thread support" 1>&2; exit 1; }
5976 if test $ol_with_threads = auto ; then
5977 echo "configure: warning: no suitable thread support, disabling threads" 1>&2
5981 cat >> confdefs.h <<\EOF
5982 #define NO_THREADS 1
5989 if test $ol_with_ldbm_api = auto -o $ol_with_ldbm_api = db2 ; then
5990 echo $ac_n "checking for DB2 library""... $ac_c" 1>&6
5991 echo "configure:5992: checking for DB2 library" >&5
5992 if eval "test \"`echo '$''{'ol_cv_lib_db2'+set}'`\" = set"; then
5993 echo $ac_n "(cached) $ac_c" 1>&6
5996 echo $ac_n "checking for db_open in -ldb""... $ac_c" 1>&6
5997 echo "configure:5998: checking for db_open in -ldb" >&5
5998 ac_lib_var=`echo db'_'db_open | sed 'y%./+-%__p_%'`
5999 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6000 echo $ac_n "(cached) $ac_c" 1>&6
6002 ac_save_LIBS="$LIBS"
6004 cat > conftest.$ac_ext <<EOF
6005 #line 6006 "configure"
6006 #include "confdefs.h"
6007 /* Override any gcc2 internal prototype to avoid an error. */
6008 /* We use char because int might match the return type of a gcc2
6009 builtin and then its argument prototype would still apply. */
6016 if { (eval echo configure:6017: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6018 eval "ac_cv_lib_$ac_lib_var=yes"
6020 echo "configure: failed program was:" >&5
6021 cat conftest.$ac_ext >&5
6023 eval "ac_cv_lib_$ac_lib_var=no"
6026 LIBS="$ac_save_LIBS"
6029 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6030 echo "$ac_t""yes" 1>&6
6033 echo "$ac_t""no" 1>&6
6041 echo "$ac_t""$ol_cv_lib_db2" 1>&6
6045 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6046 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6047 echo "configure:6048: checking for $ac_hdr" >&5
6048 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6049 echo $ac_n "(cached) $ac_c" 1>&6
6051 cat > conftest.$ac_ext <<EOF
6052 #line 6053 "configure"
6053 #include "confdefs.h"
6056 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6057 { (eval echo configure:6058: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6058 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6059 if test -z "$ac_err"; then
6061 eval "ac_cv_header_$ac_safe=yes"
6064 echo "configure: failed program was:" >&5
6065 cat conftest.$ac_ext >&5
6067 eval "ac_cv_header_$ac_safe=no"
6071 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6072 echo "$ac_t""yes" 1>&6
6073 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6074 cat >> confdefs.h <<EOF
6075 #define $ac_tr_hdr 1
6079 echo "$ac_t""no" 1>&6
6083 if test $ac_cv_header_db_h = yes ; then
6084 echo $ac_n "checking if db.h is DB2""... $ac_c" 1>&6
6085 echo "configure:6086: checking if db.h is DB2" >&5
6086 if eval "test \"`echo '$''{'ol_cv_header_db2'+set}'`\" = set"; then
6087 echo $ac_n "(cached) $ac_c" 1>&6
6090 cat > conftest.$ac_ext <<EOF
6091 #line 6092 "configure"
6092 #include "confdefs.h"
6095 /* this check could be improved */
6096 # ifdef DB_VERSION_MAJOR
6097 # if DB_VERSION_MAJOR == 2
6103 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6104 egrep "__db_version_2" >/dev/null 2>&1; then
6106 ol_cv_header_db2=yes
6115 echo "$ac_t""$ol_cv_header_db2" 1>&6
6122 echo $ac_n "checking for Berkeley DB2""... $ac_c" 1>&6
6123 echo "configure:6124: checking for Berkeley DB2" >&5
6124 if eval "test \"`echo '$''{'ol_cv_berkeley_db2'+set}'`\" = set"; then
6125 echo $ac_n "(cached) $ac_c" 1>&6
6128 if test "$ol_cv_lib_db2" = no -o "$ol_cv_header_db2" = no ; then
6129 ol_cv_berkeley_db2=no
6131 ol_cv_berkeley_db2=yes
6136 echo "$ac_t""$ol_cv_berkeley_db2" 1>&6
6137 if test $ol_cv_berkeley_db2 = yes ; then
6138 cat >> confdefs.h <<\EOF
6139 #define HAVE_BERKELEY_DB2 1
6145 if test $ol_cv_berkeley_db2 = yes ; then
6147 ol_with_ldbm_api=db2
6149 if test $ol_with_ldbm_type = hash ; then
6150 cat >> confdefs.h <<\EOF
6151 #define LDBM_USE_DBHASH 1
6155 cat >> confdefs.h <<\EOF
6156 #define LDBM_USE_DBBTREE 1
6161 if test $ol_cv_lib_db2 != yes ; then
6162 LDBM_LIBS="$LDBM_LIBS $ol_cv_lib_db2"
6168 if test $ol_link_ldbm = db2 -a $ol_enable_bdb2 != no ; then
6172 if test $ol_with_ldbm_api = auto -o $ol_with_ldbm_api = db ; then
6173 echo $ac_n "checking for Berkeley DB library""... $ac_c" 1>&6
6174 echo "configure:6175: checking for Berkeley DB library" >&5
6175 if eval "test \"`echo '$''{'ol_cv_lib_db'+set}'`\" = set"; then
6176 echo $ac_n "(cached) $ac_c" 1>&6
6179 echo $ac_n "checking for dbopen""... $ac_c" 1>&6
6180 echo "configure:6181: checking for dbopen" >&5
6181 if eval "test \"`echo '$''{'ac_cv_func_dbopen'+set}'`\" = set"; then
6182 echo $ac_n "(cached) $ac_c" 1>&6
6184 cat > conftest.$ac_ext <<EOF
6185 #line 6186 "configure"
6186 #include "confdefs.h"
6187 /* System header to define __stub macros and hopefully few prototypes,
6188 which can conflict with char dbopen(); below. */
6190 /* Override any gcc2 internal prototype to avoid an error. */
6191 /* We use char because int might match the return type of a gcc2
6192 builtin and then its argument prototype would still apply. */
6197 /* The GNU C library defines this for functions which it implements
6198 to always fail with ENOSYS. Some functions are actually named
6199 something starting with __ and the normal name is an alias. */
6200 #if defined (__stub_dbopen) || defined (__stub___dbopen)
6208 if { (eval echo configure:6209: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6210 eval "ac_cv_func_dbopen=yes"
6212 echo "configure: failed program was:" >&5
6213 cat conftest.$ac_ext >&5
6215 eval "ac_cv_func_dbopen=no"
6220 if eval "test \"`echo '$ac_cv_func_'dbopen`\" = yes"; then
6221 echo "$ac_t""yes" 1>&6
6224 echo "$ac_t""no" 1>&6
6226 echo $ac_n "checking for dbopen in -ldb""... $ac_c" 1>&6
6227 echo "configure:6228: checking for dbopen in -ldb" >&5
6228 ac_lib_var=`echo db'_'dbopen | sed 'y%./+-%__p_%'`
6229 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6230 echo $ac_n "(cached) $ac_c" 1>&6
6232 ac_save_LIBS="$LIBS"
6234 cat > conftest.$ac_ext <<EOF
6235 #line 6236 "configure"
6236 #include "confdefs.h"
6237 /* Override any gcc2 internal prototype to avoid an error. */
6238 /* We use char because int might match the return type of a gcc2
6239 builtin and then its argument prototype would still apply. */
6246 if { (eval echo configure:6247: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6248 eval "ac_cv_lib_$ac_lib_var=yes"
6250 echo "configure: failed program was:" >&5
6251 cat conftest.$ac_ext >&5
6253 eval "ac_cv_lib_$ac_lib_var=no"
6256 LIBS="$ac_save_LIBS"
6259 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6260 echo "$ac_t""yes" 1>&6
6263 echo "$ac_t""no" 1>&6
6274 echo "$ac_t""$ol_cv_lib_db" 1>&6
6277 for ac_hdr in db_185.h
6279 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6280 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6281 echo "configure:6282: checking for $ac_hdr" >&5
6282 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6283 echo $ac_n "(cached) $ac_c" 1>&6
6285 cat > conftest.$ac_ext <<EOF
6286 #line 6287 "configure"
6287 #include "confdefs.h"
6290 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6291 { (eval echo configure:6292: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6292 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6293 if test -z "$ac_err"; then
6295 eval "ac_cv_header_$ac_safe=yes"
6298 echo "configure: failed program was:" >&5
6299 cat conftest.$ac_ext >&5
6301 eval "ac_cv_header_$ac_safe=no"
6305 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6306 echo "$ac_t""yes" 1>&6
6307 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6308 cat >> confdefs.h <<EOF
6309 #define $ac_tr_hdr 1
6313 echo "$ac_t""no" 1>&6
6317 if test "$ol_cv_header_db2" = yes ; then
6319 ol_cv_header_db=$ac_cv_header_db_185_h
6321 ol_cv_header_db=$ac_cv_header_db_h
6326 echo $ac_n "checking for Berkeley DB""... $ac_c" 1>&6
6327 echo "configure:6328: checking for Berkeley DB" >&5
6328 if eval "test \"`echo '$''{'ol_cv_berkeley_db'+set}'`\" = set"; then
6329 echo $ac_n "(cached) $ac_c" 1>&6
6332 if test "$ol_cv_lib_db" = no -o "$ol_cv_header_db" = no ; then
6333 ol_cv_berkeley_db=no
6335 ol_cv_berkeley_db=yes
6340 echo "$ac_t""$ol_cv_berkeley_db" 1>&6
6341 if test $ol_cv_berkeley_db = yes ; then
6342 cat >> confdefs.h <<\EOF
6343 #define HAVE_BERKELEY_DB 1
6349 if test $ol_cv_berkeley_db = yes ; then
6353 if test $ol_with_ldbm_type = hash ; then
6354 cat >> confdefs.h <<\EOF
6355 #define LDBM_USE_DBHASH 1
6359 cat >> confdefs.h <<\EOF
6360 #define LDBM_USE_DBBTREE 1
6365 if test $ol_cv_lib_db != yes ; then
6366 LDBM_LIBS="$LDBM_LIBS $ol_cv_lib_db"
6371 if test $ol_with_ldbm_api = manual ; then
6374 echo "configure: warning: LDBM defines and link options must be set manually" 1>&2
6376 for ac_hdr in db.h db_185.h gdbm.h ndbm.h
6378 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6379 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6380 echo "configure:6381: checking for $ac_hdr" >&5
6381 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6382 echo $ac_n "(cached) $ac_c" 1>&6
6384 cat > conftest.$ac_ext <<EOF
6385 #line 6386 "configure"
6386 #include "confdefs.h"
6389 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6390 { (eval echo configure:6391: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6391 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6392 if test -z "$ac_err"; then
6394 eval "ac_cv_header_$ac_safe=yes"
6397 echo "configure: failed program was:" >&5
6398 cat conftest.$ac_ext >&5
6400 eval "ac_cv_header_$ac_safe=no"
6404 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6405 echo "$ac_t""yes" 1>&6
6406 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6407 cat >> confdefs.h <<EOF
6408 #define $ac_tr_hdr 1
6412 echo "$ac_t""no" 1>&6
6418 if test $ol_link_ldbm = no -a $ol_with_ldbm_type = btree ; then
6419 echo "configure: warning: Could not find LDBM with BTREE support" 1>&2
6420 ol_with_ldbm_api=none
6423 if test $ol_with_ldbm_api = auto -o $ol_with_ldbm_api = gdbm ; then
6424 echo $ac_n "checking for GDBM library""... $ac_c" 1>&6
6425 echo "configure:6426: checking for GDBM library" >&5
6426 if eval "test \"`echo '$''{'ol_cv_lib_gdbm'+set}'`\" = set"; then
6427 echo $ac_n "(cached) $ac_c" 1>&6
6430 echo $ac_n "checking for gdbm_open""... $ac_c" 1>&6
6431 echo "configure:6432: checking for gdbm_open" >&5
6432 if eval "test \"`echo '$''{'ac_cv_func_gdbm_open'+set}'`\" = set"; then
6433 echo $ac_n "(cached) $ac_c" 1>&6
6435 cat > conftest.$ac_ext <<EOF
6436 #line 6437 "configure"
6437 #include "confdefs.h"
6438 /* System header to define __stub macros and hopefully few prototypes,
6439 which can conflict with char gdbm_open(); below. */
6441 /* Override any gcc2 internal prototype to avoid an error. */
6442 /* We use char because int might match the return type of a gcc2
6443 builtin and then its argument prototype would still apply. */
6448 /* The GNU C library defines this for functions which it implements
6449 to always fail with ENOSYS. Some functions are actually named
6450 something starting with __ and the normal name is an alias. */
6451 #if defined (__stub_gdbm_open) || defined (__stub___gdbm_open)
6459 if { (eval echo configure:6460: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6461 eval "ac_cv_func_gdbm_open=yes"
6463 echo "configure: failed program was:" >&5
6464 cat conftest.$ac_ext >&5
6466 eval "ac_cv_func_gdbm_open=no"
6471 if eval "test \"`echo '$ac_cv_func_'gdbm_open`\" = yes"; then
6472 echo "$ac_t""yes" 1>&6
6475 echo "$ac_t""no" 1>&6
6477 echo $ac_n "checking for gdbm_open in -lgdbm""... $ac_c" 1>&6
6478 echo "configure:6479: checking for gdbm_open in -lgdbm" >&5
6479 ac_lib_var=`echo gdbm'_'gdbm_open | sed 'y%./+-%__p_%'`
6480 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6481 echo $ac_n "(cached) $ac_c" 1>&6
6483 ac_save_LIBS="$LIBS"
6485 cat > conftest.$ac_ext <<EOF
6486 #line 6487 "configure"
6487 #include "confdefs.h"
6488 /* Override any gcc2 internal prototype to avoid an error. */
6489 /* We use char because int might match the return type of a gcc2
6490 builtin and then its argument prototype would still apply. */
6497 if { (eval echo configure:6498: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6499 eval "ac_cv_lib_$ac_lib_var=yes"
6501 echo "configure: failed program was:" >&5
6502 cat conftest.$ac_ext >&5
6504 eval "ac_cv_lib_$ac_lib_var=no"
6507 LIBS="$ac_save_LIBS"
6510 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6511 echo "$ac_t""yes" 1>&6
6512 ol_cv_lib_gdbm=-lgdbm
6514 echo "$ac_t""no" 1>&6
6525 echo "$ac_t""$ol_cv_lib_gdbm" 1>&6
6528 for ac_hdr in gdbm.h
6530 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6531 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6532 echo "configure:6533: checking for $ac_hdr" >&5
6533 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6534 echo $ac_n "(cached) $ac_c" 1>&6
6536 cat > conftest.$ac_ext <<EOF
6537 #line 6538 "configure"
6538 #include "confdefs.h"
6541 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6542 { (eval echo configure:6543: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6543 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6544 if test -z "$ac_err"; then
6546 eval "ac_cv_header_$ac_safe=yes"
6549 echo "configure: failed program was:" >&5
6550 cat conftest.$ac_ext >&5
6552 eval "ac_cv_header_$ac_safe=no"
6556 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6557 echo "$ac_t""yes" 1>&6
6558 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6559 cat >> confdefs.h <<EOF
6560 #define $ac_tr_hdr 1
6564 echo "$ac_t""no" 1>&6
6568 echo $ac_n "checking for db""... $ac_c" 1>&6
6569 echo "configure:6570: checking for db" >&5
6570 if eval "test \"`echo '$''{'ol_cv_gdbm'+set}'`\" = set"; then
6571 echo $ac_n "(cached) $ac_c" 1>&6
6574 if test $ol_cv_lib_gdbm = no -o $ac_cv_header_gdbm_h = no ; then
6582 echo "$ac_t""$ol_cv_gdbm" 1>&6
6583 if test $ol_cv_gdbm = yes ; then
6584 cat >> confdefs.h <<\EOF
6591 if test $ol_cv_gdbm = yes ; then
6593 ol_with_ldbm_api=gdbm
6595 if test $ol_cv_lib_gdbm != yes ; then
6596 LDBM_LIBS="$LDBM_LIBS $ol_cv_lib_gdbm"
6601 if test $ol_with_ldbm_api = auto ; then
6602 echo "configure: warning: skipping automatic checking for NDBM, must be manually enabled." 1>&2
6603 elif test $ol_with_ldbm_api = ndbm ; then
6604 echo $ac_n "checking for NDBM library""... $ac_c" 1>&6
6605 echo "configure:6606: checking for NDBM library" >&5
6606 if eval "test \"`echo '$''{'ol_cv_lib_ndbm'+set}'`\" = set"; then
6607 echo $ac_n "(cached) $ac_c" 1>&6
6610 echo $ac_n "checking for dbm_open""... $ac_c" 1>&6
6611 echo "configure:6612: checking for dbm_open" >&5
6612 if eval "test \"`echo '$''{'ac_cv_func_dbm_open'+set}'`\" = set"; then
6613 echo $ac_n "(cached) $ac_c" 1>&6
6615 cat > conftest.$ac_ext <<EOF
6616 #line 6617 "configure"
6617 #include "confdefs.h"
6618 /* System header to define __stub macros and hopefully few prototypes,
6619 which can conflict with char dbm_open(); below. */
6621 /* Override any gcc2 internal prototype to avoid an error. */
6622 /* We use char because int might match the return type of a gcc2
6623 builtin and then its argument prototype would still apply. */
6628 /* The GNU C library defines this for functions which it implements
6629 to always fail with ENOSYS. Some functions are actually named
6630 something starting with __ and the normal name is an alias. */
6631 #if defined (__stub_dbm_open) || defined (__stub___dbm_open)
6639 if { (eval echo configure:6640: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6641 eval "ac_cv_func_dbm_open=yes"
6643 echo "configure: failed program was:" >&5
6644 cat conftest.$ac_ext >&5
6646 eval "ac_cv_func_dbm_open=no"
6651 if eval "test \"`echo '$ac_cv_func_'dbm_open`\" = yes"; then
6652 echo "$ac_t""yes" 1>&6
6655 echo "$ac_t""no" 1>&6
6657 echo $ac_n "checking for dbm_open in -lndbm""... $ac_c" 1>&6
6658 echo "configure:6659: checking for dbm_open in -lndbm" >&5
6659 ac_lib_var=`echo ndbm'_'dbm_open | sed 'y%./+-%__p_%'`
6660 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6661 echo $ac_n "(cached) $ac_c" 1>&6
6663 ac_save_LIBS="$LIBS"
6665 cat > conftest.$ac_ext <<EOF
6666 #line 6667 "configure"
6667 #include "confdefs.h"
6668 /* Override any gcc2 internal prototype to avoid an error. */
6669 /* We use char because int might match the return type of a gcc2
6670 builtin and then its argument prototype would still apply. */
6677 if { (eval echo configure:6678: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6679 eval "ac_cv_lib_$ac_lib_var=yes"
6681 echo "configure: failed program was:" >&5
6682 cat conftest.$ac_ext >&5
6684 eval "ac_cv_lib_$ac_lib_var=no"
6687 LIBS="$ac_save_LIBS"
6690 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6691 echo "$ac_t""yes" 1>&6
6692 ol_cv_lib_ndbm=-lndbm
6694 echo "$ac_t""no" 1>&6
6696 echo $ac_n "checking for dbm_open in -ldbm""... $ac_c" 1>&6
6697 echo "configure:6698: checking for dbm_open in -ldbm" >&5
6698 ac_lib_var=`echo dbm'_'dbm_open | sed 'y%./+-%__p_%'`
6699 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6700 echo $ac_n "(cached) $ac_c" 1>&6
6702 ac_save_LIBS="$LIBS"
6704 cat > conftest.$ac_ext <<EOF
6705 #line 6706 "configure"
6706 #include "confdefs.h"
6707 /* Override any gcc2 internal prototype to avoid an error. */
6708 /* We use char because int might match the return type of a gcc2
6709 builtin and then its argument prototype would still apply. */
6716 if { (eval echo configure:6717: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6718 eval "ac_cv_lib_$ac_lib_var=yes"
6720 echo "configure: failed program was:" >&5
6721 cat conftest.$ac_ext >&5
6723 eval "ac_cv_lib_$ac_lib_var=no"
6726 LIBS="$ac_save_LIBS"
6729 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6730 echo "$ac_t""yes" 1>&6
6731 ol_cv_lib_ndbm=-ldbm
6733 echo "$ac_t""no" 1>&6
6746 echo "$ac_t""$ol_cv_lib_ndbm" 1>&6
6749 for ac_hdr in ndbm.h
6751 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6752 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6753 echo "configure:6754: checking for $ac_hdr" >&5
6754 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6755 echo $ac_n "(cached) $ac_c" 1>&6
6757 cat > conftest.$ac_ext <<EOF
6758 #line 6759 "configure"
6759 #include "confdefs.h"
6762 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6763 { (eval echo configure:6764: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6764 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6765 if test -z "$ac_err"; then
6767 eval "ac_cv_header_$ac_safe=yes"
6770 echo "configure: failed program was:" >&5
6771 cat conftest.$ac_ext >&5
6773 eval "ac_cv_header_$ac_safe=no"
6777 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6778 echo "$ac_t""yes" 1>&6
6779 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6780 cat >> confdefs.h <<EOF
6781 #define $ac_tr_hdr 1
6785 echo "$ac_t""no" 1>&6
6789 echo $ac_n "checking for db""... $ac_c" 1>&6
6790 echo "configure:6791: checking for db" >&5
6791 if eval "test \"`echo '$''{'ol_cv_ndbm'+set}'`\" = set"; then
6792 echo $ac_n "(cached) $ac_c" 1>&6
6795 if test $ol_cv_lib_ndbm = no -o $ac_cv_header_ndbm_h = no ; then
6803 echo "$ac_t""$ol_cv_ndbm" 1>&6
6804 if test $ol_cv_ndbm = yes ; then
6805 cat >> confdefs.h <<\EOF
6812 if test $ol_cv_ndbm = yes ; then
6814 ol_with_ldbm_api=ndbm
6816 if test $ol_cv_lib_ndbm != yes ; then
6817 LDBM_LIBS="$LDBM_LIBS $ol_cv_lib_ndbm"
6822 if test $ol_link_ldbm = no -a $ol_enable_ldbm != no ; then
6823 echo "configure: warning: could not find suitable LDBM backend" 1>&2
6824 if test $ol_enable_ldbm = yes ; then
6825 { echo "configure: error: select appropriate LDBM options or disable" 1>&2; exit 1; }
6828 echo "configure: warning: disabling LDBM" 1>&2
6832 if test $ol_enable_wrappers != no ; then
6833 for ac_hdr in tcpd.h
6835 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6836 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6837 echo "configure:6838: checking for $ac_hdr" >&5
6838 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6839 echo $ac_n "(cached) $ac_c" 1>&6
6841 cat > conftest.$ac_ext <<EOF
6842 #line 6843 "configure"
6843 #include "confdefs.h"
6846 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6847 { (eval echo configure:6848: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6848 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6849 if test -z "$ac_err"; then
6851 eval "ac_cv_header_$ac_safe=yes"
6854 echo "configure: failed program was:" >&5
6855 cat conftest.$ac_ext >&5
6857 eval "ac_cv_header_$ac_safe=no"
6861 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6862 echo "$ac_t""yes" 1>&6
6863 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6864 cat >> confdefs.h <<EOF
6865 #define $ac_tr_hdr 1
6869 echo "$ac_t""no" 1>&6
6874 if test $ac_cv_header_tcpd_h != yes ; then
6877 echo $ac_n "checking for main in -lwrap""... $ac_c" 1>&6
6878 echo "configure:6879: checking for main in -lwrap" >&5
6879 ac_lib_var=`echo wrap'_'main | sed 'y%./+-%__p_%'`
6880 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6881 echo $ac_n "(cached) $ac_c" 1>&6
6883 ac_save_LIBS="$LIBS"
6885 cat > conftest.$ac_ext <<EOF
6886 #line 6887 "configure"
6887 #include "confdefs.h"
6893 if { (eval echo configure:6894: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6895 eval "ac_cv_lib_$ac_lib_var=yes"
6897 echo "configure: failed program was:" >&5
6898 cat conftest.$ac_ext >&5
6900 eval "ac_cv_lib_$ac_lib_var=no"
6903 LIBS="$ac_save_LIBS"
6906 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6907 echo "$ac_t""yes" 1>&6
6910 echo "$ac_t""no" 1>&6
6916 if test $have_wrappers = yes ; then
6917 cat >> confdefs.h <<\EOF
6921 SLAPD_LIBS="$SLAPD_LIBS -lwrap"
6923 echo "configure: warning: could not find -lwrap" 1>&2
6924 if test $ol_enable_wrappers = yes ; then
6925 { echo "configure: error: could not find wrappers" 1>&2; exit 1; }
6928 echo "configure: warning: disabling wrappers support" 1>&2
6929 ol_enable_wrappers=no
6933 if test $ol_enable_syslog != no ; then
6934 echo $ac_n "checking for openlog""... $ac_c" 1>&6
6935 echo "configure:6936: checking for openlog" >&5
6936 if eval "test \"`echo '$''{'ac_cv_func_openlog'+set}'`\" = set"; then
6937 echo $ac_n "(cached) $ac_c" 1>&6
6939 cat > conftest.$ac_ext <<EOF
6940 #line 6941 "configure"
6941 #include "confdefs.h"
6942 /* System header to define __stub macros and hopefully few prototypes,
6943 which can conflict with char openlog(); below. */
6945 /* Override any gcc2 internal prototype to avoid an error. */
6946 /* We use char because int might match the return type of a gcc2
6947 builtin and then its argument prototype would still apply. */
6952 /* The GNU C library defines this for functions which it implements
6953 to always fail with ENOSYS. Some functions are actually named
6954 something starting with __ and the normal name is an alias. */
6955 #if defined (__stub_openlog) || defined (__stub___openlog)
6963 if { (eval echo configure:6964: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6965 eval "ac_cv_func_openlog=yes"
6967 echo "configure: failed program was:" >&5
6968 cat conftest.$ac_ext >&5
6970 eval "ac_cv_func_openlog=no"
6975 if eval "test \"`echo '$ac_cv_func_'openlog`\" = yes"; then
6976 echo "$ac_t""yes" 1>&6
6979 echo "$ac_t""no" 1>&6
6982 if test $ac_cv_func_openlog = no -a $ol_enable_syslog = yes; then
6983 { echo "configure: error: could not find syslog" 1>&2; exit 1; }
6985 ol_enable_syslog=$ac_cv_func_openlog
6988 if test $ol_enable_dmalloc != no ; then
6989 for ac_hdr in dmalloc.h
6991 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6992 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6993 echo "configure:6994: checking for $ac_hdr" >&5
6994 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6995 echo $ac_n "(cached) $ac_c" 1>&6
6997 cat > conftest.$ac_ext <<EOF
6998 #line 6999 "configure"
6999 #include "confdefs.h"
7002 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7003 { (eval echo configure:7004: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7004 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7005 if test -z "$ac_err"; then
7007 eval "ac_cv_header_$ac_safe=yes"
7010 echo "configure: failed program was:" >&5
7011 cat conftest.$ac_ext >&5
7013 eval "ac_cv_header_$ac_safe=no"
7017 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7018 echo "$ac_t""yes" 1>&6
7019 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
7020 cat >> confdefs.h <<EOF
7021 #define $ac_tr_hdr 1
7025 echo "$ac_t""no" 1>&6
7029 echo $ac_n "checking for dmalloc_shutdown in -ldmalloc""... $ac_c" 1>&6
7030 echo "configure:7031: checking for dmalloc_shutdown in -ldmalloc" >&5
7031 ac_lib_var=`echo dmalloc'_'dmalloc_shutdown | sed 'y%./+-%__p_%'`
7032 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7033 echo $ac_n "(cached) $ac_c" 1>&6
7035 ac_save_LIBS="$LIBS"
7036 LIBS="-ldmalloc $LIBS"
7037 cat > conftest.$ac_ext <<EOF
7038 #line 7039 "configure"
7039 #include "confdefs.h"
7040 /* Override any gcc2 internal prototype to avoid an error. */
7041 /* We use char because int might match the return type of a gcc2
7042 builtin and then its argument prototype would still apply. */
7043 char dmalloc_shutdown();
7049 if { (eval echo configure:7050: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7051 eval "ac_cv_lib_$ac_lib_var=yes"
7053 echo "configure: failed program was:" >&5
7054 cat conftest.$ac_ext >&5
7056 eval "ac_cv_lib_$ac_lib_var=no"
7059 LIBS="$ac_save_LIBS"
7062 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7063 echo "$ac_t""yes" 1>&6
7064 ac_tr_lib=HAVE_LIB`echo dmalloc | sed -e 's/[^a-zA-Z0-9_]/_/g' \
7065 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
7066 cat >> confdefs.h <<EOF
7067 #define $ac_tr_lib 1
7070 LIBS="-ldmalloc $LIBS"
7073 echo "$ac_t""no" 1>&6
7078 if test $ol_enable_tcl != no ; then
7081 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
7082 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
7083 echo "configure:7084: checking for $ac_hdr" >&5
7084 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7085 echo $ac_n "(cached) $ac_c" 1>&6
7087 cat > conftest.$ac_ext <<EOF
7088 #line 7089 "configure"
7089 #include "confdefs.h"
7092 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7093 { (eval echo configure:7094: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7094 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7095 if test -z "$ac_err"; then
7097 eval "ac_cv_header_$ac_safe=yes"
7100 echo "configure: failed program was:" >&5
7101 cat conftest.$ac_ext >&5
7103 eval "ac_cv_header_$ac_safe=no"
7107 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7108 echo "$ac_t""yes" 1>&6
7109 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
7110 cat >> confdefs.h <<EOF
7111 #define $ac_tr_hdr 1
7115 echo "$ac_t""no" 1>&6
7120 if test $ac_cv_header_tcl_h != yes ; then
7123 echo $ac_n "checking for main in -ltcl""... $ac_c" 1>&6
7124 echo "configure:7125: checking for main in -ltcl" >&5
7125 ac_lib_var=`echo tcl'_'main | sed 'y%./+-%__p_%'`
7126 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7127 echo $ac_n "(cached) $ac_c" 1>&6
7129 ac_save_LIBS="$LIBS"
7131 cat > conftest.$ac_ext <<EOF
7132 #line 7133 "configure"
7133 #include "confdefs.h"
7139 if { (eval echo configure:7140: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7141 eval "ac_cv_lib_$ac_lib_var=yes"
7143 echo "configure: failed program was:" >&5
7144 cat conftest.$ac_ext >&5
7146 eval "ac_cv_lib_$ac_lib_var=no"
7149 LIBS="$ac_save_LIBS"
7152 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7153 echo "$ac_t""yes" 1>&6
7154 have_tcl=yes; SLAPD_LIBS="$SLAPD_LIBS -ltcl"
7156 echo "$ac_t""no" 1>&6
7161 if test $have_tcl != yes; then
7162 echo $ac_n "checking for main in -ltcl7.6""... $ac_c" 1>&6
7163 echo "configure:7164: checking for main in -ltcl7.6" >&5
7164 ac_lib_var=`echo tcl7.6'_'main | sed 'y%./+-%__p_%'`
7165 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7166 echo $ac_n "(cached) $ac_c" 1>&6
7168 ac_save_LIBS="$LIBS"
7169 LIBS="-ltcl7.6 $LIBS"
7170 cat > conftest.$ac_ext <<EOF
7171 #line 7172 "configure"
7172 #include "confdefs.h"
7178 if { (eval echo configure:7179: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7180 eval "ac_cv_lib_$ac_lib_var=yes"
7182 echo "configure: failed program was:" >&5
7183 cat conftest.$ac_ext >&5
7185 eval "ac_cv_lib_$ac_lib_var=no"
7188 LIBS="$ac_save_LIBS"
7191 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7192 echo "$ac_t""yes" 1>&6
7193 have_tcl=yes; SLAPD_LIBS="$SLAPD_LIBS -ltcl7.6"
7195 echo "$ac_t""no" 1>&6
7201 if test $have_tcl != yes; then
7202 echo $ac_n "checking for main in -ltcl8.0""... $ac_c" 1>&6
7203 echo "configure:7204: checking for main in -ltcl8.0" >&5
7204 ac_lib_var=`echo tcl8.0'_'main | sed 'y%./+-%__p_%'`
7205 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7206 echo $ac_n "(cached) $ac_c" 1>&6
7208 ac_save_LIBS="$LIBS"
7209 LIBS="-ltcl8.0 $LIBS"
7210 cat > conftest.$ac_ext <<EOF
7211 #line 7212 "configure"
7212 #include "confdefs.h"
7218 if { (eval echo configure:7219: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7220 eval "ac_cv_lib_$ac_lib_var=yes"
7222 echo "configure: failed program was:" >&5
7223 cat conftest.$ac_ext >&5
7225 eval "ac_cv_lib_$ac_lib_var=no"
7228 LIBS="$ac_save_LIBS"
7231 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7232 echo "$ac_t""yes" 1>&6
7233 have_tcl=yes; SLAPD_LIBS="$SLAPD_LIBS -ltcl8.0"
7235 echo "$ac_t""no" 1>&6
7242 if test $have_tcl != yes ; then
7243 echo "configure: warning: could not find -ltcl" 1>&2
7244 if test $ol_enable_tcl = yes ; then
7245 { echo "configure: error: could not find tcl, select appropriate options or disable" 1>&2; exit 1; }
7252 # ud needs termcap (should insert check here)
7254 for ac_hdr in termcap.h ncurses.h
7256 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
7257 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
7258 echo "configure:7259: checking for $ac_hdr" >&5
7259 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7260 echo $ac_n "(cached) $ac_c" 1>&6
7262 cat > conftest.$ac_ext <<EOF
7263 #line 7264 "configure"
7264 #include "confdefs.h"
7267 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7268 { (eval echo configure:7269: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7269 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7270 if test -z "$ac_err"; then
7272 eval "ac_cv_header_$ac_safe=yes"
7275 echo "configure: failed program was:" >&5
7276 cat conftest.$ac_ext >&5
7278 eval "ac_cv_header_$ac_safe=no"
7282 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7283 echo "$ac_t""yes" 1>&6
7284 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
7285 cat >> confdefs.h <<EOF
7286 #define $ac_tr_hdr 1
7290 echo "$ac_t""no" 1>&6
7295 if test $ol_link_termcap = no ; then
7296 echo $ac_n "checking for tputs in -ltermcap""... $ac_c" 1>&6
7297 echo "configure:7298: checking for tputs in -ltermcap" >&5
7298 ac_lib_var=`echo termcap'_'tputs | sed 'y%./+-%__p_%'`
7299 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7300 echo $ac_n "(cached) $ac_c" 1>&6
7302 ac_save_LIBS="$LIBS"
7303 LIBS="-ltermcap $LIBS"
7304 cat > conftest.$ac_ext <<EOF
7305 #line 7306 "configure"
7306 #include "confdefs.h"
7307 /* Override any gcc2 internal prototype to avoid an error. */
7308 /* We use char because int might match the return type of a gcc2
7309 builtin and then its argument prototype would still apply. */
7316 if { (eval echo configure:7317: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7318 eval "ac_cv_lib_$ac_lib_var=yes"
7320 echo "configure: failed program was:" >&5
7321 cat conftest.$ac_ext >&5
7323 eval "ac_cv_lib_$ac_lib_var=no"
7326 LIBS="$ac_save_LIBS"
7329 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7330 echo "$ac_t""yes" 1>&6
7333 echo "$ac_t""no" 1>&6
7337 if test $have_termcap = yes ; then
7338 cat >> confdefs.h <<\EOF
7339 #define HAVE_TERMCAP 1
7343 TERMCAP_LIBS=-ltermcap
7347 if test $ol_link_termcap = no ; then
7348 echo $ac_n "checking for initscr in -lncurses""... $ac_c" 1>&6
7349 echo "configure:7350: checking for initscr in -lncurses" >&5
7350 ac_lib_var=`echo ncurses'_'initscr | sed 'y%./+-%__p_%'`
7351 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7352 echo $ac_n "(cached) $ac_c" 1>&6
7354 ac_save_LIBS="$LIBS"
7355 LIBS="-lncurses $LIBS"
7356 cat > conftest.$ac_ext <<EOF
7357 #line 7358 "configure"
7358 #include "confdefs.h"
7359 /* Override any gcc2 internal prototype to avoid an error. */
7360 /* We use char because int might match the return type of a gcc2
7361 builtin and then its argument prototype would still apply. */
7368 if { (eval echo configure:7369: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7370 eval "ac_cv_lib_$ac_lib_var=yes"
7372 echo "configure: failed program was:" >&5
7373 cat conftest.$ac_ext >&5
7375 eval "ac_cv_lib_$ac_lib_var=no"
7378 LIBS="$ac_save_LIBS"
7381 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7382 echo "$ac_t""yes" 1>&6
7385 echo "$ac_t""no" 1>&6
7389 if test $have_ncurses = yes ; then
7390 cat >> confdefs.h <<\EOF
7391 #define HAVE_NCURSES 1
7395 TERMCAP_LIBS=-lncurses
7399 if test $ol_link_termcap = no ; then
7400 cat >> confdefs.h <<\EOF
7401 #define NO_TERMCAP 1
7407 # FreeBSD (and others) have crypt(3) in -lcrypt
7408 if test $ol_enable_crypt != no ; then
7409 echo $ac_n "checking for crypt""... $ac_c" 1>&6
7410 echo "configure:7411: checking for crypt" >&5
7411 if eval "test \"`echo '$''{'ac_cv_func_crypt'+set}'`\" = set"; then
7412 echo $ac_n "(cached) $ac_c" 1>&6
7414 cat > conftest.$ac_ext <<EOF
7415 #line 7416 "configure"
7416 #include "confdefs.h"
7417 /* System header to define __stub macros and hopefully few prototypes,
7418 which can conflict with char crypt(); below. */
7420 /* Override any gcc2 internal prototype to avoid an error. */
7421 /* We use char because int might match the return type of a gcc2
7422 builtin and then its argument prototype would still apply. */
7427 /* The GNU C library defines this for functions which it implements
7428 to always fail with ENOSYS. Some functions are actually named
7429 something starting with __ and the normal name is an alias. */
7430 #if defined (__stub_crypt) || defined (__stub___crypt)
7438 if { (eval echo configure:7439: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7440 eval "ac_cv_func_crypt=yes"
7442 echo "configure: failed program was:" >&5
7443 cat conftest.$ac_ext >&5
7445 eval "ac_cv_func_crypt=no"
7450 if eval "test \"`echo '$ac_cv_func_'crypt`\" = yes"; then
7451 echo "$ac_t""yes" 1>&6
7454 echo "$ac_t""no" 1>&6
7456 echo $ac_n "checking for crypt in -lcrypt""... $ac_c" 1>&6
7457 echo "configure:7458: checking for crypt in -lcrypt" >&5
7458 ac_lib_var=`echo crypt'_'crypt | sed 'y%./+-%__p_%'`
7459 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7460 echo $ac_n "(cached) $ac_c" 1>&6
7462 ac_save_LIBS="$LIBS"
7463 LIBS="-lcrypt $LIBS"
7464 cat > conftest.$ac_ext <<EOF
7465 #line 7466 "configure"
7466 #include "confdefs.h"
7467 /* Override any gcc2 internal prototype to avoid an error. */
7468 /* We use char because int might match the return type of a gcc2
7469 builtin and then its argument prototype would still apply. */
7476 if { (eval echo configure:7477: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7478 eval "ac_cv_lib_$ac_lib_var=yes"
7480 echo "configure: failed program was:" >&5
7481 cat conftest.$ac_ext >&5
7483 eval "ac_cv_lib_$ac_lib_var=no"
7486 LIBS="$ac_save_LIBS"
7489 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7490 echo "$ac_t""yes" 1>&6
7491 LUTIL_LIBS="$LUTIL_LIBS -lcrypt"
7494 echo "$ac_t""no" 1>&6
7501 if test $have_crypt = yes ; then
7502 cat >> confdefs.h <<\EOF
7503 #define HAVE_CRYPT 1
7507 echo "configure: warning: could not find crypt" 1>&2
7508 if test $ol_enable_crypt = yes ; then
7509 { echo "configure: error: could not find crypt" 1>&2; exit 1; }
7512 echo "configure: warning: disabling crypt support" 1>&2
7517 # FreeBSD (and others) have setproctitle(3) in -lutil
7518 if test $ol_enable_proctitle != no ; then
7519 echo $ac_n "checking for setproctitle""... $ac_c" 1>&6
7520 echo "configure:7521: checking for setproctitle" >&5
7521 if eval "test \"`echo '$''{'ac_cv_func_setproctitle'+set}'`\" = set"; then
7522 echo $ac_n "(cached) $ac_c" 1>&6
7524 cat > conftest.$ac_ext <<EOF
7525 #line 7526 "configure"
7526 #include "confdefs.h"
7527 /* System header to define __stub macros and hopefully few prototypes,
7528 which can conflict with char setproctitle(); below. */
7530 /* Override any gcc2 internal prototype to avoid an error. */
7531 /* We use char because int might match the return type of a gcc2
7532 builtin and then its argument prototype would still apply. */
7533 char setproctitle();
7537 /* The GNU C library defines this for functions which it implements
7538 to always fail with ENOSYS. Some functions are actually named
7539 something starting with __ and the normal name is an alias. */
7540 #if defined (__stub_setproctitle) || defined (__stub___setproctitle)
7548 if { (eval echo configure:7549: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7550 eval "ac_cv_func_setproctitle=yes"
7552 echo "configure: failed program was:" >&5
7553 cat conftest.$ac_ext >&5
7555 eval "ac_cv_func_setproctitle=no"
7560 if eval "test \"`echo '$ac_cv_func_'setproctitle`\" = yes"; then
7561 echo "$ac_t""yes" 1>&6
7562 have_setproctitle=yes
7564 echo "$ac_t""no" 1>&6
7566 echo $ac_n "checking for setproctitle in -lutil""... $ac_c" 1>&6
7567 echo "configure:7568: checking for setproctitle in -lutil" >&5
7568 ac_lib_var=`echo util'_'setproctitle | sed 'y%./+-%__p_%'`
7569 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7570 echo $ac_n "(cached) $ac_c" 1>&6
7572 ac_save_LIBS="$LIBS"
7574 cat > conftest.$ac_ext <<EOF
7575 #line 7576 "configure"
7576 #include "confdefs.h"
7577 /* Override any gcc2 internal prototype to avoid an error. */
7578 /* We use char because int might match the return type of a gcc2
7579 builtin and then its argument prototype would still apply. */
7580 char setproctitle();
7586 if { (eval echo configure:7587: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7588 eval "ac_cv_lib_$ac_lib_var=yes"
7590 echo "configure: failed program was:" >&5
7591 cat conftest.$ac_ext >&5
7593 eval "ac_cv_lib_$ac_lib_var=no"
7596 LIBS="$ac_save_LIBS"
7599 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7600 echo "$ac_t""yes" 1>&6
7601 have_setproctitle=yes
7602 LUTIL_LIBS="$LUTIL_LIBS -lutil"
7604 echo "$ac_t""no" 1>&6
7605 have_setproctitle=no
7606 LIBOBJS="$LIBOBJS setproctitle.o"
7612 if test $have_setproctitle = yes ; then
7613 cat >> confdefs.h <<\EOF
7614 #define HAVE_SETPROCTITLE 1
7620 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
7621 echo "configure:7622: checking for ANSI C header files" >&5
7622 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
7623 echo $ac_n "(cached) $ac_c" 1>&6
7625 cat > conftest.$ac_ext <<EOF
7626 #line 7627 "configure"
7627 #include "confdefs.h"
7633 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7634 { (eval echo configure:7635: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7635 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7636 if test -z "$ac_err"; then
7638 ac_cv_header_stdc=yes
7641 echo "configure: failed program was:" >&5
7642 cat conftest.$ac_ext >&5
7644 ac_cv_header_stdc=no
7648 if test $ac_cv_header_stdc = yes; then
7649 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7650 cat > conftest.$ac_ext <<EOF
7651 #line 7652 "configure"
7652 #include "confdefs.h"
7655 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7656 egrep "memchr" >/dev/null 2>&1; then
7660 ac_cv_header_stdc=no
7666 if test $ac_cv_header_stdc = yes; then
7667 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7668 cat > conftest.$ac_ext <<EOF
7669 #line 7670 "configure"
7670 #include "confdefs.h"
7673 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7674 egrep "free" >/dev/null 2>&1; then
7678 ac_cv_header_stdc=no
7684 if test $ac_cv_header_stdc = yes; then
7685 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7686 if test "$cross_compiling" = yes; then
7689 cat > conftest.$ac_ext <<EOF
7690 #line 7691 "configure"
7691 #include "confdefs.h"
7693 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7694 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7695 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7696 int main () { int i; for (i = 0; i < 256; i++)
7697 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
7701 if { (eval echo configure:7702: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
7705 echo "configure: failed program was:" >&5
7706 cat conftest.$ac_ext >&5
7708 ac_cv_header_stdc=no
7716 echo "$ac_t""$ac_cv_header_stdc" 1>&6
7717 if test $ac_cv_header_stdc = yes; then
7718 cat >> confdefs.h <<\EOF
7719 #define STDC_HEADERS 1
7725 if test $ac_cv_header_stdc != yes; then
7726 echo "configure: warning: could not Standard C compliant headers" 1>&2
7730 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h
7732 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
7733 echo $ac_n "checking for $ac_hdr that defines DIR""... $ac_c" 1>&6
7734 echo "configure:7735: checking for $ac_hdr that defines DIR" >&5
7735 if eval "test \"`echo '$''{'ac_cv_header_dirent_$ac_safe'+set}'`\" = set"; then
7736 echo $ac_n "(cached) $ac_c" 1>&6
7738 cat > conftest.$ac_ext <<EOF
7739 #line 7740 "configure"
7740 #include "confdefs.h"
7741 #include <sys/types.h>
7747 if { (eval echo configure:7748: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7749 eval "ac_cv_header_dirent_$ac_safe=yes"
7751 echo "configure: failed program was:" >&5
7752 cat conftest.$ac_ext >&5
7754 eval "ac_cv_header_dirent_$ac_safe=no"
7758 if eval "test \"`echo '$ac_cv_header_dirent_'$ac_safe`\" = yes"; then
7759 echo "$ac_t""yes" 1>&6
7760 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
7761 cat >> confdefs.h <<EOF
7762 #define $ac_tr_hdr 1
7764 ac_header_dirent=$ac_hdr; break
7766 echo "$ac_t""no" 1>&6
7769 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
7770 if test $ac_header_dirent = dirent.h; then
7771 echo $ac_n "checking for opendir in -ldir""... $ac_c" 1>&6
7772 echo "configure:7773: checking for opendir in -ldir" >&5
7773 ac_lib_var=`echo dir'_'opendir | sed 'y%./+-%__p_%'`
7774 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7775 echo $ac_n "(cached) $ac_c" 1>&6
7777 ac_save_LIBS="$LIBS"
7779 cat > conftest.$ac_ext <<EOF
7780 #line 7781 "configure"
7781 #include "confdefs.h"
7782 /* Override any gcc2 internal prototype to avoid an error. */
7783 /* We use char because int might match the return type of a gcc2
7784 builtin and then its argument prototype would still apply. */
7791 if { (eval echo configure:7792: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7793 eval "ac_cv_lib_$ac_lib_var=yes"
7795 echo "configure: failed program was:" >&5
7796 cat conftest.$ac_ext >&5
7798 eval "ac_cv_lib_$ac_lib_var=no"
7801 LIBS="$ac_save_LIBS"
7804 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7805 echo "$ac_t""yes" 1>&6
7808 echo "$ac_t""no" 1>&6
7812 echo $ac_n "checking for opendir in -lx""... $ac_c" 1>&6
7813 echo "configure:7814: checking for opendir in -lx" >&5
7814 ac_lib_var=`echo x'_'opendir | sed 'y%./+-%__p_%'`
7815 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7816 echo $ac_n "(cached) $ac_c" 1>&6
7818 ac_save_LIBS="$LIBS"
7820 cat > conftest.$ac_ext <<EOF
7821 #line 7822 "configure"
7822 #include "confdefs.h"
7823 /* Override any gcc2 internal prototype to avoid an error. */
7824 /* We use char because int might match the return type of a gcc2
7825 builtin and then its argument prototype would still apply. */
7832 if { (eval echo configure:7833: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7834 eval "ac_cv_lib_$ac_lib_var=yes"
7836 echo "configure: failed program was:" >&5
7837 cat conftest.$ac_ext >&5
7839 eval "ac_cv_lib_$ac_lib_var=no"
7842 LIBS="$ac_save_LIBS"
7845 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7846 echo "$ac_t""yes" 1>&6
7849 echo "$ac_t""no" 1>&6
7854 echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6
7855 echo "configure:7856: checking for sys/wait.h that is POSIX.1 compatible" >&5
7856 if eval "test \"`echo '$''{'ac_cv_header_sys_wait_h'+set}'`\" = set"; then
7857 echo $ac_n "(cached) $ac_c" 1>&6
7859 cat > conftest.$ac_ext <<EOF
7860 #line 7861 "configure"
7861 #include "confdefs.h"
7862 #include <sys/types.h>
7863 #include <sys/wait.h>
7865 #define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
7868 #define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
7873 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
7876 if { (eval echo configure:7877: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7878 ac_cv_header_sys_wait_h=yes
7880 echo "configure: failed program was:" >&5
7881 cat conftest.$ac_ext >&5
7883 ac_cv_header_sys_wait_h=no
7888 echo "$ac_t""$ac_cv_header_sys_wait_h" 1>&6
7889 if test $ac_cv_header_sys_wait_h = yes; then
7890 cat >> confdefs.h <<\EOF
7891 #define HAVE_SYS_WAIT_H 1
7896 echo $ac_n "checking POSIX termios""... $ac_c" 1>&6
7897 echo "configure:7898: checking POSIX termios" >&5
7898 if eval "test \"`echo '$''{'am_cv_sys_posix_termios'+set}'`\" = set"; then
7899 echo $ac_n "(cached) $ac_c" 1>&6
7901 cat > conftest.$ac_ext <<EOF
7902 #line 7903 "configure"
7903 #include "confdefs.h"
7904 #include <sys/types.h>
7906 #include <termios.h>
7908 /* SunOS 4.0.3 has termios.h but not the library calls. */
7912 if { (eval echo configure:7913: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7914 am_cv_sys_posix_termios=yes
7916 echo "configure: failed program was:" >&5
7917 cat conftest.$ac_ext >&5
7919 am_cv_sys_posix_termios=no
7924 echo "$ac_t""$am_cv_sys_posix_termios" 1>&6
7927 echo $ac_n "checking whether use of TIOCGWINSZ requires sys/ioctl.h""... $ac_c" 1>&6
7928 echo "configure:7929: checking whether use of TIOCGWINSZ requires sys/ioctl.h" >&5
7929 if eval "test \"`echo '$''{'am_cv_sys_tiocgwinsz_needs_sys_ioctl_h'+set}'`\" = set"; then
7930 echo $ac_n "(cached) $ac_c" 1>&6
7932 am_cv_sys_tiocgwinsz_needs_sys_ioctl_h=no
7934 gwinsz_in_termios_h=no
7935 if test $am_cv_sys_posix_termios = yes; then
7936 cat > conftest.$ac_ext <<EOF
7937 #line 7938 "configure"
7938 #include "confdefs.h"
7939 #include <sys/types.h>
7940 # include <termios.h>
7946 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7947 egrep "yes" >/dev/null 2>&1; then
7949 gwinsz_in_termios_h=yes
7955 if test $gwinsz_in_termios_h = no; then
7956 cat > conftest.$ac_ext <<EOF
7957 #line 7958 "configure"
7958 #include "confdefs.h"
7959 #include <sys/types.h>
7960 # include <sys/ioctl.h>
7966 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7967 egrep "yes" >/dev/null 2>&1; then
7969 am_cv_sys_tiocgwinsz_needs_sys_ioctl_h=yes
7977 echo "$ac_t""$am_cv_sys_tiocgwinsz_needs_sys_ioctl_h" 1>&6
7978 if test $am_cv_sys_tiocgwinsz_needs_sys_ioctl_h = yes; then
7979 cat >> confdefs.h <<\EOF
7980 #define GWINSZ_IN_SYS_IOCTL 1
7985 if test $am_cv_sys_posix_termios = yes ; then
7986 cat >> confdefs.h <<\EOF
7987 #define HAVE_POSIX_TERMIOS 1
8028 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
8029 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
8030 echo "configure:8031: checking for $ac_hdr" >&5
8031 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
8032 echo $ac_n "(cached) $ac_c" 1>&6
8034 cat > conftest.$ac_ext <<EOF
8035 #line 8036 "configure"
8036 #include "confdefs.h"
8039 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
8040 { (eval echo configure:8041: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
8041 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
8042 if test -z "$ac_err"; then
8044 eval "ac_cv_header_$ac_safe=yes"
8047 echo "configure: failed program was:" >&5
8048 cat conftest.$ac_ext >&5
8050 eval "ac_cv_header_$ac_safe=no"
8054 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
8055 echo "$ac_t""yes" 1>&6
8056 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
8057 cat >> confdefs.h <<EOF
8058 #define $ac_tr_hdr 1
8062 echo "$ac_t""no" 1>&6
8067 echo $ac_n "checking for uid_t in sys/types.h""... $ac_c" 1>&6
8068 echo "configure:8069: checking for uid_t in sys/types.h" >&5
8069 if eval "test \"`echo '$''{'ac_cv_type_uid_t'+set}'`\" = set"; then
8070 echo $ac_n "(cached) $ac_c" 1>&6
8072 cat > conftest.$ac_ext <<EOF
8073 #line 8074 "configure"
8074 #include "confdefs.h"
8075 #include <sys/types.h>
8077 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8078 egrep "uid_t" >/dev/null 2>&1; then
8080 ac_cv_type_uid_t=yes
8089 echo "$ac_t""$ac_cv_type_uid_t" 1>&6
8090 if test $ac_cv_type_uid_t = no; then
8091 cat >> confdefs.h <<\EOF
8095 cat >> confdefs.h <<\EOF
8101 echo $ac_n "checking type of array argument to getgroups""... $ac_c" 1>&6
8102 echo "configure:8103: checking type of array argument to getgroups" >&5
8103 if eval "test \"`echo '$''{'ac_cv_type_getgroups'+set}'`\" = set"; then
8104 echo $ac_n "(cached) $ac_c" 1>&6
8106 if test "$cross_compiling" = yes; then
8107 ac_cv_type_getgroups=cross
8109 cat > conftest.$ac_ext <<EOF
8110 #line 8111 "configure"
8111 #include "confdefs.h"
8113 /* Thanks to Mike Rendell for this test. */
8114 #include <sys/types.h>
8117 #define MAX(x, y) ((x) > (y) ? (x) : (y))
8122 union { gid_t gval; long lval; } val;
8125 for (i = 0; i < NGID; i++)
8126 gidset[i] = val.gval;
8127 n = getgroups (sizeof (gidset) / MAX (sizeof (int), sizeof (gid_t)) - 1,
8129 /* Exit non-zero if getgroups seems to require an array of ints. This
8130 happens when gid_t is short but getgroups modifies an array of ints. */
8131 exit ((n > 0 && gidset[n] != val.gval) ? 1 : 0);
8135 if { (eval echo configure:8136: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
8137 ac_cv_type_getgroups=gid_t
8139 echo "configure: failed program was:" >&5
8140 cat conftest.$ac_ext >&5
8142 ac_cv_type_getgroups=int
8147 if test $ac_cv_type_getgroups = cross; then
8148 cat > conftest.$ac_ext <<EOF
8149 #line 8150 "configure"
8150 #include "confdefs.h"
8153 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8154 egrep "getgroups.*int.*gid_t" >/dev/null 2>&1; then
8156 ac_cv_type_getgroups=gid_t
8159 ac_cv_type_getgroups=int
8166 echo "$ac_t""$ac_cv_type_getgroups" 1>&6
8167 cat >> confdefs.h <<EOF
8168 #define GETGROUPS_T $ac_cv_type_getgroups
8171 echo $ac_n "checking for mode_t""... $ac_c" 1>&6
8172 echo "configure:8173: checking for mode_t" >&5
8173 if eval "test \"`echo '$''{'ac_cv_type_mode_t'+set}'`\" = set"; then
8174 echo $ac_n "(cached) $ac_c" 1>&6
8176 cat > conftest.$ac_ext <<EOF
8177 #line 8178 "configure"
8178 #include "confdefs.h"
8179 #include <sys/types.h>
8185 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8186 egrep "(^|[^a-zA-Z_0-9])mode_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
8188 ac_cv_type_mode_t=yes
8191 ac_cv_type_mode_t=no
8196 echo "$ac_t""$ac_cv_type_mode_t" 1>&6
8197 if test $ac_cv_type_mode_t = no; then
8198 cat >> confdefs.h <<\EOF
8204 echo $ac_n "checking for off_t""... $ac_c" 1>&6
8205 echo "configure:8206: checking for off_t" >&5
8206 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
8207 echo $ac_n "(cached) $ac_c" 1>&6
8209 cat > conftest.$ac_ext <<EOF
8210 #line 8211 "configure"
8211 #include "confdefs.h"
8212 #include <sys/types.h>
8218 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8219 egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
8221 ac_cv_type_off_t=yes
8229 echo "$ac_t""$ac_cv_type_off_t" 1>&6
8230 if test $ac_cv_type_off_t = no; then
8231 cat >> confdefs.h <<\EOF
8237 echo $ac_n "checking for pid_t""... $ac_c" 1>&6
8238 echo "configure:8239: checking for pid_t" >&5
8239 if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
8240 echo $ac_n "(cached) $ac_c" 1>&6
8242 cat > conftest.$ac_ext <<EOF
8243 #line 8244 "configure"
8244 #include "confdefs.h"
8245 #include <sys/types.h>
8251 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8252 egrep "(^|[^a-zA-Z_0-9])pid_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
8254 ac_cv_type_pid_t=yes
8262 echo "$ac_t""$ac_cv_type_pid_t" 1>&6
8263 if test $ac_cv_type_pid_t = no; then
8264 cat >> confdefs.h <<\EOF
8270 echo $ac_n "checking for ptrdiff_t""... $ac_c" 1>&6
8271 echo "configure:8272: checking for ptrdiff_t" >&5
8272 if eval "test \"`echo '$''{'am_cv_type_ptrdiff_t'+set}'`\" = set"; then
8273 echo $ac_n "(cached) $ac_c" 1>&6
8275 cat > conftest.$ac_ext <<EOF
8276 #line 8277 "configure"
8277 #include "confdefs.h"
8283 if { (eval echo configure:8284: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8285 am_cv_type_ptrdiff_t=yes
8287 echo "configure: failed program was:" >&5
8288 cat conftest.$ac_ext >&5
8290 am_cv_type_ptrdiff_t=no
8295 echo "$ac_t""$am_cv_type_ptrdiff_t" 1>&6
8296 if test $am_cv_type_ptrdiff_t = yes; then
8297 cat >> confdefs.h <<\EOF
8298 #define HAVE_PTRDIFF_T 1
8303 echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
8304 echo "configure:8305: checking return type of signal handlers" >&5
8305 if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
8306 echo $ac_n "(cached) $ac_c" 1>&6
8308 cat > conftest.$ac_ext <<EOF
8309 #line 8310 "configure"
8310 #include "confdefs.h"
8311 #include <sys/types.h>
8317 extern "C" void (*signal (int, void (*)(int)))(int);
8319 void (*signal ()) ();
8326 if { (eval echo configure:8327: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8328 ac_cv_type_signal=void
8330 echo "configure: failed program was:" >&5
8331 cat conftest.$ac_ext >&5
8333 ac_cv_type_signal=int
8338 echo "$ac_t""$ac_cv_type_signal" 1>&6
8339 cat >> confdefs.h <<EOF
8340 #define RETSIGTYPE $ac_cv_type_signal
8344 echo $ac_n "checking for sig_atomic_t""... $ac_c" 1>&6
8345 echo "configure:8346: checking for sig_atomic_t" >&5
8346 if eval "test \"`echo '$''{'ol_cv_type_sig_atomic_t'+set}'`\" = set"; then
8347 echo $ac_n "(cached) $ac_c" 1>&6
8349 cat > conftest.$ac_ext <<EOF
8350 #line 8351 "configure"
8351 #include "confdefs.h"
8354 sig_atomic_t atomic;
8357 if { (eval echo configure:8358: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8359 ol_cv_type_sig_atomic_t=yes
8361 echo "configure: failed program was:" >&5
8362 cat conftest.$ac_ext >&5
8364 ol_cv_type_sig_atomic_t=no
8369 echo "$ac_t""$ol_cv_type_sig_atomic_t" 1>&6
8370 if test $ol_cv_type_sig_atomic_t = no; then
8371 cat >> confdefs.h <<\EOF
8372 #define sig_atomic_t int
8377 echo $ac_n "checking for size_t""... $ac_c" 1>&6
8378 echo "configure:8379: checking for size_t" >&5
8379 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
8380 echo $ac_n "(cached) $ac_c" 1>&6
8382 cat > conftest.$ac_ext <<EOF
8383 #line 8384 "configure"
8384 #include "confdefs.h"
8385 #include <sys/types.h>
8391 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8392 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
8394 ac_cv_type_size_t=yes
8397 ac_cv_type_size_t=no
8402 echo "$ac_t""$ac_cv_type_size_t" 1>&6
8403 if test $ac_cv_type_size_t = no; then
8404 cat >> confdefs.h <<\EOF
8405 #define size_t unsigned
8410 echo $ac_n "checking for st_blksize in struct stat""... $ac_c" 1>&6
8411 echo "configure:8412: checking for st_blksize in struct stat" >&5
8412 if eval "test \"`echo '$''{'ac_cv_struct_st_blksize'+set}'`\" = set"; then
8413 echo $ac_n "(cached) $ac_c" 1>&6
8415 cat > conftest.$ac_ext <<EOF
8416 #line 8417 "configure"
8417 #include "confdefs.h"
8418 #include <sys/types.h>
8419 #include <sys/stat.h>
8421 struct stat s; s.st_blksize;
8424 if { (eval echo configure:8425: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8426 ac_cv_struct_st_blksize=yes
8428 echo "configure: failed program was:" >&5
8429 cat conftest.$ac_ext >&5
8431 ac_cv_struct_st_blksize=no
8436 echo "$ac_t""$ac_cv_struct_st_blksize" 1>&6
8437 if test $ac_cv_struct_st_blksize = yes; then
8438 cat >> confdefs.h <<\EOF
8439 #define HAVE_ST_BLKSIZE 1
8444 echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
8445 echo "configure:8446: checking whether time.h and sys/time.h may both be included" >&5
8446 if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
8447 echo $ac_n "(cached) $ac_c" 1>&6
8449 cat > conftest.$ac_ext <<EOF
8450 #line 8451 "configure"
8451 #include "confdefs.h"
8452 #include <sys/types.h>
8453 #include <sys/time.h>
8459 if { (eval echo configure:8460: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8461 ac_cv_header_time=yes
8463 echo "configure: failed program was:" >&5
8464 cat conftest.$ac_ext >&5
8466 ac_cv_header_time=no
8471 echo "$ac_t""$ac_cv_header_time" 1>&6
8472 if test $ac_cv_header_time = yes; then
8473 cat >> confdefs.h <<\EOF
8474 #define TIME_WITH_SYS_TIME 1
8479 echo $ac_n "checking whether struct tm is in sys/time.h or time.h""... $ac_c" 1>&6
8480 echo "configure:8481: checking whether struct tm is in sys/time.h or time.h" >&5
8481 if eval "test \"`echo '$''{'ac_cv_struct_tm'+set}'`\" = set"; then
8482 echo $ac_n "(cached) $ac_c" 1>&6
8484 cat > conftest.$ac_ext <<EOF
8485 #line 8486 "configure"
8486 #include "confdefs.h"
8487 #include <sys/types.h>
8490 struct tm *tp; tp->tm_sec;
8493 if { (eval echo configure:8494: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8495 ac_cv_struct_tm=time.h
8497 echo "configure: failed program was:" >&5
8498 cat conftest.$ac_ext >&5
8500 ac_cv_struct_tm=sys/time.h
8505 echo "$ac_t""$ac_cv_struct_tm" 1>&6
8506 if test $ac_cv_struct_tm = sys/time.h; then
8507 cat >> confdefs.h <<\EOF
8508 #define TM_IN_SYS_TIME 1
8515 echo $ac_n "checking if toupper() requires islower()""... $ac_c" 1>&6
8516 echo "configure:8517: checking if toupper() requires islower()" >&5
8517 if eval "test \"`echo '$''{'ol_cv_c_upper_lower'+set}'`\" = set"; then
8518 echo $ac_n "(cached) $ac_c" 1>&6
8521 if test "$cross_compiling" = yes; then
8522 ol_cv_c_upper_lower=safe
8524 cat > conftest.$ac_ext <<EOF
8525 #line 8526 "configure"
8526 #include "confdefs.h"
8531 if ('C' == toupper('C'))
8537 if { (eval echo configure:8538: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
8539 ol_cv_c_upper_lower=no
8541 echo "configure: failed program was:" >&5
8542 cat conftest.$ac_ext >&5
8544 ol_cv_c_upper_lower=yes
8551 echo "$ac_t""$ol_cv_c_upper_lower" 1>&6
8552 if test $ol_cv_c_upper_lower != no ; then
8553 cat >> confdefs.h <<\EOF
8554 #define C_UPPER_LOWER 1
8559 echo $ac_n "checking for working const""... $ac_c" 1>&6
8560 echo "configure:8561: checking for working const" >&5
8561 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
8562 echo $ac_n "(cached) $ac_c" 1>&6
8564 cat > conftest.$ac_ext <<EOF
8565 #line 8566 "configure"
8566 #include "confdefs.h"
8570 /* Ultrix mips cc rejects this. */
8571 typedef int charset[2]; const charset x;
8572 /* SunOS 4.1.1 cc rejects this. */
8573 char const *const *ccp;
8575 /* NEC SVR4.0.2 mips cc rejects this. */
8576 struct point {int x, y;};
8577 static struct point const zero = {0,0};
8578 /* AIX XL C 1.02.0.0 rejects this.
8579 It does not let you subtract one const X* pointer from another in an arm
8580 of an if-expression whose if-part is not a constant expression */
8581 const char *g = "string";
8582 ccp = &g + (g ? g-g : 0);
8583 /* HPUX 7.0 cc rejects these. */
8586 ccp = (char const *const *) p;
8587 { /* SCO 3.2v4 cc rejects this. */
8589 char const *s = 0 ? (char *) 0 : (char const *) 0;
8593 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
8595 const int *foo = &x[0];
8598 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
8599 typedef const int *iptr;
8603 { /* AIX XL C 1.02.0.0 rejects this saying
8604 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
8605 struct s { int j; const int *ap[3]; };
8606 struct s *b; b->j = 5;
8608 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
8614 if { (eval echo configure:8615: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8618 echo "configure: failed program was:" >&5
8619 cat conftest.$ac_ext >&5
8626 echo "$ac_t""$ac_cv_c_const" 1>&6
8627 if test $ac_cv_c_const = no; then
8628 cat >> confdefs.h <<\EOF
8634 echo $ac_n "checking if compiler understands volatile""... $ac_c" 1>&6
8635 echo "configure:8636: checking if compiler understands volatile" >&5
8636 if eval "test \"`echo '$''{'ol_cv_c_volatile'+set}'`\" = set"; then
8637 echo $ac_n "(cached) $ac_c" 1>&6
8639 cat > conftest.$ac_ext <<EOF
8640 #line 8641 "configure"
8641 #include "confdefs.h"
8644 volatile int a; int * volatile b = x ? &y : &z;
8645 /* Older MIPS compilers (eg., in Ultrix 4.2) don't like *b = 0 */
8649 if { (eval echo configure:8650: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8651 ol_cv_c_volatile=yes
8653 echo "configure: failed program was:" >&5
8654 cat conftest.$ac_ext >&5
8661 echo "$ac_t""$ol_cv_c_volatile" 1>&6
8662 if test $ol_cv_c_volatile = yes; then
8665 cat >> confdefs.h <<\EOF
8672 if test $cross_compiling = yes ; then
8673 cat >> confdefs.h <<\EOF
8674 #define CROSS_COMPILING 1
8678 echo $ac_n "checking whether byte ordering is bigendian""... $ac_c" 1>&6
8679 echo "configure:8680: checking whether byte ordering is bigendian" >&5
8680 if eval "test \"`echo '$''{'ac_cv_c_bigendian'+set}'`\" = set"; then
8681 echo $ac_n "(cached) $ac_c" 1>&6
8683 ac_cv_c_bigendian=unknown
8684 # See if sys/param.h defines the BYTE_ORDER macro.
8685 cat > conftest.$ac_ext <<EOF
8686 #line 8687 "configure"
8687 #include "confdefs.h"
8688 #include <sys/types.h>
8689 #include <sys/param.h>
8692 #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
8697 if { (eval echo configure:8698: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8699 # It does; now see whether it defined to BIG_ENDIAN or not.
8700 cat > conftest.$ac_ext <<EOF
8701 #line 8702 "configure"
8702 #include "confdefs.h"
8703 #include <sys/types.h>
8704 #include <sys/param.h>
8707 #if BYTE_ORDER != BIG_ENDIAN
8712 if { (eval echo configure:8713: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8714 ac_cv_c_bigendian=yes
8716 echo "configure: failed program was:" >&5
8717 cat conftest.$ac_ext >&5
8719 ac_cv_c_bigendian=no
8723 echo "configure: failed program was:" >&5
8724 cat conftest.$ac_ext >&5
8727 if test $ac_cv_c_bigendian = unknown; then
8728 if test "$cross_compiling" = yes; then
8729 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
8731 cat > conftest.$ac_ext <<EOF
8732 #line 8733 "configure"
8733 #include "confdefs.h"
8735 /* Are we little or big endian? From Harbison&Steele. */
8739 char c[sizeof (long)];
8742 exit (u.c[sizeof (long) - 1] == 1);
8745 if { (eval echo configure:8746: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
8747 ac_cv_c_bigendian=no
8749 echo "configure: failed program was:" >&5
8750 cat conftest.$ac_ext >&5
8752 ac_cv_c_bigendian=yes
8760 echo "$ac_t""$ac_cv_c_bigendian" 1>&6
8761 if test $ac_cv_c_bigendian = yes; then
8762 cat >> confdefs.h <<\EOF
8763 #define WORDS_BIGENDIAN 1
8768 echo $ac_n "checking size of short""... $ac_c" 1>&6
8769 echo "configure:8770: checking size of short" >&5
8770 if eval "test \"`echo '$''{'ac_cv_sizeof_short'+set}'`\" = set"; then
8771 echo $ac_n "(cached) $ac_c" 1>&6
8773 if test "$cross_compiling" = yes; then
8774 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
8776 cat > conftest.$ac_ext <<EOF
8777 #line 8778 "configure"
8778 #include "confdefs.h"
8782 FILE *f=fopen("conftestval", "w");
8784 fprintf(f, "%d\n", sizeof(short));
8788 if { (eval echo configure:8789: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
8790 ac_cv_sizeof_short=`cat conftestval`
8792 echo "configure: failed program was:" >&5
8793 cat conftest.$ac_ext >&5
8795 ac_cv_sizeof_short=0
8801 echo "$ac_t""$ac_cv_sizeof_short" 1>&6
8802 cat >> confdefs.h <<EOF
8803 #define SIZEOF_SHORT $ac_cv_sizeof_short
8807 echo $ac_n "checking size of int""... $ac_c" 1>&6
8808 echo "configure:8809: checking size of int" >&5
8809 if eval "test \"`echo '$''{'ac_cv_sizeof_int'+set}'`\" = set"; then
8810 echo $ac_n "(cached) $ac_c" 1>&6
8812 if test "$cross_compiling" = yes; then
8813 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
8815 cat > conftest.$ac_ext <<EOF
8816 #line 8817 "configure"
8817 #include "confdefs.h"
8821 FILE *f=fopen("conftestval", "w");
8823 fprintf(f, "%d\n", sizeof(int));
8827 if { (eval echo configure:8828: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
8829 ac_cv_sizeof_int=`cat conftestval`
8831 echo "configure: failed program was:" >&5
8832 cat conftest.$ac_ext >&5
8840 echo "$ac_t""$ac_cv_sizeof_int" 1>&6
8841 cat >> confdefs.h <<EOF
8842 #define SIZEOF_INT $ac_cv_sizeof_int
8846 echo $ac_n "checking size of long""... $ac_c" 1>&6
8847 echo "configure:8848: checking size of long" >&5
8848 if eval "test \"`echo '$''{'ac_cv_sizeof_long'+set}'`\" = set"; then
8849 echo $ac_n "(cached) $ac_c" 1>&6
8851 if test "$cross_compiling" = yes; then
8852 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
8854 cat > conftest.$ac_ext <<EOF
8855 #line 8856 "configure"
8856 #include "confdefs.h"
8860 FILE *f=fopen("conftestval", "w");
8862 fprintf(f, "%d\n", sizeof(long));
8866 if { (eval echo configure:8867: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
8868 ac_cv_sizeof_long=`cat conftestval`
8870 echo "configure: failed program was:" >&5
8871 cat conftest.$ac_ext >&5
8879 echo "$ac_t""$ac_cv_sizeof_long" 1>&6
8880 cat >> confdefs.h <<EOF
8881 #define SIZEOF_LONG $ac_cv_sizeof_long
8887 echo $ac_n "checking for 8-bit clean memcmp""... $ac_c" 1>&6
8888 echo "configure:8889: checking for 8-bit clean memcmp" >&5
8889 if eval "test \"`echo '$''{'ac_cv_func_memcmp_clean'+set}'`\" = set"; then
8890 echo $ac_n "(cached) $ac_c" 1>&6
8892 if test "$cross_compiling" = yes; then
8893 ac_cv_func_memcmp_clean=no
8895 cat > conftest.$ac_ext <<EOF
8896 #line 8897 "configure"
8897 #include "confdefs.h"
8901 char c0 = 0x40, c1 = 0x80, c2 = 0x81;
8902 exit(memcmp(&c0, &c2, 1) < 0 && memcmp(&c1, &c2, 1) < 0 ? 0 : 1);
8906 if { (eval echo configure:8907: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
8908 ac_cv_func_memcmp_clean=yes
8910 echo "configure: failed program was:" >&5
8911 cat conftest.$ac_ext >&5
8913 ac_cv_func_memcmp_clean=no
8920 echo "$ac_t""$ac_cv_func_memcmp_clean" 1>&6
8921 test $ac_cv_func_memcmp_clean = no && LIBOBJS="$LIBOBJS memcmp.${ac_objext}"
8923 echo $ac_n "checking for strftime""... $ac_c" 1>&6
8924 echo "configure:8925: checking for strftime" >&5
8925 if eval "test \"`echo '$''{'ac_cv_func_strftime'+set}'`\" = set"; then
8926 echo $ac_n "(cached) $ac_c" 1>&6
8928 cat > conftest.$ac_ext <<EOF
8929 #line 8930 "configure"
8930 #include "confdefs.h"
8931 /* System header to define __stub macros and hopefully few prototypes,
8932 which can conflict with char strftime(); below. */
8934 /* Override any gcc2 internal prototype to avoid an error. */
8935 /* We use char because int might match the return type of a gcc2
8936 builtin and then its argument prototype would still apply. */
8941 /* The GNU C library defines this for functions which it implements
8942 to always fail with ENOSYS. Some functions are actually named
8943 something starting with __ and the normal name is an alias. */
8944 #if defined (__stub_strftime) || defined (__stub___strftime)
8952 if { (eval echo configure:8953: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8954 eval "ac_cv_func_strftime=yes"
8956 echo "configure: failed program was:" >&5
8957 cat conftest.$ac_ext >&5
8959 eval "ac_cv_func_strftime=no"
8964 if eval "test \"`echo '$ac_cv_func_'strftime`\" = yes"; then
8965 echo "$ac_t""yes" 1>&6
8966 cat >> confdefs.h <<\EOF
8967 #define HAVE_STRFTIME 1
8971 echo "$ac_t""no" 1>&6
8972 # strftime is in -lintl on SCO UNIX.
8973 echo $ac_n "checking for strftime in -lintl""... $ac_c" 1>&6
8974 echo "configure:8975: checking for strftime in -lintl" >&5
8975 ac_lib_var=`echo intl'_'strftime | sed 'y%./+-%__p_%'`
8976 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
8977 echo $ac_n "(cached) $ac_c" 1>&6
8979 ac_save_LIBS="$LIBS"
8981 cat > conftest.$ac_ext <<EOF
8982 #line 8983 "configure"
8983 #include "confdefs.h"
8984 /* Override any gcc2 internal prototype to avoid an error. */
8985 /* We use char because int might match the return type of a gcc2
8986 builtin and then its argument prototype would still apply. */
8993 if { (eval echo configure:8994: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8995 eval "ac_cv_lib_$ac_lib_var=yes"
8997 echo "configure: failed program was:" >&5
8998 cat conftest.$ac_ext >&5
9000 eval "ac_cv_lib_$ac_lib_var=no"
9003 LIBS="$ac_save_LIBS"
9006 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
9007 echo "$ac_t""yes" 1>&6
9008 cat >> confdefs.h <<\EOF
9009 #define HAVE_STRFTIME 1
9014 echo "$ac_t""no" 1>&6
9019 echo $ac_n "checking for vprintf""... $ac_c" 1>&6
9020 echo "configure:9021: checking for vprintf" >&5
9021 if eval "test \"`echo '$''{'ac_cv_func_vprintf'+set}'`\" = set"; then
9022 echo $ac_n "(cached) $ac_c" 1>&6
9024 cat > conftest.$ac_ext <<EOF
9025 #line 9026 "configure"
9026 #include "confdefs.h"
9027 /* System header to define __stub macros and hopefully few prototypes,
9028 which can conflict with char vprintf(); below. */
9030 /* Override any gcc2 internal prototype to avoid an error. */
9031 /* We use char because int might match the return type of a gcc2
9032 builtin and then its argument prototype would still apply. */
9037 /* The GNU C library defines this for functions which it implements
9038 to always fail with ENOSYS. Some functions are actually named
9039 something starting with __ and the normal name is an alias. */
9040 #if defined (__stub_vprintf) || defined (__stub___vprintf)
9048 if { (eval echo configure:9049: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9050 eval "ac_cv_func_vprintf=yes"
9052 echo "configure: failed program was:" >&5
9053 cat conftest.$ac_ext >&5
9055 eval "ac_cv_func_vprintf=no"
9060 if eval "test \"`echo '$ac_cv_func_'vprintf`\" = yes"; then
9061 echo "$ac_t""yes" 1>&6
9062 cat >> confdefs.h <<\EOF
9063 #define HAVE_VPRINTF 1
9067 echo "$ac_t""no" 1>&6
9070 if test "$ac_cv_func_vprintf" != yes; then
9071 echo $ac_n "checking for _doprnt""... $ac_c" 1>&6
9072 echo "configure:9073: checking for _doprnt" >&5
9073 if eval "test \"`echo '$''{'ac_cv_func__doprnt'+set}'`\" = set"; then
9074 echo $ac_n "(cached) $ac_c" 1>&6
9076 cat > conftest.$ac_ext <<EOF
9077 #line 9078 "configure"
9078 #include "confdefs.h"
9079 /* System header to define __stub macros and hopefully few prototypes,
9080 which can conflict with char _doprnt(); below. */
9082 /* Override any gcc2 internal prototype to avoid an error. */
9083 /* We use char because int might match the return type of a gcc2
9084 builtin and then its argument prototype would still apply. */
9089 /* The GNU C library defines this for functions which it implements
9090 to always fail with ENOSYS. Some functions are actually named
9091 something starting with __ and the normal name is an alias. */
9092 #if defined (__stub__doprnt) || defined (__stub____doprnt)
9100 if { (eval echo configure:9101: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9102 eval "ac_cv_func__doprnt=yes"
9104 echo "configure: failed program was:" >&5
9105 cat conftest.$ac_ext >&5
9107 eval "ac_cv_func__doprnt=no"
9112 if eval "test \"`echo '$ac_cv_func_'_doprnt`\" = yes"; then
9113 echo "$ac_t""yes" 1>&6
9114 cat >> confdefs.h <<\EOF
9115 #define HAVE_DOPRNT 1
9119 echo "$ac_t""no" 1>&6
9125 if test $ac_cv_func_vprintf = yes ; then
9126 for ac_func in vsnprintf vsprintf
9128 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
9129 echo "configure:9130: checking for $ac_func" >&5
9130 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
9131 echo $ac_n "(cached) $ac_c" 1>&6
9133 cat > conftest.$ac_ext <<EOF
9134 #line 9135 "configure"
9135 #include "confdefs.h"
9136 /* System header to define __stub macros and hopefully few prototypes,
9137 which can conflict with char $ac_func(); below. */
9139 /* Override any gcc2 internal prototype to avoid an error. */
9140 /* We use char because int might match the return type of a gcc2
9141 builtin and then its argument prototype would still apply. */
9146 /* The GNU C library defines this for functions which it implements
9147 to always fail with ENOSYS. Some functions are actually named
9148 something starting with __ and the normal name is an alias. */
9149 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
9157 if { (eval echo configure:9158: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9159 eval "ac_cv_func_$ac_func=yes"
9161 echo "configure: failed program was:" >&5
9162 cat conftest.$ac_ext >&5
9164 eval "ac_cv_func_$ac_func=no"
9169 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
9170 echo "$ac_t""yes" 1>&6
9171 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
9172 cat >> confdefs.h <<EOF
9173 #define $ac_tr_func 1
9177 echo "$ac_t""no" 1>&6
9215 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
9216 echo "configure:9217: checking for $ac_func" >&5
9217 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
9218 echo $ac_n "(cached) $ac_c" 1>&6
9220 cat > conftest.$ac_ext <<EOF
9221 #line 9222 "configure"
9222 #include "confdefs.h"
9223 /* System header to define __stub macros and hopefully few prototypes,
9224 which can conflict with char $ac_func(); below. */
9226 /* Override any gcc2 internal prototype to avoid an error. */
9227 /* We use char because int might match the return type of a gcc2
9228 builtin and then its argument prototype would still apply. */
9233 /* The GNU C library defines this for functions which it implements
9234 to always fail with ENOSYS. Some functions are actually named
9235 something starting with __ and the normal name is an alias. */
9236 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
9244 if { (eval echo configure:9245: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9246 eval "ac_cv_func_$ac_func=yes"
9248 echo "configure: failed program was:" >&5
9249 cat conftest.$ac_ext >&5
9251 eval "ac_cv_func_$ac_func=no"
9256 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
9257 echo "$ac_t""yes" 1>&6
9258 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
9259 cat >> confdefs.h <<EOF
9260 #define $ac_tr_func 1
9264 echo "$ac_t""no" 1>&6
9269 # these functions are required to build a thread_safe -lldap
9277 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
9278 echo "configure:9279: checking for $ac_func" >&5
9279 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
9280 echo $ac_n "(cached) $ac_c" 1>&6
9282 cat > conftest.$ac_ext <<EOF
9283 #line 9284 "configure"
9284 #include "confdefs.h"
9285 /* System header to define __stub macros and hopefully few prototypes,
9286 which can conflict with char $ac_func(); below. */
9288 /* Override any gcc2 internal prototype to avoid an error. */
9289 /* We use char because int might match the return type of a gcc2
9290 builtin and then its argument prototype would still apply. */
9295 /* The GNU C library defines this for functions which it implements
9296 to always fail with ENOSYS. Some functions are actually named
9297 something starting with __ and the normal name is an alias. */
9298 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
9306 if { (eval echo configure:9307: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9308 eval "ac_cv_func_$ac_func=yes"
9310 echo "configure: failed program was:" >&5
9311 cat conftest.$ac_ext >&5
9313 eval "ac_cv_func_$ac_func=no"
9318 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
9319 echo "$ac_t""yes" 1>&6
9320 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
9321 cat >> confdefs.h <<EOF
9322 #define $ac_tr_func 1
9326 echo "$ac_t""no" 1>&6
9331 if test "$ac_cv_func_ctime_r" = yes ; then
9332 echo $ac_n "checking number of arguments of ctime_r""... $ac_c" 1>&6
9333 echo "configure:9334: checking number of arguments of ctime_r" >&5
9334 if eval "test \"`echo '$''{'ol_cv_func_ctime_r_nargs'+set}'`\" = set"; then
9335 echo $ac_n "(cached) $ac_c" 1>&6
9337 cat > conftest.$ac_ext <<EOF
9338 #line 9339 "configure"
9339 #include "confdefs.h"
9342 time_t ti; char *buffer; ctime_r(&ti,buffer,32);
9345 if { (eval echo configure:9346: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
9347 ol_cv_func_ctime_r_nargs=3
9349 echo "configure: failed program was:" >&5
9350 cat conftest.$ac_ext >&5
9352 ol_cv_func_ctime_r_nargs=0
9355 if test $ol_cv_func_ctime_r_nargs = 0 ; then
9356 cat > conftest.$ac_ext <<EOF
9357 #line 9358 "configure"
9358 #include "confdefs.h"
9361 time_t ti; char *buffer;
9362 ctime_r(&ti,buffer);
9365 if { (eval echo configure:9366: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
9367 ol_cv_func_ctime_r_nargs=2
9369 echo "configure: failed program was:" >&5
9370 cat conftest.$ac_ext >&5
9372 ol_cv_func_ctime_r_nargs=0
9379 echo "$ac_t""$ol_cv_func_ctime_r_nargs" 1>&6
9380 if test $ol_cv_func_ctime_r_nargs -gt 1 ; then
9381 cat >> confdefs.h <<EOF
9382 #define CTIME_R_NARGS $ol_cv_func_ctime_r_nargs
9388 ol_cv_func_ctime_r=0
9391 if test "$ac_cv_func_strtok_r" = yes \
9392 -a "$ac_cv_func_ctime_r" = yes \
9393 -a "$ol_cv_func_ctime_r_nargs" -ge 2 -a "$ol_cv_func_ctime_r_nargs" -le 3 \
9394 -a "$ac_cv_func_gethostbyaddr_r" = yes \
9395 -a "$ac_cv_func_gethostbyname_r" = yes \
9398 cat >> confdefs.h <<\EOF
9399 #define LDAP_API_FEATURE_X_OPENLDAP_REENTRANT 1
9404 if test $ol_link_threads != no ; then
9405 cat >> confdefs.h <<\EOF
9406 #define LDAP_API_FEATURE_X_OPENLDAP_THREAD_SAFE 1
9411 for ac_func in getopt tempnam
9413 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
9414 echo "configure:9415: checking for $ac_func" >&5
9415 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
9416 echo $ac_n "(cached) $ac_c" 1>&6
9418 cat > conftest.$ac_ext <<EOF
9419 #line 9420 "configure"
9420 #include "confdefs.h"
9421 /* System header to define __stub macros and hopefully few prototypes,
9422 which can conflict with char $ac_func(); below. */
9424 /* Override any gcc2 internal prototype to avoid an error. */
9425 /* We use char because int might match the return type of a gcc2
9426 builtin and then its argument prototype would still apply. */
9431 /* The GNU C library defines this for functions which it implements
9432 to always fail with ENOSYS. Some functions are actually named
9433 something starting with __ and the normal name is an alias. */
9434 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
9442 if { (eval echo configure:9443: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9444 eval "ac_cv_func_$ac_func=yes"
9446 echo "configure: failed program was:" >&5
9447 cat conftest.$ac_ext >&5
9449 eval "ac_cv_func_$ac_func=no"
9454 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
9455 echo "$ac_t""yes" 1>&6
9456 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
9457 cat >> confdefs.h <<EOF
9458 #define $ac_tr_func 1
9462 echo "$ac_t""no" 1>&6
9463 LIBOBJS="$LIBOBJS ${ac_func}.${ac_objext}"
9469 # Check Configuration
9471 echo $ac_n "checking declaration of sys_errlist""... $ac_c" 1>&6
9472 echo "configure:9473: checking declaration of sys_errlist" >&5
9473 if eval "test \"`echo '$''{'ol_cv_dcl_sys_errlist'+set}'`\" = set"; then
9474 echo $ac_n "(cached) $ac_c" 1>&6
9477 cat > conftest.$ac_ext <<EOF
9478 #line 9479 "configure"
9479 #include "confdefs.h"
9482 #include <sys/types.h>
9485 char *c = (char *) *sys_errlist
9488 if { (eval echo configure:9489: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
9490 ol_cv_dcl_sys_errlist=yes
9492 echo "configure: failed program was:" >&5
9493 cat conftest.$ac_ext >&5
9495 ol_cv_dcl_sys_errlist=no
9500 echo "$ac_t""$ol_cv_dcl_sys_errlist" 1>&6
9502 # It's possible (for near-UNIX clones) that sys_errlist doesn't exist
9503 if test $ol_cv_dcl_sys_errlist = no ; then
9504 cat >> confdefs.h <<\EOF
9505 #define DECL_SYS_ERRLIST 1
9508 echo $ac_n "checking existence of sys_errlist""... $ac_c" 1>&6
9509 echo "configure:9510: checking existence of sys_errlist" >&5
9510 if eval "test \"`echo '$''{'ol_cv_have_sys_errlist'+set}'`\" = set"; then
9511 echo $ac_n "(cached) $ac_c" 1>&6
9514 cat > conftest.$ac_ext <<EOF
9515 #line 9516 "configure"
9516 #include "confdefs.h"
9519 char *c = (char *) *sys_errlist
9522 if { (eval echo configure:9523: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9524 ol_cv_have_sys_errlist=yes
9526 echo "configure: failed program was:" >&5
9527 cat conftest.$ac_ext >&5
9529 ol_cv_have_sys_errlist=no
9534 echo "$ac_t""$ol_cv_have_sys_errlist" 1>&6
9539 if test "$ol_enable_debug" != no ; then
9540 cat >> confdefs.h <<\EOF
9541 #define LDAP_DEBUG 1
9545 if test "$ol_enable_syslog" = yes ; then
9546 cat >> confdefs.h <<\EOF
9547 #define LDAP_SYSLOG 1
9551 if test "$ol_enable_libui" = yes ; then
9552 cat >> confdefs.h <<\EOF
9553 #define LDAP_LIBUI 1
9557 if test "$ol_enable_cache" = no ; then
9558 cat >> confdefs.h <<\EOF
9559 #define LDAP_NOCACHE 1
9563 if test "$ol_enable_dns" != no ; then
9564 cat >> confdefs.h <<\EOF
9565 #define LDAP_API_FEATURE_X_OPENLDAP_V2_DNS LDAP_VENDOR_VERSION
9569 if test "$ol_enable_proctitle" != no ; then
9570 cat >> confdefs.h <<\EOF
9571 #define LDAP_PROCTITLE 1
9575 if test "$ol_enable_referrals" != no ; then
9576 cat >> confdefs.h <<\EOF
9577 #define LDAP_API_FEATURE_X_OPENLDAP_V2_REFERRALS LDAP_VENDOR_VERSION
9581 if test "$ol_enable_cldap" != no ; then
9582 cat >> confdefs.h <<\EOF
9583 #define LDAP_CONNECTIONLESS 1
9588 if test "$ol_enable_aclgroups" != no ; then
9589 cat >> confdefs.h <<\EOF
9590 #define SLAPD_ACLGROUPS 1
9594 if test "$ol_enable_crypt" != no ; then
9595 cat >> confdefs.h <<\EOF
9596 #define SLAPD_CRYPT 1
9600 if test "$ol_enable_cleartext" != no ; then
9601 cat >> confdefs.h <<\EOF
9602 #define SLAPD_CLEARTEXT 1
9606 if test "$ol_enable_phonetic" != no ; then
9607 cat >> confdefs.h <<\EOF
9608 #define SLAPD_PHONETIC 1
9612 if test "$ol_enable_rlookups" != no ; then
9613 cat >> confdefs.h <<\EOF
9614 #define SLAPD_RLOOKUPS 1
9619 if test "$ol_link_bdb2" != no ; then
9620 cat >> confdefs.h <<\EOF
9621 #define SLAPD_BDB2 1
9628 if test "$ol_link_ldbm" != no ; then
9629 cat >> confdefs.h <<\EOF
9630 #define SLAPD_LDBM 1
9637 if test "$ol_enable_passwd" != no ; then
9638 cat >> confdefs.h <<\EOF
9639 #define SLAPD_PASSWD 1
9646 if test "$ol_enable_perl" != no ; then
9647 cat >> confdefs.h <<\EOF
9648 #define SLAPD_PERL 1
9655 if test "$ol_enable_shell" != no ; then
9656 cat >> confdefs.h <<\EOF
9657 #define SLAPD_SHELL 1
9664 if test "$ol_enable_tcl" != no ; then
9665 cat >> confdefs.h <<\EOF
9673 if test "$ol_enable_slurpd" != no -a "$ol_link_threads" != no -a \
9674 $BUILD_SLAPD = yes ; then
9678 if test "$ol_link_isode" != no ; then
9709 cat > confcache <<\EOF
9710 # This file is a shell script that caches the results of configure
9711 # tests run on this system so they can be shared between configure
9712 # scripts and configure runs. It is not useful on other systems.
9713 # If it contains results you don't want to keep, you may remove or edit it.
9715 # By default, configure uses ./config.cache as the cache file,
9716 # creating it if it does not exist already. You can give configure
9717 # the --cache-file=FILE option to use a different cache file; that is
9718 # what configure does when it calls configure scripts in
9719 # subdirectories, so they share the cache.
9720 # Giving --cache-file=/dev/null disables caching, for debugging configure.
9721 # config.status only pays attention to the cache file if you give it the
9722 # --recheck option to rerun configure.
9725 # The following way of writing the cache mishandles newlines in values,
9726 # but we know of no workaround that is simple, portable, and efficient.
9727 # So, don't put newlines in cache variables' values.
9728 # Ultrix sh set writes to stderr and can't be redirected directly,
9729 # and sets the high bit in the cache file unless we assign to the vars.
9731 case `(ac_space=' '; set | grep ac_space) 2>&1` in
9733 # `set' does not quote correctly, so add quotes (double-quote substitution
9734 # turns \\\\ into \\, and sed turns \\ into \).
9736 -e "s/'/'\\\\''/g" \
9737 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
9740 # `set' quotes correctly as required by POSIX, so do not add quotes.
9741 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
9744 if cmp -s $cache_file confcache; then
9747 if test -w $cache_file; then
9748 echo "updating cache $cache_file"
9749 cat confcache > $cache_file
9751 echo "not updating unwritable cache $cache_file"
9756 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
9758 test "x$prefix" = xNONE && prefix=$ac_default_prefix
9759 # Let make expand exec_prefix.
9760 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
9762 # Any assignment to VPATH causes Sun make to only execute
9763 # the first set of double-colon rules, so remove it if not needed.
9764 # If there is a colon in the path, we need to keep it.
9765 if test "x$srcdir" = x.; then
9766 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
9769 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
9771 DEFS=-DHAVE_CONFIG_H
9773 # Without the "./", some shells look in PATH for config.status.
9774 : ${CONFIG_STATUS=./config.status}
9776 echo creating $CONFIG_STATUS
9777 rm -f $CONFIG_STATUS
9778 cat > $CONFIG_STATUS <<EOF
9780 # Generated automatically by configure.
9781 # Run this file to recreate the current configuration.
9782 # This directory was configured as follows,
9783 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
9785 # $0 $ac_configure_args
9787 # Compiler output produced by configure, useful for debugging
9788 # configure, is in ./config.log if it exists.
9790 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
9793 case "\$ac_option" in
9794 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
9795 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
9796 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
9797 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
9798 echo "$CONFIG_STATUS generated by autoconf version 2.13"
9800 -help | --help | --hel | --he | --h)
9801 echo "\$ac_cs_usage"; exit 0 ;;
9802 *) echo "\$ac_cs_usage"; exit 1 ;;
9806 ac_given_srcdir=$srcdir
9807 ac_given_INSTALL="$INSTALL"
9809 trap 'rm -fr `echo "\
9810 Makefile:build/top.mk:Makefile.in:build/dir.mk \
9811 doc/Makefile:build/top.mk:doc/Makefile.in:build/dir.mk \
9812 doc/man/Makefile:build/top.mk:doc/man/Makefile.in:build/dir.mk \
9813 doc/man/man1/Makefile:build/top.mk:doc/man/man1/Makefile.in:build/man.mk \
9814 doc/man/man3/Makefile:build/top.mk:doc/man/man3/Makefile.in:build/man.mk \
9815 doc/man/man5/Makefile:build/top.mk:doc/man/man5/Makefile.in:build/man.mk \
9816 doc/man/man8/Makefile:build/top.mk:doc/man/man8/Makefile.in:build/man.mk \
9817 clients/Makefile:build/top.mk:clients/Makefile.in:build/dir.mk \
9818 clients/finger/Makefile:build/top.mk:clients/finger/Makefile.in:build/rules.mk \
9819 clients/fax500/Makefile:build/top.mk:clients/fax500/Makefile.in:build/rules.mk \
9820 clients/gopher/Makefile:build/top.mk:clients/gopher/Makefile.in:build/rules.mk \
9821 clients/mail500/Makefile:build/top.mk:clients/mail500/Makefile.in:build/rules.mk \
9822 clients/rcpt500/Makefile:build/top.mk:clients/rcpt500/Makefile.in:build/rules.mk \
9823 clients/ud/Makefile:build/top.mk:clients/ud/Makefile.in:build/rules.mk \
9824 clients/tools/Makefile:build/top.mk:clients/tools/Makefile.in:build/rules.mk \
9825 include/Makefile:build/top.mk:include/Makefile.in \
9826 libraries/Makefile:build/top.mk:libraries/Makefile.in:build/dir.mk \
9827 libraries/libavl/Makefile:build/top.mk:libraries/libavl/Makefile.in:build/lib.mk:build/lib-static.mk \
9828 libraries/liblber/Makefile:build/top.mk:libraries/liblber/Makefile.in:build/lib.mk:build/lib-shared.mk \
9829 libraries/libldap/Makefile:build/top.mk:libraries/libldap/Makefile.in:build/lib.mk:build/lib-shared.mk \
9830 libraries/libldap_r/Makefile:build/top.mk:libraries/libldap_r/Makefile.in:build/lib.mk:build/lib-shared.mk \
9831 libraries/libldbm/Makefile:build/top.mk:libraries/libldbm/Makefile.in:build/lib.mk:build/lib-static.mk \
9832 libraries/libldif/Makefile:build/top.mk:libraries/libldif/Makefile.in:build/lib.mk:build/lib-static.mk \
9833 libraries/liblutil/Makefile:build/top.mk:libraries/liblutil/Makefile.in:build/lib.mk:build/lib-static.mk \
9834 servers/Makefile:build/top.mk:servers/Makefile.in:build/dir.mk \
9835 servers/ldapd/Makefile:build/top.mk:servers/ldapd/Makefile.in:build/srv.mk \
9836 servers/slapd/Makefile:build/top.mk:servers/slapd/Makefile.in:build/srv.mk \
9837 servers/slapd/back-bdb2/Makefile:build/top.mk:servers/slapd/back-bdb2/Makefile.in:build/srv.mk \
9838 servers/slapd/back-ldbm/Makefile:build/top.mk:servers/slapd/back-ldbm/Makefile.in:build/srv.mk \
9839 servers/slapd/back-passwd/Makefile:build/top.mk:servers/slapd/back-passwd/Makefile.in:build/srv.mk \
9840 servers/slapd/back-perl/Makefile:build/top.mk:servers/slapd/back-perl/Makefile.in:build/srv.mk \
9841 servers/slapd/back-shell/Makefile:build/top.mk:servers/slapd/back-shell/Makefile.in:build/srv.mk \
9842 servers/slapd/back-tcl/Makefile:build/top.mk:servers/slapd/back-tcl/Makefile.in:build/srv.mk \
9843 servers/slapd/shell-backends/Makefile:build/top.mk:servers/slapd/shell-backends/Makefile.in:build/srv.mk \
9844 servers/slapd/tools/Makefile:build/top.mk:servers/slapd/tools/Makefile.in \
9845 servers/slurpd/Makefile:build/top.mk:servers/slurpd/Makefile.in:build/srv.mk \
9846 tests/Makefile:build/top.mk:tests/Makefile.in \
9847 include/portable.h include/ldap_features.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
9849 cat >> $CONFIG_STATUS <<EOF
9851 # Protect against being on the right side of a sed subst in config.status.
9852 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
9853 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
9857 s%@CFLAGS@%$CFLAGS%g
9858 s%@CPPFLAGS@%$CPPFLAGS%g
9859 s%@CXXFLAGS@%$CXXFLAGS%g
9860 s%@FFLAGS@%$FFLAGS%g
9862 s%@LDFLAGS@%$LDFLAGS%g
9864 s%@exec_prefix@%$exec_prefix%g
9865 s%@prefix@%$prefix%g
9866 s%@program_transform_name@%$program_transform_name%g
9867 s%@bindir@%$bindir%g
9868 s%@sbindir@%$sbindir%g
9869 s%@libexecdir@%$libexecdir%g
9870 s%@datadir@%$datadir%g
9871 s%@sysconfdir@%$sysconfdir%g
9872 s%@sharedstatedir@%$sharedstatedir%g
9873 s%@localstatedir@%$localstatedir%g
9874 s%@libdir@%$libdir%g
9875 s%@includedir@%$includedir%g
9876 s%@oldincludedir@%$oldincludedir%g
9877 s%@infodir@%$infodir%g
9878 s%@mandir@%$mandir%g
9879 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
9880 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
9881 s%@INSTALL_DATA@%$INSTALL_DATA%g
9882 s%@PACKAGE@%$PACKAGE%g
9883 s%@VERSION@%$VERSION%g
9884 s%@ACLOCAL@%$ACLOCAL%g
9885 s%@AUTOCONF@%$AUTOCONF%g
9886 s%@AUTOMAKE@%$AUTOMAKE%g
9887 s%@AUTOHEADER@%$AUTOHEADER%g
9888 s%@MAKEINFO@%$MAKEINFO%g
9889 s%@SET_MAKE@%$SET_MAKE%g
9890 s%@top_builddir@%$top_builddir%g
9891 s%@ldap_subdir@%$ldap_subdir%g
9893 s%@host_alias@%$host_alias%g
9894 s%@host_cpu@%$host_cpu%g
9895 s%@host_vendor@%$host_vendor%g
9896 s%@host_os@%$host_os%g
9897 s%@RANLIB@%$RANLIB%g
9902 s%@LIBTOOL@%$LIBTOOL%g
9904 s%@SENDMAIL@%$SENDMAIL%g
9905 s%@EDITOR@%$EDITOR%g
9906 s%@FINGER@%$FINGER%g
9907 s%@PERLBIN@%$PERLBIN%g
9909 s%@EXEEXT@%$EXEEXT%g
9910 s%@OBJEXT@%$OBJEXT%g
9912 s%@LIBOBJS@%$LIBOBJS%g
9913 s%@BUILD_LDAPD@%$BUILD_LDAPD%g
9914 s%@BUILD_SLAPD@%$BUILD_SLAPD%g
9915 s%@BUILD_BDB2@%$BUILD_BDB2%g
9916 s%@BUILD_LDBM@%$BUILD_LDBM%g
9917 s%@BUILD_PASSWD@%$BUILD_PASSWD%g
9918 s%@BUILD_PERL@%$BUILD_PERL%g
9919 s%@BUILD_SHELL@%$BUILD_SHELL%g
9920 s%@BUILD_TCL@%$BUILD_TCL%g
9921 s%@BUILD_SLURPD@%$BUILD_SLURPD%g
9922 s%@LDAP_LIBS@%$LDAP_LIBS%g
9923 s%@LDAPD_LIBS@%$LDAPD_LIBS%g
9924 s%@SLAPD_LIBS@%$SLAPD_LIBS%g
9925 s%@SLURPD_LIBS@%$SLURPD_LIBS%g
9926 s%@LDBM_LIBS@%$LDBM_LIBS%g
9927 s%@LTHREAD_LIBS@%$LTHREAD_LIBS%g
9928 s%@LUTIL_LIBS@%$LUTIL_LIBS%g
9929 s%@SLAPD_PERL_CPPFLAGS@%$SLAPD_PERL_CPPFLAGS%g
9930 s%@SLAPD_PERL_LDFLAGS@%$SLAPD_PERL_LDFLAGS%g
9931 s%@KRB_LIBS@%$KRB_LIBS%g
9932 s%@TERMCAP_LIBS@%$TERMCAP_LIBS%g
9937 cat >> $CONFIG_STATUS <<\EOF
9939 # Split the substitutions into bite-sized pieces for seds with
9940 # small command number limits, like on Digital OSF/1 and HP-UX.
9941 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
9942 ac_file=1 # Number of current file.
9943 ac_beg=1 # First line for current file.
9944 ac_end=$ac_max_sed_cmds # Line after last line for current file.
9947 while $ac_more_lines; do
9948 if test $ac_beg -gt 1; then
9949 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
9951 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
9953 if test ! -s conftest.s$ac_file; then
9955 rm -f conftest.s$ac_file
9957 if test -z "$ac_sed_cmds"; then
9958 ac_sed_cmds="sed -f conftest.s$ac_file"
9960 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
9962 ac_file=`expr $ac_file + 1`
9964 ac_end=`expr $ac_end + $ac_max_sed_cmds`
9967 if test -z "$ac_sed_cmds"; then
9972 cat >> $CONFIG_STATUS <<EOF
9974 CONFIG_FILES=\${CONFIG_FILES-"\
9975 Makefile:build/top.mk:Makefile.in:build/dir.mk \
9976 doc/Makefile:build/top.mk:doc/Makefile.in:build/dir.mk \
9977 doc/man/Makefile:build/top.mk:doc/man/Makefile.in:build/dir.mk \
9978 doc/man/man1/Makefile:build/top.mk:doc/man/man1/Makefile.in:build/man.mk \
9979 doc/man/man3/Makefile:build/top.mk:doc/man/man3/Makefile.in:build/man.mk \
9980 doc/man/man5/Makefile:build/top.mk:doc/man/man5/Makefile.in:build/man.mk \
9981 doc/man/man8/Makefile:build/top.mk:doc/man/man8/Makefile.in:build/man.mk \
9982 clients/Makefile:build/top.mk:clients/Makefile.in:build/dir.mk \
9983 clients/finger/Makefile:build/top.mk:clients/finger/Makefile.in:build/rules.mk \
9984 clients/fax500/Makefile:build/top.mk:clients/fax500/Makefile.in:build/rules.mk \
9985 clients/gopher/Makefile:build/top.mk:clients/gopher/Makefile.in:build/rules.mk \
9986 clients/mail500/Makefile:build/top.mk:clients/mail500/Makefile.in:build/rules.mk \
9987 clients/rcpt500/Makefile:build/top.mk:clients/rcpt500/Makefile.in:build/rules.mk \
9988 clients/ud/Makefile:build/top.mk:clients/ud/Makefile.in:build/rules.mk \
9989 clients/tools/Makefile:build/top.mk:clients/tools/Makefile.in:build/rules.mk \
9990 include/Makefile:build/top.mk:include/Makefile.in \
9991 libraries/Makefile:build/top.mk:libraries/Makefile.in:build/dir.mk \
9992 libraries/libavl/Makefile:build/top.mk:libraries/libavl/Makefile.in:build/lib.mk:build/lib-static.mk \
9993 libraries/liblber/Makefile:build/top.mk:libraries/liblber/Makefile.in:build/lib.mk:build/lib-shared.mk \
9994 libraries/libldap/Makefile:build/top.mk:libraries/libldap/Makefile.in:build/lib.mk:build/lib-shared.mk \
9995 libraries/libldap_r/Makefile:build/top.mk:libraries/libldap_r/Makefile.in:build/lib.mk:build/lib-shared.mk \
9996 libraries/libldbm/Makefile:build/top.mk:libraries/libldbm/Makefile.in:build/lib.mk:build/lib-static.mk \
9997 libraries/libldif/Makefile:build/top.mk:libraries/libldif/Makefile.in:build/lib.mk:build/lib-static.mk \
9998 libraries/liblutil/Makefile:build/top.mk:libraries/liblutil/Makefile.in:build/lib.mk:build/lib-static.mk \
9999 servers/Makefile:build/top.mk:servers/Makefile.in:build/dir.mk \
10000 servers/ldapd/Makefile:build/top.mk:servers/ldapd/Makefile.in:build/srv.mk \
10001 servers/slapd/Makefile:build/top.mk:servers/slapd/Makefile.in:build/srv.mk \
10002 servers/slapd/back-bdb2/Makefile:build/top.mk:servers/slapd/back-bdb2/Makefile.in:build/srv.mk \
10003 servers/slapd/back-ldbm/Makefile:build/top.mk:servers/slapd/back-ldbm/Makefile.in:build/srv.mk \
10004 servers/slapd/back-passwd/Makefile:build/top.mk:servers/slapd/back-passwd/Makefile.in:build/srv.mk \
10005 servers/slapd/back-perl/Makefile:build/top.mk:servers/slapd/back-perl/Makefile.in:build/srv.mk \
10006 servers/slapd/back-shell/Makefile:build/top.mk:servers/slapd/back-shell/Makefile.in:build/srv.mk \
10007 servers/slapd/back-tcl/Makefile:build/top.mk:servers/slapd/back-tcl/Makefile.in:build/srv.mk \
10008 servers/slapd/shell-backends/Makefile:build/top.mk:servers/slapd/shell-backends/Makefile.in:build/srv.mk \
10009 servers/slapd/tools/Makefile:build/top.mk:servers/slapd/tools/Makefile.in \
10010 servers/slurpd/Makefile:build/top.mk:servers/slurpd/Makefile.in:build/srv.mk \
10011 tests/Makefile:build/top.mk:tests/Makefile.in \
10014 cat >> $CONFIG_STATUS <<\EOF
10015 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
10016 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
10018 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
10019 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
10020 *) ac_file_in="${ac_file}.in" ;;
10023 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
10025 # Remove last slash and all that follows it. Not all systems have dirname.
10026 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
10027 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
10028 # The file is in a subdirectory.
10029 test ! -d "$ac_dir" && mkdir "$ac_dir"
10030 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
10031 # A "../" for each directory in $ac_dir_suffix.
10032 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
10034 ac_dir_suffix= ac_dots=
10037 case "$ac_given_srcdir" in
10039 if test -z "$ac_dots"; then top_srcdir=.
10040 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
10041 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
10042 *) # Relative path.
10043 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
10044 top_srcdir="$ac_dots$ac_given_srcdir" ;;
10047 case "$ac_given_INSTALL" in
10048 [/$]*) INSTALL="$ac_given_INSTALL" ;;
10049 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
10052 echo creating "$ac_file"
10054 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
10056 *Makefile*) ac_comsub="1i\\
10057 # $configure_input" ;;
10061 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
10063 s%@configure_input@%$configure_input%g
10064 s%@srcdir@%$srcdir%g
10065 s%@top_srcdir@%$top_srcdir%g
10066 s%@INSTALL@%$INSTALL%g
10067 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
10071 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
10072 # NAME is the cpp macro being defined and VALUE is the value it is being given.
10074 # ac_d sets the value in "#define NAME VALUE" lines.
10075 ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
10076 ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
10079 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
10080 ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
10081 ac_uB='\([ ]\)%\1#\2define\3'
10084 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
10085 ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
10086 ac_eB='$%\1#\2define\3'
10090 if test "${CONFIG_HEADERS+set}" != set; then
10092 cat >> $CONFIG_STATUS <<EOF
10093 CONFIG_HEADERS="include/portable.h include/ldap_features.h"
10095 cat >> $CONFIG_STATUS <<\EOF
10097 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
10098 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
10100 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
10101 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
10102 *) ac_file_in="${ac_file}.in" ;;
10105 echo creating $ac_file
10107 rm -f conftest.frag conftest.in conftest.out
10108 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
10109 cat $ac_file_inputs > conftest.in
10113 # Transform confdefs.h into a sed script conftest.vals that substitutes
10114 # the proper values into config.h.in to produce config.h. And first:
10115 # Protect against being on the right side of a sed subst in config.status.
10116 # Protect against being in an unquoted here document in config.status.
10117 rm -f conftest.vals
10118 cat > conftest.hdr <<\EOF
10121 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
10125 sed -n -f conftest.hdr confdefs.h > conftest.vals
10128 # This sed command replaces #undef with comments. This is necessary, for
10129 # example, in the case of _POSIX_SOURCE, which is predefined and required
10130 # on some systems where configure will not decide to define it.
10131 cat >> conftest.vals <<\EOF
10132 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
10135 # Break up conftest.vals because some shells have a limit on
10136 # the size of here documents, and old seds have small limits too.
10138 rm -f conftest.tail
10141 ac_lines=`grep -c . conftest.vals`
10142 # grep -c gives empty output for an empty file on some AIX systems.
10143 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
10144 # Write a limited-size here document to conftest.frag.
10145 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
10146 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
10148 sed -f conftest.frag conftest.in > conftest.out
10150 mv conftest.out conftest.in
10151 ' >> $CONFIG_STATUS
10152 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
10153 rm -f conftest.vals
10154 mv conftest.tail conftest.vals
10156 rm -f conftest.vals
10158 cat >> $CONFIG_STATUS <<\EOF
10159 rm -f conftest.frag conftest.h
10160 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
10161 cat conftest.in >> conftest.h
10163 if cmp -s $ac_file conftest.h 2>/dev/null; then
10164 echo "$ac_file is unchanged"
10167 # Remove last slash and all that follows it. Not all systems have dirname.
10168 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
10169 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
10170 # The file is in a subdirectory.
10171 test ! -d "$ac_dir" && mkdir "$ac_dir"
10174 mv conftest.h $ac_file
10179 cat >> $CONFIG_STATUS <<EOF
10182 cat >> $CONFIG_STATUS <<\EOF
10185 echo Please \"make depend\" to build dependencies
10189 chmod +x $CONFIG_STATUS
10190 rm -fr confdefs* $ac_clean_files
10191 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1