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
4502 echo $ac_n "checking for pthread_create with -threads""... $ac_c" 1>&6
4503 echo "configure:4504: checking for pthread_create with -threads" >&5
4504 if eval "test \"`echo '$''{'ol_cv_thread_flag'+set}'`\" = set"; then
4505 echo $ac_n "(cached) $ac_c" 1>&6
4509 LIBS="-threads $LIBS"
4510 cat > conftest.$ac_ext <<EOF
4511 #line 4512 "configure"
4512 #include "confdefs.h"
4513 char pthread_create();
4520 if { (eval echo configure:4521: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4522 ol_cv_thread_flag=yes
4524 echo "configure: failed program was:" >&5
4525 cat conftest.$ac_ext >&5
4527 ol_cv_thread_flag=no
4534 echo "$ac_t""$ol_cv_thread_flag" 1>&6
4536 if test $ol_cv_thread_flag = yes ; then
4537 LTHREAD_LIBS="$LTHREAD_LIBS -threads"
4538 ol_link_threads=posix
4542 if test $ol_link_threads = no ; then
4544 echo $ac_n "checking for pthread_mutex_unlock in -lpthreads""... $ac_c" 1>&6
4545 echo "configure:4546: checking for pthread_mutex_unlock in -lpthreads" >&5
4546 ac_lib_var=`echo pthreads'_'pthread_mutex_unlock | sed 'y%./+-%__p_%'`
4547 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4548 echo $ac_n "(cached) $ac_c" 1>&6
4550 ac_save_LIBS="$LIBS"
4551 LIBS="-lpthreads -lmach -lexc -lc_r $LIBS"
4552 cat > conftest.$ac_ext <<EOF
4553 #line 4554 "configure"
4554 #include "confdefs.h"
4555 /* Override any gcc2 internal prototype to avoid an error. */
4556 /* We use char because int might match the return type of a gcc2
4557 builtin and then its argument prototype would still apply. */
4558 char pthread_mutex_unlock();
4561 pthread_mutex_unlock()
4564 if { (eval echo configure:4565: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4566 eval "ac_cv_lib_$ac_lib_var=yes"
4568 echo "configure: failed program was:" >&5
4569 cat conftest.$ac_ext >&5
4571 eval "ac_cv_lib_$ac_lib_var=no"
4574 LIBS="$ac_save_LIBS"
4577 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4578 echo "$ac_t""yes" 1>&6
4580 ol_link_threads=posix
4581 LTHREAD_LIBS="$LTHREAD_LIBS -lpthreads -lmach -lexc -lc_r"
4582 if test $ol_with_yielding_select = auto ; then
4583 ol_with_yielding_select=yes
4587 echo "$ac_t""no" 1>&6
4594 if test $ol_link_threads = no ; then
4596 echo $ac_n "checking for pthread_mutex_lock in -lpthreads""... $ac_c" 1>&6
4597 echo "configure:4598: checking for pthread_mutex_lock in -lpthreads" >&5
4598 ac_lib_var=`echo pthreads'_'pthread_mutex_lock | sed 'y%./+-%__p_%'`
4599 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4600 echo $ac_n "(cached) $ac_c" 1>&6
4602 ac_save_LIBS="$LIBS"
4603 LIBS="-lpthreads -lmach -lexc $LIBS"
4604 cat > conftest.$ac_ext <<EOF
4605 #line 4606 "configure"
4606 #include "confdefs.h"
4607 /* Override any gcc2 internal prototype to avoid an error. */
4608 /* We use char because int might match the return type of a gcc2
4609 builtin and then its argument prototype would still apply. */
4610 char pthread_mutex_lock();
4613 pthread_mutex_lock()
4616 if { (eval echo configure:4617: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4618 eval "ac_cv_lib_$ac_lib_var=yes"
4620 echo "configure: failed program was:" >&5
4621 cat conftest.$ac_ext >&5
4623 eval "ac_cv_lib_$ac_lib_var=no"
4626 LIBS="$ac_save_LIBS"
4629 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4630 echo "$ac_t""yes" 1>&6
4632 ol_link_threads=posix
4633 LTHREAD_LIBS="$LTHREAD_LIBS -lpthreads -lmach -lexc"
4634 if test $ol_with_yielding_select = auto ; then
4635 ol_with_yielding_select=yes
4639 echo "$ac_t""no" 1>&6
4646 if test $ol_link_threads = no ; then
4648 echo $ac_n "checking for pthread_mutex_trylock in -lpthreads""... $ac_c" 1>&6
4649 echo "configure:4650: checking for pthread_mutex_trylock in -lpthreads" >&5
4650 ac_lib_var=`echo pthreads'_'pthread_mutex_trylock | sed 'y%./+-%__p_%'`
4651 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4652 echo $ac_n "(cached) $ac_c" 1>&6
4654 ac_save_LIBS="$LIBS"
4655 LIBS="-lpthreads -lexc $LIBS"
4656 cat > conftest.$ac_ext <<EOF
4657 #line 4658 "configure"
4658 #include "confdefs.h"
4659 /* Override any gcc2 internal prototype to avoid an error. */
4660 /* We use char because int might match the return type of a gcc2
4661 builtin and then its argument prototype would still apply. */
4662 char pthread_mutex_trylock();
4665 pthread_mutex_trylock()
4668 if { (eval echo configure:4669: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4670 eval "ac_cv_lib_$ac_lib_var=yes"
4672 echo "configure: failed program was:" >&5
4673 cat conftest.$ac_ext >&5
4675 eval "ac_cv_lib_$ac_lib_var=no"
4678 LIBS="$ac_save_LIBS"
4681 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4682 echo "$ac_t""yes" 1>&6
4684 ol_link_threads=posix
4685 LTHREAD_LIBS="$LTHREAD_LIBS -lpthreads -lexc"
4686 if test $ol_with_yielding_select = auto ; then
4687 ol_with_yielding_select=yes
4691 echo "$ac_t""no" 1>&6
4698 if test $ol_link_threads != no ; then
4699 cat >> confdefs.h <<\EOF
4700 #define HAVE_PTHREADS 1
4704 save_CPPFLAGS="$CPPFLAGS"
4706 LIBS="$LTHREAD_LIBS $LIBS"
4708 for ac_func in sched_yield pthread_yield
4710 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4711 echo "configure:4712: checking for $ac_func" >&5
4712 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4713 echo $ac_n "(cached) $ac_c" 1>&6
4715 cat > conftest.$ac_ext <<EOF
4716 #line 4717 "configure"
4717 #include "confdefs.h"
4718 /* System header to define __stub macros and hopefully few prototypes,
4719 which can conflict with char $ac_func(); below. */
4721 /* Override any gcc2 internal prototype to avoid an error. */
4722 /* We use char because int might match the return type of a gcc2
4723 builtin and then its argument prototype would still apply. */
4728 /* The GNU C library defines this for functions which it implements
4729 to always fail with ENOSYS. Some functions are actually named
4730 something starting with __ and the normal name is an alias. */
4731 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4739 if { (eval echo configure:4740: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4741 eval "ac_cv_func_$ac_func=yes"
4743 echo "configure: failed program was:" >&5
4744 cat conftest.$ac_ext >&5
4746 eval "ac_cv_func_$ac_func=no"
4751 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4752 echo "$ac_t""yes" 1>&6
4753 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4754 cat >> confdefs.h <<EOF
4755 #define $ac_tr_func 1
4759 echo "$ac_t""no" 1>&6
4764 if test $ac_cv_func_sched_yield = no -a \
4765 $ac_cv_func_pthread_yield = no ; then
4766 echo $ac_n "checking for sched_yield in -lrt""... $ac_c" 1>&6
4767 echo "configure:4768: checking for sched_yield in -lrt" >&5
4768 ac_lib_var=`echo rt'_'sched_yield | sed 'y%./+-%__p_%'`
4769 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4770 echo $ac_n "(cached) $ac_c" 1>&6
4772 ac_save_LIBS="$LIBS"
4774 cat > conftest.$ac_ext <<EOF
4775 #line 4776 "configure"
4776 #include "confdefs.h"
4777 /* Override any gcc2 internal prototype to avoid an error. */
4778 /* We use char because int might match the return type of a gcc2
4779 builtin and then its argument prototype would still apply. */
4786 if { (eval echo configure:4787: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4788 eval "ac_cv_lib_$ac_lib_var=yes"
4790 echo "configure: failed program was:" >&5
4791 cat conftest.$ac_ext >&5
4793 eval "ac_cv_lib_$ac_lib_var=no"
4796 LIBS="$ac_save_LIBS"
4799 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4800 echo "$ac_t""yes" 1>&6
4801 LTHREAD_LIBS="$LTHREAD_LIBS -lrt"
4802 cat >> confdefs.h <<\EOF
4803 #define HAVE_SCHED_YIELD 1
4806 ac_cv_func_sched_yield=yes
4808 echo "$ac_t""no" 1>&6
4809 ac_cv_func_sched_yield=no
4813 if test $ac_cv_func_sched_yield = no -a \
4814 $ac_cv_func_pthread_yield = no ; then
4815 for ac_func in thr_yield
4817 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4818 echo "configure:4819: checking for $ac_func" >&5
4819 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4820 echo $ac_n "(cached) $ac_c" 1>&6
4822 cat > conftest.$ac_ext <<EOF
4823 #line 4824 "configure"
4824 #include "confdefs.h"
4825 /* System header to define __stub macros and hopefully few prototypes,
4826 which can conflict with char $ac_func(); below. */
4828 /* Override any gcc2 internal prototype to avoid an error. */
4829 /* We use char because int might match the return type of a gcc2
4830 builtin and then its argument prototype would still apply. */
4835 /* The GNU C library defines this for functions which it implements
4836 to always fail with ENOSYS. Some functions are actually named
4837 something starting with __ and the normal name is an alias. */
4838 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4846 if { (eval echo configure:4847: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4848 eval "ac_cv_func_$ac_func=yes"
4850 echo "configure: failed program was:" >&5
4851 cat conftest.$ac_ext >&5
4853 eval "ac_cv_func_$ac_func=no"
4858 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4859 echo "$ac_t""yes" 1>&6
4860 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4861 cat >> confdefs.h <<EOF
4862 #define $ac_tr_func 1
4866 echo "$ac_t""no" 1>&6
4871 if test $ac_cv_func_sched_yield = no -a \
4872 $ac_cv_func_pthread_yield = no -a \
4873 "$ac_cv_func_thr_yield" = no ; then
4874 echo "configure: warning: could not locate sched_yield() or pthread_yield()" 1>&2
4877 for ac_func in pthread_kill
4879 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4880 echo "configure:4881: checking for $ac_func" >&5
4881 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4882 echo $ac_n "(cached) $ac_c" 1>&6
4884 cat > conftest.$ac_ext <<EOF
4885 #line 4886 "configure"
4886 #include "confdefs.h"
4887 /* System header to define __stub macros and hopefully few prototypes,
4888 which can conflict with char $ac_func(); below. */
4890 /* Override any gcc2 internal prototype to avoid an error. */
4891 /* We use char because int might match the return type of a gcc2
4892 builtin and then its argument prototype would still apply. */
4897 /* The GNU C library defines this for functions which it implements
4898 to always fail with ENOSYS. Some functions are actually named
4899 something starting with __ and the normal name is an alias. */
4900 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4908 if { (eval echo configure:4909: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4910 eval "ac_cv_func_$ac_func=yes"
4912 echo "configure: failed program was:" >&5
4913 cat conftest.$ac_ext >&5
4915 eval "ac_cv_func_$ac_func=no"
4920 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4921 echo "$ac_t""yes" 1>&6
4922 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4923 cat >> confdefs.h <<EOF
4924 #define $ac_tr_func 1
4928 echo "$ac_t""no" 1>&6
4933 echo $ac_n "checking for pthread_detach with <pthread.h>""... $ac_c" 1>&6
4934 echo "configure:4935: checking for pthread_detach with <pthread.h>" >&5
4935 if eval "test \"`echo '$''{'ol_cv_func_pthread_detach'+set}'`\" = set"; then
4936 echo $ac_n "(cached) $ac_c" 1>&6
4939 cat > conftest.$ac_ext <<EOF
4940 #line 4941 "configure"
4941 #include "confdefs.h"
4942 #include <pthread.h>
4944 pthread_detach(NULL);
4947 if { (eval echo configure:4948: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4949 ol_cv_func_pthread_detach=yes
4951 echo "configure: failed program was:" >&5
4952 cat conftest.$ac_ext >&5
4954 ol_cv_func_pthread_detach=no
4960 echo "$ac_t""$ol_cv_func_pthread_detach" 1>&6
4962 if test $ol_cv_func_pthread_detach = no ; then
4963 { echo "configure: error: could not locate pthread_detach()" 1>&2; exit 1; }
4966 cat >> confdefs.h <<\EOF
4967 #define HAVE_PTHREAD_DETACH 1
4972 pthread_setconcurrency \
4973 pthread_getconcurrency \
4974 thr_setconcurrency \
4975 thr_getconcurrency \
4978 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4979 echo "configure:4980: checking for $ac_func" >&5
4980 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4981 echo $ac_n "(cached) $ac_c" 1>&6
4983 cat > conftest.$ac_ext <<EOF
4984 #line 4985 "configure"
4985 #include "confdefs.h"
4986 /* System header to define __stub macros and hopefully few prototypes,
4987 which can conflict with char $ac_func(); below. */
4989 /* Override any gcc2 internal prototype to avoid an error. */
4990 /* We use char because int might match the return type of a gcc2
4991 builtin and then its argument prototype would still apply. */
4996 /* The GNU C library defines this for functions which it implements
4997 to always fail with ENOSYS. Some functions are actually named
4998 something starting with __ and the normal name is an alias. */
4999 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5007 if { (eval echo configure:5008: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5009 eval "ac_cv_func_$ac_func=yes"
5011 echo "configure: failed program was:" >&5
5012 cat conftest.$ac_ext >&5
5014 eval "ac_cv_func_$ac_func=no"
5019 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5020 echo "$ac_t""yes" 1>&6
5021 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5022 cat >> confdefs.h <<EOF
5023 #define $ac_tr_func 1
5027 echo "$ac_t""no" 1>&6
5032 echo $ac_n "checking if pthread_create() works""... $ac_c" 1>&6
5033 echo "configure:5034: checking if pthread_create() works" >&5
5034 if eval "test \"`echo '$''{'ol_cv_pthread_create_works'+set}'`\" = set"; then
5035 echo $ac_n "(cached) $ac_c" 1>&6
5038 if test "$cross_compiling" = yes; then
5039 ol_cv_pthread_create_works=yes
5041 cat > conftest.$ac_ext <<EOF
5042 #line 5043 "configure"
5043 #include "confdefs.h"
5045 #include <pthread.h>
5047 #define NULL (void*)0
5050 static void *task(p)
5053 return (void *) (p == NULL);
5056 int main(argc, argv)
5061 exit(pthread_create(&t, NULL, task, NULL));
5065 if { (eval echo configure:5066: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
5067 ol_cv_pthread_create_works=yes
5069 echo "configure: failed program was:" >&5
5070 cat conftest.$ac_ext >&5
5072 ol_cv_pthread_create_works=no
5079 echo "$ac_t""$ol_cv_pthread_create_works" 1>&6
5081 if test $ol_cv_pthread_create_works = no ; then
5082 { echo "configure: error: pthread.h and pthread_create are not compatible" 1>&2; exit 1; }
5085 if test $ol_with_yielding_select = auto ; then
5086 echo $ac_n "checking if select yields when using pthreads""... $ac_c" 1>&6
5087 echo "configure:5088: checking if select yields when using pthreads" >&5
5088 if eval "test \"`echo '$''{'ol_cv_pthread_select_yields'+set}'`\" = set"; then
5089 echo $ac_n "(cached) $ac_c" 1>&6
5092 if test "$cross_compiling" = yes; then
5094 { echo "configure: error: crossing compiling: use --with-yielding_select=yes|no|manual" 1>&2; exit 1; }
5096 cat > conftest.$ac_ext <<EOF
5097 #line 5098 "configure"
5098 #include "confdefs.h"
5100 #include <sys/types.h>
5101 #include <sys/time.h>
5103 #include <pthread.h>
5105 #define NULL (void*) 0
5108 static int fildes[2];
5110 static void *task(p)
5122 FD_SET(fildes[0], &rfds);
5124 /* we're not interested in any fds */
5125 i = select(FD_SETSIZE, &rfds, NULL, NULL, &tv);
5132 exit(0); /* if we exit here, the select blocked the whole process */
5135 int main(argc, argv)
5141 /* create a pipe to select */
5142 if(pipe(&fildes[0])) {
5147 #ifdef HAVE_PTHREAD_SETCONCURRENCY
5148 (void) pthread_setconcurrency(2);
5150 #ifdef HAVE_THR_SETCONCURRENCY
5151 /* Set Solaris LWP concurrency to 2 */
5152 thr_setconcurrency(2);
5156 pthread_create(&t, NULL, task, NULL);
5158 #if HAVE_SCHED_YIELD
5159 sched_yield(); /* make sure task runs first */
5161 #ifdef HAVE_PTHREAD_YIELD
5162 pthread_yield(); /* make sure task runs first */
5169 if { (eval echo configure:5170: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
5171 ol_cv_pthread_select_yields=no
5173 echo "configure: failed program was:" >&5
5174 cat conftest.$ac_ext >&5
5176 ol_cv_pthread_select_yields=yes
5183 echo "$ac_t""$ol_cv_pthread_select_yields" 1>&6
5185 if test $ol_cv_pthread_select_yields = yes ; then
5186 ol_with_yielding_select=yes
5190 CPPFLAGS="$save_CPPFLAGS"
5193 { echo "configure: error: could not link with POSIX Threads" 1>&2; exit 1; }
5197 if test $ol_with_threads = posix ; then
5198 { echo "configure: error: could not locate POSIX Threads" 1>&2; exit 1; }
5202 if test $ol_with_threads = auto -o $ol_with_threads = yes \
5203 -o $ol_with_threads = mach ; then
5205 for ac_hdr in mach/cthreads.h
5207 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5208 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5209 echo "configure:5210: checking for $ac_hdr" >&5
5210 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5211 echo $ac_n "(cached) $ac_c" 1>&6
5213 cat > conftest.$ac_ext <<EOF
5214 #line 5215 "configure"
5215 #include "confdefs.h"
5218 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5219 { (eval echo configure:5220: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5220 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5221 if test -z "$ac_err"; then
5223 eval "ac_cv_header_$ac_safe=yes"
5226 echo "configure: failed program was:" >&5
5227 cat conftest.$ac_ext >&5
5229 eval "ac_cv_header_$ac_safe=no"
5233 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5234 echo "$ac_t""yes" 1>&6
5235 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5236 cat >> confdefs.h <<EOF
5237 #define $ac_tr_hdr 1
5241 echo "$ac_t""no" 1>&6
5245 if test $ac_cv_header_mach_cthreads_h = yes ; then
5246 ol_with_threads=found
5248 echo $ac_n "checking for cthread_fork""... $ac_c" 1>&6
5249 echo "configure:5250: checking for cthread_fork" >&5
5250 if eval "test \"`echo '$''{'ac_cv_func_cthread_fork'+set}'`\" = set"; then
5251 echo $ac_n "(cached) $ac_c" 1>&6
5253 cat > conftest.$ac_ext <<EOF
5254 #line 5255 "configure"
5255 #include "confdefs.h"
5256 /* System header to define __stub macros and hopefully few prototypes,
5257 which can conflict with char cthread_fork(); below. */
5259 /* Override any gcc2 internal prototype to avoid an error. */
5260 /* We use char because int might match the return type of a gcc2
5261 builtin and then its argument prototype would still apply. */
5262 char cthread_fork();
5266 /* The GNU C library defines this for functions which it implements
5267 to always fail with ENOSYS. Some functions are actually named
5268 something starting with __ and the normal name is an alias. */
5269 #if defined (__stub_cthread_fork) || defined (__stub___cthread_fork)
5277 if { (eval echo configure:5278: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5279 eval "ac_cv_func_cthread_fork=yes"
5281 echo "configure: failed program was:" >&5
5282 cat conftest.$ac_ext >&5
5284 eval "ac_cv_func_cthread_fork=no"
5289 if eval "test \"`echo '$ac_cv_func_'cthread_fork`\" = yes"; then
5290 echo "$ac_t""yes" 1>&6
5293 echo "$ac_t""no" 1>&6
5297 if test $ol_link_threads = no ; then
5298 echo $ac_n "checking for cthread_fork with -all_load""... $ac_c" 1>&6
5299 echo "configure:5300: checking for cthread_fork with -all_load" >&5
5300 if eval "test \"`echo '$''{'ol_cv_cthread_all_load'+set}'`\" = set"; then
5301 echo $ac_n "(cached) $ac_c" 1>&6
5305 LIBS="-all_load $LIBS"
5306 cat > conftest.$ac_ext <<EOF
5307 #line 5308 "configure"
5308 #include "confdefs.h"
5309 #include <mach/cthreads.h>
5312 cthread_fork((void *)0, (void *)0);
5316 if { (eval echo configure:5317: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5318 ol_cv_cthread_all_load=yes
5320 echo "configure: failed program was:" >&5
5321 cat conftest.$ac_ext >&5
5323 ol_cv_cthread_all_load=no
5330 echo "$ac_t""$ol_cv_cthread_all_load" 1>&6
5332 if test $ol_cv_cthread_all_load = yes ; then
5333 LTHREAD_LIBS="$LTHREAD_LIBS -all_load"
5334 ol_link_threads=mach
5338 if test $ol_link_threads != no ; then
5339 : check for cthread specific functionality here
5340 cat >> confdefs.h <<\EOF
5341 #define HAVE_MACH_CTHREADS 1
5345 { echo "configure: error: could not link with Mach CThreads" 1>&2; exit 1; }
5349 if test $ol_with_threads = mach ; then
5350 { echo "configure: error: could not locate Mach CThreads" 1>&2; exit 1; }
5354 if test $ol_with_threads = auto -o $ol_with_threads = yes \
5355 -o $ol_with_threads = lwp ; then
5357 for ac_hdr in thread.h synch.h
5359 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5360 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5361 echo "configure:5362: checking for $ac_hdr" >&5
5362 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5363 echo $ac_n "(cached) $ac_c" 1>&6
5365 cat > conftest.$ac_ext <<EOF
5366 #line 5367 "configure"
5367 #include "confdefs.h"
5370 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5371 { (eval echo configure:5372: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5372 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5373 if test -z "$ac_err"; then
5375 eval "ac_cv_header_$ac_safe=yes"
5378 echo "configure: failed program was:" >&5
5379 cat conftest.$ac_ext >&5
5381 eval "ac_cv_header_$ac_safe=no"
5385 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5386 echo "$ac_t""yes" 1>&6
5387 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5388 cat >> confdefs.h <<EOF
5389 #define $ac_tr_hdr 1
5393 echo "$ac_t""no" 1>&6
5397 if test $ac_cv_header_thread_h = yes -a $ac_cv_header_synch_h = yes ; then
5398 echo $ac_n "checking for thr_create in -lthread""... $ac_c" 1>&6
5399 echo "configure:5400: checking for thr_create in -lthread" >&5
5400 ac_lib_var=`echo thread'_'thr_create | sed 'y%./+-%__p_%'`
5401 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5402 echo $ac_n "(cached) $ac_c" 1>&6
5404 ac_save_LIBS="$LIBS"
5405 LIBS="-lthread $LIBS"
5406 cat > conftest.$ac_ext <<EOF
5407 #line 5408 "configure"
5408 #include "confdefs.h"
5409 /* Override any gcc2 internal prototype to avoid an error. */
5410 /* We use char because int might match the return type of a gcc2
5411 builtin and then its argument prototype would still apply. */
5418 if { (eval echo configure:5419: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5420 eval "ac_cv_lib_$ac_lib_var=yes"
5422 echo "configure: failed program was:" >&5
5423 cat conftest.$ac_ext >&5
5425 eval "ac_cv_lib_$ac_lib_var=no"
5428 LIBS="$ac_save_LIBS"
5431 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5432 echo "$ac_t""yes" 1>&6
5435 echo "$ac_t""no" 1>&6
5440 if test $have_thr = yes ; then
5441 cat >> confdefs.h <<\EOF
5445 LTHREAD_LIBS="$LTHREAD_LIBS -lthread"
5448 if test $ol_with_yielding_select = auto ; then
5449 ol_with_yielding_select=yes
5453 thr_setconcurrency \
5454 thr_getconcurrency \
5457 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5458 echo "configure:5459: checking for $ac_func" >&5
5459 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5460 echo $ac_n "(cached) $ac_c" 1>&6
5462 cat > conftest.$ac_ext <<EOF
5463 #line 5464 "configure"
5464 #include "confdefs.h"
5465 /* System header to define __stub macros and hopefully few prototypes,
5466 which can conflict with char $ac_func(); below. */
5468 /* Override any gcc2 internal prototype to avoid an error. */
5469 /* We use char because int might match the return type of a gcc2
5470 builtin and then its argument prototype would still apply. */
5475 /* The GNU C library defines this for functions which it implements
5476 to always fail with ENOSYS. Some functions are actually named
5477 something starting with __ and the normal name is an alias. */
5478 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5486 if { (eval echo configure:5487: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5488 eval "ac_cv_func_$ac_func=yes"
5490 echo "configure: failed program was:" >&5
5491 cat conftest.$ac_ext >&5
5493 eval "ac_cv_func_$ac_func=no"
5498 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5499 echo "$ac_t""yes" 1>&6
5500 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5501 cat >> confdefs.h <<EOF
5502 #define $ac_tr_func 1
5506 echo "$ac_t""no" 1>&6
5513 for ac_hdr in lwp/lwp.h
5515 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5516 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5517 echo "configure:5518: checking for $ac_hdr" >&5
5518 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5519 echo $ac_n "(cached) $ac_c" 1>&6
5521 cat > conftest.$ac_ext <<EOF
5522 #line 5523 "configure"
5523 #include "confdefs.h"
5526 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5527 { (eval echo configure:5528: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5528 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5529 if test -z "$ac_err"; then
5531 eval "ac_cv_header_$ac_safe=yes"
5534 echo "configure: failed program was:" >&5
5535 cat conftest.$ac_ext >&5
5537 eval "ac_cv_header_$ac_safe=no"
5541 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5542 echo "$ac_t""yes" 1>&6
5543 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5544 cat >> confdefs.h <<EOF
5545 #define $ac_tr_hdr 1
5549 echo "$ac_t""no" 1>&6
5553 if test $ac_cv_header_lwp_lwp_h = yes ; then
5554 echo $ac_n "checking for lwp_create in -llwp""... $ac_c" 1>&6
5555 echo "configure:5556: checking for lwp_create in -llwp" >&5
5556 ac_lib_var=`echo lwp'_'lwp_create | sed 'y%./+-%__p_%'`
5557 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5558 echo $ac_n "(cached) $ac_c" 1>&6
5560 ac_save_LIBS="$LIBS"
5562 cat > conftest.$ac_ext <<EOF
5563 #line 5564 "configure"
5564 #include "confdefs.h"
5565 /* Override any gcc2 internal prototype to avoid an error. */
5566 /* We use char because int might match the return type of a gcc2
5567 builtin and then its argument prototype would still apply. */
5574 if { (eval echo configure:5575: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5576 eval "ac_cv_lib_$ac_lib_var=yes"
5578 echo "configure: failed program was:" >&5
5579 cat conftest.$ac_ext >&5
5581 eval "ac_cv_lib_$ac_lib_var=no"
5584 LIBS="$ac_save_LIBS"
5587 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5588 echo "$ac_t""yes" 1>&6
5591 echo "$ac_t""no" 1>&6
5596 if test $have_lwp = yes ; then
5597 cat >> confdefs.h <<\EOF
5601 LTHREAD_LIBS="$LTHREAD_LIBS -llwp"
5604 if test $ol_with_yielding_select = auto ; then
5605 ol_with_yielding_select=no
5611 if test $ol_with_yielding_select = yes ; then
5612 cat >> confdefs.h <<\EOF
5613 #define HAVE_YIELDING_SELECT 1
5618 if test $ol_with_threads = manual ; then
5621 echo "configure: warning: thread defines and link options must be set manually" 1>&2
5623 for ac_hdr in pthread.h sched.h
5625 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5626 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5627 echo "configure:5628: checking for $ac_hdr" >&5
5628 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5629 echo $ac_n "(cached) $ac_c" 1>&6
5631 cat > conftest.$ac_ext <<EOF
5632 #line 5633 "configure"
5633 #include "confdefs.h"
5636 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5637 { (eval echo configure:5638: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5638 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5639 if test -z "$ac_err"; then
5641 eval "ac_cv_header_$ac_safe=yes"
5644 echo "configure: failed program was:" >&5
5645 cat conftest.$ac_ext >&5
5647 eval "ac_cv_header_$ac_safe=no"
5651 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5652 echo "$ac_t""yes" 1>&6
5653 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5654 cat >> confdefs.h <<EOF
5655 #define $ac_tr_hdr 1
5659 echo "$ac_t""no" 1>&6
5663 for ac_func in sched_yield pthread_yield
5665 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5666 echo "configure:5667: checking for $ac_func" >&5
5667 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5668 echo $ac_n "(cached) $ac_c" 1>&6
5670 cat > conftest.$ac_ext <<EOF
5671 #line 5672 "configure"
5672 #include "confdefs.h"
5673 /* System header to define __stub macros and hopefully few prototypes,
5674 which can conflict with char $ac_func(); below. */
5676 /* Override any gcc2 internal prototype to avoid an error. */
5677 /* We use char because int might match the return type of a gcc2
5678 builtin and then its argument prototype would still apply. */
5683 /* The GNU C library defines this for functions which it implements
5684 to always fail with ENOSYS. Some functions are actually named
5685 something starting with __ and the normal name is an alias. */
5686 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5694 if { (eval echo configure:5695: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5696 eval "ac_cv_func_$ac_func=yes"
5698 echo "configure: failed program was:" >&5
5699 cat conftest.$ac_ext >&5
5701 eval "ac_cv_func_$ac_func=no"
5706 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5707 echo "$ac_t""yes" 1>&6
5708 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5709 cat >> confdefs.h <<EOF
5710 #define $ac_tr_func 1
5714 echo "$ac_t""no" 1>&6
5719 echo $ac_n "checking for LinuxThreads""... $ac_c" 1>&6
5720 echo "configure:5721: checking for LinuxThreads" >&5
5721 if eval "test \"`echo '$''{'ol_cv_linux_threads'+set}'`\" = set"; then
5722 echo $ac_n "(cached) $ac_c" 1>&6
5725 res=`grep Linuxthreads /usr/include/pthread.h 2>/dev/null | wc -l`
5726 if test "$res" -gt 0 ; then
5727 ol_cv_linux_threads=yes
5729 ol_cv_linux_threads=no
5734 echo "$ac_t""$ol_cv_linux_threads" 1>&6
5737 for ac_hdr in mach/cthreads.h
5739 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5740 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5741 echo "configure:5742: checking for $ac_hdr" >&5
5742 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5743 echo $ac_n "(cached) $ac_c" 1>&6
5745 cat > conftest.$ac_ext <<EOF
5746 #line 5747 "configure"
5747 #include "confdefs.h"
5750 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5751 { (eval echo configure:5752: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5752 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5753 if test -z "$ac_err"; then
5755 eval "ac_cv_header_$ac_safe=yes"
5758 echo "configure: failed program was:" >&5
5759 cat conftest.$ac_ext >&5
5761 eval "ac_cv_header_$ac_safe=no"
5765 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5766 echo "$ac_t""yes" 1>&6
5767 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5768 cat >> confdefs.h <<EOF
5769 #define $ac_tr_hdr 1
5773 echo "$ac_t""no" 1>&6
5777 for ac_hdr in lwp/lwp.h
5779 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5780 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5781 echo "configure:5782: checking for $ac_hdr" >&5
5782 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5783 echo $ac_n "(cached) $ac_c" 1>&6
5785 cat > conftest.$ac_ext <<EOF
5786 #line 5787 "configure"
5787 #include "confdefs.h"
5790 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5791 { (eval echo configure:5792: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5792 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5793 if test -z "$ac_err"; then
5795 eval "ac_cv_header_$ac_safe=yes"
5798 echo "configure: failed program was:" >&5
5799 cat conftest.$ac_ext >&5
5801 eval "ac_cv_header_$ac_safe=no"
5805 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5806 echo "$ac_t""yes" 1>&6
5807 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5808 cat >> confdefs.h <<EOF
5809 #define $ac_tr_hdr 1
5813 echo "$ac_t""no" 1>&6
5817 for ac_hdr in thread.h synch.h
5819 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5820 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5821 echo "configure:5822: checking for $ac_hdr" >&5
5822 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5823 echo $ac_n "(cached) $ac_c" 1>&6
5825 cat > conftest.$ac_ext <<EOF
5826 #line 5827 "configure"
5827 #include "confdefs.h"
5830 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5831 { (eval echo configure:5832: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5832 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5833 if test -z "$ac_err"; then
5835 eval "ac_cv_header_$ac_safe=yes"
5838 echo "configure: failed program was:" >&5
5839 cat conftest.$ac_ext >&5
5841 eval "ac_cv_header_$ac_safe=no"
5845 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5846 echo "$ac_t""yes" 1>&6
5847 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5848 cat >> confdefs.h <<EOF
5849 #define $ac_tr_hdr 1
5853 echo "$ac_t""no" 1>&6
5859 if test $ol_link_threads != no ; then
5860 cat >> confdefs.h <<\EOF
5864 cat >> confdefs.h <<\EOF
5865 #define _REENTRANT 1
5868 cat >> confdefs.h <<\EOF
5869 #define THREAD_SAFE 1
5872 cat >> confdefs.h <<\EOF
5873 #define _THREAD_SAFE 1
5876 cat >> confdefs.h <<\EOF
5877 #define THREADSAFE 1
5880 cat >> confdefs.h <<\EOF
5881 #define _THREADSAFE 1
5885 echo $ac_n "checking for thread specific errno""... $ac_c" 1>&6
5886 echo "configure:5887: checking for thread specific errno" >&5
5887 if eval "test \"`echo '$''{'ol_cv_errno_thread_specific'+set}'`\" = set"; then
5888 echo $ac_n "(cached) $ac_c" 1>&6
5891 cat > conftest.$ac_ext <<EOF
5892 #line 5893 "configure"
5893 #include "confdefs.h"
5899 if { (eval echo configure:5900: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5901 ol_cv_errno_thread_specific=yes
5903 echo "configure: failed program was:" >&5
5904 cat conftest.$ac_ext >&5
5906 ol_cv_errno_thread_specific=no
5912 echo "$ac_t""$ol_cv_errno_thread_specific" 1>&6
5914 if test $ol_cv_errno_thread_specific != yes ; then
5915 LIBS="$LTHREAD_LIBS $LIBS"
5922 if test $ol_link_threads = no ; then
5923 if test $ol_with_threads = yes ; then
5924 { echo "configure: error: no suitable thread support" 1>&2; exit 1; }
5927 if test $ol_with_threads = auto ; then
5928 echo "configure: warning: no suitable thread support, disabling threads" 1>&2
5932 cat >> confdefs.h <<\EOF
5933 #define NO_THREADS 1
5940 if test $ol_with_ldbm_api = auto -o $ol_with_ldbm_api = db2 ; then
5941 echo $ac_n "checking for DB2 library""... $ac_c" 1>&6
5942 echo "configure:5943: checking for DB2 library" >&5
5943 if eval "test \"`echo '$''{'ol_cv_lib_db2'+set}'`\" = set"; then
5944 echo $ac_n "(cached) $ac_c" 1>&6
5947 echo $ac_n "checking for db_open in -ldb""... $ac_c" 1>&6
5948 echo "configure:5949: checking for db_open in -ldb" >&5
5949 ac_lib_var=`echo db'_'db_open | sed 'y%./+-%__p_%'`
5950 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5951 echo $ac_n "(cached) $ac_c" 1>&6
5953 ac_save_LIBS="$LIBS"
5955 cat > conftest.$ac_ext <<EOF
5956 #line 5957 "configure"
5957 #include "confdefs.h"
5958 /* Override any gcc2 internal prototype to avoid an error. */
5959 /* We use char because int might match the return type of a gcc2
5960 builtin and then its argument prototype would still apply. */
5967 if { (eval echo configure:5968: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5969 eval "ac_cv_lib_$ac_lib_var=yes"
5971 echo "configure: failed program was:" >&5
5972 cat conftest.$ac_ext >&5
5974 eval "ac_cv_lib_$ac_lib_var=no"
5977 LIBS="$ac_save_LIBS"
5980 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5981 echo "$ac_t""yes" 1>&6
5984 echo "$ac_t""no" 1>&6
5992 echo "$ac_t""$ol_cv_lib_db2" 1>&6
5996 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5997 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5998 echo "configure:5999: checking for $ac_hdr" >&5
5999 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6000 echo $ac_n "(cached) $ac_c" 1>&6
6002 cat > conftest.$ac_ext <<EOF
6003 #line 6004 "configure"
6004 #include "confdefs.h"
6007 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6008 { (eval echo configure:6009: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6009 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6010 if test -z "$ac_err"; then
6012 eval "ac_cv_header_$ac_safe=yes"
6015 echo "configure: failed program was:" >&5
6016 cat conftest.$ac_ext >&5
6018 eval "ac_cv_header_$ac_safe=no"
6022 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6023 echo "$ac_t""yes" 1>&6
6024 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6025 cat >> confdefs.h <<EOF
6026 #define $ac_tr_hdr 1
6030 echo "$ac_t""no" 1>&6
6034 if test $ac_cv_header_db_h = yes ; then
6035 echo $ac_n "checking if db.h is DB2""... $ac_c" 1>&6
6036 echo "configure:6037: checking if db.h is DB2" >&5
6037 if eval "test \"`echo '$''{'ol_cv_header_db2'+set}'`\" = set"; then
6038 echo $ac_n "(cached) $ac_c" 1>&6
6041 cat > conftest.$ac_ext <<EOF
6042 #line 6043 "configure"
6043 #include "confdefs.h"
6046 /* this check could be improved */
6047 # ifdef DB_VERSION_MAJOR
6048 # if DB_VERSION_MAJOR == 2
6054 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6055 egrep "__db_version_2" >/dev/null 2>&1; then
6057 ol_cv_header_db2=yes
6066 echo "$ac_t""$ol_cv_header_db2" 1>&6
6073 echo $ac_n "checking for Berkeley DB2""... $ac_c" 1>&6
6074 echo "configure:6075: checking for Berkeley DB2" >&5
6075 if eval "test \"`echo '$''{'ol_cv_berkeley_db2'+set}'`\" = set"; then
6076 echo $ac_n "(cached) $ac_c" 1>&6
6079 if test "$ol_cv_lib_db2" = no -o "$ol_cv_header_db2" = no ; then
6080 ol_cv_berkeley_db2=no
6082 ol_cv_berkeley_db2=yes
6087 echo "$ac_t""$ol_cv_berkeley_db2" 1>&6
6088 if test $ol_cv_berkeley_db2 = yes ; then
6089 cat >> confdefs.h <<\EOF
6090 #define HAVE_BERKELEY_DB2 1
6096 if test $ol_cv_berkeley_db2 = yes ; then
6098 ol_with_ldbm_api=db2
6100 if test $ol_with_ldbm_type = hash ; then
6101 cat >> confdefs.h <<\EOF
6102 #define LDBM_USE_DBHASH 1
6106 cat >> confdefs.h <<\EOF
6107 #define LDBM_USE_DBBTREE 1
6112 if test $ol_cv_lib_db2 != yes ; then
6113 LDBM_LIBS="$LDBM_LIBS $ol_cv_lib_db2"
6119 if test $ol_link_ldbm = db2 -a $ol_enable_bdb2 != no ; then
6123 if test $ol_with_ldbm_api = auto -o $ol_with_ldbm_api = db ; then
6124 echo $ac_n "checking for Berkeley DB library""... $ac_c" 1>&6
6125 echo "configure:6126: checking for Berkeley DB library" >&5
6126 if eval "test \"`echo '$''{'ol_cv_lib_db'+set}'`\" = set"; then
6127 echo $ac_n "(cached) $ac_c" 1>&6
6130 echo $ac_n "checking for dbopen""... $ac_c" 1>&6
6131 echo "configure:6132: checking for dbopen" >&5
6132 if eval "test \"`echo '$''{'ac_cv_func_dbopen'+set}'`\" = set"; then
6133 echo $ac_n "(cached) $ac_c" 1>&6
6135 cat > conftest.$ac_ext <<EOF
6136 #line 6137 "configure"
6137 #include "confdefs.h"
6138 /* System header to define __stub macros and hopefully few prototypes,
6139 which can conflict with char dbopen(); below. */
6141 /* Override any gcc2 internal prototype to avoid an error. */
6142 /* We use char because int might match the return type of a gcc2
6143 builtin and then its argument prototype would still apply. */
6148 /* The GNU C library defines this for functions which it implements
6149 to always fail with ENOSYS. Some functions are actually named
6150 something starting with __ and the normal name is an alias. */
6151 #if defined (__stub_dbopen) || defined (__stub___dbopen)
6159 if { (eval echo configure:6160: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6161 eval "ac_cv_func_dbopen=yes"
6163 echo "configure: failed program was:" >&5
6164 cat conftest.$ac_ext >&5
6166 eval "ac_cv_func_dbopen=no"
6171 if eval "test \"`echo '$ac_cv_func_'dbopen`\" = yes"; then
6172 echo "$ac_t""yes" 1>&6
6175 echo "$ac_t""no" 1>&6
6177 echo $ac_n "checking for dbopen in -ldb""... $ac_c" 1>&6
6178 echo "configure:6179: checking for dbopen in -ldb" >&5
6179 ac_lib_var=`echo db'_'dbopen | sed 'y%./+-%__p_%'`
6180 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6181 echo $ac_n "(cached) $ac_c" 1>&6
6183 ac_save_LIBS="$LIBS"
6185 cat > conftest.$ac_ext <<EOF
6186 #line 6187 "configure"
6187 #include "confdefs.h"
6188 /* Override any gcc2 internal prototype to avoid an error. */
6189 /* We use char because int might match the return type of a gcc2
6190 builtin and then its argument prototype would still apply. */
6197 if { (eval echo configure:6198: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6199 eval "ac_cv_lib_$ac_lib_var=yes"
6201 echo "configure: failed program was:" >&5
6202 cat conftest.$ac_ext >&5
6204 eval "ac_cv_lib_$ac_lib_var=no"
6207 LIBS="$ac_save_LIBS"
6210 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6211 echo "$ac_t""yes" 1>&6
6214 echo "$ac_t""no" 1>&6
6225 echo "$ac_t""$ol_cv_lib_db" 1>&6
6228 for ac_hdr in db_185.h
6230 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6231 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6232 echo "configure:6233: checking for $ac_hdr" >&5
6233 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6234 echo $ac_n "(cached) $ac_c" 1>&6
6236 cat > conftest.$ac_ext <<EOF
6237 #line 6238 "configure"
6238 #include "confdefs.h"
6241 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6242 { (eval echo configure:6243: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6243 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6244 if test -z "$ac_err"; then
6246 eval "ac_cv_header_$ac_safe=yes"
6249 echo "configure: failed program was:" >&5
6250 cat conftest.$ac_ext >&5
6252 eval "ac_cv_header_$ac_safe=no"
6256 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6257 echo "$ac_t""yes" 1>&6
6258 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6259 cat >> confdefs.h <<EOF
6260 #define $ac_tr_hdr 1
6264 echo "$ac_t""no" 1>&6
6268 if test "$ol_cv_header_db2" = yes ; then
6270 ol_cv_header_db=$ac_cv_header_db_185_h
6272 ol_cv_header_db=$ac_cv_header_db_h
6277 echo $ac_n "checking for Berkeley DB""... $ac_c" 1>&6
6278 echo "configure:6279: checking for Berkeley DB" >&5
6279 if eval "test \"`echo '$''{'ol_cv_berkeley_db'+set}'`\" = set"; then
6280 echo $ac_n "(cached) $ac_c" 1>&6
6283 if test "$ol_cv_lib_db" = no -o "$ol_cv_header_db" = no ; then
6284 ol_cv_berkeley_db=no
6286 ol_cv_berkeley_db=yes
6291 echo "$ac_t""$ol_cv_berkeley_db" 1>&6
6292 if test $ol_cv_berkeley_db = yes ; then
6293 cat >> confdefs.h <<\EOF
6294 #define HAVE_BERKELEY_DB 1
6300 if test $ol_cv_berkeley_db = yes ; then
6304 if test $ol_with_ldbm_type = hash ; then
6305 cat >> confdefs.h <<\EOF
6306 #define LDBM_USE_DBHASH 1
6310 cat >> confdefs.h <<\EOF
6311 #define LDBM_USE_DBBTREE 1
6316 if test $ol_cv_lib_db != yes ; then
6317 LDBM_LIBS="$LDBM_LIBS $ol_cv_lib_db"
6322 if test $ol_with_ldbm_api = manual ; then
6325 echo "configure: warning: LDBM defines and link options must be set manually" 1>&2
6327 for ac_hdr in db.h db_185.h gdbm.h ndbm.h
6329 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6330 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6331 echo "configure:6332: checking for $ac_hdr" >&5
6332 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6333 echo $ac_n "(cached) $ac_c" 1>&6
6335 cat > conftest.$ac_ext <<EOF
6336 #line 6337 "configure"
6337 #include "confdefs.h"
6340 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6341 { (eval echo configure:6342: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6342 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6343 if test -z "$ac_err"; then
6345 eval "ac_cv_header_$ac_safe=yes"
6348 echo "configure: failed program was:" >&5
6349 cat conftest.$ac_ext >&5
6351 eval "ac_cv_header_$ac_safe=no"
6355 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6356 echo "$ac_t""yes" 1>&6
6357 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6358 cat >> confdefs.h <<EOF
6359 #define $ac_tr_hdr 1
6363 echo "$ac_t""no" 1>&6
6369 if test $ol_link_ldbm = no -a $ol_with_ldbm_type = btree ; then
6370 echo "configure: warning: Could not find LDBM with BTREE support" 1>&2
6371 ol_with_ldbm_api=none
6374 if test $ol_with_ldbm_api = auto -o $ol_with_ldbm_api = gdbm ; then
6375 echo $ac_n "checking for GDBM library""... $ac_c" 1>&6
6376 echo "configure:6377: checking for GDBM library" >&5
6377 if eval "test \"`echo '$''{'ol_cv_lib_gdbm'+set}'`\" = set"; then
6378 echo $ac_n "(cached) $ac_c" 1>&6
6381 echo $ac_n "checking for gdbm_open""... $ac_c" 1>&6
6382 echo "configure:6383: checking for gdbm_open" >&5
6383 if eval "test \"`echo '$''{'ac_cv_func_gdbm_open'+set}'`\" = set"; then
6384 echo $ac_n "(cached) $ac_c" 1>&6
6386 cat > conftest.$ac_ext <<EOF
6387 #line 6388 "configure"
6388 #include "confdefs.h"
6389 /* System header to define __stub macros and hopefully few prototypes,
6390 which can conflict with char gdbm_open(); below. */
6392 /* Override any gcc2 internal prototype to avoid an error. */
6393 /* We use char because int might match the return type of a gcc2
6394 builtin and then its argument prototype would still apply. */
6399 /* The GNU C library defines this for functions which it implements
6400 to always fail with ENOSYS. Some functions are actually named
6401 something starting with __ and the normal name is an alias. */
6402 #if defined (__stub_gdbm_open) || defined (__stub___gdbm_open)
6410 if { (eval echo configure:6411: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6412 eval "ac_cv_func_gdbm_open=yes"
6414 echo "configure: failed program was:" >&5
6415 cat conftest.$ac_ext >&5
6417 eval "ac_cv_func_gdbm_open=no"
6422 if eval "test \"`echo '$ac_cv_func_'gdbm_open`\" = yes"; then
6423 echo "$ac_t""yes" 1>&6
6426 echo "$ac_t""no" 1>&6
6428 echo $ac_n "checking for gdbm_open in -lgdbm""... $ac_c" 1>&6
6429 echo "configure:6430: checking for gdbm_open in -lgdbm" >&5
6430 ac_lib_var=`echo gdbm'_'gdbm_open | sed 'y%./+-%__p_%'`
6431 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6432 echo $ac_n "(cached) $ac_c" 1>&6
6434 ac_save_LIBS="$LIBS"
6436 cat > conftest.$ac_ext <<EOF
6437 #line 6438 "configure"
6438 #include "confdefs.h"
6439 /* Override any gcc2 internal prototype to avoid an error. */
6440 /* We use char because int might match the return type of a gcc2
6441 builtin and then its argument prototype would still apply. */
6448 if { (eval echo configure:6449: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6450 eval "ac_cv_lib_$ac_lib_var=yes"
6452 echo "configure: failed program was:" >&5
6453 cat conftest.$ac_ext >&5
6455 eval "ac_cv_lib_$ac_lib_var=no"
6458 LIBS="$ac_save_LIBS"
6461 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6462 echo "$ac_t""yes" 1>&6
6463 ol_cv_lib_gdbm=-lgdbm
6465 echo "$ac_t""no" 1>&6
6476 echo "$ac_t""$ol_cv_lib_gdbm" 1>&6
6479 for ac_hdr in gdbm.h
6481 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6482 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6483 echo "configure:6484: checking for $ac_hdr" >&5
6484 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6485 echo $ac_n "(cached) $ac_c" 1>&6
6487 cat > conftest.$ac_ext <<EOF
6488 #line 6489 "configure"
6489 #include "confdefs.h"
6492 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6493 { (eval echo configure:6494: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6494 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6495 if test -z "$ac_err"; then
6497 eval "ac_cv_header_$ac_safe=yes"
6500 echo "configure: failed program was:" >&5
6501 cat conftest.$ac_ext >&5
6503 eval "ac_cv_header_$ac_safe=no"
6507 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6508 echo "$ac_t""yes" 1>&6
6509 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6510 cat >> confdefs.h <<EOF
6511 #define $ac_tr_hdr 1
6515 echo "$ac_t""no" 1>&6
6519 echo $ac_n "checking for db""... $ac_c" 1>&6
6520 echo "configure:6521: checking for db" >&5
6521 if eval "test \"`echo '$''{'ol_cv_gdbm'+set}'`\" = set"; then
6522 echo $ac_n "(cached) $ac_c" 1>&6
6525 if test $ol_cv_lib_gdbm = no -o $ac_cv_header_gdbm_h = no ; then
6533 echo "$ac_t""$ol_cv_gdbm" 1>&6
6534 if test $ol_cv_gdbm = yes ; then
6535 cat >> confdefs.h <<\EOF
6542 if test $ol_cv_gdbm = yes ; then
6544 ol_with_ldbm_api=gdbm
6546 if test $ol_cv_lib_gdbm != yes ; then
6547 LDBM_LIBS="$LDBM_LIBS $ol_cv_lib_gdbm"
6552 if test $ol_with_ldbm_api = auto ; then
6553 echo "configure: warning: skipping automatic checking for NDBM, must be manually enabled." 1>&2
6554 elif test $ol_with_ldbm_api = ndbm ; then
6555 echo $ac_n "checking for NDBM library""... $ac_c" 1>&6
6556 echo "configure:6557: checking for NDBM library" >&5
6557 if eval "test \"`echo '$''{'ol_cv_lib_ndbm'+set}'`\" = set"; then
6558 echo $ac_n "(cached) $ac_c" 1>&6
6561 echo $ac_n "checking for dbm_open""... $ac_c" 1>&6
6562 echo "configure:6563: checking for dbm_open" >&5
6563 if eval "test \"`echo '$''{'ac_cv_func_dbm_open'+set}'`\" = set"; then
6564 echo $ac_n "(cached) $ac_c" 1>&6
6566 cat > conftest.$ac_ext <<EOF
6567 #line 6568 "configure"
6568 #include "confdefs.h"
6569 /* System header to define __stub macros and hopefully few prototypes,
6570 which can conflict with char dbm_open(); below. */
6572 /* Override any gcc2 internal prototype to avoid an error. */
6573 /* We use char because int might match the return type of a gcc2
6574 builtin and then its argument prototype would still apply. */
6579 /* The GNU C library defines this for functions which it implements
6580 to always fail with ENOSYS. Some functions are actually named
6581 something starting with __ and the normal name is an alias. */
6582 #if defined (__stub_dbm_open) || defined (__stub___dbm_open)
6590 if { (eval echo configure:6591: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6592 eval "ac_cv_func_dbm_open=yes"
6594 echo "configure: failed program was:" >&5
6595 cat conftest.$ac_ext >&5
6597 eval "ac_cv_func_dbm_open=no"
6602 if eval "test \"`echo '$ac_cv_func_'dbm_open`\" = yes"; then
6603 echo "$ac_t""yes" 1>&6
6606 echo "$ac_t""no" 1>&6
6608 echo $ac_n "checking for dbm_open in -lndbm""... $ac_c" 1>&6
6609 echo "configure:6610: checking for dbm_open in -lndbm" >&5
6610 ac_lib_var=`echo ndbm'_'dbm_open | sed 'y%./+-%__p_%'`
6611 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6612 echo $ac_n "(cached) $ac_c" 1>&6
6614 ac_save_LIBS="$LIBS"
6616 cat > conftest.$ac_ext <<EOF
6617 #line 6618 "configure"
6618 #include "confdefs.h"
6619 /* Override any gcc2 internal prototype to avoid an error. */
6620 /* We use char because int might match the return type of a gcc2
6621 builtin and then its argument prototype would still apply. */
6628 if { (eval echo configure:6629: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6630 eval "ac_cv_lib_$ac_lib_var=yes"
6632 echo "configure: failed program was:" >&5
6633 cat conftest.$ac_ext >&5
6635 eval "ac_cv_lib_$ac_lib_var=no"
6638 LIBS="$ac_save_LIBS"
6641 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6642 echo "$ac_t""yes" 1>&6
6643 ol_cv_lib_ndbm=-lndbm
6645 echo "$ac_t""no" 1>&6
6647 echo $ac_n "checking for dbm_open in -ldbm""... $ac_c" 1>&6
6648 echo "configure:6649: checking for dbm_open in -ldbm" >&5
6649 ac_lib_var=`echo dbm'_'dbm_open | sed 'y%./+-%__p_%'`
6650 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6651 echo $ac_n "(cached) $ac_c" 1>&6
6653 ac_save_LIBS="$LIBS"
6655 cat > conftest.$ac_ext <<EOF
6656 #line 6657 "configure"
6657 #include "confdefs.h"
6658 /* Override any gcc2 internal prototype to avoid an error. */
6659 /* We use char because int might match the return type of a gcc2
6660 builtin and then its argument prototype would still apply. */
6667 if { (eval echo configure:6668: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6669 eval "ac_cv_lib_$ac_lib_var=yes"
6671 echo "configure: failed program was:" >&5
6672 cat conftest.$ac_ext >&5
6674 eval "ac_cv_lib_$ac_lib_var=no"
6677 LIBS="$ac_save_LIBS"
6680 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6681 echo "$ac_t""yes" 1>&6
6682 ol_cv_lib_ndbm=-ldbm
6684 echo "$ac_t""no" 1>&6
6697 echo "$ac_t""$ol_cv_lib_ndbm" 1>&6
6700 for ac_hdr in ndbm.h
6702 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6703 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6704 echo "configure:6705: checking for $ac_hdr" >&5
6705 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6706 echo $ac_n "(cached) $ac_c" 1>&6
6708 cat > conftest.$ac_ext <<EOF
6709 #line 6710 "configure"
6710 #include "confdefs.h"
6713 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6714 { (eval echo configure:6715: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6715 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6716 if test -z "$ac_err"; then
6718 eval "ac_cv_header_$ac_safe=yes"
6721 echo "configure: failed program was:" >&5
6722 cat conftest.$ac_ext >&5
6724 eval "ac_cv_header_$ac_safe=no"
6728 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6729 echo "$ac_t""yes" 1>&6
6730 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6731 cat >> confdefs.h <<EOF
6732 #define $ac_tr_hdr 1
6736 echo "$ac_t""no" 1>&6
6740 echo $ac_n "checking for db""... $ac_c" 1>&6
6741 echo "configure:6742: checking for db" >&5
6742 if eval "test \"`echo '$''{'ol_cv_ndbm'+set}'`\" = set"; then
6743 echo $ac_n "(cached) $ac_c" 1>&6
6746 if test $ol_cv_lib_ndbm = no -o $ac_cv_header_ndbm_h = no ; then
6754 echo "$ac_t""$ol_cv_ndbm" 1>&6
6755 if test $ol_cv_ndbm = yes ; then
6756 cat >> confdefs.h <<\EOF
6763 if test $ol_cv_ndbm = yes ; then
6765 ol_with_ldbm_api=ndbm
6767 if test $ol_cv_lib_ndbm != yes ; then
6768 LDBM_LIBS="$LDBM_LIBS $ol_cv_lib_ndbm"
6773 if test $ol_link_ldbm = no -a $ol_enable_ldbm != no ; then
6774 echo "configure: warning: could not find suitable LDBM backend" 1>&2
6775 if test $ol_enable_ldbm = yes ; then
6776 { echo "configure: error: select appropriate LDBM options or disable" 1>&2; exit 1; }
6779 echo "configure: warning: disabling LDBM" 1>&2
6783 if test $ol_enable_wrappers != no ; then
6784 for ac_hdr in tcpd.h
6786 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6787 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6788 echo "configure:6789: checking for $ac_hdr" >&5
6789 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6790 echo $ac_n "(cached) $ac_c" 1>&6
6792 cat > conftest.$ac_ext <<EOF
6793 #line 6794 "configure"
6794 #include "confdefs.h"
6797 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6798 { (eval echo configure:6799: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6799 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6800 if test -z "$ac_err"; then
6802 eval "ac_cv_header_$ac_safe=yes"
6805 echo "configure: failed program was:" >&5
6806 cat conftest.$ac_ext >&5
6808 eval "ac_cv_header_$ac_safe=no"
6812 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6813 echo "$ac_t""yes" 1>&6
6814 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6815 cat >> confdefs.h <<EOF
6816 #define $ac_tr_hdr 1
6820 echo "$ac_t""no" 1>&6
6825 if test $ac_cv_header_tcpd_h != yes ; then
6828 echo $ac_n "checking for main in -lwrap""... $ac_c" 1>&6
6829 echo "configure:6830: checking for main in -lwrap" >&5
6830 ac_lib_var=`echo wrap'_'main | sed 'y%./+-%__p_%'`
6831 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6832 echo $ac_n "(cached) $ac_c" 1>&6
6834 ac_save_LIBS="$LIBS"
6836 cat > conftest.$ac_ext <<EOF
6837 #line 6838 "configure"
6838 #include "confdefs.h"
6844 if { (eval echo configure:6845: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6846 eval "ac_cv_lib_$ac_lib_var=yes"
6848 echo "configure: failed program was:" >&5
6849 cat conftest.$ac_ext >&5
6851 eval "ac_cv_lib_$ac_lib_var=no"
6854 LIBS="$ac_save_LIBS"
6857 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6858 echo "$ac_t""yes" 1>&6
6861 echo "$ac_t""no" 1>&6
6867 if test $have_wrappers = yes ; then
6868 cat >> confdefs.h <<\EOF
6872 SLAPD_LIBS="$SLAPD_LIBS -lwrap"
6874 echo "configure: warning: could not find -lwrap" 1>&2
6875 if test $ol_enable_wrappers = yes ; then
6876 { echo "configure: error: could not find wrappers" 1>&2; exit 1; }
6879 echo "configure: warning: disabling wrappers support" 1>&2
6880 ol_enable_wrappers=no
6884 if test $ol_enable_syslog != no ; then
6885 echo $ac_n "checking for openlog""... $ac_c" 1>&6
6886 echo "configure:6887: checking for openlog" >&5
6887 if eval "test \"`echo '$''{'ac_cv_func_openlog'+set}'`\" = set"; then
6888 echo $ac_n "(cached) $ac_c" 1>&6
6890 cat > conftest.$ac_ext <<EOF
6891 #line 6892 "configure"
6892 #include "confdefs.h"
6893 /* System header to define __stub macros and hopefully few prototypes,
6894 which can conflict with char openlog(); below. */
6896 /* Override any gcc2 internal prototype to avoid an error. */
6897 /* We use char because int might match the return type of a gcc2
6898 builtin and then its argument prototype would still apply. */
6903 /* The GNU C library defines this for functions which it implements
6904 to always fail with ENOSYS. Some functions are actually named
6905 something starting with __ and the normal name is an alias. */
6906 #if defined (__stub_openlog) || defined (__stub___openlog)
6914 if { (eval echo configure:6915: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6916 eval "ac_cv_func_openlog=yes"
6918 echo "configure: failed program was:" >&5
6919 cat conftest.$ac_ext >&5
6921 eval "ac_cv_func_openlog=no"
6926 if eval "test \"`echo '$ac_cv_func_'openlog`\" = yes"; then
6927 echo "$ac_t""yes" 1>&6
6930 echo "$ac_t""no" 1>&6
6933 if test $ac_cv_func_openlog = no -a $ol_enable_syslog = yes; then
6934 { echo "configure: error: could not find syslog" 1>&2; exit 1; }
6936 ol_enable_syslog=$ac_cv_func_openlog
6939 if test $ol_enable_dmalloc != no ; then
6940 for ac_hdr in dmalloc.h
6942 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6943 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6944 echo "configure:6945: checking for $ac_hdr" >&5
6945 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6946 echo $ac_n "(cached) $ac_c" 1>&6
6948 cat > conftest.$ac_ext <<EOF
6949 #line 6950 "configure"
6950 #include "confdefs.h"
6953 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6954 { (eval echo configure:6955: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6955 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6956 if test -z "$ac_err"; then
6958 eval "ac_cv_header_$ac_safe=yes"
6961 echo "configure: failed program was:" >&5
6962 cat conftest.$ac_ext >&5
6964 eval "ac_cv_header_$ac_safe=no"
6968 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6969 echo "$ac_t""yes" 1>&6
6970 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6971 cat >> confdefs.h <<EOF
6972 #define $ac_tr_hdr 1
6976 echo "$ac_t""no" 1>&6
6980 echo $ac_n "checking for dmalloc_shutdown in -ldmalloc""... $ac_c" 1>&6
6981 echo "configure:6982: checking for dmalloc_shutdown in -ldmalloc" >&5
6982 ac_lib_var=`echo dmalloc'_'dmalloc_shutdown | sed 'y%./+-%__p_%'`
6983 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6984 echo $ac_n "(cached) $ac_c" 1>&6
6986 ac_save_LIBS="$LIBS"
6987 LIBS="-ldmalloc $LIBS"
6988 cat > conftest.$ac_ext <<EOF
6989 #line 6990 "configure"
6990 #include "confdefs.h"
6991 /* Override any gcc2 internal prototype to avoid an error. */
6992 /* We use char because int might match the return type of a gcc2
6993 builtin and then its argument prototype would still apply. */
6994 char dmalloc_shutdown();
7000 if { (eval echo configure:7001: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7002 eval "ac_cv_lib_$ac_lib_var=yes"
7004 echo "configure: failed program was:" >&5
7005 cat conftest.$ac_ext >&5
7007 eval "ac_cv_lib_$ac_lib_var=no"
7010 LIBS="$ac_save_LIBS"
7013 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7014 echo "$ac_t""yes" 1>&6
7015 ac_tr_lib=HAVE_LIB`echo dmalloc | sed -e 's/[^a-zA-Z0-9_]/_/g' \
7016 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
7017 cat >> confdefs.h <<EOF
7018 #define $ac_tr_lib 1
7021 LIBS="-ldmalloc $LIBS"
7024 echo "$ac_t""no" 1>&6
7029 if test $ol_enable_tcl != no ; then
7032 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
7033 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
7034 echo "configure:7035: checking for $ac_hdr" >&5
7035 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7036 echo $ac_n "(cached) $ac_c" 1>&6
7038 cat > conftest.$ac_ext <<EOF
7039 #line 7040 "configure"
7040 #include "confdefs.h"
7043 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7044 { (eval echo configure:7045: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7045 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7046 if test -z "$ac_err"; then
7048 eval "ac_cv_header_$ac_safe=yes"
7051 echo "configure: failed program was:" >&5
7052 cat conftest.$ac_ext >&5
7054 eval "ac_cv_header_$ac_safe=no"
7058 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7059 echo "$ac_t""yes" 1>&6
7060 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
7061 cat >> confdefs.h <<EOF
7062 #define $ac_tr_hdr 1
7066 echo "$ac_t""no" 1>&6
7071 if test $ac_cv_header_tcl_h != yes ; then
7074 echo $ac_n "checking for main in -ltcl""... $ac_c" 1>&6
7075 echo "configure:7076: checking for main in -ltcl" >&5
7076 ac_lib_var=`echo tcl'_'main | sed 'y%./+-%__p_%'`
7077 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7078 echo $ac_n "(cached) $ac_c" 1>&6
7080 ac_save_LIBS="$LIBS"
7082 cat > conftest.$ac_ext <<EOF
7083 #line 7084 "configure"
7084 #include "confdefs.h"
7090 if { (eval echo configure:7091: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7092 eval "ac_cv_lib_$ac_lib_var=yes"
7094 echo "configure: failed program was:" >&5
7095 cat conftest.$ac_ext >&5
7097 eval "ac_cv_lib_$ac_lib_var=no"
7100 LIBS="$ac_save_LIBS"
7103 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7104 echo "$ac_t""yes" 1>&6
7105 have_tcl=yes; SLAPD_LIBS="$SLAPD_LIBS -ltcl"
7107 echo "$ac_t""no" 1>&6
7112 if test $have_tcl != yes; then
7113 echo $ac_n "checking for main in -ltcl7.6""... $ac_c" 1>&6
7114 echo "configure:7115: checking for main in -ltcl7.6" >&5
7115 ac_lib_var=`echo tcl7.6'_'main | sed 'y%./+-%__p_%'`
7116 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7117 echo $ac_n "(cached) $ac_c" 1>&6
7119 ac_save_LIBS="$LIBS"
7120 LIBS="-ltcl7.6 $LIBS"
7121 cat > conftest.$ac_ext <<EOF
7122 #line 7123 "configure"
7123 #include "confdefs.h"
7129 if { (eval echo configure:7130: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7131 eval "ac_cv_lib_$ac_lib_var=yes"
7133 echo "configure: failed program was:" >&5
7134 cat conftest.$ac_ext >&5
7136 eval "ac_cv_lib_$ac_lib_var=no"
7139 LIBS="$ac_save_LIBS"
7142 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7143 echo "$ac_t""yes" 1>&6
7144 have_tcl=yes; SLAPD_LIBS="$SLAPD_LIBS -ltcl7.6"
7146 echo "$ac_t""no" 1>&6
7152 if test $have_tcl != yes; then
7153 echo $ac_n "checking for main in -ltcl8.0""... $ac_c" 1>&6
7154 echo "configure:7155: checking for main in -ltcl8.0" >&5
7155 ac_lib_var=`echo tcl8.0'_'main | sed 'y%./+-%__p_%'`
7156 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7157 echo $ac_n "(cached) $ac_c" 1>&6
7159 ac_save_LIBS="$LIBS"
7160 LIBS="-ltcl8.0 $LIBS"
7161 cat > conftest.$ac_ext <<EOF
7162 #line 7163 "configure"
7163 #include "confdefs.h"
7169 if { (eval echo configure:7170: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7171 eval "ac_cv_lib_$ac_lib_var=yes"
7173 echo "configure: failed program was:" >&5
7174 cat conftest.$ac_ext >&5
7176 eval "ac_cv_lib_$ac_lib_var=no"
7179 LIBS="$ac_save_LIBS"
7182 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7183 echo "$ac_t""yes" 1>&6
7184 have_tcl=yes; SLAPD_LIBS="$SLAPD_LIBS -ltcl8.0"
7186 echo "$ac_t""no" 1>&6
7193 if test $have_tcl != yes ; then
7194 echo "configure: warning: could not find -ltcl" 1>&2
7195 if test $ol_enable_tcl = yes ; then
7196 { echo "configure: error: could not find tcl, select appropriate options or disable" 1>&2; exit 1; }
7203 # ud needs termcap (should insert check here)
7205 for ac_hdr in termcap.h ncurses.h
7207 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
7208 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
7209 echo "configure:7210: checking for $ac_hdr" >&5
7210 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7211 echo $ac_n "(cached) $ac_c" 1>&6
7213 cat > conftest.$ac_ext <<EOF
7214 #line 7215 "configure"
7215 #include "confdefs.h"
7218 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7219 { (eval echo configure:7220: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7220 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7221 if test -z "$ac_err"; then
7223 eval "ac_cv_header_$ac_safe=yes"
7226 echo "configure: failed program was:" >&5
7227 cat conftest.$ac_ext >&5
7229 eval "ac_cv_header_$ac_safe=no"
7233 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7234 echo "$ac_t""yes" 1>&6
7235 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
7236 cat >> confdefs.h <<EOF
7237 #define $ac_tr_hdr 1
7241 echo "$ac_t""no" 1>&6
7246 if test $ol_link_termcap = no ; then
7247 echo $ac_n "checking for tputs in -ltermcap""... $ac_c" 1>&6
7248 echo "configure:7249: checking for tputs in -ltermcap" >&5
7249 ac_lib_var=`echo termcap'_'tputs | sed 'y%./+-%__p_%'`
7250 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7251 echo $ac_n "(cached) $ac_c" 1>&6
7253 ac_save_LIBS="$LIBS"
7254 LIBS="-ltermcap $LIBS"
7255 cat > conftest.$ac_ext <<EOF
7256 #line 7257 "configure"
7257 #include "confdefs.h"
7258 /* Override any gcc2 internal prototype to avoid an error. */
7259 /* We use char because int might match the return type of a gcc2
7260 builtin and then its argument prototype would still apply. */
7267 if { (eval echo configure:7268: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7269 eval "ac_cv_lib_$ac_lib_var=yes"
7271 echo "configure: failed program was:" >&5
7272 cat conftest.$ac_ext >&5
7274 eval "ac_cv_lib_$ac_lib_var=no"
7277 LIBS="$ac_save_LIBS"
7280 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7281 echo "$ac_t""yes" 1>&6
7284 echo "$ac_t""no" 1>&6
7288 if test $have_termcap = yes ; then
7289 cat >> confdefs.h <<\EOF
7290 #define HAVE_TERMCAP 1
7294 TERMCAP_LIBS=-ltermcap
7298 if test $ol_link_termcap = no ; then
7299 echo $ac_n "checking for initscr in -lncurses""... $ac_c" 1>&6
7300 echo "configure:7301: checking for initscr in -lncurses" >&5
7301 ac_lib_var=`echo ncurses'_'initscr | sed 'y%./+-%__p_%'`
7302 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7303 echo $ac_n "(cached) $ac_c" 1>&6
7305 ac_save_LIBS="$LIBS"
7306 LIBS="-lncurses $LIBS"
7307 cat > conftest.$ac_ext <<EOF
7308 #line 7309 "configure"
7309 #include "confdefs.h"
7310 /* Override any gcc2 internal prototype to avoid an error. */
7311 /* We use char because int might match the return type of a gcc2
7312 builtin and then its argument prototype would still apply. */
7319 if { (eval echo configure:7320: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7321 eval "ac_cv_lib_$ac_lib_var=yes"
7323 echo "configure: failed program was:" >&5
7324 cat conftest.$ac_ext >&5
7326 eval "ac_cv_lib_$ac_lib_var=no"
7329 LIBS="$ac_save_LIBS"
7332 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7333 echo "$ac_t""yes" 1>&6
7336 echo "$ac_t""no" 1>&6
7340 if test $have_ncurses = yes ; then
7341 cat >> confdefs.h <<\EOF
7342 #define HAVE_NCURSES 1
7346 TERMCAP_LIBS=-lncurses
7350 if test $ol_link_termcap = no ; then
7351 cat >> confdefs.h <<\EOF
7352 #define NO_TERMCAP 1
7358 # FreeBSD (and others) have crypt(3) in -lcrypt
7359 if test $ol_enable_crypt != no ; then
7360 echo $ac_n "checking for crypt""... $ac_c" 1>&6
7361 echo "configure:7362: checking for crypt" >&5
7362 if eval "test \"`echo '$''{'ac_cv_func_crypt'+set}'`\" = set"; then
7363 echo $ac_n "(cached) $ac_c" 1>&6
7365 cat > conftest.$ac_ext <<EOF
7366 #line 7367 "configure"
7367 #include "confdefs.h"
7368 /* System header to define __stub macros and hopefully few prototypes,
7369 which can conflict with char crypt(); below. */
7371 /* Override any gcc2 internal prototype to avoid an error. */
7372 /* We use char because int might match the return type of a gcc2
7373 builtin and then its argument prototype would still apply. */
7378 /* The GNU C library defines this for functions which it implements
7379 to always fail with ENOSYS. Some functions are actually named
7380 something starting with __ and the normal name is an alias. */
7381 #if defined (__stub_crypt) || defined (__stub___crypt)
7389 if { (eval echo configure:7390: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7391 eval "ac_cv_func_crypt=yes"
7393 echo "configure: failed program was:" >&5
7394 cat conftest.$ac_ext >&5
7396 eval "ac_cv_func_crypt=no"
7401 if eval "test \"`echo '$ac_cv_func_'crypt`\" = yes"; then
7402 echo "$ac_t""yes" 1>&6
7405 echo "$ac_t""no" 1>&6
7407 echo $ac_n "checking for crypt in -lcrypt""... $ac_c" 1>&6
7408 echo "configure:7409: checking for crypt in -lcrypt" >&5
7409 ac_lib_var=`echo crypt'_'crypt | sed 'y%./+-%__p_%'`
7410 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7411 echo $ac_n "(cached) $ac_c" 1>&6
7413 ac_save_LIBS="$LIBS"
7414 LIBS="-lcrypt $LIBS"
7415 cat > conftest.$ac_ext <<EOF
7416 #line 7417 "configure"
7417 #include "confdefs.h"
7418 /* Override any gcc2 internal prototype to avoid an error. */
7419 /* We use char because int might match the return type of a gcc2
7420 builtin and then its argument prototype would still apply. */
7427 if { (eval echo configure:7428: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7429 eval "ac_cv_lib_$ac_lib_var=yes"
7431 echo "configure: failed program was:" >&5
7432 cat conftest.$ac_ext >&5
7434 eval "ac_cv_lib_$ac_lib_var=no"
7437 LIBS="$ac_save_LIBS"
7440 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7441 echo "$ac_t""yes" 1>&6
7442 LUTIL_LIBS="$LUTIL_LIBS -lcrypt"
7445 echo "$ac_t""no" 1>&6
7452 if test $have_crypt = yes ; then
7453 cat >> confdefs.h <<\EOF
7454 #define HAVE_CRYPT 1
7458 echo "configure: warning: could not find crypt" 1>&2
7459 if test $ol_enable_crypt = yes ; then
7460 { echo "configure: error: could not find crypt" 1>&2; exit 1; }
7463 echo "configure: warning: disabling crypt support" 1>&2
7468 # FreeBSD (and others) have setproctitle(3) in -lutil
7469 if test $ol_enable_proctitle != no ; then
7470 echo $ac_n "checking for setproctitle""... $ac_c" 1>&6
7471 echo "configure:7472: checking for setproctitle" >&5
7472 if eval "test \"`echo '$''{'ac_cv_func_setproctitle'+set}'`\" = set"; then
7473 echo $ac_n "(cached) $ac_c" 1>&6
7475 cat > conftest.$ac_ext <<EOF
7476 #line 7477 "configure"
7477 #include "confdefs.h"
7478 /* System header to define __stub macros and hopefully few prototypes,
7479 which can conflict with char setproctitle(); below. */
7481 /* Override any gcc2 internal prototype to avoid an error. */
7482 /* We use char because int might match the return type of a gcc2
7483 builtin and then its argument prototype would still apply. */
7484 char setproctitle();
7488 /* The GNU C library defines this for functions which it implements
7489 to always fail with ENOSYS. Some functions are actually named
7490 something starting with __ and the normal name is an alias. */
7491 #if defined (__stub_setproctitle) || defined (__stub___setproctitle)
7499 if { (eval echo configure:7500: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7501 eval "ac_cv_func_setproctitle=yes"
7503 echo "configure: failed program was:" >&5
7504 cat conftest.$ac_ext >&5
7506 eval "ac_cv_func_setproctitle=no"
7511 if eval "test \"`echo '$ac_cv_func_'setproctitle`\" = yes"; then
7512 echo "$ac_t""yes" 1>&6
7513 have_setproctitle=yes
7515 echo "$ac_t""no" 1>&6
7517 echo $ac_n "checking for setproctitle in -lutil""... $ac_c" 1>&6
7518 echo "configure:7519: checking for setproctitle in -lutil" >&5
7519 ac_lib_var=`echo util'_'setproctitle | sed 'y%./+-%__p_%'`
7520 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7521 echo $ac_n "(cached) $ac_c" 1>&6
7523 ac_save_LIBS="$LIBS"
7525 cat > conftest.$ac_ext <<EOF
7526 #line 7527 "configure"
7527 #include "confdefs.h"
7528 /* Override any gcc2 internal prototype to avoid an error. */
7529 /* We use char because int might match the return type of a gcc2
7530 builtin and then its argument prototype would still apply. */
7531 char setproctitle();
7537 if { (eval echo configure:7538: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7539 eval "ac_cv_lib_$ac_lib_var=yes"
7541 echo "configure: failed program was:" >&5
7542 cat conftest.$ac_ext >&5
7544 eval "ac_cv_lib_$ac_lib_var=no"
7547 LIBS="$ac_save_LIBS"
7550 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7551 echo "$ac_t""yes" 1>&6
7552 have_setproctitle=yes
7553 LUTIL_LIBS="$LUTIL_LIBS -lutil"
7555 echo "$ac_t""no" 1>&6
7556 have_setproctitle=no
7557 LIBOBJS="$LIBOBJS setproctitle.o"
7563 if test $have_setproctitle = yes ; then
7564 cat >> confdefs.h <<\EOF
7565 #define HAVE_SETPROCTITLE 1
7571 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
7572 echo "configure:7573: checking for ANSI C header files" >&5
7573 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
7574 echo $ac_n "(cached) $ac_c" 1>&6
7576 cat > conftest.$ac_ext <<EOF
7577 #line 7578 "configure"
7578 #include "confdefs.h"
7584 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7585 { (eval echo configure:7586: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7586 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7587 if test -z "$ac_err"; then
7589 ac_cv_header_stdc=yes
7592 echo "configure: failed program was:" >&5
7593 cat conftest.$ac_ext >&5
7595 ac_cv_header_stdc=no
7599 if test $ac_cv_header_stdc = yes; then
7600 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7601 cat > conftest.$ac_ext <<EOF
7602 #line 7603 "configure"
7603 #include "confdefs.h"
7606 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7607 egrep "memchr" >/dev/null 2>&1; then
7611 ac_cv_header_stdc=no
7617 if test $ac_cv_header_stdc = yes; then
7618 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7619 cat > conftest.$ac_ext <<EOF
7620 #line 7621 "configure"
7621 #include "confdefs.h"
7624 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7625 egrep "free" >/dev/null 2>&1; then
7629 ac_cv_header_stdc=no
7635 if test $ac_cv_header_stdc = yes; then
7636 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7637 if test "$cross_compiling" = yes; then
7640 cat > conftest.$ac_ext <<EOF
7641 #line 7642 "configure"
7642 #include "confdefs.h"
7644 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7645 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7646 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7647 int main () { int i; for (i = 0; i < 256; i++)
7648 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
7652 if { (eval echo configure:7653: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
7656 echo "configure: failed program was:" >&5
7657 cat conftest.$ac_ext >&5
7659 ac_cv_header_stdc=no
7667 echo "$ac_t""$ac_cv_header_stdc" 1>&6
7668 if test $ac_cv_header_stdc = yes; then
7669 cat >> confdefs.h <<\EOF
7670 #define STDC_HEADERS 1
7676 if test $ac_cv_header_stdc != yes; then
7677 echo "configure: warning: could not Standard C compliant headers" 1>&2
7681 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h
7683 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
7684 echo $ac_n "checking for $ac_hdr that defines DIR""... $ac_c" 1>&6
7685 echo "configure:7686: checking for $ac_hdr that defines DIR" >&5
7686 if eval "test \"`echo '$''{'ac_cv_header_dirent_$ac_safe'+set}'`\" = set"; then
7687 echo $ac_n "(cached) $ac_c" 1>&6
7689 cat > conftest.$ac_ext <<EOF
7690 #line 7691 "configure"
7691 #include "confdefs.h"
7692 #include <sys/types.h>
7698 if { (eval echo configure:7699: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7700 eval "ac_cv_header_dirent_$ac_safe=yes"
7702 echo "configure: failed program was:" >&5
7703 cat conftest.$ac_ext >&5
7705 eval "ac_cv_header_dirent_$ac_safe=no"
7709 if eval "test \"`echo '$ac_cv_header_dirent_'$ac_safe`\" = yes"; then
7710 echo "$ac_t""yes" 1>&6
7711 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
7712 cat >> confdefs.h <<EOF
7713 #define $ac_tr_hdr 1
7715 ac_header_dirent=$ac_hdr; break
7717 echo "$ac_t""no" 1>&6
7720 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
7721 if test $ac_header_dirent = dirent.h; then
7722 echo $ac_n "checking for opendir in -ldir""... $ac_c" 1>&6
7723 echo "configure:7724: checking for opendir in -ldir" >&5
7724 ac_lib_var=`echo dir'_'opendir | sed 'y%./+-%__p_%'`
7725 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7726 echo $ac_n "(cached) $ac_c" 1>&6
7728 ac_save_LIBS="$LIBS"
7730 cat > conftest.$ac_ext <<EOF
7731 #line 7732 "configure"
7732 #include "confdefs.h"
7733 /* Override any gcc2 internal prototype to avoid an error. */
7734 /* We use char because int might match the return type of a gcc2
7735 builtin and then its argument prototype would still apply. */
7742 if { (eval echo configure:7743: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7744 eval "ac_cv_lib_$ac_lib_var=yes"
7746 echo "configure: failed program was:" >&5
7747 cat conftest.$ac_ext >&5
7749 eval "ac_cv_lib_$ac_lib_var=no"
7752 LIBS="$ac_save_LIBS"
7755 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7756 echo "$ac_t""yes" 1>&6
7759 echo "$ac_t""no" 1>&6
7763 echo $ac_n "checking for opendir in -lx""... $ac_c" 1>&6
7764 echo "configure:7765: checking for opendir in -lx" >&5
7765 ac_lib_var=`echo x'_'opendir | sed 'y%./+-%__p_%'`
7766 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7767 echo $ac_n "(cached) $ac_c" 1>&6
7769 ac_save_LIBS="$LIBS"
7771 cat > conftest.$ac_ext <<EOF
7772 #line 7773 "configure"
7773 #include "confdefs.h"
7774 /* Override any gcc2 internal prototype to avoid an error. */
7775 /* We use char because int might match the return type of a gcc2
7776 builtin and then its argument prototype would still apply. */
7783 if { (eval echo configure:7784: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7785 eval "ac_cv_lib_$ac_lib_var=yes"
7787 echo "configure: failed program was:" >&5
7788 cat conftest.$ac_ext >&5
7790 eval "ac_cv_lib_$ac_lib_var=no"
7793 LIBS="$ac_save_LIBS"
7796 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7797 echo "$ac_t""yes" 1>&6
7800 echo "$ac_t""no" 1>&6
7805 echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6
7806 echo "configure:7807: checking for sys/wait.h that is POSIX.1 compatible" >&5
7807 if eval "test \"`echo '$''{'ac_cv_header_sys_wait_h'+set}'`\" = set"; then
7808 echo $ac_n "(cached) $ac_c" 1>&6
7810 cat > conftest.$ac_ext <<EOF
7811 #line 7812 "configure"
7812 #include "confdefs.h"
7813 #include <sys/types.h>
7814 #include <sys/wait.h>
7816 #define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
7819 #define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
7824 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
7827 if { (eval echo configure:7828: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7829 ac_cv_header_sys_wait_h=yes
7831 echo "configure: failed program was:" >&5
7832 cat conftest.$ac_ext >&5
7834 ac_cv_header_sys_wait_h=no
7839 echo "$ac_t""$ac_cv_header_sys_wait_h" 1>&6
7840 if test $ac_cv_header_sys_wait_h = yes; then
7841 cat >> confdefs.h <<\EOF
7842 #define HAVE_SYS_WAIT_H 1
7847 echo $ac_n "checking POSIX termios""... $ac_c" 1>&6
7848 echo "configure:7849: checking POSIX termios" >&5
7849 if eval "test \"`echo '$''{'am_cv_sys_posix_termios'+set}'`\" = set"; then
7850 echo $ac_n "(cached) $ac_c" 1>&6
7852 cat > conftest.$ac_ext <<EOF
7853 #line 7854 "configure"
7854 #include "confdefs.h"
7855 #include <sys/types.h>
7857 #include <termios.h>
7859 /* SunOS 4.0.3 has termios.h but not the library calls. */
7863 if { (eval echo configure:7864: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7865 am_cv_sys_posix_termios=yes
7867 echo "configure: failed program was:" >&5
7868 cat conftest.$ac_ext >&5
7870 am_cv_sys_posix_termios=no
7875 echo "$ac_t""$am_cv_sys_posix_termios" 1>&6
7878 echo $ac_n "checking whether use of TIOCGWINSZ requires sys/ioctl.h""... $ac_c" 1>&6
7879 echo "configure:7880: checking whether use of TIOCGWINSZ requires sys/ioctl.h" >&5
7880 if eval "test \"`echo '$''{'am_cv_sys_tiocgwinsz_needs_sys_ioctl_h'+set}'`\" = set"; then
7881 echo $ac_n "(cached) $ac_c" 1>&6
7883 am_cv_sys_tiocgwinsz_needs_sys_ioctl_h=no
7885 gwinsz_in_termios_h=no
7886 if test $am_cv_sys_posix_termios = yes; then
7887 cat > conftest.$ac_ext <<EOF
7888 #line 7889 "configure"
7889 #include "confdefs.h"
7890 #include <sys/types.h>
7891 # include <termios.h>
7897 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7898 egrep "yes" >/dev/null 2>&1; then
7900 gwinsz_in_termios_h=yes
7906 if test $gwinsz_in_termios_h = no; then
7907 cat > conftest.$ac_ext <<EOF
7908 #line 7909 "configure"
7909 #include "confdefs.h"
7910 #include <sys/types.h>
7911 # include <sys/ioctl.h>
7917 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7918 egrep "yes" >/dev/null 2>&1; then
7920 am_cv_sys_tiocgwinsz_needs_sys_ioctl_h=yes
7928 echo "$ac_t""$am_cv_sys_tiocgwinsz_needs_sys_ioctl_h" 1>&6
7929 if test $am_cv_sys_tiocgwinsz_needs_sys_ioctl_h = yes; then
7930 cat >> confdefs.h <<\EOF
7931 #define GWINSZ_IN_SYS_IOCTL 1
7936 if test $am_cv_sys_posix_termios = yes ; then
7937 cat >> confdefs.h <<\EOF
7938 #define HAVE_POSIX_TERMIOS 1
7979 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
7980 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
7981 echo "configure:7982: checking for $ac_hdr" >&5
7982 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7983 echo $ac_n "(cached) $ac_c" 1>&6
7985 cat > conftest.$ac_ext <<EOF
7986 #line 7987 "configure"
7987 #include "confdefs.h"
7990 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7991 { (eval echo configure:7992: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7992 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7993 if test -z "$ac_err"; then
7995 eval "ac_cv_header_$ac_safe=yes"
7998 echo "configure: failed program was:" >&5
7999 cat conftest.$ac_ext >&5
8001 eval "ac_cv_header_$ac_safe=no"
8005 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
8006 echo "$ac_t""yes" 1>&6
8007 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
8008 cat >> confdefs.h <<EOF
8009 #define $ac_tr_hdr 1
8013 echo "$ac_t""no" 1>&6
8018 echo $ac_n "checking for uid_t in sys/types.h""... $ac_c" 1>&6
8019 echo "configure:8020: checking for uid_t in sys/types.h" >&5
8020 if eval "test \"`echo '$''{'ac_cv_type_uid_t'+set}'`\" = set"; then
8021 echo $ac_n "(cached) $ac_c" 1>&6
8023 cat > conftest.$ac_ext <<EOF
8024 #line 8025 "configure"
8025 #include "confdefs.h"
8026 #include <sys/types.h>
8028 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8029 egrep "uid_t" >/dev/null 2>&1; then
8031 ac_cv_type_uid_t=yes
8040 echo "$ac_t""$ac_cv_type_uid_t" 1>&6
8041 if test $ac_cv_type_uid_t = no; then
8042 cat >> confdefs.h <<\EOF
8046 cat >> confdefs.h <<\EOF
8052 echo $ac_n "checking type of array argument to getgroups""... $ac_c" 1>&6
8053 echo "configure:8054: checking type of array argument to getgroups" >&5
8054 if eval "test \"`echo '$''{'ac_cv_type_getgroups'+set}'`\" = set"; then
8055 echo $ac_n "(cached) $ac_c" 1>&6
8057 if test "$cross_compiling" = yes; then
8058 ac_cv_type_getgroups=cross
8060 cat > conftest.$ac_ext <<EOF
8061 #line 8062 "configure"
8062 #include "confdefs.h"
8064 /* Thanks to Mike Rendell for this test. */
8065 #include <sys/types.h>
8068 #define MAX(x, y) ((x) > (y) ? (x) : (y))
8073 union { gid_t gval; long lval; } val;
8076 for (i = 0; i < NGID; i++)
8077 gidset[i] = val.gval;
8078 n = getgroups (sizeof (gidset) / MAX (sizeof (int), sizeof (gid_t)) - 1,
8080 /* Exit non-zero if getgroups seems to require an array of ints. This
8081 happens when gid_t is short but getgroups modifies an array of ints. */
8082 exit ((n > 0 && gidset[n] != val.gval) ? 1 : 0);
8086 if { (eval echo configure:8087: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
8088 ac_cv_type_getgroups=gid_t
8090 echo "configure: failed program was:" >&5
8091 cat conftest.$ac_ext >&5
8093 ac_cv_type_getgroups=int
8098 if test $ac_cv_type_getgroups = cross; then
8099 cat > conftest.$ac_ext <<EOF
8100 #line 8101 "configure"
8101 #include "confdefs.h"
8104 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8105 egrep "getgroups.*int.*gid_t" >/dev/null 2>&1; then
8107 ac_cv_type_getgroups=gid_t
8110 ac_cv_type_getgroups=int
8117 echo "$ac_t""$ac_cv_type_getgroups" 1>&6
8118 cat >> confdefs.h <<EOF
8119 #define GETGROUPS_T $ac_cv_type_getgroups
8122 echo $ac_n "checking for mode_t""... $ac_c" 1>&6
8123 echo "configure:8124: checking for mode_t" >&5
8124 if eval "test \"`echo '$''{'ac_cv_type_mode_t'+set}'`\" = set"; then
8125 echo $ac_n "(cached) $ac_c" 1>&6
8127 cat > conftest.$ac_ext <<EOF
8128 #line 8129 "configure"
8129 #include "confdefs.h"
8130 #include <sys/types.h>
8136 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8137 egrep "(^|[^a-zA-Z_0-9])mode_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
8139 ac_cv_type_mode_t=yes
8142 ac_cv_type_mode_t=no
8147 echo "$ac_t""$ac_cv_type_mode_t" 1>&6
8148 if test $ac_cv_type_mode_t = no; then
8149 cat >> confdefs.h <<\EOF
8155 echo $ac_n "checking for off_t""... $ac_c" 1>&6
8156 echo "configure:8157: checking for off_t" >&5
8157 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
8158 echo $ac_n "(cached) $ac_c" 1>&6
8160 cat > conftest.$ac_ext <<EOF
8161 #line 8162 "configure"
8162 #include "confdefs.h"
8163 #include <sys/types.h>
8169 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8170 egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
8172 ac_cv_type_off_t=yes
8180 echo "$ac_t""$ac_cv_type_off_t" 1>&6
8181 if test $ac_cv_type_off_t = no; then
8182 cat >> confdefs.h <<\EOF
8188 echo $ac_n "checking for pid_t""... $ac_c" 1>&6
8189 echo "configure:8190: checking for pid_t" >&5
8190 if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
8191 echo $ac_n "(cached) $ac_c" 1>&6
8193 cat > conftest.$ac_ext <<EOF
8194 #line 8195 "configure"
8195 #include "confdefs.h"
8196 #include <sys/types.h>
8202 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8203 egrep "(^|[^a-zA-Z_0-9])pid_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
8205 ac_cv_type_pid_t=yes
8213 echo "$ac_t""$ac_cv_type_pid_t" 1>&6
8214 if test $ac_cv_type_pid_t = no; then
8215 cat >> confdefs.h <<\EOF
8221 echo $ac_n "checking for ptrdiff_t""... $ac_c" 1>&6
8222 echo "configure:8223: checking for ptrdiff_t" >&5
8223 if eval "test \"`echo '$''{'am_cv_type_ptrdiff_t'+set}'`\" = set"; then
8224 echo $ac_n "(cached) $ac_c" 1>&6
8226 cat > conftest.$ac_ext <<EOF
8227 #line 8228 "configure"
8228 #include "confdefs.h"
8234 if { (eval echo configure:8235: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8236 am_cv_type_ptrdiff_t=yes
8238 echo "configure: failed program was:" >&5
8239 cat conftest.$ac_ext >&5
8241 am_cv_type_ptrdiff_t=no
8246 echo "$ac_t""$am_cv_type_ptrdiff_t" 1>&6
8247 if test $am_cv_type_ptrdiff_t = yes; then
8248 cat >> confdefs.h <<\EOF
8249 #define HAVE_PTRDIFF_T 1
8254 echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
8255 echo "configure:8256: checking return type of signal handlers" >&5
8256 if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
8257 echo $ac_n "(cached) $ac_c" 1>&6
8259 cat > conftest.$ac_ext <<EOF
8260 #line 8261 "configure"
8261 #include "confdefs.h"
8262 #include <sys/types.h>
8268 extern "C" void (*signal (int, void (*)(int)))(int);
8270 void (*signal ()) ();
8277 if { (eval echo configure:8278: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8279 ac_cv_type_signal=void
8281 echo "configure: failed program was:" >&5
8282 cat conftest.$ac_ext >&5
8284 ac_cv_type_signal=int
8289 echo "$ac_t""$ac_cv_type_signal" 1>&6
8290 cat >> confdefs.h <<EOF
8291 #define RETSIGTYPE $ac_cv_type_signal
8295 echo $ac_n "checking for sig_atomic_t""... $ac_c" 1>&6
8296 echo "configure:8297: checking for sig_atomic_t" >&5
8297 if eval "test \"`echo '$''{'ol_cv_type_sig_atomic_t'+set}'`\" = set"; then
8298 echo $ac_n "(cached) $ac_c" 1>&6
8300 cat > conftest.$ac_ext <<EOF
8301 #line 8302 "configure"
8302 #include "confdefs.h"
8305 sig_atomic_t atomic;
8308 if { (eval echo configure:8309: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8310 ol_cv_type_sig_atomic_t=yes
8312 echo "configure: failed program was:" >&5
8313 cat conftest.$ac_ext >&5
8315 ol_cv_type_sig_atomic_t=no
8320 echo "$ac_t""$ol_cv_type_sig_atomic_t" 1>&6
8321 if test $ol_cv_type_sig_atomic_t = no; then
8322 cat >> confdefs.h <<\EOF
8323 #define sig_atomic_t int
8328 echo $ac_n "checking for size_t""... $ac_c" 1>&6
8329 echo "configure:8330: checking for size_t" >&5
8330 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
8331 echo $ac_n "(cached) $ac_c" 1>&6
8333 cat > conftest.$ac_ext <<EOF
8334 #line 8335 "configure"
8335 #include "confdefs.h"
8336 #include <sys/types.h>
8342 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8343 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
8345 ac_cv_type_size_t=yes
8348 ac_cv_type_size_t=no
8353 echo "$ac_t""$ac_cv_type_size_t" 1>&6
8354 if test $ac_cv_type_size_t = no; then
8355 cat >> confdefs.h <<\EOF
8356 #define size_t unsigned
8361 echo $ac_n "checking for st_blksize in struct stat""... $ac_c" 1>&6
8362 echo "configure:8363: checking for st_blksize in struct stat" >&5
8363 if eval "test \"`echo '$''{'ac_cv_struct_st_blksize'+set}'`\" = set"; then
8364 echo $ac_n "(cached) $ac_c" 1>&6
8366 cat > conftest.$ac_ext <<EOF
8367 #line 8368 "configure"
8368 #include "confdefs.h"
8369 #include <sys/types.h>
8370 #include <sys/stat.h>
8372 struct stat s; s.st_blksize;
8375 if { (eval echo configure:8376: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8377 ac_cv_struct_st_blksize=yes
8379 echo "configure: failed program was:" >&5
8380 cat conftest.$ac_ext >&5
8382 ac_cv_struct_st_blksize=no
8387 echo "$ac_t""$ac_cv_struct_st_blksize" 1>&6
8388 if test $ac_cv_struct_st_blksize = yes; then
8389 cat >> confdefs.h <<\EOF
8390 #define HAVE_ST_BLKSIZE 1
8395 echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
8396 echo "configure:8397: checking whether time.h and sys/time.h may both be included" >&5
8397 if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
8398 echo $ac_n "(cached) $ac_c" 1>&6
8400 cat > conftest.$ac_ext <<EOF
8401 #line 8402 "configure"
8402 #include "confdefs.h"
8403 #include <sys/types.h>
8404 #include <sys/time.h>
8410 if { (eval echo configure:8411: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8412 ac_cv_header_time=yes
8414 echo "configure: failed program was:" >&5
8415 cat conftest.$ac_ext >&5
8417 ac_cv_header_time=no
8422 echo "$ac_t""$ac_cv_header_time" 1>&6
8423 if test $ac_cv_header_time = yes; then
8424 cat >> confdefs.h <<\EOF
8425 #define TIME_WITH_SYS_TIME 1
8430 echo $ac_n "checking whether struct tm is in sys/time.h or time.h""... $ac_c" 1>&6
8431 echo "configure:8432: checking whether struct tm is in sys/time.h or time.h" >&5
8432 if eval "test \"`echo '$''{'ac_cv_struct_tm'+set}'`\" = set"; then
8433 echo $ac_n "(cached) $ac_c" 1>&6
8435 cat > conftest.$ac_ext <<EOF
8436 #line 8437 "configure"
8437 #include "confdefs.h"
8438 #include <sys/types.h>
8441 struct tm *tp; tp->tm_sec;
8444 if { (eval echo configure:8445: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8446 ac_cv_struct_tm=time.h
8448 echo "configure: failed program was:" >&5
8449 cat conftest.$ac_ext >&5
8451 ac_cv_struct_tm=sys/time.h
8456 echo "$ac_t""$ac_cv_struct_tm" 1>&6
8457 if test $ac_cv_struct_tm = sys/time.h; then
8458 cat >> confdefs.h <<\EOF
8459 #define TM_IN_SYS_TIME 1
8466 echo $ac_n "checking if toupper() requires islower()""... $ac_c" 1>&6
8467 echo "configure:8468: checking if toupper() requires islower()" >&5
8468 if eval "test \"`echo '$''{'ol_cv_c_upper_lower'+set}'`\" = set"; then
8469 echo $ac_n "(cached) $ac_c" 1>&6
8472 if test "$cross_compiling" = yes; then
8473 ol_cv_c_upper_lower=safe
8475 cat > conftest.$ac_ext <<EOF
8476 #line 8477 "configure"
8477 #include "confdefs.h"
8482 if ('C' == toupper('C'))
8488 if { (eval echo configure:8489: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
8490 ol_cv_c_upper_lower=no
8492 echo "configure: failed program was:" >&5
8493 cat conftest.$ac_ext >&5
8495 ol_cv_c_upper_lower=yes
8502 echo "$ac_t""$ol_cv_c_upper_lower" 1>&6
8503 if test $ol_cv_c_upper_lower != no ; then
8504 cat >> confdefs.h <<\EOF
8505 #define C_UPPER_LOWER 1
8510 echo $ac_n "checking for working const""... $ac_c" 1>&6
8511 echo "configure:8512: checking for working const" >&5
8512 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
8513 echo $ac_n "(cached) $ac_c" 1>&6
8515 cat > conftest.$ac_ext <<EOF
8516 #line 8517 "configure"
8517 #include "confdefs.h"
8521 /* Ultrix mips cc rejects this. */
8522 typedef int charset[2]; const charset x;
8523 /* SunOS 4.1.1 cc rejects this. */
8524 char const *const *ccp;
8526 /* NEC SVR4.0.2 mips cc rejects this. */
8527 struct point {int x, y;};
8528 static struct point const zero = {0,0};
8529 /* AIX XL C 1.02.0.0 rejects this.
8530 It does not let you subtract one const X* pointer from another in an arm
8531 of an if-expression whose if-part is not a constant expression */
8532 const char *g = "string";
8533 ccp = &g + (g ? g-g : 0);
8534 /* HPUX 7.0 cc rejects these. */
8537 ccp = (char const *const *) p;
8538 { /* SCO 3.2v4 cc rejects this. */
8540 char const *s = 0 ? (char *) 0 : (char const *) 0;
8544 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
8546 const int *foo = &x[0];
8549 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
8550 typedef const int *iptr;
8554 { /* AIX XL C 1.02.0.0 rejects this saying
8555 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
8556 struct s { int j; const int *ap[3]; };
8557 struct s *b; b->j = 5;
8559 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
8565 if { (eval echo configure:8566: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8569 echo "configure: failed program was:" >&5
8570 cat conftest.$ac_ext >&5
8577 echo "$ac_t""$ac_cv_c_const" 1>&6
8578 if test $ac_cv_c_const = no; then
8579 cat >> confdefs.h <<\EOF
8585 echo $ac_n "checking if compiler understands volatile""... $ac_c" 1>&6
8586 echo "configure:8587: checking if compiler understands volatile" >&5
8587 if eval "test \"`echo '$''{'ol_cv_c_volatile'+set}'`\" = set"; then
8588 echo $ac_n "(cached) $ac_c" 1>&6
8590 cat > conftest.$ac_ext <<EOF
8591 #line 8592 "configure"
8592 #include "confdefs.h"
8595 volatile int a; int * volatile b = x ? &y : &z;
8596 /* Older MIPS compilers (eg., in Ultrix 4.2) don't like *b = 0 */
8600 if { (eval echo configure:8601: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8602 ol_cv_c_volatile=yes
8604 echo "configure: failed program was:" >&5
8605 cat conftest.$ac_ext >&5
8612 echo "$ac_t""$ol_cv_c_volatile" 1>&6
8613 if test $ol_cv_c_volatile = yes; then
8616 cat >> confdefs.h <<\EOF
8623 if test $cross_compiling = yes ; then
8624 cat >> confdefs.h <<\EOF
8625 #define CROSS_COMPILING 1
8629 echo $ac_n "checking whether byte ordering is bigendian""... $ac_c" 1>&6
8630 echo "configure:8631: checking whether byte ordering is bigendian" >&5
8631 if eval "test \"`echo '$''{'ac_cv_c_bigendian'+set}'`\" = set"; then
8632 echo $ac_n "(cached) $ac_c" 1>&6
8634 ac_cv_c_bigendian=unknown
8635 # See if sys/param.h defines the BYTE_ORDER macro.
8636 cat > conftest.$ac_ext <<EOF
8637 #line 8638 "configure"
8638 #include "confdefs.h"
8639 #include <sys/types.h>
8640 #include <sys/param.h>
8643 #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
8648 if { (eval echo configure:8649: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8650 # It does; now see whether it defined to BIG_ENDIAN or not.
8651 cat > conftest.$ac_ext <<EOF
8652 #line 8653 "configure"
8653 #include "confdefs.h"
8654 #include <sys/types.h>
8655 #include <sys/param.h>
8658 #if BYTE_ORDER != BIG_ENDIAN
8663 if { (eval echo configure:8664: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8665 ac_cv_c_bigendian=yes
8667 echo "configure: failed program was:" >&5
8668 cat conftest.$ac_ext >&5
8670 ac_cv_c_bigendian=no
8674 echo "configure: failed program was:" >&5
8675 cat conftest.$ac_ext >&5
8678 if test $ac_cv_c_bigendian = unknown; then
8679 if test "$cross_compiling" = yes; then
8680 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
8682 cat > conftest.$ac_ext <<EOF
8683 #line 8684 "configure"
8684 #include "confdefs.h"
8686 /* Are we little or big endian? From Harbison&Steele. */
8690 char c[sizeof (long)];
8693 exit (u.c[sizeof (long) - 1] == 1);
8696 if { (eval echo configure:8697: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
8698 ac_cv_c_bigendian=no
8700 echo "configure: failed program was:" >&5
8701 cat conftest.$ac_ext >&5
8703 ac_cv_c_bigendian=yes
8711 echo "$ac_t""$ac_cv_c_bigendian" 1>&6
8712 if test $ac_cv_c_bigendian = yes; then
8713 cat >> confdefs.h <<\EOF
8714 #define WORDS_BIGENDIAN 1
8719 echo $ac_n "checking size of short""... $ac_c" 1>&6
8720 echo "configure:8721: checking size of short" >&5
8721 if eval "test \"`echo '$''{'ac_cv_sizeof_short'+set}'`\" = set"; then
8722 echo $ac_n "(cached) $ac_c" 1>&6
8724 if test "$cross_compiling" = yes; then
8725 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
8727 cat > conftest.$ac_ext <<EOF
8728 #line 8729 "configure"
8729 #include "confdefs.h"
8733 FILE *f=fopen("conftestval", "w");
8735 fprintf(f, "%d\n", sizeof(short));
8739 if { (eval echo configure:8740: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
8741 ac_cv_sizeof_short=`cat conftestval`
8743 echo "configure: failed program was:" >&5
8744 cat conftest.$ac_ext >&5
8746 ac_cv_sizeof_short=0
8752 echo "$ac_t""$ac_cv_sizeof_short" 1>&6
8753 cat >> confdefs.h <<EOF
8754 #define SIZEOF_SHORT $ac_cv_sizeof_short
8758 echo $ac_n "checking size of int""... $ac_c" 1>&6
8759 echo "configure:8760: checking size of int" >&5
8760 if eval "test \"`echo '$''{'ac_cv_sizeof_int'+set}'`\" = set"; then
8761 echo $ac_n "(cached) $ac_c" 1>&6
8763 if test "$cross_compiling" = yes; then
8764 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
8766 cat > conftest.$ac_ext <<EOF
8767 #line 8768 "configure"
8768 #include "confdefs.h"
8772 FILE *f=fopen("conftestval", "w");
8774 fprintf(f, "%d\n", sizeof(int));
8778 if { (eval echo configure:8779: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
8780 ac_cv_sizeof_int=`cat conftestval`
8782 echo "configure: failed program was:" >&5
8783 cat conftest.$ac_ext >&5
8791 echo "$ac_t""$ac_cv_sizeof_int" 1>&6
8792 cat >> confdefs.h <<EOF
8793 #define SIZEOF_INT $ac_cv_sizeof_int
8797 echo $ac_n "checking size of long""... $ac_c" 1>&6
8798 echo "configure:8799: checking size of long" >&5
8799 if eval "test \"`echo '$''{'ac_cv_sizeof_long'+set}'`\" = set"; then
8800 echo $ac_n "(cached) $ac_c" 1>&6
8802 if test "$cross_compiling" = yes; then
8803 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
8805 cat > conftest.$ac_ext <<EOF
8806 #line 8807 "configure"
8807 #include "confdefs.h"
8811 FILE *f=fopen("conftestval", "w");
8813 fprintf(f, "%d\n", sizeof(long));
8817 if { (eval echo configure:8818: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
8819 ac_cv_sizeof_long=`cat conftestval`
8821 echo "configure: failed program was:" >&5
8822 cat conftest.$ac_ext >&5
8830 echo "$ac_t""$ac_cv_sizeof_long" 1>&6
8831 cat >> confdefs.h <<EOF
8832 #define SIZEOF_LONG $ac_cv_sizeof_long
8838 echo $ac_n "checking for 8-bit clean memcmp""... $ac_c" 1>&6
8839 echo "configure:8840: checking for 8-bit clean memcmp" >&5
8840 if eval "test \"`echo '$''{'ac_cv_func_memcmp_clean'+set}'`\" = set"; then
8841 echo $ac_n "(cached) $ac_c" 1>&6
8843 if test "$cross_compiling" = yes; then
8844 ac_cv_func_memcmp_clean=no
8846 cat > conftest.$ac_ext <<EOF
8847 #line 8848 "configure"
8848 #include "confdefs.h"
8852 char c0 = 0x40, c1 = 0x80, c2 = 0x81;
8853 exit(memcmp(&c0, &c2, 1) < 0 && memcmp(&c1, &c2, 1) < 0 ? 0 : 1);
8857 if { (eval echo configure:8858: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
8859 ac_cv_func_memcmp_clean=yes
8861 echo "configure: failed program was:" >&5
8862 cat conftest.$ac_ext >&5
8864 ac_cv_func_memcmp_clean=no
8871 echo "$ac_t""$ac_cv_func_memcmp_clean" 1>&6
8872 test $ac_cv_func_memcmp_clean = no && LIBOBJS="$LIBOBJS memcmp.${ac_objext}"
8874 echo $ac_n "checking for strftime""... $ac_c" 1>&6
8875 echo "configure:8876: checking for strftime" >&5
8876 if eval "test \"`echo '$''{'ac_cv_func_strftime'+set}'`\" = set"; then
8877 echo $ac_n "(cached) $ac_c" 1>&6
8879 cat > conftest.$ac_ext <<EOF
8880 #line 8881 "configure"
8881 #include "confdefs.h"
8882 /* System header to define __stub macros and hopefully few prototypes,
8883 which can conflict with char strftime(); below. */
8885 /* Override any gcc2 internal prototype to avoid an error. */
8886 /* We use char because int might match the return type of a gcc2
8887 builtin and then its argument prototype would still apply. */
8892 /* The GNU C library defines this for functions which it implements
8893 to always fail with ENOSYS. Some functions are actually named
8894 something starting with __ and the normal name is an alias. */
8895 #if defined (__stub_strftime) || defined (__stub___strftime)
8903 if { (eval echo configure:8904: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8905 eval "ac_cv_func_strftime=yes"
8907 echo "configure: failed program was:" >&5
8908 cat conftest.$ac_ext >&5
8910 eval "ac_cv_func_strftime=no"
8915 if eval "test \"`echo '$ac_cv_func_'strftime`\" = yes"; then
8916 echo "$ac_t""yes" 1>&6
8917 cat >> confdefs.h <<\EOF
8918 #define HAVE_STRFTIME 1
8922 echo "$ac_t""no" 1>&6
8923 # strftime is in -lintl on SCO UNIX.
8924 echo $ac_n "checking for strftime in -lintl""... $ac_c" 1>&6
8925 echo "configure:8926: checking for strftime in -lintl" >&5
8926 ac_lib_var=`echo intl'_'strftime | sed 'y%./+-%__p_%'`
8927 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
8928 echo $ac_n "(cached) $ac_c" 1>&6
8930 ac_save_LIBS="$LIBS"
8932 cat > conftest.$ac_ext <<EOF
8933 #line 8934 "configure"
8934 #include "confdefs.h"
8935 /* Override any gcc2 internal prototype to avoid an error. */
8936 /* We use char because int might match the return type of a gcc2
8937 builtin and then its argument prototype would still apply. */
8944 if { (eval echo configure:8945: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8946 eval "ac_cv_lib_$ac_lib_var=yes"
8948 echo "configure: failed program was:" >&5
8949 cat conftest.$ac_ext >&5
8951 eval "ac_cv_lib_$ac_lib_var=no"
8954 LIBS="$ac_save_LIBS"
8957 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
8958 echo "$ac_t""yes" 1>&6
8959 cat >> confdefs.h <<\EOF
8960 #define HAVE_STRFTIME 1
8965 echo "$ac_t""no" 1>&6
8970 echo $ac_n "checking for vprintf""... $ac_c" 1>&6
8971 echo "configure:8972: checking for vprintf" >&5
8972 if eval "test \"`echo '$''{'ac_cv_func_vprintf'+set}'`\" = set"; then
8973 echo $ac_n "(cached) $ac_c" 1>&6
8975 cat > conftest.$ac_ext <<EOF
8976 #line 8977 "configure"
8977 #include "confdefs.h"
8978 /* System header to define __stub macros and hopefully few prototypes,
8979 which can conflict with char vprintf(); below. */
8981 /* Override any gcc2 internal prototype to avoid an error. */
8982 /* We use char because int might match the return type of a gcc2
8983 builtin and then its argument prototype would still apply. */
8988 /* The GNU C library defines this for functions which it implements
8989 to always fail with ENOSYS. Some functions are actually named
8990 something starting with __ and the normal name is an alias. */
8991 #if defined (__stub_vprintf) || defined (__stub___vprintf)
8999 if { (eval echo configure:9000: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9001 eval "ac_cv_func_vprintf=yes"
9003 echo "configure: failed program was:" >&5
9004 cat conftest.$ac_ext >&5
9006 eval "ac_cv_func_vprintf=no"
9011 if eval "test \"`echo '$ac_cv_func_'vprintf`\" = yes"; then
9012 echo "$ac_t""yes" 1>&6
9013 cat >> confdefs.h <<\EOF
9014 #define HAVE_VPRINTF 1
9018 echo "$ac_t""no" 1>&6
9021 if test "$ac_cv_func_vprintf" != yes; then
9022 echo $ac_n "checking for _doprnt""... $ac_c" 1>&6
9023 echo "configure:9024: checking for _doprnt" >&5
9024 if eval "test \"`echo '$''{'ac_cv_func__doprnt'+set}'`\" = set"; then
9025 echo $ac_n "(cached) $ac_c" 1>&6
9027 cat > conftest.$ac_ext <<EOF
9028 #line 9029 "configure"
9029 #include "confdefs.h"
9030 /* System header to define __stub macros and hopefully few prototypes,
9031 which can conflict with char _doprnt(); below. */
9033 /* Override any gcc2 internal prototype to avoid an error. */
9034 /* We use char because int might match the return type of a gcc2
9035 builtin and then its argument prototype would still apply. */
9040 /* The GNU C library defines this for functions which it implements
9041 to always fail with ENOSYS. Some functions are actually named
9042 something starting with __ and the normal name is an alias. */
9043 #if defined (__stub__doprnt) || defined (__stub____doprnt)
9051 if { (eval echo configure:9052: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9053 eval "ac_cv_func__doprnt=yes"
9055 echo "configure: failed program was:" >&5
9056 cat conftest.$ac_ext >&5
9058 eval "ac_cv_func__doprnt=no"
9063 if eval "test \"`echo '$ac_cv_func_'_doprnt`\" = yes"; then
9064 echo "$ac_t""yes" 1>&6
9065 cat >> confdefs.h <<\EOF
9066 #define HAVE_DOPRNT 1
9070 echo "$ac_t""no" 1>&6
9076 if test $ac_cv_func_vprintf = yes ; then
9077 for ac_func in vsnprintf vsprintf
9079 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
9080 echo "configure:9081: checking for $ac_func" >&5
9081 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
9082 echo $ac_n "(cached) $ac_c" 1>&6
9084 cat > conftest.$ac_ext <<EOF
9085 #line 9086 "configure"
9086 #include "confdefs.h"
9087 /* System header to define __stub macros and hopefully few prototypes,
9088 which can conflict with char $ac_func(); below. */
9090 /* Override any gcc2 internal prototype to avoid an error. */
9091 /* We use char because int might match the return type of a gcc2
9092 builtin and then its argument prototype would still apply. */
9097 /* The GNU C library defines this for functions which it implements
9098 to always fail with ENOSYS. Some functions are actually named
9099 something starting with __ and the normal name is an alias. */
9100 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
9108 if { (eval echo configure:9109: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9110 eval "ac_cv_func_$ac_func=yes"
9112 echo "configure: failed program was:" >&5
9113 cat conftest.$ac_ext >&5
9115 eval "ac_cv_func_$ac_func=no"
9120 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
9121 echo "$ac_t""yes" 1>&6
9122 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
9123 cat >> confdefs.h <<EOF
9124 #define $ac_tr_func 1
9128 echo "$ac_t""no" 1>&6
9165 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
9166 echo "configure:9167: checking for $ac_func" >&5
9167 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
9168 echo $ac_n "(cached) $ac_c" 1>&6
9170 cat > conftest.$ac_ext <<EOF
9171 #line 9172 "configure"
9172 #include "confdefs.h"
9173 /* System header to define __stub macros and hopefully few prototypes,
9174 which can conflict with char $ac_func(); below. */
9176 /* Override any gcc2 internal prototype to avoid an error. */
9177 /* We use char because int might match the return type of a gcc2
9178 builtin and then its argument prototype would still apply. */
9183 /* The GNU C library defines this for functions which it implements
9184 to always fail with ENOSYS. Some functions are actually named
9185 something starting with __ and the normal name is an alias. */
9186 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
9194 if { (eval echo configure:9195: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9196 eval "ac_cv_func_$ac_func=yes"
9198 echo "configure: failed program was:" >&5
9199 cat conftest.$ac_ext >&5
9201 eval "ac_cv_func_$ac_func=no"
9206 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
9207 echo "$ac_t""yes" 1>&6
9208 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
9209 cat >> confdefs.h <<EOF
9210 #define $ac_tr_func 1
9214 echo "$ac_t""no" 1>&6
9219 # these functions are required to build a thread_safe -lldap
9226 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
9227 echo "configure:9228: checking for $ac_func" >&5
9228 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
9229 echo $ac_n "(cached) $ac_c" 1>&6
9231 cat > conftest.$ac_ext <<EOF
9232 #line 9233 "configure"
9233 #include "confdefs.h"
9234 /* System header to define __stub macros and hopefully few prototypes,
9235 which can conflict with char $ac_func(); below. */
9237 /* Override any gcc2 internal prototype to avoid an error. */
9238 /* We use char because int might match the return type of a gcc2
9239 builtin and then its argument prototype would still apply. */
9244 /* The GNU C library defines this for functions which it implements
9245 to always fail with ENOSYS. Some functions are actually named
9246 something starting with __ and the normal name is an alias. */
9247 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
9255 if { (eval echo configure:9256: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9257 eval "ac_cv_func_$ac_func=yes"
9259 echo "configure: failed program was:" >&5
9260 cat conftest.$ac_ext >&5
9262 eval "ac_cv_func_$ac_func=no"
9267 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
9268 echo "$ac_t""yes" 1>&6
9269 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
9270 cat >> confdefs.h <<EOF
9271 #define $ac_tr_func 1
9275 echo "$ac_t""no" 1>&6
9280 if test "$ac_cv_func_ctime_r" = yes ; then
9281 echo $ac_n "checking number of arguments of ctime_r""... $ac_c" 1>&6
9282 echo "configure:9283: checking number of arguments of ctime_r" >&5
9283 if eval "test \"`echo '$''{'ol_cv_func_ctime_r_nargs'+set}'`\" = set"; then
9284 echo $ac_n "(cached) $ac_c" 1>&6
9286 cat > conftest.$ac_ext <<EOF
9287 #line 9288 "configure"
9288 #include "confdefs.h"
9291 time_t ti; char *buffer; ctime_r(&ti,buffer,32);
9294 if { (eval echo configure:9295: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
9296 ol_cv_func_ctime_r_nargs=3
9298 echo "configure: failed program was:" >&5
9299 cat conftest.$ac_ext >&5
9301 ol_cv_func_ctime_r_nargs=0
9304 if test $ol_cv_func_ctime_r_nargs = 0 ; then
9305 cat > conftest.$ac_ext <<EOF
9306 #line 9307 "configure"
9307 #include "confdefs.h"
9310 time_t ti; char *buffer;
9311 ctime_r(&ti,buffer);
9314 if { (eval echo configure:9315: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
9316 ol_cv_func_ctime_r_nargs=2
9318 echo "configure: failed program was:" >&5
9319 cat conftest.$ac_ext >&5
9321 ol_cv_func_ctime_r_nargs=0
9328 echo "$ac_t""$ol_cv_func_ctime_r_nargs" 1>&6
9329 if test $ol_cv_func_ctime_r_nargs -gt 1 ; then
9330 cat >> confdefs.h <<EOF
9331 #define CTIME_R_NARGS $ol_cv_func_ctime_r_nargs
9337 ol_cv_func_ctime_r=0
9340 if test "$ac_cv_func_ctime_r" = yes \
9341 -a "$ol_cv_func_ctime_r_nargs" -ge 2 -a "$ol_cv_func_ctime_r_nargs" -le 3 \
9342 -a "$ac_cv_func_gethostbyaddr_r" = yes \
9343 -a "$ac_cv_func_gethostbyname_r" = yes \
9346 cat >> confdefs.h <<\EOF
9347 #define LDAP_API_FEATURE_X_OPENLDAP_REENTRANT 1
9352 if test $ol_link_threads != no ; then
9353 cat >> confdefs.h <<\EOF
9354 #define LDAP_API_FEATURE_X_OPENLDAP_THREAD_SAFE 1
9359 for ac_func in getopt tempnam
9361 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
9362 echo "configure:9363: checking for $ac_func" >&5
9363 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
9364 echo $ac_n "(cached) $ac_c" 1>&6
9366 cat > conftest.$ac_ext <<EOF
9367 #line 9368 "configure"
9368 #include "confdefs.h"
9369 /* System header to define __stub macros and hopefully few prototypes,
9370 which can conflict with char $ac_func(); below. */
9372 /* Override any gcc2 internal prototype to avoid an error. */
9373 /* We use char because int might match the return type of a gcc2
9374 builtin and then its argument prototype would still apply. */
9379 /* The GNU C library defines this for functions which it implements
9380 to always fail with ENOSYS. Some functions are actually named
9381 something starting with __ and the normal name is an alias. */
9382 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
9390 if { (eval echo configure:9391: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9392 eval "ac_cv_func_$ac_func=yes"
9394 echo "configure: failed program was:" >&5
9395 cat conftest.$ac_ext >&5
9397 eval "ac_cv_func_$ac_func=no"
9402 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
9403 echo "$ac_t""yes" 1>&6
9404 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
9405 cat >> confdefs.h <<EOF
9406 #define $ac_tr_func 1
9410 echo "$ac_t""no" 1>&6
9411 LIBOBJS="$LIBOBJS ${ac_func}.${ac_objext}"
9417 # Check Configuration
9419 echo $ac_n "checking declaration of sys_errlist""... $ac_c" 1>&6
9420 echo "configure:9421: checking declaration of sys_errlist" >&5
9421 if eval "test \"`echo '$''{'ol_cv_dcl_sys_errlist'+set}'`\" = set"; then
9422 echo $ac_n "(cached) $ac_c" 1>&6
9425 cat > conftest.$ac_ext <<EOF
9426 #line 9427 "configure"
9427 #include "confdefs.h"
9430 #include <sys/types.h>
9433 char *c = (char *) *sys_errlist
9436 if { (eval echo configure:9437: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
9438 ol_cv_dcl_sys_errlist=yes
9440 echo "configure: failed program was:" >&5
9441 cat conftest.$ac_ext >&5
9443 ol_cv_dcl_sys_errlist=no
9448 echo "$ac_t""$ol_cv_dcl_sys_errlist" 1>&6
9450 # It's possible (for near-UNIX clones) that sys_errlist doesn't exist
9451 if test $ol_cv_dcl_sys_errlist = no ; then
9452 cat >> confdefs.h <<\EOF
9453 #define DECL_SYS_ERRLIST 1
9456 echo $ac_n "checking existence of sys_errlist""... $ac_c" 1>&6
9457 echo "configure:9458: checking existence of sys_errlist" >&5
9458 if eval "test \"`echo '$''{'ol_cv_have_sys_errlist'+set}'`\" = set"; then
9459 echo $ac_n "(cached) $ac_c" 1>&6
9462 cat > conftest.$ac_ext <<EOF
9463 #line 9464 "configure"
9464 #include "confdefs.h"
9467 char *c = (char *) *sys_errlist
9470 if { (eval echo configure:9471: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9472 ol_cv_have_sys_errlist=yes
9474 echo "configure: failed program was:" >&5
9475 cat conftest.$ac_ext >&5
9477 ol_cv_have_sys_errlist=no
9482 echo "$ac_t""$ol_cv_have_sys_errlist" 1>&6
9487 if test "$ol_enable_debug" != no ; then
9488 cat >> confdefs.h <<\EOF
9489 #define LDAP_DEBUG 1
9493 if test "$ol_enable_syslog" = yes ; then
9494 cat >> confdefs.h <<\EOF
9495 #define LDAP_SYSLOG 1
9499 if test "$ol_enable_libui" = yes ; then
9500 cat >> confdefs.h <<\EOF
9501 #define LDAP_LIBUI 1
9505 if test "$ol_enable_cache" = no ; then
9506 cat >> confdefs.h <<\EOF
9507 #define LDAP_NOCACHE 1
9511 if test "$ol_enable_dns" != no ; then
9512 cat >> confdefs.h <<\EOF
9513 #define LDAP_API_FEATURE_X_OPENLDAP_V2_DNS LDAP_VENDOR_VERSION
9517 if test "$ol_enable_proctitle" != no ; then
9518 cat >> confdefs.h <<\EOF
9519 #define LDAP_PROCTITLE 1
9523 if test "$ol_enable_referrals" != no ; then
9524 cat >> confdefs.h <<\EOF
9525 #define LDAP_API_FEATURE_X_OPENLDAP_V2_REFERRALS LDAP_VENDOR_VERSION
9529 if test "$ol_enable_cldap" != no ; then
9530 cat >> confdefs.h <<\EOF
9531 #define LDAP_CONNECTIONLESS 1
9536 if test "$ol_enable_aclgroups" != no ; then
9537 cat >> confdefs.h <<\EOF
9538 #define SLAPD_ACLGROUPS 1
9542 if test "$ol_enable_crypt" != no ; then
9543 cat >> confdefs.h <<\EOF
9544 #define SLAPD_CRYPT 1
9548 if test "$ol_enable_cleartext" != no ; then
9549 cat >> confdefs.h <<\EOF
9550 #define SLAPD_CLEARTEXT 1
9554 if test "$ol_enable_phonetic" != no ; then
9555 cat >> confdefs.h <<\EOF
9556 #define SLAPD_PHONETIC 1
9560 if test "$ol_enable_rlookups" != no ; then
9561 cat >> confdefs.h <<\EOF
9562 #define SLAPD_RLOOKUPS 1
9567 if test "$ol_link_bdb2" != no ; then
9568 cat >> confdefs.h <<\EOF
9569 #define SLAPD_BDB2 1
9576 if test "$ol_link_ldbm" != no ; then
9577 cat >> confdefs.h <<\EOF
9578 #define SLAPD_LDBM 1
9585 if test "$ol_enable_passwd" != no ; then
9586 cat >> confdefs.h <<\EOF
9587 #define SLAPD_PASSWD 1
9594 if test "$ol_enable_perl" != no ; then
9595 cat >> confdefs.h <<\EOF
9596 #define SLAPD_PERL 1
9603 if test "$ol_enable_shell" != no ; then
9604 cat >> confdefs.h <<\EOF
9605 #define SLAPD_SHELL 1
9612 if test "$ol_enable_tcl" != no ; then
9613 cat >> confdefs.h <<\EOF
9621 if test "$ol_enable_slurpd" != no -a "$ol_link_threads" != no -a \
9622 $BUILD_SLAPD = yes ; then
9626 if test "$ol_link_isode" != no ; then
9657 cat > confcache <<\EOF
9658 # This file is a shell script that caches the results of configure
9659 # tests run on this system so they can be shared between configure
9660 # scripts and configure runs. It is not useful on other systems.
9661 # If it contains results you don't want to keep, you may remove or edit it.
9663 # By default, configure uses ./config.cache as the cache file,
9664 # creating it if it does not exist already. You can give configure
9665 # the --cache-file=FILE option to use a different cache file; that is
9666 # what configure does when it calls configure scripts in
9667 # subdirectories, so they share the cache.
9668 # Giving --cache-file=/dev/null disables caching, for debugging configure.
9669 # config.status only pays attention to the cache file if you give it the
9670 # --recheck option to rerun configure.
9673 # The following way of writing the cache mishandles newlines in values,
9674 # but we know of no workaround that is simple, portable, and efficient.
9675 # So, don't put newlines in cache variables' values.
9676 # Ultrix sh set writes to stderr and can't be redirected directly,
9677 # and sets the high bit in the cache file unless we assign to the vars.
9679 case `(ac_space=' '; set | grep ac_space) 2>&1` in
9681 # `set' does not quote correctly, so add quotes (double-quote substitution
9682 # turns \\\\ into \\, and sed turns \\ into \).
9684 -e "s/'/'\\\\''/g" \
9685 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
9688 # `set' quotes correctly as required by POSIX, so do not add quotes.
9689 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
9692 if cmp -s $cache_file confcache; then
9695 if test -w $cache_file; then
9696 echo "updating cache $cache_file"
9697 cat confcache > $cache_file
9699 echo "not updating unwritable cache $cache_file"
9704 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
9706 test "x$prefix" = xNONE && prefix=$ac_default_prefix
9707 # Let make expand exec_prefix.
9708 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
9710 # Any assignment to VPATH causes Sun make to only execute
9711 # the first set of double-colon rules, so remove it if not needed.
9712 # If there is a colon in the path, we need to keep it.
9713 if test "x$srcdir" = x.; then
9714 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
9717 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
9719 DEFS=-DHAVE_CONFIG_H
9721 # Without the "./", some shells look in PATH for config.status.
9722 : ${CONFIG_STATUS=./config.status}
9724 echo creating $CONFIG_STATUS
9725 rm -f $CONFIG_STATUS
9726 cat > $CONFIG_STATUS <<EOF
9728 # Generated automatically by configure.
9729 # Run this file to recreate the current configuration.
9730 # This directory was configured as follows,
9731 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
9733 # $0 $ac_configure_args
9735 # Compiler output produced by configure, useful for debugging
9736 # configure, is in ./config.log if it exists.
9738 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
9741 case "\$ac_option" in
9742 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
9743 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
9744 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
9745 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
9746 echo "$CONFIG_STATUS generated by autoconf version 2.13"
9748 -help | --help | --hel | --he | --h)
9749 echo "\$ac_cs_usage"; exit 0 ;;
9750 *) echo "\$ac_cs_usage"; exit 1 ;;
9754 ac_given_srcdir=$srcdir
9755 ac_given_INSTALL="$INSTALL"
9757 trap 'rm -fr `echo "\
9758 Makefile:build/top.mk:Makefile.in:build/dir.mk \
9759 doc/Makefile:build/top.mk:doc/Makefile.in:build/dir.mk \
9760 doc/man/Makefile:build/top.mk:doc/man/Makefile.in:build/dir.mk \
9761 doc/man/man1/Makefile:build/top.mk:doc/man/man1/Makefile.in:build/man.mk \
9762 doc/man/man3/Makefile:build/top.mk:doc/man/man3/Makefile.in:build/man.mk \
9763 doc/man/man5/Makefile:build/top.mk:doc/man/man5/Makefile.in:build/man.mk \
9764 doc/man/man8/Makefile:build/top.mk:doc/man/man8/Makefile.in:build/man.mk \
9765 clients/Makefile:build/top.mk:clients/Makefile.in:build/dir.mk \
9766 clients/finger/Makefile:build/top.mk:clients/finger/Makefile.in:build/rules.mk \
9767 clients/fax500/Makefile:build/top.mk:clients/fax500/Makefile.in:build/rules.mk \
9768 clients/gopher/Makefile:build/top.mk:clients/gopher/Makefile.in:build/rules.mk \
9769 clients/mail500/Makefile:build/top.mk:clients/mail500/Makefile.in:build/rules.mk \
9770 clients/rcpt500/Makefile:build/top.mk:clients/rcpt500/Makefile.in:build/rules.mk \
9771 clients/ud/Makefile:build/top.mk:clients/ud/Makefile.in:build/rules.mk \
9772 clients/tools/Makefile:build/top.mk:clients/tools/Makefile.in:build/rules.mk \
9773 include/Makefile:build/top.mk:include/Makefile.in \
9774 libraries/Makefile:build/top.mk:libraries/Makefile.in:build/dir.mk \
9775 libraries/libavl/Makefile:build/top.mk:libraries/libavl/Makefile.in:build/lib.mk:build/lib-static.mk \
9776 libraries/liblber/Makefile:build/top.mk:libraries/liblber/Makefile.in:build/lib.mk:build/lib-shared.mk \
9777 libraries/libldap/Makefile:build/top.mk:libraries/libldap/Makefile.in:build/lib.mk:build/lib-shared.mk \
9778 libraries/libldap_r/Makefile:build/top.mk:libraries/libldap_r/Makefile.in:build/lib.mk:build/lib-shared.mk \
9779 libraries/libldbm/Makefile:build/top.mk:libraries/libldbm/Makefile.in:build/lib.mk:build/lib-static.mk \
9780 libraries/libldif/Makefile:build/top.mk:libraries/libldif/Makefile.in:build/lib.mk:build/lib-static.mk \
9781 libraries/liblutil/Makefile:build/top.mk:libraries/liblutil/Makefile.in:build/lib.mk:build/lib-static.mk \
9782 servers/Makefile:build/top.mk:servers/Makefile.in:build/dir.mk \
9783 servers/ldapd/Makefile:build/top.mk:servers/ldapd/Makefile.in:build/srv.mk \
9784 servers/slapd/Makefile:build/top.mk:servers/slapd/Makefile.in:build/srv.mk \
9785 servers/slapd/back-bdb2/Makefile:build/top.mk:servers/slapd/back-bdb2/Makefile.in:build/srv.mk \
9786 servers/slapd/back-ldbm/Makefile:build/top.mk:servers/slapd/back-ldbm/Makefile.in:build/srv.mk \
9787 servers/slapd/back-passwd/Makefile:build/top.mk:servers/slapd/back-passwd/Makefile.in:build/srv.mk \
9788 servers/slapd/back-perl/Makefile:build/top.mk:servers/slapd/back-perl/Makefile.in:build/srv.mk \
9789 servers/slapd/back-shell/Makefile:build/top.mk:servers/slapd/back-shell/Makefile.in:build/srv.mk \
9790 servers/slapd/back-tcl/Makefile:build/top.mk:servers/slapd/back-tcl/Makefile.in:build/srv.mk \
9791 servers/slapd/shell-backends/Makefile:build/top.mk:servers/slapd/shell-backends/Makefile.in:build/srv.mk \
9792 servers/slapd/tools/Makefile:build/top.mk:servers/slapd/tools/Makefile.in \
9793 servers/slurpd/Makefile:build/top.mk:servers/slurpd/Makefile.in:build/srv.mk \
9794 tests/Makefile:build/top.mk:tests/Makefile.in \
9795 include/portable.h include/ldap_features.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
9797 cat >> $CONFIG_STATUS <<EOF
9799 # Protect against being on the right side of a sed subst in config.status.
9800 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
9801 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
9805 s%@CFLAGS@%$CFLAGS%g
9806 s%@CPPFLAGS@%$CPPFLAGS%g
9807 s%@CXXFLAGS@%$CXXFLAGS%g
9808 s%@FFLAGS@%$FFLAGS%g
9810 s%@LDFLAGS@%$LDFLAGS%g
9812 s%@exec_prefix@%$exec_prefix%g
9813 s%@prefix@%$prefix%g
9814 s%@program_transform_name@%$program_transform_name%g
9815 s%@bindir@%$bindir%g
9816 s%@sbindir@%$sbindir%g
9817 s%@libexecdir@%$libexecdir%g
9818 s%@datadir@%$datadir%g
9819 s%@sysconfdir@%$sysconfdir%g
9820 s%@sharedstatedir@%$sharedstatedir%g
9821 s%@localstatedir@%$localstatedir%g
9822 s%@libdir@%$libdir%g
9823 s%@includedir@%$includedir%g
9824 s%@oldincludedir@%$oldincludedir%g
9825 s%@infodir@%$infodir%g
9826 s%@mandir@%$mandir%g
9827 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
9828 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
9829 s%@INSTALL_DATA@%$INSTALL_DATA%g
9830 s%@PACKAGE@%$PACKAGE%g
9831 s%@VERSION@%$VERSION%g
9832 s%@ACLOCAL@%$ACLOCAL%g
9833 s%@AUTOCONF@%$AUTOCONF%g
9834 s%@AUTOMAKE@%$AUTOMAKE%g
9835 s%@AUTOHEADER@%$AUTOHEADER%g
9836 s%@MAKEINFO@%$MAKEINFO%g
9837 s%@SET_MAKE@%$SET_MAKE%g
9838 s%@top_builddir@%$top_builddir%g
9839 s%@ldap_subdir@%$ldap_subdir%g
9841 s%@host_alias@%$host_alias%g
9842 s%@host_cpu@%$host_cpu%g
9843 s%@host_vendor@%$host_vendor%g
9844 s%@host_os@%$host_os%g
9845 s%@RANLIB@%$RANLIB%g
9850 s%@LIBTOOL@%$LIBTOOL%g
9852 s%@SENDMAIL@%$SENDMAIL%g
9853 s%@EDITOR@%$EDITOR%g
9854 s%@FINGER@%$FINGER%g
9855 s%@PERLBIN@%$PERLBIN%g
9857 s%@EXEEXT@%$EXEEXT%g
9858 s%@OBJEXT@%$OBJEXT%g
9860 s%@LIBOBJS@%$LIBOBJS%g
9861 s%@BUILD_LDAPD@%$BUILD_LDAPD%g
9862 s%@BUILD_SLAPD@%$BUILD_SLAPD%g
9863 s%@BUILD_BDB2@%$BUILD_BDB2%g
9864 s%@BUILD_LDBM@%$BUILD_LDBM%g
9865 s%@BUILD_PASSWD@%$BUILD_PASSWD%g
9866 s%@BUILD_PERL@%$BUILD_PERL%g
9867 s%@BUILD_SHELL@%$BUILD_SHELL%g
9868 s%@BUILD_TCL@%$BUILD_TCL%g
9869 s%@BUILD_SLURPD@%$BUILD_SLURPD%g
9870 s%@LDAP_LIBS@%$LDAP_LIBS%g
9871 s%@LDAPD_LIBS@%$LDAPD_LIBS%g
9872 s%@SLAPD_LIBS@%$SLAPD_LIBS%g
9873 s%@SLURPD_LIBS@%$SLURPD_LIBS%g
9874 s%@LDBM_LIBS@%$LDBM_LIBS%g
9875 s%@LTHREAD_LIBS@%$LTHREAD_LIBS%g
9876 s%@LUTIL_LIBS@%$LUTIL_LIBS%g
9877 s%@SLAPD_PERL_CPPFLAGS@%$SLAPD_PERL_CPPFLAGS%g
9878 s%@SLAPD_PERL_LDFLAGS@%$SLAPD_PERL_LDFLAGS%g
9879 s%@KRB_LIBS@%$KRB_LIBS%g
9880 s%@TERMCAP_LIBS@%$TERMCAP_LIBS%g
9885 cat >> $CONFIG_STATUS <<\EOF
9887 # Split the substitutions into bite-sized pieces for seds with
9888 # small command number limits, like on Digital OSF/1 and HP-UX.
9889 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
9890 ac_file=1 # Number of current file.
9891 ac_beg=1 # First line for current file.
9892 ac_end=$ac_max_sed_cmds # Line after last line for current file.
9895 while $ac_more_lines; do
9896 if test $ac_beg -gt 1; then
9897 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
9899 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
9901 if test ! -s conftest.s$ac_file; then
9903 rm -f conftest.s$ac_file
9905 if test -z "$ac_sed_cmds"; then
9906 ac_sed_cmds="sed -f conftest.s$ac_file"
9908 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
9910 ac_file=`expr $ac_file + 1`
9912 ac_end=`expr $ac_end + $ac_max_sed_cmds`
9915 if test -z "$ac_sed_cmds"; then
9920 cat >> $CONFIG_STATUS <<EOF
9922 CONFIG_FILES=\${CONFIG_FILES-"\
9923 Makefile:build/top.mk:Makefile.in:build/dir.mk \
9924 doc/Makefile:build/top.mk:doc/Makefile.in:build/dir.mk \
9925 doc/man/Makefile:build/top.mk:doc/man/Makefile.in:build/dir.mk \
9926 doc/man/man1/Makefile:build/top.mk:doc/man/man1/Makefile.in:build/man.mk \
9927 doc/man/man3/Makefile:build/top.mk:doc/man/man3/Makefile.in:build/man.mk \
9928 doc/man/man5/Makefile:build/top.mk:doc/man/man5/Makefile.in:build/man.mk \
9929 doc/man/man8/Makefile:build/top.mk:doc/man/man8/Makefile.in:build/man.mk \
9930 clients/Makefile:build/top.mk:clients/Makefile.in:build/dir.mk \
9931 clients/finger/Makefile:build/top.mk:clients/finger/Makefile.in:build/rules.mk \
9932 clients/fax500/Makefile:build/top.mk:clients/fax500/Makefile.in:build/rules.mk \
9933 clients/gopher/Makefile:build/top.mk:clients/gopher/Makefile.in:build/rules.mk \
9934 clients/mail500/Makefile:build/top.mk:clients/mail500/Makefile.in:build/rules.mk \
9935 clients/rcpt500/Makefile:build/top.mk:clients/rcpt500/Makefile.in:build/rules.mk \
9936 clients/ud/Makefile:build/top.mk:clients/ud/Makefile.in:build/rules.mk \
9937 clients/tools/Makefile:build/top.mk:clients/tools/Makefile.in:build/rules.mk \
9938 include/Makefile:build/top.mk:include/Makefile.in \
9939 libraries/Makefile:build/top.mk:libraries/Makefile.in:build/dir.mk \
9940 libraries/libavl/Makefile:build/top.mk:libraries/libavl/Makefile.in:build/lib.mk:build/lib-static.mk \
9941 libraries/liblber/Makefile:build/top.mk:libraries/liblber/Makefile.in:build/lib.mk:build/lib-shared.mk \
9942 libraries/libldap/Makefile:build/top.mk:libraries/libldap/Makefile.in:build/lib.mk:build/lib-shared.mk \
9943 libraries/libldap_r/Makefile:build/top.mk:libraries/libldap_r/Makefile.in:build/lib.mk:build/lib-shared.mk \
9944 libraries/libldbm/Makefile:build/top.mk:libraries/libldbm/Makefile.in:build/lib.mk:build/lib-static.mk \
9945 libraries/libldif/Makefile:build/top.mk:libraries/libldif/Makefile.in:build/lib.mk:build/lib-static.mk \
9946 libraries/liblutil/Makefile:build/top.mk:libraries/liblutil/Makefile.in:build/lib.mk:build/lib-static.mk \
9947 servers/Makefile:build/top.mk:servers/Makefile.in:build/dir.mk \
9948 servers/ldapd/Makefile:build/top.mk:servers/ldapd/Makefile.in:build/srv.mk \
9949 servers/slapd/Makefile:build/top.mk:servers/slapd/Makefile.in:build/srv.mk \
9950 servers/slapd/back-bdb2/Makefile:build/top.mk:servers/slapd/back-bdb2/Makefile.in:build/srv.mk \
9951 servers/slapd/back-ldbm/Makefile:build/top.mk:servers/slapd/back-ldbm/Makefile.in:build/srv.mk \
9952 servers/slapd/back-passwd/Makefile:build/top.mk:servers/slapd/back-passwd/Makefile.in:build/srv.mk \
9953 servers/slapd/back-perl/Makefile:build/top.mk:servers/slapd/back-perl/Makefile.in:build/srv.mk \
9954 servers/slapd/back-shell/Makefile:build/top.mk:servers/slapd/back-shell/Makefile.in:build/srv.mk \
9955 servers/slapd/back-tcl/Makefile:build/top.mk:servers/slapd/back-tcl/Makefile.in:build/srv.mk \
9956 servers/slapd/shell-backends/Makefile:build/top.mk:servers/slapd/shell-backends/Makefile.in:build/srv.mk \
9957 servers/slapd/tools/Makefile:build/top.mk:servers/slapd/tools/Makefile.in \
9958 servers/slurpd/Makefile:build/top.mk:servers/slurpd/Makefile.in:build/srv.mk \
9959 tests/Makefile:build/top.mk:tests/Makefile.in \
9962 cat >> $CONFIG_STATUS <<\EOF
9963 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
9964 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
9966 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
9967 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
9968 *) ac_file_in="${ac_file}.in" ;;
9971 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
9973 # Remove last slash and all that follows it. Not all systems have dirname.
9974 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
9975 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
9976 # The file is in a subdirectory.
9977 test ! -d "$ac_dir" && mkdir "$ac_dir"
9978 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
9979 # A "../" for each directory in $ac_dir_suffix.
9980 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
9982 ac_dir_suffix= ac_dots=
9985 case "$ac_given_srcdir" in
9987 if test -z "$ac_dots"; then top_srcdir=.
9988 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
9989 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
9991 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
9992 top_srcdir="$ac_dots$ac_given_srcdir" ;;
9995 case "$ac_given_INSTALL" in
9996 [/$]*) INSTALL="$ac_given_INSTALL" ;;
9997 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
10000 echo creating "$ac_file"
10002 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
10004 *Makefile*) ac_comsub="1i\\
10005 # $configure_input" ;;
10009 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
10011 s%@configure_input@%$configure_input%g
10012 s%@srcdir@%$srcdir%g
10013 s%@top_srcdir@%$top_srcdir%g
10014 s%@INSTALL@%$INSTALL%g
10015 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
10019 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
10020 # NAME is the cpp macro being defined and VALUE is the value it is being given.
10022 # ac_d sets the value in "#define NAME VALUE" lines.
10023 ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
10024 ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
10027 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
10028 ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
10029 ac_uB='\([ ]\)%\1#\2define\3'
10032 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
10033 ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
10034 ac_eB='$%\1#\2define\3'
10038 if test "${CONFIG_HEADERS+set}" != set; then
10040 cat >> $CONFIG_STATUS <<EOF
10041 CONFIG_HEADERS="include/portable.h include/ldap_features.h"
10043 cat >> $CONFIG_STATUS <<\EOF
10045 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
10046 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
10048 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
10049 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
10050 *) ac_file_in="${ac_file}.in" ;;
10053 echo creating $ac_file
10055 rm -f conftest.frag conftest.in conftest.out
10056 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
10057 cat $ac_file_inputs > conftest.in
10061 # Transform confdefs.h into a sed script conftest.vals that substitutes
10062 # the proper values into config.h.in to produce config.h. And first:
10063 # Protect against being on the right side of a sed subst in config.status.
10064 # Protect against being in an unquoted here document in config.status.
10065 rm -f conftest.vals
10066 cat > conftest.hdr <<\EOF
10069 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
10073 sed -n -f conftest.hdr confdefs.h > conftest.vals
10076 # This sed command replaces #undef with comments. This is necessary, for
10077 # example, in the case of _POSIX_SOURCE, which is predefined and required
10078 # on some systems where configure will not decide to define it.
10079 cat >> conftest.vals <<\EOF
10080 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
10083 # Break up conftest.vals because some shells have a limit on
10084 # the size of here documents, and old seds have small limits too.
10086 rm -f conftest.tail
10089 ac_lines=`grep -c . conftest.vals`
10090 # grep -c gives empty output for an empty file on some AIX systems.
10091 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
10092 # Write a limited-size here document to conftest.frag.
10093 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
10094 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
10096 sed -f conftest.frag conftest.in > conftest.out
10098 mv conftest.out conftest.in
10099 ' >> $CONFIG_STATUS
10100 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
10101 rm -f conftest.vals
10102 mv conftest.tail conftest.vals
10104 rm -f conftest.vals
10106 cat >> $CONFIG_STATUS <<\EOF
10107 rm -f conftest.frag conftest.h
10108 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
10109 cat conftest.in >> conftest.h
10111 if cmp -s $ac_file conftest.h 2>/dev/null; then
10112 echo "$ac_file is unchanged"
10115 # Remove last slash and all that follows it. Not all systems have dirname.
10116 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
10117 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
10118 # The file is in a subdirectory.
10119 test ! -d "$ac_dir" && mkdir "$ac_dir"
10122 mv conftest.h $ac_file
10127 cat >> $CONFIG_STATUS <<EOF
10130 cat >> $CONFIG_STATUS <<\EOF
10133 echo Please \"make depend\" to build dependencies
10137 chmod +x $CONFIG_STATUS
10138 rm -fr confdefs* $ac_clean_files
10139 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1