]> git.sur5r.net Git - openldap/blob - configure
import fix to ITS#4351
[openldap] / configure
1 #! /bin/sh
2 # From configure.in OpenLDAP: pkg/ldap/configure.in,v 1.560.2.25 2006/01/16 19:06:12 kurt Exp .
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated by GNU Autoconf 2.59.
5 #
6 # Copyright 1998-2006 The OpenLDAP Foundation. All rights reserved.
7 # Restrictions apply, see COPYRIGHT and LICENSE files.
8 #
9 # Copyright (C) 2003 Free Software Foundation, Inc.
10 # This configure script is free software; the Free Software Foundation
11 # gives unlimited permission to copy, distribute and modify it.
12 ## --------------------- ##
13 ## M4sh Initialization.  ##
14 ## --------------------- ##
15
16 # Be Bourne compatible
17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
18   emulate sh
19   NULLCMD=:
20   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
21   # is contrary to our usage.  Disable this feature.
22   alias -g '${1+"$@"}'='"$@"'
23 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
24   set -o posix
25 fi
26 DUALCASE=1; export DUALCASE # for MKS sh
27
28 # Support unset when possible.
29 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
30   as_unset=unset
31 else
32   as_unset=false
33 fi
34
35
36 # Work around bugs in pre-3.0 UWIN ksh.
37 $as_unset ENV MAIL MAILPATH
38 PS1='$ '
39 PS2='> '
40 PS4='+ '
41
42 # NLS nuisances.
43 for as_var in \
44   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
45   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
46   LC_TELEPHONE LC_TIME
47 do
48   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
49     eval $as_var=C; export $as_var
50   else
51     $as_unset $as_var
52   fi
53 done
54
55 # Required to use basename.
56 if expr a : '\(a\)' >/dev/null 2>&1; then
57   as_expr=expr
58 else
59   as_expr=false
60 fi
61
62 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
63   as_basename=basename
64 else
65   as_basename=false
66 fi
67
68
69 # Name of the executable.
70 as_me=`$as_basename "$0" ||
71 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
72          X"$0" : 'X\(//\)$' \| \
73          X"$0" : 'X\(/\)$' \| \
74          .     : '\(.\)' 2>/dev/null ||
75 echo X/"$0" |
76     sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
77           /^X\/\(\/\/\)$/{ s//\1/; q; }
78           /^X\/\(\/\).*/{ s//\1/; q; }
79           s/.*/./; q'`
80
81
82 # PATH needs CR, and LINENO needs CR and PATH.
83 # Avoid depending upon Character Ranges.
84 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
85 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
86 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
87 as_cr_digits='0123456789'
88 as_cr_alnum=$as_cr_Letters$as_cr_digits
89
90 # The user is always right.
91 if test "${PATH_SEPARATOR+set}" != set; then
92   echo "#! /bin/sh" >conf$$.sh
93   echo  "exit 0"   >>conf$$.sh
94   chmod +x conf$$.sh
95   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
96     PATH_SEPARATOR=';'
97   else
98     PATH_SEPARATOR=:
99   fi
100   rm -f conf$$.sh
101 fi
102
103
104   as_lineno_1=$LINENO
105   as_lineno_2=$LINENO
106   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
107   test "x$as_lineno_1" != "x$as_lineno_2" &&
108   test "x$as_lineno_3"  = "x$as_lineno_2"  || {
109   # Find who we are.  Look in the path if we contain no path at all
110   # relative or not.
111   case $0 in
112     *[\\/]* ) as_myself=$0 ;;
113     *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
114 for as_dir in $PATH
115 do
116   IFS=$as_save_IFS
117   test -z "$as_dir" && as_dir=.
118   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
119 done
120
121        ;;
122   esac
123   # We did not find ourselves, most probably we were run as `sh COMMAND'
124   # in which case we are not to be found in the path.
125   if test "x$as_myself" = x; then
126     as_myself=$0
127   fi
128   if test ! -f "$as_myself"; then
129     { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2
130    { (exit 1); exit 1; }; }
131   fi
132   case $CONFIG_SHELL in
133   '')
134     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
135 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
136 do
137   IFS=$as_save_IFS
138   test -z "$as_dir" && as_dir=.
139   for as_base in sh bash ksh sh5; do
140          case $as_dir in
141          /*)
142            if ("$as_dir/$as_base" -c '
143   as_lineno_1=$LINENO
144   as_lineno_2=$LINENO
145   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
146   test "x$as_lineno_1" != "x$as_lineno_2" &&
147   test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
148              $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
149              $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
150              CONFIG_SHELL=$as_dir/$as_base
151              export CONFIG_SHELL
152              exec "$CONFIG_SHELL" "$0" ${1+"$@"}
153            fi;;
154          esac
155        done
156 done
157 ;;
158   esac
159
160   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
161   # uniformly replaced by the line number.  The first 'sed' inserts a
162   # line-number line before each line; the second 'sed' does the real
163   # work.  The second script uses 'N' to pair each line-number line
164   # with the numbered line, and appends trailing '-' during
165   # substitution so that $LINENO is not a special case at line end.
166   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
167   # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
168   sed '=' <$as_myself |
169     sed '
170       N
171       s,$,-,
172       : loop
173       s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
174       t loop
175       s,-$,,
176       s,^['$as_cr_digits']*\n,,
177     ' >$as_me.lineno &&
178   chmod +x $as_me.lineno ||
179     { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
180    { (exit 1); exit 1; }; }
181
182   # Don't try to exec as it changes $[0], causing all sort of problems
183   # (the dirname of $[0] is not the place where we might find the
184   # original and so on.  Autoconf is especially sensible to this).
185   . ./$as_me.lineno
186   # Exit status is that of the last command.
187   exit
188 }
189
190
191 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
192   *c*,-n*) ECHO_N= ECHO_C='
193 ' ECHO_T='      ' ;;
194   *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
195   *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
196 esac
197
198 if expr a : '\(a\)' >/dev/null 2>&1; then
199   as_expr=expr
200 else
201   as_expr=false
202 fi
203
204 rm -f conf$$ conf$$.exe conf$$.file
205 echo >conf$$.file
206 if ln -s conf$$.file conf$$ 2>/dev/null; then
207   # We could just check for DJGPP; but this test a) works b) is more generic
208   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
209   if test -f conf$$.exe; then
210     # Don't use ln at all; we don't have any links
211     as_ln_s='cp -p'
212   else
213     as_ln_s='ln -s'
214   fi
215 elif ln conf$$.file conf$$ 2>/dev/null; then
216   as_ln_s=ln
217 else
218   as_ln_s='cp -p'
219 fi
220 rm -f conf$$ conf$$.exe conf$$.file
221
222 if mkdir -p . 2>/dev/null; then
223   as_mkdir_p=:
224 else
225   test -d ./-p && rmdir ./-p
226   as_mkdir_p=false
227 fi
228
229 as_executable_p="test -f"
230
231 # Sed expression to map a string onto a valid CPP name.
232 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
233
234 # Sed expression to map a string onto a valid variable name.
235 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
236
237
238 # IFS
239 # We need space, tab and new line, in precisely that order.
240 as_nl='
241 '
242 IFS="   $as_nl"
243
244 # CDPATH.
245 $as_unset CDPATH
246
247
248
249 # Check that we are running under the correct shell.
250 SHELL=${CONFIG_SHELL-/bin/sh}
251
252 case X$ECHO in
253 X*--fallback-echo)
254   # Remove one level of quotation (which was required for Make).
255   ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','`
256   ;;
257 esac
258
259 echo=${ECHO-echo}
260 if test "X$1" = X--no-reexec; then
261   # Discard the --no-reexec flag, and continue.
262   shift
263 elif test "X$1" = X--fallback-echo; then
264   # Avoid inline document here, it may be left over
265   :
266 elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then
267   # Yippee, $echo works!
268   :
269 else
270   # Restart under the correct shell.
271   exec $SHELL "$0" --no-reexec ${1+"$@"}
272 fi
273
274 if test "X$1" = X--fallback-echo; then
275   # used as fallback echo
276   shift
277   cat <<EOF
278 $*
279 EOF
280   exit 0
281 fi
282
283 # The HP-UX ksh and POSIX shell print the target directory to stdout
284 # if CDPATH is set.
285 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
286
287 if test -z "$ECHO"; then
288 if test "X${echo_test_string+set}" != Xset; then
289 # find a string as large as possible, as long as the shell can cope with it
290   for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
291     # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
292     if (echo_test_string=`eval $cmd`) 2>/dev/null &&
293        echo_test_string=`eval $cmd` &&
294        (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
295     then
296       break
297     fi
298   done
299 fi
300
301 if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
302    echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
303    test "X$echo_testing_string" = "X$echo_test_string"; then
304   :
305 else
306   # The Solaris, AIX, and Digital Unix default echo programs unquote
307   # backslashes.  This makes it impossible to quote backslashes using
308   #   echo "$something" | sed 's/\\/\\\\/g'
309   #
310   # So, first we look for a working echo in the user's PATH.
311
312   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
313   for dir in $PATH /usr/ucb; do
314     IFS="$lt_save_ifs"
315     if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
316        test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
317        echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
318        test "X$echo_testing_string" = "X$echo_test_string"; then
319       echo="$dir/echo"
320       break
321     fi
322   done
323   IFS="$lt_save_ifs"
324
325   if test "X$echo" = Xecho; then
326     # We didn't find a better echo, so look for alternatives.
327     if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
328        echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
329        test "X$echo_testing_string" = "X$echo_test_string"; then
330       # This shell has a builtin print -r that does the trick.
331       echo='print -r'
332     elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
333          test "X$CONFIG_SHELL" != X/bin/ksh; then
334       # If we have ksh, try running configure again with it.
335       ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
336       export ORIGINAL_CONFIG_SHELL
337       CONFIG_SHELL=/bin/ksh
338       export CONFIG_SHELL
339       exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
340     else
341       # Try using printf.
342       echo='printf %s\n'
343       if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
344          echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
345          test "X$echo_testing_string" = "X$echo_test_string"; then
346         # Cool, printf works
347         :
348       elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
349            test "X$echo_testing_string" = 'X\t' &&
350            echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
351            test "X$echo_testing_string" = "X$echo_test_string"; then
352         CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
353         export CONFIG_SHELL
354         SHELL="$CONFIG_SHELL"
355         export SHELL
356         echo="$CONFIG_SHELL $0 --fallback-echo"
357       elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
358            test "X$echo_testing_string" = 'X\t' &&
359            echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
360            test "X$echo_testing_string" = "X$echo_test_string"; then
361         echo="$CONFIG_SHELL $0 --fallback-echo"
362       else
363         # maybe with a smaller string...
364         prev=:
365
366         for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
367           if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
368           then
369             break
370           fi
371           prev="$cmd"
372         done
373
374         if test "$prev" != 'sed 50q "$0"'; then
375           echo_test_string=`eval $prev`
376           export echo_test_string
377           exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
378         else
379           # Oops.  We lost completely, so just stick with echo.
380           echo=echo
381         fi
382       fi
383     fi
384   fi
385 fi
386 fi
387
388 # Copy echo and quote the copy suitably for passing to libtool from
389 # the Makefile, instead of quoting the original, which is used later.
390 ECHO=$echo
391 if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
392    ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
393 fi
394
395
396
397
398 # Name of the host.
399 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
400 # so uname gets run too.
401 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
402
403 exec 6>&1
404
405 #
406 # Initializations.
407 #
408 ac_default_prefix=/usr/local
409 ac_config_libobj_dir=.
410 cross_compiling=no
411 subdirs=
412 MFLAGS=
413 MAKEFLAGS=
414 SHELL=${CONFIG_SHELL-/bin/sh}
415
416 # Maximum number of lines to put in a shell here document.
417 # This variable seems obsolete.  It should probably be removed, and
418 # only ac_max_sed_lines should be used.
419 : ${ac_max_here_lines=38}
420
421 # Identity of this package.
422 PACKAGE_NAME=
423 PACKAGE_TARNAME=
424 PACKAGE_VERSION=
425 PACKAGE_STRING=
426 PACKAGE_BUGREPORT=
427
428 ac_unique_file="OpenLDAP"
429 ac_unique_file="build/version.sh"
430 ac_default_prefix=/usr/local
431 # Factoring default headers for most tests.
432 ac_includes_default="\
433 #include <stdio.h>
434 #if HAVE_SYS_TYPES_H
435 # include <sys/types.h>
436 #endif
437 #if HAVE_SYS_STAT_H
438 # include <sys/stat.h>
439 #endif
440 #if STDC_HEADERS
441 # include <stdlib.h>
442 # include <stddef.h>
443 #else
444 # if HAVE_STDLIB_H
445 #  include <stdlib.h>
446 # endif
447 #endif
448 #if HAVE_STRING_H
449 # if !STDC_HEADERS && HAVE_MEMORY_H
450 #  include <memory.h>
451 # endif
452 # include <string.h>
453 #endif
454 #if HAVE_STRINGS_H
455 # include <strings.h>
456 #endif
457 #if HAVE_INTTYPES_H
458 # include <inttypes.h>
459 #else
460 # if HAVE_STDINT_H
461 #  include <stdint.h>
462 # endif
463 #endif
464 #if HAVE_UNISTD_H
465 # include <unistd.h>
466 #endif"
467
468 ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar OPENLDAP_LIBRELEASE OPENLDAP_LIBVERSION OPENLDAP_RELEASE_DATE top_builddir ldap_subdir CC AR CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE EGREP LN_S ECHO ac_ct_AR RANLIB ac_ct_RANLIB DLLTOOL ac_ct_DLLTOOL AS ac_ct_AS OBJDUMP ac_ct_OBJDUMP CPP LIBTOOL PERLBIN OL_MKDEP OL_MKDEP_FLAGS LTSTATIC LIBOBJS LIBSRCS PLAT WITH_SASL WITH_TLS WITH_MODULES_ENABLED WITH_ACI_ENABLED BUILD_THREAD BUILD_LIBS_DYNAMIC BUILD_SLAPD BUILD_SLAPI SLAPD_SLAPI_DEPEND BUILD_BDB BUILD_DNSSRV BUILD_HDB BUILD_LDAP BUILD_LDBM BUILD_META BUILD_MONITOR BUILD_NULL BUILD_PASSWD BUILD_RELAY BUILD_PERL BUILD_SHELL BUILD_SQL BUILD_ACCESSLOG BUILD_DENYOP BUILD_DYNGROUP BUILD_DYNLIST BUILD_LASTMOD BUILD_PPOLICY BUILD_PROXYCACHE BUILD_REFINT BUILD_RETCODE BUILD_RWM BUILD_SYNCPROV BUILD_TRANSLUCENT BUILD_UNIQUE BUILD_VALSORT BUILD_SLURPD LDAP_LIBS SLAPD_LIBS SLURPD_LIBS LDBM_LIBS LTHREAD_LIBS LUTIL_LIBS WRAP_LIBS SLAPD_MODULES_CPPFLAGS SLAPD_MODULES_LDFLAGS SLAPD_NO_STATIC SLAPD_STATIC_BACKENDS SLAPD_DYNAMIC_BACKENDS SLAPD_STATIC_OVERLAYS SLAPD_DYNAMIC_OVERLAYS PERL_CPPFLAGS SLAPD_PERL_LDFLAGS MOD_PERL_LDFLAGS KRB4_LIBS KRB5_LIBS SASL_LIBS TLS_LIBS MODULES_LIBS SLAPI_LIBS LIBSLAPI LIBSLAPITOOLS AUTH_LIBS SLAPD_SLP_LIBS SLAPD_GMP_LIBS SLAPD_SQL_LDFLAGS SLAPD_SQL_LIBS SLAPD_SQL_INCLUDES LTLIBOBJS'
469 ac_subst_files=''
470
471 # Initialize some variables set by options.
472 ac_init_help=
473 ac_init_version=false
474 # The variables have the same names as the options, with
475 # dashes changed to underlines.
476 cache_file=/dev/null
477 exec_prefix=NONE
478 no_create=
479 no_recursion=
480 prefix=NONE
481 program_prefix=NONE
482 program_suffix=NONE
483 program_transform_name=s,x,x,
484 silent=
485 site=
486 srcdir=
487 verbose=
488 x_includes=NONE
489 x_libraries=NONE
490
491 # Installation directory options.
492 # These are left unexpanded so users can "make install exec_prefix=/foo"
493 # and all the variables that are supposed to be based on exec_prefix
494 # by default will actually change.
495 # Use braces instead of parens because sh, perl, etc. also accept them.
496 bindir='${exec_prefix}/bin'
497 sbindir='${exec_prefix}/sbin'
498 libexecdir='${exec_prefix}/libexec'
499 datadir='${prefix}/share'
500 sysconfdir='${prefix}/etc'
501 sharedstatedir='${prefix}/com'
502 localstatedir='${prefix}/var'
503 libdir='${exec_prefix}/lib'
504 includedir='${prefix}/include'
505 oldincludedir='/usr/include'
506 infodir='${prefix}/info'
507 mandir='${prefix}/man'
508
509 ac_prev=
510 for ac_option
511 do
512   # If the previous option needs an argument, assign it.
513   if test -n "$ac_prev"; then
514     eval "$ac_prev=\$ac_option"
515     ac_prev=
516     continue
517   fi
518
519   ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
520
521   # Accept the important Cygnus configure options, so we can diagnose typos.
522
523   case $ac_option in
524
525   -bindir | --bindir | --bindi | --bind | --bin | --bi)
526     ac_prev=bindir ;;
527   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
528     bindir=$ac_optarg ;;
529
530   -build | --build | --buil | --bui | --bu)
531     ac_prev=build_alias ;;
532   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
533     build_alias=$ac_optarg ;;
534
535   -cache-file | --cache-file | --cache-fil | --cache-fi \
536   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
537     ac_prev=cache_file ;;
538   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
539   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
540     cache_file=$ac_optarg ;;
541
542   --config-cache | -C)
543     cache_file=config.cache ;;
544
545   -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
546     ac_prev=datadir ;;
547   -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
548   | --da=*)
549     datadir=$ac_optarg ;;
550
551   -disable-* | --disable-*)
552     ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
553     # Reject names that are not valid shell variable names.
554     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
555       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
556    { (exit 1); exit 1; }; }
557     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
558     eval "enable_$ac_feature=no" ;;
559
560   -enable-* | --enable-*)
561     ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
562     # Reject names that are not valid shell variable names.
563     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
564       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
565    { (exit 1); exit 1; }; }
566     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
567     case $ac_option in
568       *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
569       *) ac_optarg=yes ;;
570     esac
571     eval "enable_$ac_feature='$ac_optarg'" ;;
572
573   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
574   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
575   | --exec | --exe | --ex)
576     ac_prev=exec_prefix ;;
577   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
578   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
579   | --exec=* | --exe=* | --ex=*)
580     exec_prefix=$ac_optarg ;;
581
582   -gas | --gas | --ga | --g)
583     # Obsolete; use --with-gas.
584     with_gas=yes ;;
585
586   -help | --help | --hel | --he | -h)
587     ac_init_help=long ;;
588   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
589     ac_init_help=recursive ;;
590   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
591     ac_init_help=short ;;
592
593   -host | --host | --hos | --ho)
594     ac_prev=host_alias ;;
595   -host=* | --host=* | --hos=* | --ho=*)
596     host_alias=$ac_optarg ;;
597
598   -includedir | --includedir | --includedi | --included | --include \
599   | --includ | --inclu | --incl | --inc)
600     ac_prev=includedir ;;
601   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
602   | --includ=* | --inclu=* | --incl=* | --inc=*)
603     includedir=$ac_optarg ;;
604
605   -infodir | --infodir | --infodi | --infod | --info | --inf)
606     ac_prev=infodir ;;
607   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
608     infodir=$ac_optarg ;;
609
610   -libdir | --libdir | --libdi | --libd)
611     ac_prev=libdir ;;
612   -libdir=* | --libdir=* | --libdi=* | --libd=*)
613     libdir=$ac_optarg ;;
614
615   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
616   | --libexe | --libex | --libe)
617     ac_prev=libexecdir ;;
618   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
619   | --libexe=* | --libex=* | --libe=*)
620     libexecdir=$ac_optarg ;;
621
622   -localstatedir | --localstatedir | --localstatedi | --localstated \
623   | --localstate | --localstat | --localsta | --localst \
624   | --locals | --local | --loca | --loc | --lo)
625     ac_prev=localstatedir ;;
626   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
627   | --localstate=* | --localstat=* | --localsta=* | --localst=* \
628   | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
629     localstatedir=$ac_optarg ;;
630
631   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
632     ac_prev=mandir ;;
633   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
634     mandir=$ac_optarg ;;
635
636   -nfp | --nfp | --nf)
637     # Obsolete; use --without-fp.
638     with_fp=no ;;
639
640   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
641   | --no-cr | --no-c | -n)
642     no_create=yes ;;
643
644   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
645   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
646     no_recursion=yes ;;
647
648   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
649   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
650   | --oldin | --oldi | --old | --ol | --o)
651     ac_prev=oldincludedir ;;
652   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
653   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
654   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
655     oldincludedir=$ac_optarg ;;
656
657   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
658     ac_prev=prefix ;;
659   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
660     prefix=$ac_optarg ;;
661
662   -program-prefix | --program-prefix | --program-prefi | --program-pref \
663   | --program-pre | --program-pr | --program-p)
664     ac_prev=program_prefix ;;
665   -program-prefix=* | --program-prefix=* | --program-prefi=* \
666   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
667     program_prefix=$ac_optarg ;;
668
669   -program-suffix | --program-suffix | --program-suffi | --program-suff \
670   | --program-suf | --program-su | --program-s)
671     ac_prev=program_suffix ;;
672   -program-suffix=* | --program-suffix=* | --program-suffi=* \
673   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
674     program_suffix=$ac_optarg ;;
675
676   -program-transform-name | --program-transform-name \
677   | --program-transform-nam | --program-transform-na \
678   | --program-transform-n | --program-transform- \
679   | --program-transform | --program-transfor \
680   | --program-transfo | --program-transf \
681   | --program-trans | --program-tran \
682   | --progr-tra | --program-tr | --program-t)
683     ac_prev=program_transform_name ;;
684   -program-transform-name=* | --program-transform-name=* \
685   | --program-transform-nam=* | --program-transform-na=* \
686   | --program-transform-n=* | --program-transform-=* \
687   | --program-transform=* | --program-transfor=* \
688   | --program-transfo=* | --program-transf=* \
689   | --program-trans=* | --program-tran=* \
690   | --progr-tra=* | --program-tr=* | --program-t=*)
691     program_transform_name=$ac_optarg ;;
692
693   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
694   | -silent | --silent | --silen | --sile | --sil)
695     silent=yes ;;
696
697   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
698     ac_prev=sbindir ;;
699   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
700   | --sbi=* | --sb=*)
701     sbindir=$ac_optarg ;;
702
703   -sharedstatedir | --sharedstatedir | --sharedstatedi \
704   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
705   | --sharedst | --shareds | --shared | --share | --shar \
706   | --sha | --sh)
707     ac_prev=sharedstatedir ;;
708   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
709   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
710   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
711   | --sha=* | --sh=*)
712     sharedstatedir=$ac_optarg ;;
713
714   -site | --site | --sit)
715     ac_prev=site ;;
716   -site=* | --site=* | --sit=*)
717     site=$ac_optarg ;;
718
719   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
720     ac_prev=srcdir ;;
721   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
722     srcdir=$ac_optarg ;;
723
724   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
725   | --syscon | --sysco | --sysc | --sys | --sy)
726     ac_prev=sysconfdir ;;
727   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
728   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
729     sysconfdir=$ac_optarg ;;
730
731   -target | --target | --targe | --targ | --tar | --ta | --t)
732     ac_prev=target_alias ;;
733   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
734     target_alias=$ac_optarg ;;
735
736   -v | -verbose | --verbose | --verbos | --verbo | --verb)
737     verbose=yes ;;
738
739   -version | --version | --versio | --versi | --vers | -V)
740     ac_init_version=: ;;
741
742   -with-* | --with-*)
743     ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
744     # Reject names that are not valid shell variable names.
745     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
746       { echo "$as_me: error: invalid package name: $ac_package" >&2
747    { (exit 1); exit 1; }; }
748     ac_package=`echo $ac_package| sed 's/-/_/g'`
749     case $ac_option in
750       *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
751       *) ac_optarg=yes ;;
752     esac
753     eval "with_$ac_package='$ac_optarg'" ;;
754
755   -without-* | --without-*)
756     ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
757     # Reject names that are not valid shell variable names.
758     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
759       { echo "$as_me: error: invalid package name: $ac_package" >&2
760    { (exit 1); exit 1; }; }
761     ac_package=`echo $ac_package | sed 's/-/_/g'`
762     eval "with_$ac_package=no" ;;
763
764   --x)
765     # Obsolete; use --with-x.
766     with_x=yes ;;
767
768   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
769   | --x-incl | --x-inc | --x-in | --x-i)
770     ac_prev=x_includes ;;
771   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
772   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
773     x_includes=$ac_optarg ;;
774
775   -x-libraries | --x-libraries | --x-librarie | --x-librari \
776   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
777     ac_prev=x_libraries ;;
778   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
779   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
780     x_libraries=$ac_optarg ;;
781
782   -*) { echo "$as_me: error: unrecognized option: $ac_option
783 Try \`$0 --help' for more information." >&2
784    { (exit 1); exit 1; }; }
785     ;;
786
787   *=*)
788     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
789     # Reject names that are not valid shell variable names.
790     expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
791       { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
792    { (exit 1); exit 1; }; }
793     ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
794     eval "$ac_envvar='$ac_optarg'"
795     export $ac_envvar ;;
796
797   *)
798     # FIXME: should be removed in autoconf 3.0.
799     echo "$as_me: WARNING: you should use --build, --host, --target" >&2
800     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
801       echo "$as_me: WARNING: invalid host type: $ac_option" >&2
802     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
803     ;;
804
805   esac
806 done
807
808 if test -n "$ac_prev"; then
809   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
810   { echo "$as_me: error: missing argument to $ac_option" >&2
811    { (exit 1); exit 1; }; }
812 fi
813
814 # Be sure to have absolute paths.
815 for ac_var in exec_prefix prefix
816 do
817   eval ac_val=$`echo $ac_var`
818   case $ac_val in
819     [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
820     *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
821    { (exit 1); exit 1; }; };;
822   esac
823 done
824
825 # Be sure to have absolute paths.
826 for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
827               localstatedir libdir includedir oldincludedir infodir mandir
828 do
829   eval ac_val=$`echo $ac_var`
830   case $ac_val in
831     [\\/$]* | ?:[\\/]* ) ;;
832     *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
833    { (exit 1); exit 1; }; };;
834   esac
835 done
836
837 # There might be people who depend on the old broken behavior: `$host'
838 # used to hold the argument of --host etc.
839 # FIXME: To remove some day.
840 build=$build_alias
841 host=$host_alias
842 target=$target_alias
843
844 # FIXME: To remove some day.
845 if test "x$host_alias" != x; then
846   if test "x$build_alias" = x; then
847     cross_compiling=maybe
848     echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
849     If a cross compiler is detected then cross compile mode will be used." >&2
850   elif test "x$build_alias" != "x$host_alias"; then
851     cross_compiling=yes
852   fi
853 fi
854
855 ac_tool_prefix=
856 test -n "$host_alias" && ac_tool_prefix=$host_alias-
857
858 test "$silent" = yes && exec 6>/dev/null
859
860
861 # Find the source files, if location was not specified.
862 if test -z "$srcdir"; then
863   ac_srcdir_defaulted=yes
864   # Try the directory containing this script, then its parent.
865   ac_confdir=`(dirname "$0") 2>/dev/null ||
866 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
867          X"$0" : 'X\(//\)[^/]' \| \
868          X"$0" : 'X\(//\)$' \| \
869          X"$0" : 'X\(/\)' \| \
870          .     : '\(.\)' 2>/dev/null ||
871 echo X"$0" |
872     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
873           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
874           /^X\(\/\/\)$/{ s//\1/; q; }
875           /^X\(\/\).*/{ s//\1/; q; }
876           s/.*/./; q'`
877   srcdir=$ac_confdir
878   if test ! -r $srcdir/$ac_unique_file; then
879     srcdir=..
880   fi
881 else
882   ac_srcdir_defaulted=no
883 fi
884 if test ! -r $srcdir/$ac_unique_file; then
885   if test "$ac_srcdir_defaulted" = yes; then
886     { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
887    { (exit 1); exit 1; }; }
888   else
889     { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
890    { (exit 1); exit 1; }; }
891   fi
892 fi
893 (cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
894   { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
895    { (exit 1); exit 1; }; }
896 srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
897 ac_env_build_alias_set=${build_alias+set}
898 ac_env_build_alias_value=$build_alias
899 ac_cv_env_build_alias_set=${build_alias+set}
900 ac_cv_env_build_alias_value=$build_alias
901 ac_env_host_alias_set=${host_alias+set}
902 ac_env_host_alias_value=$host_alias
903 ac_cv_env_host_alias_set=${host_alias+set}
904 ac_cv_env_host_alias_value=$host_alias
905 ac_env_target_alias_set=${target_alias+set}
906 ac_env_target_alias_value=$target_alias
907 ac_cv_env_target_alias_set=${target_alias+set}
908 ac_cv_env_target_alias_value=$target_alias
909 ac_env_CC_set=${CC+set}
910 ac_env_CC_value=$CC
911 ac_cv_env_CC_set=${CC+set}
912 ac_cv_env_CC_value=$CC
913 ac_env_CFLAGS_set=${CFLAGS+set}
914 ac_env_CFLAGS_value=$CFLAGS
915 ac_cv_env_CFLAGS_set=${CFLAGS+set}
916 ac_cv_env_CFLAGS_value=$CFLAGS
917 ac_env_LDFLAGS_set=${LDFLAGS+set}
918 ac_env_LDFLAGS_value=$LDFLAGS
919 ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
920 ac_cv_env_LDFLAGS_value=$LDFLAGS
921 ac_env_CPPFLAGS_set=${CPPFLAGS+set}
922 ac_env_CPPFLAGS_value=$CPPFLAGS
923 ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
924 ac_cv_env_CPPFLAGS_value=$CPPFLAGS
925 ac_env_CPP_set=${CPP+set}
926 ac_env_CPP_value=$CPP
927 ac_cv_env_CPP_set=${CPP+set}
928 ac_cv_env_CPP_value=$CPP
929
930 #
931 # Report the --help message.
932 #
933 if test "$ac_init_help" = "long"; then
934   # Omit some internal or obsolete options to make the list less imposing.
935   # This message is too long to be a string in the A/UX 3.1 sh.
936   cat <<_ACEOF
937 \`configure' configures this package to adapt to many kinds of systems.
938
939 Usage: $0 [OPTION]... [VAR=VALUE]...
940
941 To assign environment variables (e.g., CC, CFLAGS...), specify them as
942 VAR=VALUE.  See below for descriptions of some of the useful variables.
943
944 Defaults for the options are specified in brackets.
945
946 Configuration:
947   -h, --help              display this help and exit
948       --help=short        display options specific to this package
949       --help=recursive    display the short help of all the included packages
950   -V, --version           display version information and exit
951   -q, --quiet, --silent   do not print \`checking...' messages
952       --cache-file=FILE   cache test results in FILE [disabled]
953   -C, --config-cache      alias for \`--cache-file=config.cache'
954   -n, --no-create         do not create output files
955       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
956
957 _ACEOF
958
959   cat <<_ACEOF
960 Installation directories:
961   --prefix=PREFIX         install architecture-independent files in PREFIX
962                           [$ac_default_prefix]
963   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
964                           [PREFIX]
965
966 By default, \`make install' will install all the files in
967 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
968 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
969 for instance \`--prefix=\$HOME'.
970
971 For better control, use the options below.
972
973 Fine tuning of the installation directories:
974   --bindir=DIR           user executables [EPREFIX/bin]
975   --sbindir=DIR          system admin executables [EPREFIX/sbin]
976   --libexecdir=DIR       program executables [EPREFIX/libexec]
977   --datadir=DIR          read-only architecture-independent data [PREFIX/share]
978   --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
979   --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
980   --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
981   --libdir=DIR           object code libraries [EPREFIX/lib]
982   --includedir=DIR       C header files [PREFIX/include]
983   --oldincludedir=DIR    C header files for non-gcc [/usr/include]
984   --infodir=DIR          info documentation [PREFIX/info]
985   --mandir=DIR           man documentation [PREFIX/man]
986 _ACEOF
987
988   cat <<\_ACEOF
989
990 Program names:
991   --program-prefix=PREFIX            prepend PREFIX to installed program names
992   --program-suffix=SUFFIX            append SUFFIX to installed program names
993   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
994
995 System types:
996   --build=BUILD     configure for building on BUILD [guessed]
997   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
998   --target=TARGET   configure for building compilers for TARGET [HOST]
999 _ACEOF
1000 fi
1001
1002 if test -n "$ac_init_help"; then
1003
1004   cat <<\_ACEOF
1005
1006 Optional Features:
1007   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1008   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1009   --enable-debug          enable debugging [yes]
1010   --enable-dynamic        enable linking built binaries with dynamic libs [no]
1011   --enable-syslog         enable syslog support [auto]
1012   --enable-proctitle      enable proctitle support [yes]
1013   --enable-ipv6           enable IPv6 support [auto]
1014   --enable-local          enable AF_LOCAL (AF_UNIX) socket support [auto]
1015
1016 SLAPD (Standalone LDAP Daemon) Options:
1017   --enable-slapd          enable building slapd [yes]
1018     --enable-aci          enable per-object ACIs (experimental) [no]
1019     --enable-cleartext    enable cleartext passwords [yes]
1020     --enable-crypt        enable crypt(3) passwords [no]
1021     --enable-lmpasswd     enable LAN Manager passwords [no]
1022     --enable-spasswd      enable (Cyrus) SASL password verification [no]
1023     --enable-modules      enable dynamic module support [no]
1024     --enable-rewrite      enable DN rewriting in back-ldap and rwm overlay [auto]
1025     --enable-rlookups     enable reverse lookups of client hostnames [no]
1026     --enable-slapi        enable SLAPI support (experimental) [no]
1027     --enable-slp          enable SLPv2 support [no]
1028     --enable-wrappers     enable tcp wrapper support [no]
1029
1030 SLAPD Backend Options:
1031     --enable-backends     enable all available backends no|yes|mod
1032     --enable-bdb          enable Berkeley DB backend no|yes|mod [yes]
1033     --enable-dnssrv       enable dnssrv backend no|yes|mod [no]
1034     --enable-hdb          enable Hierarchical DB backend no|yes|mod [yes]
1035     --enable-ldap         enable ldap backend no|yes|mod [no]
1036     --enable-ldbm         enable ldbm backend no|yes|mod [no]
1037       --enable-ldbm-api   use LDBM API auto|berkeley|bcompat|mdbm|gdbm [auto]
1038       --enable-ldbm-type  use LDBM type auto|btree|hash [auto]
1039     --enable-meta         enable metadirectory backend no|yes|mod [no]
1040     --enable-monitor      enable monitor backend no|yes|mod [yes]
1041     --enable-null         enable null backend no|yes|mod [no]
1042     --enable-passwd       enable passwd backend no|yes|mod [no]
1043     --enable-perl         enable perl backend no|yes|mod [no]
1044     --enable-relay        enable relay backend no|yes|mod [yes]
1045     --enable-shell        enable shell backend no|yes|mod [no]
1046     --enable-sql          enable sql backend no|yes|mod [no]
1047
1048 SLAPD Overlay Options:
1049     --enable-overlays     enable all available overlays no|yes|mod
1050     --enable-accesslog    In-Directory Access Logging overlay no|yes|mod [no]
1051     --enable-denyop       Deny Operation overlay no|yes|mod [no]
1052     --enable-dyngroup     Dynamic Group overlay no|yes|mod [no]
1053     --enable-dynlist      Dynamic List overlay no|yes|mod [no]
1054     --enable-lastmod      Last Modification overlay no|yes|mod [no]
1055     --enable-ppolicy      Password Policy overlay no|yes|mod [no]
1056     --enable-proxycache   Proxy Cache overlay no|yes|mod [no]
1057     --enable-refint       Referential Integrity overlay no|yes|mod [no]
1058     --enable-retcode      Return Code testing overlay no|yes|mod [no]
1059     --enable-rwm          Rewrite/Remap overlay no|yes|mod [no]
1060     --enable-syncprov     Syncrepl Provider overlay no|yes|mod [yes]
1061     --enable-translucent  Translucent Proxy overlay no|yes|mod [no]
1062     --enable-unique       Attribute Uniqueness overlay no|yes|mod [no]
1063     --enable-valsort      Value Sorting overlay no|yes|mod [no]
1064
1065 SLURPD (Replication Daemon) Options:
1066   --enable-slurpd         enable building slurpd [auto]
1067
1068 Library Generation & Linking Options
1069   --enable-static[=PKGS]
1070                           build static libraries [default=yes]
1071   --enable-shared[=PKGS]
1072                           build shared libraries [default=yes]
1073   --enable-fast-install[=PKGS]
1074                           optimize for fast installation [default=yes]
1075   --disable-dependency-tracking  speeds up one-time build
1076   --enable-dependency-tracking   do not reject slow dependency extractors
1077   --disable-libtool-lock  avoid locking (might break parallel builds)
1078
1079 Optional Packages:
1080   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1081   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1082   --with-subdir=DIR       change default subdirectory used for installs
1083   --with-cyrus-sasl       with Cyrus SASL support [auto]
1084   --with-fetch            with fetch(3) URL support [auto]
1085   --with-threads          with threads [auto]
1086   --with-tls              with TLS/SSL support [auto]
1087   --with-yielding-select  with implicitly yielding select [auto]
1088   --with-multiple-precision
1089                           multiple precision support for statistics
1090                           auto|bignum|gmp [auto]
1091
1092   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1093   --with-pic              try to use only PIC/non-PIC objects [default=use
1094                           both]
1095   --with-tags[=TAGS]
1096                           include additional configurations [automatic]
1097
1098 See INSTALL file for further details.
1099
1100 Some influential environment variables:
1101   CC          C compiler command
1102   CFLAGS      C compiler flags
1103   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1104               nonstandard directory <lib dir>
1105   CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
1106               headers in a nonstandard directory <include dir>
1107   CPP         C preprocessor
1108
1109 Use these variables to override the choices made by `configure' or to help
1110 it to find libraries and programs with nonstandard names/locations.
1111
1112 _ACEOF
1113 fi
1114
1115 if test "$ac_init_help" = "recursive"; then
1116   # If there are subdirs, report their specific --help.
1117   ac_popdir=`pwd`
1118   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1119     test -d $ac_dir || continue
1120     ac_builddir=.
1121
1122 if test "$ac_dir" != .; then
1123   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1124   # A "../" for each directory in $ac_dir_suffix.
1125   ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
1126 else
1127   ac_dir_suffix= ac_top_builddir=
1128 fi
1129
1130 case $srcdir in
1131   .)  # No --srcdir option.  We are building in place.
1132     ac_srcdir=.
1133     if test -z "$ac_top_builddir"; then
1134        ac_top_srcdir=.
1135     else
1136        ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
1137     fi ;;
1138   [\\/]* | ?:[\\/]* )  # Absolute path.
1139     ac_srcdir=$srcdir$ac_dir_suffix;
1140     ac_top_srcdir=$srcdir ;;
1141   *) # Relative path.
1142     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
1143     ac_top_srcdir=$ac_top_builddir$srcdir ;;
1144 esac
1145
1146 # Do not use `cd foo && pwd` to compute absolute paths, because
1147 # the directories may not exist.
1148 case `pwd` in
1149 .) ac_abs_builddir="$ac_dir";;
1150 *)
1151   case "$ac_dir" in
1152   .) ac_abs_builddir=`pwd`;;
1153   [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
1154   *) ac_abs_builddir=`pwd`/"$ac_dir";;
1155   esac;;
1156 esac
1157 case $ac_abs_builddir in
1158 .) ac_abs_top_builddir=${ac_top_builddir}.;;
1159 *)
1160   case ${ac_top_builddir}. in
1161   .) ac_abs_top_builddir=$ac_abs_builddir;;
1162   [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
1163   *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
1164   esac;;
1165 esac
1166 case $ac_abs_builddir in
1167 .) ac_abs_srcdir=$ac_srcdir;;
1168 *)
1169   case $ac_srcdir in
1170   .) ac_abs_srcdir=$ac_abs_builddir;;
1171   [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
1172   *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
1173   esac;;
1174 esac
1175 case $ac_abs_builddir in
1176 .) ac_abs_top_srcdir=$ac_top_srcdir;;
1177 *)
1178   case $ac_top_srcdir in
1179   .) ac_abs_top_srcdir=$ac_abs_builddir;;
1180   [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
1181   *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
1182   esac;;
1183 esac
1184
1185     cd $ac_dir
1186     # Check for guested configure; otherwise get Cygnus style configure.
1187     if test -f $ac_srcdir/configure.gnu; then
1188       echo
1189       $SHELL $ac_srcdir/configure.gnu  --help=recursive
1190     elif test -f $ac_srcdir/configure; then
1191       echo
1192       $SHELL $ac_srcdir/configure  --help=recursive
1193     elif test -f $ac_srcdir/configure.ac ||
1194            test -f $ac_srcdir/configure.in; then
1195       echo
1196       $ac_configure --help
1197     else
1198       echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1199     fi
1200     cd $ac_popdir
1201   done
1202 fi
1203
1204 test -n "$ac_init_help" && exit 0
1205 if $ac_init_version; then
1206   cat <<\_ACEOF
1207
1208 Copyright (C) 2003 Free Software Foundation, Inc.
1209 This configure script is free software; the Free Software Foundation
1210 gives unlimited permission to copy, distribute and modify it.
1211
1212 Copyright 1998-2006 The OpenLDAP Foundation. All rights reserved.
1213 Restrictions apply, see COPYRIGHT and LICENSE files.
1214 _ACEOF
1215   exit 0
1216 fi
1217 exec 5>config.log
1218 cat >&5 <<_ACEOF
1219 This file contains any messages produced by compilers while
1220 running configure, to aid debugging if configure makes a mistake.
1221
1222 It was created by $as_me, which was
1223 generated by GNU Autoconf 2.59.  Invocation command line was
1224
1225   $ $0 $@
1226
1227 _ACEOF
1228 {
1229 cat <<_ASUNAME
1230 ## --------- ##
1231 ## Platform. ##
1232 ## --------- ##
1233
1234 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1235 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1236 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1237 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1238 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1239
1240 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1241 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1242
1243 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1244 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1245 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1246 hostinfo               = `(hostinfo) 2>/dev/null               || echo unknown`
1247 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1248 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1249 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1250
1251 _ASUNAME
1252
1253 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1254 for as_dir in $PATH
1255 do
1256   IFS=$as_save_IFS
1257   test -z "$as_dir" && as_dir=.
1258   echo "PATH: $as_dir"
1259 done
1260
1261 } >&5
1262
1263 cat >&5 <<_ACEOF
1264
1265
1266 ## ----------- ##
1267 ## Core tests. ##
1268 ## ----------- ##
1269
1270 _ACEOF
1271
1272
1273 # Keep a trace of the command line.
1274 # Strip out --no-create and --no-recursion so they do not pile up.
1275 # Strip out --silent because we don't want to record it for future runs.
1276 # Also quote any args containing shell meta-characters.
1277 # Make two passes to allow for proper duplicate-argument suppression.
1278 ac_configure_args=
1279 ac_configure_args0=
1280 ac_configure_args1=
1281 ac_sep=
1282 ac_must_keep_next=false
1283 for ac_pass in 1 2
1284 do
1285   for ac_arg
1286   do
1287     case $ac_arg in
1288     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1289     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1290     | -silent | --silent | --silen | --sile | --sil)
1291       continue ;;
1292     *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1293       ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1294     esac
1295     case $ac_pass in
1296     1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1297     2)
1298       ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1299       if test $ac_must_keep_next = true; then
1300         ac_must_keep_next=false # Got value, back to normal.
1301       else
1302         case $ac_arg in
1303           *=* | --config-cache | -C | -disable-* | --disable-* \
1304           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1305           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1306           | -with-* | --with-* | -without-* | --without-* | --x)
1307             case "$ac_configure_args0 " in
1308               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1309             esac
1310             ;;
1311           -* ) ac_must_keep_next=true ;;
1312         esac
1313       fi
1314       ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1315       # Get rid of the leading space.
1316       ac_sep=" "
1317       ;;
1318     esac
1319   done
1320 done
1321 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1322 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1323
1324 # When interrupted or exit'd, cleanup temporary files, and complete
1325 # config.log.  We remove comments because anyway the quotes in there
1326 # would cause problems or look ugly.
1327 # WARNING: Be sure not to use single quotes in there, as some shells,
1328 # such as our DU 5.0 friend, will then `close' the trap.
1329 trap 'exit_status=$?
1330   # Save into config.log some information that might help in debugging.
1331   {
1332     echo
1333
1334     cat <<\_ASBOX
1335 ## ---------------- ##
1336 ## Cache variables. ##
1337 ## ---------------- ##
1338 _ASBOX
1339     echo
1340     # The following way of writing the cache mishandles newlines in values,
1341 {
1342   (set) 2>&1 |
1343     case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1344     *ac_space=\ *)
1345       sed -n \
1346         "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1347           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1348       ;;
1349     *)
1350       sed -n \
1351         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1352       ;;
1353     esac;
1354 }
1355     echo
1356
1357     cat <<\_ASBOX
1358 ## ----------------- ##
1359 ## Output variables. ##
1360 ## ----------------- ##
1361 _ASBOX
1362     echo
1363     for ac_var in $ac_subst_vars
1364     do
1365       eval ac_val=$`echo $ac_var`
1366       echo "$ac_var='"'"'$ac_val'"'"'"
1367     done | sort
1368     echo
1369
1370     if test -n "$ac_subst_files"; then
1371       cat <<\_ASBOX
1372 ## ------------- ##
1373 ## Output files. ##
1374 ## ------------- ##
1375 _ASBOX
1376       echo
1377       for ac_var in $ac_subst_files
1378       do
1379         eval ac_val=$`echo $ac_var`
1380         echo "$ac_var='"'"'$ac_val'"'"'"
1381       done | sort
1382       echo
1383     fi
1384
1385     if test -s confdefs.h; then
1386       cat <<\_ASBOX
1387 ## ----------- ##
1388 ## confdefs.h. ##
1389 ## ----------- ##
1390 _ASBOX
1391       echo
1392       sed "/^$/d" confdefs.h | sort
1393       echo
1394     fi
1395     test "$ac_signal" != 0 &&
1396       echo "$as_me: caught signal $ac_signal"
1397     echo "$as_me: exit $exit_status"
1398   } >&5
1399   rm -f core *.core &&
1400   rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1401     exit $exit_status
1402      ' 0
1403 for ac_signal in 1 2 13 15; do
1404   trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1405 done
1406 ac_signal=0
1407
1408 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1409 rm -rf conftest* confdefs.h
1410 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1411 echo >confdefs.h
1412
1413 # Predefined preprocessor variables.
1414
1415 cat >>confdefs.h <<_ACEOF
1416 #define PACKAGE_NAME "$PACKAGE_NAME"
1417 _ACEOF
1418
1419
1420 cat >>confdefs.h <<_ACEOF
1421 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1422 _ACEOF
1423
1424
1425 cat >>confdefs.h <<_ACEOF
1426 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1427 _ACEOF
1428
1429
1430 cat >>confdefs.h <<_ACEOF
1431 #define PACKAGE_STRING "$PACKAGE_STRING"
1432 _ACEOF
1433
1434
1435 cat >>confdefs.h <<_ACEOF
1436 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1437 _ACEOF
1438
1439
1440 # Let the site file select an alternate cache file if it wants to.
1441 # Prefer explicitly selected file to automatically selected ones.
1442 if test -z "$CONFIG_SITE"; then
1443   if test "x$prefix" != xNONE; then
1444     CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1445   else
1446     CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1447   fi
1448 fi
1449 for ac_site_file in $CONFIG_SITE; do
1450   if test -r "$ac_site_file"; then
1451     { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1452 echo "$as_me: loading site script $ac_site_file" >&6;}
1453     sed 's/^/| /' "$ac_site_file" >&5
1454     . "$ac_site_file"
1455   fi
1456 done
1457
1458
1459 # Check that the precious variables saved in the cache have kept the same
1460 # value.
1461 ac_cache_corrupted=false
1462 for ac_var in `(set) 2>&1 |
1463                sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1464   eval ac_old_set=\$ac_cv_env_${ac_var}_set
1465   eval ac_new_set=\$ac_env_${ac_var}_set
1466   eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1467   eval ac_new_val="\$ac_env_${ac_var}_value"
1468   case $ac_old_set,$ac_new_set in
1469     set,)
1470       { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1471 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1472       ac_cache_corrupted=: ;;
1473     ,set)
1474       { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1475 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1476       ac_cache_corrupted=: ;;
1477     ,);;
1478     *)
1479       if test "x$ac_old_val" != "x$ac_new_val"; then
1480         { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1481 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1482         { echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1483 echo "$as_me:   former value:  $ac_old_val" >&2;}
1484         { echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1485 echo "$as_me:   current value: $ac_new_val" >&2;}
1486         ac_cache_corrupted=:
1487       fi;;
1488   esac
1489   # Pass precious variables to config.status.
1490   if test "$ac_new_set" = set; then
1491     case $ac_new_val in
1492     *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1493       ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1494     *) ac_arg=$ac_var=$ac_new_val ;;
1495     esac
1496     case " $ac_configure_args " in
1497       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1498       *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1499     esac
1500   fi
1501 done
1502 if $ac_cache_corrupted; then
1503   { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1504 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1505   { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1506 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1507    { (exit 1); exit 1; }; }
1508 fi
1509
1510 ac_ext=c
1511 ac_cpp='$CPP $CPPFLAGS'
1512 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1513 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1514 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558 ac_aux_dir=
1559 for ac_dir in build $srcdir/build; do
1560   if test -f $ac_dir/install-sh; then
1561     ac_aux_dir=$ac_dir
1562     ac_install_sh="$ac_aux_dir/install-sh -c"
1563     break
1564   elif test -f $ac_dir/install.sh; then
1565     ac_aux_dir=$ac_dir
1566     ac_install_sh="$ac_aux_dir/install.sh -c"
1567     break
1568   elif test -f $ac_dir/shtool; then
1569     ac_aux_dir=$ac_dir
1570     ac_install_sh="$ac_aux_dir/shtool install -c"
1571     break
1572   fi
1573 done
1574 if test -z "$ac_aux_dir"; then
1575   { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in build $srcdir/build" >&5
1576 echo "$as_me: error: cannot find install-sh or install.sh in build $srcdir/build" >&2;}
1577    { (exit 1); exit 1; }; }
1578 fi
1579 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1580 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1581 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1582
1583 eval `$ac_aux_dir/version.sh`
1584 if test -z "$OL_STRING"; then
1585         { { echo "$as_me:$LINENO: error: could not determine version" >&5
1586 echo "$as_me: error: could not determine version" >&2;}
1587    { (exit 1); exit 1; }; }
1588 fi
1589
1590 if test -f "$ac_aux_dir/shtool" && test ! -d $ac_aux_dir/shtool; then
1591         ac_cv_shtool="$ac_aux_dir/shtool"
1592 else
1593         { { echo "$as_me:$LINENO: error: no shtool found in $ac_aux_dir" >&5
1594 echo "$as_me: error: no shtool found in $ac_aux_dir" >&2;}
1595    { (exit 1); exit 1; }; }
1596 fi
1597
1598 SHTOOL="$ac_cv_shtool"
1599
1600 TB="`$SHTOOL echo -e '%B' 2>/dev/null`"
1601 TN="`$SHTOOL echo -e '%b' 2>/dev/null`"
1602
1603 OPENLDAP_CVS=""
1604 if test -d $ac_aux_dir/CVS; then
1605         OPENLDAP_CVS="(from CVS sources) "
1606 fi
1607
1608 echo "Configuring ${TB}${OL_STRING}${TN} ${OPENLDAP_CVS}..."
1609
1610 # Make sure we can run config.sub.
1611 $ac_config_sub sun4 >/dev/null 2>&1 ||
1612   { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
1613 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1614    { (exit 1); exit 1; }; }
1615
1616 echo "$as_me:$LINENO: checking build system type" >&5
1617 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1618 if test "${ac_cv_build+set}" = set; then
1619   echo $ECHO_N "(cached) $ECHO_C" >&6
1620 else
1621   ac_cv_build_alias=$build_alias
1622 test -z "$ac_cv_build_alias" &&
1623   ac_cv_build_alias=`$ac_config_guess`
1624 test -z "$ac_cv_build_alias" &&
1625   { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1626 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1627    { (exit 1); exit 1; }; }
1628 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1629   { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1630 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
1631    { (exit 1); exit 1; }; }
1632
1633 fi
1634 echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1635 echo "${ECHO_T}$ac_cv_build" >&6
1636 build=$ac_cv_build
1637 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1638 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1639 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1640
1641
1642 echo "$as_me:$LINENO: checking host system type" >&5
1643 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1644 if test "${ac_cv_host+set}" = set; then
1645   echo $ECHO_N "(cached) $ECHO_C" >&6
1646 else
1647   ac_cv_host_alias=$host_alias
1648 test -z "$ac_cv_host_alias" &&
1649   ac_cv_host_alias=$ac_cv_build_alias
1650 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1651   { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1652 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1653    { (exit 1); exit 1; }; }
1654
1655 fi
1656 echo "$as_me:$LINENO: result: $ac_cv_host" >&5
1657 echo "${ECHO_T}$ac_cv_host" >&6
1658 host=$ac_cv_host
1659 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1660 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1661 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1662
1663
1664 echo "$as_me:$LINENO: checking target system type" >&5
1665 echo $ECHO_N "checking target system type... $ECHO_C" >&6
1666 if test "${ac_cv_target+set}" = set; then
1667   echo $ECHO_N "(cached) $ECHO_C" >&6
1668 else
1669   ac_cv_target_alias=$target_alias
1670 test "x$ac_cv_target_alias" = "x" &&
1671   ac_cv_target_alias=$ac_cv_host_alias
1672 ac_cv_target=`$ac_config_sub $ac_cv_target_alias` ||
1673   { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_target_alias failed" >&5
1674 echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
1675    { (exit 1); exit 1; }; }
1676
1677 fi
1678 echo "$as_me:$LINENO: result: $ac_cv_target" >&5
1679 echo "${ECHO_T}$ac_cv_target" >&6
1680 target=$ac_cv_target
1681 target_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1682 target_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1683 target_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1684
1685
1686 # The aliases save the names the user supplied, while $host etc.
1687 # will get canonicalized.
1688 test -n "$target_alias" &&
1689   test "$program_prefix$program_suffix$program_transform_name" = \
1690     NONENONEs,x,x, &&
1691   program_prefix=${target_alias}-
1692
1693 am__api_version="1.9"
1694 # Find a good install program.  We prefer a C program (faster),
1695 # so one script is as good as another.  But avoid the broken or
1696 # incompatible versions:
1697 # SysV /etc/install, /usr/sbin/install
1698 # SunOS /usr/etc/install
1699 # IRIX /sbin/install
1700 # AIX /bin/install
1701 # AmigaOS /C/install, which installs bootblocks on floppy discs
1702 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
1703 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
1704 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
1705 # OS/2's system install, which has a completely different semantic
1706 # ./install, which can be erroneously created by make from ./install.sh.
1707 echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
1708 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
1709 if test -z "$INSTALL"; then
1710 if test "${ac_cv_path_install+set}" = set; then
1711   echo $ECHO_N "(cached) $ECHO_C" >&6
1712 else
1713   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1714 for as_dir in $PATH
1715 do
1716   IFS=$as_save_IFS
1717   test -z "$as_dir" && as_dir=.
1718   # Account for people who put trailing slashes in PATH elements.
1719 case $as_dir/ in
1720   ./ | .// | /cC/* | \
1721   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
1722   ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
1723   /usr/ucb/* ) ;;
1724   *)
1725     # OSF1 and SCO ODT 3.0 have their own names for install.
1726     # Don't use installbsd from OSF since it installs stuff as root
1727     # by default.
1728     for ac_prog in ginstall scoinst install; do
1729       for ac_exec_ext in '' $ac_executable_extensions; do
1730         if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
1731           if test $ac_prog = install &&
1732             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
1733             # AIX install.  It has an incompatible calling convention.
1734             :
1735           elif test $ac_prog = install &&
1736             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
1737             # program-specific install script used by HP pwplus--don't use.
1738             :
1739           else
1740             ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
1741             break 3
1742           fi
1743         fi
1744       done
1745     done
1746     ;;
1747 esac
1748 done
1749
1750
1751 fi
1752   if test "${ac_cv_path_install+set}" = set; then
1753     INSTALL=$ac_cv_path_install
1754   else
1755     # As a last resort, use the slow shell script.  We don't cache a
1756     # path for INSTALL within a source directory, because that will
1757     # break other packages using the cache if that directory is
1758     # removed, or if the path is relative.
1759     INSTALL=$ac_install_sh
1760   fi
1761 fi
1762 echo "$as_me:$LINENO: result: $INSTALL" >&5
1763 echo "${ECHO_T}$INSTALL" >&6
1764
1765 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
1766 # It thinks the first close brace ends the variable substitution.
1767 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
1768
1769 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
1770
1771 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
1772
1773 echo "$as_me:$LINENO: checking whether build environment is sane" >&5
1774 echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6
1775 # Just in case
1776 sleep 1
1777 echo timestamp > conftest.file
1778 # Do `set' in a subshell so we don't clobber the current shell's
1779 # arguments.  Must try -L first in case configure is actually a
1780 # symlink; some systems play weird games with the mod time of symlinks
1781 # (eg FreeBSD returns the mod time of the symlink's containing
1782 # directory).
1783 if (
1784    set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
1785    if test "$*" = "X"; then
1786       # -L didn't work.
1787       set X `ls -t $srcdir/configure conftest.file`
1788    fi
1789    rm -f conftest.file
1790    if test "$*" != "X $srcdir/configure conftest.file" \
1791       && test "$*" != "X conftest.file $srcdir/configure"; then
1792
1793       # If neither matched, then we have a broken ls.  This can happen
1794       # if, for instance, CONFIG_SHELL is bash and it inherits a
1795       # broken ls alias from the environment.  This has actually
1796       # happened.  Such a system could not be considered "sane".
1797       { { echo "$as_me:$LINENO: error: ls -t appears to fail.  Make sure there is not a broken
1798 alias in your environment" >&5
1799 echo "$as_me: error: ls -t appears to fail.  Make sure there is not a broken
1800 alias in your environment" >&2;}
1801    { (exit 1); exit 1; }; }
1802    fi
1803
1804    test "$2" = conftest.file
1805    )
1806 then
1807    # Ok.
1808    :
1809 else
1810    { { echo "$as_me:$LINENO: error: newly created file is older than distributed files!
1811 Check your system clock" >&5
1812 echo "$as_me: error: newly created file is older than distributed files!
1813 Check your system clock" >&2;}
1814    { (exit 1); exit 1; }; }
1815 fi
1816 echo "$as_me:$LINENO: result: yes" >&5
1817 echo "${ECHO_T}yes" >&6
1818 test "$program_prefix" != NONE &&
1819   program_transform_name="s,^,$program_prefix,;$program_transform_name"
1820 # Use a double $ so make ignores it.
1821 test "$program_suffix" != NONE &&
1822   program_transform_name="s,\$,$program_suffix,;$program_transform_name"
1823 # Double any \ or $.  echo might interpret backslashes.
1824 # By default was `s,x,x', remove it if useless.
1825 cat <<\_ACEOF >conftest.sed
1826 s/[\\$]/&&/g;s/;s,x,x,$//
1827 _ACEOF
1828 program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
1829 rm conftest.sed
1830
1831 # expand $ac_aux_dir to an absolute path
1832 am_aux_dir=`cd $ac_aux_dir && pwd`
1833
1834 test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
1835 # Use eval to expand $SHELL
1836 if eval "$MISSING --run true"; then
1837   am_missing_run="$MISSING --run "
1838 else
1839   am_missing_run=
1840   { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
1841 echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
1842 fi
1843
1844 if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
1845   # We used to keeping the `.' as first argument, in order to
1846   # allow $(mkdir_p) to be used without argument.  As in
1847   #   $(mkdir_p) $(somedir)
1848   # where $(somedir) is conditionally defined.  However this is wrong
1849   # for two reasons:
1850   #  1. if the package is installed by a user who cannot write `.'
1851   #     make install will fail,
1852   #  2. the above comment should most certainly read
1853   #     $(mkdir_p) $(DESTDIR)$(somedir)
1854   #     so it does not work when $(somedir) is undefined and
1855   #     $(DESTDIR) is not.
1856   #  To support the latter case, we have to write
1857   #     test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir),
1858   #  so the `.' trick is pointless.
1859   mkdir_p='mkdir -p --'
1860 else
1861   # On NextStep and OpenStep, the `mkdir' command does not
1862   # recognize any option.  It will interpret all options as
1863   # directories to create, and then abort because `.' already
1864   # exists.
1865   for d in ./-p ./--version;
1866   do
1867     test -d $d && rmdir $d
1868   done
1869   # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists.
1870   if test -f "$ac_aux_dir/mkinstalldirs"; then
1871     mkdir_p='$(mkinstalldirs)'
1872   else
1873     mkdir_p='$(install_sh) -d'
1874   fi
1875 fi
1876
1877 for ac_prog in gawk mawk nawk awk
1878 do
1879   # Extract the first word of "$ac_prog", so it can be a program name with args.
1880 set dummy $ac_prog; ac_word=$2
1881 echo "$as_me:$LINENO: checking for $ac_word" >&5
1882 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1883 if test "${ac_cv_prog_AWK+set}" = set; then
1884   echo $ECHO_N "(cached) $ECHO_C" >&6
1885 else
1886   if test -n "$AWK"; then
1887   ac_cv_prog_AWK="$AWK" # Let the user override the test.
1888 else
1889 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1890 for as_dir in $PATH
1891 do
1892   IFS=$as_save_IFS
1893   test -z "$as_dir" && as_dir=.
1894   for ac_exec_ext in '' $ac_executable_extensions; do
1895   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1896     ac_cv_prog_AWK="$ac_prog"
1897     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1898     break 2
1899   fi
1900 done
1901 done
1902
1903 fi
1904 fi
1905 AWK=$ac_cv_prog_AWK
1906 if test -n "$AWK"; then
1907   echo "$as_me:$LINENO: result: $AWK" >&5
1908 echo "${ECHO_T}$AWK" >&6
1909 else
1910   echo "$as_me:$LINENO: result: no" >&5
1911 echo "${ECHO_T}no" >&6
1912 fi
1913
1914   test -n "$AWK" && break
1915 done
1916
1917 echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
1918 echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6
1919 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'`
1920 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
1921   echo $ECHO_N "(cached) $ECHO_C" >&6
1922 else
1923   cat >conftest.make <<\_ACEOF
1924 all:
1925         @echo 'ac_maketemp="$(MAKE)"'
1926 _ACEOF
1927 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
1928 eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
1929 if test -n "$ac_maketemp"; then
1930   eval ac_cv_prog_make_${ac_make}_set=yes
1931 else
1932   eval ac_cv_prog_make_${ac_make}_set=no
1933 fi
1934 rm -f conftest.make
1935 fi
1936 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
1937   echo "$as_me:$LINENO: result: yes" >&5
1938 echo "${ECHO_T}yes" >&6
1939   SET_MAKE=
1940 else
1941   echo "$as_me:$LINENO: result: no" >&5
1942 echo "${ECHO_T}no" >&6
1943   SET_MAKE="MAKE=${MAKE-make}"
1944 fi
1945
1946 rm -rf .tst 2>/dev/null
1947 mkdir .tst 2>/dev/null
1948 if test -d .tst; then
1949   am__leading_dot=.
1950 else
1951   am__leading_dot=_
1952 fi
1953 rmdir .tst 2>/dev/null
1954
1955 # test to see if srcdir already configured
1956 if test "`cd $srcdir && pwd`" != "`pwd`" &&
1957    test -f $srcdir/config.status; then
1958   { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
1959 echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
1960    { (exit 1); exit 1; }; }
1961 fi
1962
1963 # test whether we have cygpath
1964 if test -z "$CYGPATH_W"; then
1965   if (cygpath --version) >/dev/null 2>/dev/null; then
1966     CYGPATH_W='cygpath -w'
1967   else
1968     CYGPATH_W=echo
1969   fi
1970 fi
1971
1972
1973 # Define the identity of the package.
1974  PACKAGE=$OL_PACKAGE
1975  VERSION=$OL_VERSION
1976
1977
1978 # Some tools Automake needs.
1979
1980 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
1981
1982
1983 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
1984
1985
1986 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
1987
1988
1989 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
1990
1991
1992 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
1993
1994 install_sh=${install_sh-"$am_aux_dir/install-sh"}
1995
1996 # Installed binaries are usually stripped using `strip' when the user
1997 # run `make install-strip'.  However `strip' might not be the right
1998 # tool to use in cross-compilation environments, therefore Automake
1999 # will honor the `STRIP' environment variable to overrule this program.
2000 if test "$cross_compiling" != no; then
2001   if test -n "$ac_tool_prefix"; then
2002   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2003 set dummy ${ac_tool_prefix}strip; ac_word=$2
2004 echo "$as_me:$LINENO: checking for $ac_word" >&5
2005 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2006 if test "${ac_cv_prog_STRIP+set}" = set; then
2007   echo $ECHO_N "(cached) $ECHO_C" >&6
2008 else
2009   if test -n "$STRIP"; then
2010   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2011 else
2012 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2013 for as_dir in $PATH
2014 do
2015   IFS=$as_save_IFS
2016   test -z "$as_dir" && as_dir=.
2017   for ac_exec_ext in '' $ac_executable_extensions; do
2018   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2019     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2020     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2021     break 2
2022   fi
2023 done
2024 done
2025
2026 fi
2027 fi
2028 STRIP=$ac_cv_prog_STRIP
2029 if test -n "$STRIP"; then
2030   echo "$as_me:$LINENO: result: $STRIP" >&5
2031 echo "${ECHO_T}$STRIP" >&6
2032 else
2033   echo "$as_me:$LINENO: result: no" >&5
2034 echo "${ECHO_T}no" >&6
2035 fi
2036
2037 fi
2038 if test -z "$ac_cv_prog_STRIP"; then
2039   ac_ct_STRIP=$STRIP
2040   # Extract the first word of "strip", so it can be a program name with args.
2041 set dummy strip; ac_word=$2
2042 echo "$as_me:$LINENO: checking for $ac_word" >&5
2043 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2044 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
2045   echo $ECHO_N "(cached) $ECHO_C" >&6
2046 else
2047   if test -n "$ac_ct_STRIP"; then
2048   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2049 else
2050 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2051 for as_dir in $PATH
2052 do
2053   IFS=$as_save_IFS
2054   test -z "$as_dir" && as_dir=.
2055   for ac_exec_ext in '' $ac_executable_extensions; do
2056   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2057     ac_cv_prog_ac_ct_STRIP="strip"
2058     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2059     break 2
2060   fi
2061 done
2062 done
2063
2064   test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
2065 fi
2066 fi
2067 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2068 if test -n "$ac_ct_STRIP"; then
2069   echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
2070 echo "${ECHO_T}$ac_ct_STRIP" >&6
2071 else
2072   echo "$as_me:$LINENO: result: no" >&5
2073 echo "${ECHO_T}no" >&6
2074 fi
2075
2076   STRIP=$ac_ct_STRIP
2077 else
2078   STRIP="$ac_cv_prog_STRIP"
2079 fi
2080
2081 fi
2082 INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
2083
2084 # We need awk for the "check" target.  The system "awk" is bad on
2085 # some platforms.
2086 # Always define AMTAR for backward compatibility.
2087
2088 AMTAR=${AMTAR-"${am_missing_run}tar"}
2089
2090 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2091
2092
2093
2094
2095
2096 cat >>confdefs.h <<_ACEOF
2097 #define OPENLDAP_PACKAGE "$PACKAGE"
2098 _ACEOF
2099
2100
2101 cat >>confdefs.h <<_ACEOF
2102 #define OPENLDAP_VERSION "$VERSION"
2103 _ACEOF
2104
2105
2106
2107 cat >>confdefs.h <<_ACEOF
2108 #define LDAP_VENDOR_VERSION $OL_API_INC
2109 _ACEOF
2110
2111
2112 cat >>confdefs.h <<_ACEOF
2113 #define LDAP_VENDOR_VERSION_MAJOR $OL_MAJOR
2114 _ACEOF
2115
2116
2117 cat >>confdefs.h <<_ACEOF
2118 #define LDAP_VENDOR_VERSION_MINOR $OL_MINOR
2119 _ACEOF
2120
2121
2122 cat >>confdefs.h <<_ACEOF
2123 #define LDAP_VENDOR_VERSION_PATCH $OL_PATCH
2124 _ACEOF
2125
2126
2127 OPENLDAP_LIBRELEASE=$OL_API_LIB_RELEASE
2128
2129 OPENLDAP_LIBVERSION=$OL_API_LIB_VERSION
2130
2131 OPENLDAP_RELEASE_DATE="$OL_RELEASE_DATE"
2132
2133
2134
2135
2136
2137
2138
2139           ac_config_headers="$ac_config_headers include/portable.h:include/portable.hin"
2140
2141           ac_config_headers="$ac_config_headers include/ldap_features.h:include/ldap_features.hin"
2142
2143           ac_config_headers="$ac_config_headers include/lber_types.h:include/lber_types.hin"
2144
2145
2146 echo "$as_me:$LINENO: checking configure arguments" >&5
2147 echo $ECHO_N "checking configure arguments... $ECHO_C" >&6
2148
2149
2150 top_builddir=`pwd`
2151
2152 ldap_subdir="/openldap"
2153
2154
2155 # Check whether --with-subdir or --without-subdir was given.
2156 if test "${with_subdir+set}" = set; then
2157   withval="$with_subdir"
2158   case "$withval" in
2159         no) ldap_subdir=""
2160                 ;;
2161         yes)
2162                 ;;
2163         /*|\\*)
2164                 ldap_subdir="$withval"
2165                 ;;
2166         *)
2167                 ldap_subdir="/$withval"
2168                 ;;
2169 esac
2170
2171 fi;
2172
2173 # OpenLDAP --enable-debug
2174
2175         # Check whether --enable-debug or --disable-debug was given.
2176 if test "${enable_debug+set}" = set; then
2177   enableval="$enable_debug"
2178
2179         ol_arg=invalid
2180         for ol_val in auto yes no ; do
2181                 if test "$enableval" = "$ol_val" ; then
2182                         ol_arg="$ol_val"
2183                 fi
2184         done
2185         if test "$ol_arg" = "invalid" ; then
2186                 { { echo "$as_me:$LINENO: error: bad value $enableval for --enable-debug" >&5
2187 echo "$as_me: error: bad value $enableval for --enable-debug" >&2;}
2188    { (exit 1); exit 1; }; }
2189         fi
2190         ol_enable_debug="$ol_arg"
2191
2192 else
2193         ol_enable_debug=yes
2194 fi;
2195 # end --enable-debug
2196 # OpenLDAP --enable-dynamic
2197
2198         # Check whether --enable-dynamic or --disable-dynamic was given.
2199 if test "${enable_dynamic+set}" = set; then
2200   enableval="$enable_dynamic"
2201
2202         ol_arg=invalid
2203         for ol_val in auto yes no ; do
2204                 if test "$enableval" = "$ol_val" ; then
2205                         ol_arg="$ol_val"
2206                 fi
2207         done
2208         if test "$ol_arg" = "invalid" ; then
2209                 { { echo "$as_me:$LINENO: error: bad value $enableval for --enable-dynamic" >&5
2210 echo "$as_me: error: bad value $enableval for --enable-dynamic" >&2;}
2211    { (exit 1); exit 1; }; }
2212         fi
2213         ol_enable_dynamic="$ol_arg"
2214
2215 else
2216         ol_enable_dynamic=no
2217 fi;
2218 # end --enable-dynamic
2219 # OpenLDAP --enable-syslog
2220
2221         # Check whether --enable-syslog or --disable-syslog was given.
2222 if test "${enable_syslog+set}" = set; then
2223   enableval="$enable_syslog"
2224
2225         ol_arg=invalid
2226         for ol_val in auto yes no ; do
2227                 if test "$enableval" = "$ol_val" ; then
2228                         ol_arg="$ol_val"
2229                 fi
2230         done
2231         if test "$ol_arg" = "invalid" ; then
2232                 { { echo "$as_me:$LINENO: error: bad value $enableval for --enable-syslog" >&5
2233 echo "$as_me: error: bad value $enableval for --enable-syslog" >&2;}
2234    { (exit 1); exit 1; }; }
2235         fi
2236         ol_enable_syslog="$ol_arg"
2237
2238 else
2239         ol_enable_syslog=auto
2240 fi;
2241 # end --enable-syslog
2242 # OpenLDAP --enable-proctitle
2243
2244         # Check whether --enable-proctitle or --disable-proctitle was given.
2245 if test "${enable_proctitle+set}" = set; then
2246   enableval="$enable_proctitle"
2247
2248         ol_arg=invalid
2249         for ol_val in auto yes no ; do
2250                 if test "$enableval" = "$ol_val" ; then
2251                         ol_arg="$ol_val"
2252                 fi
2253         done
2254         if test "$ol_arg" = "invalid" ; then
2255                 { { echo "$as_me:$LINENO: error: bad value $enableval for --enable-proctitle" >&5
2256 echo "$as_me: error: bad value $enableval for --enable-proctitle" >&2;}
2257    { (exit 1); exit 1; }; }
2258         fi
2259         ol_enable_proctitle="$ol_arg"
2260
2261 else
2262         ol_enable_proctitle=yes
2263 fi;
2264 # end --enable-proctitle
2265 ol_enable_referrals=${ol_enable_referrals-no}
2266 ol_enable_kbind=${ol_enable_kbind-no}
2267 # OpenLDAP --enable-ipv6
2268
2269         # Check whether --enable-ipv6 or --disable-ipv6 was given.
2270 if test "${enable_ipv6+set}" = set; then
2271   enableval="$enable_ipv6"
2272
2273         ol_arg=invalid
2274         for ol_val in auto yes no ; do
2275                 if test "$enableval" = "$ol_val" ; then
2276                         ol_arg="$ol_val"
2277                 fi
2278         done
2279         if test "$ol_arg" = "invalid" ; then
2280                 { { echo "$as_me:$LINENO: error: bad value $enableval for --enable-ipv6" >&5
2281 echo "$as_me: error: bad value $enableval for --enable-ipv6" >&2;}
2282    { (exit 1); exit 1; }; }
2283         fi
2284         ol_enable_ipv6="$ol_arg"
2285
2286 else
2287         ol_enable_ipv6=auto
2288 fi;
2289 # end --enable-ipv6
2290 # OpenLDAP --enable-local
2291
2292         # Check whether --enable-local or --disable-local was given.
2293 if test "${enable_local+set}" = set; then
2294   enableval="$enable_local"
2295
2296         ol_arg=invalid
2297         for ol_val in auto yes no ; do
2298                 if test "$enableval" = "$ol_val" ; then
2299                         ol_arg="$ol_val"
2300                 fi
2301         done
2302         if test "$ol_arg" = "invalid" ; then
2303                 { { echo "$as_me:$LINENO: error: bad value $enableval for --enable-local" >&5
2304 echo "$as_me: error: bad value $enableval for --enable-local" >&2;}
2305    { (exit 1); exit 1; }; }
2306         fi
2307         ol_enable_local="$ol_arg"
2308
2309 else
2310         ol_enable_local=auto
2311 fi;
2312 # end --enable-local
2313
2314 # OpenLDAP --with-cyrus_sasl
2315
2316 # Check whether --with-cyrus_sasl or --without-cyrus_sasl was given.
2317 if test "${with_cyrus_sasl+set}" = set; then
2318   withval="$with_cyrus_sasl"
2319
2320         ol_arg=invalid
2321         for ol_val in auto yes no  ; do
2322                 if test "$withval" = "$ol_val" ; then
2323                         ol_arg="$ol_val"
2324                 fi
2325         done
2326         if test "$ol_arg" = "invalid" ; then
2327                 { { echo "$as_me:$LINENO: error: bad value $withval for --with-cyrus_sasl" >&5
2328 echo "$as_me: error: bad value $withval for --with-cyrus_sasl" >&2;}
2329    { (exit 1); exit 1; }; }
2330         fi
2331         ol_with_cyrus_sasl="$ol_arg"
2332
2333 else
2334         ol_with_cyrus_sasl="auto"
2335 fi; # end --with-cyrus_sasl
2336
2337 # OpenLDAP --with-fetch
2338
2339 # Check whether --with-fetch or --without-fetch was given.
2340 if test "${with_fetch+set}" = set; then
2341   withval="$with_fetch"
2342
2343         ol_arg=invalid
2344         for ol_val in auto yes no  ; do
2345                 if test "$withval" = "$ol_val" ; then
2346                         ol_arg="$ol_val"
2347                 fi
2348         done
2349         if test "$ol_arg" = "invalid" ; then
2350                 { { echo "$as_me:$LINENO: error: bad value $withval for --with-fetch" >&5
2351 echo "$as_me: error: bad value $withval for --with-fetch" >&2;}
2352    { (exit 1); exit 1; }; }
2353         fi
2354         ol_with_fetch="$ol_arg"
2355
2356 else
2357         ol_with_fetch="auto"
2358 fi; # end --with-fetch
2359
2360 ol_with_kerberos=${ol_with_kerberos-auto}
2361 # OpenLDAP --with-threads
2362
2363 # Check whether --with-threads or --without-threads was given.
2364 if test "${with_threads+set}" = set; then
2365   withval="$with_threads"
2366
2367         ol_arg=invalid
2368         for ol_val in auto nt posix mach pth lwp yes no manual  ; do
2369                 if test "$withval" = "$ol_val" ; then
2370                         ol_arg="$ol_val"
2371                 fi
2372         done
2373         if test "$ol_arg" = "invalid" ; then
2374                 { { echo "$as_me:$LINENO: error: bad value $withval for --with-threads" >&5
2375 echo "$as_me: error: bad value $withval for --with-threads" >&2;}
2376    { (exit 1); exit 1; }; }
2377         fi
2378         ol_with_threads="$ol_arg"
2379
2380 else
2381         ol_with_threads="auto"
2382 fi; # end --with-threads
2383
2384 # OpenLDAP --with-tls
2385
2386 # Check whether --with-tls or --without-tls was given.
2387 if test "${with_tls+set}" = set; then
2388   withval="$with_tls"
2389
2390         ol_arg=invalid
2391         for ol_val in auto openssl yes no  ; do
2392                 if test "$withval" = "$ol_val" ; then
2393                         ol_arg="$ol_val"
2394                 fi
2395         done
2396         if test "$ol_arg" = "invalid" ; then
2397                 { { echo "$as_me:$LINENO: error: bad value $withval for --with-tls" >&5
2398 echo "$as_me: error: bad value $withval for --with-tls" >&2;}
2399    { (exit 1); exit 1; }; }
2400         fi
2401         ol_with_tls="$ol_arg"
2402
2403 else
2404         ol_with_tls="auto"
2405 fi; # end --with-tls
2406
2407 # OpenLDAP --with-yielding_select
2408
2409 # Check whether --with-yielding_select or --without-yielding_select was given.
2410 if test "${with_yielding_select+set}" = set; then
2411   withval="$with_yielding_select"
2412
2413         ol_arg=invalid
2414         for ol_val in auto yes no manual  ; do
2415                 if test "$withval" = "$ol_val" ; then
2416                         ol_arg="$ol_val"
2417                 fi
2418         done
2419         if test "$ol_arg" = "invalid" ; then
2420                 { { echo "$as_me:$LINENO: error: bad value $withval for --with-yielding_select" >&5
2421 echo "$as_me: error: bad value $withval for --with-yielding_select" >&2;}
2422    { (exit 1); exit 1; }; }
2423         fi
2424         ol_with_yielding_select="$ol_arg"
2425
2426 else
2427         ol_with_yielding_select="auto"
2428 fi; # end --with-yielding_select
2429
2430 # OpenLDAP --with-multiple_precision
2431
2432 # Check whether --with-multiple_precision or --without-multiple_precision was given.
2433 if test "${with_multiple_precision+set}" = set; then
2434   withval="$with_multiple_precision"
2435
2436         ol_arg=invalid
2437         for ol_val in auto bignum gmp yes no  ; do
2438                 if test "$withval" = "$ol_val" ; then
2439                         ol_arg="$ol_val"
2440                 fi
2441         done
2442         if test "$ol_arg" = "invalid" ; then
2443                 { { echo "$as_me:$LINENO: error: bad value $withval for --with-multiple_precision" >&5
2444 echo "$as_me: error: bad value $withval for --with-multiple_precision" >&2;}
2445    { (exit 1); exit 1; }; }
2446         fi
2447         ol_with_multiple_precision="$ol_arg"
2448
2449 else
2450         ol_with_multiple_precision="auto"
2451 fi; # end --with-multiple_precision
2452
2453
2454
2455 # Check whether --enable-xxslapdoptions or --disable-xxslapdoptions was given.
2456 if test "${enable_xxslapdoptions+set}" = set; then
2457   enableval="$enable_xxslapdoptions"
2458
2459 fi;
2460 # OpenLDAP --enable-slapd
2461
2462         # Check whether --enable-slapd or --disable-slapd was given.
2463 if test "${enable_slapd+set}" = set; then
2464   enableval="$enable_slapd"
2465
2466         ol_arg=invalid
2467         for ol_val in auto yes no ; do
2468                 if test "$enableval" = "$ol_val" ; then
2469                         ol_arg="$ol_val"
2470                 fi
2471         done
2472         if test "$ol_arg" = "invalid" ; then
2473                 { { echo "$as_me:$LINENO: error: bad value $enableval for --enable-slapd" >&5
2474 echo "$as_me: error: bad value $enableval for --enable-slapd" >&2;}
2475    { (exit 1); exit 1; }; }
2476         fi
2477         ol_enable_slapd="$ol_arg"
2478
2479 else
2480         ol_enable_slapd=yes
2481 fi;
2482 # end --enable-slapd
2483 # OpenLDAP --enable-aci
2484
2485         # Check whether --enable-aci or --disable-aci was given.
2486 if test "${enable_aci+set}" = set; then
2487   enableval="$enable_aci"
2488
2489         ol_arg=invalid
2490         for ol_val in auto yes no ; do
2491                 if test "$enableval" = "$ol_val" ; then
2492                         ol_arg="$ol_val"
2493                 fi
2494         done
2495         if test "$ol_arg" = "invalid" ; then
2496                 { { echo "$as_me:$LINENO: error: bad value $enableval for --enable-aci" >&5
2497 echo "$as_me: error: bad value $enableval for --enable-aci" >&2;}
2498    { (exit 1); exit 1; }; }
2499         fi
2500         ol_enable_aci="$ol_arg"
2501
2502 else
2503         ol_enable_aci=no
2504 fi;
2505 # end --enable-aci
2506 # OpenLDAP --enable-cleartext
2507
2508         # Check whether --enable-cleartext or --disable-cleartext was given.
2509 if test "${enable_cleartext+set}" = set; then
2510   enableval="$enable_cleartext"
2511
2512         ol_arg=invalid
2513         for ol_val in auto yes no ; do
2514                 if test "$enableval" = "$ol_val" ; then
2515                         ol_arg="$ol_val"
2516                 fi
2517         done
2518         if test "$ol_arg" = "invalid" ; then
2519                 { { echo "$as_me:$LINENO: error: bad value $enableval for --enable-cleartext" >&5
2520 echo "$as_me: error: bad value $enableval for --enable-cleartext" >&2;}
2521    { (exit 1); exit 1; }; }
2522         fi
2523         ol_enable_cleartext="$ol_arg"
2524
2525 else
2526         ol_enable_cleartext=yes
2527 fi;
2528 # end --enable-cleartext
2529 # OpenLDAP --enable-crypt
2530
2531         # Check whether --enable-crypt or --disable-crypt was given.
2532 if test "${enable_crypt+set}" = set; then
2533   enableval="$enable_crypt"
2534
2535         ol_arg=invalid
2536         for ol_val in auto yes no ; do
2537                 if test "$enableval" = "$ol_val" ; then
2538                         ol_arg="$ol_val"
2539                 fi
2540         done
2541         if test "$ol_arg" = "invalid" ; then
2542                 { { echo "$as_me:$LINENO: error: bad value $enableval for --enable-crypt" >&5
2543 echo "$as_me: error: bad value $enableval for --enable-crypt" >&2;}
2544    { (exit 1); exit 1; }; }
2545         fi
2546         ol_enable_crypt="$ol_arg"
2547
2548 else
2549         ol_enable_crypt=no
2550 fi;
2551 # end --enable-crypt
2552 # OpenLDAP --enable-lmpasswd
2553
2554         # Check whether --enable-lmpasswd or --disable-lmpasswd was given.
2555 if test "${enable_lmpasswd+set}" = set; then
2556   enableval="$enable_lmpasswd"
2557
2558         ol_arg=invalid
2559         for ol_val in auto yes no ; do
2560                 if test "$enableval" = "$ol_val" ; then
2561                         ol_arg="$ol_val"
2562                 fi
2563         done
2564         if test "$ol_arg" = "invalid" ; then
2565                 { { echo "$as_me:$LINENO: error: bad value $enableval for --enable-lmpasswd" >&5
2566 echo "$as_me: error: bad value $enableval for --enable-lmpasswd" >&2;}
2567    { (exit 1); exit 1; }; }
2568         fi
2569         ol_enable_lmpasswd="$ol_arg"
2570
2571 else
2572         ol_enable_lmpasswd=no
2573 fi;
2574 # end --enable-lmpasswd
2575 # OpenLDAP --enable-spasswd
2576
2577         # Check whether --enable-spasswd or --disable-spasswd was given.
2578 if test "${enable_spasswd+set}" = set; then
2579   enableval="$enable_spasswd"
2580
2581         ol_arg=invalid
2582         for ol_val in auto yes no ; do
2583                 if test "$enableval" = "$ol_val" ; then
2584                         ol_arg="$ol_val"
2585                 fi
2586         done
2587         if test "$ol_arg" = "invalid" ; then
2588                 { { echo "$as_me:$LINENO: error: bad value $enableval for --enable-spasswd" >&5
2589 echo "$as_me: error: bad value $enableval for --enable-spasswd" >&2;}
2590    { (exit 1); exit 1; }; }
2591         fi
2592         ol_enable_spasswd="$ol_arg"
2593
2594 else
2595         ol_enable_spasswd=no
2596 fi;
2597 # end --enable-spasswd
2598 # OpenLDAP --enable-modules
2599
2600         # Check whether --enable-modules or --disable-modules was given.
2601 if test "${enable_modules+set}" = set; then
2602   enableval="$enable_modules"
2603
2604         ol_arg=invalid
2605         for ol_val in auto yes no ; do
2606                 if test "$enableval" = "$ol_val" ; then
2607                         ol_arg="$ol_val"
2608                 fi
2609         done
2610         if test "$ol_arg" = "invalid" ; then
2611                 { { echo "$as_me:$LINENO: error: bad value $enableval for --enable-modules" >&5
2612 echo "$as_me: error: bad value $enableval for --enable-modules" >&2;}
2613    { (exit 1); exit 1; }; }
2614         fi
2615         ol_enable_modules="$ol_arg"
2616
2617 else
2618         ol_enable_modules=no
2619 fi;
2620 # end --enable-modules
2621 ol_enable_multimaster=${ol_enable_multimaster-no}
2622 # OpenLDAP --enable-rewrite
2623
2624         # Check whether --enable-rewrite or --disable-rewrite was given.
2625 if test "${enable_rewrite+set}" = set; then
2626   enableval="$enable_rewrite"
2627
2628         ol_arg=invalid
2629         for ol_val in auto yes no ; do
2630                 if test "$enableval" = "$ol_val" ; then
2631                         ol_arg="$ol_val"
2632                 fi
2633         done
2634         if test "$ol_arg" = "invalid" ; then
2635                 { { echo "$as_me:$LINENO: error: bad value $enableval for --enable-rewrite" >&5
2636 echo "$as_me: error: bad value $enableval for --enable-rewrite" >&2;}
2637    { (exit 1); exit 1; }; }
2638         fi
2639         ol_enable_rewrite="$ol_arg"
2640
2641 else
2642         ol_enable_rewrite=auto
2643 fi;
2644 # end --enable-rewrite
2645 # OpenLDAP --enable-rlookups
2646
2647         # Check whether --enable-rlookups or --disable-rlookups was given.
2648 if test "${enable_rlookups+set}" = set; then
2649   enableval="$enable_rlookups"
2650
2651         ol_arg=invalid
2652         for ol_val in auto yes no ; do
2653                 if test "$enableval" = "$ol_val" ; then
2654                         ol_arg="$ol_val"
2655                 fi
2656         done
2657         if test "$ol_arg" = "invalid" ; then
2658                 { { echo "$as_me:$LINENO: error: bad value $enableval for --enable-rlookups" >&5
2659 echo "$as_me: error: bad value $enableval for --enable-rlookups" >&2;}
2660    { (exit 1); exit 1; }; }
2661         fi
2662         ol_enable_rlookups="$ol_arg"
2663
2664 else
2665         ol_enable_rlookups=no
2666 fi;
2667 # end --enable-rlookups
2668 # OpenLDAP --enable-slapi
2669
2670         # Check whether --enable-slapi or --disable-slapi was given.
2671 if test "${enable_slapi+set}" = set; then
2672   enableval="$enable_slapi"
2673
2674         ol_arg=invalid
2675         for ol_val in auto yes no ; do
2676                 if test "$enableval" = "$ol_val" ; then
2677                         ol_arg="$ol_val"
2678                 fi
2679         done
2680         if test "$ol_arg" = "invalid" ; then
2681                 { { echo "$as_me:$LINENO: error: bad value $enableval for --enable-slapi" >&5
2682 echo "$as_me: error: bad value $enableval for --enable-slapi" >&2;}
2683    { (exit 1); exit 1; }; }
2684         fi
2685         ol_enable_slapi="$ol_arg"
2686
2687 else
2688         ol_enable_slapi=no
2689 fi;
2690 # end --enable-slapi
2691 # OpenLDAP --enable-slp
2692
2693         # Check whether --enable-slp or --disable-slp was given.
2694 if test "${enable_slp+set}" = set; then
2695   enableval="$enable_slp"
2696
2697         ol_arg=invalid
2698         for ol_val in auto yes no ; do
2699                 if test "$enableval" = "$ol_val" ; then
2700                         ol_arg="$ol_val"
2701                 fi
2702         done
2703         if test "$ol_arg" = "invalid" ; then
2704                 { { echo "$as_me:$LINENO: error: bad value $enableval for --enable-slp" >&5
2705 echo "$as_me: error: bad value $enableval for --enable-slp" >&2;}
2706    { (exit 1); exit 1; }; }
2707         fi
2708         ol_enable_slp="$ol_arg"
2709
2710 else
2711         ol_enable_slp=no
2712 fi;
2713 # end --enable-slp
2714 # OpenLDAP --enable-wrappers
2715
2716         # Check whether --enable-wrappers or --disable-wrappers was given.
2717 if test "${enable_wrappers+set}" = set; then
2718   enableval="$enable_wrappers"
2719
2720         ol_arg=invalid
2721         for ol_val in auto yes no ; do
2722                 if test "$enableval" = "$ol_val" ; then
2723                         ol_arg="$ol_val"
2724                 fi
2725         done
2726         if test "$ol_arg" = "invalid" ; then
2727                 { { echo "$as_me:$LINENO: error: bad value $enableval for --enable-wrappers" >&5
2728 echo "$as_me: error: bad value $enableval for --enable-wrappers" >&2;}
2729    { (exit 1); exit 1; }; }
2730         fi
2731         ol_enable_wrappers="$ol_arg"
2732
2733 else
2734         ol_enable_wrappers=no
2735 fi;
2736 # end --enable-wrappers
2737
2738 Backends="bdb \
2739         dnssrv \
2740         hdb \
2741         ldap \
2742         ldbm \
2743         meta \
2744         monitor \
2745         null \
2746         passwd \
2747         perl \
2748         relay \
2749         shell \
2750         sql"
2751
2752 # Check whether --enable-xxslapbackends or --disable-xxslapbackends was given.
2753 if test "${enable_xxslapbackends+set}" = set; then
2754   enableval="$enable_xxslapbackends"
2755
2756 fi;
2757
2758 # OpenLDAP --enable-backends
2759
2760         # Check whether --enable-backends or --disable-backends was given.
2761 if test "${enable_backends+set}" = set; then
2762   enableval="$enable_backends"
2763
2764         ol_arg=invalid
2765         for ol_val in no yes mod ; do
2766                 if test "$enableval" = "$ol_val" ; then
2767                         ol_arg="$ol_val"
2768                 fi
2769         done
2770         if test "$ol_arg" = "invalid" ; then
2771                 { { echo "$as_me:$LINENO: error: bad value $enableval for --enable-backends" >&5
2772 echo "$as_me: error: bad value $enableval for --enable-backends" >&2;}
2773    { (exit 1); exit 1; }; }
2774         fi
2775         ol_enable_backends="$ol_arg"
2776
2777 fi;
2778 # end --enable-backends
2779 # OpenLDAP --enable-bdb
2780
2781         # Check whether --enable-bdb or --disable-bdb was given.
2782 if test "${enable_bdb+set}" = set; then
2783   enableval="$enable_bdb"
2784
2785         ol_arg=invalid
2786         for ol_val in no yes mod ; do
2787                 if test "$enableval" = "$ol_val" ; then
2788                         ol_arg="$ol_val"
2789                 fi
2790         done
2791         if test "$ol_arg" = "invalid" ; then
2792                 { { echo "$as_me:$LINENO: error: bad value $enableval for --enable-bdb" >&5
2793 echo "$as_me: error: bad value $enableval for --enable-bdb" >&2;}
2794    { (exit 1); exit 1; }; }
2795         fi
2796         ol_enable_bdb="$ol_arg"
2797
2798 else
2799         ol_enable_bdb=${ol_enable_backends:-yes}
2800 fi;
2801 # end --enable-bdb
2802 # OpenLDAP --enable-dnssrv
2803
2804         # Check whether --enable-dnssrv or --disable-dnssrv was given.
2805 if test "${enable_dnssrv+set}" = set; then
2806   enableval="$enable_dnssrv"
2807
2808         ol_arg=invalid
2809         for ol_val in no yes mod ; do
2810                 if test "$enableval" = "$ol_val" ; then
2811                         ol_arg="$ol_val"
2812                 fi
2813         done
2814         if test "$ol_arg" = "invalid" ; then
2815                 { { echo "$as_me:$LINENO: error: bad value $enableval for --enable-dnssrv" >&5
2816 echo "$as_me: error: bad value $enableval for --enable-dnssrv" >&2;}
2817    { (exit 1); exit 1; }; }
2818         fi
2819         ol_enable_dnssrv="$ol_arg"
2820
2821 else
2822         ol_enable_dnssrv=${ol_enable_backends:-no}
2823 fi;
2824 # end --enable-dnssrv
2825 # OpenLDAP --enable-hdb
2826
2827         # Check whether --enable-hdb or --disable-hdb was given.
2828 if test "${enable_hdb+set}" = set; then
2829   enableval="$enable_hdb"
2830
2831         ol_arg=invalid
2832         for ol_val in no yes mod ; do
2833                 if test "$enableval" = "$ol_val" ; then
2834                         ol_arg="$ol_val"
2835                 fi
2836         done
2837         if test "$ol_arg" = "invalid" ; then
2838                 { { echo "$as_me:$LINENO: error: bad value $enableval for --enable-hdb" >&5
2839 echo "$as_me: error: bad value $enableval for --enable-hdb" >&2;}
2840    { (exit 1); exit 1; }; }
2841         fi
2842         ol_enable_hdb="$ol_arg"
2843
2844 else
2845         ol_enable_hdb=${ol_enable_backends:-yes}
2846 fi;
2847 # end --enable-hdb
2848 # OpenLDAP --enable-ldap
2849
2850         # Check whether --enable-ldap or --disable-ldap was given.
2851 if test "${enable_ldap+set}" = set; then
2852   enableval="$enable_ldap"
2853
2854         ol_arg=invalid
2855         for ol_val in no yes mod ; do
2856                 if test "$enableval" = "$ol_val" ; then
2857                         ol_arg="$ol_val"
2858                 fi
2859         done
2860         if test "$ol_arg" = "invalid" ; then
2861                 { { echo "$as_me:$LINENO: error: bad value $enableval for --enable-ldap" >&5
2862 echo "$as_me: error: bad value $enableval for --enable-ldap" >&2;}
2863    { (exit 1); exit 1; }; }
2864         fi
2865         ol_enable_ldap="$ol_arg"
2866
2867 else
2868         ol_enable_ldap=${ol_enable_backends:-no}
2869 fi;
2870 # end --enable-ldap
2871 # OpenLDAP --enable-ldbm
2872
2873         # Check whether --enable-ldbm or --disable-ldbm was given.
2874 if test "${enable_ldbm+set}" = set; then
2875   enableval="$enable_ldbm"
2876
2877         ol_arg=invalid
2878         for ol_val in no yes mod ; do
2879                 if test "$enableval" = "$ol_val" ; then
2880                         ol_arg="$ol_val"
2881                 fi
2882         done
2883         if test "$ol_arg" = "invalid" ; then
2884                 { { echo "$as_me:$LINENO: error: bad value $enableval for --enable-ldbm" >&5
2885 echo "$as_me: error: bad value $enableval for --enable-ldbm" >&2;}
2886    { (exit 1); exit 1; }; }
2887         fi
2888         ol_enable_ldbm="$ol_arg"
2889
2890 else
2891         ol_enable_ldbm=${ol_enable_backends:-no}
2892 fi;
2893 # end --enable-ldbm
2894
2895 # Check whether --with-ldbm_api or --without-ldbm_api was given.
2896 if test "${with_ldbm_api+set}" = set; then
2897   withval="$with_ldbm_api"
2898
2899         { echo "$as_me:$LINENO: WARNING: Please use --enable-ldbm-api instead of --with-ldbm-api" >&5
2900 echo "$as_me: WARNING: Please use --enable-ldbm-api instead of --with-ldbm-api" >&2;}
2901         enable_ldbm_api="$with_ldbm_api"
2902 fi;
2903 # OpenLDAP --enable-ldbm_api
2904
2905         # Check whether --enable-ldbm_api or --disable-ldbm_api was given.
2906 if test "${enable_ldbm_api+set}" = set; then
2907   enableval="$enable_ldbm_api"
2908
2909         ol_arg=invalid
2910         for ol_val in auto berkeley bcompat mdbm gdbm ; do
2911                 if test "$enableval" = "$ol_val" ; then
2912                         ol_arg="$ol_val"
2913                 fi
2914         done
2915         if test "$ol_arg" = "invalid" ; then
2916                 { { echo "$as_me:$LINENO: error: bad value $enableval for --enable-ldbm_api" >&5
2917 echo "$as_me: error: bad value $enableval for --enable-ldbm_api" >&2;}
2918    { (exit 1); exit 1; }; }
2919         fi
2920         ol_enable_ldbm_api="$ol_arg"
2921
2922 else
2923         ol_enable_ldbm_api=auto
2924 fi;
2925 # end --enable-ldbm_api
2926
2927
2928 # Check whether --with-ldbm_type or --without-ldbm_type was given.
2929 if test "${with_ldbm_type+set}" = set; then
2930   withval="$with_ldbm_type"
2931
2932         { echo "$as_me:$LINENO: WARNING: Please use --enable-ldbm-type instead of --with-ldbm-type" >&5
2933 echo "$as_me: WARNING: Please use --enable-ldbm-type instead of --with-ldbm-type" >&2;}
2934         enable_ldbm_type="$with_ldbm_type"
2935 fi;
2936 # OpenLDAP --enable-ldbm_type
2937
2938         # Check whether --enable-ldbm_type or --disable-ldbm_type was given.
2939 if test "${enable_ldbm_type+set}" = set; then
2940   enableval="$enable_ldbm_type"
2941
2942         ol_arg=invalid
2943         for ol_val in auto btree hash ; do
2944                 if test "$enableval" = "$ol_val" ; then
2945                         ol_arg="$ol_val"
2946                 fi
2947         done
2948         if test "$ol_arg" = "invalid" ; then
2949                 { { echo "$as_me:$LINENO: error: bad value $enableval for --enable-ldbm_type" >&5
2950 echo "$as_me: error: bad value $enableval for --enable-ldbm_type" >&2;}
2951    { (exit 1); exit 1; }; }
2952         fi
2953         ol_enable_ldbm_type="$ol_arg"
2954
2955 else
2956         ol_enable_ldbm_type=auto
2957 fi;
2958 # end --enable-ldbm_type
2959
2960 # OpenLDAP --enable-meta
2961
2962         # Check whether --enable-meta or --disable-meta was given.
2963 if test "${enable_meta+set}" = set; then
2964   enableval="$enable_meta"
2965
2966         ol_arg=invalid
2967         for ol_val in no yes mod ; do
2968                 if test "$enableval" = "$ol_val" ; then
2969                         ol_arg="$ol_val"
2970                 fi
2971         done
2972         if test "$ol_arg" = "invalid" ; then
2973                 { { echo "$as_me:$LINENO: error: bad value $enableval for --enable-meta" >&5
2974 echo "$as_me: error: bad value $enableval for --enable-meta" >&2;}
2975    { (exit 1); exit 1; }; }
2976         fi
2977         ol_enable_meta="$ol_arg"
2978
2979 else
2980         ol_enable_meta=${ol_enable_backends:-no}
2981 fi;
2982 # end --enable-meta
2983 # OpenLDAP --enable-monitor
2984
2985         # Check whether --enable-monitor or --disable-monitor was given.
2986 if test "${enable_monitor+set}" = set; then
2987   enableval="$enable_monitor"
2988
2989         ol_arg=invalid
2990         for ol_val in no yes mod ; do
2991                 if test "$enableval" = "$ol_val" ; then
2992                         ol_arg="$ol_val"
2993                 fi
2994         done
2995         if test "$ol_arg" = "invalid" ; then
2996                 { { echo "$as_me:$LINENO: error: bad value $enableval for --enable-monitor" >&5
2997 echo "$as_me: error: bad value $enableval for --enable-monitor" >&2;}
2998    { (exit 1); exit 1; }; }
2999         fi
3000         ol_enable_monitor="$ol_arg"
3001
3002 else
3003         ol_enable_monitor=${ol_enable_backends:-yes}
3004 fi;
3005 # end --enable-monitor
3006 # OpenLDAP --enable-null
3007
3008         # Check whether --enable-null or --disable-null was given.
3009 if test "${enable_null+set}" = set; then
3010   enableval="$enable_null"
3011
3012         ol_arg=invalid
3013         for ol_val in no yes mod ; do
3014                 if test "$enableval" = "$ol_val" ; then
3015                         ol_arg="$ol_val"
3016                 fi
3017         done
3018         if test "$ol_arg" = "invalid" ; then
3019                 { { echo "$as_me:$LINENO: error: bad value $enableval for --enable-null" >&5
3020 echo "$as_me: error: bad value $enableval for --enable-null" >&2;}
3021    { (exit 1); exit 1; }; }
3022         fi
3023         ol_enable_null="$ol_arg"
3024
3025 else
3026         ol_enable_null=${ol_enable_backends:-no}
3027 fi;
3028 # end --enable-null
3029 # OpenLDAP --enable-passwd
3030
3031         # Check whether --enable-passwd or --disable-passwd was given.
3032 if test "${enable_passwd+set}" = set; then
3033   enableval="$enable_passwd"
3034
3035         ol_arg=invalid
3036         for ol_val in no yes mod ; do
3037                 if test "$enableval" = "$ol_val" ; then
3038                         ol_arg="$ol_val"
3039                 fi
3040         done
3041         if test "$ol_arg" = "invalid" ; then
3042                 { { echo "$as_me:$LINENO: error: bad value $enableval for --enable-passwd" >&5
3043 echo "$as_me: error: bad value $enableval for --enable-passwd" >&2;}
3044    { (exit 1); exit 1; }; }
3045         fi
3046         ol_enable_passwd="$ol_arg"
3047
3048 else
3049         ol_enable_passwd=${ol_enable_backends:-no}
3050 fi;
3051 # end --enable-passwd
3052 # OpenLDAP --enable-perl
3053
3054         # Check whether --enable-perl or --disable-perl was given.
3055 if test "${enable_perl+set}" = set; then
3056   enableval="$enable_perl"
3057
3058         ol_arg=invalid
3059         for ol_val in no yes mod ; do
3060                 if test "$enableval" = "$ol_val" ; then
3061                         ol_arg="$ol_val"
3062                 fi
3063         done
3064         if test "$ol_arg" = "invalid" ; then
3065                 { { echo "$as_me:$LINENO: error: bad value $enableval for --enable-perl" >&5
3066 echo "$as_me: error: bad value $enableval for --enable-perl" >&2;}
3067    { (exit 1); exit 1; }; }
3068         fi
3069         ol_enable_perl="$ol_arg"
3070
3071 else
3072         ol_enable_perl=${ol_enable_backends:-no}
3073 fi;
3074 # end --enable-perl
3075 # OpenLDAP --enable-relay
3076
3077         # Check whether --enable-relay or --disable-relay was given.
3078 if test "${enable_relay+set}" = set; then
3079   enableval="$enable_relay"
3080
3081         ol_arg=invalid
3082         for ol_val in no yes mod ; do
3083                 if test "$enableval" = "$ol_val" ; then
3084                         ol_arg="$ol_val"
3085                 fi
3086         done
3087         if test "$ol_arg" = "invalid" ; then
3088                 { { echo "$as_me:$LINENO: error: bad value $enableval for --enable-relay" >&5
3089 echo "$as_me: error: bad value $enableval for --enable-relay" >&2;}
3090    { (exit 1); exit 1; }; }
3091         fi
3092         ol_enable_relay="$ol_arg"
3093
3094 else
3095         ol_enable_relay=${ol_enable_backends:-yes}
3096 fi;
3097 # end --enable-relay
3098 # OpenLDAP --enable-shell
3099
3100         # Check whether --enable-shell or --disable-shell was given.
3101 if test "${enable_shell+set}" = set; then
3102   enableval="$enable_shell"
3103
3104         ol_arg=invalid
3105         for ol_val in no yes mod ; do
3106                 if test "$enableval" = "$ol_val" ; then
3107                         ol_arg="$ol_val"
3108                 fi
3109         done
3110         if test "$ol_arg" = "invalid" ; then
3111                 { { echo "$as_me:$LINENO: error: bad value $enableval for --enable-shell" >&5
3112 echo "$as_me: error: bad value $enableval for --enable-shell" >&2;}
3113    { (exit 1); exit 1; }; }
3114         fi
3115         ol_enable_shell="$ol_arg"
3116
3117 else
3118         ol_enable_shell=${ol_enable_backends:-no}
3119 fi;
3120 # end --enable-shell
3121 # OpenLDAP --enable-sql
3122
3123         # Check whether --enable-sql or --disable-sql was given.
3124 if test "${enable_sql+set}" = set; then
3125   enableval="$enable_sql"
3126
3127         ol_arg=invalid
3128         for ol_val in no yes mod ; do
3129                 if test "$enableval" = "$ol_val" ; then
3130                         ol_arg="$ol_val"
3131                 fi
3132         done
3133         if test "$ol_arg" = "invalid" ; then
3134                 { { echo "$as_me:$LINENO: error: bad value $enableval for --enable-sql" >&5
3135 echo "$as_me: error: bad value $enableval for --enable-sql" >&2;}
3136    { (exit 1); exit 1; }; }
3137         fi
3138         ol_enable_sql="$ol_arg"
3139
3140 else
3141         ol_enable_sql=${ol_enable_backends:-no}
3142 fi;
3143 # end --enable-sql
3144
3145 Overlays="accesslog \
3146         denyop \
3147         dyngroup \
3148         dynlist \
3149         lastmod \
3150         ppolicy \
3151         proxycache \
3152         refint \
3153         retcode \
3154         rwm \
3155         syncprov \
3156         translucent \
3157         unique \
3158         valsort"
3159
3160 # Check whether --enable-xxslapoverlays or --disable-xxslapoverlays was given.
3161 if test "${enable_xxslapoverlays+set}" = set; then
3162   enableval="$enable_xxslapoverlays"
3163
3164 fi;
3165
3166 # OpenLDAP --enable-overlays
3167
3168         # Check whether --enable-overlays or --disable-overlays was given.
3169 if test "${enable_overlays+set}" = set; then
3170   enableval="$enable_overlays"
3171
3172         ol_arg=invalid
3173         for ol_val in no yes mod ; do
3174                 if test "$enableval" = "$ol_val" ; then
3175                         ol_arg="$ol_val"
3176                 fi
3177         done
3178         if test "$ol_arg" = "invalid" ; then
3179                 { { echo "$as_me:$LINENO: error: bad value $enableval for --enable-overlays" >&5
3180 echo "$as_me: error: bad value $enableval for --enable-overlays" >&2;}
3181    { (exit 1); exit 1; }; }
3182         fi
3183         ol_enable_overlays="$ol_arg"
3184
3185 fi;
3186 # end --enable-overlays
3187 # OpenLDAP --enable-accesslog
3188
3189         # Check whether --enable-accesslog or --disable-accesslog was given.
3190 if test "${enable_accesslog+set}" = set; then
3191   enableval="$enable_accesslog"
3192
3193         ol_arg=invalid
3194         for ol_val in no yes mod ; do
3195                 if test "$enableval" = "$ol_val" ; then
3196                         ol_arg="$ol_val"
3197                 fi
3198         done
3199         if test "$ol_arg" = "invalid" ; then
3200                 { { echo "$as_me:$LINENO: error: bad value $enableval for --enable-accesslog" >&5
3201 echo "$as_me: error: bad value $enableval for --enable-accesslog" >&2;}
3202    { (exit 1); exit 1; }; }
3203         fi
3204         ol_enable_accesslog="$ol_arg"
3205
3206 else
3207         ol_enable_accesslog=${ol_enable_overlays:-no}
3208 fi;
3209 # end --enable-accesslog
3210
3211 # OpenLDAP --enable-denyop
3212
3213         # Check whether --enable-denyop or --disable-denyop was given.
3214 if test "${enable_denyop+set}" = set; then
3215   enableval="$enable_denyop"
3216
3217         ol_arg=invalid
3218         for ol_val in no yes mod ; do
3219                 if test "$enableval" = "$ol_val" ; then
3220                         ol_arg="$ol_val"
3221                 fi
3222         done
3223         if test "$ol_arg" = "invalid" ; then
3224                 { { echo "$as_me:$LINENO: error: bad value $enableval for --enable-denyop" >&5
3225 echo "$as_me: error: bad value $enableval for --enable-denyop" >&2;}
3226    { (exit 1); exit 1; }; }
3227         fi
3228         ol_enable_denyop="$ol_arg"
3229
3230 else
3231         ol_enable_denyop=${ol_enable_overlays:-no}
3232 fi;
3233 # end --enable-denyop
3234
3235 # OpenLDAP --enable-dyngroup
3236
3237         # Check whether --enable-dyngroup or --disable-dyngroup was given.
3238 if test "${enable_dyngroup+set}" = set; then
3239   enableval="$enable_dyngroup"
3240
3241         ol_arg=invalid
3242         for ol_val in no yes mod ; do
3243                 if test "$enableval" = "$ol_val" ; then
3244                         ol_arg="$ol_val"
3245                 fi
3246         done
3247         if test "$ol_arg" = "invalid" ; then
3248                 { { echo "$as_me:$LINENO: error: bad value $enableval for --enable-dyngroup" >&5
3249 echo "$as_me: error: bad value $enableval for --enable-dyngroup" >&2;}
3250    { (exit 1); exit 1; }; }
3251         fi
3252         ol_enable_dyngroup="$ol_arg"
3253
3254 else
3255         ol_enable_dyngroup=${ol_enable_overlays:-no}
3256 fi;
3257 # end --enable-dyngroup
3258
3259 # OpenLDAP --enable-dynlist
3260
3261         # Check whether --enable-dynlist or --disable-dynlist was given.
3262 if test "${enable_dynlist+set}" = set; then
3263   enableval="$enable_dynlist"
3264
3265         ol_arg=invalid
3266         for ol_val in no yes mod ; do
3267                 if test "$enableval" = "$ol_val" ; then
3268                         ol_arg="$ol_val"
3269                 fi
3270         done
3271         if test "$ol_arg" = "invalid" ; then
3272                 { { echo "$as_me:$LINENO: error: bad value $enableval for --enable-dynlist" >&5
3273 echo "$as_me: error: bad value $enableval for --enable-dynlist" >&2;}
3274    { (exit 1); exit 1; }; }
3275         fi
3276         ol_enable_dynlist="$ol_arg"
3277
3278 else
3279         ol_enable_dynlist=${ol_enable_overlays:-no}
3280 fi;
3281 # end --enable-dynlist
3282
3283 # OpenLDAP --enable-lastmod
3284
3285         # Check whether --enable-lastmod or --disable-lastmod was given.
3286 if test "${enable_lastmod+set}" = set; then
3287   enableval="$enable_lastmod"
3288
3289         ol_arg=invalid
3290         for ol_val in no yes mod ; do
3291                 if test "$enableval" = "$ol_val" ; then
3292                         ol_arg="$ol_val"
3293                 fi
3294         done
3295         if test "$ol_arg" = "invalid" ; then
3296                 { { echo "$as_me:$LINENO: error: bad value $enableval for --enable-lastmod" >&5
3297 echo "$as_me: error: bad value $enableval for --enable-lastmod" >&2;}
3298    { (exit 1); exit 1; }; }
3299         fi
3300         ol_enable_lastmod="$ol_arg"
3301
3302 else
3303         ol_enable_lastmod=${ol_enable_overlays:-no}
3304 fi;
3305 # end --enable-lastmod
3306
3307 # OpenLDAP --enable-ppolicy
3308
3309         # Check whether --enable-ppolicy or --disable-ppolicy was given.
3310 if test "${enable_ppolicy+set}" = set; then
3311   enableval="$enable_ppolicy"
3312
3313         ol_arg=invalid
3314         for ol_val in no yes mod ; do
3315                 if test "$enableval" = "$ol_val" ; then
3316                         ol_arg="$ol_val"
3317                 fi
3318         done
3319         if test "$ol_arg" = "invalid" ; then
3320                 { { echo "$as_me:$LINENO: error: bad value $enableval for --enable-ppolicy" >&5
3321 echo "$as_me: error: bad value $enableval for --enable-ppolicy" >&2;}
3322    { (exit 1); exit 1; }; }
3323         fi
3324         ol_enable_ppolicy="$ol_arg"
3325
3326 else
3327         ol_enable_ppolicy=${ol_enable_overlays:-no}
3328 fi;
3329 # end --enable-ppolicy
3330
3331 # OpenLDAP --enable-proxycache
3332
3333         # Check whether --enable-proxycache or --disable-proxycache was given.
3334 if test "${enable_proxycache+set}" = set; then
3335   enableval="$enable_proxycache"
3336
3337         ol_arg=invalid
3338         for ol_val in no yes mod ; do
3339                 if test "$enableval" = "$ol_val" ; then
3340                         ol_arg="$ol_val"
3341                 fi
3342         done
3343         if test "$ol_arg" = "invalid" ; then
3344                 { { echo "$as_me:$LINENO: error: bad value $enableval for --enable-proxycache" >&5
3345 echo "$as_me: error: bad value $enableval for --enable-proxycache" >&2;}
3346    { (exit 1); exit 1; }; }
3347         fi
3348         ol_enable_proxycache="$ol_arg"
3349
3350 else
3351         ol_enable_proxycache=${ol_enable_overlays:-no}
3352 fi;
3353 # end --enable-proxycache
3354
3355 # OpenLDAP --enable-refint
3356
3357         # Check whether --enable-refint or --disable-refint was given.
3358 if test "${enable_refint+set}" = set; then
3359   enableval="$enable_refint"
3360
3361         ol_arg=invalid
3362         for ol_val in no yes mod ; do
3363                 if test "$enableval" = "$ol_val" ; then
3364                         ol_arg="$ol_val"
3365                 fi
3366         done
3367         if test "$ol_arg" = "invalid" ; then
3368                 { { echo "$as_me:$LINENO: error: bad value $enableval for --enable-refint" >&5
3369 echo "$as_me: error: bad value $enableval for --enable-refint" >&2;}
3370    { (exit 1); exit 1; }; }
3371         fi
3372         ol_enable_refint="$ol_arg"
3373
3374 else
3375         ol_enable_refint=${ol_enable_overlays:-no}
3376 fi;
3377 # end --enable-refint
3378
3379 # OpenLDAP --enable-retcode
3380
3381         # Check whether --enable-retcode or --disable-retcode was given.
3382 if test "${enable_retcode+set}" = set; then
3383   enableval="$enable_retcode"
3384
3385         ol_arg=invalid
3386         for ol_val in no yes mod ; do
3387                 if test "$enableval" = "$ol_val" ; then
3388                         ol_arg="$ol_val"
3389                 fi
3390         done
3391         if test "$ol_arg" = "invalid" ; then
3392                 { { echo "$as_me:$LINENO: error: bad value $enableval for --enable-retcode" >&5
3393 echo "$as_me: error: bad value $enableval for --enable-retcode" >&2;}
3394    { (exit 1); exit 1; }; }
3395         fi
3396         ol_enable_retcode="$ol_arg"
3397
3398 else
3399         ol_enable_retcode=${ol_enable_overlays:-no}
3400 fi;
3401 # end --enable-retcode
3402
3403 # OpenLDAP --enable-rwm
3404
3405         # Check whether --enable-rwm or --disable-rwm was given.
3406 if test "${enable_rwm+set}" = set; then
3407   enableval="$enable_rwm"
3408
3409         ol_arg=invalid
3410         for ol_val in no yes mod ; do
3411                 if test "$enableval" = "$ol_val" ; then
3412                         ol_arg="$ol_val"
3413                 fi
3414         done
3415         if test "$ol_arg" = "invalid" ; then
3416                 { { echo "$as_me:$LINENO: error: bad value $enableval for --enable-rwm" >&5
3417 echo "$as_me: error: bad value $enableval for --enable-rwm" >&2;}
3418    { (exit 1); exit 1; }; }
3419         fi
3420         ol_enable_rwm="$ol_arg"
3421
3422 else
3423         ol_enable_rwm=${ol_enable_overlays:-no}
3424 fi;
3425 # end --enable-rwm
3426
3427 # OpenLDAP --enable-syncprov
3428
3429         # Check whether --enable-syncprov or --disable-syncprov was given.
3430 if test "${enable_syncprov+set}" = set; then
3431   enableval="$enable_syncprov"
3432
3433         ol_arg=invalid
3434         for ol_val in no yes mod ; do
3435                 if test "$enableval" = "$ol_val" ; then
3436                         ol_arg="$ol_val"
3437                 fi
3438         done
3439         if test "$ol_arg" = "invalid" ; then
3440                 { { echo "$as_me:$LINENO: error: bad value $enableval for --enable-syncprov" >&5
3441 echo "$as_me: error: bad value $enableval for --enable-syncprov" >&2;}
3442    { (exit 1); exit 1; }; }
3443         fi
3444         ol_enable_syncprov="$ol_arg"
3445
3446 else
3447         ol_enable_syncprov=${ol_enable_overlays:-yes}
3448 fi;
3449 # end --enable-syncprov
3450
3451 # OpenLDAP --enable-translucent
3452
3453         # Check whether --enable-translucent or --disable-translucent was given.
3454 if test "${enable_translucent+set}" = set; then
3455   enableval="$enable_translucent"
3456
3457         ol_arg=invalid
3458         for ol_val in no yes mod ; do
3459                 if test "$enableval" = "$ol_val" ; then
3460                         ol_arg="$ol_val"
3461                 fi
3462         done
3463         if test "$ol_arg" = "invalid" ; then
3464                 { { echo "$as_me:$LINENO: error: bad value $enableval for --enable-translucent" >&5
3465 echo "$as_me: error: bad value $enableval for --enable-translucent" >&2;}
3466    { (exit 1); exit 1; }; }
3467         fi
3468         ol_enable_translucent="$ol_arg"
3469
3470 else
3471         ol_enable_translucent=${ol_enable_overlays:-no}
3472 fi;
3473 # end --enable-translucent
3474
3475 # OpenLDAP --enable-unique
3476
3477         # Check whether --enable-unique or --disable-unique was given.
3478 if test "${enable_unique+set}" = set; then
3479   enableval="$enable_unique"
3480
3481         ol_arg=invalid
3482         for ol_val in no yes mod ; do
3483                 if test "$enableval" = "$ol_val" ; then
3484                         ol_arg="$ol_val"
3485                 fi
3486         done
3487         if test "$ol_arg" = "invalid" ; then
3488                 { { echo "$as_me:$LINENO: error: bad value $enableval for --enable-unique" >&5
3489 echo "$as_me: error: bad value $enableval for --enable-unique" >&2;}
3490    { (exit 1); exit 1; }; }
3491         fi
3492         ol_enable_unique="$ol_arg"
3493
3494 else
3495         ol_enable_unique=${ol_enable_overlays:-no}
3496 fi;
3497 # end --enable-unique
3498
3499 # OpenLDAP --enable-valsort
3500
3501         # Check whether --enable-valsort or --disable-valsort was given.
3502 if test "${enable_valsort+set}" = set; then
3503   enableval="$enable_valsort"
3504
3505         ol_arg=invalid
3506         for ol_val in no yes mod ; do
3507                 if test "$enableval" = "$ol_val" ; then
3508                         ol_arg="$ol_val"
3509                 fi
3510         done
3511         if test "$ol_arg" = "invalid" ; then
3512                 { { echo "$as_me:$LINENO: error: bad value $enableval for --enable-valsort" >&5
3513 echo "$as_me: error: bad value $enableval for --enable-valsort" >&2;}
3514    { (exit 1); exit 1; }; }
3515         fi
3516         ol_enable_valsort="$ol_arg"
3517
3518 else
3519         ol_enable_valsort=${ol_enable_overlays:-no}
3520 fi;
3521 # end --enable-valsort
3522
3523
3524 # Check whether --enable-xxslurpdoptions or --disable-xxslurpdoptions was given.
3525 if test "${enable_xxslurpdoptions+set}" = set; then
3526   enableval="$enable_xxslurpdoptions"
3527
3528 fi;
3529 # OpenLDAP --enable-slurpd
3530
3531         # Check whether --enable-slurpd or --disable-slurpd was given.
3532 if test "${enable_slurpd+set}" = set; then
3533   enableval="$enable_slurpd"
3534
3535         ol_arg=invalid
3536         for ol_val in auto yes no ; do
3537                 if test "$enableval" = "$ol_val" ; then
3538                         ol_arg="$ol_val"
3539                 fi
3540         done
3541         if test "$ol_arg" = "invalid" ; then
3542                 { { echo "$as_me:$LINENO: error: bad value $enableval for --enable-slurpd" >&5
3543 echo "$as_me: error: bad value $enableval for --enable-slurpd" >&2;}
3544    { (exit 1); exit 1; }; }
3545         fi
3546         ol_enable_slurpd="$ol_arg"
3547
3548 else
3549         ol_enable_slurpd=auto
3550 fi;
3551 # end --enable-slurpd
3552
3553 # Check whether --enable-xxliboptions or --disable-xxliboptions was given.
3554 if test "${enable_xxliboptions+set}" = set; then
3555   enableval="$enable_xxliboptions"
3556
3557 fi;
3558 # Check whether --enable-static or --disable-static was given.
3559 if test "${enable_static+set}" = set; then
3560   enableval="$enable_static"
3561   p=${PACKAGE-default}
3562     case $enableval in
3563     yes) enable_static=yes ;;
3564     no) enable_static=no ;;
3565     *)
3566      enable_static=no
3567       # Look at the argument we got.  We use all the common list separators.
3568       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3569       for pkg in $enableval; do
3570         IFS="$lt_save_ifs"
3571         if test "X$pkg" = "X$p"; then
3572           enable_static=yes
3573         fi
3574       done
3575       IFS="$lt_save_ifs"
3576       ;;
3577     esac
3578 else
3579   enable_static=yes
3580 fi;
3581
3582 # Check whether --enable-shared or --disable-shared was given.
3583 if test "${enable_shared+set}" = set; then
3584   enableval="$enable_shared"
3585   p=${PACKAGE-default}
3586     case $enableval in
3587     yes) enable_shared=yes ;;
3588     no) enable_shared=no ;;
3589     *)
3590       enable_shared=no
3591       # Look at the argument we got.  We use all the common list separators.
3592       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3593       for pkg in $enableval; do
3594         IFS="$lt_save_ifs"
3595         if test "X$pkg" = "X$p"; then
3596           enable_shared=yes
3597         fi
3598       done
3599       IFS="$lt_save_ifs"
3600       ;;
3601     esac
3602 else
3603   enable_shared=yes
3604 fi;
3605
3606
3607
3608 # validate options
3609 if test $ol_enable_slapd = no ; then
3610                 if test $ol_enable_slapi = yes ; then
3611                 { echo "$as_me:$LINENO: WARNING: slapd disabled, ignoring --enable-slapi argument" >&5
3612 echo "$as_me: WARNING: slapd disabled, ignoring --enable-slapi argument" >&2;}
3613         fi
3614         case "$ol_enable_backends" in yes | mod)
3615                 { echo "$as_me:$LINENO: WARNING: slapd disabled, ignoring --enable-backends argument" >&5
3616 echo "$as_me: WARNING: slapd disabled, ignoring --enable-backends argument" >&2;}
3617         esac
3618         for i in $Backends; do
3619                 eval "ol_tmp=\$ol_enable_$i"
3620                 if test $ol_tmp != no ; then
3621                         { echo "$as_me:$LINENO: WARNING: slapd disabled, ignoring --enable-$i argument" >&5
3622 echo "$as_me: WARNING: slapd disabled, ignoring --enable-$i argument" >&2;}
3623                         eval "ol_enable_$i=no"
3624                 fi
3625         done
3626         if test $ol_enable_modules = yes ; then
3627                 { echo "$as_me:$LINENO: WARNING: slapd disabled, ignoring --enable-modules argument" >&5
3628 echo "$as_me: WARNING: slapd disabled, ignoring --enable-modules argument" >&2;}
3629         fi
3630         if test $ol_enable_multimaster = yes ; then
3631                 { echo "$as_me:$LINENO: WARNING: slapd disabled, ignoring --enable-multimaster argument" >&5
3632 echo "$as_me: WARNING: slapd disabled, ignoring --enable-multimaster argument" >&2;}
3633         fi
3634         if test $ol_enable_wrappers = yes ; then
3635                 { echo "$as_me:$LINENO: WARNING: slapd disabled, ignoring --enable-wrappers argument" >&5
3636 echo "$as_me: WARNING: slapd disabled, ignoring --enable-wrappers argument" >&2;}
3637         fi
3638         if test $ol_enable_rlookups = yes ; then
3639                 { echo "$as_me:$LINENO: WARNING: slapd disabled, ignoring --enable-rlookups argument" >&5
3640 echo "$as_me: WARNING: slapd disabled, ignoring --enable-rlookups argument" >&2;}
3641         fi
3642         if test $ol_enable_aci = yes ; then
3643                 { echo "$as_me:$LINENO: WARNING: slapd disabled, ignoring --enable-aci argument" >&5
3644 echo "$as_me: WARNING: slapd disabled, ignoring --enable-aci argument" >&2;}
3645         fi
3646         if test $ol_enable_ldbm_api != auto ; then
3647                 { echo "$as_me:$LINENO: WARNING: slapd disabled, ignoring --enable-ldbm-api argument" >&5
3648 echo "$as_me: WARNING: slapd disabled, ignoring --enable-ldbm-api argument" >&2;}
3649         fi
3650         if test $ol_enable_ldbm_type != auto ; then
3651                 { echo "$as_me:$LINENO: WARNING: slapd disabled, ignoring --enable-ldbm-type argument" >&5
3652 echo "$as_me: WARNING: slapd disabled, ignoring --enable-ldbm-type argument" >&2;}
3653         fi
3654         if test $ol_enable_slurpd = yes ; then
3655                 { { echo "$as_me:$LINENO: error: slurpd requires slapd" >&5
3656 echo "$as_me: error: slurpd requires slapd" >&2;}
3657    { (exit 1); exit 1; }; }
3658         fi
3659         if test $ol_enable_rewrite = yes ; then
3660                 { echo "$as_me:$LINENO: WARNING: slapd disabled, ignoring --enable-rewrite argument" >&5
3661 echo "$as_me: WARNING: slapd disabled, ignoring --enable-rewrite argument" >&2;}
3662         fi
3663                 case "$ol_enable_overlays" in yes | mod)
3664                 { echo "$as_me:$LINENO: WARNING: slapd disabled, ignoring --enable-overlays argument" >&5
3665 echo "$as_me: WARNING: slapd disabled, ignoring --enable-overlays argument" >&2;}
3666         esac
3667         for i in $Overlays; do
3668                 eval "ol_tmp=\$ol_enable_$i"
3669                 if test $ol_tmp != no ; then
3670                         { echo "$as_me:$LINENO: WARNING: slapd disabled, ignoring --enable-$i argument" >&5
3671 echo "$as_me: WARNING: slapd disabled, ignoring --enable-$i argument" >&2;}
3672                         eval "ol_enable_$i=no"
3673                 fi
3674         done
3675
3676         # force settings to no
3677         ol_enable_slapi=no
3678
3679         ol_enable_backends=
3680         ol_enable_overlays=
3681         ol_enable_modules=no
3682         ol_enable_multimaster=no
3683         ol_enable_rlookups=no
3684         ol_enable_aci=no
3685         ol_enable_wrappers=no
3686
3687         ol_enable_ldbm_api=no
3688         ol_enable_ldbm_type=no
3689
3690         ol_enable_slurpd=no
3691
3692         ol_enable_rewrite=no
3693
3694 elif test $ol_enable_ldbm = no ; then
3695
3696         if test $ol_enable_ldbm_api != auto ; then
3697                 { echo "$as_me:$LINENO: WARNING: LDBM disabled, ignoring --enable-ldbm-api argument" >&5
3698 echo "$as_me: WARNING: LDBM disabled, ignoring --enable-ldbm-api argument" >&2;}
3699         fi
3700
3701         if test $ol_enable_ldbm_type != auto ; then
3702                 { echo "$as_me:$LINENO: WARNING: LDBM disabled, ignoring --enable-ldbm-type argument" >&5
3703 echo "$as_me: WARNING: LDBM disabled, ignoring --enable-ldbm-type argument" >&2;}
3704         fi
3705
3706         if test $ol_enable_modules != yes &&
3707            test $ol_enable_bdb = no &&
3708            test $ol_enable_dnssrv = no &&
3709            test $ol_enable_hdb = no &&
3710            test $ol_enable_ldap = no &&
3711            test $ol_enable_meta = no &&
3712            test $ol_enable_monitor = no &&
3713            test $ol_enable_null = no &&
3714            test $ol_enable_passwd = no &&
3715            test $ol_enable_perl = no &&
3716            test $ol_enable_relay = no &&
3717            test $ol_enable_shell = no &&
3718            test $ol_enable_sql = no ; then
3719
3720                 if test $ol_enable_slapd = yes ; then
3721                         { { echo "$as_me:$LINENO: error: slapd requires a backend" >&5
3722 echo "$as_me: error: slapd requires a backend" >&2;}
3723    { (exit 1); exit 1; }; }
3724                 else
3725                         { echo "$as_me:$LINENO: WARNING: skipping slapd, no backend specified" >&5
3726 echo "$as_me: WARNING: skipping slapd, no backend specified" >&2;}
3727                         ol_enable_slapd=no
3728                 fi
3729         fi
3730
3731         ol_enable_ldbm_api=no
3732         ol_enable_ldbm_type=no
3733
3734         if test $ol_enable_bdb/$ol_enable_hdb != no/no; then
3735                 ol_enable_ldbm_api=berkeley
3736         fi
3737
3738 else
3739                 if test $ol_enable_ldbm_api = gdbm &&
3740            test $ol_enable_ldbm_type = btree ; then
3741                 { { echo "$as_me:$LINENO: error: GDBM only supports LDBM type hash" >&5
3742 echo "$as_me: error: GDBM only supports LDBM type hash" >&2;}
3743    { (exit 1); exit 1; }; }
3744         fi
3745         if test $ol_enable_ldbm_api = mdbm &&
3746            test $ol_enable_ldbm_type = btree ; then
3747                 { { echo "$as_me:$LINENO: error: MDBM only supports LDBM type hash" >&5
3748 echo "$as_me: error: MDBM only supports LDBM type hash" >&2;}
3749    { (exit 1); exit 1; }; }
3750         fi
3751         if test $ol_enable_ldbm_api = ndbm &&
3752            test $ol_enable_ldbm_type = btree ; then
3753                 { { echo "$as_me:$LINENO: error: NDBM only supports LDBM type hash" >&5
3754 echo "$as_me: error: NDBM only supports LDBM type hash" >&2;}
3755    { (exit 1); exit 1; }; }
3756         fi
3757
3758         if test $ol_enable_bdb/$ol_enable_hdb != no/no ; then
3759                 if test $ol_enable_ldbm_api = auto ; then
3760                         ol_enable_ldbm_api=berkeley
3761                 elif test $ol_enable_ldbm_api != berkeley ; then
3762                         { { echo "$as_me:$LINENO: error: LDBM API not compatible with BDB/HDB" >&5
3763 echo "$as_me: error: LDBM API not compatible with BDB/HDB" >&2;}
3764    { (exit 1); exit 1; }; }
3765                 fi
3766         fi
3767 fi
3768
3769 if test $ol_enable_meta/$ol_enable_ldap = yes/no ; then
3770         { { echo "$as_me:$LINENO: error: --enable-meta requires --enable-ldap" >&5
3771 echo "$as_me: error: --enable-meta requires --enable-ldap" >&2;}
3772    { (exit 1); exit 1; }; }
3773 fi
3774
3775 if test $ol_enable_slurpd = yes ; then
3776                 if test $ol_with_threads = no ; then
3777                 { { echo "$as_me:$LINENO: error: slurpd requires threads" >&5
3778 echo "$as_me: error: slurpd requires threads" >&2;}
3779    { (exit 1); exit 1; }; }
3780         fi
3781 fi
3782
3783 if test $ol_enable_lmpasswd = yes ; then
3784         if test $ol_with_tls = no ; then
3785                 { { echo "$as_me:$LINENO: error: LAN Manager passwords require OpenSSL" >&5
3786 echo "$as_me: error: LAN Manager passwords require OpenSSL" >&2;}
3787    { (exit 1); exit 1; }; }
3788         fi
3789 fi
3790
3791 if test $ol_enable_kbind = yes ; then
3792         if test $ol_with_kerberos = no ; then
3793                 { { echo "$as_me:$LINENO: error: options require --with-kerberos" >&5
3794 echo "$as_me: error: options require --with-kerberos" >&2;}
3795    { (exit 1); exit 1; }; }
3796         elif test $ol_with_kerberos = auto ; then
3797                 ol_with_kerberos=yes
3798         fi
3799
3800 elif test $ol_enable_kbind = no ; then
3801         if test $ol_with_kerberos = auto ; then
3802                 ol_with_kerberos=no
3803         elif test $ol_with_kerberos != no ; then
3804                 { echo "$as_me:$LINENO: WARNING: Kerberos detection enabled unnecessarily" >&5
3805 echo "$as_me: WARNING: Kerberos detection enabled unnecessarily" >&2;};
3806                 ol_with_kerberos=no
3807         fi
3808 fi
3809
3810 if test $ol_enable_spasswd = yes ; then
3811         if test $ol_with_cyrus_sasl = no ; then
3812                 { { echo "$as_me:$LINENO: error: options require --with-cyrus-sasl" >&5
3813 echo "$as_me: error: options require --with-cyrus-sasl" >&2;}
3814    { (exit 1); exit 1; }; }
3815         fi
3816         ol_with_cyrus_sasl=yes
3817 fi
3818
3819 echo "$as_me:$LINENO: result: done" >&5
3820 echo "${ECHO_T}done" >&6
3821
3822 LDAP_LIBS=
3823 LDBM_LIBS=
3824 LTHREAD_LIBS=
3825 LUTIL_LIBS=
3826
3827 SLAPD_LIBS=
3828 SLURPD_LIBS=
3829
3830 BUILD_SLAPD=no
3831 BUILD_SLURPD=no
3832
3833 BUILD_THREAD=no
3834
3835 BUILD_SLAPI=no
3836 SLAPD_SLAPI_DEPEND=
3837
3838 BUILD_BDB=no
3839 BUILD_DNSSRV=no
3840 BUILD_HDB=no
3841 BUILD_LDAP=no
3842 BUILD_LDBM=no
3843 BUILD_META=no
3844 BUILD_MONITOR=no
3845 BUILD_NULL=no
3846 BUILD_PASSWD=no
3847 BUILD_PERL=no
3848 BUILD_RELAY=no
3849 BUILD_SHELL=no
3850 BUILD_SQL=no
3851
3852 BUILD_ACCESSLOG=no
3853 BUILD_DENYOP=no
3854 BUILD_DYNGROUP=no
3855 BUILD_DYNLIST=no
3856 BUILD_LASTMOD=no
3857 BUILD_PPOLICY=no
3858 BUILD_PROXYCACHE=no
3859 BUILD_REFINT=no
3860 BUILD_RETCODE=no
3861 BUILD_RWM=no
3862 BUILD_SYNCPROV=no
3863 BUILD_TRANSLUCENT=no
3864 BUILD_UNIQUE=no
3865 BUILD_VALSORT=no
3866
3867 SLAPD_STATIC_OVERLAYS=
3868 SLAPD_DYNAMIC_OVERLAYS=
3869
3870 SLAPD_MODULES_LDFLAGS=
3871 SLAPD_MODULES_CPPFLAGS=
3872
3873 SLAPD_STATIC_BACKENDS=back-ldif
3874 SLAPD_DYNAMIC_BACKENDS=
3875
3876 SLAPD_PERL_LDFLAGS=
3877 MOD_PERL_LDFLAGS=
3878 PERL_CPPFLAGS=
3879
3880 SLAPD_SQL_LDFLAGS=
3881 SLAPD_SQL_LIBS=
3882 SLAPD_SQL_INCLUDES=
3883
3884 KRB4_LIBS=
3885 KRB5_LIBS=
3886 SASL_LIBS=
3887 TLS_LIBS=
3888 MODULES_LIBS=
3889 SLAPI_LIBS=
3890 LIBSLAPI=
3891 LIBSLAPITOOLS=
3892 AUTH_LIBS=
3893
3894 SLAPD_SLP_LIBS=
3895 SLAPD_GMP_LIBS=
3896
3897
3898
3899 cat >>confdefs.h <<\_ACEOF
3900 #define HAVE_MKVERSION 1
3901 _ACEOF
3902
3903
3904
3905
3906 ol_aix_threads=no
3907 case "$target" in
3908 *-*-aix*)       if test -z "$CC" ; then
3909                 case "$ol_with_threads" in
3910                 auto | yes |  posix) ol_aix_threads=yes ;;
3911                 esac
3912         fi
3913 ;;
3914 esac
3915
3916 if test $ol_aix_threads = yes ; then
3917         if test -z "${CC}" ; then
3918                 for ac_prog in cc_r xlc_r cc
3919 do
3920   # Extract the first word of "$ac_prog", so it can be a program name with args.
3921 set dummy $ac_prog; ac_word=$2
3922 echo "$as_me:$LINENO: checking for $ac_word" >&5
3923 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3924 if test "${ac_cv_prog_CC+set}" = set; then
3925   echo $ECHO_N "(cached) $ECHO_C" >&6
3926 else
3927   if test -n "$CC"; then
3928   ac_cv_prog_CC="$CC" # Let the user override the test.
3929 else
3930 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3931 for as_dir in $PATH
3932 do
3933   IFS=$as_save_IFS
3934   test -z "$as_dir" && as_dir=.
3935   for ac_exec_ext in '' $ac_executable_extensions; do
3936   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3937     ac_cv_prog_CC="$ac_prog"
3938     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3939     break 2
3940   fi
3941 done
3942 done
3943
3944 fi
3945 fi
3946 CC=$ac_cv_prog_CC
3947 if test -n "$CC"; then
3948   echo "$as_me:$LINENO: result: $CC" >&5
3949 echo "${ECHO_T}$CC" >&6
3950 else
3951   echo "$as_me:$LINENO: result: no" >&5
3952 echo "${ECHO_T}no" >&6
3953 fi
3954
3955   test -n "$CC" && break
3956 done
3957
3958
3959                 if test "$CC" = cc ; then
3960                                                 if test $ol_with_threads != auto ; then
3961                                 { { echo "$as_me:$LINENO: error: --with-threads requires cc_r (or other suitable compiler) on AIX" >&5
3962 echo "$as_me: error: --with-threads requires cc_r (or other suitable compiler) on AIX" >&2;}
3963    { (exit 1); exit 1; }; }
3964                         else
3965                                 { echo "$as_me:$LINENO: WARNING: disabling threads, no cc_r on AIX" >&5
3966 echo "$as_me: WARNING: disabling threads, no cc_r on AIX" >&2;}
3967                         fi
3968                         ol_with_threads=no
3969                 fi
3970         fi
3971
3972         case ${CC} in cc_r | xlc_r)
3973                 ol_with_threads=posix
3974                 ol_cv_pthread_create=yes
3975                 ;;
3976         esac
3977 fi
3978
3979 if test -z "${CC}"; then
3980         for ac_prog in cc gcc
3981 do
3982   # Extract the first word of "$ac_prog", so it can be a program name with args.
3983 set dummy $ac_prog; ac_word=$2
3984 echo "$as_me:$LINENO: checking for $ac_word" >&5
3985 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3986 if test "${ac_cv_prog_CC+set}" = set; then
3987   echo $ECHO_N "(cached) $ECHO_C" >&6
3988 else
3989   if test -n "$CC"; then
3990   ac_cv_prog_CC="$CC" # Let the user override the test.
3991 else
3992 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3993 for as_dir in $PATH
3994 do
3995   IFS=$as_save_IFS
3996   test -z "$as_dir" && as_dir=.
3997   for ac_exec_ext in '' $ac_executable_extensions; do
3998   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3999     ac_cv_prog_CC="$ac_prog"
4000     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4001     break 2
4002   fi
4003 done
4004 done
4005
4006 fi
4007 fi
4008 CC=$ac_cv_prog_CC
4009 if test -n "$CC"; then
4010   echo "$as_me:$LINENO: result: $CC" >&5
4011 echo "${ECHO_T}$CC" >&6
4012 else
4013   echo "$as_me:$LINENO: result: no" >&5
4014 echo "${ECHO_T}no" >&6
4015 fi
4016
4017   test -n "$CC" && break
4018 done
4019 test -n "$CC" || CC="missing"
4020
4021
4022         if test "${CC}" = "missing" ; then
4023                 { { echo "$as_me:$LINENO: error: Unable to locate cc(1) or suitable replacement.  Check PATH or set CC." >&5
4024 echo "$as_me: error: Unable to locate cc(1) or suitable replacement.  Check PATH or set CC." >&2;}
4025    { (exit 1); exit 1; }; }
4026         fi
4027 fi
4028
4029 if test -z "${AR}"; then
4030         for ac_prog in ar gar
4031 do
4032   # Extract the first word of "$ac_prog", so it can be a program name with args.
4033 set dummy $ac_prog; ac_word=$2
4034 echo "$as_me:$LINENO: checking for $ac_word" >&5
4035 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4036 if test "${ac_cv_prog_AR+set}" = set; then
4037   echo $ECHO_N "(cached) $ECHO_C" >&6
4038 else
4039   if test -n "$AR"; then
4040   ac_cv_prog_AR="$AR" # Let the user override the test.
4041 else
4042 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4043 for as_dir in $PATH
4044 do
4045   IFS=$as_save_IFS
4046   test -z "$as_dir" && as_dir=.
4047   for ac_exec_ext in '' $ac_executable_extensions; do
4048   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4049     ac_cv_prog_AR="$ac_prog"
4050     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4051     break 2
4052   fi
4053 done
4054 done
4055
4056 fi
4057 fi
4058 AR=$ac_cv_prog_AR
4059 if test -n "$AR"; then
4060   echo "$as_me:$LINENO: result: $AR" >&5
4061 echo "${ECHO_T}$AR" >&6
4062 else
4063   echo "$as_me:$LINENO: result: no" >&5
4064 echo "${ECHO_T}no" >&6
4065 fi
4066
4067   test -n "$AR" && break
4068 done
4069 test -n "$AR" || AR="missing"
4070
4071
4072         if test "${AR}" = "missing" ; then
4073                 { { echo "$as_me:$LINENO: error: Unable to locate ar(1) or suitable replacement.  Check PATH or set AR." >&5
4074 echo "$as_me: error: Unable to locate ar(1) or suitable replacement.  Check PATH or set AR." >&2;}
4075    { (exit 1); exit 1; }; }
4076         fi
4077 fi
4078
4079
4080
4081
4082
4083 # Check whether --enable-fast-install or --disable-fast-install was given.
4084 if test "${enable_fast_install+set}" = set; then
4085   enableval="$enable_fast_install"
4086   p=${PACKAGE-default}
4087     case $enableval in
4088     yes) enable_fast_install=yes ;;
4089     no) enable_fast_install=no ;;
4090     *)
4091       enable_fast_install=no
4092       # Look at the argument we got.  We use all the common list separators.
4093       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
4094       for pkg in $enableval; do
4095         IFS="$lt_save_ifs"
4096         if test "X$pkg" = "X$p"; then
4097           enable_fast_install=yes
4098         fi
4099       done
4100       IFS="$lt_save_ifs"
4101       ;;
4102     esac
4103 else
4104   enable_fast_install=yes
4105 fi;
4106
4107 DEPDIR="${am__leading_dot}deps"
4108
4109           ac_config_commands="$ac_config_commands depfiles"
4110
4111
4112 am_make=${MAKE-make}
4113 cat > confinc << 'END'
4114 am__doit:
4115         @echo done
4116 .PHONY: am__doit
4117 END
4118 # If we don't find an include directive, just comment out the code.
4119 echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
4120 echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6
4121 am__include="#"
4122 am__quote=
4123 _am_result=none
4124 # First try GNU make style include.
4125 echo "include confinc" > confmf
4126 # We grep out `Entering directory' and `Leaving directory'
4127 # messages which can occur if `w' ends up in MAKEFLAGS.
4128 # In particular we don't look at `^make:' because GNU make might
4129 # be invoked under some other name (usually "gmake"), in which
4130 # case it prints its new name instead of `make'.
4131 if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
4132    am__include=include
4133    am__quote=
4134    _am_result=GNU
4135 fi
4136 # Now try BSD make style include.
4137 if test "$am__include" = "#"; then
4138    echo '.include "confinc"' > confmf
4139    if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
4140       am__include=.include
4141       am__quote="\""
4142       _am_result=BSD
4143    fi
4144 fi
4145
4146
4147 echo "$as_me:$LINENO: result: $_am_result" >&5
4148 echo "${ECHO_T}$_am_result" >&6
4149 rm -f confinc confmf
4150
4151 # Check whether --enable-dependency-tracking or --disable-dependency-tracking was given.
4152 if test "${enable_dependency_tracking+set}" = set; then
4153   enableval="$enable_dependency_tracking"
4154
4155 fi;
4156 if test "x$enable_dependency_tracking" != xno; then
4157   am_depcomp="$ac_aux_dir/depcomp"
4158   AMDEPBACKSLASH='\'
4159 fi
4160
4161
4162 if test "x$enable_dependency_tracking" != xno; then
4163   AMDEP_TRUE=
4164   AMDEP_FALSE='#'
4165 else
4166   AMDEP_TRUE='#'
4167   AMDEP_FALSE=
4168 fi
4169
4170
4171
4172 ac_ext=c
4173 ac_cpp='$CPP $CPPFLAGS'
4174 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4175 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4176 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4177 if test -n "$ac_tool_prefix"; then
4178   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4179 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4180 echo "$as_me:$LINENO: checking for $ac_word" >&5
4181 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4182 if test "${ac_cv_prog_CC+set}" = set; then
4183   echo $ECHO_N "(cached) $ECHO_C" >&6
4184 else
4185   if test -n "$CC"; then
4186   ac_cv_prog_CC="$CC" # Let the user override the test.
4187 else
4188 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4189 for as_dir in $PATH
4190 do
4191   IFS=$as_save_IFS
4192   test -z "$as_dir" && as_dir=.
4193   for ac_exec_ext in '' $ac_executable_extensions; do
4194   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4195     ac_cv_prog_CC="${ac_tool_prefix}gcc"
4196     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4197     break 2
4198   fi
4199 done
4200 done
4201
4202 fi
4203 fi
4204 CC=$ac_cv_prog_CC
4205 if test -n "$CC"; then
4206   echo "$as_me:$LINENO: result: $CC" >&5
4207 echo "${ECHO_T}$CC" >&6
4208 else
4209   echo "$as_me:$LINENO: result: no" >&5
4210 echo "${ECHO_T}no" >&6
4211 fi
4212
4213 fi
4214 if test -z "$ac_cv_prog_CC"; then
4215   ac_ct_CC=$CC
4216   # Extract the first word of "gcc", so it can be a program name with args.
4217 set dummy gcc; ac_word=$2
4218 echo "$as_me:$LINENO: checking for $ac_word" >&5
4219 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4220 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
4221   echo $ECHO_N "(cached) $ECHO_C" >&6
4222 else
4223   if test -n "$ac_ct_CC"; then
4224   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4225 else
4226 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4227 for as_dir in $PATH
4228 do
4229   IFS=$as_save_IFS
4230   test -z "$as_dir" && as_dir=.
4231   for ac_exec_ext in '' $ac_executable_extensions; do
4232   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4233     ac_cv_prog_ac_ct_CC="gcc"
4234     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4235     break 2
4236   fi
4237 done
4238 done
4239
4240 fi
4241 fi
4242 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4243 if test -n "$ac_ct_CC"; then
4244   echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
4245 echo "${ECHO_T}$ac_ct_CC" >&6
4246 else
4247   echo "$as_me:$LINENO: result: no" >&5
4248 echo "${ECHO_T}no" >&6
4249 fi
4250
4251   CC=$ac_ct_CC
4252 else
4253   CC="$ac_cv_prog_CC"
4254 fi
4255
4256 if test -z "$CC"; then
4257   if test -n "$ac_tool_prefix"; then
4258   # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4259 set dummy ${ac_tool_prefix}cc; ac_word=$2
4260 echo "$as_me:$LINENO: checking for $ac_word" >&5
4261 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4262 if test "${ac_cv_prog_CC+set}" = set; then
4263   echo $ECHO_N "(cached) $ECHO_C" >&6
4264 else
4265   if test -n "$CC"; then
4266   ac_cv_prog_CC="$CC" # Let the user override the test.
4267 else
4268 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4269 for as_dir in $PATH
4270 do
4271   IFS=$as_save_IFS
4272   test -z "$as_dir" && as_dir=.
4273   for ac_exec_ext in '' $ac_executable_extensions; do
4274   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4275     ac_cv_prog_CC="${ac_tool_prefix}cc"
4276     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4277     break 2
4278   fi
4279 done
4280 done
4281
4282 fi
4283 fi
4284 CC=$ac_cv_prog_CC
4285 if test -n "$CC"; then
4286   echo "$as_me:$LINENO: result: $CC" >&5
4287 echo "${ECHO_T}$CC" >&6
4288 else
4289   echo "$as_me:$LINENO: result: no" >&5
4290 echo "${ECHO_T}no" >&6
4291 fi
4292
4293 fi
4294 if test -z "$ac_cv_prog_CC"; then
4295   ac_ct_CC=$CC
4296   # Extract the first word of "cc", so it can be a program name with args.
4297 set dummy cc; ac_word=$2
4298 echo "$as_me:$LINENO: checking for $ac_word" >&5
4299 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4300 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
4301   echo $ECHO_N "(cached) $ECHO_C" >&6
4302 else
4303   if test -n "$ac_ct_CC"; then
4304   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4305 else
4306 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4307 for as_dir in $PATH
4308 do
4309   IFS=$as_save_IFS
4310   test -z "$as_dir" && as_dir=.
4311   for ac_exec_ext in '' $ac_executable_extensions; do
4312   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4313     ac_cv_prog_ac_ct_CC="cc"
4314     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4315     break 2
4316   fi
4317 done
4318 done
4319
4320 fi
4321 fi
4322 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4323 if test -n "$ac_ct_CC"; then
4324   echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
4325 echo "${ECHO_T}$ac_ct_CC" >&6
4326 else
4327   echo "$as_me:$LINENO: result: no" >&5
4328 echo "${ECHO_T}no" >&6
4329 fi
4330
4331   CC=$ac_ct_CC
4332 else
4333   CC="$ac_cv_prog_CC"
4334 fi
4335
4336 fi
4337 if test -z "$CC"; then
4338   # Extract the first word of "cc", so it can be a program name with args.
4339 set dummy cc; ac_word=$2
4340 echo "$as_me:$LINENO: checking for $ac_word" >&5
4341 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4342 if test "${ac_cv_prog_CC+set}" = set; then
4343   echo $ECHO_N "(cached) $ECHO_C" >&6
4344 else
4345   if test -n "$CC"; then
4346   ac_cv_prog_CC="$CC" # Let the user override the test.
4347 else
4348   ac_prog_rejected=no
4349 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4350 for as_dir in $PATH
4351 do
4352   IFS=$as_save_IFS
4353   test -z "$as_dir" && as_dir=.
4354   for ac_exec_ext in '' $ac_executable_extensions; do
4355   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4356     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4357        ac_prog_rejected=yes
4358        continue
4359      fi
4360     ac_cv_prog_CC="cc"
4361     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4362     break 2
4363   fi
4364 done
4365 done
4366
4367 if test $ac_prog_rejected = yes; then
4368   # We found a bogon in the path, so make sure we never use it.
4369   set dummy $ac_cv_prog_CC
4370   shift
4371   if test $# != 0; then
4372     # We chose a different compiler from the bogus one.
4373     # However, it has the same basename, so the bogon will be chosen
4374     # first if we set CC to just the basename; use the full file name.
4375     shift
4376     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4377   fi
4378 fi
4379 fi
4380 fi
4381 CC=$ac_cv_prog_CC
4382 if test -n "$CC"; then
4383   echo "$as_me:$LINENO: result: $CC" >&5
4384 echo "${ECHO_T}$CC" >&6
4385 else
4386   echo "$as_me:$LINENO: result: no" >&5
4387 echo "${ECHO_T}no" >&6
4388 fi
4389
4390 fi
4391 if test -z "$CC"; then
4392   if test -n "$ac_tool_prefix"; then
4393   for ac_prog in cl
4394   do
4395     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4396 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4397 echo "$as_me:$LINENO: checking for $ac_word" >&5
4398 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4399 if test "${ac_cv_prog_CC+set}" = set; then
4400   echo $ECHO_N "(cached) $ECHO_C" >&6
4401 else
4402   if test -n "$CC"; then
4403   ac_cv_prog_CC="$CC" # Let the user override the test.
4404 else
4405 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4406 for as_dir in $PATH
4407 do
4408   IFS=$as_save_IFS
4409   test -z "$as_dir" && as_dir=.
4410   for ac_exec_ext in '' $ac_executable_extensions; do
4411   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4412     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4413     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4414     break 2
4415   fi
4416 done
4417 done
4418
4419 fi
4420 fi
4421 CC=$ac_cv_prog_CC
4422 if test -n "$CC"; then
4423   echo "$as_me:$LINENO: result: $CC" >&5
4424 echo "${ECHO_T}$CC" >&6
4425 else
4426   echo "$as_me:$LINENO: result: no" >&5
4427 echo "${ECHO_T}no" >&6
4428 fi
4429
4430     test -n "$CC" && break
4431   done
4432 fi
4433 if test -z "$CC"; then
4434   ac_ct_CC=$CC
4435   for ac_prog in cl
4436 do
4437   # Extract the first word of "$ac_prog", so it can be a program name with args.
4438 set dummy $ac_prog; ac_word=$2
4439 echo "$as_me:$LINENO: checking for $ac_word" >&5
4440 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4441 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
4442   echo $ECHO_N "(cached) $ECHO_C" >&6
4443 else
4444   if test -n "$ac_ct_CC"; then
4445   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4446 else
4447 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4448 for as_dir in $PATH
4449 do
4450   IFS=$as_save_IFS
4451   test -z "$as_dir" && as_dir=.
4452   for ac_exec_ext in '' $ac_executable_extensions; do
4453   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4454     ac_cv_prog_ac_ct_CC="$ac_prog"
4455     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4456     break 2
4457   fi
4458 done
4459 done
4460
4461 fi
4462 fi
4463 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4464 if test -n "$ac_ct_CC"; then
4465   echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
4466 echo "${ECHO_T}$ac_ct_CC" >&6
4467 else
4468   echo "$as_me:$LINENO: result: no" >&5
4469 echo "${ECHO_T}no" >&6
4470 fi
4471
4472   test -n "$ac_ct_CC" && break
4473 done
4474
4475   CC=$ac_ct_CC
4476 fi
4477
4478 fi
4479
4480
4481 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
4482 See \`config.log' for more details." >&5
4483 echo "$as_me: error: no acceptable C compiler found in \$PATH
4484 See \`config.log' for more details." >&2;}
4485    { (exit 1); exit 1; }; }
4486
4487 # Provide some information about the compiler.
4488 echo "$as_me:$LINENO:" \
4489      "checking for C compiler version" >&5
4490 ac_compiler=`set X $ac_compile; echo $2`
4491 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
4492   (eval $ac_compiler --version </dev/null >&5) 2>&5
4493   ac_status=$?
4494   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4495   (exit $ac_status); }
4496 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
4497   (eval $ac_compiler -v </dev/null >&5) 2>&5
4498   ac_status=$?
4499   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4500   (exit $ac_status); }
4501 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
4502   (eval $ac_compiler -V </dev/null >&5) 2>&5
4503   ac_status=$?
4504   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4505   (exit $ac_status); }
4506
4507 cat >conftest.$ac_ext <<_ACEOF
4508 /* confdefs.h.  */
4509 _ACEOF
4510 cat confdefs.h >>conftest.$ac_ext
4511 cat >>conftest.$ac_ext <<_ACEOF
4512 /* end confdefs.h.  */
4513
4514 int
4515 main ()
4516 {
4517
4518   ;
4519   return 0;
4520 }
4521 _ACEOF
4522 ac_clean_files_save=$ac_clean_files
4523 ac_clean_files="$ac_clean_files a.out a.exe b.out"
4524 # Try to create an executable without -o first, disregard a.out.
4525 # It will help us diagnose broken compilers, and finding out an intuition
4526 # of exeext.
4527 echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
4528 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6
4529 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4530 if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
4531   (eval $ac_link_default) 2>&5
4532   ac_status=$?
4533   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4534   (exit $ac_status); }; then
4535   # Find the output, starting from the most likely.  This scheme is
4536 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
4537 # resort.
4538
4539 # Be careful to initialize this variable, since it used to be cached.
4540 # Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
4541 ac_cv_exeext=
4542 # b.out is created by i960 compilers.
4543 for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
4544 do
4545   test -f "$ac_file" || continue
4546   case $ac_file in
4547     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
4548         ;;
4549     conftest.$ac_ext )
4550         # This is the source file.
4551         ;;
4552     [ab].out )
4553         # We found the default executable, but exeext='' is most
4554         # certainly right.
4555         break;;
4556     *.* )
4557         ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4558         # FIXME: I believe we export ac_cv_exeext for Libtool,
4559         # but it would be cool to find out if it's true.  Does anybody
4560         # maintain Libtool? --akim.
4561         export ac_cv_exeext
4562         break;;
4563     * )
4564         break;;
4565   esac
4566 done
4567 else
4568   echo "$as_me: failed program was:" >&5
4569 sed 's/^/| /' conftest.$ac_ext >&5
4570
4571 { { echo "$as_me:$LINENO: error: C compiler cannot create executables
4572 See \`config.log' for more details." >&5
4573 echo "$as_me: error: C compiler cannot create executables
4574 See \`config.log' for more details." >&2;}
4575    { (exit 77); exit 77; }; }
4576 fi
4577
4578 ac_exeext=$ac_cv_exeext
4579 echo "$as_me:$LINENO: result: $ac_file" >&5
4580 echo "${ECHO_T}$ac_file" >&6
4581
4582 # Check the compiler produces executables we can run.  If not, either
4583 # the compiler is broken, or we cross compile.
4584 echo "$as_me:$LINENO: checking whether the C compiler works" >&5
4585 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
4586 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
4587 # If not cross compiling, check that we can run a simple program.
4588 if test "$cross_compiling" != yes; then
4589   if { ac_try='./$ac_file'
4590   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4591   (eval $ac_try) 2>&5
4592   ac_status=$?
4593   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4594   (exit $ac_status); }; }; then
4595     cross_compiling=no
4596   else
4597     if test "$cross_compiling" = maybe; then
4598         cross_compiling=yes
4599     else
4600         { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
4601 If you meant to cross compile, use \`--host'.
4602 See \`config.log' for more details." >&5
4603 echo "$as_me: error: cannot run C compiled programs.
4604 If you meant to cross compile, use \`--host'.
4605 See \`config.log' for more details." >&2;}
4606    { (exit 1); exit 1; }; }
4607     fi
4608   fi
4609 fi
4610 echo "$as_me:$LINENO: result: yes" >&5
4611 echo "${ECHO_T}yes" >&6
4612
4613 rm -f a.out a.exe conftest$ac_cv_exeext b.out
4614 ac_clean_files=$ac_clean_files_save
4615 # Check the compiler produces executables we can run.  If not, either
4616 # the compiler is broken, or we cross compile.
4617 echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
4618 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
4619 echo "$as_me:$LINENO: result: $cross_compiling" >&5
4620 echo "${ECHO_T}$cross_compiling" >&6
4621
4622 echo "$as_me:$LINENO: checking for suffix of executables" >&5
4623 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
4624 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4625   (eval $ac_link) 2>&5
4626   ac_status=$?
4627   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4628   (exit $ac_status); }; then
4629   # If both `conftest.exe' and `conftest' are `present' (well, observable)
4630 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
4631 # work properly (i.e., refer to `conftest.exe'), while it won't with
4632 # `rm'.
4633 for ac_file in conftest.exe conftest conftest.*; do
4634   test -f "$ac_file" || continue
4635   case $ac_file in
4636     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
4637     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4638           export ac_cv_exeext
4639           break;;
4640     * ) break;;
4641   esac
4642 done
4643 else
4644   { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
4645 See \`config.log' for more details." >&5
4646 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
4647 See \`config.log' for more details." >&2;}
4648    { (exit 1); exit 1; }; }
4649 fi
4650
4651 rm -f conftest$ac_cv_exeext
4652 echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
4653 echo "${ECHO_T}$ac_cv_exeext" >&6
4654
4655 rm -f conftest.$ac_ext
4656 EXEEXT=$ac_cv_exeext
4657 ac_exeext=$EXEEXT
4658 echo "$as_me:$LINENO: checking for suffix of object files" >&5
4659 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
4660 if test "${ac_cv_objext+set}" = set; then
4661   echo $ECHO_N "(cached) $ECHO_C" >&6
4662 else
4663   cat >conftest.$ac_ext <<_ACEOF
4664 /* confdefs.h.  */
4665 _ACEOF
4666 cat confdefs.h >>conftest.$ac_ext
4667 cat >>conftest.$ac_ext <<_ACEOF
4668 /* end confdefs.h.  */
4669
4670 int
4671 main ()
4672 {
4673
4674   ;
4675   return 0;
4676 }
4677 _ACEOF
4678 rm -f conftest.o conftest.obj
4679 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4680   (eval $ac_compile) 2>&5
4681   ac_status=$?
4682   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4683   (exit $ac_status); }; then
4684   for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
4685   case $ac_file in
4686     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
4687     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4688        break;;
4689   esac
4690 done
4691 else
4692   echo "$as_me: failed program was:" >&5
4693 sed 's/^/| /' conftest.$ac_ext >&5
4694
4695 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
4696 See \`config.log' for more details." >&5
4697 echo "$as_me: error: cannot compute suffix of object files: cannot compile
4698 See \`config.log' for more details." >&2;}
4699    { (exit 1); exit 1; }; }
4700 fi
4701
4702 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4703 fi
4704 echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
4705 echo "${ECHO_T}$ac_cv_objext" >&6
4706 OBJEXT=$ac_cv_objext
4707 ac_objext=$OBJEXT
4708 echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
4709 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
4710 if test "${ac_cv_c_compiler_gnu+set}" = set; then
4711   echo $ECHO_N "(cached) $ECHO_C" >&6
4712 else
4713   cat >conftest.$ac_ext <<_ACEOF
4714 /* confdefs.h.  */
4715 _ACEOF
4716 cat confdefs.h >>conftest.$ac_ext
4717 cat >>conftest.$ac_ext <<_ACEOF
4718 /* end confdefs.h.  */
4719
4720 int
4721 main ()
4722 {
4723 #ifndef __GNUC__
4724        choke me
4725 #endif
4726
4727   ;
4728   return 0;
4729 }
4730 _ACEOF
4731 rm -f conftest.$ac_objext
4732 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4733   (eval $ac_compile) 2>conftest.er1
4734   ac_status=$?
4735   grep -v '^ *+' conftest.er1 >conftest.err
4736   rm -f conftest.er1
4737   cat conftest.err >&5
4738   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4739   (exit $ac_status); } &&
4740          { ac_try='test -z "$ac_c_werror_flag"
4741                          || test ! -s conftest.err'
4742   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4743   (eval $ac_try) 2>&5
4744   ac_status=$?
4745   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4746   (exit $ac_status); }; } &&
4747          { ac_try='test -s conftest.$ac_objext'
4748   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4749   (eval $ac_try) 2>&5
4750   ac_status=$?
4751   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4752   (exit $ac_status); }; }; then
4753   ac_compiler_gnu=yes
4754 else
4755   echo "$as_me: failed program was:" >&5
4756 sed 's/^/| /' conftest.$ac_ext >&5
4757
4758 ac_compiler_gnu=no
4759 fi
4760 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4761 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4762
4763 fi
4764 echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
4765 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
4766 GCC=`test $ac_compiler_gnu = yes && echo yes`
4767 ac_test_CFLAGS=${CFLAGS+set}
4768 ac_save_CFLAGS=$CFLAGS
4769 CFLAGS="-g"
4770 echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
4771 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
4772 if test "${ac_cv_prog_cc_g+set}" = set; then
4773   echo $ECHO_N "(cached) $ECHO_C" >&6
4774 else
4775   cat >conftest.$ac_ext <<_ACEOF
4776 /* confdefs.h.  */
4777 _ACEOF
4778 cat confdefs.h >>conftest.$ac_ext
4779 cat >>conftest.$ac_ext <<_ACEOF
4780 /* end confdefs.h.  */
4781
4782 int
4783 main ()
4784 {
4785
4786   ;
4787   return 0;
4788 }
4789 _ACEOF
4790 rm -f conftest.$ac_objext
4791 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4792   (eval $ac_compile) 2>conftest.er1
4793   ac_status=$?
4794   grep -v '^ *+' conftest.er1 >conftest.err
4795   rm -f conftest.er1
4796   cat conftest.err >&5
4797   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4798   (exit $ac_status); } &&
4799          { ac_try='test -z "$ac_c_werror_flag"
4800                          || test ! -s conftest.err'
4801   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4802   (eval $ac_try) 2>&5
4803   ac_status=$?
4804   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4805   (exit $ac_status); }; } &&
4806          { ac_try='test -s conftest.$ac_objext'
4807   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4808   (eval $ac_try) 2>&5
4809   ac_status=$?
4810   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4811   (exit $ac_status); }; }; then
4812   ac_cv_prog_cc_g=yes
4813 else
4814   echo "$as_me: failed program was:" >&5
4815 sed 's/^/| /' conftest.$ac_ext >&5
4816
4817 ac_cv_prog_cc_g=no
4818 fi
4819 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4820 fi
4821 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
4822 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
4823 if test "$ac_test_CFLAGS" = set; then
4824   CFLAGS=$ac_save_CFLAGS
4825 elif test $ac_cv_prog_cc_g = yes; then
4826   if test "$GCC" = yes; then
4827     CFLAGS="-g -O2"
4828   else
4829     CFLAGS="-g"
4830   fi
4831 else
4832   if test "$GCC" = yes; then
4833     CFLAGS="-O2"
4834   else
4835     CFLAGS=
4836   fi
4837 fi
4838 echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
4839 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
4840 if test "${ac_cv_prog_cc_stdc+set}" = set; then
4841   echo $ECHO_N "(cached) $ECHO_C" >&6
4842 else
4843   ac_cv_prog_cc_stdc=no
4844 ac_save_CC=$CC
4845 cat >conftest.$ac_ext <<_ACEOF
4846 /* confdefs.h.  */
4847 _ACEOF
4848 cat confdefs.h >>conftest.$ac_ext
4849 cat >>conftest.$ac_ext <<_ACEOF
4850 /* end confdefs.h.  */
4851 #include <stdarg.h>
4852 #include <stdio.h>
4853 #include <sys/types.h>
4854 #include <sys/stat.h>
4855 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4856 struct buf { int x; };
4857 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4858 static char *e (p, i)
4859      char **p;
4860      int i;
4861 {
4862   return p[i];
4863 }
4864 static char *f (char * (*g) (char **, int), char **p, ...)
4865 {
4866   char *s;
4867   va_list v;
4868   va_start (v,p);
4869   s = g (p, va_arg (v,int));
4870   va_end (v);
4871   return s;
4872 }
4873
4874 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4875    function prototypes and stuff, but not '\xHH' hex character constants.
4876    These don't provoke an error unfortunately, instead are silently treated
4877    as 'x'.  The following induces an error, until -std1 is added to get
4878    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4879    array size at least.  It's necessary to write '\x00'==0 to get something
4880    that's true only with -std1.  */
4881 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4882
4883 int test (int i, double x);
4884 struct s1 {int (*f) (int a);};
4885 struct s2 {int (*f) (double a);};
4886 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4887 int argc;
4888 char **argv;
4889 int
4890 main ()
4891 {
4892 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4893   ;
4894   return 0;
4895 }
4896 _ACEOF
4897 # Don't try gcc -ansi; that turns off useful extensions and
4898 # breaks some systems' header files.
4899 # AIX                   -qlanglvl=ansi
4900 # Ultrix and OSF/1      -std1
4901 # HP-UX 10.20 and later -Ae
4902 # HP-UX older versions  -Aa -D_HPUX_SOURCE
4903 # SVR4                  -Xc -D__EXTENSIONS__
4904 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4905 do
4906   CC="$ac_save_CC $ac_arg"
4907   rm -f conftest.$ac_objext
4908 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4909   (eval $ac_compile) 2>conftest.er1
4910   ac_status=$?
4911   grep -v '^ *+' conftest.er1 >conftest.err
4912   rm -f conftest.er1
4913   cat conftest.err >&5
4914   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4915   (exit $ac_status); } &&
4916          { ac_try='test -z "$ac_c_werror_flag"
4917                          || test ! -s conftest.err'
4918   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4919   (eval $ac_try) 2>&5
4920   ac_status=$?
4921   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4922   (exit $ac_status); }; } &&
4923          { ac_try='test -s conftest.$ac_objext'
4924   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4925   (eval $ac_try) 2>&5
4926   ac_status=$?
4927   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4928   (exit $ac_status); }; }; then
4929   ac_cv_prog_cc_stdc=$ac_arg
4930 break
4931 else
4932   echo "$as_me: failed program was:" >&5
4933 sed 's/^/| /' conftest.$ac_ext >&5
4934
4935 fi
4936 rm -f conftest.err conftest.$ac_objext
4937 done
4938 rm -f conftest.$ac_ext conftest.$ac_objext
4939 CC=$ac_save_CC
4940
4941 fi
4942
4943 case "x$ac_cv_prog_cc_stdc" in
4944   x|xno)
4945     echo "$as_me:$LINENO: result: none needed" >&5
4946 echo "${ECHO_T}none needed" >&6 ;;
4947   *)
4948     echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
4949 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
4950     CC="$CC $ac_cv_prog_cc_stdc" ;;
4951 esac
4952
4953 # Some people use a C++ compiler to compile C.  Since we use `exit',
4954 # in C++ we need to declare it.  In case someone uses the same compiler
4955 # for both compiling C and C++ we need to have the C++ compiler decide
4956 # the declaration of exit, since it's the most demanding environment.
4957 cat >conftest.$ac_ext <<_ACEOF
4958 #ifndef __cplusplus
4959   choke me
4960 #endif
4961 _ACEOF
4962 rm -f conftest.$ac_objext
4963 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4964   (eval $ac_compile) 2>conftest.er1
4965   ac_status=$?
4966   grep -v '^ *+' conftest.er1 >conftest.err
4967   rm -f conftest.er1
4968   cat conftest.err >&5
4969   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4970   (exit $ac_status); } &&
4971          { ac_try='test -z "$ac_c_werror_flag"
4972                          || test ! -s conftest.err'
4973   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4974   (eval $ac_try) 2>&5
4975   ac_status=$?
4976   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4977   (exit $ac_status); }; } &&
4978          { ac_try='test -s conftest.$ac_objext'
4979   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4980   (eval $ac_try) 2>&5
4981   ac_status=$?
4982   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4983   (exit $ac_status); }; }; then
4984   for ac_declaration in \
4985    '' \
4986    'extern "C" void std::exit (int) throw (); using std::exit;' \
4987    'extern "C" void std::exit (int); using std::exit;' \
4988    'extern "C" void exit (int) throw ();' \
4989    'extern "C" void exit (int);' \
4990    'void exit (int);'
4991 do
4992   cat >conftest.$ac_ext <<_ACEOF
4993 /* confdefs.h.  */
4994 _ACEOF
4995 cat confdefs.h >>conftest.$ac_ext
4996 cat >>conftest.$ac_ext <<_ACEOF
4997 /* end confdefs.h.  */
4998 $ac_declaration
4999 #include <stdlib.h>
5000 int
5001 main ()
5002 {
5003 exit (42);
5004   ;
5005   return 0;
5006 }
5007 _ACEOF
5008 rm -f conftest.$ac_objext
5009 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5010   (eval $ac_compile) 2>conftest.er1
5011   ac_status=$?
5012   grep -v '^ *+' conftest.er1 >conftest.err
5013   rm -f conftest.er1
5014   cat conftest.err >&5
5015   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5016   (exit $ac_status); } &&
5017          { ac_try='test -z "$ac_c_werror_flag"
5018                          || test ! -s conftest.err'
5019   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5020   (eval $ac_try) 2>&5
5021   ac_status=$?
5022   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5023   (exit $ac_status); }; } &&
5024          { ac_try='test -s conftest.$ac_objext'
5025   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5026   (eval $ac_try) 2>&5
5027   ac_status=$?
5028   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5029   (exit $ac_status); }; }; then
5030   :
5031 else
5032   echo "$as_me: failed program was:" >&5
5033 sed 's/^/| /' conftest.$ac_ext >&5
5034
5035 continue
5036 fi
5037 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5038   cat >conftest.$ac_ext <<_ACEOF
5039 /* confdefs.h.  */
5040 _ACEOF
5041 cat confdefs.h >>conftest.$ac_ext
5042 cat >>conftest.$ac_ext <<_ACEOF
5043 /* end confdefs.h.  */
5044 $ac_declaration
5045 int
5046 main ()
5047 {
5048 exit (42);
5049   ;
5050   return 0;
5051 }
5052 _ACEOF
5053 rm -f conftest.$ac_objext
5054 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5055   (eval $ac_compile) 2>conftest.er1
5056   ac_status=$?
5057   grep -v '^ *+' conftest.er1 >conftest.err
5058   rm -f conftest.er1
5059   cat conftest.err >&5
5060   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5061   (exit $ac_status); } &&
5062          { ac_try='test -z "$ac_c_werror_flag"
5063                          || test ! -s conftest.err'
5064   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5065   (eval $ac_try) 2>&5
5066   ac_status=$?
5067   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5068   (exit $ac_status); }; } &&
5069          { ac_try='test -s conftest.$ac_objext'
5070   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5071   (eval $ac_try) 2>&5
5072   ac_status=$?
5073   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5074   (exit $ac_status); }; }; then
5075   break
5076 else
5077   echo "$as_me: failed program was:" >&5
5078 sed 's/^/| /' conftest.$ac_ext >&5
5079
5080 fi
5081 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5082 done
5083 rm -f conftest*
5084 if test -n "$ac_declaration"; then
5085   echo '#ifdef __cplusplus' >>confdefs.h
5086   echo $ac_declaration      >>confdefs.h
5087   echo '#endif'             >>confdefs.h
5088 fi
5089
5090 else
5091   echo "$as_me: failed program was:" >&5
5092 sed 's/^/| /' conftest.$ac_ext >&5
5093
5094 fi
5095 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5096 ac_ext=c
5097 ac_cpp='$CPP $CPPFLAGS'
5098 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5099 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5100 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5101
5102 depcc="$CC"   am_compiler_list=
5103
5104 echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
5105 echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
5106 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
5107   echo $ECHO_N "(cached) $ECHO_C" >&6
5108 else
5109   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5110   # We make a subdir and do the tests there.  Otherwise we can end up
5111   # making bogus files that we don't know about and never remove.  For
5112   # instance it was reported that on HP-UX the gcc test will end up
5113   # making a dummy file named `D' -- because `-MD' means `put the output
5114   # in D'.
5115   mkdir conftest.dir
5116   # Copy depcomp to subdir because otherwise we won't find it if we're
5117   # using a relative directory.
5118   cp "$am_depcomp" conftest.dir
5119   cd conftest.dir
5120   # We will build objects and dependencies in a subdirectory because
5121   # it helps to detect inapplicable dependency modes.  For instance
5122   # both Tru64's cc and ICC support -MD to output dependencies as a
5123   # side effect of compilation, but ICC will put the dependencies in
5124   # the current directory while Tru64 will put them in the object
5125   # directory.
5126   mkdir sub
5127
5128   am_cv_CC_dependencies_compiler_type=none
5129   if test "$am_compiler_list" = ""; then
5130      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5131   fi
5132   for depmode in $am_compiler_list; do
5133     # Setup a source with many dependencies, because some compilers
5134     # like to wrap large dependency lists on column 80 (with \), and
5135     # we should not choose a depcomp mode which is confused by this.
5136     #
5137     # We need to recreate these files for each test, as the compiler may
5138     # overwrite some of them when testing with obscure command lines.
5139     # This happens at least with the AIX C compiler.
5140     : > sub/conftest.c
5141     for i in 1 2 3 4 5 6; do
5142       echo '#include "conftst'$i'.h"' >> sub/conftest.c
5143       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5144       # Solaris 8's {/usr,}/bin/sh.
5145       touch sub/conftst$i.h
5146     done
5147     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5148
5149     case $depmode in
5150     nosideeffect)
5151       # after this tag, mechanisms are not by side-effect, so they'll
5152       # only be used when explicitly requested
5153       if test "x$enable_dependency_tracking" = xyes; then
5154         continue
5155       else
5156         break
5157       fi
5158       ;;
5159     none) break ;;
5160     esac
5161     # We check with `-c' and `-o' for the sake of the "dashmstdout"
5162     # mode.  It turns out that the SunPro C++ compiler does not properly
5163     # handle `-M -o', and we need to detect this.
5164     if depmode=$depmode \
5165        source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
5166        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5167        $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
5168          >/dev/null 2>conftest.err &&
5169        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5170        grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
5171        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5172       # icc doesn't choke on unknown options, it will just issue warnings
5173       # or remarks (even with -Werror).  So we grep stderr for any message
5174       # that says an option was ignored or not supported.
5175       # When given -MP, icc 7.0 and 7.1 complain thusly:
5176       #   icc: Command line warning: ignoring option '-M'; no argument required
5177       # The diagnosis changed in icc 8.0:
5178       #   icc: Command line remark: option '-MP' not supported
5179       if (grep 'ignoring option' conftest.err ||
5180           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5181         am_cv_CC_dependencies_compiler_type=$depmode
5182         break
5183       fi
5184     fi
5185   done
5186
5187   cd ..
5188   rm -rf conftest.dir
5189 else
5190   am_cv_CC_dependencies_compiler_type=none
5191 fi
5192
5193 fi
5194 echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
5195 echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6
5196 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
5197
5198
5199
5200 if
5201   test "x$enable_dependency_tracking" != xno \
5202   && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
5203   am__fastdepCC_TRUE=
5204   am__fastdepCC_FALSE='#'
5205 else
5206   am__fastdepCC_TRUE='#'
5207   am__fastdepCC_FALSE=
5208 fi
5209
5210
5211 echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
5212 echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6
5213 if test "${lt_cv_path_SED+set}" = set; then
5214   echo $ECHO_N "(cached) $ECHO_C" >&6
5215 else
5216   # Loop through the user's path and test for sed and gsed.
5217 # Then use that list of sed's as ones to test for truncation.
5218 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5219 for as_dir in $PATH
5220 do
5221   IFS=$as_save_IFS
5222   test -z "$as_dir" && as_dir=.
5223   for lt_ac_prog in sed gsed; do
5224     for ac_exec_ext in '' $ac_executable_extensions; do
5225       if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
5226         lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
5227       fi
5228     done
5229   done
5230 done
5231 lt_ac_max=0
5232 lt_ac_count=0
5233 # Add /usr/xpg4/bin/sed as it is typically found on Solaris
5234 # along with /bin/sed that truncates output.
5235 for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
5236   test ! -f $lt_ac_sed && continue
5237   cat /dev/null > conftest.in
5238   lt_ac_count=0
5239   echo $ECHO_N "0123456789$ECHO_C" >conftest.in
5240   # Check for GNU sed and select it if it is found.
5241   if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
5242     lt_cv_path_SED=$lt_ac_sed
5243     break
5244   fi
5245   while true; do
5246     cat conftest.in conftest.in >conftest.tmp
5247     mv conftest.tmp conftest.in
5248     cp conftest.in conftest.nl
5249     echo >>conftest.nl
5250     $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
5251     cmp -s conftest.out conftest.nl || break
5252     # 10000 chars as input seems more than enough
5253     test $lt_ac_count -gt 10 && break
5254     lt_ac_count=`expr $lt_ac_count + 1`
5255     if test $lt_ac_count -gt $lt_ac_max; then
5256       lt_ac_max=$lt_ac_count
5257       lt_cv_path_SED=$lt_ac_sed
5258     fi
5259   done
5260 done
5261
5262 fi
5263
5264 SED=$lt_cv_path_SED
5265 echo "$as_me:$LINENO: result: $SED" >&5
5266 echo "${ECHO_T}$SED" >&6
5267
5268 echo "$as_me:$LINENO: checking for egrep" >&5
5269 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
5270 if test "${ac_cv_prog_egrep+set}" = set; then
5271   echo $ECHO_N "(cached) $ECHO_C" >&6
5272 else
5273   if echo a | (grep -E '(a|b)') >/dev/null 2>&1
5274     then ac_cv_prog_egrep='grep -E'
5275     else ac_cv_prog_egrep='egrep'
5276     fi
5277 fi
5278 echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
5279 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
5280  EGREP=$ac_cv_prog_egrep
5281
5282
5283
5284 # Check whether --with-gnu-ld or --without-gnu-ld was given.
5285 if test "${with_gnu_ld+set}" = set; then
5286   withval="$with_gnu_ld"
5287   test "$withval" = no || with_gnu_ld=yes
5288 else
5289   with_gnu_ld=no
5290 fi;
5291 ac_prog=ld
5292 if test "$GCC" = yes; then
5293   # Check if gcc -print-prog-name=ld gives a path.
5294   echo "$as_me:$LINENO: checking for ld used by $CC" >&5
5295 echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6
5296   case $host in
5297   *-*-mingw*)
5298     # gcc leaves a trailing carriage return which upsets mingw
5299     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5300   *)
5301     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5302   esac
5303   case $ac_prog in
5304     # Accept absolute paths.
5305     [\\/]* | ?:[\\/]*)
5306       re_direlt='/[^/][^/]*/\.\./'
5307       # Canonicalize the pathname of ld
5308       ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
5309       while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
5310         ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
5311       done
5312       test -z "$LD" && LD="$ac_prog"
5313       ;;
5314   "")
5315     # If it fails, then pretend we aren't using GCC.
5316     ac_prog=ld
5317     ;;
5318   *)
5319     # If it is relative, then search for the first ld in PATH.
5320     with_gnu_ld=unknown
5321     ;;
5322   esac
5323 elif test "$with_gnu_ld" = yes; then
5324   echo "$as_me:$LINENO: checking for GNU ld" >&5
5325 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
5326 else
5327   echo "$as_me:$LINENO: checking for non-GNU ld" >&5
5328 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
5329 fi
5330 if test "${lt_cv_path_LD+set}" = set; then
5331   echo $ECHO_N "(cached) $ECHO_C" >&6
5332 else
5333   if test -z "$LD"; then
5334   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5335   for ac_dir in $PATH; do
5336     IFS="$lt_save_ifs"
5337     test -z "$ac_dir" && ac_dir=.
5338     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5339       lt_cv_path_LD="$ac_dir/$ac_prog"
5340       # Check to see if the program is GNU ld.  I'd rather use --version,
5341       # but apparently some variants of GNU ld only accept -v.
5342       # Break only if it was the GNU/non-GNU ld that we prefer.
5343       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5344       *GNU* | *'with BFD'*)
5345         test "$with_gnu_ld" != no && break
5346         ;;
5347       *)
5348         test "$with_gnu_ld" != yes && break
5349         ;;
5350       esac
5351     fi
5352   done
5353   IFS="$lt_save_ifs"
5354 else
5355   lt_cv_path_LD="$LD" # Let the user override the test with a path.
5356 fi
5357 fi
5358
5359 LD="$lt_cv_path_LD"
5360 if test -n "$LD"; then
5361   echo "$as_me:$LINENO: result: $LD" >&5
5362 echo "${ECHO_T}$LD" >&6
5363 else
5364   echo "$as_me:$LINENO: result: no" >&5
5365 echo "${ECHO_T}no" >&6
5366 fi
5367 test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
5368 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
5369    { (exit 1); exit 1; }; }
5370 echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
5371 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
5372 if test "${lt_cv_prog_gnu_ld+set}" = set; then
5373   echo $ECHO_N "(cached) $ECHO_C" >&6
5374 else
5375   # I'd rather use --version here, but apparently some GNU lds only accept -v.
5376 case `$LD -v 2>&1 </dev/null` in
5377 *GNU* | *'with BFD'*)
5378   lt_cv_prog_gnu_ld=yes
5379   ;;
5380 *)
5381   lt_cv_prog_gnu_ld=no
5382   ;;
5383 esac
5384 fi
5385 echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
5386 echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
5387 with_gnu_ld=$lt_cv_prog_gnu_ld
5388
5389
5390 echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
5391 echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6
5392 if test "${lt_cv_ld_reload_flag+set}" = set; then
5393   echo $ECHO_N "(cached) $ECHO_C" >&6
5394 else
5395   lt_cv_ld_reload_flag='-r'
5396 fi
5397 echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
5398 echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6
5399 reload_flag=$lt_cv_ld_reload_flag
5400 case $reload_flag in
5401 "" | " "*) ;;
5402 *) reload_flag=" $reload_flag" ;;
5403 esac
5404 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5405 case $host_os in
5406   darwin*)
5407     if test "$GCC" = yes; then
5408       reload_cmds='$CC -nostdlib ${wl}-r -o $output$reload_objs'
5409     else
5410       reload_cmds='$LD$reload_flag -o $output$reload_objs'
5411     fi
5412     ;;
5413 esac
5414
5415 echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
5416 echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6
5417 if test "${lt_cv_path_NM+set}" = set; then
5418   echo $ECHO_N "(cached) $ECHO_C" >&6
5419 else
5420   if test -n "$NM"; then
5421   # Let the user override the test.
5422   lt_cv_path_NM="$NM"
5423 else
5424   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5425   for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
5426     IFS="$lt_save_ifs"
5427     test -z "$ac_dir" && ac_dir=.
5428     tmp_nm="$ac_dir/${ac_tool_prefix}nm"
5429     if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5430       # Check to see if the nm accepts a BSD-compat flag.
5431       # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5432       #   nm: unknown option "B" ignored
5433       # Tru64's nm complains that /dev/null is an invalid object file
5434       case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5435       */dev/null* | *'Invalid file or object type'*)
5436         lt_cv_path_NM="$tmp_nm -B"
5437         break
5438         ;;
5439       *)
5440         case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5441         */dev/null*)
5442           lt_cv_path_NM="$tmp_nm -p"
5443           break
5444           ;;
5445         *)
5446           lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5447           continue # so that we can try to find one that supports BSD flags
5448           ;;
5449         esac
5450       esac
5451     fi
5452   done
5453   IFS="$lt_save_ifs"
5454   test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
5455 fi
5456 fi
5457 echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
5458 echo "${ECHO_T}$lt_cv_path_NM" >&6
5459 NM="$lt_cv_path_NM"
5460
5461 echo "$as_me:$LINENO: checking whether ln -s works" >&5
5462 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
5463 LN_S=$as_ln_s
5464 if test "$LN_S" = "ln -s"; then
5465   echo "$as_me:$LINENO: result: yes" >&5
5466 echo "${ECHO_T}yes" >&6
5467 else
5468   echo "$as_me:$LINENO: result: no, using $LN_S" >&5
5469 echo "${ECHO_T}no, using $LN_S" >&6
5470 fi
5471
5472 echo "$as_me:$LINENO: checking how to recognise dependent libraries" >&5
5473 echo $ECHO_N "checking how to recognise dependent libraries... $ECHO_C" >&6
5474 if test "${lt_cv_deplibs_check_method+set}" = set; then
5475   echo $ECHO_N "(cached) $ECHO_C" >&6
5476 else
5477   lt_cv_file_magic_cmd='$MAGIC_CMD'
5478 lt_cv_file_magic_test_file=
5479 lt_cv_deplibs_check_method='unknown'
5480 # Need to set the preceding variable on all platforms that support
5481 # interlibrary dependencies.
5482 # 'none' -- dependencies not supported.
5483 # `unknown' -- same as none, but documents that we really don't know.
5484 # 'pass_all' -- all dependencies passed with no checks.
5485 # 'test_compile' -- check by making test program.
5486 # 'file_magic [[regex]]' -- check by looking for files in library path
5487 # which responds to the $file_magic_cmd with a given extended regex.
5488 # If you have `file' or equivalent on your system and you're not sure
5489 # whether `pass_all' will *always* work, you probably want this one.
5490
5491 case $host_os in
5492 aix4* | aix5*)
5493   lt_cv_deplibs_check_method=pass_all
5494   ;;
5495
5496 beos*)
5497   lt_cv_deplibs_check_method=pass_all
5498   ;;
5499
5500 bsdi[45]*)
5501   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5502   lt_cv_file_magic_cmd='/usr/bin/file -L'
5503   lt_cv_file_magic_test_file=/shlib/libc.so
5504   ;;
5505
5506 cygwin*)
5507   # func_win32_libid is a shell function defined in ltmain.sh
5508   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5509   lt_cv_file_magic_cmd='func_win32_libid'
5510   ;;
5511
5512 mingw* | pw32*)
5513   # Base MSYS/MinGW do not provide the 'file' command needed by
5514   # func_win32_libid shell function, so use a weaker test based on 'objdump'.
5515   lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
5516   lt_cv_file_magic_cmd='$OBJDUMP -f'
5517   ;;
5518
5519 darwin* | rhapsody*)
5520   lt_cv_deplibs_check_method=pass_all
5521   ;;
5522
5523 freebsd* | kfreebsd*-gnu | dragonfly*)
5524   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
5525     case $host_cpu in
5526     i*86 )
5527       # Not sure whether the presence of OpenBSD here was a mistake.
5528       # Let's accept both of them until this is cleared up.
5529       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5530       lt_cv_file_magic_cmd=/usr/bin/file
5531       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5532       ;;
5533     esac
5534   else
5535     lt_cv_deplibs_check_method=pass_all
5536   fi
5537   ;;
5538
5539 gnu*)
5540   lt_cv_deplibs_check_method=pass_all
5541   ;;
5542
5543 hpux10.20* | hpux11*)
5544   lt_cv_file_magic_cmd=/usr/bin/file
5545   case $host_cpu in
5546   ia64*)
5547     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5548     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5549     ;;
5550   hppa*64*)
5551     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'
5552     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5553     ;;
5554   *)
5555     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
5556     lt_cv_file_magic_test_file=/usr/lib/libc.sl
5557     ;;
5558   esac
5559   ;;
5560
5561 irix5* | irix6* | nonstopux*)
5562   case $LD in
5563   *-32|*"-32 ") libmagic=32-bit;;
5564   *-n32|*"-n32 ") libmagic=N32;;
5565   *-64|*"-64 ") libmagic=64-bit;;
5566   *) libmagic=never-match;;
5567   esac
5568   lt_cv_deplibs_check_method=pass_all
5569   ;;
5570
5571 # This must be Linux ELF.
5572 linux*)
5573   lt_cv_deplibs_check_method=pass_all
5574   ;;
5575
5576 netbsd*)
5577   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
5578     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5579   else
5580     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5581   fi
5582   ;;
5583
5584 newos6*)
5585   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5586   lt_cv_file_magic_cmd=/usr/bin/file
5587   lt_cv_file_magic_test_file=/usr/lib/libnls.so
5588   ;;
5589
5590 nto-qnx*)
5591   lt_cv_deplibs_check_method=unknown
5592   ;;
5593
5594 openbsd*)
5595   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5596     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5597   else
5598     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5599   fi
5600   ;;
5601
5602 osf3* | osf4* | osf5*)
5603   lt_cv_deplibs_check_method=pass_all
5604   ;;
5605
5606 sco3.2v5*)
5607   lt_cv_deplibs_check_method=pass_all
5608   ;;
5609
5610 solaris*)
5611   lt_cv_deplibs_check_method=pass_all
5612   ;;
5613
5614 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
5615   case $host_vendor in
5616   motorola)
5617     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
5618     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5619     ;;
5620   ncr)
5621     lt_cv_deplibs_check_method=pass_all
5622     ;;
5623   sequent)
5624     lt_cv_file_magic_cmd='/bin/file'
5625     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5626     ;;
5627   sni)
5628     lt_cv_file_magic_cmd='/bin/file'
5629     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5630     lt_cv_file_magic_test_file=/lib/libc.so
5631     ;;
5632   siemens)
5633     lt_cv_deplibs_check_method=pass_all
5634     ;;
5635   esac
5636   ;;
5637
5638 sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7* | sysv4*uw2*)
5639   lt_cv_deplibs_check_method=pass_all
5640   ;;
5641 esac
5642
5643 fi
5644 echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
5645 echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6
5646 file_magic_cmd=$lt_cv_file_magic_cmd
5647 deplibs_check_method=$lt_cv_deplibs_check_method
5648 test -z "$deplibs_check_method" && deplibs_check_method=unknown
5649
5650
5651
5652
5653 # If no C compiler was specified, use CC.
5654 LTCC=${LTCC-"$CC"}
5655
5656 # Allow CC to be a program name with arguments.
5657 compiler=$CC
5658
5659
5660 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
5661 if test "${enable_libtool_lock+set}" = set; then
5662   enableval="$enable_libtool_lock"
5663
5664 fi;
5665 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5666
5667 # Some flags need to be propagated to the compiler or linker for good
5668 # libtool support.
5669 case $host in
5670 ia64-*-hpux*)
5671   # Find out which ABI we are using.
5672   echo 'int i;' > conftest.$ac_ext
5673   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5674   (eval $ac_compile) 2>&5
5675   ac_status=$?
5676   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5677   (exit $ac_status); }; then
5678     case `/usr/bin/file conftest.$ac_objext` in
5679     *ELF-32*)
5680       HPUX_IA64_MODE="32"
5681       ;;
5682     *ELF-64*)
5683       HPUX_IA64_MODE="64"
5684       ;;
5685     esac
5686   fi
5687   rm -rf conftest*
5688   ;;
5689 *-*-irix6*)
5690   # Find out which ABI we are using.
5691   echo '#line 5691 "configure"' > conftest.$ac_ext
5692   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5693   (eval $ac_compile) 2>&5
5694   ac_status=$?
5695   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5696   (exit $ac_status); }; then
5697    if test "$lt_cv_prog_gnu_ld" = yes; then
5698     case `/usr/bin/file conftest.$ac_objext` in
5699     *32-bit*)
5700       LD="${LD-ld} -melf32bsmip"
5701       ;;
5702     *N32*)
5703       LD="${LD-ld} -melf32bmipn32"
5704       ;;
5705     *64-bit*)
5706       LD="${LD-ld} -melf64bmip"
5707       ;;
5708     esac
5709    else
5710     case `/usr/bin/file conftest.$ac_objext` in
5711     *32-bit*)
5712       LD="${LD-ld} -32"
5713       ;;
5714     *N32*)
5715       LD="${LD-ld} -n32"
5716       ;;
5717     *64-bit*)
5718       LD="${LD-ld} -64"
5719       ;;
5720     esac
5721    fi
5722   fi
5723   rm -rf conftest*
5724   ;;
5725
5726 x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*)
5727   # Find out which ABI we are using.
5728   echo 'int i;' > conftest.$ac_ext
5729   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5730   (eval $ac_compile) 2>&5
5731   ac_status=$?
5732   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5733   (exit $ac_status); }; then
5734     case `/usr/bin/file conftest.o` in
5735     *32-bit*)
5736       case $host in
5737         x86_64-*linux*)
5738           LD="${LD-ld} -m elf_i386"
5739           ;;
5740         ppc64-*linux*|powerpc64-*linux*)
5741           LD="${LD-ld} -m elf32ppclinux"
5742           ;;
5743         s390x-*linux*)
5744           LD="${LD-ld} -m elf_s390"
5745           ;;
5746         sparc64-*linux*)
5747           LD="${LD-ld} -m elf32_sparc"
5748           ;;
5749       esac
5750       ;;
5751     *64-bit*)
5752       case $host in
5753         x86_64-*linux*)
5754           LD="${LD-ld} -m elf_x86_64"
5755           ;;
5756         ppc*-*linux*|powerpc*-*linux*)
5757           LD="${LD-ld} -m elf64ppc"
5758           ;;
5759         s390*-*linux*)
5760           LD="${LD-ld} -m elf64_s390"
5761           ;;
5762         sparc*-*linux*)
5763           LD="${LD-ld} -m elf64_sparc"
5764           ;;
5765       esac
5766       ;;
5767     esac
5768   fi
5769   rm -rf conftest*
5770   ;;
5771
5772 *-*-sco3.2v5*)
5773   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
5774   SAVE_CFLAGS="$CFLAGS"
5775   CFLAGS="$CFLAGS -belf"
5776   echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
5777 echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6
5778 if test "${lt_cv_cc_needs_belf+set}" = set; then
5779   echo $ECHO_N "(cached) $ECHO_C" >&6
5780 else
5781   ac_ext=c
5782 ac_cpp='$CPP $CPPFLAGS'
5783 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5784 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5785 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5786
5787      cat >conftest.$ac_ext <<_ACEOF
5788 /* confdefs.h.  */
5789 _ACEOF
5790 cat confdefs.h >>conftest.$ac_ext
5791 cat >>conftest.$ac_ext <<_ACEOF
5792 /* end confdefs.h.  */
5793
5794 int
5795 main ()
5796 {
5797
5798   ;
5799   return 0;
5800 }
5801 _ACEOF
5802 rm -f conftest.$ac_objext conftest$ac_exeext
5803 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5804   (eval $ac_link) 2>conftest.er1
5805   ac_status=$?
5806   grep -v '^ *+' conftest.er1 >conftest.err
5807   rm -f conftest.er1
5808   cat conftest.err >&5
5809   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5810   (exit $ac_status); } &&
5811          { ac_try='test -z "$ac_c_werror_flag"
5812                          || test ! -s conftest.err'
5813   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5814   (eval $ac_try) 2>&5
5815   ac_status=$?
5816   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5817   (exit $ac_status); }; } &&
5818          { ac_try='test -s conftest$ac_exeext'
5819   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5820   (eval $ac_try) 2>&5
5821   ac_status=$?
5822   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5823   (exit $ac_status); }; }; then
5824   lt_cv_cc_needs_belf=yes
5825 else
5826   echo "$as_me: failed program was:" >&5
5827 sed 's/^/| /' conftest.$ac_ext >&5
5828
5829 lt_cv_cc_needs_belf=no
5830 fi
5831 rm -f conftest.err conftest.$ac_objext \
5832       conftest$ac_exeext conftest.$ac_ext
5833      ac_ext=c
5834 ac_cpp='$CPP $CPPFLAGS'
5835 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5836 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5837 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5838
5839 fi
5840 echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
5841 echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6
5842   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
5843     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
5844     CFLAGS="$SAVE_CFLAGS"
5845   fi
5846   ;;
5847 *-*-cygwin* | *-*-mingw* | *-*-pw32*)
5848   if test -n "$ac_tool_prefix"; then
5849   # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
5850 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
5851 echo "$as_me:$LINENO: checking for $ac_word" >&5
5852 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5853 if test "${ac_cv_prog_DLLTOOL+set}" = set; then
5854   echo $ECHO_N "(cached) $ECHO_C" >&6
5855 else
5856   if test -n "$DLLTOOL"; then
5857   ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
5858 else
5859 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5860 for as_dir in $PATH
5861 do
5862   IFS=$as_save_IFS
5863   test -z "$as_dir" && as_dir=.
5864   for ac_exec_ext in '' $ac_executable_extensions; do
5865   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5866     ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
5867     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5868     break 2
5869   fi
5870 done
5871 done
5872
5873 fi
5874 fi
5875 DLLTOOL=$ac_cv_prog_DLLTOOL
5876 if test -n "$DLLTOOL"; then
5877   echo "$as_me:$LINENO: result: $DLLTOOL" >&5
5878 echo "${ECHO_T}$DLLTOOL" >&6
5879 else
5880   echo "$as_me:$LINENO: result: no" >&5
5881 echo "${ECHO_T}no" >&6
5882 fi
5883
5884 fi
5885 if test -z "$ac_cv_prog_DLLTOOL"; then
5886   ac_ct_DLLTOOL=$DLLTOOL
5887   # Extract the first word of "dlltool", so it can be a program name with args.
5888 set dummy dlltool; ac_word=$2
5889 echo "$as_me:$LINENO: checking for $ac_word" >&5
5890 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5891 if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then
5892   echo $ECHO_N "(cached) $ECHO_C" >&6
5893 else
5894   if test -n "$ac_ct_DLLTOOL"; then
5895   ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
5896 else
5897 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5898 for as_dir in $PATH
5899 do
5900   IFS=$as_save_IFS
5901   test -z "$as_dir" && as_dir=.
5902   for ac_exec_ext in '' $ac_executable_extensions; do
5903   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5904     ac_cv_prog_ac_ct_DLLTOOL="dlltool"
5905     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5906     break 2
5907   fi
5908 done
5909 done
5910
5911   test -z "$ac_cv_prog_ac_ct_DLLTOOL" && ac_cv_prog_ac_ct_DLLTOOL="false"
5912 fi
5913 fi
5914 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
5915 if test -n "$ac_ct_DLLTOOL"; then
5916   echo "$as_me:$LINENO: result: $ac_ct_DLLTOOL" >&5
5917 echo "${ECHO_T}$ac_ct_DLLTOOL" >&6
5918 else
5919   echo "$as_me:$LINENO: result: no" >&5
5920 echo "${ECHO_T}no" >&6
5921 fi
5922
5923   DLLTOOL=$ac_ct_DLLTOOL
5924 else
5925   DLLTOOL="$ac_cv_prog_DLLTOOL"
5926 fi
5927
5928   if test -n "$ac_tool_prefix"; then
5929   # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
5930 set dummy ${ac_tool_prefix}as; ac_word=$2
5931 echo "$as_me:$LINENO: checking for $ac_word" >&5
5932 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5933 if test "${ac_cv_prog_AS+set}" = set; then
5934   echo $ECHO_N "(cached) $ECHO_C" >&6
5935 else
5936   if test -n "$AS"; then
5937   ac_cv_prog_AS="$AS" # Let the user override the test.
5938 else
5939 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5940 for as_dir in $PATH
5941 do
5942   IFS=$as_save_IFS
5943   test -z "$as_dir" && as_dir=.
5944   for ac_exec_ext in '' $ac_executable_extensions; do
5945   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5946     ac_cv_prog_AS="${ac_tool_prefix}as"
5947     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5948     break 2
5949   fi
5950 done
5951 done
5952
5953 fi
5954 fi
5955 AS=$ac_cv_prog_AS
5956 if test -n "$AS"; then
5957   echo "$as_me:$LINENO: result: $AS" >&5
5958 echo "${ECHO_T}$AS" >&6
5959 else
5960   echo "$as_me:$LINENO: result: no" >&5
5961 echo "${ECHO_T}no" >&6
5962 fi
5963
5964 fi
5965 if test -z "$ac_cv_prog_AS"; then
5966   ac_ct_AS=$AS
5967   # Extract the first word of "as", so it can be a program name with args.
5968 set dummy as; ac_word=$2
5969 echo "$as_me:$LINENO: checking for $ac_word" >&5
5970 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5971 if test "${ac_cv_prog_ac_ct_AS+set}" = set; then
5972   echo $ECHO_N "(cached) $ECHO_C" >&6
5973 else
5974   if test -n "$ac_ct_AS"; then
5975   ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
5976 else
5977 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5978 for as_dir in $PATH
5979 do
5980   IFS=$as_save_IFS
5981   test -z "$as_dir" && as_dir=.
5982   for ac_exec_ext in '' $ac_executable_extensions; do
5983   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5984     ac_cv_prog_ac_ct_AS="as"
5985     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5986     break 2
5987   fi
5988 done
5989 done
5990
5991   test -z "$ac_cv_prog_ac_ct_AS" && ac_cv_prog_ac_ct_AS="false"
5992 fi
5993 fi
5994 ac_ct_AS=$ac_cv_prog_ac_ct_AS
5995 if test -n "$ac_ct_AS"; then
5996   echo "$as_me:$LINENO: result: $ac_ct_AS" >&5
5997 echo "${ECHO_T}$ac_ct_AS" >&6
5998 else
5999   echo "$as_me:$LINENO: result: no" >&5
6000 echo "${ECHO_T}no" >&6
6001 fi
6002
6003   AS=$ac_ct_AS
6004 else
6005   AS="$ac_cv_prog_AS"
6006 fi
6007
6008   if test -n "$ac_tool_prefix"; then
6009   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6010 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6011 echo "$as_me:$LINENO: checking for $ac_word" >&5
6012 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6013 if test "${ac_cv_prog_OBJDUMP+set}" = set; then
6014   echo $ECHO_N "(cached) $ECHO_C" >&6
6015 else
6016   if test -n "$OBJDUMP"; then
6017   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6018 else
6019 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6020 for as_dir in $PATH
6021 do
6022   IFS=$as_save_IFS
6023   test -z "$as_dir" && as_dir=.
6024   for ac_exec_ext in '' $ac_executable_extensions; do
6025   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6026     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6027     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6028     break 2
6029   fi
6030 done
6031 done
6032
6033 fi
6034 fi
6035 OBJDUMP=$ac_cv_prog_OBJDUMP
6036 if test -n "$OBJDUMP"; then
6037   echo "$as_me:$LINENO: result: $OBJDUMP" >&5
6038 echo "${ECHO_T}$OBJDUMP" >&6
6039 else
6040   echo "$as_me:$LINENO: result: no" >&5
6041 echo "${ECHO_T}no" >&6
6042 fi
6043
6044 fi
6045 if test -z "$ac_cv_prog_OBJDUMP"; then
6046   ac_ct_OBJDUMP=$OBJDUMP
6047   # Extract the first word of "objdump", so it can be a program name with args.
6048 set dummy objdump; ac_word=$2
6049 echo "$as_me:$LINENO: checking for $ac_word" >&5
6050 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6051 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then
6052   echo $ECHO_N "(cached) $ECHO_C" >&6
6053 else
6054   if test -n "$ac_ct_OBJDUMP"; then
6055   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6056 else
6057 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6058 for as_dir in $PATH
6059 do
6060   IFS=$as_save_IFS
6061   test -z "$as_dir" && as_dir=.
6062   for ac_exec_ext in '' $ac_executable_extensions; do
6063   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6064     ac_cv_prog_ac_ct_OBJDUMP="objdump"
6065     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6066     break 2
6067   fi
6068 done
6069 done
6070
6071   test -z "$ac_cv_prog_ac_ct_OBJDUMP" && ac_cv_prog_ac_ct_OBJDUMP="false"
6072 fi
6073 fi
6074 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6075 if test -n "$ac_ct_OBJDUMP"; then
6076   echo "$as_me:$LINENO: result: $ac_ct_OBJDUMP" >&5
6077 echo "${ECHO_T}$ac_ct_OBJDUMP" >&6
6078 else
6079   echo "$as_me:$LINENO: result: no" >&5
6080 echo "${ECHO_T}no" >&6
6081 fi
6082
6083   OBJDUMP=$ac_ct_OBJDUMP
6084 else
6085   OBJDUMP="$ac_cv_prog_OBJDUMP"
6086 fi
6087
6088   ;;
6089
6090 esac
6091
6092 need_locks="$enable_libtool_lock"
6093
6094
6095 ac_ext=c
6096 ac_cpp='$CPP $CPPFLAGS'
6097 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6098 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6099 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6100 echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
6101 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
6102 # On Suns, sometimes $CPP names a directory.
6103 if test -n "$CPP" && test -d "$CPP"; then
6104   CPP=
6105 fi
6106 if test -z "$CPP"; then
6107   if test "${ac_cv_prog_CPP+set}" = set; then
6108   echo $ECHO_N "(cached) $ECHO_C" >&6
6109 else
6110       # Double quotes because CPP needs to be expanded
6111     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
6112     do
6113       ac_preproc_ok=false
6114 for ac_c_preproc_warn_flag in '' yes
6115 do
6116   # Use a header file that comes with gcc, so configuring glibc
6117   # with a fresh cross-compiler works.
6118   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6119   # <limits.h> exists even on freestanding compilers.
6120   # On the NeXT, cc -E runs the code through the compiler's parser,
6121   # not just through cpp. "Syntax error" is here to catch this case.
6122   cat >conftest.$ac_ext <<_ACEOF
6123 /* confdefs.h.  */
6124 _ACEOF
6125 cat confdefs.h >>conftest.$ac_ext
6126 cat >>conftest.$ac_ext <<_ACEOF
6127 /* end confdefs.h.  */
6128 #ifdef __STDC__
6129 # include <limits.h>
6130 #else
6131 # include <assert.h>
6132 #endif
6133                      Syntax error
6134 _ACEOF
6135 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6136   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6137   ac_status=$?
6138   grep -v '^ *+' conftest.er1 >conftest.err
6139   rm -f conftest.er1
6140   cat conftest.err >&5
6141   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6142   (exit $ac_status); } >/dev/null; then
6143   if test -s conftest.err; then
6144     ac_cpp_err=$ac_c_preproc_warn_flag
6145     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6146   else
6147     ac_cpp_err=
6148   fi
6149 else
6150   ac_cpp_err=yes
6151 fi
6152 if test -z "$ac_cpp_err"; then
6153   :
6154 else
6155   echo "$as_me: failed program was:" >&5
6156 sed 's/^/| /' conftest.$ac_ext >&5
6157
6158   # Broken: fails on valid input.
6159 continue
6160 fi
6161 rm -f conftest.err conftest.$ac_ext
6162
6163   # OK, works on sane cases.  Now check whether non-existent headers
6164   # can be detected and how.
6165   cat >conftest.$ac_ext <<_ACEOF
6166 /* confdefs.h.  */
6167 _ACEOF
6168 cat confdefs.h >>conftest.$ac_ext
6169 cat >>conftest.$ac_ext <<_ACEOF
6170 /* end confdefs.h.  */
6171 #include <ac_nonexistent.h>
6172 _ACEOF
6173 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6174   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6175   ac_status=$?
6176   grep -v '^ *+' conftest.er1 >conftest.err
6177   rm -f conftest.er1
6178   cat conftest.err >&5
6179   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6180   (exit $ac_status); } >/dev/null; then
6181   if test -s conftest.err; then
6182     ac_cpp_err=$ac_c_preproc_warn_flag
6183     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6184   else
6185     ac_cpp_err=
6186   fi
6187 else
6188   ac_cpp_err=yes
6189 fi
6190 if test -z "$ac_cpp_err"; then
6191   # Broken: success on invalid input.
6192 continue
6193 else
6194   echo "$as_me: failed program was:" >&5
6195 sed 's/^/| /' conftest.$ac_ext >&5
6196
6197   # Passes both tests.
6198 ac_preproc_ok=:
6199 break
6200 fi
6201 rm -f conftest.err conftest.$ac_ext
6202
6203 done
6204 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6205 rm -f conftest.err conftest.$ac_ext
6206 if $ac_preproc_ok; then
6207   break
6208 fi
6209
6210     done
6211     ac_cv_prog_CPP=$CPP
6212
6213 fi
6214   CPP=$ac_cv_prog_CPP
6215 else
6216   ac_cv_prog_CPP=$CPP
6217 fi
6218 echo "$as_me:$LINENO: result: $CPP" >&5
6219 echo "${ECHO_T}$CPP" >&6
6220 ac_preproc_ok=false
6221 for ac_c_preproc_warn_flag in '' yes
6222 do
6223   # Use a header file that comes with gcc, so configuring glibc
6224   # with a fresh cross-compiler works.
6225   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6226   # <limits.h> exists even on freestanding compilers.
6227   # On the NeXT, cc -E runs the code through the compiler's parser,
6228   # not just through cpp. "Syntax error" is here to catch this case.
6229   cat >conftest.$ac_ext <<_ACEOF
6230 /* confdefs.h.  */
6231 _ACEOF
6232 cat confdefs.h >>conftest.$ac_ext
6233 cat >>conftest.$ac_ext <<_ACEOF
6234 /* end confdefs.h.  */
6235 #ifdef __STDC__
6236 # include <limits.h>
6237 #else
6238 # include <assert.h>
6239 #endif
6240                      Syntax error
6241 _ACEOF
6242 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6243   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6244   ac_status=$?
6245   grep -v '^ *+' conftest.er1 >conftest.err
6246   rm -f conftest.er1
6247   cat conftest.err >&5
6248   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6249   (exit $ac_status); } >/dev/null; then
6250   if test -s conftest.err; then
6251     ac_cpp_err=$ac_c_preproc_warn_flag
6252     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6253   else
6254     ac_cpp_err=
6255   fi
6256 else
6257   ac_cpp_err=yes
6258 fi
6259 if test -z "$ac_cpp_err"; then
6260   :
6261 else
6262   echo "$as_me: failed program was:" >&5
6263 sed 's/^/| /' conftest.$ac_ext >&5
6264
6265   # Broken: fails on valid input.
6266 continue
6267 fi
6268 rm -f conftest.err conftest.$ac_ext
6269
6270   # OK, works on sane cases.  Now check whether non-existent headers
6271   # can be detected and how.
6272   cat >conftest.$ac_ext <<_ACEOF
6273 /* confdefs.h.  */
6274 _ACEOF
6275 cat confdefs.h >>conftest.$ac_ext
6276 cat >>conftest.$ac_ext <<_ACEOF
6277 /* end confdefs.h.  */
6278 #include <ac_nonexistent.h>
6279 _ACEOF
6280 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6281   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6282   ac_status=$?
6283   grep -v '^ *+' conftest.er1 >conftest.err
6284   rm -f conftest.er1
6285   cat conftest.err >&5
6286   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6287   (exit $ac_status); } >/dev/null; then
6288   if test -s conftest.err; then
6289     ac_cpp_err=$ac_c_preproc_warn_flag
6290     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6291   else
6292     ac_cpp_err=
6293   fi
6294 else
6295   ac_cpp_err=yes
6296 fi
6297 if test -z "$ac_cpp_err"; then
6298   # Broken: success on invalid input.
6299 continue
6300 else
6301   echo "$as_me: failed program was:" >&5
6302 sed 's/^/| /' conftest.$ac_ext >&5
6303
6304   # Passes both tests.
6305 ac_preproc_ok=:
6306 break
6307 fi
6308 rm -f conftest.err conftest.$ac_ext
6309
6310 done
6311 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6312 rm -f conftest.err conftest.$ac_ext
6313 if $ac_preproc_ok; then
6314   :
6315 else
6316   { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
6317 See \`config.log' for more details." >&5
6318 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
6319 See \`config.log' for more details." >&2;}
6320    { (exit 1); exit 1; }; }
6321 fi
6322
6323 ac_ext=c
6324 ac_cpp='$CPP $CPPFLAGS'
6325 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6326 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6327 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6328
6329
6330 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
6331 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
6332 if test "${ac_cv_header_stdc+set}" = set; then
6333   echo $ECHO_N "(cached) $ECHO_C" >&6
6334 else
6335   cat >conftest.$ac_ext <<_ACEOF
6336 /* confdefs.h.  */
6337 _ACEOF
6338 cat confdefs.h >>conftest.$ac_ext
6339 cat >>conftest.$ac_ext <<_ACEOF
6340 /* end confdefs.h.  */
6341 #include <stdlib.h>
6342 #include <stdarg.h>
6343 #include <string.h>
6344 #include <float.h>
6345
6346 int
6347 main ()
6348 {
6349
6350   ;
6351   return 0;
6352 }
6353 _ACEOF
6354 rm -f conftest.$ac_objext
6355 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6356   (eval $ac_compile) 2>conftest.er1
6357   ac_status=$?
6358   grep -v '^ *+' conftest.er1 >conftest.err
6359   rm -f conftest.er1
6360   cat conftest.err >&5
6361   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6362   (exit $ac_status); } &&
6363          { ac_try='test -z "$ac_c_werror_flag"
6364                          || test ! -s conftest.err'
6365   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6366   (eval $ac_try) 2>&5
6367   ac_status=$?
6368   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6369   (exit $ac_status); }; } &&
6370          { ac_try='test -s conftest.$ac_objext'
6371   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6372   (eval $ac_try) 2>&5
6373   ac_status=$?
6374   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6375   (exit $ac_status); }; }; then
6376   ac_cv_header_stdc=yes
6377 else
6378   echo "$as_me: failed program was:" >&5
6379 sed 's/^/| /' conftest.$ac_ext >&5
6380
6381 ac_cv_header_stdc=no
6382 fi
6383 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6384
6385 if test $ac_cv_header_stdc = yes; then
6386   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6387   cat >conftest.$ac_ext <<_ACEOF
6388 /* confdefs.h.  */
6389 _ACEOF
6390 cat confdefs.h >>conftest.$ac_ext
6391 cat >>conftest.$ac_ext <<_ACEOF
6392 /* end confdefs.h.  */
6393 #include <string.h>
6394
6395 _ACEOF
6396 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6397   $EGREP "memchr" >/dev/null 2>&1; then
6398   :
6399 else
6400   ac_cv_header_stdc=no
6401 fi
6402 rm -f conftest*
6403
6404 fi
6405
6406 if test $ac_cv_header_stdc = yes; then
6407   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6408   cat >conftest.$ac_ext <<_ACEOF
6409 /* confdefs.h.  */
6410 _ACEOF
6411 cat confdefs.h >>conftest.$ac_ext
6412 cat >>conftest.$ac_ext <<_ACEOF
6413 /* end confdefs.h.  */
6414 #include <stdlib.h>
6415
6416 _ACEOF
6417 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6418   $EGREP "free" >/dev/null 2>&1; then
6419   :
6420 else
6421   ac_cv_header_stdc=no
6422 fi
6423 rm -f conftest*
6424
6425 fi
6426
6427 if test $ac_cv_header_stdc = yes; then
6428   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6429   if test "$cross_compiling" = yes; then
6430   :
6431 else
6432   cat >conftest.$ac_ext <<_ACEOF
6433 /* confdefs.h.  */
6434 _ACEOF
6435 cat confdefs.h >>conftest.$ac_ext
6436 cat >>conftest.$ac_ext <<_ACEOF
6437 /* end confdefs.h.  */
6438 #include <ctype.h>
6439 #if ((' ' & 0x0FF) == 0x020)
6440 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6441 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6442 #else
6443 # define ISLOWER(c) \
6444                    (('a' <= (c) && (c) <= 'i') \
6445                      || ('j' <= (c) && (c) <= 'r') \
6446                      || ('s' <= (c) && (c) <= 'z'))
6447 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6448 #endif
6449
6450 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6451 int
6452 main ()
6453 {
6454   int i;
6455   for (i = 0; i < 256; i++)
6456     if (XOR (islower (i), ISLOWER (i))
6457         || toupper (i) != TOUPPER (i))
6458       exit(2);
6459   exit (0);
6460 }
6461 _ACEOF
6462 rm -f conftest$ac_exeext
6463 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6464   (eval $ac_link) 2>&5
6465   ac_status=$?
6466   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6467   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6468   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6469   (eval $ac_try) 2>&5
6470   ac_status=$?
6471   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6472   (exit $ac_status); }; }; then
6473   :
6474 else
6475   echo "$as_me: program exited with status $ac_status" >&5
6476 echo "$as_me: failed program was:" >&5
6477 sed 's/^/| /' conftest.$ac_ext >&5
6478
6479 ( exit $ac_status )
6480 ac_cv_header_stdc=no
6481 fi
6482 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6483 fi
6484 fi
6485 fi
6486 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
6487 echo "${ECHO_T}$ac_cv_header_stdc" >&6
6488 if test $ac_cv_header_stdc = yes; then
6489
6490 cat >>confdefs.h <<\_ACEOF
6491 #define STDC_HEADERS 1
6492 _ACEOF
6493
6494 fi
6495
6496 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
6497
6498
6499
6500
6501
6502
6503
6504
6505
6506 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
6507                   inttypes.h stdint.h unistd.h
6508 do
6509 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
6510 echo "$as_me:$LINENO: checking for $ac_header" >&5
6511 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
6512 if eval "test \"\${$as_ac_Header+set}\" = set"; then
6513   echo $ECHO_N "(cached) $ECHO_C" >&6
6514 else
6515   cat >conftest.$ac_ext <<_ACEOF
6516 /* confdefs.h.  */
6517 _ACEOF
6518 cat confdefs.h >>conftest.$ac_ext
6519 cat >>conftest.$ac_ext <<_ACEOF
6520 /* end confdefs.h.  */
6521 $ac_includes_default
6522
6523 #include <$ac_header>
6524 _ACEOF
6525 rm -f conftest.$ac_objext
6526 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6527   (eval $ac_compile) 2>conftest.er1
6528   ac_status=$?
6529   grep -v '^ *+' conftest.er1 >conftest.err
6530   rm -f conftest.er1
6531   cat conftest.err >&5
6532   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6533   (exit $ac_status); } &&
6534          { ac_try='test -z "$ac_c_werror_flag"
6535                          || test ! -s conftest.err'
6536   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6537   (eval $ac_try) 2>&5
6538   ac_status=$?
6539   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6540   (exit $ac_status); }; } &&
6541          { ac_try='test -s conftest.$ac_objext'
6542   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6543   (eval $ac_try) 2>&5
6544   ac_status=$?
6545   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6546   (exit $ac_status); }; }; then
6547   eval "$as_ac_Header=yes"
6548 else
6549   echo "$as_me: failed program was:" >&5
6550 sed 's/^/| /' conftest.$ac_ext >&5
6551
6552 eval "$as_ac_Header=no"
6553 fi
6554 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6555 fi
6556 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
6557 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
6558 if test `eval echo '${'$as_ac_Header'}'` = yes; then
6559   cat >>confdefs.h <<_ACEOF
6560 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
6561 _ACEOF
6562
6563 fi
6564
6565 done
6566
6567
6568
6569 for ac_header in dlfcn.h
6570 do
6571 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
6572 if eval "test \"\${$as_ac_Header+set}\" = set"; then
6573   echo "$as_me:$LINENO: checking for $ac_header" >&5
6574 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
6575 if eval "test \"\${$as_ac_Header+set}\" = set"; then
6576   echo $ECHO_N "(cached) $ECHO_C" >&6
6577 fi
6578 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
6579 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
6580 else
6581   # Is the header compilable?
6582 echo "$as_me:$LINENO: checking $ac_header usability" >&5
6583 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
6584 cat >conftest.$ac_ext <<_ACEOF
6585 /* confdefs.h.  */
6586 _ACEOF
6587 cat confdefs.h >>conftest.$ac_ext
6588 cat >>conftest.$ac_ext <<_ACEOF
6589 /* end confdefs.h.  */
6590 $ac_includes_default
6591 #include <$ac_header>
6592 _ACEOF
6593 rm -f conftest.$ac_objext
6594 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6595   (eval $ac_compile) 2>conftest.er1
6596   ac_status=$?
6597   grep -v '^ *+' conftest.er1 >conftest.err
6598   rm -f conftest.er1
6599   cat conftest.err >&5
6600   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6601   (exit $ac_status); } &&
6602          { ac_try='test -z "$ac_c_werror_flag"
6603                          || test ! -s conftest.err'
6604   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6605   (eval $ac_try) 2>&5
6606   ac_status=$?
6607   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6608   (exit $ac_status); }; } &&
6609          { ac_try='test -s conftest.$ac_objext'
6610   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6611   (eval $ac_try) 2>&5
6612   ac_status=$?
6613   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6614   (exit $ac_status); }; }; then
6615   ac_header_compiler=yes
6616 else
6617   echo "$as_me: failed program was:" >&5
6618 sed 's/^/| /' conftest.$ac_ext >&5
6619
6620 ac_header_compiler=no
6621 fi
6622 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6623 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
6624 echo "${ECHO_T}$ac_header_compiler" >&6
6625
6626 # Is the header present?
6627 echo "$as_me:$LINENO: checking $ac_header presence" >&5
6628 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
6629 cat >conftest.$ac_ext <<_ACEOF
6630 /* confdefs.h.  */
6631 _ACEOF
6632 cat confdefs.h >>conftest.$ac_ext
6633 cat >>conftest.$ac_ext <<_ACEOF
6634 /* end confdefs.h.  */
6635 #include <$ac_header>
6636 _ACEOF
6637 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6638   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6639   ac_status=$?
6640   grep -v '^ *+' conftest.er1 >conftest.err
6641   rm -f conftest.er1
6642   cat conftest.err >&5
6643   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6644   (exit $ac_status); } >/dev/null; then
6645   if test -s conftest.err; then
6646     ac_cpp_err=$ac_c_preproc_warn_flag
6647     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6648   else
6649     ac_cpp_err=
6650   fi
6651 else
6652   ac_cpp_err=yes
6653 fi
6654 if test -z "$ac_cpp_err"; then
6655   ac_header_preproc=yes
6656 else
6657   echo "$as_me: failed program was:" >&5
6658 sed 's/^/| /' conftest.$ac_ext >&5
6659
6660   ac_header_preproc=no
6661 fi
6662 rm -f conftest.err conftest.$ac_ext
6663 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
6664 echo "${ECHO_T}$ac_header_preproc" >&6
6665
6666 # So?  What about this header?
6667 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
6668   yes:no: )
6669     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
6670 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
6671     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
6672 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
6673     ac_header_preproc=yes
6674     ;;
6675   no:yes:* )
6676     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
6677 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
6678     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
6679 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
6680     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
6681 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
6682     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
6683 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
6684     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
6685 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
6686     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
6687 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
6688     (
6689       cat <<\_ASBOX
6690 ## --------------------------------------------- ##
6691 ## Report this to <http://www.openldap.org/its/> ##
6692 ## --------------------------------------------- ##
6693 _ASBOX
6694     ) |
6695       sed "s/^/$as_me: WARNING:     /" >&2
6696     ;;
6697 esac
6698 echo "$as_me:$LINENO: checking for $ac_header" >&5
6699 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
6700 if eval "test \"\${$as_ac_Header+set}\" = set"; then
6701   echo $ECHO_N "(cached) $ECHO_C" >&6
6702 else
6703   eval "$as_ac_Header=\$ac_header_preproc"
6704 fi
6705 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
6706 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
6707
6708 fi
6709 if test `eval echo '${'$as_ac_Header'}'` = yes; then
6710   cat >>confdefs.h <<_ACEOF
6711 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
6712 _ACEOF
6713
6714 fi
6715
6716 done
6717
6718
6719 # Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
6720
6721 # find the maximum length of command line arguments
6722 echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
6723 echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6
6724 if test "${lt_cv_sys_max_cmd_len+set}" = set; then
6725   echo $ECHO_N "(cached) $ECHO_C" >&6
6726 else
6727     i=0
6728   teststring="ABCD"
6729
6730   case $build_os in
6731   msdosdjgpp*)
6732     # On DJGPP, this test can blow up pretty badly due to problems in libc
6733     # (any single argument exceeding 2000 bytes causes a buffer overrun
6734     # during glob expansion).  Even if it were fixed, the result of this
6735     # check would be larger than it should be.
6736     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
6737     ;;
6738
6739   gnu*)
6740     # Under GNU Hurd, this test is not required because there is
6741     # no limit to the length of command line arguments.
6742     # Libtool will interpret -1 as no limit whatsoever
6743     lt_cv_sys_max_cmd_len=-1;
6744     ;;
6745
6746   cygwin* | mingw*)
6747     # On Win9x/ME, this test blows up -- it succeeds, but takes
6748     # about 5 minutes as the teststring grows exponentially.
6749     # Worse, since 9x/ME are not pre-emptively multitasking,
6750     # you end up with a "frozen" computer, even though with patience
6751     # the test eventually succeeds (with a max line length of 256k).
6752     # Instead, let's just punt: use the minimum linelength reported by
6753     # all of the supported platforms: 8192 (on NT/2K/XP).
6754     lt_cv_sys_max_cmd_len=8192;
6755     ;;
6756
6757   amigaos*)
6758     # On AmigaOS with pdksh, this test takes hours, literally.
6759     # So we just punt and use a minimum line length of 8192.
6760     lt_cv_sys_max_cmd_len=8192;
6761     ;;
6762
6763   netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6764     # This has been around since 386BSD, at least.  Likely further.
6765     if test -x /sbin/sysctl; then
6766       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6767     elif test -x /usr/sbin/sysctl; then
6768       lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6769     else
6770       lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
6771     fi
6772     # And add a safety zone
6773     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6774     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6775     ;;
6776   osf*)
6777     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6778     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6779     # nice to cause kernel panics so lets avoid the loop below.
6780     # First set a reasonable default.
6781     lt_cv_sys_max_cmd_len=16384
6782     #
6783     if test -x /sbin/sysconfig; then
6784       case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6785         *1*) lt_cv_sys_max_cmd_len=-1 ;;
6786       esac
6787     fi
6788     ;;
6789   *)
6790     # If test is not a shell built-in, we'll probably end up computing a
6791     # maximum length that is only half of the actual maximum length, but
6792     # we can't tell.
6793     SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6794     while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \
6795                = "XX$teststring") >/dev/null 2>&1 &&
6796             new_result=`expr "X$teststring" : ".*" 2>&1` &&
6797             lt_cv_sys_max_cmd_len=$new_result &&
6798             test $i != 17 # 1/2 MB should be enough
6799     do
6800       i=`expr $i + 1`
6801       teststring=$teststring$teststring
6802     done
6803     teststring=
6804     # Add a significant safety factor because C++ compilers can tack on massive
6805     # amounts of additional arguments before passing them to the linker.
6806     # It appears as though 1/2 is a usable value.
6807     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6808     ;;
6809   esac
6810
6811 fi
6812
6813 if test -n $lt_cv_sys_max_cmd_len ; then
6814   echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
6815 echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6
6816 else
6817   echo "$as_me:$LINENO: result: none" >&5
6818 echo "${ECHO_T}none" >&6
6819 fi
6820
6821
6822
6823
6824 # Check for command to grab the raw symbol name followed by C symbol from nm.
6825 echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
6826 echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6
6827 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
6828   echo $ECHO_N "(cached) $ECHO_C" >&6
6829 else
6830
6831 # These are sane defaults that work on at least a few old systems.
6832 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6833
6834 # Character class describing NM global symbol codes.
6835 symcode='[BCDEGRST]'
6836
6837 # Regexp to match symbols that can be accessed directly from C.
6838 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6839
6840 # Transform an extracted symbol line into a proper C declaration
6841 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
6842
6843 # Transform an extracted symbol line into symbol name and symbol address
6844 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
6845
6846 # Define system-specific variables.
6847 case $host_os in
6848 aix*)
6849   symcode='[BCDT]'
6850   ;;
6851 cygwin* | mingw* | pw32*)
6852   symcode='[ABCDGISTW]'
6853   ;;
6854 hpux*) # Its linker distinguishes data from code symbols
6855   if test "$host_cpu" = ia64; then
6856     symcode='[ABCDEGRST]'
6857   fi
6858   lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6859   lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
6860   ;;
6861 linux*)
6862   if test "$host_cpu" = ia64; then
6863     symcode='[ABCDGIRSTW]'
6864     lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6865     lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
6866   fi
6867   ;;
6868 irix* | nonstopux*)
6869   symcode='[BCDEGRST]'
6870   ;;
6871 osf*)
6872   symcode='[BCDEGQRST]'
6873   ;;
6874 solaris* | sysv5*)
6875   symcode='[BDRT]'
6876   ;;
6877 sysv4)
6878   symcode='[DFNSTU]'
6879   ;;
6880 esac
6881
6882 # Handle CRLF in mingw tool chain
6883 opt_cr=
6884 case $build_os in
6885 mingw*)
6886   opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6887   ;;
6888 esac
6889
6890 # If we're using GNU nm, then use its standard symbol codes.
6891 case `$NM -V 2>&1` in
6892 *GNU* | *'with BFD'*)
6893   symcode='[ABCDGIRSTW]' ;;
6894 esac
6895
6896 # Try without a prefix undercore, then with it.
6897 for ac_symprfx in "" "_"; do
6898
6899   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6900   symxfrm="\\1 $ac_symprfx\\2 \\2"
6901
6902   # Write the raw and C identifiers.
6903   lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[       ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6904
6905   # Check to see that the pipe works correctly.
6906   pipe_works=no
6907
6908   rm -f conftest*
6909   cat > conftest.$ac_ext <<EOF
6910 #ifdef __cplusplus
6911 extern "C" {
6912 #endif
6913 char nm_test_var;
6914 void nm_test_func(){}
6915 #ifdef __cplusplus
6916 }
6917 #endif
6918 int main(){nm_test_var='a';nm_test_func();return(0);}
6919 EOF
6920
6921   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6922   (eval $ac_compile) 2>&5
6923   ac_status=$?
6924   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6925   (exit $ac_status); }; then
6926     # Now try to grab the symbols.
6927     nlist=conftest.nm
6928     if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
6929   (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
6930   ac_status=$?
6931   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6932   (exit $ac_status); } && test -s "$nlist"; then
6933       # Try sorting and uniquifying the output.
6934       if sort "$nlist" | uniq > "$nlist"T; then
6935         mv -f "$nlist"T "$nlist"
6936       else
6937         rm -f "$nlist"T
6938       fi
6939
6940       # Make sure that we snagged all the symbols we need.
6941       if grep ' nm_test_var$' "$nlist" >/dev/null; then
6942         if grep ' nm_test_func$' "$nlist" >/dev/null; then
6943           cat <<EOF > conftest.$ac_ext
6944 #ifdef __cplusplus
6945 extern "C" {
6946 #endif
6947
6948 EOF
6949           # Now generate the symbol file.
6950           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
6951
6952           cat <<EOF >> conftest.$ac_ext
6953 #if defined (__STDC__) && __STDC__
6954 # define lt_ptr_t void *
6955 #else
6956 # define lt_ptr_t char *
6957 # define const
6958 #endif
6959
6960 /* The mapping between symbol names and symbols. */
6961 const struct {
6962   const char *name;
6963   lt_ptr_t address;
6964 }
6965 lt_preloaded_symbols[] =
6966 {
6967 EOF
6968           $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
6969           cat <<\EOF >> conftest.$ac_ext
6970   {0, (lt_ptr_t) 0}
6971 };
6972
6973 #ifdef __cplusplus
6974 }
6975 #endif
6976 EOF
6977           # Now try linking the two files.
6978           mv conftest.$ac_objext conftstm.$ac_objext
6979           lt_save_LIBS="$LIBS"
6980           lt_save_CFLAGS="$CFLAGS"
6981           LIBS="conftstm.$ac_objext"
6982           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6983           if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6984   (eval $ac_link) 2>&5
6985   ac_status=$?
6986   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6987   (exit $ac_status); } && test -s conftest${ac_exeext}; then
6988             pipe_works=yes
6989           fi
6990           LIBS="$lt_save_LIBS"
6991           CFLAGS="$lt_save_CFLAGS"
6992         else
6993           echo "cannot find nm_test_func in $nlist" >&5
6994         fi
6995       else
6996         echo "cannot find nm_test_var in $nlist" >&5
6997       fi
6998     else
6999       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7000     fi
7001   else
7002     echo "$progname: failed program was:" >&5
7003     cat conftest.$ac_ext >&5
7004   fi
7005   rm -f conftest* conftst*
7006
7007   # Do not use the global_symbol_pipe unless it works.
7008   if test "$pipe_works" = yes; then
7009     break
7010   else
7011     lt_cv_sys_global_symbol_pipe=
7012   fi
7013 done
7014
7015 fi
7016
7017 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7018   lt_cv_sys_global_symbol_to_cdecl=
7019 fi
7020 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7021   echo "$as_me:$LINENO: result: failed" >&5
7022 echo "${ECHO_T}failed" >&6
7023 else
7024   echo "$as_me:$LINENO: result: ok" >&5
7025 echo "${ECHO_T}ok" >&6
7026 fi
7027
7028 echo "$as_me:$LINENO: checking for objdir" >&5
7029 echo $ECHO_N "checking for objdir... $ECHO_C" >&6
7030 if test "${lt_cv_objdir+set}" = set; then
7031   echo $ECHO_N "(cached) $ECHO_C" >&6
7032 else
7033   rm -f .libs 2>/dev/null
7034 mkdir .libs 2>/dev/null
7035 if test -d .libs; then
7036   lt_cv_objdir=.libs
7037 else
7038   # MS-DOS does not allow filenames that begin with a dot.
7039   lt_cv_objdir=_libs
7040 fi
7041 rmdir .libs 2>/dev/null
7042 fi
7043 echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
7044 echo "${ECHO_T}$lt_cv_objdir" >&6
7045 objdir=$lt_cv_objdir
7046
7047
7048
7049
7050
7051 case $host_os in
7052 aix3*)
7053   # AIX sometimes has problems with the GCC collect2 program.  For some
7054   # reason, if we set the COLLECT_NAMES environment variable, the problems
7055   # vanish in a puff of smoke.
7056   if test "X${COLLECT_NAMES+set}" != Xset; then
7057     COLLECT_NAMES=
7058     export COLLECT_NAMES
7059   fi
7060   ;;
7061 esac
7062
7063 # Sed substitution that helps us do robust quoting.  It backslashifies
7064 # metacharacters that are still active within double-quoted strings.
7065 Xsed='sed -e 1s/^X//'
7066 sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
7067
7068 # Same as above, but do not quote variable references.
7069 double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
7070
7071 # Sed substitution to delay expansion of an escaped shell variable in a
7072 # double_quote_subst'ed string.
7073 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
7074
7075 # Sed substitution to avoid accidental globbing in evaled expressions
7076 no_glob_subst='s/\*/\\\*/g'
7077
7078 # Constants:
7079 rm="rm -f"
7080
7081 # Global variables:
7082 default_ofile=libtool
7083 can_build_shared=yes
7084
7085 # All known linkers require a `.a' archive for static linking (except MSVC,
7086 # which needs '.lib').
7087 libext=a
7088 ltmain="$ac_aux_dir/ltmain.sh"
7089 ofile="$default_ofile"
7090 with_gnu_ld="$lt_cv_prog_gnu_ld"
7091
7092 if test -n "$ac_tool_prefix"; then
7093   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
7094 set dummy ${ac_tool_prefix}ar; ac_word=$2
7095 echo "$as_me:$LINENO: checking for $ac_word" >&5
7096 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7097 if test "${ac_cv_prog_AR+set}" = set; then
7098   echo $ECHO_N "(cached) $ECHO_C" >&6
7099 else
7100   if test -n "$AR"; then
7101   ac_cv_prog_AR="$AR" # Let the user override the test.
7102 else
7103 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7104 for as_dir in $PATH
7105 do
7106   IFS=$as_save_IFS
7107   test -z "$as_dir" && as_dir=.
7108   for ac_exec_ext in '' $ac_executable_extensions; do
7109   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7110     ac_cv_prog_AR="${ac_tool_prefix}ar"
7111     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7112     break 2
7113   fi
7114 done
7115 done
7116
7117 fi
7118 fi
7119 AR=$ac_cv_prog_AR
7120 if test -n "$AR"; then
7121   echo "$as_me:$LINENO: result: $AR" >&5
7122 echo "${ECHO_T}$AR" >&6
7123 else
7124   echo "$as_me:$LINENO: result: no" >&5
7125 echo "${ECHO_T}no" >&6
7126 fi
7127
7128 fi
7129 if test -z "$ac_cv_prog_AR"; then
7130   ac_ct_AR=$AR
7131   # Extract the first word of "ar", so it can be a program name with args.
7132 set dummy ar; ac_word=$2
7133 echo "$as_me:$LINENO: checking for $ac_word" >&5
7134 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7135 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
7136   echo $ECHO_N "(cached) $ECHO_C" >&6
7137 else
7138   if test -n "$ac_ct_AR"; then
7139   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
7140 else
7141 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7142 for as_dir in $PATH
7143 do
7144   IFS=$as_save_IFS
7145   test -z "$as_dir" && as_dir=.
7146   for ac_exec_ext in '' $ac_executable_extensions; do
7147   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7148     ac_cv_prog_ac_ct_AR="ar"
7149     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7150     break 2
7151   fi
7152 done
7153 done
7154
7155   test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="false"
7156 fi
7157 fi
7158 ac_ct_AR=$ac_cv_prog_ac_ct_AR
7159 if test -n "$ac_ct_AR"; then
7160   echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
7161 echo "${ECHO_T}$ac_ct_AR" >&6
7162 else
7163   echo "$as_me:$LINENO: result: no" >&5
7164 echo "${ECHO_T}no" >&6
7165 fi
7166
7167   AR=$ac_ct_AR
7168 else
7169   AR="$ac_cv_prog_AR"
7170 fi
7171
7172 if test -n "$ac_tool_prefix"; then
7173   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7174 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7175 echo "$as_me:$LINENO: checking for $ac_word" >&5
7176 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7177 if test "${ac_cv_prog_RANLIB+set}" = set; then
7178   echo $ECHO_N "(cached) $ECHO_C" >&6
7179 else
7180   if test -n "$RANLIB"; then
7181   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7182 else
7183 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7184 for as_dir in $PATH
7185 do
7186   IFS=$as_save_IFS
7187   test -z "$as_dir" && as_dir=.
7188   for ac_exec_ext in '' $ac_executable_extensions; do
7189   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7190     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7191     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7192     break 2
7193   fi
7194 done
7195 done
7196
7197 fi
7198 fi
7199 RANLIB=$ac_cv_prog_RANLIB
7200 if test -n "$RANLIB"; then
7201   echo "$as_me:$LINENO: result: $RANLIB" >&5
7202 echo "${ECHO_T}$RANLIB" >&6
7203 else
7204   echo "$as_me:$LINENO: result: no" >&5
7205 echo "${ECHO_T}no" >&6
7206 fi
7207
7208 fi
7209 if test -z "$ac_cv_prog_RANLIB"; then
7210   ac_ct_RANLIB=$RANLIB
7211   # Extract the first word of "ranlib", so it can be a program name with args.
7212 set dummy ranlib; ac_word=$2
7213 echo "$as_me:$LINENO: checking for $ac_word" >&5
7214 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7215 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
7216   echo $ECHO_N "(cached) $ECHO_C" >&6
7217 else
7218   if test -n "$ac_ct_RANLIB"; then
7219   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7220 else
7221 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7222 for as_dir in $PATH
7223 do
7224   IFS=$as_save_IFS
7225   test -z "$as_dir" && as_dir=.
7226   for ac_exec_ext in '' $ac_executable_extensions; do
7227   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7228     ac_cv_prog_ac_ct_RANLIB="ranlib"
7229     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7230     break 2
7231   fi
7232 done
7233 done
7234
7235   test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
7236 fi
7237 fi
7238 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7239 if test -n "$ac_ct_RANLIB"; then
7240   echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
7241 echo "${ECHO_T}$ac_ct_RANLIB" >&6
7242 else
7243   echo "$as_me:$LINENO: result: no" >&5
7244 echo "${ECHO_T}no" >&6
7245 fi
7246
7247   RANLIB=$ac_ct_RANLIB
7248 else
7249   RANLIB="$ac_cv_prog_RANLIB"
7250 fi
7251
7252 if test -n "$ac_tool_prefix"; then
7253   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
7254 set dummy ${ac_tool_prefix}strip; ac_word=$2
7255 echo "$as_me:$LINENO: checking for $ac_word" >&5
7256 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7257 if test "${ac_cv_prog_STRIP+set}" = set; then
7258   echo $ECHO_N "(cached) $ECHO_C" >&6
7259 else
7260   if test -n "$STRIP"; then
7261   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
7262 else
7263 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7264 for as_dir in $PATH
7265 do
7266   IFS=$as_save_IFS
7267   test -z "$as_dir" && as_dir=.
7268   for ac_exec_ext in '' $ac_executable_extensions; do
7269   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7270     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
7271     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7272     break 2
7273   fi
7274 done
7275 done
7276
7277 fi
7278 fi
7279 STRIP=$ac_cv_prog_STRIP
7280 if test -n "$STRIP"; then
7281   echo "$as_me:$LINENO: result: $STRIP" >&5
7282 echo "${ECHO_T}$STRIP" >&6
7283 else
7284   echo "$as_me:$LINENO: result: no" >&5
7285 echo "${ECHO_T}no" >&6
7286 fi
7287
7288 fi
7289 if test -z "$ac_cv_prog_STRIP"; then
7290   ac_ct_STRIP=$STRIP
7291   # Extract the first word of "strip", so it can be a program name with args.
7292 set dummy strip; ac_word=$2
7293 echo "$as_me:$LINENO: checking for $ac_word" >&5
7294 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7295 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
7296   echo $ECHO_N "(cached) $ECHO_C" >&6
7297 else
7298   if test -n "$ac_ct_STRIP"; then
7299   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
7300 else
7301 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7302 for as_dir in $PATH
7303 do
7304   IFS=$as_save_IFS
7305   test -z "$as_dir" && as_dir=.
7306   for ac_exec_ext in '' $ac_executable_extensions; do
7307   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7308     ac_cv_prog_ac_ct_STRIP="strip"
7309     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7310     break 2
7311   fi
7312 done
7313 done
7314
7315   test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
7316 fi
7317 fi
7318 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7319 if test -n "$ac_ct_STRIP"; then
7320   echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
7321 echo "${ECHO_T}$ac_ct_STRIP" >&6
7322 else
7323   echo "$as_me:$LINENO: result: no" >&5
7324 echo "${ECHO_T}no" >&6
7325 fi
7326
7327   STRIP=$ac_ct_STRIP
7328 else
7329   STRIP="$ac_cv_prog_STRIP"
7330 fi
7331
7332
7333 old_CC="$CC"
7334 old_CFLAGS="$CFLAGS"
7335
7336 # Set sane defaults for various variables
7337 test -z "$AR" && AR=ar
7338 test -z "$AR_FLAGS" && AR_FLAGS=cru
7339 test -z "$AS" && AS=as
7340 test -z "$CC" && CC=cc
7341 test -z "$LTCC" && LTCC=$CC
7342 test -z "$DLLTOOL" && DLLTOOL=dlltool
7343 test -z "$LD" && LD=ld
7344 test -z "$LN_S" && LN_S="ln -s"
7345 test -z "$MAGIC_CMD" && MAGIC_CMD=file
7346 test -z "$NM" && NM=nm
7347 test -z "$SED" && SED=sed
7348 test -z "$OBJDUMP" && OBJDUMP=objdump
7349 test -z "$RANLIB" && RANLIB=:
7350 test -z "$STRIP" && STRIP=:
7351 test -z "$ac_objext" && ac_objext=o
7352
7353 # Determine commands to create old-style static archives.
7354 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
7355 old_postinstall_cmds='chmod 644 $oldlib'
7356 old_postuninstall_cmds=
7357
7358 if test -n "$RANLIB"; then
7359   case $host_os in
7360   openbsd*)
7361     old_postinstall_cmds="\$RANLIB -t \$oldlib~$old_postinstall_cmds"
7362     ;;
7363   *)
7364     old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds"
7365     ;;
7366   esac
7367   old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7368 fi
7369
7370 for cc_temp in $compiler""; do
7371   case $cc_temp in
7372     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7373     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7374     \-*) ;;
7375     *) break;;
7376   esac
7377 done
7378 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
7379
7380
7381 # Only perform the check for file, if the check method requires it
7382 case $deplibs_check_method in
7383 file_magic*)
7384   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7385     echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
7386 echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6
7387 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7388   echo $ECHO_N "(cached) $ECHO_C" >&6
7389 else
7390   case $MAGIC_CMD in
7391 [\\/*] |  ?:[\\/]*)
7392   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7393   ;;
7394 *)
7395   lt_save_MAGIC_CMD="$MAGIC_CMD"
7396   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7397   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7398   for ac_dir in $ac_dummy; do
7399     IFS="$lt_save_ifs"
7400     test -z "$ac_dir" && ac_dir=.
7401     if test -f $ac_dir/${ac_tool_prefix}file; then
7402       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7403       if test -n "$file_magic_test_file"; then
7404         case $deplibs_check_method in
7405         "file_magic "*)
7406           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7407           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7408           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7409             $EGREP "$file_magic_regex" > /dev/null; then
7410             :
7411           else
7412             cat <<EOF 1>&2
7413
7414 *** Warning: the command libtool uses to detect shared libraries,
7415 *** $file_magic_cmd, produces output that libtool cannot recognize.
7416 *** The result is that libtool may fail to recognize shared libraries
7417 *** as such.  This will affect the creation of libtool libraries that
7418 *** depend on shared libraries, but programs linked with such libtool
7419 *** libraries will work regardless of this problem.  Nevertheless, you
7420 *** may want to report the problem to your system manager and/or to
7421 *** bug-libtool@gnu.org
7422
7423 EOF
7424           fi ;;
7425         esac
7426       fi
7427       break
7428     fi
7429   done
7430   IFS="$lt_save_ifs"
7431   MAGIC_CMD="$lt_save_MAGIC_CMD"
7432   ;;
7433 esac
7434 fi
7435
7436 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7437 if test -n "$MAGIC_CMD"; then
7438   echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7439 echo "${ECHO_T}$MAGIC_CMD" >&6
7440 else
7441   echo "$as_me:$LINENO: result: no" >&5
7442 echo "${ECHO_T}no" >&6
7443 fi
7444
7445 if test -z "$lt_cv_path_MAGIC_CMD"; then
7446   if test -n "$ac_tool_prefix"; then
7447     echo "$as_me:$LINENO: checking for file" >&5
7448 echo $ECHO_N "checking for file... $ECHO_C" >&6
7449 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7450   echo $ECHO_N "(cached) $ECHO_C" >&6
7451 else
7452   case $MAGIC_CMD in
7453 [\\/*] |  ?:[\\/]*)
7454   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7455   ;;
7456 *)
7457   lt_save_MAGIC_CMD="$MAGIC_CMD"
7458   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7459   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7460   for ac_dir in $ac_dummy; do
7461     IFS="$lt_save_ifs"
7462     test -z "$ac_dir" && ac_dir=.
7463     if test -f $ac_dir/file; then
7464       lt_cv_path_MAGIC_CMD="$ac_dir/file"
7465       if test -n "$file_magic_test_file"; then
7466         case $deplibs_check_method in
7467         "file_magic "*)
7468           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7469           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7470           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7471             $EGREP "$file_magic_regex" > /dev/null; then
7472             :
7473           else
7474             cat <<EOF 1>&2
7475
7476 *** Warning: the command libtool uses to detect shared libraries,
7477 *** $file_magic_cmd, produces output that libtool cannot recognize.
7478 *** The result is that libtool may fail to recognize shared libraries
7479 *** as such.  This will affect the creation of libtool libraries that
7480 *** depend on shared libraries, but programs linked with such libtool
7481 *** libraries will work regardless of this problem.  Nevertheless, you
7482 *** may want to report the problem to your system manager and/or to
7483 *** bug-libtool@gnu.org
7484
7485 EOF
7486           fi ;;
7487         esac
7488       fi
7489       break
7490     fi
7491   done
7492   IFS="$lt_save_ifs"
7493   MAGIC_CMD="$lt_save_MAGIC_CMD"
7494   ;;
7495 esac
7496 fi
7497
7498 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7499 if test -n "$MAGIC_CMD"; then
7500   echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7501 echo "${ECHO_T}$MAGIC_CMD" >&6
7502 else
7503   echo "$as_me:$LINENO: result: no" >&5
7504 echo "${ECHO_T}no" >&6
7505 fi
7506
7507   else
7508     MAGIC_CMD=:
7509   fi
7510 fi
7511
7512   fi
7513   ;;
7514 esac
7515
7516 enable_dlopen=yes
7517 enable_win32_dll=yes
7518
7519 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
7520 if test "${enable_libtool_lock+set}" = set; then
7521   enableval="$enable_libtool_lock"
7522
7523 fi;
7524 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7525
7526
7527 # Check whether --with-pic or --without-pic was given.
7528 if test "${with_pic+set}" = set; then
7529   withval="$with_pic"
7530   pic_mode="$withval"
7531 else
7532   pic_mode=default
7533 fi;
7534 test -z "$pic_mode" && pic_mode=default
7535
7536 # Use C for the default configuration in the libtool script
7537 tagname=
7538 lt_save_CC="$CC"
7539 ac_ext=c
7540 ac_cpp='$CPP $CPPFLAGS'
7541 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7542 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7543 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7544
7545
7546 # Source file extension for C test sources.
7547 ac_ext=c
7548
7549 # Object file extension for compiled C test sources.
7550 objext=o
7551 objext=$objext
7552
7553 # Code to be used in simple compile tests
7554 lt_simple_compile_test_code="int some_variable = 0;\n"
7555
7556 # Code to be used in simple link tests
7557 lt_simple_link_test_code='int main(){return(0);}\n'
7558
7559
7560 # If no C compiler was specified, use CC.
7561 LTCC=${LTCC-"$CC"}
7562
7563 # Allow CC to be a program name with arguments.
7564 compiler=$CC
7565
7566
7567 # save warnings/boilerplate of simple test code
7568 ac_outfile=conftest.$ac_objext
7569 printf "$lt_simple_compile_test_code" >conftest.$ac_ext
7570 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
7571 _lt_compiler_boilerplate=`cat conftest.err`
7572 $rm conftest*
7573
7574 ac_outfile=conftest.$ac_objext
7575 printf "$lt_simple_link_test_code" >conftest.$ac_ext
7576 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
7577 _lt_linker_boilerplate=`cat conftest.err`
7578 $rm conftest*
7579
7580
7581 #
7582 # Check for any special shared library compilation flags.
7583 #
7584 lt_prog_cc_shlib=
7585 if test "$GCC" = no; then
7586   case $host_os in
7587   sco3.2v5*)
7588     lt_prog_cc_shlib='-belf'
7589     ;;
7590   esac
7591 fi
7592 if test -n "$lt_prog_cc_shlib"; then
7593   { echo "$as_me:$LINENO: WARNING: \`$CC' requires \`$lt_prog_cc_shlib' to build shared libraries" >&5
7594 echo "$as_me: WARNING: \`$CC' requires \`$lt_prog_cc_shlib' to build shared libraries" >&2;}
7595   if echo "$old_CC $old_CFLAGS " | grep "[      ]$lt_prog_cc_shlib[     ]" >/dev/null; then :
7596   else
7597     { echo "$as_me:$LINENO: WARNING: add \`$lt_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&5
7598 echo "$as_me: WARNING: add \`$lt_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&2;}
7599     lt_cv_prog_cc_can_build_shared=no
7600   fi
7601 fi
7602
7603
7604 #
7605 # Check to make sure the static flag actually works.
7606 #
7607 echo "$as_me:$LINENO: checking if $compiler static flag $lt_prog_compiler_static works" >&5
7608 echo $ECHO_N "checking if $compiler static flag $lt_prog_compiler_static works... $ECHO_C" >&6
7609 if test "${lt_prog_compiler_static_works+set}" = set; then
7610   echo $ECHO_N "(cached) $ECHO_C" >&6
7611 else
7612   lt_prog_compiler_static_works=no
7613    save_LDFLAGS="$LDFLAGS"
7614    LDFLAGS="$LDFLAGS $lt_prog_compiler_static"
7615    printf "$lt_simple_link_test_code" > conftest.$ac_ext
7616    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7617      # The linker can only warn and ignore the option if not recognized
7618      # So say no if there are warnings
7619      if test -s conftest.err; then
7620        # Append any errors to the config.log.
7621        cat conftest.err 1>&5
7622        $echo "X$_lt_linker_boilerplate" | $Xsed > conftest.exp
7623        $SED '/^$/d' conftest.err >conftest.er2
7624        if diff conftest.exp conftest.er2 >/dev/null; then
7625          lt_prog_compiler_static_works=yes
7626        fi
7627      else
7628        lt_prog_compiler_static_works=yes
7629      fi
7630    fi
7631    $rm conftest*
7632    LDFLAGS="$save_LDFLAGS"
7633
7634 fi
7635 echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5
7636 echo "${ECHO_T}$lt_prog_compiler_static_works" >&6
7637
7638 if test x"$lt_prog_compiler_static_works" = xyes; then
7639     :
7640 else
7641     lt_prog_compiler_static=
7642 fi
7643
7644
7645
7646
7647 lt_prog_compiler_no_builtin_flag=
7648
7649 if test "$GCC" = yes; then
7650   lt_prog_compiler_no_builtin_flag=' -fno-builtin'
7651
7652
7653 echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7654 echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
7655 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
7656   echo $ECHO_N "(cached) $ECHO_C" >&6
7657 else
7658   lt_cv_prog_compiler_rtti_exceptions=no
7659   ac_outfile=conftest.$ac_objext
7660    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
7661    lt_compiler_flag="-fno-rtti -fno-exceptions"
7662    # Insert the option either (1) after the last *FLAGS variable, or
7663    # (2) before a word containing "conftest.", or (3) at the end.
7664    # Note that $ac_compile itself does not contain backslashes and begins
7665    # with a dollar sign (not a hyphen), so the echo should work correctly.
7666    # The option is referenced via a variable to avoid confusing sed.
7667    lt_compile=`echo "$ac_compile" | $SED \
7668    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7669    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7670    -e 's:$: $lt_compiler_flag:'`
7671    (eval echo "\"\$as_me:7671: $lt_compile\"" >&5)
7672    (eval "$lt_compile" 2>conftest.err)
7673    ac_status=$?
7674    cat conftest.err >&5
7675    echo "$as_me:7675: \$? = $ac_status" >&5
7676    if (exit $ac_status) && test -s "$ac_outfile"; then
7677      # The compiler can only warn and ignore the option if not recognized
7678      # So say no if there are warnings other than the usual output.
7679      $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp
7680      $SED '/^$/d' conftest.err >conftest.er2
7681      if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then
7682        lt_cv_prog_compiler_rtti_exceptions=yes
7683      fi
7684    fi
7685    $rm conftest*
7686
7687 fi
7688 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7689 echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6
7690
7691 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7692     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7693 else
7694     :
7695 fi
7696
7697 fi
7698
7699 lt_prog_compiler_wl=
7700 lt_prog_compiler_pic=
7701 lt_prog_compiler_static=
7702
7703 echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
7704 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
7705
7706   if test "$GCC" = yes; then
7707     lt_prog_compiler_wl='-Wl,'
7708     lt_prog_compiler_static='-static'
7709
7710     case $host_os in
7711       aix*)
7712       # All AIX code is PIC.
7713       if test "$host_cpu" = ia64; then
7714         # AIX 5 now supports IA64 processor
7715         lt_prog_compiler_static='-Bstatic'
7716       fi
7717       ;;
7718
7719     amigaos*)
7720       # FIXME: we need at least 68020 code to build shared libraries, but
7721       # adding the `-m68020' flag to GCC prevents building anything better,
7722       # like `-m68040'.
7723       lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7724       ;;
7725
7726     beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7727       # PIC is the default for these OSes.
7728       ;;
7729
7730     mingw* | pw32* | os2*)
7731       # This hack is so that the source file can tell whether it is being
7732       # built for inclusion in a dll (and should export symbols for example).
7733       lt_prog_compiler_pic='-DDLL_EXPORT'
7734       ;;
7735
7736     darwin* | rhapsody*)
7737       # PIC is the default on this platform
7738       # Common symbols not allowed in MH_DYLIB files
7739       lt_prog_compiler_pic='-fno-common'
7740       ;;
7741
7742     msdosdjgpp*)
7743       # Just because we use GCC doesn't mean we suddenly get shared libraries
7744       # on systems that don't support them.
7745       lt_prog_compiler_can_build_shared=no
7746       enable_shared=no
7747       ;;
7748
7749     sysv4*MP*)
7750       if test -d /usr/nec; then
7751         lt_prog_compiler_pic=-Kconform_pic
7752       fi
7753       ;;
7754
7755     hpux*)
7756       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7757       # not for PA HP-UX.
7758       case $host_cpu in
7759       hppa*64*|ia64*)
7760         # +Z the default
7761         ;;
7762       *)
7763         lt_prog_compiler_pic='-fPIC'
7764         ;;
7765       esac
7766       ;;
7767
7768     *)
7769       lt_prog_compiler_pic='-fPIC'
7770       ;;
7771     esac
7772   else
7773     # PORTME Check for flag to pass linker flags through the system compiler.
7774     case $host_os in
7775     aix*)
7776       lt_prog_compiler_wl='-Wl,'
7777       if test "$host_cpu" = ia64; then
7778         # AIX 5 now supports IA64 processor
7779         lt_prog_compiler_static='-Bstatic'
7780       else
7781         lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7782       fi
7783       ;;
7784       darwin*)
7785         # PIC is the default on this platform
7786         # Common symbols not allowed in MH_DYLIB files
7787        case $cc_basename in
7788          xlc*)
7789          lt_prog_compiler_pic='-qnocommon'
7790          lt_prog_compiler_wl='-Wl,'
7791          ;;
7792        esac
7793        ;;
7794
7795     mingw* | pw32* | os2*)
7796       # This hack is so that the source file can tell whether it is being
7797       # built for inclusion in a dll (and should export symbols for example).
7798       lt_prog_compiler_pic='-DDLL_EXPORT'
7799       ;;
7800
7801     hpux9* | hpux10* | hpux11*)
7802       lt_prog_compiler_wl='-Wl,'
7803       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7804       # not for PA HP-UX.
7805       case $host_cpu in
7806       hppa*64*|ia64*)
7807         # +Z the default
7808         ;;
7809       *)
7810         lt_prog_compiler_pic='+Z'
7811         ;;
7812       esac
7813       # Is there a better lt_prog_compiler_static that works with the bundled CC?
7814       lt_prog_compiler_static='${wl}-a ${wl}archive'
7815       ;;
7816
7817     irix5* | irix6* | nonstopux*)
7818       lt_prog_compiler_wl='-Wl,'
7819       # PIC (with -KPIC) is the default.
7820       lt_prog_compiler_static='-non_shared'
7821       ;;
7822
7823     newsos6)
7824       lt_prog_compiler_pic='-KPIC'
7825       lt_prog_compiler_static='-Bstatic'
7826       ;;
7827
7828     linux*)
7829       case $cc_basename in
7830       icc* | ecc*)
7831         lt_prog_compiler_wl='-Wl,'
7832         lt_prog_compiler_pic='-KPIC'
7833         lt_prog_compiler_static='-static'
7834         ;;
7835       pgcc* | pgf77* | pgf90* | pgf95*)
7836         # Portland Group compilers (*not* the Pentium gcc compiler,
7837         # which looks to be a dead project)
7838         lt_prog_compiler_wl='-Wl,'
7839         lt_prog_compiler_pic='-fpic'
7840         lt_prog_compiler_static='-Bstatic'
7841         ;;
7842       ccc*)
7843         lt_prog_compiler_wl='-Wl,'
7844         # All Alpha code is PIC.
7845         lt_prog_compiler_static='-non_shared'
7846         ;;
7847       esac
7848       ;;
7849
7850     osf3* | osf4* | osf5*)
7851       lt_prog_compiler_wl='-Wl,'
7852       # All OSF/1 code is PIC.
7853       lt_prog_compiler_static='-non_shared'
7854       ;;
7855
7856     sco3.2v5*)
7857       lt_prog_compiler_pic='-Kpic'
7858       lt_prog_compiler_static='-dn'
7859       ;;
7860
7861     solaris*)
7862       lt_prog_compiler_pic='-KPIC'
7863       lt_prog_compiler_static='-Bstatic'
7864       case $cc_basename in
7865       f77* | f90* | f95*)
7866         lt_prog_compiler_wl='-Qoption ld ';;
7867       *)
7868         lt_prog_compiler_wl='-Wl,';;
7869       esac
7870       ;;
7871
7872     sunos4*)
7873       lt_prog_compiler_wl='-Qoption ld '
7874       lt_prog_compiler_pic='-PIC'
7875       lt_prog_compiler_static='-Bstatic'
7876       ;;
7877
7878     sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
7879       lt_prog_compiler_wl='-Wl,'
7880       lt_prog_compiler_pic='-KPIC'
7881       lt_prog_compiler_static='-Bstatic'
7882       ;;
7883
7884     sysv4*MP*)
7885       if test -d /usr/nec ;then
7886         lt_prog_compiler_pic='-Kconform_pic'
7887         lt_prog_compiler_static='-Bstatic'
7888       fi
7889       ;;
7890
7891     unicos*)
7892       lt_prog_compiler_wl='-Wl,'
7893       lt_prog_compiler_can_build_shared=no
7894       ;;
7895
7896     uts4*)
7897       lt_prog_compiler_pic='-pic'
7898       lt_prog_compiler_static='-Bstatic'
7899       ;;
7900
7901     *)
7902       lt_prog_compiler_can_build_shared=no
7903       ;;
7904     esac
7905   fi
7906
7907 echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
7908 echo "${ECHO_T}$lt_prog_compiler_pic" >&6
7909
7910 #
7911 # Check to make sure the PIC flag actually works.
7912 #
7913 if test -n "$lt_prog_compiler_pic"; then
7914
7915 echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7916 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6
7917 if test "${lt_prog_compiler_pic_works+set}" = set; then
7918   echo $ECHO_N "(cached) $ECHO_C" >&6
7919 else
7920   lt_prog_compiler_pic_works=no
7921   ac_outfile=conftest.$ac_objext
7922    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
7923    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7924    # Insert the option either (1) after the last *FLAGS variable, or
7925    # (2) before a word containing "conftest.", or (3) at the end.
7926    # Note that $ac_compile itself does not contain backslashes and begins
7927    # with a dollar sign (not a hyphen), so the echo should work correctly.
7928    # The option is referenced via a variable to avoid confusing sed.
7929    lt_compile=`echo "$ac_compile" | $SED \
7930    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7931    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7932    -e 's:$: $lt_compiler_flag:'`
7933    (eval echo "\"\$as_me:7933: $lt_compile\"" >&5)
7934    (eval "$lt_compile" 2>conftest.err)
7935    ac_status=$?
7936    cat conftest.err >&5
7937    echo "$as_me:7937: \$? = $ac_status" >&5
7938    if (exit $ac_status) && test -s "$ac_outfile"; then
7939      # The compiler can only warn and ignore the option if not recognized
7940      # So say no if there are warnings other than the usual output.
7941      $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp
7942      $SED '/^$/d' conftest.err >conftest.er2
7943      if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then
7944        lt_prog_compiler_pic_works=yes
7945      fi
7946    fi
7947    $rm conftest*
7948
7949 fi
7950 echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5
7951 echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6
7952
7953 if test x"$lt_prog_compiler_pic_works" = xyes; then
7954     case $lt_prog_compiler_pic in
7955      "" | " "*) ;;
7956      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7957      esac
7958 else
7959     lt_prog_compiler_pic=
7960      lt_prog_compiler_can_build_shared=no
7961 fi
7962
7963 fi
7964 case $host_os in
7965   # For platforms which do not support PIC, -DPIC is meaningless:
7966   *djgpp*)
7967     lt_prog_compiler_pic=
7968     ;;
7969   *)
7970     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7971     ;;
7972 esac
7973
7974 echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
7975 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
7976 if test "${lt_cv_prog_compiler_c_o+set}" = set; then
7977   echo $ECHO_N "(cached) $ECHO_C" >&6
7978 else
7979   lt_cv_prog_compiler_c_o=no
7980    $rm -r conftest 2>/dev/null
7981    mkdir conftest
7982    cd conftest
7983    mkdir out
7984    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
7985
7986    lt_compiler_flag="-o out/conftest2.$ac_objext"
7987    # Insert the option either (1) after the last *FLAGS variable, or
7988    # (2) before a word containing "conftest.", or (3) at the end.
7989    # Note that $ac_compile itself does not contain backslashes and begins
7990    # with a dollar sign (not a hyphen), so the echo should work correctly.
7991    lt_compile=`echo "$ac_compile" | $SED \
7992    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7993    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7994    -e 's:$: $lt_compiler_flag:'`
7995    (eval echo "\"\$as_me:7995: $lt_compile\"" >&5)
7996    (eval "$lt_compile" 2>out/conftest.err)
7997    ac_status=$?
7998    cat out/conftest.err >&5
7999    echo "$as_me:7999: \$? = $ac_status" >&5
8000    if (exit $ac_status) && test -s out/conftest2.$ac_objext
8001    then
8002      # The compiler can only warn and ignore the option if not recognized
8003      # So say no if there are warnings
8004      $echo "X$_lt_compiler_boilerplate" | $Xsed > out/conftest.exp
8005      $SED '/^$/d' out/conftest.err >out/conftest.er2
8006      if test ! -s out/conftest.err || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8007        lt_cv_prog_compiler_c_o=yes
8008      fi
8009    fi
8010    chmod u+w . 2>&5
8011    $rm conftest*
8012    # SGI C++ compiler will create directory out/ii_files/ for
8013    # template instantiation
8014    test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
8015    $rm out/* && rmdir out
8016    cd ..
8017    rmdir conftest
8018    $rm conftest*
8019
8020 fi
8021 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
8022 echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6
8023
8024
8025 hard_links="nottested"
8026 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8027   # do not overwrite the value of need_locks provided by the user
8028   echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
8029 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
8030   hard_links=yes
8031   $rm conftest*
8032   ln conftest.a conftest.b 2>/dev/null && hard_links=no
8033   touch conftest.a
8034   ln conftest.a conftest.b 2>&5 || hard_links=no
8035   ln conftest.a conftest.b 2>/dev/null && hard_links=no
8036   echo "$as_me:$LINENO: result: $hard_links" >&5
8037 echo "${ECHO_T}$hard_links" >&6
8038   if test "$hard_links" = no; then
8039     { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8040 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8041     need_locks=warn
8042   fi
8043 else
8044   need_locks=no
8045 fi
8046
8047 echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8048 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
8049
8050   runpath_var=
8051   allow_undefined_flag=
8052   enable_shared_with_static_runtimes=no
8053   archive_cmds=
8054   archive_expsym_cmds=
8055   old_archive_From_new_cmds=
8056   old_archive_from_expsyms_cmds=
8057   export_dynamic_flag_spec=
8058   whole_archive_flag_spec=
8059   thread_safe_flag_spec=
8060   hardcode_libdir_flag_spec=
8061   hardcode_libdir_flag_spec_ld=
8062   hardcode_libdir_separator=
8063   hardcode_direct=no
8064   hardcode_minus_L=no
8065   hardcode_shlibpath_var=unsupported
8066   link_all_deplibs=unknown
8067   hardcode_automatic=no
8068   module_cmds=
8069   module_expsym_cmds=
8070   always_export_symbols=no
8071   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8072   # include_expsyms should be a list of space-separated symbols to be *always*
8073   # included in the symbol list
8074   include_expsyms=
8075   # exclude_expsyms can be an extended regexp of symbols to exclude
8076   # it will be wrapped by ` (' and `)$', so one must not match beginning or
8077   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8078   # as well as any symbol that contains `d'.
8079   exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
8080   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8081   # platforms (ab)use it in PIC code, but their linkers get confused if
8082   # the symbol is explicitly referenced.  Since portable code cannot
8083   # rely on this symbol name, it's probably fine to never include it in
8084   # preloaded symbol tables.
8085   extract_expsyms_cmds=
8086   # Just being paranoid about ensuring that cc_basename is set.
8087   for cc_temp in $compiler""; do
8088   case $cc_temp in
8089     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8090     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8091     \-*) ;;
8092     *) break;;
8093   esac
8094 done
8095 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
8096
8097   case $host_os in
8098   cygwin* | mingw* | pw32*)
8099     # FIXME: the MSVC++ port hasn't been tested in a loooong time
8100     # When not using gcc, we currently assume that we are using
8101     # Microsoft Visual C++.
8102     if test "$GCC" != yes; then
8103       with_gnu_ld=no
8104     fi
8105     ;;
8106   openbsd*)
8107     with_gnu_ld=no
8108     ;;
8109   esac
8110
8111   ld_shlibs=yes
8112   if test "$with_gnu_ld" = yes; then
8113     # If archive_cmds runs LD, not CC, wlarc should be empty
8114     wlarc='${wl}'
8115
8116     # Set some defaults for GNU ld with shared library support. These
8117     # are reset later if shared libraries are not supported. Putting them
8118     # here allows them to be overridden if necessary.
8119     runpath_var=LD_RUN_PATH
8120     hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
8121     export_dynamic_flag_spec='${wl}--export-dynamic'
8122     # ancient GNU ld didn't support --whole-archive et. al.
8123     if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
8124         whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8125       else
8126         whole_archive_flag_spec=
8127     fi
8128     supports_anon_versioning=no
8129     case `$LD -v 2>/dev/null` in
8130       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8131       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8132       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8133       *\ 2.11.*) ;; # other 2.11 versions
8134       *) supports_anon_versioning=yes ;;
8135     esac
8136
8137     # See if GNU ld supports shared libraries.
8138     case $host_os in
8139     aix3* | aix4* | aix5*)
8140       # On AIX/PPC, the GNU linker is very broken
8141       if test "$host_cpu" != ia64; then
8142         ld_shlibs=no
8143         cat <<EOF 1>&2
8144
8145 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
8146 *** to be unable to reliably create shared libraries on AIX.
8147 *** Therefore, libtool is disabling shared libraries support.  If you
8148 *** really care for shared libraries, you may want to modify your PATH
8149 *** so that a non-GNU linker is found, and then restart.
8150
8151 EOF
8152       fi
8153       ;;
8154
8155     amigaos*)
8156       archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
8157       hardcode_libdir_flag_spec='-L$libdir'
8158       hardcode_minus_L=yes
8159
8160       # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
8161       # that the semantics of dynamic libraries on AmigaOS, at least up
8162       # to version 4, is to share data among multiple programs linked
8163       # with the same dynamic library.  Since this doesn't match the
8164       # behavior of shared libraries on other platforms, we can't use
8165       # them.
8166       ld_shlibs=no
8167       ;;
8168
8169     beos*)
8170       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8171         allow_undefined_flag=unsupported
8172         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8173         # support --undefined.  This deserves some investigation.  FIXME
8174         archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8175       else
8176         ld_shlibs=no
8177       fi
8178       ;;
8179
8180     cygwin* | mingw* | pw32*)
8181       # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8182       # as there is no search path for DLLs.
8183       hardcode_libdir_flag_spec='-L$libdir'
8184       allow_undefined_flag=unsupported
8185       always_export_symbols=no
8186       enable_shared_with_static_runtimes=yes
8187       export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
8188
8189       if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
8190         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
8191         # If the export-symbols file already is a .def file (1st line
8192         # is EXPORTS), use it as is; otherwise, prepend...
8193         archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8194           cp $export_symbols $output_objdir/$soname.def;
8195         else
8196           echo EXPORTS > $output_objdir/$soname.def;
8197           cat $export_symbols >> $output_objdir/$soname.def;
8198         fi~
8199         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000  ${wl}--out-implib,$lib'
8200       else
8201         ld_shlibs=no
8202       fi
8203       ;;
8204
8205     linux*)
8206       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8207         tmp_addflag=
8208         case $cc_basename,$host_cpu in
8209         pgcc*)                          # Portland Group C compiler
8210           whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
8211           tmp_addflag=' $pic_flag'
8212           ;;
8213         pgf77* | pgf90* | pgf95*)       # Portland Group f77 and f90 compilers
8214           whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
8215           tmp_addflag=' $pic_flag -Mnomain' ;;
8216         ecc*,ia64* | icc*,ia64*)                # Intel C compiler on ia64
8217           tmp_addflag=' -i_dynamic' ;;
8218         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
8219           tmp_addflag=' -i_dynamic -nofor_main' ;;
8220         ifc* | ifort*)                  # Intel Fortran compiler
8221           tmp_addflag=' -nofor_main' ;;
8222         esac
8223         archive_cmds='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8224
8225         if test $supports_anon_versioning = yes; then
8226           archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
8227   cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8228   $echo "local: *; };" >> $output_objdir/$libname.ver~
8229           $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8230         fi
8231       else
8232         ld_shlibs=no
8233       fi
8234       ;;
8235
8236     netbsd*)
8237       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8238         archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8239         wlarc=
8240       else
8241         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8242         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8243       fi
8244       ;;
8245
8246     solaris* | sysv5*)
8247       if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
8248         ld_shlibs=no
8249         cat <<EOF 1>&2
8250
8251 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
8252 *** create shared libraries on Solaris systems.  Therefore, libtool
8253 *** is disabling shared libraries support.  We urge you to upgrade GNU
8254 *** binutils to release 2.9.1 or newer.  Another option is to modify
8255 *** your PATH or compiler configuration so that the native linker is
8256 *** used, and then restart.
8257
8258 EOF
8259       elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8260         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8261         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8262       else
8263         ld_shlibs=no
8264       fi
8265       ;;
8266
8267     sunos4*)
8268       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8269       wlarc=
8270       hardcode_direct=yes
8271       hardcode_shlibpath_var=no
8272       ;;
8273
8274     *)
8275       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8276         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8277         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8278       else
8279         ld_shlibs=no
8280       fi
8281       ;;
8282     esac
8283
8284     if test "$ld_shlibs" = no; then
8285       runpath_var=
8286       hardcode_libdir_flag_spec=
8287       export_dynamic_flag_spec=
8288       whole_archive_flag_spec=
8289     fi
8290   else
8291     # PORTME fill in a description of your system's linker (not GNU ld)
8292     case $host_os in
8293     aix3*)
8294       allow_undefined_flag=unsupported
8295       always_export_symbols=yes
8296       archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
8297       # Note: this linker hardcodes the directories in LIBPATH if there
8298       # are no directories specified by -L.
8299       hardcode_minus_L=yes
8300       if test "$GCC" = yes && test -z "$link_static_flag"; then
8301         # Neither direct hardcoding nor static linking is supported with a
8302         # broken collect2.
8303         hardcode_direct=unsupported
8304       fi
8305       ;;
8306
8307     aix4* | aix5*)
8308       if test "$host_cpu" = ia64; then
8309         # On IA64, the linker does run time linking by default, so we don't
8310         # have to do anything special.
8311         aix_use_runtimelinking=no
8312         exp_sym_flag='-Bexport'
8313         no_entry_flag=""
8314       else
8315         # If we're using GNU nm, then we don't want the "-C" option.
8316         # -C means demangle to AIX nm, but means don't demangle with GNU nm
8317         if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
8318           export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
8319         else
8320           export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
8321         fi
8322         aix_use_runtimelinking=no
8323
8324         # Test if we are trying to use run time linking or normal
8325         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8326         # need to do runtime linking.
8327         case $host_os in aix4.[23]|aix4.[23].*|aix5*)
8328           for ld_flag in $LDFLAGS; do
8329           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8330             aix_use_runtimelinking=yes
8331             break
8332           fi
8333           done
8334         esac
8335
8336         exp_sym_flag='-bexport'
8337         no_entry_flag='-bnoentry'
8338       fi
8339
8340       # When large executables or shared objects are built, AIX ld can
8341       # have problems creating the table of contents.  If linking a library
8342       # or program results in "error TOC overflow" add -mminimal-toc to
8343       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
8344       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8345
8346       archive_cmds=''
8347       hardcode_direct=yes
8348       hardcode_libdir_separator=':'
8349       link_all_deplibs=yes
8350
8351       if test "$GCC" = yes; then
8352         case $host_os in aix4.[012]|aix4.[012].*)
8353         # We only want to do this on AIX 4.2 and lower, the check
8354         # below for broken collect2 doesn't work under 4.3+
8355           collect2name=`${CC} -print-prog-name=collect2`
8356           if test -f "$collect2name" && \
8357            strings "$collect2name" | grep resolve_lib_name >/dev/null
8358           then
8359           # We have reworked collect2
8360           hardcode_direct=yes
8361           else
8362           # We have old collect2
8363           hardcode_direct=unsupported
8364           # It fails to find uninstalled libraries when the uninstalled
8365           # path is not listed in the libpath.  Setting hardcode_minus_L
8366           # to unsupported forces relinking
8367           hardcode_minus_L=yes
8368           hardcode_libdir_flag_spec='-L$libdir'
8369           hardcode_libdir_separator=
8370           fi
8371         esac
8372         shared_flag='-shared'
8373         if test "$aix_use_runtimelinking" = yes; then
8374           shared_flag="$shared_flag "'${wl}-G'
8375         fi
8376       else
8377         # not using gcc
8378         if test "$host_cpu" = ia64; then
8379         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8380         # chokes on -Wl,-G. The following line is correct:
8381           shared_flag='-G'
8382         else
8383         if test "$aix_use_runtimelinking" = yes; then
8384             shared_flag='${wl}-G'
8385           else
8386             shared_flag='${wl}-bM:SRE'
8387         fi
8388         fi
8389       fi
8390
8391       # It seems that -bexpall does not export symbols beginning with
8392       # underscore (_), so it is better to generate a list of symbols to export.
8393       always_export_symbols=yes
8394       if test "$aix_use_runtimelinking" = yes; then
8395         # Warning - without using the other runtime loading flags (-brtl),
8396         # -berok will link without error, but may produce a broken library.
8397         allow_undefined_flag='-berok'
8398        # Determine the default libpath from the value encoded in an empty executable.
8399        cat >conftest.$ac_ext <<_ACEOF
8400 /* confdefs.h.  */
8401 _ACEOF
8402 cat confdefs.h >>conftest.$ac_ext
8403 cat >>conftest.$ac_ext <<_ACEOF
8404 /* end confdefs.h.  */
8405
8406 int
8407 main ()
8408 {
8409
8410   ;
8411   return 0;
8412 }
8413 _ACEOF
8414 rm -f conftest.$ac_objext conftest$ac_exeext
8415 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8416   (eval $ac_link) 2>conftest.er1
8417   ac_status=$?
8418   grep -v '^ *+' conftest.er1 >conftest.err
8419   rm -f conftest.er1
8420   cat conftest.err >&5
8421   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8422   (exit $ac_status); } &&
8423          { ac_try='test -z "$ac_c_werror_flag"
8424                          || test ! -s conftest.err'
8425   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8426   (eval $ac_try) 2>&5
8427   ac_status=$?
8428   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8429   (exit $ac_status); }; } &&
8430          { ac_try='test -s conftest$ac_exeext'
8431   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8432   (eval $ac_try) 2>&5
8433   ac_status=$?
8434   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8435   (exit $ac_status); }; }; then
8436
8437 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
8438 }'`
8439 # Check for a 64-bit object if we didn't find anything.
8440 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
8441 }'`; fi
8442 else
8443   echo "$as_me: failed program was:" >&5
8444 sed 's/^/| /' conftest.$ac_ext >&5
8445
8446 fi
8447 rm -f conftest.err conftest.$ac_objext \
8448       conftest$ac_exeext conftest.$ac_ext
8449 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8450
8451        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8452         archive_expsym_cmds="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"
8453        else
8454         if test "$host_cpu" = ia64; then
8455           hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8456           allow_undefined_flag="-z nodefs"
8457           archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
8458         else
8459          # Determine the default libpath from the value encoded in an empty executable.
8460          cat >conftest.$ac_ext <<_ACEOF
8461 /* confdefs.h.  */
8462 _ACEOF
8463 cat confdefs.h >>conftest.$ac_ext
8464 cat >>conftest.$ac_ext <<_ACEOF
8465 /* end confdefs.h.  */
8466
8467 int
8468 main ()
8469 {
8470
8471   ;
8472   return 0;
8473 }
8474 _ACEOF
8475 rm -f conftest.$ac_objext conftest$ac_exeext
8476 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8477   (eval $ac_link) 2>conftest.er1
8478   ac_status=$?
8479   grep -v '^ *+' conftest.er1 >conftest.err
8480   rm -f conftest.er1
8481   cat conftest.err >&5
8482   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8483   (exit $ac_status); } &&
8484          { ac_try='test -z "$ac_c_werror_flag"
8485                          || test ! -s conftest.err'
8486   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8487   (eval $ac_try) 2>&5
8488   ac_status=$?
8489   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8490   (exit $ac_status); }; } &&
8491          { ac_try='test -s conftest$ac_exeext'
8492   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8493   (eval $ac_try) 2>&5
8494   ac_status=$?
8495   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8496   (exit $ac_status); }; }; then
8497
8498 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
8499 }'`
8500 # Check for a 64-bit object if we didn't find anything.
8501 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
8502 }'`; fi
8503 else
8504   echo "$as_me: failed program was:" >&5
8505 sed 's/^/| /' conftest.$ac_ext >&5
8506
8507 fi
8508 rm -f conftest.err conftest.$ac_objext \
8509       conftest$ac_exeext conftest.$ac_ext
8510 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8511
8512          hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8513           # Warning - without using the other run time loading flags,
8514           # -berok will link without error, but may produce a broken library.
8515           no_undefined_flag=' ${wl}-bernotok'
8516           allow_undefined_flag=' ${wl}-berok'
8517           # -bexpall does not export symbols beginning with underscore (_)
8518           always_export_symbols=yes
8519           # Exported symbols can be pulled into shared objects from archives
8520           whole_archive_flag_spec=' '
8521           archive_cmds_need_lc=yes
8522           # This is similar to how AIX traditionally builds its shared libraries.
8523           archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
8524         fi
8525       fi
8526       ;;
8527
8528     amigaos*)
8529       archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
8530       hardcode_libdir_flag_spec='-L$libdir'
8531       hardcode_minus_L=yes
8532       # see comment about different semantics on the GNU ld section
8533       ld_shlibs=no
8534       ;;
8535
8536     bsdi[45]*)
8537       export_dynamic_flag_spec=-rdynamic
8538       ;;
8539
8540     cygwin* | mingw* | pw32*)
8541       # When not using gcc, we currently assume that we are using
8542       # Microsoft Visual C++.
8543       # hardcode_libdir_flag_spec is actually meaningless, as there is
8544       # no search path for DLLs.
8545       hardcode_libdir_flag_spec=' '
8546       allow_undefined_flag=unsupported
8547       # Tell ltmain to make .lib files, not .a files.
8548       libext=lib
8549       # Tell ltmain to make .dll files, not .so files.
8550       shrext_cmds=".dll"
8551       # FIXME: Setting linknames here is a bad hack.
8552       archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
8553       # The linker will automatically build a .lib file if we build a DLL.
8554       old_archive_From_new_cmds='true'
8555       # FIXME: Should let the user specify the lib program.
8556       old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs'
8557       fix_srcfile_path='`cygpath -w "$srcfile"`'
8558       enable_shared_with_static_runtimes=yes
8559       ;;
8560
8561     darwin* | rhapsody*)
8562       case $host_os in
8563         rhapsody* | darwin1.[012])
8564          allow_undefined_flag='${wl}-undefined ${wl}suppress'
8565          ;;
8566        *) # Darwin 1.3 on
8567          if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
8568            allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8569          else
8570            case ${MACOSX_DEPLOYMENT_TARGET} in
8571              10.[012])
8572                allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8573                ;;
8574              10.*)
8575                allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
8576                ;;
8577            esac
8578          fi
8579          ;;
8580       esac
8581       archive_cmds_need_lc=no
8582       hardcode_direct=no
8583       hardcode_automatic=yes
8584       hardcode_shlibpath_var=unsupported
8585       whole_archive_flag_spec=''
8586       link_all_deplibs=yes
8587     if test "$GCC" = yes ; then
8588         output_verbose_link_cmd='echo'
8589         archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
8590       module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
8591       # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
8592       archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
8593       module_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
8594     else
8595       case $cc_basename in
8596         xlc*)
8597          output_verbose_link_cmd='echo'
8598          archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
8599          module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
8600           # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
8601          archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
8602           module_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
8603           ;;
8604        *)
8605          ld_shlibs=no
8606           ;;
8607       esac
8608     fi
8609       ;;
8610
8611     dgux*)
8612       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8613       hardcode_libdir_flag_spec='-L$libdir'
8614       hardcode_shlibpath_var=no
8615       ;;
8616
8617     freebsd1*)
8618       ld_shlibs=no
8619       ;;
8620
8621     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8622     # support.  Future versions do this automatically, but an explicit c++rt0.o
8623     # does not break anything, and helps significantly (at the cost of a little
8624     # extra space).
8625     freebsd2.2*)
8626       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8627       hardcode_libdir_flag_spec='-R$libdir'
8628       hardcode_direct=yes
8629       hardcode_shlibpath_var=no
8630       ;;
8631
8632     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8633     freebsd2*)
8634       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8635       hardcode_direct=yes
8636       hardcode_minus_L=yes
8637       hardcode_shlibpath_var=no
8638       ;;
8639
8640     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8641     freebsd* | kfreebsd*-gnu | dragonfly*)
8642       archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8643       hardcode_libdir_flag_spec='-R$libdir'
8644       hardcode_direct=yes
8645       hardcode_shlibpath_var=no
8646       ;;
8647
8648     hpux9*)
8649       if test "$GCC" = yes; then
8650         archive_cmds='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
8651       else
8652         archive_cmds='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
8653       fi
8654       hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8655       hardcode_libdir_separator=:
8656       hardcode_direct=yes
8657
8658       # hardcode_minus_L: Not really in the search PATH,
8659       # but as the default location of the library.
8660       hardcode_minus_L=yes
8661       export_dynamic_flag_spec='${wl}-E'
8662       ;;
8663
8664     hpux10* | hpux11*)
8665       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8666         case $host_cpu in
8667         hppa*64*|ia64*)
8668           archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8669           ;;
8670         *)
8671           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8672           ;;
8673         esac
8674       else
8675         case $host_cpu in
8676         hppa*64*|ia64*)
8677           archive_cmds='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags'
8678           ;;
8679         *)
8680           archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8681           ;;
8682         esac
8683       fi
8684       if test "$with_gnu_ld" = no; then
8685         case $host_cpu in
8686         hppa*64*)
8687           hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8688           hardcode_libdir_flag_spec_ld='+b $libdir'
8689           hardcode_libdir_separator=:
8690           hardcode_direct=no
8691           hardcode_shlibpath_var=no
8692           ;;
8693         ia64*)
8694           hardcode_libdir_flag_spec='-L$libdir'
8695           hardcode_direct=no
8696           hardcode_shlibpath_var=no
8697
8698           # hardcode_minus_L: Not really in the search PATH,
8699           # but as the default location of the library.
8700           hardcode_minus_L=yes
8701           ;;
8702         *)
8703           hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8704           hardcode_libdir_separator=:
8705           hardcode_direct=yes
8706           export_dynamic_flag_spec='${wl}-E'
8707
8708           # hardcode_minus_L: Not really in the search PATH,
8709           # but as the default location of the library.
8710           hardcode_minus_L=yes
8711           ;;
8712         esac
8713       fi
8714       ;;
8715
8716     irix5* | irix6* | nonstopux*)
8717       if test "$GCC" = yes; then
8718         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
8719       else
8720         archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
8721         hardcode_libdir_flag_spec_ld='-rpath $libdir'
8722       fi
8723       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8724       hardcode_libdir_separator=:
8725       link_all_deplibs=yes
8726       ;;
8727
8728     netbsd*)
8729       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8730         archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
8731       else
8732         archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
8733       fi
8734       hardcode_libdir_flag_spec='-R$libdir'
8735       hardcode_direct=yes
8736       hardcode_shlibpath_var=no
8737       ;;
8738
8739     newsos6)
8740       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8741       hardcode_direct=yes
8742       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8743       hardcode_libdir_separator=:
8744       hardcode_shlibpath_var=no
8745       ;;
8746
8747     openbsd*)
8748       hardcode_direct=yes
8749       hardcode_shlibpath_var=no
8750       if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8751         archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8752         archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8753         hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8754         export_dynamic_flag_spec='${wl}-E'
8755       else
8756        case $host_os in
8757          openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8758            archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8759            hardcode_libdir_flag_spec='-R$libdir'
8760            ;;
8761          *)
8762            archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8763            hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8764            ;;
8765        esac
8766       fi
8767       ;;
8768
8769     os2*)
8770       hardcode_libdir_flag_spec='-L$libdir'
8771       hardcode_minus_L=yes
8772       allow_undefined_flag=unsupported
8773       archive_cmds='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
8774       old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
8775       ;;
8776
8777     osf3*)
8778       if test "$GCC" = yes; then
8779         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8780         archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
8781       else
8782         allow_undefined_flag=' -expect_unresolved \*'
8783         archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
8784       fi
8785       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8786       hardcode_libdir_separator=:
8787       ;;
8788
8789     osf4* | osf5*)      # as osf3* with the addition of -msym flag
8790       if test "$GCC" = yes; then
8791         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8792         archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
8793         hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8794       else
8795         allow_undefined_flag=' -expect_unresolved \*'
8796         archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
8797         archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
8798         $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
8799
8800         # Both c and cxx compiler support -rpath directly
8801         hardcode_libdir_flag_spec='-rpath $libdir'
8802       fi
8803       hardcode_libdir_separator=:
8804       ;;
8805
8806     sco3.2v5*)
8807       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8808       hardcode_shlibpath_var=no
8809       export_dynamic_flag_spec='${wl}-Bexport'
8810       runpath_var=LD_RUN_PATH
8811       hardcode_runpath_var=yes
8812       ;;
8813
8814     solaris*)
8815       no_undefined_flag=' -z text'
8816       if test "$GCC" = yes; then
8817         wlarc='${wl}'
8818         archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8819         archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8820           $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
8821       else
8822         wlarc=''
8823         archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
8824         archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8825         $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
8826       fi
8827       hardcode_libdir_flag_spec='-R$libdir'
8828       hardcode_shlibpath_var=no
8829       case $host_os in
8830       solaris2.[0-5] | solaris2.[0-5].*) ;;
8831       *)
8832         # The compiler driver will combine linker options so we
8833         # cannot just pass the convience library names through
8834         # without $wl, iff we do not link with $LD.
8835         # Luckily, gcc supports the same syntax we need for Sun Studio.
8836         # Supported since Solaris 2.6 (maybe 2.5.1?)
8837         case $wlarc in
8838         '')
8839           whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
8840         *)
8841           whole_archive_flag_spec='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
8842         esac ;;
8843       esac
8844       link_all_deplibs=yes
8845       ;;
8846
8847     sunos4*)
8848       if test "x$host_vendor" = xsequent; then
8849         # Use $CC to link under sequent, because it throws in some extra .o
8850         # files that make .init and .fini sections work.
8851         archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
8852       else
8853         archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
8854       fi
8855       hardcode_libdir_flag_spec='-L$libdir'
8856       hardcode_direct=yes
8857       hardcode_minus_L=yes
8858       hardcode_shlibpath_var=no
8859       ;;
8860
8861     sysv4)
8862       case $host_vendor in
8863         sni)
8864           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8865           hardcode_direct=yes # is this really true???
8866         ;;
8867         siemens)
8868           ## LD is ld it makes a PLAMLIB
8869           ## CC just makes a GrossModule.
8870           archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
8871           reload_cmds='$CC -r -o $output$reload_objs'
8872           hardcode_direct=no
8873         ;;
8874         motorola)
8875           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8876           hardcode_direct=no #Motorola manual says yes, but my tests say they lie
8877         ;;
8878       esac
8879       runpath_var='LD_RUN_PATH'
8880       hardcode_shlibpath_var=no
8881       ;;
8882
8883     sysv4.3*)
8884       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8885       hardcode_shlibpath_var=no
8886       export_dynamic_flag_spec='-Bexport'
8887       ;;
8888
8889     sysv4*MP*)
8890       if test -d /usr/nec; then
8891         archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8892         hardcode_shlibpath_var=no
8893         runpath_var=LD_RUN_PATH
8894         hardcode_runpath_var=yes
8895         ld_shlibs=yes
8896       fi
8897       ;;
8898
8899     sysv4.2uw2*)
8900       archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
8901       hardcode_direct=yes
8902       hardcode_minus_L=no
8903       hardcode_shlibpath_var=no
8904       hardcode_runpath_var=yes
8905       runpath_var=LD_RUN_PATH
8906       ;;
8907
8908    sysv5OpenUNIX8* | sysv5UnixWare7* |  sysv5uw[78]* | unixware7*)
8909       no_undefined_flag='${wl}-z ${wl}text'
8910       if test "$GCC" = yes; then
8911         archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8912       else
8913         archive_cmds='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8914       fi
8915       runpath_var='LD_RUN_PATH'
8916       hardcode_shlibpath_var=no
8917       ;;
8918
8919     sysv5*)
8920       no_undefined_flag=' -z text'
8921       # $CC -shared without GNU ld will not create a library from C++
8922       # object files and a static libstdc++, better avoid it by now
8923       archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
8924       archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8925                 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
8926       hardcode_libdir_flag_spec=
8927       hardcode_shlibpath_var=no
8928       runpath_var='LD_RUN_PATH'
8929       ;;
8930
8931     uts4*)
8932       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8933       hardcode_libdir_flag_spec='-L$libdir'
8934       hardcode_shlibpath_var=no
8935       ;;
8936
8937     *)
8938       ld_shlibs=no
8939       ;;
8940     esac
8941   fi
8942
8943 echo "$as_me:$LINENO: result: $ld_shlibs" >&5
8944 echo "${ECHO_T}$ld_shlibs" >&6
8945 test "$ld_shlibs" = no && can_build_shared=no
8946
8947 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
8948 if test "$GCC" = yes; then
8949   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
8950 fi
8951
8952 #
8953 # Do we need to explicitly link libc?
8954 #
8955 case "x$archive_cmds_need_lc" in
8956 x|xyes)
8957   # Assume -lc should be added
8958   archive_cmds_need_lc=yes
8959
8960   if test "$enable_shared" = yes && test "$GCC" = yes; then
8961     case $archive_cmds in
8962     *'~'*)
8963       # FIXME: we may have to deal with multi-command sequences.
8964       ;;
8965     '$CC '*)
8966       # Test whether the compiler implicitly links with -lc since on some
8967       # systems, -lgcc has to come before -lc. If gcc already passes -lc
8968       # to ld, don't add -lc before -lgcc.
8969       echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
8970 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
8971       $rm conftest*
8972       printf "$lt_simple_compile_test_code" > conftest.$ac_ext
8973
8974       if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8975   (eval $ac_compile) 2>&5
8976   ac_status=$?
8977   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8978   (exit $ac_status); } 2>conftest.err; then
8979         soname=conftest
8980         lib=conftest
8981         libobjs=conftest.$ac_objext
8982         deplibs=
8983         wl=$lt_prog_compiler_wl
8984         compiler_flags=-v
8985         linker_flags=-v
8986         verstring=
8987         output_objdir=.
8988         libname=conftest
8989         lt_save_allow_undefined_flag=$allow_undefined_flag
8990         allow_undefined_flag=
8991         if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
8992   (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
8993   ac_status=$?
8994   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8995   (exit $ac_status); }
8996         then
8997           archive_cmds_need_lc=no
8998         else
8999           archive_cmds_need_lc=yes
9000         fi
9001         allow_undefined_flag=$lt_save_allow_undefined_flag
9002       else
9003         cat conftest.err 1>&5
9004       fi
9005       $rm conftest*
9006       echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
9007 echo "${ECHO_T}$archive_cmds_need_lc" >&6
9008       ;;
9009     esac
9010   fi
9011   ;;
9012 esac
9013
9014 echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
9015 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
9016 library_names_spec=
9017 libname_spec='lib$name'
9018 soname_spec=
9019 shrext_cmds=".so"
9020 postinstall_cmds=
9021 postuninstall_cmds=
9022 finish_cmds=
9023 finish_eval=
9024 shlibpath_var=
9025 shlibpath_overrides_runpath=unknown
9026 version_type=none
9027 dynamic_linker="$host_os ld.so"
9028 sys_lib_dlsearch_path_spec="/lib /usr/lib"
9029 if test "$GCC" = yes; then
9030   sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9031   if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
9032     # if the path contains ";" then we assume it to be the separator
9033     # otherwise default to the standard path separator (i.e. ":") - it is
9034     # assumed that no part of a normal pathname contains ";" but that should
9035     # okay in the real world where ";" in dirpaths is itself problematic.
9036     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9037   else
9038     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
9039   fi
9040 else
9041   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9042 fi
9043 need_lib_prefix=unknown
9044 hardcode_into_libs=no
9045
9046 # when you set need_version to no, make sure it does not cause -set_version
9047 # flags to be left without arguments
9048 need_version=unknown
9049
9050 case $host_os in
9051 aix3*)
9052   version_type=linux
9053   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9054   shlibpath_var=LIBPATH
9055
9056   # AIX 3 has no versioning support, so we append a major version to the name.
9057   soname_spec='${libname}${release}${shared_ext}$major'
9058   ;;
9059
9060 aix4* | aix5*)
9061   version_type=linux
9062   need_lib_prefix=no
9063   need_version=no
9064   hardcode_into_libs=yes
9065   if test "$host_cpu" = ia64; then
9066     # AIX 5 supports IA64
9067     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9068     shlibpath_var=LD_LIBRARY_PATH
9069   else
9070     # With GCC up to 2.95.x, collect2 would create an import file
9071     # for dependence libraries.  The import file would start with
9072     # the line `#! .'.  This would cause the generated library to
9073     # depend on `.', always an invalid library.  This was fixed in
9074     # development snapshots of GCC prior to 3.0.
9075     case $host_os in
9076       aix4 | aix4.[01] | aix4.[01].*)
9077       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9078            echo ' yes '
9079            echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
9080         :
9081       else
9082         can_build_shared=no
9083       fi
9084       ;;
9085     esac
9086     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9087     # soname into executable. Probably we can add versioning support to
9088     # collect2, so additional links can be useful in future.
9089     if test "$aix_use_runtimelinking" = yes; then
9090       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9091       # instead of lib<name>.a to let people know that these are not
9092       # typical AIX shared libraries.
9093       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9094     else
9095       # We preserve .a as extension for shared libraries through AIX4.2
9096       # and later when we are not doing run time linking.
9097       library_names_spec='${libname}${release}.a $libname.a'
9098       soname_spec='${libname}${release}${shared_ext}$major'
9099     fi
9100     shlibpath_var=LIBPATH
9101   fi
9102   ;;
9103
9104 amigaos*)
9105   library_names_spec='$libname.ixlibrary $libname.a'
9106   # Create ${libname}_ixlibrary.a entries in /sys/libs.
9107   finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
9108   ;;
9109
9110 beos*)
9111   library_names_spec='${libname}${shared_ext}'
9112   dynamic_linker="$host_os ld.so"
9113   shlibpath_var=LIBRARY_PATH
9114   ;;
9115
9116 bsdi[45]*)
9117   version_type=linux
9118   need_version=no
9119   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9120   soname_spec='${libname}${release}${shared_ext}$major'
9121   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9122   shlibpath_var=LD_LIBRARY_PATH
9123   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9124   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9125   # the default ld.so.conf also contains /usr/contrib/lib and
9126   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9127   # libtool to hard-code these into programs
9128   ;;
9129
9130 cygwin* | mingw* | pw32*)
9131   version_type=windows
9132   shrext_cmds=".dll"
9133   need_version=no
9134   need_lib_prefix=no
9135
9136   case $GCC,$host_os in
9137   yes,cygwin* | yes,mingw* | yes,pw32*)
9138     library_names_spec='$libname.dll.a'
9139     # DLL is installed to $(libdir)/../bin by postinstall_cmds
9140     postinstall_cmds='base_file=`basename \${file}`~
9141       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
9142       dldir=$destdir/`dirname \$dlpath`~
9143       test -d \$dldir || mkdir -p \$dldir~
9144       $install_prog $dir/$dlname \$dldir/$dlname~
9145       chmod a+x \$dldir/$dlname'
9146     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9147       dlpath=$dir/\$dldll~
9148        $rm \$dlpath'
9149     shlibpath_overrides_runpath=yes
9150
9151     case $host_os in
9152     cygwin*)
9153       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9154       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9155       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
9156       ;;
9157     mingw*)
9158       # MinGW DLLs use traditional 'lib' prefix
9159       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9160       sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9161       if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
9162         # It is most probably a Windows format PATH printed by
9163         # mingw gcc, but we are running on Cygwin. Gcc prints its search
9164         # path with ; separators, and with drive letters. We can handle the
9165         # drive letters (cygwin fileutils understands them), so leave them,
9166         # especially as we might pass files found there to a mingw objdump,
9167         # which wouldn't understand a cygwinified path. Ahh.
9168         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9169       else
9170         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
9171       fi
9172       ;;
9173     pw32*)
9174       # pw32 DLLs use 'pw' prefix rather than 'lib'
9175       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9176       ;;
9177     esac
9178     ;;
9179
9180   *)
9181     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9182     ;;
9183   esac
9184   dynamic_linker='Win32 ld.exe'
9185   # FIXME: first we should search . and the directory the executable is in
9186   shlibpath_var=PATH
9187   ;;
9188
9189 darwin* | rhapsody*)
9190   dynamic_linker="$host_os dyld"
9191   version_type=darwin
9192   need_lib_prefix=no
9193   need_version=no
9194   library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9195   soname_spec='${libname}${release}${major}$shared_ext'
9196   shlibpath_overrides_runpath=yes
9197   shlibpath_var=DYLD_LIBRARY_PATH
9198   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9199   # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
9200   if test "$GCC" = yes; then
9201     sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
9202   else
9203     sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
9204   fi
9205   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9206   ;;
9207
9208 dgux*)
9209   version_type=linux
9210   need_lib_prefix=no
9211   need_version=no
9212   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9213   soname_spec='${libname}${release}${shared_ext}$major'
9214   shlibpath_var=LD_LIBRARY_PATH
9215   ;;
9216
9217 freebsd1*)
9218   dynamic_linker=no
9219   ;;
9220
9221 kfreebsd*-gnu)
9222   version_type=linux
9223   need_lib_prefix=no
9224   need_version=no
9225   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9226   soname_spec='${libname}${release}${shared_ext}$major'
9227   shlibpath_var=LD_LIBRARY_PATH
9228   shlibpath_overrides_runpath=no
9229   hardcode_into_libs=yes
9230   dynamic_linker='GNU ld.so'
9231   ;;
9232
9233 freebsd* | dragonfly*)
9234   # DragonFly does not have aout.  When/if they implement a new
9235   # versioning mechanism, adjust this.
9236   if test -x /usr/bin/objformat; then
9237     objformat=`/usr/bin/objformat`
9238   else
9239     case $host_os in
9240     freebsd[123]*) objformat=aout ;;
9241     *) objformat=elf ;;
9242     esac
9243   fi
9244   version_type=freebsd-$objformat
9245   case $version_type in
9246     freebsd-elf*)
9247       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9248       need_version=no
9249       need_lib_prefix=no
9250       ;;
9251     freebsd-*)
9252       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9253       need_version=yes
9254       ;;
9255   esac
9256   shlibpath_var=LD_LIBRARY_PATH
9257   case $host_os in
9258   freebsd2*)
9259     shlibpath_overrides_runpath=yes
9260     ;;
9261   freebsd3.[01]* | freebsdelf3.[01]*)
9262     shlibpath_overrides_runpath=yes
9263     hardcode_into_libs=yes
9264     ;;
9265   *) # from 3.2 on
9266     shlibpath_overrides_runpath=no
9267     hardcode_into_libs=yes
9268     ;;
9269   esac
9270   ;;
9271
9272 gnu*)
9273   version_type=linux
9274   need_lib_prefix=no
9275   need_version=no
9276   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9277   soname_spec='${libname}${release}${shared_ext}$major'
9278   shlibpath_var=LD_LIBRARY_PATH
9279   hardcode_into_libs=yes
9280   ;;
9281
9282 hpux9* | hpux10* | hpux11*)
9283   # Give a soname corresponding to the major version so that dld.sl refuses to
9284   # link against other versions.
9285   version_type=sunos
9286   need_lib_prefix=no
9287   need_version=no
9288   case $host_cpu in
9289   ia64*)
9290     shrext_cmds='.so'
9291     hardcode_into_libs=yes
9292     dynamic_linker="$host_os dld.so"
9293     shlibpath_var=LD_LIBRARY_PATH
9294     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9295     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9296     soname_spec='${libname}${release}${shared_ext}$major'
9297     if test "X$HPUX_IA64_MODE" = X32; then
9298       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9299     else
9300       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9301     fi
9302     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9303     ;;
9304    hppa*64*)
9305      shrext_cmds='.sl'
9306      hardcode_into_libs=yes
9307      dynamic_linker="$host_os dld.sl"
9308      shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9309      shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9310      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9311      soname_spec='${libname}${release}${shared_ext}$major'
9312      sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9313      sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9314      ;;
9315    *)
9316     shrext_cmds='.sl'
9317     dynamic_linker="$host_os dld.sl"
9318     shlibpath_var=SHLIB_PATH
9319     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9320     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9321     soname_spec='${libname}${release}${shared_ext}$major'
9322     ;;
9323   esac
9324   # HP-UX runs *really* slowly unless shared libraries are mode 555.
9325   postinstall_cmds='chmod 555 $lib'
9326   ;;
9327
9328 irix5* | irix6* | nonstopux*)
9329   case $host_os in
9330     nonstopux*) version_type=nonstopux ;;
9331     *)
9332         if test "$lt_cv_prog_gnu_ld" = yes; then
9333                 version_type=linux
9334         else
9335                 version_type=irix
9336         fi ;;
9337   esac
9338   need_lib_prefix=no
9339   need_version=no
9340   soname_spec='${libname}${release}${shared_ext}$major'
9341   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9342   case $host_os in
9343   irix5* | nonstopux*)
9344     libsuff= shlibsuff=
9345     ;;
9346   *)
9347     case $LD in # libtool.m4 will add one of these switches to LD
9348     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9349       libsuff= shlibsuff= libmagic=32-bit;;
9350     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9351       libsuff=32 shlibsuff=N32 libmagic=N32;;
9352     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9353       libsuff=64 shlibsuff=64 libmagic=64-bit;;
9354     *) libsuff= shlibsuff= libmagic=never-match;;
9355     esac
9356     ;;
9357   esac
9358   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9359   shlibpath_overrides_runpath=no
9360   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9361   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9362   hardcode_into_libs=yes
9363   ;;
9364
9365 # No shared lib support for Linux oldld, aout, or coff.
9366 linux*oldld* | linux*aout* | linux*coff*)
9367   dynamic_linker=no
9368   ;;
9369
9370 # This must be Linux ELF.
9371 linux*)
9372   version_type=linux
9373   need_lib_prefix=no
9374   need_version=no
9375   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9376   soname_spec='${libname}${release}${shared_ext}$major'
9377   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9378   shlibpath_var=LD_LIBRARY_PATH
9379   shlibpath_overrides_runpath=no
9380   # This implies no fast_install, which is unacceptable.
9381   # Some rework will be needed to allow for fast_install
9382   # before this can be enabled.
9383   hardcode_into_libs=yes
9384
9385   # Append ld.so.conf contents to the search path
9386   if test -f /etc/ld.so.conf; then
9387     lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,        ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
9388     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9389   fi
9390
9391   # We used to test for /lib/ld.so.1 and disable shared libraries on
9392   # powerpc, because MkLinux only supported shared libraries with the
9393   # GNU dynamic linker.  Since this was broken with cross compilers,
9394   # most powerpc-linux boxes support dynamic linking these days and
9395   # people can always --disable-shared, the test was removed, and we
9396   # assume the GNU/Linux dynamic linker is in use.
9397   dynamic_linker='GNU/Linux ld.so'
9398   ;;
9399
9400 knetbsd*-gnu)
9401   version_type=linux
9402   need_lib_prefix=no
9403   need_version=no
9404   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9405   soname_spec='${libname}${release}${shared_ext}$major'
9406   shlibpath_var=LD_LIBRARY_PATH
9407   shlibpath_overrides_runpath=no
9408   hardcode_into_libs=yes
9409   dynamic_linker='GNU ld.so'
9410   ;;
9411
9412 netbsd*)
9413   version_type=sunos
9414   need_lib_prefix=no
9415   need_version=no
9416   if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
9417     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9418     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9419     dynamic_linker='NetBSD (a.out) ld.so'
9420   else
9421     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9422     soname_spec='${libname}${release}${shared_ext}$major'
9423     dynamic_linker='NetBSD ld.elf_so'
9424   fi
9425   shlibpath_var=LD_LIBRARY_PATH
9426   shlibpath_overrides_runpath=yes
9427   hardcode_into_libs=yes
9428   ;;
9429
9430 newsos6)
9431   version_type=linux
9432   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9433   shlibpath_var=LD_LIBRARY_PATH
9434   shlibpath_overrides_runpath=yes
9435   ;;
9436
9437 nto-qnx*)
9438   version_type=linux
9439   need_lib_prefix=no
9440   need_version=no
9441   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9442   soname_spec='${libname}${release}${shared_ext}$major'
9443   shlibpath_var=LD_LIBRARY_PATH
9444   shlibpath_overrides_runpath=yes
9445   ;;
9446
9447 openbsd*)
9448   version_type=sunos
9449   need_lib_prefix=no
9450   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9451   case $host_os in
9452     openbsd3.3 | openbsd3.3.*) need_version=yes ;;
9453     *)                         need_version=no  ;;
9454   esac
9455   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9456   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9457   shlibpath_var=LD_LIBRARY_PATH
9458   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9459     case $host_os in
9460       openbsd2.[89] | openbsd2.[89].*)
9461         shlibpath_overrides_runpath=no
9462         ;;
9463       *)
9464         shlibpath_overrides_runpath=yes
9465         ;;
9466       esac
9467   else
9468     shlibpath_overrides_runpath=yes
9469   fi
9470   ;;
9471
9472 os2*)
9473   libname_spec='$name'
9474   shrext_cmds=".dll"
9475   need_lib_prefix=no
9476   library_names_spec='$libname${shared_ext} $libname.a'
9477   dynamic_linker='OS/2 ld.exe'
9478   shlibpath_var=LIBPATH
9479   ;;
9480
9481 osf3* | osf4* | osf5*)
9482   version_type=osf
9483   need_lib_prefix=no
9484   need_version=no
9485   soname_spec='${libname}${release}${shared_ext}$major'
9486   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9487   shlibpath_var=LD_LIBRARY_PATH
9488   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9489   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9490   ;;
9491
9492 sco3.2v5*)
9493   version_type=osf
9494   soname_spec='${libname}${release}${shared_ext}$major'
9495   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9496   shlibpath_var=LD_LIBRARY_PATH
9497   ;;
9498
9499 solaris*)
9500   version_type=linux
9501   need_lib_prefix=no
9502   need_version=no
9503   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9504   soname_spec='${libname}${release}${shared_ext}$major'
9505   shlibpath_var=LD_LIBRARY_PATH
9506   shlibpath_overrides_runpath=yes
9507   hardcode_into_libs=yes
9508   # ldd complains unless libraries are executable
9509   postinstall_cmds='chmod +x $lib'
9510   ;;
9511
9512 sunos4*)
9513   version_type=sunos
9514   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9515   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9516   shlibpath_var=LD_LIBRARY_PATH
9517   shlibpath_overrides_runpath=yes
9518   if test "$with_gnu_ld" = yes; then
9519     need_lib_prefix=no
9520   fi
9521   need_version=yes
9522   ;;
9523
9524 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9525   version_type=linux
9526   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9527   soname_spec='${libname}${release}${shared_ext}$major'
9528   shlibpath_var=LD_LIBRARY_PATH
9529   case $host_vendor in
9530     sni)
9531       shlibpath_overrides_runpath=no
9532       need_lib_prefix=no
9533       export_dynamic_flag_spec='${wl}-Blargedynsym'
9534       runpath_var=LD_RUN_PATH
9535       ;;
9536     siemens)
9537       need_lib_prefix=no
9538       ;;
9539     motorola)
9540       need_lib_prefix=no
9541       need_version=no
9542       shlibpath_overrides_runpath=no
9543       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9544       ;;
9545   esac
9546   ;;
9547
9548 sysv4*MP*)
9549   if test -d /usr/nec ;then
9550     version_type=linux
9551     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9552     soname_spec='$libname${shared_ext}.$major'
9553     shlibpath_var=LD_LIBRARY_PATH
9554   fi
9555   ;;
9556
9557 uts4*)
9558   version_type=linux
9559   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9560   soname_spec='${libname}${release}${shared_ext}$major'
9561   shlibpath_var=LD_LIBRARY_PATH
9562   ;;
9563
9564 *)
9565   dynamic_linker=no
9566   ;;
9567 esac
9568 echo "$as_me:$LINENO: result: $dynamic_linker" >&5
9569 echo "${ECHO_T}$dynamic_linker" >&6
9570 test "$dynamic_linker" = no && can_build_shared=no
9571
9572 echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
9573 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
9574 hardcode_action=
9575 if test -n "$hardcode_libdir_flag_spec" || \
9576    test -n "$runpath_var" || \
9577    test "X$hardcode_automatic" = "Xyes" ; then
9578
9579   # We can hardcode non-existant directories.
9580   if test "$hardcode_direct" != no &&
9581      # If the only mechanism to avoid hardcoding is shlibpath_var, we
9582      # have to relink, otherwise we might link with an installed library
9583      # when we should be linking with a yet-to-be-installed one
9584      ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&
9585      test "$hardcode_minus_L" != no; then
9586     # Linking always hardcodes the temporary library directory.
9587     hardcode_action=relink
9588   else
9589     # We can link without hardcoding, and we can hardcode nonexisting dirs.
9590     hardcode_action=immediate
9591   fi
9592 else
9593   # We cannot hardcode anything, or else we can only hardcode existing
9594   # directories.
9595   hardcode_action=unsupported
9596 fi
9597 echo "$as_me:$LINENO: result: $hardcode_action" >&5
9598 echo "${ECHO_T}$hardcode_action" >&6
9599
9600 if test "$hardcode_action" = relink; then
9601   # Fast installation is not supported
9602   enable_fast_install=no
9603 elif test "$shlibpath_overrides_runpath" = yes ||
9604      test "$enable_shared" = no; then
9605   # Fast installation is not necessary
9606   enable_fast_install=needless
9607 fi
9608
9609 striplib=
9610 old_striplib=
9611 echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
9612 echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
9613 if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
9614   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
9615   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
9616   echo "$as_me:$LINENO: result: yes" >&5
9617 echo "${ECHO_T}yes" >&6
9618 else
9619 # FIXME - insert some real tests, host_os isn't really good enough
9620   case $host_os in
9621    darwin*)
9622        if test -n "$STRIP" ; then
9623          striplib="$STRIP -x"
9624          echo "$as_me:$LINENO: result: yes" >&5
9625 echo "${ECHO_T}yes" >&6
9626        else
9627   echo "$as_me:$LINENO: result: no" >&5
9628 echo "${ECHO_T}no" >&6
9629 fi
9630        ;;
9631    *)
9632   echo "$as_me:$LINENO: result: no" >&5
9633 echo "${ECHO_T}no" >&6
9634     ;;
9635   esac
9636 fi
9637
9638 if test "x$enable_dlopen" != xyes; then
9639   enable_dlopen=unknown
9640   enable_dlopen_self=unknown
9641   enable_dlopen_self_static=unknown
9642 else
9643   lt_cv_dlopen=no
9644   lt_cv_dlopen_libs=
9645
9646   case $host_os in
9647   beos*)
9648     lt_cv_dlopen="load_add_on"
9649     lt_cv_dlopen_libs=
9650     lt_cv_dlopen_self=yes
9651     ;;
9652
9653   mingw* | pw32*)
9654     lt_cv_dlopen="LoadLibrary"
9655     lt_cv_dlopen_libs=
9656    ;;
9657
9658   cygwin*)
9659     lt_cv_dlopen="dlopen"
9660     lt_cv_dlopen_libs=
9661    ;;
9662
9663   darwin*)
9664   # if libdl is installed we need to link against it
9665     echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9666 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
9667 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9668   echo $ECHO_N "(cached) $ECHO_C" >&6
9669 else
9670   ac_check_lib_save_LIBS=$LIBS
9671 LIBS="-ldl  $LIBS"
9672 cat >conftest.$ac_ext <<_ACEOF
9673 /* confdefs.h.  */
9674 _ACEOF
9675 cat confdefs.h >>conftest.$ac_ext
9676 cat >>conftest.$ac_ext <<_ACEOF
9677 /* end confdefs.h.  */
9678
9679 /* Override any gcc2 internal prototype to avoid an error.  */
9680 #ifdef __cplusplus
9681 extern "C"
9682 #endif
9683 /* We use char because int might match the return type of a gcc2
9684    builtin and then its argument prototype would still apply.  */
9685 char dlopen ();
9686 int
9687 main ()
9688 {
9689 dlopen ();
9690   ;
9691   return 0;
9692 }
9693 _ACEOF
9694 rm -f conftest.$ac_objext conftest$ac_exeext
9695 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9696   (eval $ac_link) 2>conftest.er1
9697   ac_status=$?
9698   grep -v '^ *+' conftest.er1 >conftest.err
9699   rm -f conftest.er1
9700   cat conftest.err >&5
9701   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9702   (exit $ac_status); } &&
9703          { ac_try='test -z "$ac_c_werror_flag"
9704                          || test ! -s conftest.err'
9705   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9706   (eval $ac_try) 2>&5
9707   ac_status=$?
9708   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9709   (exit $ac_status); }; } &&
9710          { ac_try='test -s conftest$ac_exeext'
9711   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9712   (eval $ac_try) 2>&5
9713   ac_status=$?
9714   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9715   (exit $ac_status); }; }; then
9716   ac_cv_lib_dl_dlopen=yes
9717 else
9718   echo "$as_me: failed program was:" >&5
9719 sed 's/^/| /' conftest.$ac_ext >&5
9720
9721 ac_cv_lib_dl_dlopen=no
9722 fi
9723 rm -f conftest.err conftest.$ac_objext \
9724       conftest$ac_exeext conftest.$ac_ext
9725 LIBS=$ac_check_lib_save_LIBS
9726 fi
9727 echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9728 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
9729 if test $ac_cv_lib_dl_dlopen = yes; then
9730   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9731 else
9732
9733     lt_cv_dlopen="dyld"
9734     lt_cv_dlopen_libs=
9735     lt_cv_dlopen_self=yes
9736
9737 fi
9738
9739    ;;
9740
9741   *)
9742     echo "$as_me:$LINENO: checking for shl_load" >&5
9743 echo $ECHO_N "checking for shl_load... $ECHO_C" >&6
9744 if test "${ac_cv_func_shl_load+set}" = set; then
9745   echo $ECHO_N "(cached) $ECHO_C" >&6
9746 else
9747   cat >conftest.$ac_ext <<_ACEOF
9748 /* confdefs.h.  */
9749 _ACEOF
9750 cat confdefs.h >>conftest.$ac_ext
9751 cat >>conftest.$ac_ext <<_ACEOF
9752 /* end confdefs.h.  */
9753 /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
9754    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9755 #define shl_load innocuous_shl_load
9756
9757 /* System header to define __stub macros and hopefully few prototypes,
9758     which can conflict with char shl_load (); below.
9759     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9760     <limits.h> exists even on freestanding compilers.  */
9761
9762 #ifdef __STDC__
9763 # include <limits.h>
9764 #else
9765 # include <assert.h>
9766 #endif
9767
9768 #undef shl_load
9769
9770 /* Override any gcc2 internal prototype to avoid an error.  */
9771 #ifdef __cplusplus
9772 extern "C"
9773 {
9774 #endif
9775 /* We use char because int might match the return type of a gcc2
9776    builtin and then its argument prototype would still apply.  */
9777 char shl_load ();
9778 /* The GNU C library defines this for functions which it implements
9779     to always fail with ENOSYS.  Some functions are actually named
9780     something starting with __ and the normal name is an alias.  */
9781 #if defined (__stub_shl_load) || defined (__stub___shl_load)
9782 choke me
9783 #else
9784 char (*f) () = shl_load;
9785 #endif
9786 #ifdef __cplusplus
9787 }
9788 #endif
9789
9790 int
9791 main ()
9792 {
9793 return f != shl_load;
9794   ;
9795   return 0;
9796 }
9797 _ACEOF
9798 rm -f conftest.$ac_objext conftest$ac_exeext
9799 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9800   (eval $ac_link) 2>conftest.er1
9801   ac_status=$?
9802   grep -v '^ *+' conftest.er1 >conftest.err
9803   rm -f conftest.er1
9804   cat conftest.err >&5
9805   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9806   (exit $ac_status); } &&
9807          { ac_try='test -z "$ac_c_werror_flag"
9808                          || test ! -s conftest.err'
9809   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9810   (eval $ac_try) 2>&5
9811   ac_status=$?
9812   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9813   (exit $ac_status); }; } &&
9814          { ac_try='test -s conftest$ac_exeext'
9815   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9816   (eval $ac_try) 2>&5
9817   ac_status=$?
9818   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9819   (exit $ac_status); }; }; then
9820   ac_cv_func_shl_load=yes
9821 else
9822   echo "$as_me: failed program was:" >&5
9823 sed 's/^/| /' conftest.$ac_ext >&5
9824
9825 ac_cv_func_shl_load=no
9826 fi
9827 rm -f conftest.err conftest.$ac_objext \
9828       conftest$ac_exeext conftest.$ac_ext
9829 fi
9830 echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
9831 echo "${ECHO_T}$ac_cv_func_shl_load" >&6
9832 if test $ac_cv_func_shl_load = yes; then
9833   lt_cv_dlopen="shl_load"
9834 else
9835   echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
9836 echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
9837 if test "${ac_cv_lib_dld_shl_load+set}" = set; then
9838   echo $ECHO_N "(cached) $ECHO_C" >&6
9839 else
9840   ac_check_lib_save_LIBS=$LIBS
9841 LIBS="-ldld  $LIBS"
9842 cat >conftest.$ac_ext <<_ACEOF
9843 /* confdefs.h.  */
9844 _ACEOF
9845 cat confdefs.h >>conftest.$ac_ext
9846 cat >>conftest.$ac_ext <<_ACEOF
9847 /* end confdefs.h.  */
9848
9849 /* Override any gcc2 internal prototype to avoid an error.  */
9850 #ifdef __cplusplus
9851 extern "C"
9852 #endif
9853 /* We use char because int might match the return type of a gcc2
9854    builtin and then its argument prototype would still apply.  */
9855 char shl_load ();
9856 int
9857 main ()
9858 {
9859 shl_load ();
9860   ;
9861   return 0;
9862 }
9863 _ACEOF
9864 rm -f conftest.$ac_objext conftest$ac_exeext
9865 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9866   (eval $ac_link) 2>conftest.er1
9867   ac_status=$?
9868   grep -v '^ *+' conftest.er1 >conftest.err
9869   rm -f conftest.er1
9870   cat conftest.err >&5
9871   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9872   (exit $ac_status); } &&
9873          { ac_try='test -z "$ac_c_werror_flag"
9874                          || test ! -s conftest.err'
9875   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9876   (eval $ac_try) 2>&5
9877   ac_status=$?
9878   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9879   (exit $ac_status); }; } &&
9880          { ac_try='test -s conftest$ac_exeext'
9881   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9882   (eval $ac_try) 2>&5
9883   ac_status=$?
9884   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9885   (exit $ac_status); }; }; then
9886   ac_cv_lib_dld_shl_load=yes
9887 else
9888   echo "$as_me: failed program was:" >&5
9889 sed 's/^/| /' conftest.$ac_ext >&5
9890
9891 ac_cv_lib_dld_shl_load=no
9892 fi
9893 rm -f conftest.err conftest.$ac_objext \
9894       conftest$ac_exeext conftest.$ac_ext
9895 LIBS=$ac_check_lib_save_LIBS
9896 fi
9897 echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
9898 echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
9899 if test $ac_cv_lib_dld_shl_load = yes; then
9900   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
9901 else
9902   echo "$as_me:$LINENO: checking for dlopen" >&5
9903 echo $ECHO_N "checking for dlopen... $ECHO_C" >&6
9904 if test "${ac_cv_func_dlopen+set}" = set; then
9905   echo $ECHO_N "(cached) $ECHO_C" >&6
9906 else
9907   cat >conftest.$ac_ext <<_ACEOF
9908 /* confdefs.h.  */
9909 _ACEOF
9910 cat confdefs.h >>conftest.$ac_ext
9911 cat >>conftest.$ac_ext <<_ACEOF
9912 /* end confdefs.h.  */
9913 /* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
9914    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9915 #define dlopen innocuous_dlopen
9916
9917 /* System header to define __stub macros and hopefully few prototypes,
9918     which can conflict with char dlopen (); below.
9919     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9920     <limits.h> exists even on freestanding compilers.  */
9921
9922 #ifdef __STDC__
9923 # include <limits.h>
9924 #else
9925 # include <assert.h>
9926 #endif
9927
9928 #undef dlopen
9929
9930 /* Override any gcc2 internal prototype to avoid an error.  */
9931 #ifdef __cplusplus
9932 extern "C"
9933 {
9934 #endif
9935 /* We use char because int might match the return type of a gcc2
9936    builtin and then its argument prototype would still apply.  */
9937 char dlopen ();
9938 /* The GNU C library defines this for functions which it implements
9939     to always fail with ENOSYS.  Some functions are actually named
9940     something starting with __ and the normal name is an alias.  */
9941 #if defined (__stub_dlopen) || defined (__stub___dlopen)
9942 choke me
9943 #else
9944 char (*f) () = dlopen;
9945 #endif
9946 #ifdef __cplusplus
9947 }
9948 #endif
9949
9950 int
9951 main ()
9952 {
9953 return f != dlopen;
9954   ;
9955   return 0;
9956 }
9957 _ACEOF
9958 rm -f conftest.$ac_objext conftest$ac_exeext
9959 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9960   (eval $ac_link) 2>conftest.er1
9961   ac_status=$?
9962   grep -v '^ *+' conftest.er1 >conftest.err
9963   rm -f conftest.er1
9964   cat conftest.err >&5
9965   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9966   (exit $ac_status); } &&
9967          { ac_try='test -z "$ac_c_werror_flag"
9968                          || test ! -s conftest.err'
9969   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9970   (eval $ac_try) 2>&5
9971   ac_status=$?
9972   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9973   (exit $ac_status); }; } &&
9974          { ac_try='test -s conftest$ac_exeext'
9975   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9976   (eval $ac_try) 2>&5
9977   ac_status=$?
9978   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9979   (exit $ac_status); }; }; then
9980   ac_cv_func_dlopen=yes
9981 else
9982   echo "$as_me: failed program was:" >&5
9983 sed 's/^/| /' conftest.$ac_ext >&5
9984
9985 ac_cv_func_dlopen=no
9986 fi
9987 rm -f conftest.err conftest.$ac_objext \
9988       conftest$ac_exeext conftest.$ac_ext
9989 fi
9990 echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
9991 echo "${ECHO_T}$ac_cv_func_dlopen" >&6
9992 if test $ac_cv_func_dlopen = yes; then
9993   lt_cv_dlopen="dlopen"
9994 else
9995   echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9996 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
9997 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9998   echo $ECHO_N "(cached) $ECHO_C" >&6
9999 else
10000   ac_check_lib_save_LIBS=$LIBS
10001 LIBS="-ldl  $LIBS"
10002 cat >conftest.$ac_ext <<_ACEOF
10003 /* confdefs.h.  */
10004 _ACEOF
10005 cat confdefs.h >>conftest.$ac_ext
10006 cat >>conftest.$ac_ext <<_ACEOF
10007 /* end confdefs.h.  */
10008
10009 /* Override any gcc2 internal prototype to avoid an error.  */
10010 #ifdef __cplusplus
10011 extern "C"
10012 #endif
10013 /* We use char because int might match the return type of a gcc2
10014    builtin and then its argument prototype would still apply.  */
10015 char dlopen ();
10016 int
10017 main ()
10018 {
10019 dlopen ();
10020   ;
10021   return 0;
10022 }
10023 _ACEOF
10024 rm -f conftest.$ac_objext conftest$ac_exeext
10025 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10026   (eval $ac_link) 2>conftest.er1
10027   ac_status=$?
10028   grep -v '^ *+' conftest.er1 >conftest.err
10029   rm -f conftest.er1
10030   cat conftest.err >&5
10031   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10032   (exit $ac_status); } &&
10033          { ac_try='test -z "$ac_c_werror_flag"
10034                          || test ! -s conftest.err'
10035   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10036   (eval $ac_try) 2>&5
10037   ac_status=$?
10038   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10039   (exit $ac_status); }; } &&
10040          { ac_try='test -s conftest$ac_exeext'
10041   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10042   (eval $ac_try) 2>&5
10043   ac_status=$?
10044   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10045   (exit $ac_status); }; }; then
10046   ac_cv_lib_dl_dlopen=yes
10047 else
10048   echo "$as_me: failed program was:" >&5
10049 sed 's/^/| /' conftest.$ac_ext >&5
10050
10051 ac_cv_lib_dl_dlopen=no
10052 fi
10053 rm -f conftest.err conftest.$ac_objext \
10054       conftest$ac_exeext conftest.$ac_ext
10055 LIBS=$ac_check_lib_save_LIBS
10056 fi
10057 echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
10058 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
10059 if test $ac_cv_lib_dl_dlopen = yes; then
10060   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10061 else
10062   echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
10063 echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6
10064 if test "${ac_cv_lib_svld_dlopen+set}" = set; then
10065   echo $ECHO_N "(cached) $ECHO_C" >&6
10066 else
10067   ac_check_lib_save_LIBS=$LIBS
10068 LIBS="-lsvld  $LIBS"
10069 cat >conftest.$ac_ext <<_ACEOF
10070 /* confdefs.h.  */
10071 _ACEOF
10072 cat confdefs.h >>conftest.$ac_ext
10073 cat >>conftest.$ac_ext <<_ACEOF
10074 /* end confdefs.h.  */
10075
10076 /* Override any gcc2 internal prototype to avoid an error.  */
10077 #ifdef __cplusplus
10078 extern "C"
10079 #endif
10080 /* We use char because int might match the return type of a gcc2
10081    builtin and then its argument prototype would still apply.  */
10082 char dlopen ();
10083 int
10084 main ()
10085 {
10086 dlopen ();
10087   ;
10088   return 0;
10089 }
10090 _ACEOF
10091 rm -f conftest.$ac_objext conftest$ac_exeext
10092 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10093   (eval $ac_link) 2>conftest.er1
10094   ac_status=$?
10095   grep -v '^ *+' conftest.er1 >conftest.err
10096   rm -f conftest.er1
10097   cat conftest.err >&5
10098   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10099   (exit $ac_status); } &&
10100          { ac_try='test -z "$ac_c_werror_flag"
10101                          || test ! -s conftest.err'
10102   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10103   (eval $ac_try) 2>&5
10104   ac_status=$?
10105   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10106   (exit $ac_status); }; } &&
10107          { ac_try='test -s conftest$ac_exeext'
10108   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10109   (eval $ac_try) 2>&5
10110   ac_status=$?
10111   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10112   (exit $ac_status); }; }; then
10113   ac_cv_lib_svld_dlopen=yes
10114 else
10115   echo "$as_me: failed program was:" >&5
10116 sed 's/^/| /' conftest.$ac_ext >&5
10117
10118 ac_cv_lib_svld_dlopen=no
10119 fi
10120 rm -f conftest.err conftest.$ac_objext \
10121       conftest$ac_exeext conftest.$ac_ext
10122 LIBS=$ac_check_lib_save_LIBS
10123 fi
10124 echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
10125 echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6
10126 if test $ac_cv_lib_svld_dlopen = yes; then
10127   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10128 else
10129   echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
10130 echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6
10131 if test "${ac_cv_lib_dld_dld_link+set}" = set; then
10132   echo $ECHO_N "(cached) $ECHO_C" >&6
10133 else
10134   ac_check_lib_save_LIBS=$LIBS
10135 LIBS="-ldld  $LIBS"
10136 cat >conftest.$ac_ext <<_ACEOF
10137 /* confdefs.h.  */
10138 _ACEOF
10139 cat confdefs.h >>conftest.$ac_ext
10140 cat >>conftest.$ac_ext <<_ACEOF
10141 /* end confdefs.h.  */
10142
10143 /* Override any gcc2 internal prototype to avoid an error.  */
10144 #ifdef __cplusplus
10145 extern "C"
10146 #endif
10147 /* We use char because int might match the return type of a gcc2
10148    builtin and then its argument prototype would still apply.  */
10149 char dld_link ();
10150 int
10151 main ()
10152 {
10153 dld_link ();
10154   ;
10155   return 0;
10156 }
10157 _ACEOF
10158 rm -f conftest.$ac_objext conftest$ac_exeext
10159 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10160   (eval $ac_link) 2>conftest.er1
10161   ac_status=$?
10162   grep -v '^ *+' conftest.er1 >conftest.err
10163   rm -f conftest.er1
10164   cat conftest.err >&5
10165   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10166   (exit $ac_status); } &&
10167          { ac_try='test -z "$ac_c_werror_flag"
10168                          || test ! -s conftest.err'
10169   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10170   (eval $ac_try) 2>&5
10171   ac_status=$?
10172   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10173   (exit $ac_status); }; } &&
10174          { ac_try='test -s conftest$ac_exeext'
10175   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10176   (eval $ac_try) 2>&5
10177   ac_status=$?
10178   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10179   (exit $ac_status); }; }; then
10180   ac_cv_lib_dld_dld_link=yes
10181 else
10182   echo "$as_me: failed program was:" >&5
10183 sed 's/^/| /' conftest.$ac_ext >&5
10184
10185 ac_cv_lib_dld_dld_link=no
10186 fi
10187 rm -f conftest.err conftest.$ac_objext \
10188       conftest$ac_exeext conftest.$ac_ext
10189 LIBS=$ac_check_lib_save_LIBS
10190 fi
10191 echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
10192 echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6
10193 if test $ac_cv_lib_dld_dld_link = yes; then
10194   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
10195 fi
10196
10197
10198 fi
10199
10200
10201 fi
10202
10203
10204 fi
10205
10206
10207 fi
10208
10209
10210 fi
10211
10212     ;;
10213   esac
10214
10215   if test "x$lt_cv_dlopen" != xno; then
10216     enable_dlopen=yes
10217   else
10218     enable_dlopen=no
10219   fi
10220
10221   case $lt_cv_dlopen in
10222   dlopen)
10223     save_CPPFLAGS="$CPPFLAGS"
10224     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10225
10226     save_LDFLAGS="$LDFLAGS"
10227     eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10228
10229     save_LIBS="$LIBS"
10230     LIBS="$lt_cv_dlopen_libs $LIBS"
10231
10232     echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
10233 echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6
10234 if test "${lt_cv_dlopen_self+set}" = set; then
10235   echo $ECHO_N "(cached) $ECHO_C" >&6
10236 else
10237           if test "$cross_compiling" = yes; then :
10238   lt_cv_dlopen_self=cross
10239 else
10240   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10241   lt_status=$lt_dlunknown
10242   cat > conftest.$ac_ext <<EOF
10243 #line 10243 "configure"
10244 #include "confdefs.h"
10245
10246 #if HAVE_DLFCN_H
10247 #include <dlfcn.h>
10248 #endif
10249
10250 #include <stdio.h>
10251
10252 #ifdef RTLD_GLOBAL
10253 #  define LT_DLGLOBAL           RTLD_GLOBAL
10254 #else
10255 #  ifdef DL_GLOBAL
10256 #    define LT_DLGLOBAL         DL_GLOBAL
10257 #  else
10258 #    define LT_DLGLOBAL         0
10259 #  endif
10260 #endif
10261
10262 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10263    find out it does not work in some platform. */
10264 #ifndef LT_DLLAZY_OR_NOW
10265 #  ifdef RTLD_LAZY
10266 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
10267 #  else
10268 #    ifdef DL_LAZY
10269 #      define LT_DLLAZY_OR_NOW          DL_LAZY
10270 #    else
10271 #      ifdef RTLD_NOW
10272 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
10273 #      else
10274 #        ifdef DL_NOW
10275 #          define LT_DLLAZY_OR_NOW      DL_NOW
10276 #        else
10277 #          define LT_DLLAZY_OR_NOW      0
10278 #        endif
10279 #      endif
10280 #    endif
10281 #  endif
10282 #endif
10283
10284 #ifdef __cplusplus
10285 extern "C" void exit (int);
10286 #endif
10287
10288 void fnord() { int i=42;}
10289 int main ()
10290 {
10291   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10292   int status = $lt_dlunknown;
10293
10294   if (self)
10295     {
10296       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10297       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10298       /* dlclose (self); */
10299     }
10300
10301     exit (status);
10302 }
10303 EOF
10304   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10305   (eval $ac_link) 2>&5
10306   ac_status=$?
10307   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10308   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10309     (./conftest; exit; ) >&5 2>/dev/null
10310     lt_status=$?
10311     case x$lt_status in
10312       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10313       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10314       x$lt_unknown|x*) lt_cv_dlopen_self=no ;;
10315     esac
10316   else :
10317     # compilation failed
10318     lt_cv_dlopen_self=no
10319   fi
10320 fi
10321 rm -fr conftest*
10322
10323
10324 fi
10325 echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
10326 echo "${ECHO_T}$lt_cv_dlopen_self" >&6
10327
10328     if test "x$lt_cv_dlopen_self" = xyes; then
10329       LDFLAGS="$LDFLAGS $link_static_flag"
10330       echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
10331 echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6
10332 if test "${lt_cv_dlopen_self_static+set}" = set; then
10333   echo $ECHO_N "(cached) $ECHO_C" >&6
10334 else
10335           if test "$cross_compiling" = yes; then :
10336   lt_cv_dlopen_self_static=cross
10337 else
10338   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10339   lt_status=$lt_dlunknown
10340   cat > conftest.$ac_ext <<EOF
10341 #line 10341 "configure"
10342 #include "confdefs.h"
10343
10344 #if HAVE_DLFCN_H
10345 #include <dlfcn.h>
10346 #endif
10347
10348 #include <stdio.h>
10349
10350 #ifdef RTLD_GLOBAL
10351 #  define LT_DLGLOBAL           RTLD_GLOBAL
10352 #else
10353 #  ifdef DL_GLOBAL
10354 #    define LT_DLGLOBAL         DL_GLOBAL
10355 #  else
10356 #    define LT_DLGLOBAL         0
10357 #  endif
10358 #endif
10359
10360 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10361    find out it does not work in some platform. */
10362 #ifndef LT_DLLAZY_OR_NOW
10363 #  ifdef RTLD_LAZY
10364 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
10365 #  else
10366 #    ifdef DL_LAZY
10367 #      define LT_DLLAZY_OR_NOW          DL_LAZY
10368 #    else
10369 #      ifdef RTLD_NOW
10370 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
10371 #      else
10372 #        ifdef DL_NOW
10373 #          define LT_DLLAZY_OR_NOW      DL_NOW
10374 #        else
10375 #          define LT_DLLAZY_OR_NOW      0
10376 #        endif
10377 #      endif
10378 #    endif
10379 #  endif
10380 #endif
10381
10382 #ifdef __cplusplus
10383 extern "C" void exit (int);
10384 #endif
10385
10386 void fnord() { int i=42;}
10387 int main ()
10388 {
10389   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10390   int status = $lt_dlunknown;
10391
10392   if (self)
10393     {
10394       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10395       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10396       /* dlclose (self); */
10397     }
10398
10399     exit (status);
10400 }
10401 EOF
10402   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10403   (eval $ac_link) 2>&5
10404   ac_status=$?
10405   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10406   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10407     (./conftest; exit; ) >&5 2>/dev/null
10408     lt_status=$?
10409     case x$lt_status in
10410       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10411       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10412       x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;;
10413     esac
10414   else :
10415     # compilation failed
10416     lt_cv_dlopen_self_static=no
10417   fi
10418 fi
10419 rm -fr conftest*
10420
10421
10422 fi
10423 echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
10424 echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6
10425     fi
10426
10427     CPPFLAGS="$save_CPPFLAGS"
10428     LDFLAGS="$save_LDFLAGS"
10429     LIBS="$save_LIBS"
10430     ;;
10431   esac
10432
10433   case $lt_cv_dlopen_self in
10434   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10435   *) enable_dlopen_self=unknown ;;
10436   esac
10437
10438   case $lt_cv_dlopen_self_static in
10439   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10440   *) enable_dlopen_self_static=unknown ;;
10441   esac
10442 fi
10443
10444
10445 # Report which librarie types wil actually be built
10446 echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
10447 echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6
10448 echo "$as_me:$LINENO: result: $can_build_shared" >&5
10449 echo "${ECHO_T}$can_build_shared" >&6
10450
10451 echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
10452 echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6
10453 test "$can_build_shared" = "no" && enable_shared=no
10454
10455 # On AIX, shared libraries and static libraries use the same namespace, and
10456 # are all built from PIC.
10457 case $host_os in
10458 aix3*)
10459   test "$enable_shared" = yes && enable_static=no
10460   if test -n "$RANLIB"; then
10461     archive_cmds="$archive_cmds~\$RANLIB \$lib"
10462     postinstall_cmds='$RANLIB $lib'
10463   fi
10464   ;;
10465
10466 aix4* | aix5*)
10467   if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10468     test "$enable_shared" = yes && enable_static=no
10469   fi
10470     ;;
10471 esac
10472 echo "$as_me:$LINENO: result: $enable_shared" >&5
10473 echo "${ECHO_T}$enable_shared" >&6
10474
10475 echo "$as_me:$LINENO: checking whether to build static libraries" >&5
10476 echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6
10477 # Make sure either enable_shared or enable_static is yes.
10478 test "$enable_shared" = yes || enable_static=yes
10479 echo "$as_me:$LINENO: result: $enable_static" >&5
10480 echo "${ECHO_T}$enable_static" >&6
10481
10482 # The else clause should only fire when bootstrapping the
10483 # libtool distribution, otherwise you forgot to ship ltmain.sh
10484 # with your package, and you will get complaints that there are
10485 # no rules to generate ltmain.sh.
10486 if test -f "$ltmain"; then
10487   # See if we are running on zsh, and set the options which allow our commands through
10488   # without removal of \ escapes.
10489   if test -n "${ZSH_VERSION+set}" ; then
10490     setopt NO_GLOB_SUBST
10491   fi
10492   # Now quote all the things that may contain metacharacters while being
10493   # careful not to overquote the AC_SUBSTed values.  We take copies of the
10494   # variables and quote the copies for generation of the libtool script.
10495   for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \
10496     SED SHELL STRIP \
10497     libname_spec library_names_spec soname_spec extract_expsyms_cmds \
10498     old_striplib striplib file_magic_cmd finish_cmds finish_eval \
10499     deplibs_check_method reload_flag reload_cmds need_locks \
10500     lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
10501     lt_cv_sys_global_symbol_to_c_name_address \
10502     sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
10503     old_postinstall_cmds old_postuninstall_cmds \
10504     compiler \
10505     CC \
10506     LD \
10507     lt_prog_compiler_wl \
10508     lt_prog_compiler_pic \
10509     lt_prog_compiler_static \
10510     lt_prog_compiler_no_builtin_flag \
10511     export_dynamic_flag_spec \
10512     thread_safe_flag_spec \
10513     whole_archive_flag_spec \
10514     enable_shared_with_static_runtimes \
10515     old_archive_cmds \
10516     old_archive_from_new_cmds \
10517     predep_objects \
10518     postdep_objects \
10519     predeps \
10520     postdeps \
10521     compiler_lib_search_path \
10522     archive_cmds \
10523     archive_expsym_cmds \
10524     postinstall_cmds \
10525     postuninstall_cmds \
10526     old_archive_from_expsyms_cmds \
10527     allow_undefined_flag \
10528     no_undefined_flag \
10529     export_symbols_cmds \
10530     hardcode_libdir_flag_spec \
10531     hardcode_libdir_flag_spec_ld \
10532     hardcode_libdir_separator \
10533     hardcode_automatic \
10534     module_cmds \
10535     module_expsym_cmds \
10536     lt_cv_prog_compiler_c_o \
10537     exclude_expsyms \
10538     include_expsyms; do
10539
10540     case $var in
10541     old_archive_cmds | \
10542     old_archive_from_new_cmds | \
10543     archive_cmds | \
10544     archive_expsym_cmds | \
10545     module_cmds | \
10546     module_expsym_cmds | \
10547     old_archive_from_expsyms_cmds | \
10548     export_symbols_cmds | \
10549     extract_expsyms_cmds | reload_cmds | finish_cmds | \
10550     postinstall_cmds | postuninstall_cmds | \
10551     old_postinstall_cmds | old_postuninstall_cmds | \
10552     sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
10553       # Double-quote double-evaled strings.
10554       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
10555       ;;
10556     *)
10557       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
10558       ;;
10559     esac
10560   done
10561
10562   case $lt_echo in
10563   *'\$0 --fallback-echo"')
10564     lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
10565     ;;
10566   esac
10567
10568 cfgfile="${ofile}T"
10569   trap "$rm \"$cfgfile\"; exit 1" 1 2 15
10570   $rm -f "$cfgfile"
10571   { echo "$as_me:$LINENO: creating $ofile" >&5
10572 echo "$as_me: creating $ofile" >&6;}
10573
10574   cat <<__EOF__ >> "$cfgfile"
10575 #! $SHELL
10576
10577 # `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
10578 # Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
10579 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
10580 #
10581 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001
10582 # Free Software Foundation, Inc.
10583 #
10584 # This file is part of GNU Libtool:
10585 # Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
10586 #
10587 # This program is free software; you can redistribute it and/or modify
10588 # it under the terms of the GNU General Public License as published by
10589 # the Free Software Foundation; either version 2 of the License, or
10590 # (at your option) any later version.
10591 #
10592 # This program is distributed in the hope that it will be useful, but
10593 # WITHOUT ANY WARRANTY; without even the implied warranty of
10594 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
10595 # General Public License for more details.
10596 #
10597 # You should have received a copy of the GNU General Public License
10598 # along with this program; if not, write to the Free Software
10599 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
10600 #
10601 # As a special exception to the GNU General Public License, if you
10602 # distribute this file as part of a program that contains a
10603 # configuration script generated by Autoconf, you may include it under
10604 # the same distribution terms that you use for the rest of that program.
10605
10606 # A sed program that does not truncate output.
10607 SED=$lt_SED
10608
10609 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
10610 Xsed="$SED -e 1s/^X//"
10611
10612 # The HP-UX ksh and POSIX shell print the target directory to stdout
10613 # if CDPATH is set.
10614 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
10615
10616 # The names of the tagged configurations supported by this script.
10617 available_tags=
10618
10619 # ### BEGIN LIBTOOL CONFIG
10620
10621 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
10622
10623 # Shell to use when invoking shell scripts.
10624 SHELL=$lt_SHELL
10625
10626 # Whether or not to build shared libraries.
10627 build_libtool_libs=$enable_shared
10628
10629 # Whether or not to build static libraries.
10630 build_old_libs=$enable_static
10631
10632 # Whether or not to add -lc for building shared libraries.
10633 build_libtool_need_lc=$archive_cmds_need_lc
10634
10635 # Whether or not to disallow shared libs when runtime libs are static
10636 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
10637
10638 # Whether or not to optimize for fast installation.
10639 fast_install=$enable_fast_install
10640
10641 # The host system.
10642 host_alias=$host_alias
10643 host=$host
10644 host_os=$host_os
10645
10646 # The build system.
10647 build_alias=$build_alias
10648 build=$build
10649 build_os=$build_os
10650
10651 # An echo program that does not interpret backslashes.
10652 echo=$lt_echo
10653
10654 # The archiver.
10655 AR=$lt_AR
10656 AR_FLAGS=$lt_AR_FLAGS
10657
10658 # A C compiler.
10659 LTCC=$lt_LTCC
10660
10661 # A language-specific compiler.
10662 CC=$lt_compiler
10663
10664 # Is the compiler the GNU C compiler?
10665 with_gcc=$GCC
10666
10667 # An ERE matcher.
10668 EGREP=$lt_EGREP
10669
10670 # The linker used to build libraries.
10671 LD=$lt_LD
10672
10673 # Whether we need hard or soft links.
10674 LN_S=$lt_LN_S
10675
10676 # A BSD-compatible nm program.
10677 NM=$lt_NM
10678
10679 # A symbol stripping program
10680 STRIP=$lt_STRIP
10681
10682 # Used to examine libraries when file_magic_cmd begins "file"
10683 MAGIC_CMD=$MAGIC_CMD
10684
10685 # Used on cygwin: DLL creation program.
10686 DLLTOOL="$DLLTOOL"
10687
10688 # Used on cygwin: object dumper.
10689 OBJDUMP="$OBJDUMP"
10690
10691 # Used on cygwin: assembler.
10692 AS="$AS"
10693
10694 # The name of the directory that contains temporary libtool files.
10695 objdir=$objdir
10696
10697 # How to create reloadable object files.
10698 reload_flag=$lt_reload_flag
10699 reload_cmds=$lt_reload_cmds
10700
10701 # How to pass a linker flag through the compiler.
10702 wl=$lt_lt_prog_compiler_wl
10703
10704 # Object file suffix (normally "o").
10705 objext="$ac_objext"
10706
10707 # Old archive suffix (normally "a").
10708 libext="$libext"
10709
10710 # Shared library suffix (normally ".so").
10711 shrext_cmds='$shrext_cmds'
10712
10713 # Executable file suffix (normally "").
10714 exeext="$exeext"
10715
10716 # Additional compiler flags for building library objects.
10717 pic_flag=$lt_lt_prog_compiler_pic
10718 pic_mode=$pic_mode
10719
10720 # What is the maximum length of a command?
10721 max_cmd_len=$lt_cv_sys_max_cmd_len
10722
10723 # Does compiler simultaneously support -c and -o options?
10724 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
10725
10726 # Must we lock files when doing compilation?
10727 need_locks=$lt_need_locks
10728
10729 # Do we need the lib prefix for modules?
10730 need_lib_prefix=$need_lib_prefix
10731
10732 # Do we need a version for libraries?
10733 need_version=$need_version
10734
10735 # Whether dlopen is supported.
10736 dlopen_support=$enable_dlopen
10737
10738 # Whether dlopen of programs is supported.
10739 dlopen_self=$enable_dlopen_self
10740
10741 # Whether dlopen of statically linked programs is supported.
10742 dlopen_self_static=$enable_dlopen_self_static
10743
10744 # Compiler flag to prevent dynamic linking.
10745 link_static_flag=$lt_lt_prog_compiler_static
10746
10747 # Compiler flag to turn off builtin functions.
10748 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
10749
10750 # Compiler flag to allow reflexive dlopens.
10751 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
10752
10753 # Compiler flag to generate shared objects directly from archives.
10754 whole_archive_flag_spec=$lt_whole_archive_flag_spec
10755
10756 # Compiler flag to generate thread-safe objects.
10757 thread_safe_flag_spec=$lt_thread_safe_flag_spec
10758
10759 # Library versioning type.
10760 version_type=$version_type
10761
10762 # Format of library name prefix.
10763 libname_spec=$lt_libname_spec
10764
10765 # List of archive names.  First name is the real one, the rest are links.
10766 # The last name is the one that the linker finds with -lNAME.
10767 library_names_spec=$lt_library_names_spec
10768
10769 # The coded name of the library, if different from the real name.
10770 soname_spec=$lt_soname_spec
10771
10772 # Commands used to build and install an old-style archive.
10773 RANLIB=$lt_RANLIB
10774 old_archive_cmds=$lt_old_archive_cmds
10775 old_postinstall_cmds=$lt_old_postinstall_cmds
10776 old_postuninstall_cmds=$lt_old_postuninstall_cmds
10777
10778 # Create an old-style archive from a shared archive.
10779 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
10780
10781 # Create a temporary old-style archive to link instead of a shared archive.
10782 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
10783
10784 # Commands used to build and install a shared archive.
10785 archive_cmds=$lt_archive_cmds
10786 archive_expsym_cmds=$lt_archive_expsym_cmds
10787 postinstall_cmds=$lt_postinstall_cmds
10788 postuninstall_cmds=$lt_postuninstall_cmds
10789
10790 # Commands used to build a loadable module (assumed same as above if empty)
10791 module_cmds=$lt_module_cmds
10792 module_expsym_cmds=$lt_module_expsym_cmds
10793
10794 # Commands to strip libraries.
10795 old_striplib=$lt_old_striplib
10796 striplib=$lt_striplib
10797
10798 # Dependencies to place before the objects being linked to create a
10799 # shared library.
10800 predep_objects=$lt_predep_objects
10801
10802 # Dependencies to place after the objects being linked to create a
10803 # shared library.
10804 postdep_objects=$lt_postdep_objects
10805
10806 # Dependencies to place before the objects being linked to create a
10807 # shared library.
10808 predeps=$lt_predeps
10809
10810 # Dependencies to place after the objects being linked to create a
10811 # shared library.
10812 postdeps=$lt_postdeps
10813
10814 # The library search path used internally by the compiler when linking
10815 # a shared library.
10816 compiler_lib_search_path=$lt_compiler_lib_search_path
10817
10818 # Method to check whether dependent libraries are shared objects.
10819 deplibs_check_method=$lt_deplibs_check_method
10820
10821 # Command to use when deplibs_check_method == file_magic.
10822 file_magic_cmd=$lt_file_magic_cmd
10823
10824 # Flag that allows shared libraries with undefined symbols to be built.
10825 allow_undefined_flag=$lt_allow_undefined_flag
10826
10827 # Flag that forces no undefined symbols.
10828 no_undefined_flag=$lt_no_undefined_flag
10829
10830 # Commands used to finish a libtool library installation in a directory.
10831 finish_cmds=$lt_finish_cmds
10832
10833 # Same as above, but a single script fragment to be evaled but not shown.
10834 finish_eval=$lt_finish_eval
10835
10836 # Take the output of nm and produce a listing of raw symbols and C names.
10837 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
10838
10839 # Transform the output of nm in a proper C declaration
10840 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
10841
10842 # Transform the output of nm in a C name address pair
10843 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
10844
10845 # This is the shared library runtime path variable.
10846 runpath_var=$runpath_var
10847
10848 # This is the shared library path variable.
10849 shlibpath_var=$shlibpath_var
10850
10851 # Is shlibpath searched before the hard-coded library search path?
10852 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
10853
10854 # How to hardcode a shared library path into an executable.
10855 hardcode_action=$hardcode_action
10856
10857 # Whether we should hardcode library paths into libraries.
10858 hardcode_into_libs=$hardcode_into_libs
10859
10860 # Flag to hardcode \$libdir into a binary during linking.
10861 # This must work even if \$libdir does not exist.
10862 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
10863
10864 # If ld is used when linking, flag to hardcode \$libdir into
10865 # a binary during linking. This must work even if \$libdir does
10866 # not exist.
10867 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
10868
10869 # Whether we need a single -rpath flag with a separated argument.
10870 hardcode_libdir_separator=$lt_hardcode_libdir_separator
10871
10872 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
10873 # resulting binary.
10874 hardcode_direct=$hardcode_direct
10875
10876 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
10877 # resulting binary.
10878 hardcode_minus_L=$hardcode_minus_L
10879
10880 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
10881 # the resulting binary.
10882 hardcode_shlibpath_var=$hardcode_shlibpath_var
10883
10884 # Set to yes if building a shared library automatically hardcodes DIR into the library
10885 # and all subsequent libraries and executables linked against it.
10886 hardcode_automatic=$hardcode_automatic
10887
10888 # Variables whose values should be saved in libtool wrapper scripts and
10889 # restored at relink time.
10890 variables_saved_for_relink="$variables_saved_for_relink"
10891
10892 # Whether libtool must link a program against all its dependency libraries.
10893 link_all_deplibs=$link_all_deplibs
10894
10895 # Compile-time system search path for libraries
10896 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
10897
10898 # Run-time system search path for libraries
10899 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
10900
10901 # Fix the shell variable \$srcfile for the compiler.
10902 fix_srcfile_path="$fix_srcfile_path"
10903
10904 # Set to yes if exported symbols are required.
10905 always_export_symbols=$always_export_symbols
10906
10907 # The commands to list exported symbols.
10908 export_symbols_cmds=$lt_export_symbols_cmds
10909
10910 # The commands to extract the exported symbol list from a shared archive.
10911 extract_expsyms_cmds=$lt_extract_expsyms_cmds
10912
10913 # Symbols that should not be listed in the preloaded symbols.
10914 exclude_expsyms=$lt_exclude_expsyms
10915
10916 # Symbols that must always be exported.
10917 include_expsyms=$lt_include_expsyms
10918
10919 # ### END LIBTOOL CONFIG
10920
10921 __EOF__
10922
10923
10924   case $host_os in
10925   aix3*)
10926     cat <<\EOF >> "$cfgfile"
10927
10928 # AIX sometimes has problems with the GCC collect2 program.  For some
10929 # reason, if we set the COLLECT_NAMES environment variable, the problems
10930 # vanish in a puff of smoke.
10931 if test "X${COLLECT_NAMES+set}" != Xset; then
10932   COLLECT_NAMES=
10933   export COLLECT_NAMES
10934 fi
10935 EOF
10936     ;;
10937   esac
10938
10939   # We use sed instead of cat because bash on DJGPP gets confused if
10940   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
10941   # text mode, it properly converts lines to CR/LF.  This bash problem
10942   # is reportedly fixed, but why not run on old versions too?
10943   sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
10944
10945   mv -f "$cfgfile" "$ofile" || \
10946     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
10947   chmod +x "$ofile"
10948
10949 else
10950   # If there is no Makefile yet, we rely on a make rule to execute
10951   # `config.status --recheck' to rerun these tests and create the
10952   # libtool script then.
10953   ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
10954   if test -f "$ltmain_in"; then
10955     test -f Makefile && make "$ltmain"
10956   fi
10957 fi
10958
10959
10960 ac_ext=c
10961 ac_cpp='$CPP $CPPFLAGS'
10962 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10963 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10964 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10965
10966 CC="$lt_save_CC"
10967
10968
10969 # Check whether --with-tags or --without-tags was given.
10970 if test "${with_tags+set}" = set; then
10971   withval="$with_tags"
10972   tagnames="$withval"
10973 fi;
10974
10975 if test -f "$ltmain" && test -n "$tagnames"; then
10976   if test ! -f "${ofile}"; then
10977     { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5
10978 echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;}
10979   fi
10980
10981   if test -z "$LTCC"; then
10982     eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
10983     if test -z "$LTCC"; then
10984       { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5
10985 echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;}
10986     else
10987       { echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5
10988 echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;}
10989     fi
10990   fi
10991
10992   # Extract list of available tagged configurations in $ofile.
10993   # Note that this assumes the entire list is on one line.
10994   available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
10995
10996   lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
10997   for tagname in $tagnames; do
10998     IFS="$lt_save_ifs"
10999     # Check whether tagname contains only valid characters
11000     case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in
11001     "") ;;
11002     *)  { { echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5
11003 echo "$as_me: error: invalid tag name: $tagname" >&2;}
11004    { (exit 1); exit 1; }; }
11005         ;;
11006     esac
11007
11008     if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
11009     then
11010       { { echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5
11011 echo "$as_me: error: tag name \"$tagname\" already exists" >&2;}
11012    { (exit 1); exit 1; }; }
11013     fi
11014
11015     # Update the list of available tags.
11016     if test -n "$tagname"; then
11017       echo appending configuration tag \"$tagname\" to $ofile
11018
11019       case $tagname in
11020       CXX)
11021         if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
11022             ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
11023             (test "X$CXX" != "Xg++"))) ; then
11024           :
11025         else
11026           tagname=""
11027         fi
11028         ;;
11029
11030       F77)
11031         if test -n "$F77" && test "X$F77" != "Xno"; then
11032           :
11033         else
11034           tagname=""
11035         fi
11036         ;;
11037
11038       GCJ)
11039         if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
11040           :
11041         else
11042           tagname=""
11043         fi
11044         ;;
11045
11046       RC)
11047
11048
11049
11050 # Source file extension for RC test sources.
11051 ac_ext=rc
11052
11053 # Object file extension for compiled RC test sources.
11054 objext=o
11055 objext_RC=$objext
11056
11057 # Code to be used in simple compile tests
11058 lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }\n'
11059
11060 # Code to be used in simple link tests
11061 lt_simple_link_test_code="$lt_simple_compile_test_code"
11062
11063 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
11064
11065 # If no C compiler was specified, use CC.
11066 LTCC=${LTCC-"$CC"}
11067
11068 # Allow CC to be a program name with arguments.
11069 compiler=$CC
11070
11071
11072 # save warnings/boilerplate of simple test code
11073 ac_outfile=conftest.$ac_objext
11074 printf "$lt_simple_compile_test_code" >conftest.$ac_ext
11075 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
11076 _lt_compiler_boilerplate=`cat conftest.err`
11077 $rm conftest*
11078
11079 ac_outfile=conftest.$ac_objext
11080 printf "$lt_simple_link_test_code" >conftest.$ac_ext
11081 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
11082 _lt_linker_boilerplate=`cat conftest.err`
11083 $rm conftest*
11084
11085
11086 # Allow CC to be a program name with arguments.
11087 lt_save_CC="$CC"
11088 CC=${RC-"windres"}
11089 compiler=$CC
11090 compiler_RC=$CC
11091 for cc_temp in $compiler""; do
11092   case $cc_temp in
11093     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
11094     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
11095     \-*) ;;
11096     *) break;;
11097   esac
11098 done
11099 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
11100
11101 lt_cv_prog_compiler_c_o_RC=yes
11102
11103 # The else clause should only fire when bootstrapping the
11104 # libtool distribution, otherwise you forgot to ship ltmain.sh
11105 # with your package, and you will get complaints that there are
11106 # no rules to generate ltmain.sh.
11107 if test -f "$ltmain"; then
11108   # See if we are running on zsh, and set the options which allow our commands through
11109   # without removal of \ escapes.
11110   if test -n "${ZSH_VERSION+set}" ; then
11111     setopt NO_GLOB_SUBST
11112   fi
11113   # Now quote all the things that may contain metacharacters while being
11114   # careful not to overquote the AC_SUBSTed values.  We take copies of the
11115   # variables and quote the copies for generation of the libtool script.
11116   for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \
11117     SED SHELL STRIP \
11118     libname_spec library_names_spec soname_spec extract_expsyms_cmds \
11119     old_striplib striplib file_magic_cmd finish_cmds finish_eval \
11120     deplibs_check_method reload_flag reload_cmds need_locks \
11121     lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
11122     lt_cv_sys_global_symbol_to_c_name_address \
11123     sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
11124     old_postinstall_cmds old_postuninstall_cmds \
11125     compiler_RC \
11126     CC_RC \
11127     LD_RC \
11128     lt_prog_compiler_wl_RC \
11129     lt_prog_compiler_pic_RC \
11130     lt_prog_compiler_static_RC \
11131     lt_prog_compiler_no_builtin_flag_RC \
11132     export_dynamic_flag_spec_RC \
11133     thread_safe_flag_spec_RC \
11134     whole_archive_flag_spec_RC \
11135     enable_shared_with_static_runtimes_RC \
11136     old_archive_cmds_RC \
11137     old_archive_from_new_cmds_RC \
11138     predep_objects_RC \
11139     postdep_objects_RC \
11140     predeps_RC \
11141     postdeps_RC \
11142     compiler_lib_search_path_RC \
11143     archive_cmds_RC \
11144     archive_expsym_cmds_RC \
11145     postinstall_cmds_RC \
11146     postuninstall_cmds_RC \
11147     old_archive_from_expsyms_cmds_RC \
11148     allow_undefined_flag_RC \
11149     no_undefined_flag_RC \
11150     export_symbols_cmds_RC \
11151     hardcode_libdir_flag_spec_RC \
11152     hardcode_libdir_flag_spec_ld_RC \
11153     hardcode_libdir_separator_RC \
11154     hardcode_automatic_RC \
11155     module_cmds_RC \
11156     module_expsym_cmds_RC \
11157     lt_cv_prog_compiler_c_o_RC \
11158     exclude_expsyms_RC \
11159     include_expsyms_RC; do
11160
11161     case $var in
11162     old_archive_cmds_RC | \
11163     old_archive_from_new_cmds_RC | \
11164     archive_cmds_RC | \
11165     archive_expsym_cmds_RC | \
11166     module_cmds_RC | \
11167     module_expsym_cmds_RC | \
11168     old_archive_from_expsyms_cmds_RC | \
11169     export_symbols_cmds_RC | \
11170     extract_expsyms_cmds | reload_cmds | finish_cmds | \
11171     postinstall_cmds | postuninstall_cmds | \
11172     old_postinstall_cmds | old_postuninstall_cmds | \
11173     sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
11174       # Double-quote double-evaled strings.
11175       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
11176       ;;
11177     *)
11178       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
11179       ;;
11180     esac
11181   done
11182
11183   case $lt_echo in
11184   *'\$0 --fallback-echo"')
11185     lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
11186     ;;
11187   esac
11188
11189 cfgfile="$ofile"
11190
11191   cat <<__EOF__ >> "$cfgfile"
11192 # ### BEGIN LIBTOOL TAG CONFIG: $tagname
11193
11194 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
11195
11196 # Shell to use when invoking shell scripts.
11197 SHELL=$lt_SHELL
11198
11199 # Whether or not to build shared libraries.
11200 build_libtool_libs=$enable_shared
11201
11202 # Whether or not to build static libraries.
11203 build_old_libs=$enable_static
11204
11205 # Whether or not to add -lc for building shared libraries.
11206 build_libtool_need_lc=$archive_cmds_need_lc_RC
11207
11208 # Whether or not to disallow shared libs when runtime libs are static
11209 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC
11210
11211 # Whether or not to optimize for fast installation.
11212 fast_install=$enable_fast_install
11213
11214 # The host system.
11215 host_alias=$host_alias
11216 host=$host
11217 host_os=$host_os
11218
11219 # The build system.
11220 build_alias=$build_alias
11221 build=$build
11222 build_os=$build_os
11223
11224 # An echo program that does not interpret backslashes.
11225 echo=$lt_echo
11226
11227 # The archiver.
11228 AR=$lt_AR
11229 AR_FLAGS=$lt_AR_FLAGS
11230
11231 # A C compiler.
11232 LTCC=$lt_LTCC
11233
11234 # A language-specific compiler.
11235 CC=$lt_compiler_RC
11236
11237 # Is the compiler the GNU C compiler?
11238 with_gcc=$GCC_RC
11239
11240 # An ERE matcher.
11241 EGREP=$lt_EGREP
11242
11243 # The linker used to build libraries.
11244 LD=$lt_LD_RC
11245
11246 # Whether we need hard or soft links.
11247 LN_S=$lt_LN_S
11248
11249 # A BSD-compatible nm program.
11250 NM=$lt_NM
11251
11252 # A symbol stripping program
11253 STRIP=$lt_STRIP
11254
11255 # Used to examine libraries when file_magic_cmd begins "file"
11256 MAGIC_CMD=$MAGIC_CMD
11257
11258 # Used on cygwin: DLL creation program.
11259 DLLTOOL="$DLLTOOL"
11260
11261 # Used on cygwin: object dumper.
11262 OBJDUMP="$OBJDUMP"
11263
11264 # Used on cygwin: assembler.
11265 AS="$AS"
11266
11267 # The name of the directory that contains temporary libtool files.
11268 objdir=$objdir
11269
11270 # How to create reloadable object files.
11271 reload_flag=$lt_reload_flag
11272 reload_cmds=$lt_reload_cmds
11273
11274 # How to pass a linker flag through the compiler.
11275 wl=$lt_lt_prog_compiler_wl_RC
11276
11277 # Object file suffix (normally "o").
11278 objext="$ac_objext"
11279
11280 # Old archive suffix (normally "a").
11281 libext="$libext"
11282
11283 # Shared library suffix (normally ".so").
11284 shrext_cmds='$shrext_cmds'
11285
11286 # Executable file suffix (normally "").
11287 exeext="$exeext"
11288
11289 # Additional compiler flags for building library objects.
11290 pic_flag=$lt_lt_prog_compiler_pic_RC
11291 pic_mode=$pic_mode
11292
11293 # What is the maximum length of a command?
11294 max_cmd_len=$lt_cv_sys_max_cmd_len
11295
11296 # Does compiler simultaneously support -c and -o options?
11297 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
11298
11299 # Must we lock files when doing compilation?
11300 need_locks=$lt_need_locks
11301
11302 # Do we need the lib prefix for modules?
11303 need_lib_prefix=$need_lib_prefix
11304
11305 # Do we need a version for libraries?
11306 need_version=$need_version
11307
11308 # Whether dlopen is supported.
11309 dlopen_support=$enable_dlopen
11310
11311 # Whether dlopen of programs is supported.
11312 dlopen_self=$enable_dlopen_self
11313
11314 # Whether dlopen of statically linked programs is supported.
11315 dlopen_self_static=$enable_dlopen_self_static
11316
11317 # Compiler flag to prevent dynamic linking.
11318 link_static_flag=$lt_lt_prog_compiler_static_RC
11319
11320 # Compiler flag to turn off builtin functions.
11321 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC
11322
11323 # Compiler flag to allow reflexive dlopens.
11324 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC
11325
11326 # Compiler flag to generate shared objects directly from archives.
11327 whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC
11328
11329 # Compiler flag to generate thread-safe objects.
11330 thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC
11331
11332 # Library versioning type.
11333 version_type=$version_type
11334
11335 # Format of library name prefix.
11336 libname_spec=$lt_libname_spec
11337
11338 # List of archive names.  First name is the real one, the rest are links.
11339 # The last name is the one that the linker finds with -lNAME.
11340 library_names_spec=$lt_library_names_spec
11341
11342 # The coded name of the library, if different from the real name.
11343 soname_spec=$lt_soname_spec
11344
11345 # Commands used to build and install an old-style archive.
11346 RANLIB=$lt_RANLIB
11347 old_archive_cmds=$lt_old_archive_cmds_RC
11348 old_postinstall_cmds=$lt_old_postinstall_cmds
11349 old_postuninstall_cmds=$lt_old_postuninstall_cmds
11350
11351 # Create an old-style archive from a shared archive.
11352 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC
11353
11354 # Create a temporary old-style archive to link instead of a shared archive.
11355 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC
11356
11357 # Commands used to build and install a shared archive.
11358 archive_cmds=$lt_archive_cmds_RC
11359 archive_expsym_cmds=$lt_archive_expsym_cmds_RC
11360 postinstall_cmds=$lt_postinstall_cmds
11361 postuninstall_cmds=$lt_postuninstall_cmds
11362
11363 # Commands used to build a loadable module (assumed same as above if empty)
11364 module_cmds=$lt_module_cmds_RC
11365 module_expsym_cmds=$lt_module_expsym_cmds_RC
11366
11367 # Commands to strip libraries.
11368 old_striplib=$lt_old_striplib
11369 striplib=$lt_striplib
11370
11371 # Dependencies to place before the objects being linked to create a
11372 # shared library.
11373 predep_objects=$lt_predep_objects_RC
11374
11375 # Dependencies to place after the objects being linked to create a
11376 # shared library.
11377 postdep_objects=$lt_postdep_objects_RC
11378
11379 # Dependencies to place before the objects being linked to create a
11380 # shared library.
11381 predeps=$lt_predeps_RC
11382
11383 # Dependencies to place after the objects being linked to create a
11384 # shared library.
11385 postdeps=$lt_postdeps_RC
11386
11387 # The library search path used internally by the compiler when linking
11388 # a shared library.
11389 compiler_lib_search_path=$lt_compiler_lib_search_path_RC
11390
11391 # Method to check whether dependent libraries are shared objects.
11392 deplibs_check_method=$lt_deplibs_check_method
11393
11394 # Command to use when deplibs_check_method == file_magic.
11395 file_magic_cmd=$lt_file_magic_cmd
11396
11397 # Flag that allows shared libraries with undefined symbols to be built.
11398 allow_undefined_flag=$lt_allow_undefined_flag_RC
11399
11400 # Flag that forces no undefined symbols.
11401 no_undefined_flag=$lt_no_undefined_flag_RC
11402
11403 # Commands used to finish a libtool library installation in a directory.
11404 finish_cmds=$lt_finish_cmds
11405
11406 # Same as above, but a single script fragment to be evaled but not shown.
11407 finish_eval=$lt_finish_eval
11408
11409 # Take the output of nm and produce a listing of raw symbols and C names.
11410 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
11411
11412 # Transform the output of nm in a proper C declaration
11413 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
11414
11415 # Transform the output of nm in a C name address pair
11416 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
11417
11418 # This is the shared library runtime path variable.
11419 runpath_var=$runpath_var
11420
11421 # This is the shared library path variable.
11422 shlibpath_var=$shlibpath_var
11423
11424 # Is shlibpath searched before the hard-coded library search path?
11425 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
11426
11427 # How to hardcode a shared library path into an executable.
11428 hardcode_action=$hardcode_action_RC
11429
11430 # Whether we should hardcode library paths into libraries.
11431 hardcode_into_libs=$hardcode_into_libs
11432
11433 # Flag to hardcode \$libdir into a binary during linking.
11434 # This must work even if \$libdir does not exist.
11435 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
11436
11437 # If ld is used when linking, flag to hardcode \$libdir into
11438 # a binary during linking. This must work even if \$libdir does
11439 # not exist.
11440 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC
11441
11442 # Whether we need a single -rpath flag with a separated argument.
11443 hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
11444
11445 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
11446 # resulting binary.
11447 hardcode_direct=$hardcode_direct_RC
11448
11449 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
11450 # resulting binary.
11451 hardcode_minus_L=$hardcode_minus_L_RC
11452
11453 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
11454 # the resulting binary.
11455 hardcode_shlibpath_var=$hardcode_shlibpath_var_RC
11456
11457 # Set to yes if building a shared library automatically hardcodes DIR into the library
11458 # and all subsequent libraries and executables linked against it.
11459 hardcode_automatic=$hardcode_automatic_RC
11460
11461 # Variables whose values should be saved in libtool wrapper scripts and
11462 # restored at relink time.
11463 variables_saved_for_relink="$variables_saved_for_relink"
11464
11465 # Whether libtool must link a program against all its dependency libraries.
11466 link_all_deplibs=$link_all_deplibs_RC
11467
11468 # Compile-time system search path for libraries
11469 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
11470
11471 # Run-time system search path for libraries
11472 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
11473
11474 # Fix the shell variable \$srcfile for the compiler.
11475 fix_srcfile_path="$fix_srcfile_path_RC"
11476
11477 # Set to yes if exported symbols are required.
11478 always_export_symbols=$always_export_symbols_RC
11479
11480 # The commands to list exported symbols.
11481 export_symbols_cmds=$lt_export_symbols_cmds_RC
11482
11483 # The commands to extract the exported symbol list from a shared archive.
11484 extract_expsyms_cmds=$lt_extract_expsyms_cmds
11485
11486 # Symbols that should not be listed in the preloaded symbols.
11487 exclude_expsyms=$lt_exclude_expsyms_RC
11488
11489 # Symbols that must always be exported.
11490 include_expsyms=$lt_include_expsyms_RC
11491
11492 # ### END LIBTOOL TAG CONFIG: $tagname
11493
11494 __EOF__
11495
11496
11497 else
11498   # If there is no Makefile yet, we rely on a make rule to execute
11499   # `config.status --recheck' to rerun these tests and create the
11500   # libtool script then.
11501   ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
11502   if test -f "$ltmain_in"; then
11503     test -f Makefile && make "$ltmain"
11504   fi
11505 fi
11506
11507
11508 ac_ext=c
11509 ac_cpp='$CPP $CPPFLAGS'
11510 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11511 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11512 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11513
11514 CC="$lt_save_CC"
11515
11516         ;;
11517
11518       *)
11519         { { echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5
11520 echo "$as_me: error: Unsupported tag name: $tagname" >&2;}
11521    { (exit 1); exit 1; }; }
11522         ;;
11523       esac
11524
11525       # Append the new tag name to the list of available tags.
11526       if test -n "$tagname" ; then
11527       available_tags="$available_tags $tagname"
11528     fi
11529     fi
11530   done
11531   IFS="$lt_save_ifs"
11532
11533   # Now substitute the updated list of available tags.
11534   if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
11535     mv "${ofile}T" "$ofile"
11536     chmod +x "$ofile"
11537   else
11538     rm -f "${ofile}T"
11539     { { echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5
11540 echo "$as_me: error: unable to update list of available tagged configurations." >&2;}
11541    { (exit 1); exit 1; }; }
11542   fi
11543 fi
11544
11545
11546
11547 # This can be used to rebuild libtool when needed
11548 LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
11549
11550 # Always use our own libtool.
11551 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
11552
11553 # Prevent multiple expansion
11554
11555
11556
11557
11558
11559
11560
11561
11562
11563
11564 ol_link_perl=no
11565 if test $ol_enable_perl != no ; then
11566         # Extract the first word of "perl", so it can be a program name with args.
11567 set dummy perl; ac_word=$2
11568 echo "$as_me:$LINENO: checking for $ac_word" >&5
11569 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
11570 if test "${ac_cv_path_PERLBIN+set}" = set; then
11571   echo $ECHO_N "(cached) $ECHO_C" >&6
11572 else
11573   case $PERLBIN in
11574   [\\/]* | ?:[\\/]*)
11575   ac_cv_path_PERLBIN="$PERLBIN" # Let the user override the test with a path.
11576   ;;
11577   *)
11578   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11579 for as_dir in $PATH
11580 do
11581   IFS=$as_save_IFS
11582   test -z "$as_dir" && as_dir=.
11583   for ac_exec_ext in '' $ac_executable_extensions; do
11584   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11585     ac_cv_path_PERLBIN="$as_dir/$ac_word$ac_exec_ext"
11586     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
11587     break 2
11588   fi
11589 done
11590 done
11591
11592   test -z "$ac_cv_path_PERLBIN" && ac_cv_path_PERLBIN="/usr/bin/perl"
11593   ;;
11594 esac
11595 fi
11596 PERLBIN=$ac_cv_path_PERLBIN
11597
11598 if test -n "$PERLBIN"; then
11599   echo "$as_me:$LINENO: result: $PERLBIN" >&5
11600 echo "${ECHO_T}$PERLBIN" >&6
11601 else
11602   echo "$as_me:$LINENO: result: no" >&5
11603 echo "${ECHO_T}no" >&6
11604 fi
11605
11606
11607         if test "no$PERLBIN" = "no" ; then
11608                 if test $ol_enable_perl = yes ; then
11609                         { { echo "$as_me:$LINENO: error: could not locate perl" >&5
11610 echo "$as_me: error: could not locate perl" >&2;}
11611    { (exit 1); exit 1; }; }
11612                 fi
11613
11614         else
11615                 PERL_CPPFLAGS="`$PERLBIN -MExtUtils::Embed -e ccopts`"
11616                 PERL_LDFLAGS="`$PERLBIN -MExtUtils::Embed -e ldopts|sed -e 's/ -lc / /' -e 's/ -lc$//'`"
11617
11618                 if test x"$ol_enable_perl" = "xyes" ; then
11619                         SLAPD_PERL_LDFLAGS="$PERL_LDFLAGS"
11620                 else
11621                         MOD_PERL_LDFLAGS="$PERL_LDFLAGS"
11622                 fi
11623                                 ol_link_perl=yes
11624         fi
11625 fi
11626
11627 ac_ext=c
11628 ac_cpp='$CPP $CPPFLAGS'
11629 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11630 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11631 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11632 echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
11633 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
11634 # On Suns, sometimes $CPP names a directory.
11635 if test -n "$CPP" && test -d "$CPP"; then
11636   CPP=
11637 fi
11638 if test -z "$CPP"; then
11639   if test "${ac_cv_prog_CPP+set}" = set; then
11640   echo $ECHO_N "(cached) $ECHO_C" >&6
11641 else
11642       # Double quotes because CPP needs to be expanded
11643     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
11644     do
11645       ac_preproc_ok=false
11646 for ac_c_preproc_warn_flag in '' yes
11647 do
11648   # Use a header file that comes with gcc, so configuring glibc
11649   # with a fresh cross-compiler works.
11650   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11651   # <limits.h> exists even on freestanding compilers.
11652   # On the NeXT, cc -E runs the code through the compiler's parser,
11653   # not just through cpp. "Syntax error" is here to catch this case.
11654   cat >conftest.$ac_ext <<_ACEOF
11655 /* confdefs.h.  */
11656 _ACEOF
11657 cat confdefs.h >>conftest.$ac_ext
11658 cat >>conftest.$ac_ext <<_ACEOF
11659 /* end confdefs.h.  */
11660 #ifdef __STDC__
11661 # include <limits.h>
11662 #else
11663 # include <assert.h>
11664 #endif
11665                      Syntax error
11666 _ACEOF
11667 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
11668   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
11669   ac_status=$?
11670   grep -v '^ *+' conftest.er1 >conftest.err
11671   rm -f conftest.er1
11672   cat conftest.err >&5
11673   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11674   (exit $ac_status); } >/dev/null; then
11675   if test -s conftest.err; then
11676     ac_cpp_err=$ac_c_preproc_warn_flag
11677     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11678   else
11679     ac_cpp_err=
11680   fi
11681 else
11682   ac_cpp_err=yes
11683 fi
11684 if test -z "$ac_cpp_err"; then
11685   :
11686 else
11687   echo "$as_me: failed program was:" >&5
11688 sed 's/^/| /' conftest.$ac_ext >&5
11689
11690   # Broken: fails on valid input.
11691 continue
11692 fi
11693 rm -f conftest.err conftest.$ac_ext
11694
11695   # OK, works on sane cases.  Now check whether non-existent headers
11696   # can be detected and how.
11697   cat >conftest.$ac_ext <<_ACEOF
11698 /* confdefs.h.  */
11699 _ACEOF
11700 cat confdefs.h >>conftest.$ac_ext
11701 cat >>conftest.$ac_ext <<_ACEOF
11702 /* end confdefs.h.  */
11703 #include <ac_nonexistent.h>
11704 _ACEOF
11705 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
11706   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
11707   ac_status=$?
11708   grep -v '^ *+' conftest.er1 >conftest.err
11709   rm -f conftest.er1
11710   cat conftest.err >&5
11711   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11712   (exit $ac_status); } >/dev/null; then
11713   if test -s conftest.err; then
11714     ac_cpp_err=$ac_c_preproc_warn_flag
11715     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11716   else
11717     ac_cpp_err=
11718   fi
11719 else
11720   ac_cpp_err=yes
11721 fi
11722 if test -z "$ac_cpp_err"; then
11723   # Broken: success on invalid input.
11724 continue
11725 else
11726   echo "$as_me: failed program was:" >&5
11727 sed 's/^/| /' conftest.$ac_ext >&5
11728
11729   # Passes both tests.
11730 ac_preproc_ok=:
11731 break
11732 fi
11733 rm -f conftest.err conftest.$ac_ext
11734
11735 done
11736 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
11737 rm -f conftest.err conftest.$ac_ext
11738 if $ac_preproc_ok; then
11739   break
11740 fi
11741
11742     done
11743     ac_cv_prog_CPP=$CPP
11744
11745 fi
11746   CPP=$ac_cv_prog_CPP
11747 else
11748   ac_cv_prog_CPP=$CPP
11749 fi
11750 echo "$as_me:$LINENO: result: $CPP" >&5
11751 echo "${ECHO_T}$CPP" >&6
11752 ac_preproc_ok=false
11753 for ac_c_preproc_warn_flag in '' yes
11754 do
11755   # Use a header file that comes with gcc, so configuring glibc
11756   # with a fresh cross-compiler works.
11757   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11758   # <limits.h> exists even on freestanding compilers.
11759   # On the NeXT, cc -E runs the code through the compiler's parser,
11760   # not just through cpp. "Syntax error" is here to catch this case.
11761   cat >conftest.$ac_ext <<_ACEOF
11762 /* confdefs.h.  */
11763 _ACEOF
11764 cat confdefs.h >>conftest.$ac_ext
11765 cat >>conftest.$ac_ext <<_ACEOF
11766 /* end confdefs.h.  */
11767 #ifdef __STDC__
11768 # include <limits.h>
11769 #else
11770 # include <assert.h>
11771 #endif
11772                      Syntax error
11773 _ACEOF
11774 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
11775   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
11776   ac_status=$?
11777   grep -v '^ *+' conftest.er1 >conftest.err
11778   rm -f conftest.er1
11779   cat conftest.err >&5
11780   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11781   (exit $ac_status); } >/dev/null; then
11782   if test -s conftest.err; then
11783     ac_cpp_err=$ac_c_preproc_warn_flag
11784     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11785   else
11786     ac_cpp_err=
11787   fi
11788 else
11789   ac_cpp_err=yes
11790 fi
11791 if test -z "$ac_cpp_err"; then
11792   :
11793 else
11794   echo "$as_me: failed program was:" >&5
11795 sed 's/^/| /' conftest.$ac_ext >&5
11796
11797   # Broken: fails on valid input.
11798 continue
11799 fi
11800 rm -f conftest.err conftest.$ac_ext
11801
11802   # OK, works on sane cases.  Now check whether non-existent headers
11803   # can be detected and how.
11804   cat >conftest.$ac_ext <<_ACEOF
11805 /* confdefs.h.  */
11806 _ACEOF
11807 cat confdefs.h >>conftest.$ac_ext
11808 cat >>conftest.$ac_ext <<_ACEOF
11809 /* end confdefs.h.  */
11810 #include <ac_nonexistent.h>
11811 _ACEOF
11812 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
11813   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
11814   ac_status=$?
11815   grep -v '^ *+' conftest.er1 >conftest.err
11816   rm -f conftest.er1
11817   cat conftest.err >&5
11818   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11819   (exit $ac_status); } >/dev/null; then
11820   if test -s conftest.err; then
11821     ac_cpp_err=$ac_c_preproc_warn_flag
11822     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11823   else
11824     ac_cpp_err=
11825   fi
11826 else
11827   ac_cpp_err=yes
11828 fi
11829 if test -z "$ac_cpp_err"; then
11830   # Broken: success on invalid input.
11831 continue
11832 else
11833   echo "$as_me: failed program was:" >&5
11834 sed 's/^/| /' conftest.$ac_ext >&5
11835
11836   # Passes both tests.
11837 ac_preproc_ok=:
11838 break
11839 fi
11840 rm -f conftest.err conftest.$ac_ext
11841
11842 done
11843 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
11844 rm -f conftest.err conftest.$ac_ext
11845 if $ac_preproc_ok; then
11846   :
11847 else
11848   { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
11849 See \`config.log' for more details." >&5
11850 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
11851 See \`config.log' for more details." >&2;}
11852    { (exit 1); exit 1; }; }
11853 fi
11854
11855 ac_ext=c
11856 ac_cpp='$CPP $CPPFLAGS'
11857 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11858 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11859 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11860
11861
11862 case $host_os in
11863   *mingw32* ) ac_cv_mingw32=yes ;;
11864   *cygwin* ) ac_cv_cygwin=yes ;;
11865 esac
11866
11867
11868
11869
11870 cat >>confdefs.h <<_ACEOF
11871 #define EXEEXT "${EXEEXT}"
11872 _ACEOF
11873
11874
11875 echo "$as_me:$LINENO: checking for be_app in -lbe" >&5
11876 echo $ECHO_N "checking for be_app in -lbe... $ECHO_C" >&6
11877 if test "${ac_cv_lib_be_be_app+set}" = set; then
11878   echo $ECHO_N "(cached) $ECHO_C" >&6
11879 else
11880   ac_check_lib_save_LIBS=$LIBS
11881 LIBS="-lbe -lroot -lnet $LIBS"
11882 cat >conftest.$ac_ext <<_ACEOF
11883 /* confdefs.h.  */
11884 _ACEOF
11885 cat confdefs.h >>conftest.$ac_ext
11886 cat >>conftest.$ac_ext <<_ACEOF
11887 /* end confdefs.h.  */
11888
11889 /* Override any gcc2 internal prototype to avoid an error.  */
11890 #ifdef __cplusplus
11891 extern "C"
11892 #endif
11893 /* We use char because int might match the return type of a gcc2
11894    builtin and then its argument prototype would still apply.  */
11895 char be_app ();
11896 int
11897 main ()
11898 {
11899 be_app ();
11900   ;
11901   return 0;
11902 }
11903 _ACEOF
11904 rm -f conftest.$ac_objext conftest$ac_exeext
11905 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11906   (eval $ac_link) 2>conftest.er1
11907   ac_status=$?
11908   grep -v '^ *+' conftest.er1 >conftest.err
11909   rm -f conftest.er1
11910   cat conftest.err >&5
11911   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11912   (exit $ac_status); } &&
11913          { ac_try='test -z "$ac_c_werror_flag"
11914                          || test ! -s conftest.err'
11915   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11916   (eval $ac_try) 2>&5
11917   ac_status=$?
11918   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11919   (exit $ac_status); }; } &&
11920          { ac_try='test -s conftest$ac_exeext'
11921   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11922   (eval $ac_try) 2>&5
11923   ac_status=$?
11924   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11925   (exit $ac_status); }; }; then
11926   ac_cv_lib_be_be_app=yes
11927 else
11928   echo "$as_me: failed program was:" >&5
11929 sed 's/^/| /' conftest.$ac_ext >&5
11930
11931 ac_cv_lib_be_be_app=no
11932 fi
11933 rm -f conftest.err conftest.$ac_objext \
11934       conftest$ac_exeext conftest.$ac_ext
11935 LIBS=$ac_check_lib_save_LIBS
11936 fi
11937 echo "$as_me:$LINENO: result: $ac_cv_lib_be_be_app" >&5
11938 echo "${ECHO_T}$ac_cv_lib_be_be_app" >&6
11939 if test $ac_cv_lib_be_be_app = yes; then
11940   LIBS="$LIBS -lbe -lroot -lnet"
11941 else
11942   :
11943 fi
11944
11945
11946 ac_ext=c
11947 ac_cpp='$CPP $CPPFLAGS'
11948 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11949 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11950 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11951 if test -n "$ac_tool_prefix"; then
11952   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
11953 set dummy ${ac_tool_prefix}gcc; ac_word=$2
11954 echo "$as_me:$LINENO: checking for $ac_word" >&5
11955 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
11956 if test "${ac_cv_prog_CC+set}" = set; then
11957   echo $ECHO_N "(cached) $ECHO_C" >&6
11958 else
11959   if test -n "$CC"; then
11960   ac_cv_prog_CC="$CC" # Let the user override the test.
11961 else
11962 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11963 for as_dir in $PATH
11964 do
11965   IFS=$as_save_IFS
11966   test -z "$as_dir" && as_dir=.
11967   for ac_exec_ext in '' $ac_executable_extensions; do
11968   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11969     ac_cv_prog_CC="${ac_tool_prefix}gcc"
11970     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
11971     break 2
11972   fi
11973 done
11974 done
11975
11976 fi
11977 fi
11978 CC=$ac_cv_prog_CC
11979 if test -n "$CC"; then
11980   echo "$as_me:$LINENO: result: $CC" >&5
11981 echo "${ECHO_T}$CC" >&6
11982 else
11983   echo "$as_me:$LINENO: result: no" >&5
11984 echo "${ECHO_T}no" >&6
11985 fi
11986
11987 fi
11988 if test -z "$ac_cv_prog_CC"; then
11989   ac_ct_CC=$CC
11990   # Extract the first word of "gcc", so it can be a program name with args.
11991 set dummy gcc; ac_word=$2
11992 echo "$as_me:$LINENO: checking for $ac_word" >&5
11993 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
11994 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
11995   echo $ECHO_N "(cached) $ECHO_C" >&6
11996 else
11997   if test -n "$ac_ct_CC"; then
11998   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
11999 else
12000 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12001 for as_dir in $PATH
12002 do
12003   IFS=$as_save_IFS
12004   test -z "$as_dir" && as_dir=.
12005   for ac_exec_ext in '' $ac_executable_extensions; do
12006   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12007     ac_cv_prog_ac_ct_CC="gcc"
12008     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
12009     break 2
12010   fi
12011 done
12012 done
12013
12014 fi
12015 fi
12016 ac_ct_CC=$ac_cv_prog_ac_ct_CC
12017 if test -n "$ac_ct_CC"; then
12018   echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
12019 echo "${ECHO_T}$ac_ct_CC" >&6
12020 else
12021   echo "$as_me:$LINENO: result: no" >&5
12022 echo "${ECHO_T}no" >&6
12023 fi
12024
12025   CC=$ac_ct_CC
12026 else
12027   CC="$ac_cv_prog_CC"
12028 fi
12029
12030 if test -z "$CC"; then
12031   if test -n "$ac_tool_prefix"; then
12032   # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
12033 set dummy ${ac_tool_prefix}cc; ac_word=$2
12034 echo "$as_me:$LINENO: checking for $ac_word" >&5
12035 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
12036 if test "${ac_cv_prog_CC+set}" = set; then
12037   echo $ECHO_N "(cached) $ECHO_C" >&6
12038 else
12039   if test -n "$CC"; then
12040   ac_cv_prog_CC="$CC" # Let the user override the test.
12041 else
12042 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12043 for as_dir in $PATH
12044 do
12045   IFS=$as_save_IFS
12046   test -z "$as_dir" && as_dir=.
12047   for ac_exec_ext in '' $ac_executable_extensions; do
12048   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12049     ac_cv_prog_CC="${ac_tool_prefix}cc"
12050     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
12051     break 2
12052   fi
12053 done
12054 done
12055
12056 fi
12057 fi
12058 CC=$ac_cv_prog_CC
12059 if test -n "$CC"; then
12060   echo "$as_me:$LINENO: result: $CC" >&5
12061 echo "${ECHO_T}$CC" >&6
12062 else
12063   echo "$as_me:$LINENO: result: no" >&5
12064 echo "${ECHO_T}no" >&6
12065 fi
12066
12067 fi
12068 if test -z "$ac_cv_prog_CC"; then
12069   ac_ct_CC=$CC
12070   # Extract the first word of "cc", so it can be a program name with args.
12071 set dummy cc; ac_word=$2
12072 echo "$as_me:$LINENO: checking for $ac_word" >&5
12073 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
12074 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
12075   echo $ECHO_N "(cached) $ECHO_C" >&6
12076 else
12077   if test -n "$ac_ct_CC"; then
12078   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
12079 else
12080 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12081 for as_dir in $PATH
12082 do
12083   IFS=$as_save_IFS
12084   test -z "$as_dir" && as_dir=.
12085   for ac_exec_ext in '' $ac_executable_extensions; do
12086   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12087     ac_cv_prog_ac_ct_CC="cc"
12088     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
12089     break 2
12090   fi
12091 done
12092 done
12093
12094 fi
12095 fi
12096 ac_ct_CC=$ac_cv_prog_ac_ct_CC
12097 if test -n "$ac_ct_CC"; then
12098   echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
12099 echo "${ECHO_T}$ac_ct_CC" >&6
12100 else
12101   echo "$as_me:$LINENO: result: no" >&5
12102 echo "${ECHO_T}no" >&6
12103 fi
12104
12105   CC=$ac_ct_CC
12106 else
12107   CC="$ac_cv_prog_CC"
12108 fi
12109
12110 fi
12111 if test -z "$CC"; then
12112   # Extract the first word of "cc", so it can be a program name with args.
12113 set dummy cc; ac_word=$2
12114 echo "$as_me:$LINENO: checking for $ac_word" >&5
12115 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
12116 if test "${ac_cv_prog_CC+set}" = set; then
12117   echo $ECHO_N "(cached) $ECHO_C" >&6
12118 else
12119   if test -n "$CC"; then
12120   ac_cv_prog_CC="$CC" # Let the user override the test.
12121 else
12122   ac_prog_rejected=no
12123 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12124 for as_dir in $PATH
12125 do
12126   IFS=$as_save_IFS
12127   test -z "$as_dir" && as_dir=.
12128   for ac_exec_ext in '' $ac_executable_extensions; do
12129   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12130     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
12131        ac_prog_rejected=yes
12132        continue
12133      fi
12134     ac_cv_prog_CC="cc"
12135     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
12136     break 2
12137   fi
12138 done
12139 done
12140
12141 if test $ac_prog_rejected = yes; then
12142   # We found a bogon in the path, so make sure we never use it.
12143   set dummy $ac_cv_prog_CC
12144   shift
12145   if test $# != 0; then
12146     # We chose a different compiler from the bogus one.
12147     # However, it has the same basename, so the bogon will be chosen
12148     # first if we set CC to just the basename; use the full file name.
12149     shift
12150     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
12151   fi
12152 fi
12153 fi
12154 fi
12155 CC=$ac_cv_prog_CC
12156 if test -n "$CC"; then
12157   echo "$as_me:$LINENO: result: $CC" >&5
12158 echo "${ECHO_T}$CC" >&6
12159 else
12160   echo "$as_me:$LINENO: result: no" >&5
12161 echo "${ECHO_T}no" >&6
12162 fi
12163
12164 fi
12165 if test -z "$CC"; then
12166   if test -n "$ac_tool_prefix"; then
12167   for ac_prog in cl
12168   do
12169     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
12170 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
12171 echo "$as_me:$LINENO: checking for $ac_word" >&5
12172 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
12173 if test "${ac_cv_prog_CC+set}" = set; then
12174   echo $ECHO_N "(cached) $ECHO_C" >&6
12175 else
12176   if test -n "$CC"; then
12177   ac_cv_prog_CC="$CC" # Let the user override the test.
12178 else
12179 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12180 for as_dir in $PATH
12181 do
12182   IFS=$as_save_IFS
12183   test -z "$as_dir" && as_dir=.
12184   for ac_exec_ext in '' $ac_executable_extensions; do
12185   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12186     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
12187     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
12188     break 2
12189   fi
12190 done
12191 done
12192
12193 fi
12194 fi
12195 CC=$ac_cv_prog_CC
12196 if test -n "$CC"; then
12197   echo "$as_me:$LINENO: result: $CC" >&5
12198 echo "${ECHO_T}$CC" >&6
12199 else
12200   echo "$as_me:$LINENO: result: no" >&5
12201 echo "${ECHO_T}no" >&6
12202 fi
12203
12204     test -n "$CC" && break
12205   done
12206 fi
12207 if test -z "$CC"; then
12208   ac_ct_CC=$CC
12209   for ac_prog in cl
12210 do
12211   # Extract the first word of "$ac_prog", so it can be a program name with args.
12212 set dummy $ac_prog; ac_word=$2
12213 echo "$as_me:$LINENO: checking for $ac_word" >&5
12214 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
12215 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
12216   echo $ECHO_N "(cached) $ECHO_C" >&6
12217 else
12218   if test -n "$ac_ct_CC"; then
12219   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
12220 else
12221 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12222 for as_dir in $PATH
12223 do
12224   IFS=$as_save_IFS
12225   test -z "$as_dir" && as_dir=.
12226   for ac_exec_ext in '' $ac_executable_extensions; do
12227   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12228     ac_cv_prog_ac_ct_CC="$ac_prog"
12229     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
12230     break 2
12231   fi
12232 done
12233 done
12234
12235 fi
12236 fi
12237 ac_ct_CC=$ac_cv_prog_ac_ct_CC
12238 if test -n "$ac_ct_CC"; then
12239   echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
12240 echo "${ECHO_T}$ac_ct_CC" >&6
12241 else
12242   echo "$as_me:$LINENO: result: no" >&5
12243 echo "${ECHO_T}no" >&6
12244 fi
12245
12246   test -n "$ac_ct_CC" && break
12247 done
12248
12249   CC=$ac_ct_CC
12250 fi
12251
12252 fi
12253
12254
12255 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
12256 See \`config.log' for more details." >&5
12257 echo "$as_me: error: no acceptable C compiler found in \$PATH
12258 See \`config.log' for more details." >&2;}
12259    { (exit 1); exit 1; }; }
12260
12261 # Provide some information about the compiler.
12262 echo "$as_me:$LINENO:" \
12263      "checking for C compiler version" >&5
12264 ac_compiler=`set X $ac_compile; echo $2`
12265 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
12266   (eval $ac_compiler --version </dev/null >&5) 2>&5
12267   ac_status=$?
12268   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12269   (exit $ac_status); }
12270 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
12271   (eval $ac_compiler -v </dev/null >&5) 2>&5
12272   ac_status=$?
12273   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12274   (exit $ac_status); }
12275 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
12276   (eval $ac_compiler -V </dev/null >&5) 2>&5
12277   ac_status=$?
12278   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12279   (exit $ac_status); }
12280
12281 echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
12282 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
12283 if test "${ac_cv_c_compiler_gnu+set}" = set; then
12284   echo $ECHO_N "(cached) $ECHO_C" >&6
12285 else
12286   cat >conftest.$ac_ext <<_ACEOF
12287 /* confdefs.h.  */
12288 _ACEOF
12289 cat confdefs.h >>conftest.$ac_ext
12290 cat >>conftest.$ac_ext <<_ACEOF
12291 /* end confdefs.h.  */
12292
12293 int
12294 main ()
12295 {
12296 #ifndef __GNUC__
12297        choke me
12298 #endif
12299
12300   ;
12301   return 0;
12302 }
12303 _ACEOF
12304 rm -f conftest.$ac_objext
12305 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12306   (eval $ac_compile) 2>conftest.er1
12307   ac_status=$?
12308   grep -v '^ *+' conftest.er1 >conftest.err
12309   rm -f conftest.er1
12310   cat conftest.err >&5
12311   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12312   (exit $ac_status); } &&
12313          { ac_try='test -z "$ac_c_werror_flag"
12314                          || test ! -s conftest.err'
12315   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12316   (eval $ac_try) 2>&5
12317   ac_status=$?
12318   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12319   (exit $ac_status); }; } &&
12320          { ac_try='test -s conftest.$ac_objext'
12321   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12322   (eval $ac_try) 2>&5
12323   ac_status=$?
12324   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12325   (exit $ac_status); }; }; then
12326   ac_compiler_gnu=yes
12327 else
12328   echo "$as_me: failed program was:" >&5
12329 sed 's/^/| /' conftest.$ac_ext >&5
12330
12331 ac_compiler_gnu=no
12332 fi
12333 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12334 ac_cv_c_compiler_gnu=$ac_compiler_gnu
12335
12336 fi
12337 echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
12338 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
12339 GCC=`test $ac_compiler_gnu = yes && echo yes`
12340 ac_test_CFLAGS=${CFLAGS+set}
12341 ac_save_CFLAGS=$CFLAGS
12342 CFLAGS="-g"
12343 echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
12344 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
12345 if test "${ac_cv_prog_cc_g+set}" = set; then
12346   echo $ECHO_N "(cached) $ECHO_C" >&6
12347 else
12348   cat >conftest.$ac_ext <<_ACEOF
12349 /* confdefs.h.  */
12350 _ACEOF
12351 cat confdefs.h >>conftest.$ac_ext
12352 cat >>conftest.$ac_ext <<_ACEOF
12353 /* end confdefs.h.  */
12354
12355 int
12356 main ()
12357 {
12358
12359   ;
12360   return 0;
12361 }
12362 _ACEOF
12363 rm -f conftest.$ac_objext
12364 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12365   (eval $ac_compile) 2>conftest.er1
12366   ac_status=$?
12367   grep -v '^ *+' conftest.er1 >conftest.err
12368   rm -f conftest.er1
12369   cat conftest.err >&5
12370   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12371   (exit $ac_status); } &&
12372          { ac_try='test -z "$ac_c_werror_flag"
12373                          || test ! -s conftest.err'
12374   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12375   (eval $ac_try) 2>&5
12376   ac_status=$?
12377   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12378   (exit $ac_status); }; } &&
12379          { ac_try='test -s conftest.$ac_objext'
12380   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12381   (eval $ac_try) 2>&5
12382   ac_status=$?
12383   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12384   (exit $ac_status); }; }; then
12385   ac_cv_prog_cc_g=yes
12386 else
12387   echo "$as_me: failed program was:" >&5
12388 sed 's/^/| /' conftest.$ac_ext >&5
12389
12390 ac_cv_prog_cc_g=no
12391 fi
12392 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12393 fi
12394 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
12395 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
12396 if test "$ac_test_CFLAGS" = set; then
12397   CFLAGS=$ac_save_CFLAGS
12398 elif test $ac_cv_prog_cc_g = yes; then
12399   if test "$GCC" = yes; then
12400     CFLAGS="-g -O2"
12401   else
12402     CFLAGS="-g"
12403   fi
12404 else
12405   if test "$GCC" = yes; then
12406     CFLAGS="-O2"
12407   else
12408     CFLAGS=
12409   fi
12410 fi
12411 echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
12412 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
12413 if test "${ac_cv_prog_cc_stdc+set}" = set; then
12414   echo $ECHO_N "(cached) $ECHO_C" >&6
12415 else
12416   ac_cv_prog_cc_stdc=no
12417 ac_save_CC=$CC
12418 cat >conftest.$ac_ext <<_ACEOF
12419 /* confdefs.h.  */
12420 _ACEOF
12421 cat confdefs.h >>conftest.$ac_ext
12422 cat >>conftest.$ac_ext <<_ACEOF
12423 /* end confdefs.h.  */
12424 #include <stdarg.h>
12425 #include <stdio.h>
12426 #include <sys/types.h>
12427 #include <sys/stat.h>
12428 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
12429 struct buf { int x; };
12430 FILE * (*rcsopen) (struct buf *, struct stat *, int);
12431 static char *e (p, i)
12432      char **p;
12433      int i;
12434 {
12435   return p[i];
12436 }
12437 static char *f (char * (*g) (char **, int), char **p, ...)
12438 {
12439   char *s;
12440   va_list v;
12441   va_start (v,p);
12442   s = g (p, va_arg (v,int));
12443   va_end (v);
12444   return s;
12445 }
12446
12447 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
12448    function prototypes and stuff, but not '\xHH' hex character constants.
12449    These don't provoke an error unfortunately, instead are silently treated
12450    as 'x'.  The following induces an error, until -std1 is added to get
12451    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
12452    array size at least.  It's necessary to write '\x00'==0 to get something
12453    that's true only with -std1.  */
12454 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
12455
12456 int test (int i, double x);
12457 struct s1 {int (*f) (int a);};
12458 struct s2 {int (*f) (double a);};
12459 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
12460 int argc;
12461 char **argv;
12462 int
12463 main ()
12464 {
12465 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
12466   ;
12467   return 0;
12468 }
12469 _ACEOF
12470 # Don't try gcc -ansi; that turns off useful extensions and
12471 # breaks some systems' header files.
12472 # AIX                   -qlanglvl=ansi
12473 # Ultrix and OSF/1      -std1
12474 # HP-UX 10.20 and later -Ae
12475 # HP-UX older versions  -Aa -D_HPUX_SOURCE
12476 # SVR4                  -Xc -D__EXTENSIONS__
12477 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
12478 do
12479   CC="$ac_save_CC $ac_arg"
12480   rm -f conftest.$ac_objext
12481 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12482   (eval $ac_compile) 2>conftest.er1
12483   ac_status=$?
12484   grep -v '^ *+' conftest.er1 >conftest.err
12485   rm -f conftest.er1
12486   cat conftest.err >&5
12487   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12488   (exit $ac_status); } &&
12489          { ac_try='test -z "$ac_c_werror_flag"
12490                          || test ! -s conftest.err'
12491   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12492   (eval $ac_try) 2>&5
12493   ac_status=$?
12494   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12495   (exit $ac_status); }; } &&
12496          { ac_try='test -s conftest.$ac_objext'
12497   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12498   (eval $ac_try) 2>&5
12499   ac_status=$?
12500   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12501   (exit $ac_status); }; }; then
12502   ac_cv_prog_cc_stdc=$ac_arg
12503 break
12504 else
12505   echo "$as_me: failed program was:" >&5
12506 sed 's/^/| /' conftest.$ac_ext >&5
12507
12508 fi
12509 rm -f conftest.err conftest.$ac_objext
12510 done
12511 rm -f conftest.$ac_ext conftest.$ac_objext
12512 CC=$ac_save_CC
12513
12514 fi
12515
12516 case "x$ac_cv_prog_cc_stdc" in
12517   x|xno)
12518     echo "$as_me:$LINENO: result: none needed" >&5
12519 echo "${ECHO_T}none needed" >&6 ;;
12520   *)
12521     echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
12522 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
12523     CC="$CC $ac_cv_prog_cc_stdc" ;;
12524 esac
12525
12526 # Some people use a C++ compiler to compile C.  Since we use `exit',
12527 # in C++ we need to declare it.  In case someone uses the same compiler
12528 # for both compiling C and C++ we need to have the C++ compiler decide
12529 # the declaration of exit, since it's the most demanding environment.
12530 cat >conftest.$ac_ext <<_ACEOF
12531 #ifndef __cplusplus
12532   choke me
12533 #endif
12534 _ACEOF
12535 rm -f conftest.$ac_objext
12536 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12537   (eval $ac_compile) 2>conftest.er1
12538   ac_status=$?
12539   grep -v '^ *+' conftest.er1 >conftest.err
12540   rm -f conftest.er1
12541   cat conftest.err >&5
12542   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12543   (exit $ac_status); } &&
12544          { ac_try='test -z "$ac_c_werror_flag"
12545                          || test ! -s conftest.err'
12546   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12547   (eval $ac_try) 2>&5
12548   ac_status=$?
12549   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12550   (exit $ac_status); }; } &&
12551          { ac_try='test -s conftest.$ac_objext'
12552   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12553   (eval $ac_try) 2>&5
12554   ac_status=$?
12555   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12556   (exit $ac_status); }; }; then
12557   for ac_declaration in \
12558    '' \
12559    'extern "C" void std::exit (int) throw (); using std::exit;' \
12560    'extern "C" void std::exit (int); using std::exit;' \
12561    'extern "C" void exit (int) throw ();' \
12562    'extern "C" void exit (int);' \
12563    'void exit (int);'
12564 do
12565   cat >conftest.$ac_ext <<_ACEOF
12566 /* confdefs.h.  */
12567 _ACEOF
12568 cat confdefs.h >>conftest.$ac_ext
12569 cat >>conftest.$ac_ext <<_ACEOF
12570 /* end confdefs.h.  */
12571 $ac_declaration
12572 #include <stdlib.h>
12573 int
12574 main ()
12575 {
12576 exit (42);
12577   ;
12578   return 0;
12579 }
12580 _ACEOF
12581 rm -f conftest.$ac_objext
12582 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12583   (eval $ac_compile) 2>conftest.er1
12584   ac_status=$?
12585   grep -v '^ *+' conftest.er1 >conftest.err
12586   rm -f conftest.er1
12587   cat conftest.err >&5
12588   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12589   (exit $ac_status); } &&
12590          { ac_try='test -z "$ac_c_werror_flag"
12591                          || test ! -s conftest.err'
12592   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12593   (eval $ac_try) 2>&5
12594   ac_status=$?
12595   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12596   (exit $ac_status); }; } &&
12597          { ac_try='test -s conftest.$ac_objext'
12598   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12599   (eval $ac_try) 2>&5
12600   ac_status=$?
12601   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12602   (exit $ac_status); }; }; then
12603   :
12604 else
12605   echo "$as_me: failed program was:" >&5
12606 sed 's/^/| /' conftest.$ac_ext >&5
12607
12608 continue
12609 fi
12610 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12611   cat >conftest.$ac_ext <<_ACEOF
12612 /* confdefs.h.  */
12613 _ACEOF
12614 cat confdefs.h >>conftest.$ac_ext
12615 cat >>conftest.$ac_ext <<_ACEOF
12616 /* end confdefs.h.  */
12617 $ac_declaration
12618 int
12619 main ()
12620 {
12621 exit (42);
12622   ;
12623   return 0;
12624 }
12625 _ACEOF
12626 rm -f conftest.$ac_objext
12627 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12628   (eval $ac_compile) 2>conftest.er1
12629   ac_status=$?
12630   grep -v '^ *+' conftest.er1 >conftest.err
12631   rm -f conftest.er1
12632   cat conftest.err >&5
12633   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12634   (exit $ac_status); } &&
12635          { ac_try='test -z "$ac_c_werror_flag"
12636                          || test ! -s conftest.err'
12637   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12638   (eval $ac_try) 2>&5
12639   ac_status=$?
12640   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12641   (exit $ac_status); }; } &&
12642          { ac_try='test -s conftest.$ac_objext'
12643   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12644   (eval $ac_try) 2>&5
12645   ac_status=$?
12646   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12647   (exit $ac_status); }; }; then
12648   break
12649 else
12650   echo "$as_me: failed program was:" >&5
12651 sed 's/^/| /' conftest.$ac_ext >&5
12652
12653 fi
12654 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12655 done
12656 rm -f conftest*
12657 if test -n "$ac_declaration"; then
12658   echo '#ifdef __cplusplus' >>confdefs.h
12659   echo $ac_declaration      >>confdefs.h
12660   echo '#endif'             >>confdefs.h
12661 fi
12662
12663 else
12664   echo "$as_me: failed program was:" >&5
12665 sed 's/^/| /' conftest.$ac_ext >&5
12666
12667 fi
12668 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12669 ac_ext=c
12670 ac_cpp='$CPP $CPPFLAGS'
12671 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12672 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12673 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12674
12675 depcc="$CC"   am_compiler_list=
12676
12677 echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
12678 echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
12679 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
12680   echo $ECHO_N "(cached) $ECHO_C" >&6
12681 else
12682   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
12683   # We make a subdir and do the tests there.  Otherwise we can end up
12684   # making bogus files that we don't know about and never remove.  For
12685   # instance it was reported that on HP-UX the gcc test will end up
12686   # making a dummy file named `D' -- because `-MD' means `put the output
12687   # in D'.
12688   mkdir conftest.dir
12689   # Copy depcomp to subdir because otherwise we won't find it if we're
12690   # using a relative directory.
12691   cp "$am_depcomp" conftest.dir
12692   cd conftest.dir
12693   # We will build objects and dependencies in a subdirectory because
12694   # it helps to detect inapplicable dependency modes.  For instance
12695   # both Tru64's cc and ICC support -MD to output dependencies as a
12696   # side effect of compilation, but ICC will put the dependencies in
12697   # the current directory while Tru64 will put them in the object
12698   # directory.
12699   mkdir sub
12700
12701   am_cv_CC_dependencies_compiler_type=none
12702   if test "$am_compiler_list" = ""; then
12703      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
12704   fi
12705   for depmode in $am_compiler_list; do
12706     # Setup a source with many dependencies, because some compilers
12707     # like to wrap large dependency lists on column 80 (with \), and
12708     # we should not choose a depcomp mode which is confused by this.
12709     #
12710     # We need to recreate these files for each test, as the compiler may
12711     # overwrite some of them when testing with obscure command lines.
12712     # This happens at least with the AIX C compiler.
12713     : > sub/conftest.c
12714     for i in 1 2 3 4 5 6; do
12715       echo '#include "conftst'$i'.h"' >> sub/conftest.c
12716       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
12717       # Solaris 8's {/usr,}/bin/sh.
12718       touch sub/conftst$i.h
12719     done
12720     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
12721
12722     case $depmode in
12723     nosideeffect)
12724       # after this tag, mechanisms are not by side-effect, so they'll
12725       # only be used when explicitly requested
12726       if test "x$enable_dependency_tracking" = xyes; then
12727         continue
12728       else
12729         break
12730       fi
12731       ;;
12732     none) break ;;
12733     esac
12734     # We check with `-c' and `-o' for the sake of the "dashmstdout"
12735     # mode.  It turns out that the SunPro C++ compiler does not properly
12736     # handle `-M -o', and we need to detect this.
12737     if depmode=$depmode \
12738        source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
12739        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
12740        $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
12741          >/dev/null 2>conftest.err &&
12742        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
12743        grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
12744        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
12745       # icc doesn't choke on unknown options, it will just issue warnings
12746       # or remarks (even with -Werror).  So we grep stderr for any message
12747       # that says an option was ignored or not supported.
12748       # When given -MP, icc 7.0 and 7.1 complain thusly:
12749       #   icc: Command line warning: ignoring option '-M'; no argument required
12750       # The diagnosis changed in icc 8.0:
12751       #   icc: Command line remark: option '-MP' not supported
12752       if (grep 'ignoring option' conftest.err ||
12753           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
12754         am_cv_CC_dependencies_compiler_type=$depmode
12755         break
12756       fi
12757     fi
12758   done
12759
12760   cd ..
12761   rm -rf conftest.dir
12762 else
12763   am_cv_CC_dependencies_compiler_type=none
12764 fi
12765
12766 fi
12767 echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
12768 echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6
12769 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
12770
12771
12772
12773 if
12774   test "x$enable_dependency_tracking" != xno \
12775   && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
12776   am__fastdepCC_TRUE=
12777   am__fastdepCC_FALSE='#'
12778 else
12779   am__fastdepCC_TRUE='#'
12780   am__fastdepCC_FALSE=
12781 fi
12782
12783
12784 if test "X${ac_cv_prog_cc_stdc}" = "Xno" ; then
12785         { { echo "$as_me:$LINENO: error: OpenLDAP requires compiler to support STDC constructs." >&5
12786 echo "$as_me: error: OpenLDAP requires compiler to support STDC constructs." >&2;}
12787    { (exit 1); exit 1; }; }
12788 fi
12789
12790 # test for make depend flag
12791 OL_MKDEP=
12792 OL_MKDEP_FLAGS=
12793 if test -z "${MKDEP}"; then
12794         OL_MKDEP="${CC-cc}"
12795         if test -z "${MKDEP_FLAGS}"; then
12796                 echo "$as_me:$LINENO: checking for ${OL_MKDEP} depend flag" >&5
12797 echo $ECHO_N "checking for ${OL_MKDEP} depend flag... $ECHO_C" >&6
12798 if test "${ol_cv_mkdep+set}" = set; then
12799   echo $ECHO_N "(cached) $ECHO_C" >&6
12800 else
12801
12802                         ol_cv_mkdep=no
12803                         for flag in "-M" "-xM"; do
12804                                 cat > conftest.c <<EOF
12805  noCode;
12806 EOF
12807                                 if { ac_try='$OL_MKDEP $flag conftest.c'
12808   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12809   (eval $ac_try) 2>&5
12810   ac_status=$?
12811   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12812   (exit $ac_status); }; } \
12813                                         | grep '^conftest\.'"${ac_objext}" >/dev/null 2>&1
12814                                 then
12815                                         if test ! -f conftest."${ac_object}" ; then
12816                                                 ol_cv_mkdep=$flag
12817                                                 OL_MKDEP_FLAGS="$flag"
12818                                                 break
12819                                         fi
12820                                 fi
12821                         done
12822                         rm -f conftest*
12823
12824 fi
12825 echo "$as_me:$LINENO: result: $ol_cv_mkdep" >&5
12826 echo "${ECHO_T}$ol_cv_mkdep" >&6
12827         else
12828                 cc_cv_mkdep=yes
12829                 OL_MKDEP_FLAGS="${MKDEP_FLAGS}"
12830         fi
12831 else
12832         cc_cv_mkdep=yes
12833         OL_MKDEP="${MKDEP}"
12834         OL_MKDEP_FLAGS="${MKDEP_FLAGS}"
12835 fi
12836
12837
12838
12839 if test "${ol_cv_mkdep}" = no ; then
12840         # this will soon become an error
12841         { echo "$as_me:$LINENO: WARNING: do not know how to generate dependencies" >&5
12842 echo "$as_me: WARNING: do not know how to generate dependencies" >&2;}
12843 fi
12844
12845 echo "$as_me:$LINENO: checking for afopen in -ls" >&5
12846 echo $ECHO_N "checking for afopen in -ls... $ECHO_C" >&6
12847 if test "${ac_cv_lib_s_afopen+set}" = set; then
12848   echo $ECHO_N "(cached) $ECHO_C" >&6
12849 else
12850   ac_check_lib_save_LIBS=$LIBS
12851 LIBS="-ls  $LIBS"
12852 cat >conftest.$ac_ext <<_ACEOF
12853 /* confdefs.h.  */
12854 _ACEOF
12855 cat confdefs.h >>conftest.$ac_ext
12856 cat >>conftest.$ac_ext <<_ACEOF
12857 /* end confdefs.h.  */
12858
12859 /* Override any gcc2 internal prototype to avoid an error.  */
12860 #ifdef __cplusplus
12861 extern "C"
12862 #endif
12863 /* We use char because int might match the return type of a gcc2
12864    builtin and then its argument prototype would still apply.  */
12865 char afopen ();
12866 int
12867 main ()
12868 {
12869 afopen ();
12870   ;
12871   return 0;
12872 }
12873 _ACEOF
12874 rm -f conftest.$ac_objext conftest$ac_exeext
12875 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12876   (eval $ac_link) 2>conftest.er1
12877   ac_status=$?
12878   grep -v '^ *+' conftest.er1 >conftest.err
12879   rm -f conftest.er1
12880   cat conftest.err >&5
12881   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12882   (exit $ac_status); } &&
12883          { ac_try='test -z "$ac_c_werror_flag"
12884                          || test ! -s conftest.err'
12885   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12886   (eval $ac_try) 2>&5
12887   ac_status=$?
12888   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12889   (exit $ac_status); }; } &&
12890          { ac_try='test -s conftest$ac_exeext'
12891   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12892   (eval $ac_try) 2>&5
12893   ac_status=$?
12894   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12895   (exit $ac_status); }; }; then
12896   ac_cv_lib_s_afopen=yes
12897 else
12898   echo "$as_me: failed program was:" >&5
12899 sed 's/^/| /' conftest.$ac_ext >&5
12900
12901 ac_cv_lib_s_afopen=no
12902 fi
12903 rm -f conftest.err conftest.$ac_objext \
12904       conftest$ac_exeext conftest.$ac_ext
12905 LIBS=$ac_check_lib_save_LIBS
12906 fi
12907 echo "$as_me:$LINENO: result: $ac_cv_lib_s_afopen" >&5
12908 echo "${ECHO_T}$ac_cv_lib_s_afopen" >&6
12909 if test $ac_cv_lib_s_afopen = yes; then
12910
12911         AUTH_LIBS=-ls
12912
12913 cat >>confdefs.h <<\_ACEOF
12914 #define HAVE_AIX_SECURITY 1
12915 _ACEOF
12916
12917
12918 fi
12919
12920
12921 case "$target" in
12922 *-ibm-openedition)
12923         ac_cv_func_getopt=no
12924
12925 cat >>confdefs.h <<\_ACEOF
12926 #define BOTH_STRINGS_H 1
12927 _ACEOF
12928
12929         ;;
12930 esac
12931
12932 ol_link_modules=no
12933 WITH_MODULES_ENABLED=no
12934 if test $ol_enable_modules != no ; then
12935
12936 for ac_header in ltdl.h
12937 do
12938 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12939 if eval "test \"\${$as_ac_Header+set}\" = set"; then
12940   echo "$as_me:$LINENO: checking for $ac_header" >&5
12941 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
12942 if eval "test \"\${$as_ac_Header+set}\" = set"; then
12943   echo $ECHO_N "(cached) $ECHO_C" >&6
12944 fi
12945 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
12946 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
12947 else
12948   # Is the header compilable?
12949 echo "$as_me:$LINENO: checking $ac_header usability" >&5
12950 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
12951 cat >conftest.$ac_ext <<_ACEOF
12952 /* confdefs.h.  */
12953 _ACEOF
12954 cat confdefs.h >>conftest.$ac_ext
12955 cat >>conftest.$ac_ext <<_ACEOF
12956 /* end confdefs.h.  */
12957 $ac_includes_default
12958 #include <$ac_header>
12959 _ACEOF
12960 rm -f conftest.$ac_objext
12961 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12962   (eval $ac_compile) 2>conftest.er1
12963   ac_status=$?
12964   grep -v '^ *+' conftest.er1 >conftest.err
12965   rm -f conftest.er1
12966   cat conftest.err >&5
12967   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12968   (exit $ac_status); } &&
12969          { ac_try='test -z "$ac_c_werror_flag"
12970                          || test ! -s conftest.err'
12971   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12972   (eval $ac_try) 2>&5
12973   ac_status=$?
12974   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12975   (exit $ac_status); }; } &&
12976          { ac_try='test -s conftest.$ac_objext'
12977   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12978   (eval $ac_try) 2>&5
12979   ac_status=$?
12980   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12981   (exit $ac_status); }; }; then
12982   ac_header_compiler=yes
12983 else
12984   echo "$as_me: failed program was:" >&5
12985 sed 's/^/| /' conftest.$ac_ext >&5
12986
12987 ac_header_compiler=no
12988 fi
12989 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12990 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12991 echo "${ECHO_T}$ac_header_compiler" >&6
12992
12993 # Is the header present?
12994 echo "$as_me:$LINENO: checking $ac_header presence" >&5
12995 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
12996 cat >conftest.$ac_ext <<_ACEOF
12997 /* confdefs.h.  */
12998 _ACEOF
12999 cat confdefs.h >>conftest.$ac_ext
13000 cat >>conftest.$ac_ext <<_ACEOF
13001 /* end confdefs.h.  */
13002 #include <$ac_header>
13003 _ACEOF
13004 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
13005   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
13006   ac_status=$?
13007   grep -v '^ *+' conftest.er1 >conftest.err
13008   rm -f conftest.er1
13009   cat conftest.err >&5
13010   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13011   (exit $ac_status); } >/dev/null; then
13012   if test -s conftest.err; then
13013     ac_cpp_err=$ac_c_preproc_warn_flag
13014     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
13015   else
13016     ac_cpp_err=
13017   fi
13018 else
13019   ac_cpp_err=yes
13020 fi
13021 if test -z "$ac_cpp_err"; then
13022   ac_header_preproc=yes
13023 else
13024   echo "$as_me: failed program was:" >&5
13025 sed 's/^/| /' conftest.$ac_ext >&5
13026
13027   ac_header_preproc=no
13028 fi
13029 rm -f conftest.err conftest.$ac_ext
13030 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13031 echo "${ECHO_T}$ac_header_preproc" >&6
13032
13033 # So?  What about this header?
13034 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
13035   yes:no: )
13036     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
13037 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
13038     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
13039 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
13040     ac_header_preproc=yes
13041     ;;
13042   no:yes:* )
13043     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
13044 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
13045     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
13046 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
13047     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
13048 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
13049     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
13050 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
13051     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
13052 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
13053     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
13054 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
13055     (
13056       cat <<\_ASBOX
13057 ## --------------------------------------------- ##
13058 ## Report this to <http://www.openldap.org/its/> ##
13059 ## --------------------------------------------- ##
13060 _ASBOX
13061     ) |
13062       sed "s/^/$as_me: WARNING:     /" >&2
13063     ;;
13064 esac
13065 echo "$as_me:$LINENO: checking for $ac_header" >&5
13066 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
13067 if eval "test \"\${$as_ac_Header+set}\" = set"; then
13068   echo $ECHO_N "(cached) $ECHO_C" >&6
13069 else
13070   eval "$as_ac_Header=\$ac_header_preproc"
13071 fi
13072 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
13073 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
13074
13075 fi
13076 if test `eval echo '${'$as_ac_Header'}'` = yes; then
13077   cat >>confdefs.h <<_ACEOF
13078 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
13079 _ACEOF
13080
13081 fi
13082
13083 done
13084
13085
13086         if test $ac_cv_header_ltdl_h = no ; then
13087                 { { echo "$as_me:$LINENO: error: could not locate libtool ltdl.h" >&5
13088 echo "$as_me: error: could not locate libtool ltdl.h" >&2;}
13089    { (exit 1); exit 1; }; }
13090         fi
13091
13092         echo "$as_me:$LINENO: checking for lt_dlinit in -lltdl" >&5
13093 echo $ECHO_N "checking for lt_dlinit in -lltdl... $ECHO_C" >&6
13094 if test "${ac_cv_lib_ltdl_lt_dlinit+set}" = set; then
13095   echo $ECHO_N "(cached) $ECHO_C" >&6
13096 else
13097   ac_check_lib_save_LIBS=$LIBS
13098 LIBS="-lltdl  $LIBS"
13099 cat >conftest.$ac_ext <<_ACEOF
13100 /* confdefs.h.  */
13101 _ACEOF
13102 cat confdefs.h >>conftest.$ac_ext
13103 cat >>conftest.$ac_ext <<_ACEOF
13104 /* end confdefs.h.  */
13105
13106 /* Override any gcc2 internal prototype to avoid an error.  */
13107 #ifdef __cplusplus
13108 extern "C"
13109 #endif
13110 /* We use char because int might match the return type of a gcc2
13111    builtin and then its argument prototype would still apply.  */
13112 char lt_dlinit ();
13113 int
13114 main ()
13115 {
13116 lt_dlinit ();
13117   ;
13118   return 0;
13119 }
13120 _ACEOF
13121 rm -f conftest.$ac_objext conftest$ac_exeext
13122 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13123   (eval $ac_link) 2>conftest.er1
13124   ac_status=$?
13125   grep -v '^ *+' conftest.er1 >conftest.err
13126   rm -f conftest.er1
13127   cat conftest.err >&5
13128   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13129   (exit $ac_status); } &&
13130          { ac_try='test -z "$ac_c_werror_flag"
13131                          || test ! -s conftest.err'
13132   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13133   (eval $ac_try) 2>&5
13134   ac_status=$?
13135   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13136   (exit $ac_status); }; } &&
13137          { ac_try='test -s conftest$ac_exeext'
13138   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13139   (eval $ac_try) 2>&5
13140   ac_status=$?
13141   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13142   (exit $ac_status); }; }; then
13143   ac_cv_lib_ltdl_lt_dlinit=yes
13144 else
13145   echo "$as_me: failed program was:" >&5
13146 sed 's/^/| /' conftest.$ac_ext >&5
13147
13148 ac_cv_lib_ltdl_lt_dlinit=no
13149 fi
13150 rm -f conftest.err conftest.$ac_objext \
13151       conftest$ac_exeext conftest.$ac_ext
13152 LIBS=$ac_check_lib_save_LIBS
13153 fi
13154 echo "$as_me:$LINENO: result: $ac_cv_lib_ltdl_lt_dlinit" >&5
13155 echo "${ECHO_T}$ac_cv_lib_ltdl_lt_dlinit" >&6
13156 if test $ac_cv_lib_ltdl_lt_dlinit = yes; then
13157
13158                 MODULES_LIBS=-lltdl
13159
13160 cat >>confdefs.h <<\_ACEOF
13161 #define HAVE_LIBLTDL 1
13162 _ACEOF
13163
13164
13165 fi
13166
13167
13168         if test "$ac_cv_lib_ltdl_lt_dlinit" = no ; then
13169                 { { echo "$as_me:$LINENO: error: could not locate libtool -lltdl" >&5
13170 echo "$as_me: error: could not locate libtool -lltdl" >&2;}
13171    { (exit 1); exit 1; }; }
13172         fi
13173         ol_link_modules=yes
13174         WITH_MODULES_ENABLED=yes
13175
13176 else
13177         for i in $Backends; do
13178                 eval "ol_tmp=\$ol_enable_$i"
13179                 if test $ol_tmp = mod ; then
13180                         { echo "$as_me:$LINENO: WARNING: building static $i backend" >&5
13181 echo "$as_me: WARNING: building static $i backend" >&2;}
13182                         eval "ol_enable_$i=yes"
13183                 fi
13184         done
13185         for i in $Overlays; do
13186                 eval "ol_tmp=\$ol_enable_$i"
13187                 if test $ol_tmp = mod ; then
13188                         { echo "$as_me:$LINENO: WARNING: building static $i overlay" >&5
13189 echo "$as_me: WARNING: building static $i overlay" >&2;}
13190                         eval "ol_enable_$i=yes"
13191                 fi
13192         done
13193 fi
13194
13195 # test for EBCDIC
13196 echo "$as_me:$LINENO: checking for EBCDIC" >&5
13197 echo $ECHO_N "checking for EBCDIC... $ECHO_C" >&6
13198 if test "${ol_cv_cpp_ebcdic+set}" = set; then
13199   echo $ECHO_N "(cached) $ECHO_C" >&6
13200 else
13201
13202         cat >conftest.$ac_ext <<_ACEOF
13203 /* confdefs.h.  */
13204 _ACEOF
13205 cat confdefs.h >>conftest.$ac_ext
13206 cat >>conftest.$ac_ext <<_ACEOF
13207 /* end confdefs.h.  */
13208
13209 #if !('M' == 0xd4)
13210 #include <__ASCII__/generate_error.h>
13211 #endif
13212
13213 _ACEOF
13214 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
13215   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
13216   ac_status=$?
13217   grep -v '^ *+' conftest.er1 >conftest.err
13218   rm -f conftest.er1
13219   cat conftest.err >&5
13220   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13221   (exit $ac_status); } >/dev/null; then
13222   if test -s conftest.err; then
13223     ac_cpp_err=$ac_c_preproc_warn_flag
13224     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
13225   else
13226     ac_cpp_err=
13227   fi
13228 else
13229   ac_cpp_err=yes
13230 fi
13231 if test -z "$ac_cpp_err"; then
13232   ol_cv_cpp_ebcdic=yes
13233 else
13234   echo "$as_me: failed program was:" >&5
13235 sed 's/^/| /' conftest.$ac_ext >&5
13236
13237   ol_cv_cpp_ebcdic=no
13238 fi
13239 rm -f conftest.err conftest.$ac_ext
13240 fi
13241 echo "$as_me:$LINENO: result: $ol_cv_cpp_ebcdic" >&5
13242 echo "${ECHO_T}$ol_cv_cpp_ebcdic" >&6
13243 if test $ol_cv_cpp_ebcdic = yes ; then
13244
13245 cat >>confdefs.h <<\_ACEOF
13246 #define HAVE_EBCDIC 1
13247 _ACEOF
13248
13249 fi
13250
13251 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
13252 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
13253 if test "${ol_cv_header_stdc+set}" = set; then
13254   echo $ECHO_N "(cached) $ECHO_C" >&6
13255 else
13256   cat >conftest.$ac_ext <<_ACEOF
13257 /* confdefs.h.  */
13258 _ACEOF
13259 cat confdefs.h >>conftest.$ac_ext
13260 cat >>conftest.$ac_ext <<_ACEOF
13261 /* end confdefs.h.  */
13262 #include <stdlib.h>
13263 #include <stdarg.h>
13264 #include <string.h>
13265 #include <float.h>
13266 _ACEOF
13267 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
13268   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
13269   ac_status=$?
13270   grep -v '^ *+' conftest.er1 >conftest.err
13271   rm -f conftest.er1
13272   cat conftest.err >&5
13273   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13274   (exit $ac_status); } >/dev/null; then
13275   if test -s conftest.err; then
13276     ac_cpp_err=$ac_c_preproc_warn_flag
13277     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
13278   else
13279     ac_cpp_err=
13280   fi
13281 else
13282   ac_cpp_err=yes
13283 fi
13284 if test -z "$ac_cpp_err"; then
13285   ol_cv_header_stdc=yes
13286 else
13287   echo "$as_me: failed program was:" >&5
13288 sed 's/^/| /' conftest.$ac_ext >&5
13289
13290   ol_cv_header_stdc=no
13291 fi
13292 rm -f conftest.err conftest.$ac_ext
13293
13294 if test $ol_cv_header_stdc = yes; then
13295   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
13296 cat >conftest.$ac_ext <<_ACEOF
13297 /* confdefs.h.  */
13298 _ACEOF
13299 cat confdefs.h >>conftest.$ac_ext
13300 cat >>conftest.$ac_ext <<_ACEOF
13301 /* end confdefs.h.  */
13302 #include <string.h>
13303
13304 _ACEOF
13305 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13306   $EGREP "memchr" >/dev/null 2>&1; then
13307   :
13308 else
13309   ol_cv_header_stdc=no
13310 fi
13311 rm -f conftest*
13312
13313 fi
13314
13315 if test $ol_cv_header_stdc = yes; then
13316   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
13317 cat >conftest.$ac_ext <<_ACEOF
13318 /* confdefs.h.  */
13319 _ACEOF
13320 cat confdefs.h >>conftest.$ac_ext
13321 cat >>conftest.$ac_ext <<_ACEOF
13322 /* end confdefs.h.  */
13323 #include <stdlib.h>
13324
13325 _ACEOF
13326 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13327   $EGREP "free" >/dev/null 2>&1; then
13328   :
13329 else
13330   ol_cv_header_stdc=no
13331 fi
13332 rm -f conftest*
13333
13334 fi
13335
13336 if test $ol_cv_header_stdc = yes; then
13337   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
13338 if test "$cross_compiling" = yes; then
13339   :
13340 else
13341   cat >conftest.$ac_ext <<_ACEOF
13342 /* confdefs.h.  */
13343 _ACEOF
13344 cat confdefs.h >>conftest.$ac_ext
13345 cat >>conftest.$ac_ext <<_ACEOF
13346 /* end confdefs.h.  */
13347 #include <ctype.h>
13348 #ifndef HAVE_EBCDIC
13349 #       define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
13350 #       define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
13351 #else
13352 #       define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
13353                 || ('j' <= (c) && (c) <= 'r') \
13354                 || ('s' <= (c) && (c) <= 'z'))
13355 #       define TOUPPER(c)       (ISLOWER(c) ? ((c) | 0x40) : (c))
13356 #endif
13357 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
13358 int main () { int i; for (i = 0; i < 256; i++)
13359 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
13360 exit (0); }
13361
13362 _ACEOF
13363 rm -f conftest$ac_exeext
13364 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13365   (eval $ac_link) 2>&5
13366   ac_status=$?
13367   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13368   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13369   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13370   (eval $ac_try) 2>&5
13371   ac_status=$?
13372   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13373   (exit $ac_status); }; }; then
13374   :
13375 else
13376   echo "$as_me: program exited with status $ac_status" >&5
13377 echo "$as_me: failed program was:" >&5
13378 sed 's/^/| /' conftest.$ac_ext >&5
13379
13380 ( exit $ac_status )
13381 ol_cv_header_stdc=no
13382 fi
13383 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13384 fi
13385 fi
13386 fi
13387 echo "$as_me:$LINENO: result: $ol_cv_header_stdc" >&5
13388 echo "${ECHO_T}$ol_cv_header_stdc" >&6
13389 if test $ol_cv_header_stdc = yes; then
13390   cat >>confdefs.h <<\_ACEOF
13391 #define STDC_HEADERS 1
13392 _ACEOF
13393
13394 fi
13395 ac_cv_header_stdc=disable
13396
13397
13398 if test $ol_cv_header_stdc != yes; then
13399         { echo "$as_me:$LINENO: WARNING: could not locate Standard C compliant headers" >&5
13400 echo "$as_me: WARNING: could not locate Standard C compliant headers" >&2;}
13401 fi
13402
13403
13404
13405
13406
13407
13408 ac_header_dirent=no
13409 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
13410   as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
13411 echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
13412 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6
13413 if eval "test \"\${$as_ac_Header+set}\" = set"; then
13414   echo $ECHO_N "(cached) $ECHO_C" >&6
13415 else
13416   cat >conftest.$ac_ext <<_ACEOF
13417 /* confdefs.h.  */
13418 _ACEOF
13419 cat confdefs.h >>conftest.$ac_ext
13420 cat >>conftest.$ac_ext <<_ACEOF
13421 /* end confdefs.h.  */
13422 #include <sys/types.h>
13423 #include <$ac_hdr>
13424
13425 int
13426 main ()
13427 {
13428 if ((DIR *) 0)
13429 return 0;
13430   ;
13431   return 0;
13432 }
13433 _ACEOF
13434 rm -f conftest.$ac_objext
13435 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13436   (eval $ac_compile) 2>conftest.er1
13437   ac_status=$?
13438   grep -v '^ *+' conftest.er1 >conftest.err
13439   rm -f conftest.er1
13440   cat conftest.err >&5
13441   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13442   (exit $ac_status); } &&
13443          { ac_try='test -z "$ac_c_werror_flag"
13444                          || test ! -s conftest.err'
13445   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13446   (eval $ac_try) 2>&5
13447   ac_status=$?
13448   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13449   (exit $ac_status); }; } &&
13450          { ac_try='test -s conftest.$ac_objext'
13451   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13452   (eval $ac_try) 2>&5
13453   ac_status=$?
13454   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13455   (exit $ac_status); }; }; then
13456   eval "$as_ac_Header=yes"
13457 else
13458   echo "$as_me: failed program was:" >&5
13459 sed 's/^/| /' conftest.$ac_ext >&5
13460
13461 eval "$as_ac_Header=no"
13462 fi
13463 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13464 fi
13465 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
13466 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
13467 if test `eval echo '${'$as_ac_Header'}'` = yes; then
13468   cat >>confdefs.h <<_ACEOF
13469 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
13470 _ACEOF
13471
13472 ac_header_dirent=$ac_hdr; break
13473 fi
13474
13475 done
13476 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
13477 if test $ac_header_dirent = dirent.h; then
13478   echo "$as_me:$LINENO: checking for library containing opendir" >&5
13479 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6
13480 if test "${ac_cv_search_opendir+set}" = set; then
13481   echo $ECHO_N "(cached) $ECHO_C" >&6
13482 else
13483   ac_func_search_save_LIBS=$LIBS
13484 ac_cv_search_opendir=no
13485 cat >conftest.$ac_ext <<_ACEOF
13486 /* confdefs.h.  */
13487 _ACEOF
13488 cat confdefs.h >>conftest.$ac_ext
13489 cat >>conftest.$ac_ext <<_ACEOF
13490 /* end confdefs.h.  */
13491
13492 /* Override any gcc2 internal prototype to avoid an error.  */
13493 #ifdef __cplusplus
13494 extern "C"
13495 #endif
13496 /* We use char because int might match the return type of a gcc2
13497    builtin and then its argument prototype would still apply.  */
13498 char opendir ();
13499 int
13500 main ()
13501 {
13502 opendir ();
13503   ;
13504   return 0;
13505 }
13506 _ACEOF
13507 rm -f conftest.$ac_objext conftest$ac_exeext
13508 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13509   (eval $ac_link) 2>conftest.er1
13510   ac_status=$?
13511   grep -v '^ *+' conftest.er1 >conftest.err
13512   rm -f conftest.er1
13513   cat conftest.err >&5
13514   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13515   (exit $ac_status); } &&
13516          { ac_try='test -z "$ac_c_werror_flag"
13517                          || test ! -s conftest.err'
13518   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13519   (eval $ac_try) 2>&5
13520   ac_status=$?
13521   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13522   (exit $ac_status); }; } &&
13523          { ac_try='test -s conftest$ac_exeext'
13524   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13525   (eval $ac_try) 2>&5
13526   ac_status=$?
13527   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13528   (exit $ac_status); }; }; then
13529   ac_cv_search_opendir="none required"
13530 else
13531   echo "$as_me: failed program was:" >&5
13532 sed 's/^/| /' conftest.$ac_ext >&5
13533
13534 fi
13535 rm -f conftest.err conftest.$ac_objext \
13536       conftest$ac_exeext conftest.$ac_ext
13537 if test "$ac_cv_search_opendir" = no; then
13538   for ac_lib in dir; do
13539     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13540     cat >conftest.$ac_ext <<_ACEOF
13541 /* confdefs.h.  */
13542 _ACEOF
13543 cat confdefs.h >>conftest.$ac_ext
13544 cat >>conftest.$ac_ext <<_ACEOF
13545 /* end confdefs.h.  */
13546
13547 /* Override any gcc2 internal prototype to avoid an error.  */
13548 #ifdef __cplusplus
13549 extern "C"
13550 #endif
13551 /* We use char because int might match the return type of a gcc2
13552    builtin and then its argument prototype would still apply.  */
13553 char opendir ();
13554 int
13555 main ()
13556 {
13557 opendir ();
13558   ;
13559   return 0;
13560 }
13561 _ACEOF
13562 rm -f conftest.$ac_objext conftest$ac_exeext
13563 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13564   (eval $ac_link) 2>conftest.er1
13565   ac_status=$?
13566   grep -v '^ *+' conftest.er1 >conftest.err
13567   rm -f conftest.er1
13568   cat conftest.err >&5
13569   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13570   (exit $ac_status); } &&
13571          { ac_try='test -z "$ac_c_werror_flag"
13572                          || test ! -s conftest.err'
13573   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13574   (eval $ac_try) 2>&5
13575   ac_status=$?
13576   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13577   (exit $ac_status); }; } &&
13578          { ac_try='test -s conftest$ac_exeext'
13579   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13580   (eval $ac_try) 2>&5
13581   ac_status=$?
13582   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13583   (exit $ac_status); }; }; then
13584   ac_cv_search_opendir="-l$ac_lib"
13585 break
13586 else
13587   echo "$as_me: failed program was:" >&5
13588 sed 's/^/| /' conftest.$ac_ext >&5
13589
13590 fi
13591 rm -f conftest.err conftest.$ac_objext \
13592       conftest$ac_exeext conftest.$ac_ext
13593   done
13594 fi
13595 LIBS=$ac_func_search_save_LIBS
13596 fi
13597 echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
13598 echo "${ECHO_T}$ac_cv_search_opendir" >&6
13599 if test "$ac_cv_search_opendir" != no; then
13600   test "$ac_cv_search_opendir" = "none required" || LIBS="$ac_cv_search_opendir $LIBS"
13601
13602 fi
13603
13604 else
13605   echo "$as_me:$LINENO: checking for library containing opendir" >&5
13606 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6
13607 if test "${ac_cv_search_opendir+set}" = set; then
13608   echo $ECHO_N "(cached) $ECHO_C" >&6
13609 else
13610   ac_func_search_save_LIBS=$LIBS
13611 ac_cv_search_opendir=no
13612 cat >conftest.$ac_ext <<_ACEOF
13613 /* confdefs.h.  */
13614 _ACEOF
13615 cat confdefs.h >>conftest.$ac_ext
13616 cat >>conftest.$ac_ext <<_ACEOF
13617 /* end confdefs.h.  */
13618
13619 /* Override any gcc2 internal prototype to avoid an error.  */
13620 #ifdef __cplusplus
13621 extern "C"
13622 #endif
13623 /* We use char because int might match the return type of a gcc2
13624    builtin and then its argument prototype would still apply.  */
13625 char opendir ();
13626 int
13627 main ()
13628 {
13629 opendir ();
13630   ;
13631   return 0;
13632 }
13633 _ACEOF
13634 rm -f conftest.$ac_objext conftest$ac_exeext
13635 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13636   (eval $ac_link) 2>conftest.er1
13637   ac_status=$?
13638   grep -v '^ *+' conftest.er1 >conftest.err
13639   rm -f conftest.er1
13640   cat conftest.err >&5
13641   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13642   (exit $ac_status); } &&
13643          { ac_try='test -z "$ac_c_werror_flag"
13644                          || test ! -s conftest.err'
13645   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13646   (eval $ac_try) 2>&5
13647   ac_status=$?
13648   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13649   (exit $ac_status); }; } &&
13650          { ac_try='test -s conftest$ac_exeext'
13651   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13652   (eval $ac_try) 2>&5
13653   ac_status=$?
13654   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13655   (exit $ac_status); }; }; then
13656   ac_cv_search_opendir="none required"
13657 else
13658   echo "$as_me: failed program was:" >&5
13659 sed 's/^/| /' conftest.$ac_ext >&5
13660
13661 fi
13662 rm -f conftest.err conftest.$ac_objext \
13663       conftest$ac_exeext conftest.$ac_ext
13664 if test "$ac_cv_search_opendir" = no; then
13665   for ac_lib in x; do
13666     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13667     cat >conftest.$ac_ext <<_ACEOF
13668 /* confdefs.h.  */
13669 _ACEOF
13670 cat confdefs.h >>conftest.$ac_ext
13671 cat >>conftest.$ac_ext <<_ACEOF
13672 /* end confdefs.h.  */
13673
13674 /* Override any gcc2 internal prototype to avoid an error.  */
13675 #ifdef __cplusplus
13676 extern "C"
13677 #endif
13678 /* We use char because int might match the return type of a gcc2
13679    builtin and then its argument prototype would still apply.  */
13680 char opendir ();
13681 int
13682 main ()
13683 {
13684 opendir ();
13685   ;
13686   return 0;
13687 }
13688 _ACEOF
13689 rm -f conftest.$ac_objext conftest$ac_exeext
13690 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13691   (eval $ac_link) 2>conftest.er1
13692   ac_status=$?
13693   grep -v '^ *+' conftest.er1 >conftest.err
13694   rm -f conftest.er1
13695   cat conftest.err >&5
13696   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13697   (exit $ac_status); } &&
13698          { ac_try='test -z "$ac_c_werror_flag"
13699                          || test ! -s conftest.err'
13700   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13701   (eval $ac_try) 2>&5
13702   ac_status=$?
13703   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13704   (exit $ac_status); }; } &&
13705          { ac_try='test -s conftest$ac_exeext'
13706   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13707   (eval $ac_try) 2>&5
13708   ac_status=$?
13709   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13710   (exit $ac_status); }; }; then
13711   ac_cv_search_opendir="-l$ac_lib"
13712 break
13713 else
13714   echo "$as_me: failed program was:" >&5
13715 sed 's/^/| /' conftest.$ac_ext >&5
13716
13717 fi
13718 rm -f conftest.err conftest.$ac_objext \
13719       conftest$ac_exeext conftest.$ac_ext
13720   done
13721 fi
13722 LIBS=$ac_func_search_save_LIBS
13723 fi
13724 echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
13725 echo "${ECHO_T}$ac_cv_search_opendir" >&6
13726 if test "$ac_cv_search_opendir" != no; then
13727   test "$ac_cv_search_opendir" = "none required" || LIBS="$ac_cv_search_opendir $LIBS"
13728
13729 fi
13730
13731 fi
13732
13733 echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
13734 echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6
13735 if test "${ac_cv_header_sys_wait_h+set}" = set; then
13736   echo $ECHO_N "(cached) $ECHO_C" >&6
13737 else
13738   cat >conftest.$ac_ext <<_ACEOF
13739 /* confdefs.h.  */
13740 _ACEOF
13741 cat confdefs.h >>conftest.$ac_ext
13742 cat >>conftest.$ac_ext <<_ACEOF
13743 /* end confdefs.h.  */
13744 #include <sys/types.h>
13745 #include <sys/wait.h>
13746 #ifndef WEXITSTATUS
13747 # define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
13748 #endif
13749 #ifndef WIFEXITED
13750 # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
13751 #endif
13752
13753 int
13754 main ()
13755 {
13756   int s;
13757   wait (&s);
13758   s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
13759   ;
13760   return 0;
13761 }
13762 _ACEOF
13763 rm -f conftest.$ac_objext
13764 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13765   (eval $ac_compile) 2>conftest.er1
13766   ac_status=$?
13767   grep -v '^ *+' conftest.er1 >conftest.err
13768   rm -f conftest.er1
13769   cat conftest.err >&5
13770   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13771   (exit $ac_status); } &&
13772          { ac_try='test -z "$ac_c_werror_flag"
13773                          || test ! -s conftest.err'
13774   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13775   (eval $ac_try) 2>&5
13776   ac_status=$?
13777   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13778   (exit $ac_status); }; } &&
13779          { ac_try='test -s conftest.$ac_objext'
13780   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13781   (eval $ac_try) 2>&5
13782   ac_status=$?
13783   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13784   (exit $ac_status); }; }; then
13785   ac_cv_header_sys_wait_h=yes
13786 else
13787   echo "$as_me: failed program was:" >&5
13788 sed 's/^/| /' conftest.$ac_ext >&5
13789
13790 ac_cv_header_sys_wait_h=no
13791 fi
13792 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13793 fi
13794 echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
13795 echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6
13796 if test $ac_cv_header_sys_wait_h = yes; then
13797
13798 cat >>confdefs.h <<\_ACEOF
13799 #define HAVE_SYS_WAIT_H 1
13800 _ACEOF
13801
13802 fi
13803
13804 echo "$as_me:$LINENO: checking whether termios.h defines TIOCGWINSZ" >&5
13805 echo $ECHO_N "checking whether termios.h defines TIOCGWINSZ... $ECHO_C" >&6
13806 if test "${ac_cv_sys_tiocgwinsz_in_termios_h+set}" = set; then
13807   echo $ECHO_N "(cached) $ECHO_C" >&6
13808 else
13809   cat >conftest.$ac_ext <<_ACEOF
13810 /* confdefs.h.  */
13811 _ACEOF
13812 cat confdefs.h >>conftest.$ac_ext
13813 cat >>conftest.$ac_ext <<_ACEOF
13814 /* end confdefs.h.  */
13815 #include <sys/types.h>
13816 #include <termios.h>
13817 #ifdef TIOCGWINSZ
13818   yes
13819 #endif
13820
13821 _ACEOF
13822 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13823   $EGREP "yes" >/dev/null 2>&1; then
13824   ac_cv_sys_tiocgwinsz_in_termios_h=yes
13825 else
13826   ac_cv_sys_tiocgwinsz_in_termios_h=no
13827 fi
13828 rm -f conftest*
13829
13830 fi
13831 echo "$as_me:$LINENO: result: $ac_cv_sys_tiocgwinsz_in_termios_h" >&5
13832 echo "${ECHO_T}$ac_cv_sys_tiocgwinsz_in_termios_h" >&6
13833
13834 if test $ac_cv_sys_tiocgwinsz_in_termios_h != yes; then
13835   echo "$as_me:$LINENO: checking whether sys/ioctl.h defines TIOCGWINSZ" >&5
13836 echo $ECHO_N "checking whether sys/ioctl.h defines TIOCGWINSZ... $ECHO_C" >&6
13837 if test "${ac_cv_sys_tiocgwinsz_in_sys_ioctl_h+set}" = set; then
13838   echo $ECHO_N "(cached) $ECHO_C" >&6
13839 else
13840   cat >conftest.$ac_ext <<_ACEOF
13841 /* confdefs.h.  */
13842 _ACEOF
13843 cat confdefs.h >>conftest.$ac_ext
13844 cat >>conftest.$ac_ext <<_ACEOF
13845 /* end confdefs.h.  */
13846 #include <sys/types.h>
13847 #include <sys/ioctl.h>
13848 #ifdef TIOCGWINSZ
13849   yes
13850 #endif
13851
13852 _ACEOF
13853 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13854   $EGREP "yes" >/dev/null 2>&1; then
13855   ac_cv_sys_tiocgwinsz_in_sys_ioctl_h=yes
13856 else
13857   ac_cv_sys_tiocgwinsz_in_sys_ioctl_h=no
13858 fi
13859 rm -f conftest*
13860
13861 fi
13862 echo "$as_me:$LINENO: result: $ac_cv_sys_tiocgwinsz_in_sys_ioctl_h" >&5
13863 echo "${ECHO_T}$ac_cv_sys_tiocgwinsz_in_sys_ioctl_h" >&6
13864
13865   if test $ac_cv_sys_tiocgwinsz_in_sys_ioctl_h = yes; then
13866
13867 cat >>confdefs.h <<\_ACEOF
13868 #define GWINSZ_IN_SYS_IOCTL 1
13869 _ACEOF
13870
13871   fi
13872 fi
13873
13874
13875
13876
13877
13878
13879
13880
13881
13882
13883
13884
13885
13886
13887
13888
13889
13890
13891
13892
13893
13894
13895
13896
13897
13898
13899
13900
13901
13902
13903
13904
13905
13906
13907
13908
13909
13910
13911
13912
13913
13914
13915
13916
13917
13918
13919
13920
13921
13922 for ac_header in \
13923         arpa/inet.h             \
13924         arpa/nameser.h          \
13925         assert.h                \
13926         bits/types.h            \
13927         conio.h                 \
13928         crypt.h                 \
13929         direct.h                \
13930         errno.h                 \
13931         fcntl.h                 \
13932         filio.h                 \
13933         getopt.h                \
13934         grp.h                   \
13935         io.h                    \
13936         libutil.h               \
13937         limits.h                \
13938         locale.h                \
13939         netinet/tcp.h           \
13940         malloc.h                \
13941         memory.h                \
13942         psap.h                  \
13943         pwd.h                   \
13944         process.h               \
13945         sgtty.h                 \
13946         shadow.h                \
13947         stddef.h                \
13948         string.h                \
13949         strings.h               \
13950         sysexits.h              \
13951         sys/file.h              \
13952         sys/filio.h             \
13953         sys/errno.h             \
13954         sys/ioctl.h             \
13955         sys/param.h             \
13956         sys/resource.h          \
13957         sys/select.h            \
13958         sys/socket.h            \
13959         sys/stat.h              \
13960         sys/syslog.h            \
13961         sys/time.h              \
13962         sys/types.h             \
13963         sys/uio.h               \
13964         syslog.h                \
13965         termios.h               \
13966         unistd.h                \
13967         utime.h                 \
13968         winsock.h               \
13969         winsock2.h              \
13970
13971 do
13972 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
13973 if eval "test \"\${$as_ac_Header+set}\" = set"; then
13974   echo "$as_me:$LINENO: checking for $ac_header" >&5
13975 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
13976 if eval "test \"\${$as_ac_Header+set}\" = set"; then
13977   echo $ECHO_N "(cached) $ECHO_C" >&6
13978 fi
13979 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
13980 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
13981 else
13982   # Is the header compilable?
13983 echo "$as_me:$LINENO: checking $ac_header usability" >&5
13984 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
13985 cat >conftest.$ac_ext <<_ACEOF
13986 /* confdefs.h.  */
13987 _ACEOF
13988 cat confdefs.h >>conftest.$ac_ext
13989 cat >>conftest.$ac_ext <<_ACEOF
13990 /* end confdefs.h.  */
13991 $ac_includes_default
13992 #include <$ac_header>
13993 _ACEOF
13994 rm -f conftest.$ac_objext
13995 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13996   (eval $ac_compile) 2>conftest.er1
13997   ac_status=$?
13998   grep -v '^ *+' conftest.er1 >conftest.err
13999   rm -f conftest.er1
14000   cat conftest.err >&5
14001   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14002   (exit $ac_status); } &&
14003          { ac_try='test -z "$ac_c_werror_flag"
14004                          || test ! -s conftest.err'
14005   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14006   (eval $ac_try) 2>&5
14007   ac_status=$?
14008   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14009   (exit $ac_status); }; } &&
14010          { ac_try='test -s conftest.$ac_objext'
14011   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14012   (eval $ac_try) 2>&5
14013   ac_status=$?
14014   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14015   (exit $ac_status); }; }; then
14016   ac_header_compiler=yes
14017 else
14018   echo "$as_me: failed program was:" >&5
14019 sed 's/^/| /' conftest.$ac_ext >&5
14020
14021 ac_header_compiler=no
14022 fi
14023 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14024 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14025 echo "${ECHO_T}$ac_header_compiler" >&6
14026
14027 # Is the header present?
14028 echo "$as_me:$LINENO: checking $ac_header presence" >&5
14029 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
14030 cat >conftest.$ac_ext <<_ACEOF
14031 /* confdefs.h.  */
14032 _ACEOF
14033 cat confdefs.h >>conftest.$ac_ext
14034 cat >>conftest.$ac_ext <<_ACEOF
14035 /* end confdefs.h.  */
14036 #include <$ac_header>
14037 _ACEOF
14038 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
14039   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14040   ac_status=$?
14041   grep -v '^ *+' conftest.er1 >conftest.err
14042   rm -f conftest.er1
14043   cat conftest.err >&5
14044   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14045   (exit $ac_status); } >/dev/null; then
14046   if test -s conftest.err; then
14047     ac_cpp_err=$ac_c_preproc_warn_flag
14048     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
14049   else
14050     ac_cpp_err=
14051   fi
14052 else
14053   ac_cpp_err=yes
14054 fi
14055 if test -z "$ac_cpp_err"; then
14056   ac_header_preproc=yes
14057 else
14058   echo "$as_me: failed program was:" >&5
14059 sed 's/^/| /' conftest.$ac_ext >&5
14060
14061   ac_header_preproc=no
14062 fi
14063 rm -f conftest.err conftest.$ac_ext
14064 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14065 echo "${ECHO_T}$ac_header_preproc" >&6
14066
14067 # So?  What about this header?
14068 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14069   yes:no: )
14070     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
14071 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
14072     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
14073 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
14074     ac_header_preproc=yes
14075     ;;
14076   no:yes:* )
14077     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
14078 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
14079     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
14080 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
14081     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
14082 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
14083     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
14084 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
14085     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
14086 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
14087     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
14088 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
14089     (
14090       cat <<\_ASBOX
14091 ## --------------------------------------------- ##
14092 ## Report this to <http://www.openldap.org/its/> ##
14093 ## --------------------------------------------- ##
14094 _ASBOX
14095     ) |
14096       sed "s/^/$as_me: WARNING:     /" >&2
14097     ;;
14098 esac
14099 echo "$as_me:$LINENO: checking for $ac_header" >&5
14100 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
14101 if eval "test \"\${$as_ac_Header+set}\" = set"; then
14102   echo $ECHO_N "(cached) $ECHO_C" >&6
14103 else
14104   eval "$as_ac_Header=\$ac_header_preproc"
14105 fi
14106 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
14107 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
14108
14109 fi
14110 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14111   cat >>confdefs.h <<_ACEOF
14112 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14113 _ACEOF
14114
14115 fi
14116
14117 done
14118
14119
14120
14121 for ac_header in resolv.h
14122 do
14123 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14124 echo "$as_me:$LINENO: checking for $ac_header" >&5
14125 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
14126 if eval "test \"\${$as_ac_Header+set}\" = set"; then
14127   echo $ECHO_N "(cached) $ECHO_C" >&6
14128 else
14129   cat >conftest.$ac_ext <<_ACEOF
14130 /* confdefs.h.  */
14131 _ACEOF
14132 cat confdefs.h >>conftest.$ac_ext
14133 cat >>conftest.$ac_ext <<_ACEOF
14134 /* end confdefs.h.  */
14135 $ac_includes_default
14136 #include <netinet/in.h>
14137
14138
14139 #include <$ac_header>
14140 _ACEOF
14141 rm -f conftest.$ac_objext
14142 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14143   (eval $ac_compile) 2>conftest.er1
14144   ac_status=$?
14145   grep -v '^ *+' conftest.er1 >conftest.err
14146   rm -f conftest.er1
14147   cat conftest.err >&5
14148   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14149   (exit $ac_status); } &&
14150          { ac_try='test -z "$ac_c_werror_flag"
14151                          || test ! -s conftest.err'
14152   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14153   (eval $ac_try) 2>&5
14154   ac_status=$?
14155   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14156   (exit $ac_status); }; } &&
14157          { ac_try='test -s conftest.$ac_objext'
14158   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14159   (eval $ac_try) 2>&5
14160   ac_status=$?
14161   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14162   (exit $ac_status); }; }; then
14163   eval "$as_ac_Header=yes"
14164 else
14165   echo "$as_me: failed program was:" >&5
14166 sed 's/^/| /' conftest.$ac_ext >&5
14167
14168 eval "$as_ac_Header=no"
14169 fi
14170 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14171 fi
14172 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
14173 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
14174 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14175   cat >>confdefs.h <<_ACEOF
14176 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14177 _ACEOF
14178
14179 fi
14180
14181 done
14182
14183
14184
14185 for ac_header in sys/ucred.h
14186 do
14187 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14188 echo "$as_me:$LINENO: checking for $ac_header" >&5
14189 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
14190 if eval "test \"\${$as_ac_Header+set}\" = set"; then
14191   echo $ECHO_N "(cached) $ECHO_C" >&6
14192 else
14193   cat >conftest.$ac_ext <<_ACEOF
14194 /* confdefs.h.  */
14195 _ACEOF
14196 cat confdefs.h >>conftest.$ac_ext
14197 cat >>conftest.$ac_ext <<_ACEOF
14198 /* end confdefs.h.  */
14199 $ac_includes_default
14200 #ifdef HAVE_SYS_PARAM_H
14201 #include <sys/param.h>
14202 #endif
14203
14204
14205 #include <$ac_header>
14206 _ACEOF
14207 rm -f conftest.$ac_objext
14208 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14209   (eval $ac_compile) 2>conftest.er1
14210   ac_status=$?
14211   grep -v '^ *+' conftest.er1 >conftest.err
14212   rm -f conftest.er1
14213   cat conftest.err >&5
14214   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14215   (exit $ac_status); } &&
14216          { ac_try='test -z "$ac_c_werror_flag"
14217                          || test ! -s conftest.err'
14218   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14219   (eval $ac_try) 2>&5
14220   ac_status=$?
14221   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14222   (exit $ac_status); }; } &&
14223          { ac_try='test -s conftest.$ac_objext'
14224   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14225   (eval $ac_try) 2>&5
14226   ac_status=$?
14227   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14228   (exit $ac_status); }; }; then
14229   eval "$as_ac_Header=yes"
14230 else
14231   echo "$as_me: failed program was:" >&5
14232 sed 's/^/| /' conftest.$ac_ext >&5
14233
14234 eval "$as_ac_Header=no"
14235 fi
14236 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14237 fi
14238 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
14239 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
14240 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14241   cat >>confdefs.h <<_ACEOF
14242 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14243 _ACEOF
14244
14245 fi
14246
14247 done
14248
14249
14250
14251
14252
14253 for ac_func in sigaction sigset
14254 do
14255 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
14256 echo "$as_me:$LINENO: checking for $ac_func" >&5
14257 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
14258 if eval "test \"\${$as_ac_var+set}\" = set"; then
14259   echo $ECHO_N "(cached) $ECHO_C" >&6
14260 else
14261   cat >conftest.$ac_ext <<_ACEOF
14262 /* confdefs.h.  */
14263 _ACEOF
14264 cat confdefs.h >>conftest.$ac_ext
14265 cat >>conftest.$ac_ext <<_ACEOF
14266 /* end confdefs.h.  */
14267 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
14268    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
14269 #define $ac_func innocuous_$ac_func
14270
14271 /* System header to define __stub macros and hopefully few prototypes,
14272     which can conflict with char $ac_func (); below.
14273     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
14274     <limits.h> exists even on freestanding compilers.  */
14275
14276 #ifdef __STDC__
14277 # include <limits.h>
14278 #else
14279 # include <assert.h>
14280 #endif
14281
14282 #undef $ac_func
14283
14284 /* Override any gcc2 internal prototype to avoid an error.  */
14285 #ifdef __cplusplus
14286 extern "C"
14287 {
14288 #endif
14289 /* We use char because int might match the return type of a gcc2
14290    builtin and then its argument prototype would still apply.  */
14291 char $ac_func ();
14292 /* The GNU C library defines this for functions which it implements
14293     to always fail with ENOSYS.  Some functions are actually named
14294     something starting with __ and the normal name is an alias.  */
14295 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
14296 choke me
14297 #else
14298 char (*f) () = $ac_func;
14299 #endif
14300 #ifdef __cplusplus
14301 }
14302 #endif
14303
14304 int
14305 main ()
14306 {
14307 return f != $ac_func;
14308   ;
14309   return 0;
14310 }
14311 _ACEOF
14312 rm -f conftest.$ac_objext conftest$ac_exeext
14313 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
14314   (eval $ac_link) 2>conftest.er1
14315   ac_status=$?
14316   grep -v '^ *+' conftest.er1 >conftest.err
14317   rm -f conftest.er1
14318   cat conftest.err >&5
14319   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14320   (exit $ac_status); } &&
14321          { ac_try='test -z "$ac_c_werror_flag"
14322                          || test ! -s conftest.err'
14323   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14324   (eval $ac_try) 2>&5
14325   ac_status=$?
14326   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14327   (exit $ac_status); }; } &&
14328          { ac_try='test -s conftest$ac_exeext'
14329   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14330   (eval $ac_try) 2>&5
14331   ac_status=$?
14332   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14333   (exit $ac_status); }; }; then
14334   eval "$as_ac_var=yes"
14335 else
14336   echo "$as_me: failed program was:" >&5
14337 sed 's/^/| /' conftest.$ac_ext >&5
14338
14339 eval "$as_ac_var=no"
14340 fi
14341 rm -f conftest.err conftest.$ac_objext \
14342       conftest$ac_exeext conftest.$ac_ext
14343 fi
14344 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
14345 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
14346 if test `eval echo '${'$as_ac_var'}'` = yes; then
14347   cat >>confdefs.h <<_ACEOF
14348 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
14349 _ACEOF
14350
14351 fi
14352 done
14353
14354
14355 if test $ac_cv_func_sigaction = no && test $ac_cv_func_sigaction = no ; then
14356
14357 echo "$as_me:$LINENO: checking for sigset in -lV3" >&5
14358 echo $ECHO_N "checking for sigset in -lV3... $ECHO_C" >&6
14359 if test "${ac_cv_lib_V3_sigset+set}" = set; then
14360   echo $ECHO_N "(cached) $ECHO_C" >&6
14361 else
14362   ac_check_lib_save_LIBS=$LIBS
14363 LIBS="-lV3  $LIBS"
14364 cat >conftest.$ac_ext <<_ACEOF
14365 /* confdefs.h.  */
14366 _ACEOF
14367 cat confdefs.h >>conftest.$ac_ext
14368 cat >>conftest.$ac_ext <<_ACEOF
14369 /* end confdefs.h.  */
14370
14371 /* Override any gcc2 internal prototype to avoid an error.  */
14372 #ifdef __cplusplus
14373 extern "C"
14374 #endif
14375 /* We use char because int might match the return type of a gcc2
14376    builtin and then its argument prototype would still apply.  */
14377 char sigset ();
14378 int
14379 main ()
14380 {
14381 sigset ();
14382   ;
14383   return 0;
14384 }
14385 _ACEOF
14386 rm -f conftest.$ac_objext conftest$ac_exeext
14387 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
14388   (eval $ac_link) 2>conftest.er1
14389   ac_status=$?
14390   grep -v '^ *+' conftest.er1 >conftest.err
14391   rm -f conftest.er1
14392   cat conftest.err >&5
14393   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14394   (exit $ac_status); } &&
14395          { ac_try='test -z "$ac_c_werror_flag"
14396                          || test ! -s conftest.err'
14397   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14398   (eval $ac_try) 2>&5
14399   ac_status=$?
14400   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14401   (exit $ac_status); }; } &&
14402          { ac_try='test -s conftest$ac_exeext'
14403   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14404   (eval $ac_try) 2>&5
14405   ac_status=$?
14406   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14407   (exit $ac_status); }; }; then
14408   ac_cv_lib_V3_sigset=yes
14409 else
14410   echo "$as_me: failed program was:" >&5
14411 sed 's/^/| /' conftest.$ac_ext >&5
14412
14413 ac_cv_lib_V3_sigset=no
14414 fi
14415 rm -f conftest.err conftest.$ac_objext \
14416       conftest$ac_exeext conftest.$ac_ext
14417 LIBS=$ac_check_lib_save_LIBS
14418 fi
14419 echo "$as_me:$LINENO: result: $ac_cv_lib_V3_sigset" >&5
14420 echo "${ECHO_T}$ac_cv_lib_V3_sigset" >&6
14421 if test $ac_cv_lib_V3_sigset = yes; then
14422   cat >>confdefs.h <<_ACEOF
14423 #define HAVE_LIBV3 1
14424 _ACEOF
14425
14426   LIBS="-lV3 $LIBS"
14427
14428 fi
14429
14430 fi
14431
14432 if test "$ac_cv_cygwin" != yes && test "$ac_cv_header_winsock_h" = yes; then
14433 echo "$as_me:$LINENO: checking for winsock" >&5
14434 echo $ECHO_N "checking for winsock... $ECHO_C" >&6
14435 if test "${ol_cv_winsock+set}" = set; then
14436   echo $ECHO_N "(cached) $ECHO_C" >&6
14437 else
14438   save_LIBS="$LIBS"
14439 for curlib in ws2_32 wsock32; do
14440         LIBS="$LIBS -l$curlib"
14441         cat >conftest.$ac_ext <<_ACEOF
14442 /* confdefs.h.  */
14443 _ACEOF
14444 cat confdefs.h >>conftest.$ac_ext
14445 cat >>conftest.$ac_ext <<_ACEOF
14446 /* end confdefs.h.  */
14447 #include <winsock.h>
14448
14449 int
14450 main ()
14451 {
14452
14453                         socket(0,0,0);
14454                         select(0,NULL,NULL,NULL,NULL);
14455                         closesocket(0);
14456                         gethostname(NULL,0);
14457
14458   ;
14459   return 0;
14460 }
14461 _ACEOF
14462 rm -f conftest.$ac_objext conftest$ac_exeext
14463 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
14464   (eval $ac_link) 2>conftest.er1
14465   ac_status=$?
14466   grep -v '^ *+' conftest.er1 >conftest.err
14467   rm -f conftest.er1
14468   cat conftest.err >&5
14469   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14470   (exit $ac_status); } &&
14471          { ac_try='test -z "$ac_c_werror_flag"
14472                          || test ! -s conftest.err'
14473   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14474   (eval $ac_try) 2>&5
14475   ac_status=$?
14476   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14477   (exit $ac_status); }; } &&
14478          { ac_try='test -s conftest$ac_exeext'
14479   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14480   (eval $ac_try) 2>&5
14481   ac_status=$?
14482   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14483   (exit $ac_status); }; }; then
14484   ol_cv_winsock=yes
14485 else
14486   echo "$as_me: failed program was:" >&5
14487 sed 's/^/| /' conftest.$ac_ext >&5
14488
14489 ol_cv_winsock=no
14490 fi
14491 rm -f conftest.err conftest.$ac_objext \
14492       conftest$ac_exeext conftest.$ac_ext
14493
14494         if test $ol_cv_winsock = yes; then
14495
14496 cat >>confdefs.h <<\_ACEOF
14497 #define HAVE_WINSOCK 1
14498 _ACEOF
14499
14500                 ac_cv_func_socket=yes
14501                 ac_cv_func_select=yes
14502                 ac_cv_func_closesocket=yes
14503                 ac_cv_func_gethostname=yes
14504                 if test $curlib = ws2_32; then
14505                         ol_cv_winsock=winsock2
14506
14507 cat >>confdefs.h <<\_ACEOF
14508 #define HAVE_WINSOCK2 1
14509 _ACEOF
14510
14511                 fi
14512                 break
14513         fi
14514         LIBS="$save_LIBS"
14515 done
14516 fi
14517 echo "$as_me:$LINENO: result: $ol_cv_winsock" >&5
14518 echo "${ECHO_T}$ol_cv_winsock" >&6
14519 fi
14520
14521
14522 echo "$as_me:$LINENO: checking for socket" >&5
14523 echo $ECHO_N "checking for socket... $ECHO_C" >&6
14524 if test "${ac_cv_func_socket+set}" = set; then
14525   echo $ECHO_N "(cached) $ECHO_C" >&6
14526 else
14527   cat >conftest.$ac_ext <<_ACEOF
14528 /* confdefs.h.  */
14529 _ACEOF
14530 cat confdefs.h >>conftest.$ac_ext
14531 cat >>conftest.$ac_ext <<_ACEOF
14532 /* end confdefs.h.  */
14533 /* Define socket to an innocuous variant, in case <limits.h> declares socket.
14534    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
14535 #define socket innocuous_socket
14536
14537 /* System header to define __stub macros and hopefully few prototypes,
14538     which can conflict with char socket (); below.
14539     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
14540     <limits.h> exists even on freestanding compilers.  */
14541
14542 #ifdef __STDC__
14543 # include <limits.h>
14544 #else
14545 # include <assert.h>
14546 #endif
14547
14548 #undef socket
14549
14550 /* Override any gcc2 internal prototype to avoid an error.  */
14551 #ifdef __cplusplus
14552 extern "C"
14553 {
14554 #endif
14555 /* We use char because int might match the return type of a gcc2
14556    builtin and then its argument prototype would still apply.  */
14557 char socket ();
14558 /* The GNU C library defines this for functions which it implements
14559     to always fail with ENOSYS.  Some functions are actually named
14560     something starting with __ and the normal name is an alias.  */
14561 #if defined (__stub_socket) || defined (__stub___socket)
14562 choke me
14563 #else
14564 char (*f) () = socket;
14565 #endif
14566 #ifdef __cplusplus
14567 }
14568 #endif
14569
14570 int
14571 main ()
14572 {
14573 return f != socket;
14574   ;
14575   return 0;
14576 }
14577 _ACEOF
14578 rm -f conftest.$ac_objext conftest$ac_exeext
14579 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
14580   (eval $ac_link) 2>conftest.er1
14581   ac_status=$?
14582   grep -v '^ *+' conftest.er1 >conftest.err
14583   rm -f conftest.er1
14584   cat conftest.err >&5
14585   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14586   (exit $ac_status); } &&
14587          { ac_try='test -z "$ac_c_werror_flag"
14588                          || test ! -s conftest.err'
14589   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14590   (eval $ac_try) 2>&5
14591   ac_status=$?
14592   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14593   (exit $ac_status); }; } &&
14594          { ac_try='test -s conftest$ac_exeext'
14595   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14596   (eval $ac_try) 2>&5
14597   ac_status=$?
14598   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14599   (exit $ac_status); }; }; then
14600   ac_cv_func_socket=yes
14601 else
14602   echo "$as_me: failed program was:" >&5
14603 sed 's/^/| /' conftest.$ac_ext >&5
14604
14605 ac_cv_func_socket=no
14606 fi
14607 rm -f conftest.err conftest.$ac_objext \
14608       conftest$ac_exeext conftest.$ac_ext
14609 fi
14610 echo "$as_me:$LINENO: result: $ac_cv_func_socket" >&5
14611 echo "${ECHO_T}$ac_cv_func_socket" >&6
14612 if test $ac_cv_func_socket = yes; then
14613   :
14614 else
14615
14616
14617 echo "$as_me:$LINENO: checking for main in -lsocket" >&5
14618 echo $ECHO_N "checking for main in -lsocket... $ECHO_C" >&6
14619 if test "${ac_cv_lib_socket_main+set}" = set; then
14620   echo $ECHO_N "(cached) $ECHO_C" >&6
14621 else
14622   ac_check_lib_save_LIBS=$LIBS
14623 LIBS="-lsocket  $LIBS"
14624 cat >conftest.$ac_ext <<_ACEOF
14625 /* confdefs.h.  */
14626 _ACEOF
14627 cat confdefs.h >>conftest.$ac_ext
14628 cat >>conftest.$ac_ext <<_ACEOF
14629 /* end confdefs.h.  */
14630
14631
14632 int
14633 main ()
14634 {
14635 main ();
14636   ;
14637   return 0;
14638 }
14639 _ACEOF
14640 rm -f conftest.$ac_objext conftest$ac_exeext
14641 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
14642   (eval $ac_link) 2>conftest.er1
14643   ac_status=$?
14644   grep -v '^ *+' conftest.er1 >conftest.err
14645   rm -f conftest.er1
14646   cat conftest.err >&5
14647   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14648   (exit $ac_status); } &&
14649          { ac_try='test -z "$ac_c_werror_flag"
14650                          || test ! -s conftest.err'
14651   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14652   (eval $ac_try) 2>&5
14653   ac_status=$?
14654   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14655   (exit $ac_status); }; } &&
14656          { ac_try='test -s conftest$ac_exeext'
14657   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14658   (eval $ac_try) 2>&5
14659   ac_status=$?
14660   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14661   (exit $ac_status); }; }; then
14662   ac_cv_lib_socket_main=yes
14663 else
14664   echo "$as_me: failed program was:" >&5
14665 sed 's/^/| /' conftest.$ac_ext >&5
14666
14667 ac_cv_lib_socket_main=no
14668 fi
14669 rm -f conftest.err conftest.$ac_objext \
14670       conftest$ac_exeext conftest.$ac_ext
14671 LIBS=$ac_check_lib_save_LIBS
14672 fi
14673 echo "$as_me:$LINENO: result: $ac_cv_lib_socket_main" >&5
14674 echo "${ECHO_T}$ac_cv_lib_socket_main" >&6
14675 if test $ac_cv_lib_socket_main = yes; then
14676   cat >>confdefs.h <<_ACEOF
14677 #define HAVE_LIBSOCKET 1
14678 _ACEOF
14679
14680   LIBS="-lsocket $LIBS"
14681
14682 fi
14683
14684
14685 echo "$as_me:$LINENO: checking for main in -lnet" >&5
14686 echo $ECHO_N "checking for main in -lnet... $ECHO_C" >&6
14687 if test "${ac_cv_lib_net_main+set}" = set; then
14688   echo $ECHO_N "(cached) $ECHO_C" >&6
14689 else
14690   ac_check_lib_save_LIBS=$LIBS
14691 LIBS="-lnet  $LIBS"
14692 cat >conftest.$ac_ext <<_ACEOF
14693 /* confdefs.h.  */
14694 _ACEOF
14695 cat confdefs.h >>conftest.$ac_ext
14696 cat >>conftest.$ac_ext <<_ACEOF
14697 /* end confdefs.h.  */
14698
14699
14700 int
14701 main ()
14702 {
14703 main ();
14704   ;
14705   return 0;
14706 }
14707 _ACEOF
14708 rm -f conftest.$ac_objext conftest$ac_exeext
14709 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
14710   (eval $ac_link) 2>conftest.er1
14711   ac_status=$?
14712   grep -v '^ *+' conftest.er1 >conftest.err
14713   rm -f conftest.er1
14714   cat conftest.err >&5
14715   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14716   (exit $ac_status); } &&
14717          { ac_try='test -z "$ac_c_werror_flag"
14718                          || test ! -s conftest.err'
14719   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14720   (eval $ac_try) 2>&5
14721   ac_status=$?
14722   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14723   (exit $ac_status); }; } &&
14724          { ac_try='test -s conftest$ac_exeext'
14725   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14726   (eval $ac_try) 2>&5
14727   ac_status=$?
14728   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14729   (exit $ac_status); }; }; then
14730   ac_cv_lib_net_main=yes
14731 else
14732   echo "$as_me: failed program was:" >&5
14733 sed 's/^/| /' conftest.$ac_ext >&5
14734
14735 ac_cv_lib_net_main=no
14736 fi
14737 rm -f conftest.err conftest.$ac_objext \
14738       conftest$ac_exeext conftest.$ac_ext
14739 LIBS=$ac_check_lib_save_LIBS
14740 fi
14741 echo "$as_me:$LINENO: result: $ac_cv_lib_net_main" >&5
14742 echo "${ECHO_T}$ac_cv_lib_net_main" >&6
14743 if test $ac_cv_lib_net_main = yes; then
14744   cat >>confdefs.h <<_ACEOF
14745 #define HAVE_LIBNET 1
14746 _ACEOF
14747
14748   LIBS="-lnet $LIBS"
14749
14750 fi
14751
14752
14753 echo "$as_me:$LINENO: checking for main in -lnsl_s" >&5
14754 echo $ECHO_N "checking for main in -lnsl_s... $ECHO_C" >&6
14755 if test "${ac_cv_lib_nsl_s_main+set}" = set; then
14756   echo $ECHO_N "(cached) $ECHO_C" >&6
14757 else
14758   ac_check_lib_save_LIBS=$LIBS
14759 LIBS="-lnsl_s  $LIBS"
14760 cat >conftest.$ac_ext <<_ACEOF
14761 /* confdefs.h.  */
14762 _ACEOF
14763 cat confdefs.h >>conftest.$ac_ext
14764 cat >>conftest.$ac_ext <<_ACEOF
14765 /* end confdefs.h.  */
14766
14767
14768 int
14769 main ()
14770 {
14771 main ();
14772   ;
14773   return 0;
14774 }
14775 _ACEOF
14776 rm -f conftest.$ac_objext conftest$ac_exeext
14777 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
14778   (eval $ac_link) 2>conftest.er1
14779   ac_status=$?
14780   grep -v '^ *+' conftest.er1 >conftest.err
14781   rm -f conftest.er1
14782   cat conftest.err >&5
14783   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14784   (exit $ac_status); } &&
14785          { ac_try='test -z "$ac_c_werror_flag"
14786                          || test ! -s conftest.err'
14787   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14788   (eval $ac_try) 2>&5
14789   ac_status=$?
14790   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14791   (exit $ac_status); }; } &&
14792          { ac_try='test -s conftest$ac_exeext'
14793   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14794   (eval $ac_try) 2>&5
14795   ac_status=$?
14796   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14797   (exit $ac_status); }; }; then
14798   ac_cv_lib_nsl_s_main=yes
14799 else
14800   echo "$as_me: failed program was:" >&5
14801 sed 's/^/| /' conftest.$ac_ext >&5
14802
14803 ac_cv_lib_nsl_s_main=no
14804 fi
14805 rm -f conftest.err conftest.$ac_objext \
14806       conftest$ac_exeext conftest.$ac_ext
14807 LIBS=$ac_check_lib_save_LIBS
14808 fi
14809 echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_s_main" >&5
14810 echo "${ECHO_T}$ac_cv_lib_nsl_s_main" >&6
14811 if test $ac_cv_lib_nsl_s_main = yes; then
14812   cat >>confdefs.h <<_ACEOF
14813 #define HAVE_LIBNSL_S 1
14814 _ACEOF
14815
14816   LIBS="-lnsl_s $LIBS"
14817
14818 fi
14819
14820
14821 echo "$as_me:$LINENO: checking for main in -lnsl" >&5
14822 echo $ECHO_N "checking for main in -lnsl... $ECHO_C" >&6
14823 if test "${ac_cv_lib_nsl_main+set}" = set; then
14824   echo $ECHO_N "(cached) $ECHO_C" >&6
14825 else
14826   ac_check_lib_save_LIBS=$LIBS
14827 LIBS="-lnsl  $LIBS"
14828 cat >conftest.$ac_ext <<_ACEOF
14829 /* confdefs.h.  */
14830 _ACEOF
14831 cat confdefs.h >>conftest.$ac_ext
14832 cat >>conftest.$ac_ext <<_ACEOF
14833 /* end confdefs.h.  */
14834
14835
14836 int
14837 main ()
14838 {
14839 main ();
14840   ;
14841   return 0;
14842 }
14843 _ACEOF
14844 rm -f conftest.$ac_objext conftest$ac_exeext
14845 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
14846   (eval $ac_link) 2>conftest.er1
14847   ac_status=$?
14848   grep -v '^ *+' conftest.er1 >conftest.err
14849   rm -f conftest.er1
14850   cat conftest.err >&5
14851   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14852   (exit $ac_status); } &&
14853          { ac_try='test -z "$ac_c_werror_flag"
14854                          || test ! -s conftest.err'
14855   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14856   (eval $ac_try) 2>&5
14857   ac_status=$?
14858   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14859   (exit $ac_status); }; } &&
14860          { ac_try='test -s conftest$ac_exeext'
14861   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14862   (eval $ac_try) 2>&5
14863   ac_status=$?
14864   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14865   (exit $ac_status); }; }; then
14866   ac_cv_lib_nsl_main=yes
14867 else
14868   echo "$as_me: failed program was:" >&5
14869 sed 's/^/| /' conftest.$ac_ext >&5
14870
14871 ac_cv_lib_nsl_main=no
14872 fi
14873 rm -f conftest.err conftest.$ac_objext \
14874       conftest$ac_exeext conftest.$ac_ext
14875 LIBS=$ac_check_lib_save_LIBS
14876 fi
14877 echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_main" >&5
14878 echo "${ECHO_T}$ac_cv_lib_nsl_main" >&6
14879 if test $ac_cv_lib_nsl_main = yes; then
14880   cat >>confdefs.h <<_ACEOF
14881 #define HAVE_LIBNSL 1
14882 _ACEOF
14883
14884   LIBS="-lnsl $LIBS"
14885
14886 fi
14887
14888
14889 echo "$as_me:$LINENO: checking for socket in -linet" >&5
14890 echo $ECHO_N "checking for socket in -linet... $ECHO_C" >&6
14891 if test "${ac_cv_lib_inet_socket+set}" = set; then
14892   echo $ECHO_N "(cached) $ECHO_C" >&6
14893 else
14894   ac_check_lib_save_LIBS=$LIBS
14895 LIBS="-linet  $LIBS"
14896 cat >conftest.$ac_ext <<_ACEOF
14897 /* confdefs.h.  */
14898 _ACEOF
14899 cat confdefs.h >>conftest.$ac_ext
14900 cat >>conftest.$ac_ext <<_ACEOF
14901 /* end confdefs.h.  */
14902
14903 /* Override any gcc2 internal prototype to avoid an error.  */
14904 #ifdef __cplusplus
14905 extern "C"
14906 #endif
14907 /* We use char because int might match the return type of a gcc2
14908    builtin and then its argument prototype would still apply.  */
14909 char socket ();
14910 int
14911 main ()
14912 {
14913 socket ();
14914   ;
14915   return 0;
14916 }
14917 _ACEOF
14918 rm -f conftest.$ac_objext conftest$ac_exeext
14919 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
14920   (eval $ac_link) 2>conftest.er1
14921   ac_status=$?
14922   grep -v '^ *+' conftest.er1 >conftest.err
14923   rm -f conftest.er1
14924   cat conftest.err >&5
14925   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14926   (exit $ac_status); } &&
14927          { ac_try='test -z "$ac_c_werror_flag"
14928                          || test ! -s conftest.err'
14929   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14930   (eval $ac_try) 2>&5
14931   ac_status=$?
14932   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14933   (exit $ac_status); }; } &&
14934          { ac_try='test -s conftest$ac_exeext'
14935   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14936   (eval $ac_try) 2>&5
14937   ac_status=$?
14938   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14939   (exit $ac_status); }; }; then
14940   ac_cv_lib_inet_socket=yes
14941 else
14942   echo "$as_me: failed program was:" >&5
14943 sed 's/^/| /' conftest.$ac_ext >&5
14944
14945 ac_cv_lib_inet_socket=no
14946 fi
14947 rm -f conftest.err conftest.$ac_objext \
14948       conftest$ac_exeext conftest.$ac_ext
14949 LIBS=$ac_check_lib_save_LIBS
14950 fi
14951 echo "$as_me:$LINENO: result: $ac_cv_lib_inet_socket" >&5
14952 echo "${ECHO_T}$ac_cv_lib_inet_socket" >&6
14953 if test $ac_cv_lib_inet_socket = yes; then
14954   cat >>confdefs.h <<_ACEOF
14955 #define HAVE_LIBINET 1
14956 _ACEOF
14957
14958   LIBS="-linet $LIBS"
14959
14960 fi
14961
14962
14963 echo "$as_me:$LINENO: checking for main in -lgen" >&5
14964 echo $ECHO_N "checking for main in -lgen... $ECHO_C" >&6
14965 if test "${ac_cv_lib_gen_main+set}" = set; then
14966   echo $ECHO_N "(cached) $ECHO_C" >&6
14967 else
14968   ac_check_lib_save_LIBS=$LIBS
14969 LIBS="-lgen  $LIBS"
14970 cat >conftest.$ac_ext <<_ACEOF
14971 /* confdefs.h.  */
14972 _ACEOF
14973 cat confdefs.h >>conftest.$ac_ext
14974 cat >>conftest.$ac_ext <<_ACEOF
14975 /* end confdefs.h.  */
14976
14977
14978 int
14979 main ()
14980 {
14981 main ();
14982   ;
14983   return 0;
14984 }
14985 _ACEOF
14986 rm -f conftest.$ac_objext conftest$ac_exeext
14987 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
14988   (eval $ac_link) 2>conftest.er1
14989   ac_status=$?
14990   grep -v '^ *+' conftest.er1 >conftest.err
14991   rm -f conftest.er1
14992   cat conftest.err >&5
14993   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14994   (exit $ac_status); } &&
14995          { ac_try='test -z "$ac_c_werror_flag"
14996                          || test ! -s conftest.err'
14997   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14998   (eval $ac_try) 2>&5
14999   ac_status=$?
15000   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15001   (exit $ac_status); }; } &&
15002          { ac_try='test -s conftest$ac_exeext'
15003   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15004   (eval $ac_try) 2>&5
15005   ac_status=$?
15006   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15007   (exit $ac_status); }; }; then
15008   ac_cv_lib_gen_main=yes
15009 else
15010   echo "$as_me: failed program was:" >&5
15011 sed 's/^/| /' conftest.$ac_ext >&5
15012
15013 ac_cv_lib_gen_main=no
15014 fi
15015 rm -f conftest.err conftest.$ac_objext \
15016       conftest$ac_exeext conftest.$ac_ext
15017 LIBS=$ac_check_lib_save_LIBS
15018 fi
15019 echo "$as_me:$LINENO: result: $ac_cv_lib_gen_main" >&5
15020 echo "${ECHO_T}$ac_cv_lib_gen_main" >&6
15021 if test $ac_cv_lib_gen_main = yes; then
15022   cat >>confdefs.h <<_ACEOF
15023 #define HAVE_LIBGEN 1
15024 _ACEOF
15025
15026   LIBS="-lgen $LIBS"
15027
15028 fi
15029
15030
15031 fi
15032
15033
15034 echo "$as_me:$LINENO: checking for select" >&5
15035 echo $ECHO_N "checking for select... $ECHO_C" >&6
15036 if test "${ac_cv_func_select+set}" = set; then
15037   echo $ECHO_N "(cached) $ECHO_C" >&6
15038 else
15039   cat >conftest.$ac_ext <<_ACEOF
15040 /* confdefs.h.  */
15041 _ACEOF
15042 cat confdefs.h >>conftest.$ac_ext
15043 cat >>conftest.$ac_ext <<_ACEOF
15044 /* end confdefs.h.  */
15045 /* Define select to an innocuous variant, in case <limits.h> declares select.
15046    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
15047 #define select innocuous_select
15048
15049 /* System header to define __stub macros and hopefully few prototypes,
15050     which can conflict with char select (); below.
15051     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
15052     <limits.h> exists even on freestanding compilers.  */
15053
15054 #ifdef __STDC__
15055 # include <limits.h>
15056 #else
15057 # include <assert.h>
15058 #endif
15059
15060 #undef select
15061
15062 /* Override any gcc2 internal prototype to avoid an error.  */
15063 #ifdef __cplusplus
15064 extern "C"
15065 {
15066 #endif
15067 /* We use char because int might match the return type of a gcc2
15068    builtin and then its argument prototype would still apply.  */
15069 char select ();
15070 /* The GNU C library defines this for functions which it implements
15071     to always fail with ENOSYS.  Some functions are actually named
15072     something starting with __ and the normal name is an alias.  */
15073 #if defined (__stub_select) || defined (__stub___select)
15074 choke me
15075 #else
15076 char (*f) () = select;
15077 #endif
15078 #ifdef __cplusplus
15079 }
15080 #endif
15081
15082 int
15083 main ()
15084 {
15085 return f != select;
15086   ;
15087   return 0;
15088 }
15089 _ACEOF
15090 rm -f conftest.$ac_objext conftest$ac_exeext
15091 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15092   (eval $ac_link) 2>conftest.er1
15093   ac_status=$?
15094   grep -v '^ *+' conftest.er1 >conftest.err
15095   rm -f conftest.er1
15096   cat conftest.err >&5
15097   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15098   (exit $ac_status); } &&
15099          { ac_try='test -z "$ac_c_werror_flag"
15100                          || test ! -s conftest.err'
15101   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15102   (eval $ac_try) 2>&5
15103   ac_status=$?
15104   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15105   (exit $ac_status); }; } &&
15106          { ac_try='test -s conftest$ac_exeext'
15107   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15108   (eval $ac_try) 2>&5
15109   ac_status=$?
15110   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15111   (exit $ac_status); }; }; then
15112   ac_cv_func_select=yes
15113 else
15114   echo "$as_me: failed program was:" >&5
15115 sed 's/^/| /' conftest.$ac_ext >&5
15116
15117 ac_cv_func_select=no
15118 fi
15119 rm -f conftest.err conftest.$ac_objext \
15120       conftest$ac_exeext conftest.$ac_ext
15121 fi
15122 echo "$as_me:$LINENO: result: $ac_cv_func_select" >&5
15123 echo "${ECHO_T}$ac_cv_func_select" >&6
15124 if test $ac_cv_func_select = yes; then
15125   :
15126 else
15127   { { echo "$as_me:$LINENO: error: select() required." >&5
15128 echo "$as_me: error: select() required." >&2;}
15129    { (exit 1); exit 1; }; }
15130 fi
15131
15132
15133 if test "${ac_cv_header_winsock_h}" != yes; then
15134
15135
15136 for ac_header in sys/select.h sys/socket.h
15137 do
15138 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15139 if eval "test \"\${$as_ac_Header+set}\" = set"; then
15140   echo "$as_me:$LINENO: checking for $ac_header" >&5
15141 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
15142 if eval "test \"\${$as_ac_Header+set}\" = set"; then
15143   echo $ECHO_N "(cached) $ECHO_C" >&6
15144 fi
15145 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
15146 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
15147 else
15148   # Is the header compilable?
15149 echo "$as_me:$LINENO: checking $ac_header usability" >&5
15150 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
15151 cat >conftest.$ac_ext <<_ACEOF
15152 /* confdefs.h.  */
15153 _ACEOF
15154 cat confdefs.h >>conftest.$ac_ext
15155 cat >>conftest.$ac_ext <<_ACEOF
15156 /* end confdefs.h.  */
15157 $ac_includes_default
15158 #include <$ac_header>
15159 _ACEOF
15160 rm -f conftest.$ac_objext
15161 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15162   (eval $ac_compile) 2>conftest.er1
15163   ac_status=$?
15164   grep -v '^ *+' conftest.er1 >conftest.err
15165   rm -f conftest.er1
15166   cat conftest.err >&5
15167   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15168   (exit $ac_status); } &&
15169          { ac_try='test -z "$ac_c_werror_flag"
15170                          || test ! -s conftest.err'
15171   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15172   (eval $ac_try) 2>&5
15173   ac_status=$?
15174   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15175   (exit $ac_status); }; } &&
15176          { ac_try='test -s conftest.$ac_objext'
15177   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15178   (eval $ac_try) 2>&5
15179   ac_status=$?
15180   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15181   (exit $ac_status); }; }; then
15182   ac_header_compiler=yes
15183 else
15184   echo "$as_me: failed program was:" >&5
15185 sed 's/^/| /' conftest.$ac_ext >&5
15186
15187 ac_header_compiler=no
15188 fi
15189 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
15190 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15191 echo "${ECHO_T}$ac_header_compiler" >&6
15192
15193 # Is the header present?
15194 echo "$as_me:$LINENO: checking $ac_header presence" >&5
15195 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
15196 cat >conftest.$ac_ext <<_ACEOF
15197 /* confdefs.h.  */
15198 _ACEOF
15199 cat confdefs.h >>conftest.$ac_ext
15200 cat >>conftest.$ac_ext <<_ACEOF
15201 /* end confdefs.h.  */
15202 #include <$ac_header>
15203 _ACEOF
15204 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
15205   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
15206   ac_status=$?
15207   grep -v '^ *+' conftest.er1 >conftest.err
15208   rm -f conftest.er1
15209   cat conftest.err >&5
15210   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15211   (exit $ac_status); } >/dev/null; then
15212   if test -s conftest.err; then
15213     ac_cpp_err=$ac_c_preproc_warn_flag
15214     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15215   else
15216     ac_cpp_err=
15217   fi
15218 else
15219   ac_cpp_err=yes
15220 fi
15221 if test -z "$ac_cpp_err"; then
15222   ac_header_preproc=yes
15223 else
15224   echo "$as_me: failed program was:" >&5
15225 sed 's/^/| /' conftest.$ac_ext >&5
15226
15227   ac_header_preproc=no
15228 fi
15229 rm -f conftest.err conftest.$ac_ext
15230 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15231 echo "${ECHO_T}$ac_header_preproc" >&6
15232
15233 # So?  What about this header?
15234 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15235   yes:no: )
15236     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15237 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15238     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15239 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15240     ac_header_preproc=yes
15241     ;;
15242   no:yes:* )
15243     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15244 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15245     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15246 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15247     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15248 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15249     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15250 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15251     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15252 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15253     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15254 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15255     (
15256       cat <<\_ASBOX
15257 ## --------------------------------------------- ##
15258 ## Report this to <http://www.openldap.org/its/> ##
15259 ## --------------------------------------------- ##
15260 _ASBOX
15261     ) |
15262       sed "s/^/$as_me: WARNING:     /" >&2
15263     ;;
15264 esac
15265 echo "$as_me:$LINENO: checking for $ac_header" >&5
15266 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
15267 if eval "test \"\${$as_ac_Header+set}\" = set"; then
15268   echo $ECHO_N "(cached) $ECHO_C" >&6
15269 else
15270   eval "$as_ac_Header=\$ac_header_preproc"
15271 fi
15272 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
15273 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
15274
15275 fi
15276 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15277   cat >>confdefs.h <<_ACEOF
15278 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15279 _ACEOF
15280
15281 fi
15282
15283 done
15284
15285 echo "$as_me:$LINENO: checking types of arguments for select" >&5
15286 echo $ECHO_N "checking types of arguments for select... $ECHO_C" >&6
15287 if test "${ac_cv_func_select_args+set}" = set; then
15288   echo $ECHO_N "(cached) $ECHO_C" >&6
15289 else
15290   for ac_arg234 in 'fd_set *' 'int *' 'void *'; do
15291  for ac_arg1 in 'int' 'size_t' 'unsigned long' 'unsigned'; do
15292   for ac_arg5 in 'struct timeval *' 'const struct timeval *'; do
15293    cat >conftest.$ac_ext <<_ACEOF
15294 /* confdefs.h.  */
15295 _ACEOF
15296 cat confdefs.h >>conftest.$ac_ext
15297 cat >>conftest.$ac_ext <<_ACEOF
15298 /* end confdefs.h.  */
15299 $ac_includes_default
15300 #if HAVE_SYS_SELECT_H
15301 # include <sys/select.h>
15302 #endif
15303 #if HAVE_SYS_SOCKET_H
15304 # include <sys/socket.h>
15305 #endif
15306
15307 int
15308 main ()
15309 {
15310 extern int select ($ac_arg1,
15311                                             $ac_arg234, $ac_arg234, $ac_arg234,
15312                                             $ac_arg5);
15313   ;
15314   return 0;
15315 }
15316 _ACEOF
15317 rm -f conftest.$ac_objext
15318 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15319   (eval $ac_compile) 2>conftest.er1
15320   ac_status=$?
15321   grep -v '^ *+' conftest.er1 >conftest.err
15322   rm -f conftest.er1
15323   cat conftest.err >&5
15324   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15325   (exit $ac_status); } &&
15326          { ac_try='test -z "$ac_c_werror_flag"
15327                          || test ! -s conftest.err'
15328   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15329   (eval $ac_try) 2>&5
15330   ac_status=$?
15331   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15332   (exit $ac_status); }; } &&
15333          { ac_try='test -s conftest.$ac_objext'
15334   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15335   (eval $ac_try) 2>&5
15336   ac_status=$?
15337   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15338   (exit $ac_status); }; }; then
15339   ac_cv_func_select_args="$ac_arg1,$ac_arg234,$ac_arg5"; break 3
15340 else
15341   echo "$as_me: failed program was:" >&5
15342 sed 's/^/| /' conftest.$ac_ext >&5
15343
15344 fi
15345 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
15346   done
15347  done
15348 done
15349 # Provide a safe default value.
15350 : ${ac_cv_func_select_args='int,int *,struct timeval *'}
15351
15352 fi
15353 echo "$as_me:$LINENO: result: $ac_cv_func_select_args" >&5
15354 echo "${ECHO_T}$ac_cv_func_select_args" >&6
15355 ac_save_IFS=$IFS; IFS=','
15356 set dummy `echo "$ac_cv_func_select_args" | sed 's/\*/\*/g'`
15357 IFS=$ac_save_IFS
15358 shift
15359
15360 cat >>confdefs.h <<_ACEOF
15361 #define SELECT_TYPE_ARG1 $1
15362 _ACEOF
15363
15364
15365 cat >>confdefs.h <<_ACEOF
15366 #define SELECT_TYPE_ARG234 ($2)
15367 _ACEOF
15368
15369
15370 cat >>confdefs.h <<_ACEOF
15371 #define SELECT_TYPE_ARG5 ($3)
15372 _ACEOF
15373
15374 rm -f conftest*
15375
15376 fi
15377
15378
15379
15380 for ac_func in poll
15381 do
15382 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
15383 echo "$as_me:$LINENO: checking for $ac_func" >&5
15384 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
15385 if eval "test \"\${$as_ac_var+set}\" = set"; then
15386   echo $ECHO_N "(cached) $ECHO_C" >&6
15387 else
15388   cat >conftest.$ac_ext <<_ACEOF
15389 /* confdefs.h.  */
15390 _ACEOF
15391 cat confdefs.h >>conftest.$ac_ext
15392 cat >>conftest.$ac_ext <<_ACEOF
15393 /* end confdefs.h.  */
15394 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
15395    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
15396 #define $ac_func innocuous_$ac_func
15397
15398 /* System header to define __stub macros and hopefully few prototypes,
15399     which can conflict with char $ac_func (); below.
15400     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
15401     <limits.h> exists even on freestanding compilers.  */
15402
15403 #ifdef __STDC__
15404 # include <limits.h>
15405 #else
15406 # include <assert.h>
15407 #endif
15408
15409 #undef $ac_func
15410
15411 /* Override any gcc2 internal prototype to avoid an error.  */
15412 #ifdef __cplusplus
15413 extern "C"
15414 {
15415 #endif
15416 /* We use char because int might match the return type of a gcc2
15417    builtin and then its argument prototype would still apply.  */
15418 char $ac_func ();
15419 /* The GNU C library defines this for functions which it implements
15420     to always fail with ENOSYS.  Some functions are actually named
15421     something starting with __ and the normal name is an alias.  */
15422 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
15423 choke me
15424 #else
15425 char (*f) () = $ac_func;
15426 #endif
15427 #ifdef __cplusplus
15428 }
15429 #endif
15430
15431 int
15432 main ()
15433 {
15434 return f != $ac_func;
15435   ;
15436   return 0;
15437 }
15438 _ACEOF
15439 rm -f conftest.$ac_objext conftest$ac_exeext
15440 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15441   (eval $ac_link) 2>conftest.er1
15442   ac_status=$?
15443   grep -v '^ *+' conftest.er1 >conftest.err
15444   rm -f conftest.er1
15445   cat conftest.err >&5
15446   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15447   (exit $ac_status); } &&
15448          { ac_try='test -z "$ac_c_werror_flag"
15449                          || test ! -s conftest.err'
15450   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15451   (eval $ac_try) 2>&5
15452   ac_status=$?
15453   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15454   (exit $ac_status); }; } &&
15455          { ac_try='test -s conftest$ac_exeext'
15456   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15457   (eval $ac_try) 2>&5
15458   ac_status=$?
15459   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15460   (exit $ac_status); }; }; then
15461   eval "$as_ac_var=yes"
15462 else
15463   echo "$as_me: failed program was:" >&5
15464 sed 's/^/| /' conftest.$ac_ext >&5
15465
15466 eval "$as_ac_var=no"
15467 fi
15468 rm -f conftest.err conftest.$ac_objext \
15469       conftest$ac_exeext conftest.$ac_ext
15470 fi
15471 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
15472 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
15473 if test `eval echo '${'$as_ac_var'}'` = yes; then
15474   cat >>confdefs.h <<_ACEOF
15475 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
15476 _ACEOF
15477
15478 fi
15479 done
15480
15481
15482 for ac_header in poll.h
15483 do
15484 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15485 if eval "test \"\${$as_ac_Header+set}\" = set"; then
15486   echo "$as_me:$LINENO: checking for $ac_header" >&5
15487 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
15488 if eval "test \"\${$as_ac_Header+set}\" = set"; then
15489   echo $ECHO_N "(cached) $ECHO_C" >&6
15490 fi
15491 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
15492 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
15493 else
15494   # Is the header compilable?
15495 echo "$as_me:$LINENO: checking $ac_header usability" >&5
15496 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
15497 cat >conftest.$ac_ext <<_ACEOF
15498 /* confdefs.h.  */
15499 _ACEOF
15500 cat confdefs.h >>conftest.$ac_ext
15501 cat >>conftest.$ac_ext <<_ACEOF
15502 /* end confdefs.h.  */
15503 $ac_includes_default
15504 #include <$ac_header>
15505 _ACEOF
15506 rm -f conftest.$ac_objext
15507 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15508   (eval $ac_compile) 2>conftest.er1
15509   ac_status=$?
15510   grep -v '^ *+' conftest.er1 >conftest.err
15511   rm -f conftest.er1
15512   cat conftest.err >&5
15513   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15514   (exit $ac_status); } &&
15515          { ac_try='test -z "$ac_c_werror_flag"
15516                          || test ! -s conftest.err'
15517   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15518   (eval $ac_try) 2>&5
15519   ac_status=$?
15520   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15521   (exit $ac_status); }; } &&
15522          { ac_try='test -s conftest.$ac_objext'
15523   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15524   (eval $ac_try) 2>&5
15525   ac_status=$?
15526   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15527   (exit $ac_status); }; }; then
15528   ac_header_compiler=yes
15529 else
15530   echo "$as_me: failed program was:" >&5
15531 sed 's/^/| /' conftest.$ac_ext >&5
15532
15533 ac_header_compiler=no
15534 fi
15535 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
15536 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15537 echo "${ECHO_T}$ac_header_compiler" >&6
15538
15539 # Is the header present?
15540 echo "$as_me:$LINENO: checking $ac_header presence" >&5
15541 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
15542 cat >conftest.$ac_ext <<_ACEOF
15543 /* confdefs.h.  */
15544 _ACEOF
15545 cat confdefs.h >>conftest.$ac_ext
15546 cat >>conftest.$ac_ext <<_ACEOF
15547 /* end confdefs.h.  */
15548 #include <$ac_header>
15549 _ACEOF
15550 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
15551   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
15552   ac_status=$?
15553   grep -v '^ *+' conftest.er1 >conftest.err
15554   rm -f conftest.er1
15555   cat conftest.err >&5
15556   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15557   (exit $ac_status); } >/dev/null; then
15558   if test -s conftest.err; then
15559     ac_cpp_err=$ac_c_preproc_warn_flag
15560     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15561   else
15562     ac_cpp_err=
15563   fi
15564 else
15565   ac_cpp_err=yes
15566 fi
15567 if test -z "$ac_cpp_err"; then
15568   ac_header_preproc=yes
15569 else
15570   echo "$as_me: failed program was:" >&5
15571 sed 's/^/| /' conftest.$ac_ext >&5
15572
15573   ac_header_preproc=no
15574 fi
15575 rm -f conftest.err conftest.$ac_ext
15576 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15577 echo "${ECHO_T}$ac_header_preproc" >&6
15578
15579 # So?  What about this header?
15580 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15581   yes:no: )
15582     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15583 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15584     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15585 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15586     ac_header_preproc=yes
15587     ;;
15588   no:yes:* )
15589     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15590 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15591     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15592 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15593     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15594 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15595     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15596 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15597     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15598 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15599     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15600 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15601     (
15602       cat <<\_ASBOX
15603 ## --------------------------------------------- ##
15604 ## Report this to <http://www.openldap.org/its/> ##
15605 ## --------------------------------------------- ##
15606 _ASBOX
15607     ) |
15608       sed "s/^/$as_me: WARNING:     /" >&2
15609     ;;
15610 esac
15611 echo "$as_me:$LINENO: checking for $ac_header" >&5
15612 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
15613 if eval "test \"\${$as_ac_Header+set}\" = set"; then
15614   echo $ECHO_N "(cached) $ECHO_C" >&6
15615 else
15616   eval "$as_ac_Header=\$ac_header_preproc"
15617 fi
15618 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
15619 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
15620
15621 fi
15622 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15623   cat >>confdefs.h <<_ACEOF
15624 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15625 _ACEOF
15626
15627 fi
15628
15629 done
15630
15631
15632
15633 for ac_header in sys/epoll.h
15634 do
15635 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15636 if eval "test \"\${$as_ac_Header+set}\" = set"; then
15637   echo "$as_me:$LINENO: checking for $ac_header" >&5
15638 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
15639 if eval "test \"\${$as_ac_Header+set}\" = set"; then
15640   echo $ECHO_N "(cached) $ECHO_C" >&6
15641 fi
15642 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
15643 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
15644 else
15645   # Is the header compilable?
15646 echo "$as_me:$LINENO: checking $ac_header usability" >&5
15647 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
15648 cat >conftest.$ac_ext <<_ACEOF
15649 /* confdefs.h.  */
15650 _ACEOF
15651 cat confdefs.h >>conftest.$ac_ext
15652 cat >>conftest.$ac_ext <<_ACEOF
15653 /* end confdefs.h.  */
15654 $ac_includes_default
15655 #include <$ac_header>
15656 _ACEOF
15657 rm -f conftest.$ac_objext
15658 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15659   (eval $ac_compile) 2>conftest.er1
15660   ac_status=$?
15661   grep -v '^ *+' conftest.er1 >conftest.err
15662   rm -f conftest.er1
15663   cat conftest.err >&5
15664   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15665   (exit $ac_status); } &&
15666          { ac_try='test -z "$ac_c_werror_flag"
15667                          || test ! -s conftest.err'
15668   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15669   (eval $ac_try) 2>&5
15670   ac_status=$?
15671   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15672   (exit $ac_status); }; } &&
15673          { ac_try='test -s conftest.$ac_objext'
15674   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15675   (eval $ac_try) 2>&5
15676   ac_status=$?
15677   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15678   (exit $ac_status); }; }; then
15679   ac_header_compiler=yes
15680 else
15681   echo "$as_me: failed program was:" >&5
15682 sed 's/^/| /' conftest.$ac_ext >&5
15683
15684 ac_header_compiler=no
15685 fi
15686 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
15687 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15688 echo "${ECHO_T}$ac_header_compiler" >&6
15689
15690 # Is the header present?
15691 echo "$as_me:$LINENO: checking $ac_header presence" >&5
15692 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
15693 cat >conftest.$ac_ext <<_ACEOF
15694 /* confdefs.h.  */
15695 _ACEOF
15696 cat confdefs.h >>conftest.$ac_ext
15697 cat >>conftest.$ac_ext <<_ACEOF
15698 /* end confdefs.h.  */
15699 #include <$ac_header>
15700 _ACEOF
15701 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
15702   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
15703   ac_status=$?
15704   grep -v '^ *+' conftest.er1 >conftest.err
15705   rm -f conftest.er1
15706   cat conftest.err >&5
15707   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15708   (exit $ac_status); } >/dev/null; then
15709   if test -s conftest.err; then
15710     ac_cpp_err=$ac_c_preproc_warn_flag
15711     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15712   else
15713     ac_cpp_err=
15714   fi
15715 else
15716   ac_cpp_err=yes
15717 fi
15718 if test -z "$ac_cpp_err"; then
15719   ac_header_preproc=yes
15720 else
15721   echo "$as_me: failed program was:" >&5
15722 sed 's/^/| /' conftest.$ac_ext >&5
15723
15724   ac_header_preproc=no
15725 fi
15726 rm -f conftest.err conftest.$ac_ext
15727 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15728 echo "${ECHO_T}$ac_header_preproc" >&6
15729
15730 # So?  What about this header?
15731 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15732   yes:no: )
15733     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15734 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15735     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15736 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15737     ac_header_preproc=yes
15738     ;;
15739   no:yes:* )
15740     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15741 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15742     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15743 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15744     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15745 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15746     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15747 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15748     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15749 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15750     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15751 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15752     (
15753       cat <<\_ASBOX
15754 ## --------------------------------------------- ##
15755 ## Report this to <http://www.openldap.org/its/> ##
15756 ## --------------------------------------------- ##
15757 _ASBOX
15758     ) |
15759       sed "s/^/$as_me: WARNING:     /" >&2
15760     ;;
15761 esac
15762 echo "$as_me:$LINENO: checking for $ac_header" >&5
15763 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
15764 if eval "test \"\${$as_ac_Header+set}\" = set"; then
15765   echo $ECHO_N "(cached) $ECHO_C" >&6
15766 else
15767   eval "$as_ac_Header=\$ac_header_preproc"
15768 fi
15769 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
15770 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
15771
15772 fi
15773 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15774   cat >>confdefs.h <<_ACEOF
15775 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15776 _ACEOF
15777
15778 fi
15779
15780 done
15781
15782 if test "${ac_cv_header_sys_epoll_h}" = yes; then
15783 echo "$as_me:$LINENO: checking for epoll system call" >&5
15784 echo $ECHO_N "checking for epoll system call... $ECHO_C" >&6
15785 if test "$cross_compiling" = yes; then
15786   echo "$as_me:$LINENO: result: no" >&5
15787 echo "${ECHO_T}no" >&6
15788 else
15789   cat >conftest.$ac_ext <<_ACEOF
15790 /* confdefs.h.  */
15791 _ACEOF
15792 cat confdefs.h >>conftest.$ac_ext
15793 cat >>conftest.$ac_ext <<_ACEOF
15794 /* end confdefs.h.  */
15795 int main(int argc, char *argv)
15796 {
15797         int epfd = epoll_create(256);
15798         exit (epfd == -1 ? 1 : 0);
15799 }
15800 _ACEOF
15801 rm -f conftest$ac_exeext
15802 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15803   (eval $ac_link) 2>&5
15804   ac_status=$?
15805   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15806   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15807   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15808   (eval $ac_try) 2>&5
15809   ac_status=$?
15810   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15811   (exit $ac_status); }; }; then
15812   echo "$as_me:$LINENO: result: yes" >&5
15813 echo "${ECHO_T}yes" >&6
15814
15815 cat >>confdefs.h <<\_ACEOF
15816 #define HAVE_EPOLL 1
15817 _ACEOF
15818
15819 else
15820   echo "$as_me: program exited with status $ac_status" >&5
15821 echo "$as_me: failed program was:" >&5
15822 sed 's/^/| /' conftest.$ac_ext >&5
15823
15824 ( exit $ac_status )
15825 echo "$as_me:$LINENO: result: no" >&5
15826 echo "${ECHO_T}no" >&6
15827 fi
15828 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15829 fi
15830 fi
15831
15832 # strerror checks
15833 echo "$as_me:$LINENO: checking declaration of sys_errlist" >&5
15834 echo $ECHO_N "checking declaration of sys_errlist... $ECHO_C" >&6
15835 if test "${ol_cv_dcl_sys_errlist+set}" = set; then
15836   echo $ECHO_N "(cached) $ECHO_C" >&6
15837 else
15838
15839         cat >conftest.$ac_ext <<_ACEOF
15840 /* confdefs.h.  */
15841 _ACEOF
15842 cat confdefs.h >>conftest.$ac_ext
15843 cat >>conftest.$ac_ext <<_ACEOF
15844 /* end confdefs.h.  */
15845
15846 #include <stdio.h>
15847 #include <sys/types.h>
15848 #include <errno.h>
15849 #ifdef WINNT
15850 #include <stdlib.h>
15851 #endif
15852 int
15853 main ()
15854 {
15855 char *c = (char *) *sys_errlist
15856   ;
15857   return 0;
15858 }
15859 _ACEOF
15860 rm -f conftest.$ac_objext
15861 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15862   (eval $ac_compile) 2>conftest.er1
15863   ac_status=$?
15864   grep -v '^ *+' conftest.er1 >conftest.err
15865   rm -f conftest.er1
15866   cat conftest.err >&5
15867   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15868   (exit $ac_status); } &&
15869          { ac_try='test -z "$ac_c_werror_flag"
15870                          || test ! -s conftest.err'
15871   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15872   (eval $ac_try) 2>&5
15873   ac_status=$?
15874   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15875   (exit $ac_status); }; } &&
15876          { ac_try='test -s conftest.$ac_objext'
15877   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15878   (eval $ac_try) 2>&5
15879   ac_status=$?
15880   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15881   (exit $ac_status); }; }; then
15882   ol_cv_dcl_sys_errlist=yes
15883         ol_cv_have_sys_errlist=yes
15884 else
15885   echo "$as_me: failed program was:" >&5
15886 sed 's/^/| /' conftest.$ac_ext >&5
15887
15888 ol_cv_dcl_sys_errlist=no
15889 fi
15890 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
15891 fi
15892 echo "$as_me:$LINENO: result: $ol_cv_dcl_sys_errlist" >&5
15893 echo "${ECHO_T}$ol_cv_dcl_sys_errlist" >&6
15894 #
15895 # It's possible (for near-UNIX clones) that sys_errlist doesn't exist
15896 if test $ol_cv_dcl_sys_errlist = no ; then
15897
15898 cat >>confdefs.h <<\_ACEOF
15899 #define DECL_SYS_ERRLIST 1
15900 _ACEOF
15901
15902
15903         echo "$as_me:$LINENO: checking existence of sys_errlist" >&5
15904 echo $ECHO_N "checking existence of sys_errlist... $ECHO_C" >&6
15905 if test "${ol_cv_have_sys_errlist+set}" = set; then
15906   echo $ECHO_N "(cached) $ECHO_C" >&6
15907 else
15908
15909                 cat >conftest.$ac_ext <<_ACEOF
15910 /* confdefs.h.  */
15911 _ACEOF
15912 cat confdefs.h >>conftest.$ac_ext
15913 cat >>conftest.$ac_ext <<_ACEOF
15914 /* end confdefs.h.  */
15915 #include <errno.h>
15916 int
15917 main ()
15918 {
15919 char *c = (char *) *sys_errlist
15920   ;
15921   return 0;
15922 }
15923 _ACEOF
15924 rm -f conftest.$ac_objext conftest$ac_exeext
15925 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15926   (eval $ac_link) 2>conftest.er1
15927   ac_status=$?
15928   grep -v '^ *+' conftest.er1 >conftest.err
15929   rm -f conftest.er1
15930   cat conftest.err >&5
15931   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15932   (exit $ac_status); } &&
15933          { ac_try='test -z "$ac_c_werror_flag"
15934                          || test ! -s conftest.err'
15935   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15936   (eval $ac_try) 2>&5
15937   ac_status=$?
15938   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15939   (exit $ac_status); }; } &&
15940          { ac_try='test -s conftest$ac_exeext'
15941   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15942   (eval $ac_try) 2>&5
15943   ac_status=$?
15944   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15945   (exit $ac_status); }; }; then
15946   ol_cv_have_sys_errlist=yes
15947 else
15948   echo "$as_me: failed program was:" >&5
15949 sed 's/^/| /' conftest.$ac_ext >&5
15950
15951 ol_cv_have_sys_errlist=no
15952 fi
15953 rm -f conftest.err conftest.$ac_objext \
15954       conftest$ac_exeext conftest.$ac_ext
15955 fi
15956 echo "$as_me:$LINENO: result: $ol_cv_have_sys_errlist" >&5
15957 echo "${ECHO_T}$ol_cv_have_sys_errlist" >&6
15958 fi
15959 if test $ol_cv_have_sys_errlist = yes ; then
15960
15961 cat >>confdefs.h <<\_ACEOF
15962 #define HAVE_SYS_ERRLIST 1
15963 _ACEOF
15964
15965 fi
15966
15967
15968 for ac_func in strerror strerror_r
15969 do
15970 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
15971 echo "$as_me:$LINENO: checking for $ac_func" >&5
15972 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
15973 if eval "test \"\${$as_ac_var+set}\" = set"; then
15974   echo $ECHO_N "(cached) $ECHO_C" >&6
15975 else
15976   cat >conftest.$ac_ext <<_ACEOF
15977 /* confdefs.h.  */
15978 _ACEOF
15979 cat confdefs.h >>conftest.$ac_ext
15980 cat >>conftest.$ac_ext <<_ACEOF
15981 /* end confdefs.h.  */
15982 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
15983    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
15984 #define $ac_func innocuous_$ac_func
15985
15986 /* System header to define __stub macros and hopefully few prototypes,
15987     which can conflict with char $ac_func (); below.
15988     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
15989     <limits.h> exists even on freestanding compilers.  */
15990
15991 #ifdef __STDC__
15992 # include <limits.h>
15993 #else
15994 # include <assert.h>
15995 #endif
15996
15997 #undef $ac_func
15998
15999 /* Override any gcc2 internal prototype to avoid an error.  */
16000 #ifdef __cplusplus
16001 extern "C"
16002 {
16003 #endif
16004 /* We use char because int might match the return type of a gcc2
16005    builtin and then its argument prototype would still apply.  */
16006 char $ac_func ();
16007 /* The GNU C library defines this for functions which it implements
16008     to always fail with ENOSYS.  Some functions are actually named
16009     something starting with __ and the normal name is an alias.  */
16010 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
16011 choke me
16012 #else
16013 char (*f) () = $ac_func;
16014 #endif
16015 #ifdef __cplusplus
16016 }
16017 #endif
16018
16019 int
16020 main ()
16021 {
16022 return f != $ac_func;
16023   ;
16024   return 0;
16025 }
16026 _ACEOF
16027 rm -f conftest.$ac_objext conftest$ac_exeext
16028 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
16029   (eval $ac_link) 2>conftest.er1
16030   ac_status=$?
16031   grep -v '^ *+' conftest.er1 >conftest.err
16032   rm -f conftest.er1
16033   cat conftest.err >&5
16034   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16035   (exit $ac_status); } &&
16036          { ac_try='test -z "$ac_c_werror_flag"
16037                          || test ! -s conftest.err'
16038   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16039   (eval $ac_try) 2>&5
16040   ac_status=$?
16041   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16042   (exit $ac_status); }; } &&
16043          { ac_try='test -s conftest$ac_exeext'
16044   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16045   (eval $ac_try) 2>&5
16046   ac_status=$?
16047   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16048   (exit $ac_status); }; }; then
16049   eval "$as_ac_var=yes"
16050 else
16051   echo "$as_me: failed program was:" >&5
16052 sed 's/^/| /' conftest.$ac_ext >&5
16053
16054 eval "$as_ac_var=no"
16055 fi
16056 rm -f conftest.err conftest.$ac_objext \
16057       conftest$ac_exeext conftest.$ac_ext
16058 fi
16059 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
16060 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
16061 if test `eval echo '${'$as_ac_var'}'` = yes; then
16062   cat >>confdefs.h <<_ACEOF
16063 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
16064 _ACEOF
16065
16066 fi
16067 done
16068
16069 ol_cv_func_strerror_r=no
16070 if test "${ac_cv_func_strerror_r}" = yes ; then
16071         echo "$as_me:$LINENO: checking non-posix strerror_r" >&5
16072 echo $ECHO_N "checking non-posix strerror_r... $ECHO_C" >&6
16073 if test "${ol_cv_nonposix_strerror_r+set}" = set; then
16074   echo $ECHO_N "(cached) $ECHO_C" >&6
16075 else
16076
16077         cat >conftest.$ac_ext <<_ACEOF
16078 /* confdefs.h.  */
16079 _ACEOF
16080 cat confdefs.h >>conftest.$ac_ext
16081 cat >>conftest.$ac_ext <<_ACEOF
16082 /* end confdefs.h.  */
16083 #include <string.h>
16084 _ACEOF
16085 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
16086   $EGREP "strerror_r" >/dev/null 2>&1; then
16087   ol_decl_strerror_r=yes
16088 else
16089   ol_decl_strerror_r=no
16090 fi
16091 rm -f conftest*
16092
16093         if test $ol_decl_strerror_r = yes ; then
16094                 cat >conftest.$ac_ext <<_ACEOF
16095 /* confdefs.h.  */
16096 _ACEOF
16097 cat confdefs.h >>conftest.$ac_ext
16098 cat >>conftest.$ac_ext <<_ACEOF
16099 /* end confdefs.h.  */
16100 #include <string.h>
16101 int
16102 main ()
16103 {
16104    /* from autoconf 2.59 */
16105                                 char buf[100];
16106                                 char x = *strerror_r (0, buf, sizeof buf);
16107                                 char *p = strerror_r (0, buf, sizeof buf);
16108
16109   ;
16110   return 0;
16111 }
16112 _ACEOF
16113 rm -f conftest.$ac_objext
16114 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
16115   (eval $ac_compile) 2>conftest.er1
16116   ac_status=$?
16117   grep -v '^ *+' conftest.er1 >conftest.err
16118   rm -f conftest.er1
16119   cat conftest.err >&5
16120   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16121   (exit $ac_status); } &&
16122          { ac_try='test -z "$ac_c_werror_flag"
16123                          || test ! -s conftest.err'
16124   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16125   (eval $ac_try) 2>&5
16126   ac_status=$?
16127   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16128   (exit $ac_status); }; } &&
16129          { ac_try='test -s conftest.$ac_objext'
16130   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16131   (eval $ac_try) 2>&5
16132   ac_status=$?
16133   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16134   (exit $ac_status); }; }; then
16135   ol_cv_nonposix_strerror_r=yes
16136 else
16137   echo "$as_me: failed program was:" >&5
16138 sed 's/^/| /' conftest.$ac_ext >&5
16139
16140 ol_cv_nonposix_strerror_r=no
16141 fi
16142 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
16143         else
16144                 if test "$cross_compiling" = yes; then
16145   ol_cv_nonposix_strerror=no
16146 else
16147   cat >conftest.$ac_ext <<_ACEOF
16148 /* confdefs.h.  */
16149 _ACEOF
16150 cat confdefs.h >>conftest.$ac_ext
16151 cat >>conftest.$ac_ext <<_ACEOF
16152 /* end confdefs.h.  */
16153
16154                         main() {
16155                                 char buf[100];
16156                                 buf[0] = 0;
16157                                 strerror_r( 1, buf, sizeof buf );
16158                                 exit( buf[0] == 0 );
16159                         }
16160
16161 _ACEOF
16162 rm -f conftest$ac_exeext
16163 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
16164   (eval $ac_link) 2>&5
16165   ac_status=$?
16166   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16167   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16168   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16169   (eval $ac_try) 2>&5
16170   ac_status=$?
16171   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16172   (exit $ac_status); }; }; then
16173   ol_cv_nonposix_strerror_r=yes
16174 else
16175   echo "$as_me: program exited with status $ac_status" >&5
16176 echo "$as_me: failed program was:" >&5
16177 sed 's/^/| /' conftest.$ac_ext >&5
16178
16179 ( exit $ac_status )
16180 ol_cv_nonposix_strerror=no
16181 fi
16182 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16183 fi
16184         fi
16185
16186 fi
16187 echo "$as_me:$LINENO: result: $ol_cv_nonposix_strerror_r" >&5
16188 echo "${ECHO_T}$ol_cv_nonposix_strerror_r" >&6
16189 if test $ol_cv_nonposix_strerror_r = yes ; then
16190
16191 cat >>confdefs.h <<\_ACEOF
16192 #define HAVE_NONPOSIX_STRERROR_R 1
16193 _ACEOF
16194
16195 fi
16196
16197 elif test "${ac_cv_func_strerror}" = no ; then
16198         echo "$as_me:$LINENO: checking declaration of sys_errlist" >&5
16199 echo $ECHO_N "checking declaration of sys_errlist... $ECHO_C" >&6
16200 if test "${ol_cv_dcl_sys_errlist+set}" = set; then
16201   echo $ECHO_N "(cached) $ECHO_C" >&6
16202 else
16203
16204         cat >conftest.$ac_ext <<_ACEOF
16205 /* confdefs.h.  */
16206 _ACEOF
16207 cat confdefs.h >>conftest.$ac_ext
16208 cat >>conftest.$ac_ext <<_ACEOF
16209 /* end confdefs.h.  */
16210
16211 #include <stdio.h>
16212 #include <sys/types.h>
16213 #include <errno.h>
16214 #ifdef WINNT
16215 #include <stdlib.h>
16216 #endif
16217 int
16218 main ()
16219 {
16220 char *c = (char *) *sys_errlist
16221   ;
16222   return 0;
16223 }
16224 _ACEOF
16225 rm -f conftest.$ac_objext
16226 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
16227   (eval $ac_compile) 2>conftest.er1
16228   ac_status=$?
16229   grep -v '^ *+' conftest.er1 >conftest.err
16230   rm -f conftest.er1
16231   cat conftest.err >&5
16232   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16233   (exit $ac_status); } &&
16234          { ac_try='test -z "$ac_c_werror_flag"
16235                          || test ! -s conftest.err'
16236   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16237   (eval $ac_try) 2>&5
16238   ac_status=$?
16239   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16240   (exit $ac_status); }; } &&
16241          { ac_try='test -s conftest.$ac_objext'
16242   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16243   (eval $ac_try) 2>&5
16244   ac_status=$?
16245   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16246   (exit $ac_status); }; }; then
16247   ol_cv_dcl_sys_errlist=yes
16248         ol_cv_have_sys_errlist=yes
16249 else
16250   echo "$as_me: failed program was:" >&5
16251 sed 's/^/| /' conftest.$ac_ext >&5
16252
16253 ol_cv_dcl_sys_errlist=no
16254 fi
16255 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
16256 fi
16257 echo "$as_me:$LINENO: result: $ol_cv_dcl_sys_errlist" >&5
16258 echo "${ECHO_T}$ol_cv_dcl_sys_errlist" >&6
16259 #
16260 # It's possible (for near-UNIX clones) that sys_errlist doesn't exist
16261 if test $ol_cv_dcl_sys_errlist = no ; then
16262
16263 cat >>confdefs.h <<\_ACEOF
16264 #define DECL_SYS_ERRLIST 1
16265 _ACEOF
16266
16267
16268         echo "$as_me:$LINENO: checking existence of sys_errlist" >&5
16269 echo $ECHO_N "checking existence of sys_errlist... $ECHO_C" >&6
16270 if test "${ol_cv_have_sys_errlist+set}" = set; then
16271   echo $ECHO_N "(cached) $ECHO_C" >&6
16272 else
16273
16274                 cat >conftest.$ac_ext <<_ACEOF
16275 /* confdefs.h.  */
16276 _ACEOF
16277 cat confdefs.h >>conftest.$ac_ext
16278 cat >>conftest.$ac_ext <<_ACEOF
16279 /* end confdefs.h.  */
16280 #include <errno.h>
16281 int
16282 main ()
16283 {
16284 char *c = (char *) *sys_errlist
16285   ;
16286   return 0;
16287 }
16288 _ACEOF
16289 rm -f conftest.$ac_objext conftest$ac_exeext
16290 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
16291   (eval $ac_link) 2>conftest.er1
16292   ac_status=$?
16293   grep -v '^ *+' conftest.er1 >conftest.err
16294   rm -f conftest.er1
16295   cat conftest.err >&5
16296   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16297   (exit $ac_status); } &&
16298          { ac_try='test -z "$ac_c_werror_flag"
16299                          || test ! -s conftest.err'
16300   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16301   (eval $ac_try) 2>&5
16302   ac_status=$?
16303   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16304   (exit $ac_status); }; } &&
16305          { ac_try='test -s conftest$ac_exeext'
16306   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16307   (eval $ac_try) 2>&5
16308   ac_status=$?
16309   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16310   (exit $ac_status); }; }; then
16311   ol_cv_have_sys_errlist=yes
16312 else
16313   echo "$as_me: failed program was:" >&5
16314 sed 's/^/| /' conftest.$ac_ext >&5
16315
16316 ol_cv_have_sys_errlist=no
16317 fi
16318 rm -f conftest.err conftest.$ac_objext \
16319       conftest$ac_exeext conftest.$ac_ext
16320 fi
16321 echo "$as_me:$LINENO: result: $ol_cv_have_sys_errlist" >&5
16322 echo "${ECHO_T}$ol_cv_have_sys_errlist" >&6
16323 fi
16324 if test $ol_cv_have_sys_errlist = yes ; then
16325
16326 cat >>confdefs.h <<\_ACEOF
16327 #define HAVE_SYS_ERRLIST 1
16328 _ACEOF
16329
16330 fi
16331
16332 fi
16333
16334
16335
16336 for ac_header in regex.h
16337 do
16338 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16339 if eval "test \"\${$as_ac_Header+set}\" = set"; then
16340   echo "$as_me:$LINENO: checking for $ac_header" >&5
16341 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
16342 if eval "test \"\${$as_ac_Header+set}\" = set"; then
16343   echo $ECHO_N "(cached) $ECHO_C" >&6
16344 fi
16345 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
16346 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
16347 else
16348   # Is the header compilable?
16349 echo "$as_me:$LINENO: checking $ac_header usability" >&5
16350 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
16351 cat >conftest.$ac_ext <<_ACEOF
16352 /* confdefs.h.  */
16353 _ACEOF
16354 cat confdefs.h >>conftest.$ac_ext
16355 cat >>conftest.$ac_ext <<_ACEOF
16356 /* end confdefs.h.  */
16357 $ac_includes_default
16358 #include <$ac_header>
16359 _ACEOF
16360 rm -f conftest.$ac_objext
16361 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
16362   (eval $ac_compile) 2>conftest.er1
16363   ac_status=$?
16364   grep -v '^ *+' conftest.er1 >conftest.err
16365   rm -f conftest.er1
16366   cat conftest.err >&5
16367   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16368   (exit $ac_status); } &&
16369          { ac_try='test -z "$ac_c_werror_flag"
16370                          || test ! -s conftest.err'
16371   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16372   (eval $ac_try) 2>&5
16373   ac_status=$?
16374   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16375   (exit $ac_status); }; } &&
16376          { ac_try='test -s conftest.$ac_objext'
16377   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16378   (eval $ac_try) 2>&5
16379   ac_status=$?
16380   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16381   (exit $ac_status); }; }; then
16382   ac_header_compiler=yes
16383 else
16384   echo "$as_me: failed program was:" >&5
16385 sed 's/^/| /' conftest.$ac_ext >&5
16386
16387 ac_header_compiler=no
16388 fi
16389 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
16390 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16391 echo "${ECHO_T}$ac_header_compiler" >&6
16392
16393 # Is the header present?
16394 echo "$as_me:$LINENO: checking $ac_header presence" >&5
16395 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
16396 cat >conftest.$ac_ext <<_ACEOF
16397 /* confdefs.h.  */
16398 _ACEOF
16399 cat confdefs.h >>conftest.$ac_ext
16400 cat >>conftest.$ac_ext <<_ACEOF
16401 /* end confdefs.h.  */
16402 #include <$ac_header>
16403 _ACEOF
16404 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
16405   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
16406   ac_status=$?
16407   grep -v '^ *+' conftest.er1 >conftest.err
16408   rm -f conftest.er1
16409   cat conftest.err >&5
16410   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16411   (exit $ac_status); } >/dev/null; then
16412   if test -s conftest.err; then
16413     ac_cpp_err=$ac_c_preproc_warn_flag
16414     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16415   else
16416     ac_cpp_err=
16417   fi
16418 else
16419   ac_cpp_err=yes
16420 fi
16421 if test -z "$ac_cpp_err"; then
16422   ac_header_preproc=yes
16423 else
16424   echo "$as_me: failed program was:" >&5
16425 sed 's/^/| /' conftest.$ac_ext >&5
16426
16427   ac_header_preproc=no
16428 fi
16429 rm -f conftest.err conftest.$ac_ext
16430 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16431 echo "${ECHO_T}$ac_header_preproc" >&6
16432
16433 # So?  What about this header?
16434 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16435   yes:no: )
16436     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16437 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16438     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16439 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16440     ac_header_preproc=yes
16441     ;;
16442   no:yes:* )
16443     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16444 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16445     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
16446 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
16447     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16448 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16449     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
16450 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
16451     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16452 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16453     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16454 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16455     (
16456       cat <<\_ASBOX
16457 ## --------------------------------------------- ##
16458 ## Report this to <http://www.openldap.org/its/> ##
16459 ## --------------------------------------------- ##
16460 _ASBOX
16461     ) |
16462       sed "s/^/$as_me: WARNING:     /" >&2
16463     ;;
16464 esac
16465 echo "$as_me:$LINENO: checking for $ac_header" >&5
16466 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
16467 if eval "test \"\${$as_ac_Header+set}\" = set"; then
16468   echo $ECHO_N "(cached) $ECHO_C" >&6
16469 else
16470   eval "$as_ac_Header=\$ac_header_preproc"
16471 fi
16472 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
16473 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
16474
16475 fi
16476 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16477   cat >>confdefs.h <<_ACEOF
16478 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16479 _ACEOF
16480
16481 fi
16482
16483 done
16484
16485 if test "$ac_cv_header_regex_h" != yes ; then
16486         { { echo "$as_me:$LINENO: error: POSIX regex.h required." >&5
16487 echo "$as_me: error: POSIX regex.h required." >&2;}
16488    { (exit 1); exit 1; }; }
16489 fi
16490 echo "$as_me:$LINENO: checking for library containing regfree" >&5
16491 echo $ECHO_N "checking for library containing regfree... $ECHO_C" >&6
16492 if test "${ac_cv_search_regfree+set}" = set; then
16493   echo $ECHO_N "(cached) $ECHO_C" >&6
16494 else
16495   ac_func_search_save_LIBS=$LIBS
16496 ac_cv_search_regfree=no
16497 cat >conftest.$ac_ext <<_ACEOF
16498 /* confdefs.h.  */
16499 _ACEOF
16500 cat confdefs.h >>conftest.$ac_ext
16501 cat >>conftest.$ac_ext <<_ACEOF
16502 /* end confdefs.h.  */
16503
16504 /* Override any gcc2 internal prototype to avoid an error.  */
16505 #ifdef __cplusplus
16506 extern "C"
16507 #endif
16508 /* We use char because int might match the return type of a gcc2
16509    builtin and then its argument prototype would still apply.  */
16510 char regfree ();
16511 int
16512 main ()
16513 {
16514 regfree ();
16515   ;
16516   return 0;
16517 }
16518 _ACEOF
16519 rm -f conftest.$ac_objext conftest$ac_exeext
16520 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
16521   (eval $ac_link) 2>conftest.er1
16522   ac_status=$?
16523   grep -v '^ *+' conftest.er1 >conftest.err
16524   rm -f conftest.er1
16525   cat conftest.err >&5
16526   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16527   (exit $ac_status); } &&
16528          { ac_try='test -z "$ac_c_werror_flag"
16529                          || test ! -s conftest.err'
16530   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16531   (eval $ac_try) 2>&5
16532   ac_status=$?
16533   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16534   (exit $ac_status); }; } &&
16535          { ac_try='test -s conftest$ac_exeext'
16536   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16537   (eval $ac_try) 2>&5
16538   ac_status=$?
16539   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16540   (exit $ac_status); }; }; then
16541   ac_cv_search_regfree="none required"
16542 else
16543   echo "$as_me: failed program was:" >&5
16544 sed 's/^/| /' conftest.$ac_ext >&5
16545
16546 fi
16547 rm -f conftest.err conftest.$ac_objext \
16548       conftest$ac_exeext conftest.$ac_ext
16549 if test "$ac_cv_search_regfree" = no; then
16550   for ac_lib in regex gnuregex; do
16551     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
16552     cat >conftest.$ac_ext <<_ACEOF
16553 /* confdefs.h.  */
16554 _ACEOF
16555 cat confdefs.h >>conftest.$ac_ext
16556 cat >>conftest.$ac_ext <<_ACEOF
16557 /* end confdefs.h.  */
16558
16559 /* Override any gcc2 internal prototype to avoid an error.  */
16560 #ifdef __cplusplus
16561 extern "C"
16562 #endif
16563 /* We use char because int might match the return type of a gcc2
16564    builtin and then its argument prototype would still apply.  */
16565 char regfree ();
16566 int
16567 main ()
16568 {
16569 regfree ();
16570   ;
16571   return 0;
16572 }
16573 _ACEOF
16574 rm -f conftest.$ac_objext conftest$ac_exeext
16575 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
16576   (eval $ac_link) 2>conftest.er1
16577   ac_status=$?
16578   grep -v '^ *+' conftest.er1 >conftest.err
16579   rm -f conftest.er1
16580   cat conftest.err >&5
16581   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16582   (exit $ac_status); } &&
16583          { ac_try='test -z "$ac_c_werror_flag"
16584                          || test ! -s conftest.err'
16585   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16586   (eval $ac_try) 2>&5
16587   ac_status=$?
16588   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16589   (exit $ac_status); }; } &&
16590          { ac_try='test -s conftest$ac_exeext'
16591   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16592   (eval $ac_try) 2>&5
16593   ac_status=$?
16594   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16595   (exit $ac_status); }; }; then
16596   ac_cv_search_regfree="-l$ac_lib"
16597 break
16598 else
16599   echo "$as_me: failed program was:" >&5
16600 sed 's/^/| /' conftest.$ac_ext >&5
16601
16602 fi
16603 rm -f conftest.err conftest.$ac_objext \
16604       conftest$ac_exeext conftest.$ac_ext
16605   done
16606 fi
16607 LIBS=$ac_func_search_save_LIBS
16608 fi
16609 echo "$as_me:$LINENO: result: $ac_cv_search_regfree" >&5
16610 echo "${ECHO_T}$ac_cv_search_regfree" >&6
16611 if test "$ac_cv_search_regfree" != no; then
16612   test "$ac_cv_search_regfree" = "none required" || LIBS="$ac_cv_search_regfree $LIBS"
16613   :
16614 else
16615   { { echo "$as_me:$LINENO: error: POSIX regex required." >&5
16616 echo "$as_me: error: POSIX regex required." >&2;}
16617    { (exit 1); exit 1; }; }
16618 fi
16619
16620
16621
16622 echo "$as_me:$LINENO: checking for compatible POSIX regex" >&5
16623 echo $ECHO_N "checking for compatible POSIX regex... $ECHO_C" >&6
16624 if test "${ol_cv_c_posix_regex+set}" = set; then
16625   echo $ECHO_N "(cached) $ECHO_C" >&6
16626 else
16627
16628         if test "$cross_compiling" = yes; then
16629   ol_cv_c_posix_regex=cross
16630 else
16631   cat >conftest.$ac_ext <<_ACEOF
16632 /* confdefs.h.  */
16633 _ACEOF
16634 cat confdefs.h >>conftest.$ac_ext
16635 cat >>conftest.$ac_ext <<_ACEOF
16636 /* end confdefs.h.  */
16637
16638 #include <sys/types.h>
16639 #include <regex.h>
16640 static char *pattern, *string;
16641 main()
16642 {
16643         int rc;
16644         regex_t re;
16645
16646         pattern = "^A";
16647
16648         if(regcomp(&re, pattern, 0)) {
16649                 return -1;
16650         }
16651
16652         string = "ALL MATCH";
16653
16654         rc = regexec(&re, string, 0, (void*)0, 0);
16655
16656         regfree(&re);
16657
16658         return rc;
16659 }
16660 _ACEOF
16661 rm -f conftest$ac_exeext
16662 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
16663   (eval $ac_link) 2>&5
16664   ac_status=$?
16665   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16666   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16667   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16668   (eval $ac_try) 2>&5
16669   ac_status=$?
16670   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16671   (exit $ac_status); }; }; then
16672   ol_cv_c_posix_regex=yes
16673 else
16674   echo "$as_me: program exited with status $ac_status" >&5
16675 echo "$as_me: failed program was:" >&5
16676 sed 's/^/| /' conftest.$ac_ext >&5
16677
16678 ( exit $ac_status )
16679 ol_cv_c_posix_regex=no
16680 fi
16681 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16682 fi
16683 fi
16684 echo "$as_me:$LINENO: result: $ol_cv_c_posix_regex" >&5
16685 echo "${ECHO_T}$ol_cv_c_posix_regex" >&6
16686
16687 if test "$ol_cv_c_posix_regex" = no ; then
16688         { { echo "$as_me:$LINENO: error: broken POSIX regex!" >&5
16689 echo "$as_me: error: broken POSIX regex!" >&2;}
16690    { (exit 1); exit 1; }; }
16691 fi
16692
16693
16694 have_uuid=no
16695
16696 for ac_header in sys/uuid.h
16697 do
16698 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16699 if eval "test \"\${$as_ac_Header+set}\" = set"; then
16700   echo "$as_me:$LINENO: checking for $ac_header" >&5
16701 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
16702 if eval "test \"\${$as_ac_Header+set}\" = set"; then
16703   echo $ECHO_N "(cached) $ECHO_C" >&6
16704 fi
16705 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
16706 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
16707 else
16708   # Is the header compilable?
16709 echo "$as_me:$LINENO: checking $ac_header usability" >&5
16710 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
16711 cat >conftest.$ac_ext <<_ACEOF
16712 /* confdefs.h.  */
16713 _ACEOF
16714 cat confdefs.h >>conftest.$ac_ext
16715 cat >>conftest.$ac_ext <<_ACEOF
16716 /* end confdefs.h.  */
16717 $ac_includes_default
16718 #include <$ac_header>
16719 _ACEOF
16720 rm -f conftest.$ac_objext
16721 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
16722   (eval $ac_compile) 2>conftest.er1
16723   ac_status=$?
16724   grep -v '^ *+' conftest.er1 >conftest.err
16725   rm -f conftest.er1
16726   cat conftest.err >&5
16727   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16728   (exit $ac_status); } &&
16729          { ac_try='test -z "$ac_c_werror_flag"
16730                          || test ! -s conftest.err'
16731   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16732   (eval $ac_try) 2>&5
16733   ac_status=$?
16734   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16735   (exit $ac_status); }; } &&
16736          { ac_try='test -s conftest.$ac_objext'
16737   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16738   (eval $ac_try) 2>&5
16739   ac_status=$?
16740   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16741   (exit $ac_status); }; }; then
16742   ac_header_compiler=yes
16743 else
16744   echo "$as_me: failed program was:" >&5
16745 sed 's/^/| /' conftest.$ac_ext >&5
16746
16747 ac_header_compiler=no
16748 fi
16749 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
16750 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16751 echo "${ECHO_T}$ac_header_compiler" >&6
16752
16753 # Is the header present?
16754 echo "$as_me:$LINENO: checking $ac_header presence" >&5
16755 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
16756 cat >conftest.$ac_ext <<_ACEOF
16757 /* confdefs.h.  */
16758 _ACEOF
16759 cat confdefs.h >>conftest.$ac_ext
16760 cat >>conftest.$ac_ext <<_ACEOF
16761 /* end confdefs.h.  */
16762 #include <$ac_header>
16763 _ACEOF
16764 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
16765   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
16766   ac_status=$?
16767   grep -v '^ *+' conftest.er1 >conftest.err
16768   rm -f conftest.er1
16769   cat conftest.err >&5
16770   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16771   (exit $ac_status); } >/dev/null; then
16772   if test -s conftest.err; then
16773     ac_cpp_err=$ac_c_preproc_warn_flag
16774     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16775   else
16776     ac_cpp_err=
16777   fi
16778 else
16779   ac_cpp_err=yes
16780 fi
16781 if test -z "$ac_cpp_err"; then
16782   ac_header_preproc=yes
16783 else
16784   echo "$as_me: failed program was:" >&5
16785 sed 's/^/| /' conftest.$ac_ext >&5
16786
16787   ac_header_preproc=no
16788 fi
16789 rm -f conftest.err conftest.$ac_ext
16790 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16791 echo "${ECHO_T}$ac_header_preproc" >&6
16792
16793 # So?  What about this header?
16794 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16795   yes:no: )
16796     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16797 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16798     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16799 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16800     ac_header_preproc=yes
16801     ;;
16802   no:yes:* )
16803     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16804 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16805     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
16806 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
16807     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16808 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16809     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
16810 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
16811     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16812 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16813     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16814 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16815     (
16816       cat <<\_ASBOX
16817 ## --------------------------------------------- ##
16818 ## Report this to <http://www.openldap.org/its/> ##
16819 ## --------------------------------------------- ##
16820 _ASBOX
16821     ) |
16822       sed "s/^/$as_me: WARNING:     /" >&2
16823     ;;
16824 esac
16825 echo "$as_me:$LINENO: checking for $ac_header" >&5
16826 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
16827 if eval "test \"\${$as_ac_Header+set}\" = set"; then
16828   echo $ECHO_N "(cached) $ECHO_C" >&6
16829 else
16830   eval "$as_ac_Header=\$ac_header_preproc"
16831 fi
16832 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
16833 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
16834
16835 fi
16836 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16837   cat >>confdefs.h <<_ACEOF
16838 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16839 _ACEOF
16840
16841 fi
16842
16843 done
16844
16845 if test $ac_cv_header_sys_uuid_h = yes ; then
16846         save_LIBS="$LIBS"
16847         echo "$as_me:$LINENO: checking for library containing uuid_to_str" >&5
16848 echo $ECHO_N "checking for library containing uuid_to_str... $ECHO_C" >&6
16849 if test "${ac_cv_search_uuid_to_str+set}" = set; then
16850   echo $ECHO_N "(cached) $ECHO_C" >&6
16851 else
16852   ac_func_search_save_LIBS=$LIBS
16853 ac_cv_search_uuid_to_str=no
16854 cat >conftest.$ac_ext <<_ACEOF
16855 /* confdefs.h.  */
16856 _ACEOF
16857 cat confdefs.h >>conftest.$ac_ext
16858 cat >>conftest.$ac_ext <<_ACEOF
16859 /* end confdefs.h.  */
16860
16861 /* Override any gcc2 internal prototype to avoid an error.  */
16862 #ifdef __cplusplus
16863 extern "C"
16864 #endif
16865 /* We use char because int might match the return type of a gcc2
16866    builtin and then its argument prototype would still apply.  */
16867 char uuid_to_str ();
16868 int
16869 main ()
16870 {
16871 uuid_to_str ();
16872   ;
16873   return 0;
16874 }
16875 _ACEOF
16876 rm -f conftest.$ac_objext conftest$ac_exeext
16877 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
16878   (eval $ac_link) 2>conftest.er1
16879   ac_status=$?
16880   grep -v '^ *+' conftest.er1 >conftest.err
16881   rm -f conftest.er1
16882   cat conftest.err >&5
16883   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16884   (exit $ac_status); } &&
16885          { ac_try='test -z "$ac_c_werror_flag"
16886                          || test ! -s conftest.err'
16887   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16888   (eval $ac_try) 2>&5
16889   ac_status=$?
16890   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16891   (exit $ac_status); }; } &&
16892          { ac_try='test -s conftest$ac_exeext'
16893   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16894   (eval $ac_try) 2>&5
16895   ac_status=$?
16896   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16897   (exit $ac_status); }; }; then
16898   ac_cv_search_uuid_to_str="none required"
16899 else
16900   echo "$as_me: failed program was:" >&5
16901 sed 's/^/| /' conftest.$ac_ext >&5
16902
16903 fi
16904 rm -f conftest.err conftest.$ac_objext \
16905       conftest$ac_exeext conftest.$ac_ext
16906 if test "$ac_cv_search_uuid_to_str" = no; then
16907   for ac_lib in uuid; do
16908     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
16909     cat >conftest.$ac_ext <<_ACEOF
16910 /* confdefs.h.  */
16911 _ACEOF
16912 cat confdefs.h >>conftest.$ac_ext
16913 cat >>conftest.$ac_ext <<_ACEOF
16914 /* end confdefs.h.  */
16915
16916 /* Override any gcc2 internal prototype to avoid an error.  */
16917 #ifdef __cplusplus
16918 extern "C"
16919 #endif
16920 /* We use char because int might match the return type of a gcc2
16921    builtin and then its argument prototype would still apply.  */
16922 char uuid_to_str ();
16923 int
16924 main ()
16925 {
16926 uuid_to_str ();
16927   ;
16928   return 0;
16929 }
16930 _ACEOF
16931 rm -f conftest.$ac_objext conftest$ac_exeext
16932 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
16933   (eval $ac_link) 2>conftest.er1
16934   ac_status=$?
16935   grep -v '^ *+' conftest.er1 >conftest.err
16936   rm -f conftest.er1
16937   cat conftest.err >&5
16938   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16939   (exit $ac_status); } &&
16940          { ac_try='test -z "$ac_c_werror_flag"
16941                          || test ! -s conftest.err'
16942   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16943   (eval $ac_try) 2>&5
16944   ac_status=$?
16945   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16946   (exit $ac_status); }; } &&
16947          { ac_try='test -s conftest$ac_exeext'
16948   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16949   (eval $ac_try) 2>&5
16950   ac_status=$?
16951   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16952   (exit $ac_status); }; }; then
16953   ac_cv_search_uuid_to_str="-l$ac_lib"
16954 break
16955 else
16956   echo "$as_me: failed program was:" >&5
16957 sed 's/^/| /' conftest.$ac_ext >&5
16958
16959 fi
16960 rm -f conftest.err conftest.$ac_objext \
16961       conftest$ac_exeext conftest.$ac_ext
16962   done
16963 fi
16964 LIBS=$ac_func_search_save_LIBS
16965 fi
16966 echo "$as_me:$LINENO: result: $ac_cv_search_uuid_to_str" >&5
16967 echo "${ECHO_T}$ac_cv_search_uuid_to_str" >&6
16968 if test "$ac_cv_search_uuid_to_str" != no; then
16969   test "$ac_cv_search_uuid_to_str" = "none required" || LIBS="$ac_cv_search_uuid_to_str $LIBS"
16970   have_uuid=yes
16971 else
16972   :
16973 fi
16974
16975         LIBS="$save_LIBS"
16976
16977         if test have_uuid = yes ; then
16978
16979 cat >>confdefs.h <<\_ACEOF
16980 #define HAVE_UUID_TO_STR 1
16981 _ACEOF
16982
16983
16984                 test "$ac_cv_search_uuid_to_str" = "none required" || \
16985                         SLAPD_LIBS="$SLAPD_LIBS $ac_cv_search_uuid_to_str"
16986         fi
16987 fi
16988
16989 if test $have_uuid = no ; then
16990         echo "$as_me:$LINENO: checking to see if -lrpcrt4 is needed for win32 UUID support" >&5
16991 echo $ECHO_N "checking to see if -lrpcrt4 is needed for win32 UUID support... $ECHO_C" >&6
16992         save_LIBS="$LIBS"
16993         LIBS="$LIBS -lrpcrt4"
16994         cat >conftest.$ac_ext <<_ACEOF
16995 /* confdefs.h.  */
16996 _ACEOF
16997 cat confdefs.h >>conftest.$ac_ext
16998 cat >>conftest.$ac_ext <<_ACEOF
16999 /* end confdefs.h.  */
17000
17001                 int __stdcall UuidCreate(void *);
17002                 int __stdcall UuidToStringA(void *,void **);
17003
17004 int
17005 main ()
17006 {
17007
17008                 UuidCreate(0);
17009                 UuidToStringA(0,0);
17010
17011   ;
17012   return 0;
17013 }
17014 _ACEOF
17015 rm -f conftest.$ac_objext conftest$ac_exeext
17016 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
17017   (eval $ac_link) 2>conftest.er1
17018   ac_status=$?
17019   grep -v '^ *+' conftest.er1 >conftest.err
17020   rm -f conftest.er1
17021   cat conftest.err >&5
17022   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17023   (exit $ac_status); } &&
17024          { ac_try='test -z "$ac_c_werror_flag"
17025                          || test ! -s conftest.err'
17026   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17027   (eval $ac_try) 2>&5
17028   ac_status=$?
17029   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17030   (exit $ac_status); }; } &&
17031          { ac_try='test -s conftest$ac_exeext'
17032   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17033   (eval $ac_try) 2>&5
17034   ac_status=$?
17035   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17036   (exit $ac_status); }; }; then
17037   need_rpcrt=yes
17038 else
17039   echo "$as_me: failed program was:" >&5
17040 sed 's/^/| /' conftest.$ac_ext >&5
17041
17042 need_rpcrt=no
17043 fi
17044 rm -f conftest.err conftest.$ac_objext \
17045       conftest$ac_exeext conftest.$ac_ext
17046         if test $need_rpcrt = yes; then
17047                 SLAPD_LIBS="$SLAPD_LIBS -lrpcrt4"
17048         fi
17049         LIBS="$save_LIBS"
17050         echo "$as_me:$LINENO: result: $need_rpcrt" >&5
17051 echo "${ECHO_T}$need_rpcrt" >&6
17052 fi
17053
17054 ol_cv_lib_resolver=no
17055 if test $ol_cv_lib_resolver = no ; then
17056         echo "$as_me:$LINENO: checking for resolver link (default)" >&5
17057 echo $ECHO_N "checking for resolver link (default)... $ECHO_C" >&6
17058 if test "${ol_cv_resolver_none+set}" = set; then
17059   echo $ECHO_N "(cached) $ECHO_C" >&6
17060 else
17061
17062         ol_RESOLVER_LIB=
17063         ol_LIBS=$LIBS
17064         LIBS="$ol_RESOLVER_LIB $LIBS"
17065
17066         cat >conftest.$ac_ext <<_ACEOF
17067 /* confdefs.h.  */
17068 _ACEOF
17069 cat confdefs.h >>conftest.$ac_ext
17070 cat >>conftest.$ac_ext <<_ACEOF
17071 /* end confdefs.h.  */
17072
17073 #ifdef HAVE_SYS_TYPES_H
17074 #       include <sys/types.h>
17075 #endif
17076 #include <netinet/in.h>
17077 #ifdef HAVE_ARPA_NAMESER_H
17078 #       include <arpa/nameser.h>
17079 #endif
17080 #ifdef HAVE_RESOLV_H
17081 #       include <resolv.h>
17082 #endif
17083
17084 int
17085 main ()
17086 {
17087 {
17088         int len, status;
17089         char *request = NULL;
17090         unsigned char reply[64*1024];
17091         unsigned char host[64*1024];
17092         unsigned char *p;
17093
17094 #ifdef NS_HFIXEDSZ
17095         /* Bind 8/9 interface */
17096         len = res_query(request, ns_c_in, ns_t_srv, reply, sizeof(reply));
17097 #else
17098         /* Bind 4 interface */
17099 # ifndef T_SRV
17100 #  define T_SRV 33
17101 # endif
17102         len = res_query(request, C_IN, T_SRV, reply, sizeof(reply));
17103 #endif
17104         p = reply;
17105 #ifdef NS_HFIXEDSZ
17106         /* Bind 8/9 interface */
17107         p += NS_HFIXEDSZ;
17108 #elif defined(HFIXEDSZ)
17109         /* Bind 4 interface w/ HFIXEDSZ */
17110         p += HFIXEDSZ;
17111 #else
17112         /* Bind 4 interface w/o HFIXEDSZ */
17113         p += sizeof(HEADER);
17114 #endif
17115         status = dn_expand( reply, reply+len, p, host, sizeof(host));
17116 }
17117   ;
17118   return 0;
17119 }
17120 _ACEOF
17121 rm -f conftest.$ac_objext conftest$ac_exeext
17122 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
17123   (eval $ac_link) 2>conftest.er1
17124   ac_status=$?
17125   grep -v '^ *+' conftest.er1 >conftest.err
17126   rm -f conftest.er1
17127   cat conftest.err >&5
17128   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17129   (exit $ac_status); } &&
17130          { ac_try='test -z "$ac_c_werror_flag"
17131                          || test ! -s conftest.err'
17132   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17133   (eval $ac_try) 2>&5
17134   ac_status=$?
17135   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17136   (exit $ac_status); }; } &&
17137          { ac_try='test -s conftest$ac_exeext'
17138   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17139   (eval $ac_try) 2>&5
17140   ac_status=$?
17141   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17142   (exit $ac_status); }; }; then
17143   ol_cv_resolver_none=yes
17144 else
17145   echo "$as_me: failed program was:" >&5
17146 sed 's/^/| /' conftest.$ac_ext >&5
17147
17148 ol_cv_resolver_none=no
17149 fi
17150 rm -f conftest.err conftest.$ac_objext \
17151       conftest$ac_exeext conftest.$ac_ext
17152
17153         LIBS="$ol_LIBS"
17154
17155 fi
17156 echo "$as_me:$LINENO: result: $ol_cv_resolver_none" >&5
17157 echo "${ECHO_T}$ol_cv_resolver_none" >&6
17158
17159         if test $ol_cv_resolver_none = yes ; then
17160                 ol_cv_lib_resolver=yes
17161         fi
17162 fi
17163
17164 if test $ol_cv_lib_resolver = no ; then
17165         echo "$as_me:$LINENO: checking for resolver link (-lresolv)" >&5
17166 echo $ECHO_N "checking for resolver link (-lresolv)... $ECHO_C" >&6
17167 if test "${ol_cv_resolver_resolv+set}" = set; then
17168   echo $ECHO_N "(cached) $ECHO_C" >&6
17169 else
17170
17171         ol_RESOLVER_LIB=-lresolv
17172         ol_LIBS=$LIBS
17173         LIBS="$ol_RESOLVER_LIB $LIBS"
17174
17175         cat >conftest.$ac_ext <<_ACEOF
17176 /* confdefs.h.  */
17177 _ACEOF
17178 cat confdefs.h >>conftest.$ac_ext
17179 cat >>conftest.$ac_ext <<_ACEOF
17180 /* end confdefs.h.  */
17181
17182 #ifdef HAVE_SYS_TYPES_H
17183 #       include <sys/types.h>
17184 #endif
17185 #include <netinet/in.h>
17186 #ifdef HAVE_ARPA_NAMESER_H
17187 #       include <arpa/nameser.h>
17188 #endif
17189 #ifdef HAVE_RESOLV_H
17190 #       include <resolv.h>
17191 #endif
17192
17193 int
17194 main ()
17195 {
17196 {
17197         int len, status;
17198         char *request = NULL;
17199         unsigned char reply[64*1024];
17200         unsigned char host[64*1024];
17201         unsigned char *p;
17202
17203 #ifdef NS_HFIXEDSZ
17204         /* Bind 8/9 interface */
17205         len = res_query(request, ns_c_in, ns_t_srv, reply, sizeof(reply));
17206 #else
17207         /* Bind 4 interface */
17208 # ifndef T_SRV
17209 #  define T_SRV 33
17210 # endif
17211         len = res_query(request, C_IN, T_SRV, reply, sizeof(reply));
17212 #endif
17213         p = reply;
17214 #ifdef NS_HFIXEDSZ
17215         /* Bind 8/9 interface */
17216         p += NS_HFIXEDSZ;
17217 #elif defined(HFIXEDSZ)
17218         /* Bind 4 interface w/ HFIXEDSZ */
17219         p += HFIXEDSZ;
17220 #else
17221         /* Bind 4 interface w/o HFIXEDSZ */
17222         p += sizeof(HEADER);
17223 #endif
17224         status = dn_expand( reply, reply+len, p, host, sizeof(host));
17225 }
17226   ;
17227   return 0;
17228 }
17229 _ACEOF
17230 rm -f conftest.$ac_objext conftest$ac_exeext
17231 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
17232   (eval $ac_link) 2>conftest.er1
17233   ac_status=$?
17234   grep -v '^ *+' conftest.er1 >conftest.err
17235   rm -f conftest.er1
17236   cat conftest.err >&5
17237   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17238   (exit $ac_status); } &&
17239          { ac_try='test -z "$ac_c_werror_flag"
17240                          || test ! -s conftest.err'
17241   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17242   (eval $ac_try) 2>&5
17243   ac_status=$?
17244   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17245   (exit $ac_status); }; } &&
17246          { ac_try='test -s conftest$ac_exeext'
17247   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17248   (eval $ac_try) 2>&5
17249   ac_status=$?
17250   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17251   (exit $ac_status); }; }; then
17252   ol_cv_resolver_resolv=yes
17253 else
17254   echo "$as_me: failed program was:" >&5
17255 sed 's/^/| /' conftest.$ac_ext >&5
17256
17257 ol_cv_resolver_resolv=no
17258 fi
17259 rm -f conftest.err conftest.$ac_objext \
17260       conftest$ac_exeext conftest.$ac_ext
17261
17262         LIBS="$ol_LIBS"
17263
17264 fi
17265 echo "$as_me:$LINENO: result: $ol_cv_resolver_resolv" >&5
17266 echo "${ECHO_T}$ol_cv_resolver_resolv" >&6
17267
17268         if test $ol_cv_resolver_resolv = yes ; then
17269                 ol_cv_lib_resolver=-lresolv
17270         fi
17271 fi
17272
17273 if test $ol_cv_lib_resolver = no ; then
17274         echo "$as_me:$LINENO: checking for resolver link (-lbind)" >&5
17275 echo $ECHO_N "checking for resolver link (-lbind)... $ECHO_C" >&6
17276 if test "${ol_cv_resolver_bind+set}" = set; then
17277   echo $ECHO_N "(cached) $ECHO_C" >&6
17278 else
17279
17280         ol_RESOLVER_LIB=-lbind
17281         ol_LIBS=$LIBS
17282         LIBS="$ol_RESOLVER_LIB $LIBS"
17283
17284         cat >conftest.$ac_ext <<_ACEOF
17285 /* confdefs.h.  */
17286 _ACEOF
17287 cat confdefs.h >>conftest.$ac_ext
17288 cat >>conftest.$ac_ext <<_ACEOF
17289 /* end confdefs.h.  */
17290
17291 #ifdef HAVE_SYS_TYPES_H
17292 #       include <sys/types.h>
17293 #endif
17294 #include <netinet/in.h>
17295 #ifdef HAVE_ARPA_NAMESER_H
17296 #       include <arpa/nameser.h>
17297 #endif
17298 #ifdef HAVE_RESOLV_H
17299 #       include <resolv.h>
17300 #endif
17301
17302 int
17303 main ()
17304 {
17305 {
17306         int len, status;
17307         char *request = NULL;
17308         unsigned char reply[64*1024];
17309         unsigned char host[64*1024];
17310         unsigned char *p;
17311
17312 #ifdef NS_HFIXEDSZ
17313         /* Bind 8/9 interface */
17314         len = res_query(request, ns_c_in, ns_t_srv, reply, sizeof(reply));
17315 #else
17316         /* Bind 4 interface */
17317 # ifndef T_SRV
17318 #  define T_SRV 33
17319 # endif
17320         len = res_query(request, C_IN, T_SRV, reply, sizeof(reply));
17321 #endif
17322         p = reply;
17323 #ifdef NS_HFIXEDSZ
17324         /* Bind 8/9 interface */
17325         p += NS_HFIXEDSZ;
17326 #elif defined(HFIXEDSZ)
17327         /* Bind 4 interface w/ HFIXEDSZ */
17328         p += HFIXEDSZ;
17329 #else
17330         /* Bind 4 interface w/o HFIXEDSZ */
17331         p += sizeof(HEADER);
17332 #endif
17333         status = dn_expand( reply, reply+len, p, host, sizeof(host));
17334 }
17335   ;
17336   return 0;
17337 }
17338 _ACEOF
17339 rm -f conftest.$ac_objext conftest$ac_exeext
17340 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
17341   (eval $ac_link) 2>conftest.er1
17342   ac_status=$?
17343   grep -v '^ *+' conftest.er1 >conftest.err
17344   rm -f conftest.er1
17345   cat conftest.err >&5
17346   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17347   (exit $ac_status); } &&
17348          { ac_try='test -z "$ac_c_werror_flag"
17349                          || test ! -s conftest.err'
17350   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17351   (eval $ac_try) 2>&5
17352   ac_status=$?
17353   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17354   (exit $ac_status); }; } &&
17355          { ac_try='test -s conftest$ac_exeext'
17356   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17357   (eval $ac_try) 2>&5
17358   ac_status=$?
17359   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17360   (exit $ac_status); }; }; then
17361   ol_cv_resolver_bind=yes
17362 else
17363   echo "$as_me: failed program was:" >&5
17364 sed 's/^/| /' conftest.$ac_ext >&5
17365
17366 ol_cv_resolver_bind=no
17367 fi
17368 rm -f conftest.err conftest.$ac_objext \
17369       conftest$ac_exeext conftest.$ac_ext
17370
17371         LIBS="$ol_LIBS"
17372
17373 fi
17374 echo "$as_me:$LINENO: result: $ol_cv_resolver_bind" >&5
17375 echo "${ECHO_T}$ol_cv_resolver_bind" >&6
17376
17377         if test $ol_cv_resolver_bind = yes ; then
17378                 ol_cv_lib_resolver=-lbind
17379         fi
17380 fi
17381
17382
17383
17384 ol_link_dnssrv=no
17385 if test "$ol_cv_lib_resolver" != no ; then
17386
17387 cat >>confdefs.h <<\_ACEOF
17388 #define HAVE_RES_QUERY 1
17389 _ACEOF
17390
17391
17392         if test "$ol_enable_dnssrv" != no ; then
17393                 ol_link_dnssrv=yes
17394         fi
17395
17396         if test "$ol_cv_lib_resolver" != yes ; then
17397                 LIBS="$ol_cv_lib_resolver $LIBS"
17398         fi
17399 fi
17400
17401 if test "$ol_enable_dnssrv" = yes || test "$ol_enable_dnssrv" = mod ; then
17402         if test "$ol_link_dnssrv" = no ; then
17403                 { { echo "$as_me:$LINENO: error: DNSSRV requires res_query()" >&5
17404 echo "$as_me: error: DNSSRV requires res_query()" >&2;}
17405    { (exit 1); exit 1; }; }
17406         fi
17407 else
17408         ol_enable_dnssrv=no
17409 fi
17410
17411
17412 for ac_func in hstrerror
17413 do
17414 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17415 echo "$as_me:$LINENO: checking for $ac_func" >&5
17416 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
17417 if eval "test \"\${$as_ac_var+set}\" = set"; then
17418   echo $ECHO_N "(cached) $ECHO_C" >&6
17419 else
17420   cat >conftest.$ac_ext <<_ACEOF
17421 /* confdefs.h.  */
17422 _ACEOF
17423 cat confdefs.h >>conftest.$ac_ext
17424 cat >>conftest.$ac_ext <<_ACEOF
17425 /* end confdefs.h.  */
17426 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17427    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17428 #define $ac_func innocuous_$ac_func
17429
17430 /* System header to define __stub macros and hopefully few prototypes,
17431     which can conflict with char $ac_func (); below.
17432     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17433     <limits.h> exists even on freestanding compilers.  */
17434
17435 #ifdef __STDC__
17436 # include <limits.h>
17437 #else
17438 # include <assert.h>
17439 #endif
17440
17441 #undef $ac_func
17442
17443 /* Override any gcc2 internal prototype to avoid an error.  */
17444 #ifdef __cplusplus
17445 extern "C"
17446 {
17447 #endif
17448 /* We use char because int might match the return type of a gcc2
17449    builtin and then its argument prototype would still apply.  */
17450 char $ac_func ();
17451 /* The GNU C library defines this for functions which it implements
17452     to always fail with ENOSYS.  Some functions are actually named
17453     something starting with __ and the normal name is an alias.  */
17454 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
17455 choke me
17456 #else
17457 char (*f) () = $ac_func;
17458 #endif
17459 #ifdef __cplusplus
17460 }
17461 #endif
17462
17463 int
17464 main ()
17465 {
17466 return f != $ac_func;
17467   ;
17468   return 0;
17469 }
17470 _ACEOF
17471 rm -f conftest.$ac_objext conftest$ac_exeext
17472 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
17473   (eval $ac_link) 2>conftest.er1
17474   ac_status=$?
17475   grep -v '^ *+' conftest.er1 >conftest.err
17476   rm -f conftest.er1
17477   cat conftest.err >&5
17478   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17479   (exit $ac_status); } &&
17480          { ac_try='test -z "$ac_c_werror_flag"
17481                          || test ! -s conftest.err'
17482   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17483   (eval $ac_try) 2>&5
17484   ac_status=$?
17485   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17486   (exit $ac_status); }; } &&
17487          { ac_try='test -s conftest$ac_exeext'
17488   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17489   (eval $ac_try) 2>&5
17490   ac_status=$?
17491   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17492   (exit $ac_status); }; }; then
17493   eval "$as_ac_var=yes"
17494 else
17495   echo "$as_me: failed program was:" >&5
17496 sed 's/^/| /' conftest.$ac_ext >&5
17497
17498 eval "$as_ac_var=no"
17499 fi
17500 rm -f conftest.err conftest.$ac_objext \
17501       conftest$ac_exeext conftest.$ac_ext
17502 fi
17503 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
17504 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
17505 if test `eval echo '${'$as_ac_var'}'` = yes; then
17506   cat >>confdefs.h <<_ACEOF
17507 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17508 _ACEOF
17509
17510 fi
17511 done
17512
17513
17514
17515
17516
17517
17518 for ac_func in getaddrinfo getnameinfo gai_strerror inet_ntop
17519 do
17520 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17521 echo "$as_me:$LINENO: checking for $ac_func" >&5
17522 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
17523 if eval "test \"\${$as_ac_var+set}\" = set"; then
17524   echo $ECHO_N "(cached) $ECHO_C" >&6
17525 else
17526   cat >conftest.$ac_ext <<_ACEOF
17527 /* confdefs.h.  */
17528 _ACEOF
17529 cat confdefs.h >>conftest.$ac_ext
17530 cat >>conftest.$ac_ext <<_ACEOF
17531 /* end confdefs.h.  */
17532 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17533    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17534 #define $ac_func innocuous_$ac_func
17535
17536 /* System header to define __stub macros and hopefully few prototypes,
17537     which can conflict with char $ac_func (); below.
17538     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17539     <limits.h> exists even on freestanding compilers.  */
17540
17541 #ifdef __STDC__
17542 # include <limits.h>
17543 #else
17544 # include <assert.h>
17545 #endif
17546
17547 #undef $ac_func
17548
17549 /* Override any gcc2 internal prototype to avoid an error.  */
17550 #ifdef __cplusplus
17551 extern "C"
17552 {
17553 #endif
17554 /* We use char because int might match the return type of a gcc2
17555    builtin and then its argument prototype would still apply.  */
17556 char $ac_func ();
17557 /* The GNU C library defines this for functions which it implements
17558     to always fail with ENOSYS.  Some functions are actually named
17559     something starting with __ and the normal name is an alias.  */
17560 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
17561 choke me
17562 #else
17563 char (*f) () = $ac_func;
17564 #endif
17565 #ifdef __cplusplus
17566 }
17567 #endif
17568
17569 int
17570 main ()
17571 {
17572 return f != $ac_func;
17573   ;
17574   return 0;
17575 }
17576 _ACEOF
17577 rm -f conftest.$ac_objext conftest$ac_exeext
17578 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
17579   (eval $ac_link) 2>conftest.er1
17580   ac_status=$?
17581   grep -v '^ *+' conftest.er1 >conftest.err
17582   rm -f conftest.er1
17583   cat conftest.err >&5
17584   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17585   (exit $ac_status); } &&
17586          { ac_try='test -z "$ac_c_werror_flag"
17587                          || test ! -s conftest.err'
17588   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17589   (eval $ac_try) 2>&5
17590   ac_status=$?
17591   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17592   (exit $ac_status); }; } &&
17593          { ac_try='test -s conftest$ac_exeext'
17594   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17595   (eval $ac_try) 2>&5
17596   ac_status=$?
17597   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17598   (exit $ac_status); }; }; then
17599   eval "$as_ac_var=yes"
17600 else
17601   echo "$as_me: failed program was:" >&5
17602 sed 's/^/| /' conftest.$ac_ext >&5
17603
17604 eval "$as_ac_var=no"
17605 fi
17606 rm -f conftest.err conftest.$ac_objext \
17607       conftest$ac_exeext conftest.$ac_ext
17608 fi
17609 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
17610 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
17611 if test `eval echo '${'$as_ac_var'}'` = yes; then
17612   cat >>confdefs.h <<_ACEOF
17613 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17614 _ACEOF
17615
17616 fi
17617 done
17618
17619
17620 ol_link_ipv6=no
17621 if test $ac_cv_func_getaddrinfo = no || test $ac_cv_func_inet_ntop = no ; then
17622         if test $ol_enable_ipv6 = yes ; then
17623                 { { echo "$as_me:$LINENO: error: IPv6 support requires getaddrinfo() and inet_ntop()" >&5
17624 echo "$as_me: error: IPv6 support requires getaddrinfo() and inet_ntop()" >&2;}
17625    { (exit 1); exit 1; }; }
17626         fi
17627 elif test $ol_enable_ipv6 != no ; then
17628         echo "$as_me:$LINENO: checking INET6_ADDRSTRLEN" >&5
17629 echo $ECHO_N "checking INET6_ADDRSTRLEN... $ECHO_C" >&6
17630 if test "${ol_cv_inet6_addrstrlen+set}" = set; then
17631   echo $ECHO_N "(cached) $ECHO_C" >&6
17632 else
17633
17634                 cat >conftest.$ac_ext <<_ACEOF
17635 /* confdefs.h.  */
17636 _ACEOF
17637 cat confdefs.h >>conftest.$ac_ext
17638 cat >>conftest.$ac_ext <<_ACEOF
17639 /* end confdefs.h.  */
17640
17641 #                       include <netinet/in.h>
17642 #                       ifdef INET6_ADDRSTRLEN
17643                                 __has_inet6_addrstrlen__;
17644 #                       endif
17645
17646 _ACEOF
17647 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
17648   $EGREP "__has_inet6_addrstrlen__" >/dev/null 2>&1; then
17649   ol_cv_inet6_addrstrlen=yes
17650 else
17651   ol_cv_inet6_addrstrlen=no
17652 fi
17653 rm -f conftest*
17654
17655 fi
17656 echo "$as_me:$LINENO: result: $ol_cv_inet6_addrstrlen" >&5
17657 echo "${ECHO_T}$ol_cv_inet6_addrstrlen" >&6
17658
17659
17660         echo "$as_me:$LINENO: checking struct sockaddr_storage" >&5
17661 echo $ECHO_N "checking struct sockaddr_storage... $ECHO_C" >&6
17662 if test "${ol_cv_struct_sockaddr_storage+set}" = set; then
17663   echo $ECHO_N "(cached) $ECHO_C" >&6
17664 else
17665
17666                 cat >conftest.$ac_ext <<_ACEOF
17667 /* confdefs.h.  */
17668 _ACEOF
17669 cat confdefs.h >>conftest.$ac_ext
17670 cat >>conftest.$ac_ext <<_ACEOF
17671 /* end confdefs.h.  */
17672
17673 #include <sys/types.h>
17674 #include <sys/socket.h>
17675
17676 int
17677 main ()
17678 {
17679
17680                         struct sockaddr_storage ss;
17681
17682   ;
17683   return 0;
17684 }
17685 _ACEOF
17686 rm -f conftest.$ac_objext
17687 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17688   (eval $ac_compile) 2>conftest.er1
17689   ac_status=$?
17690   grep -v '^ *+' conftest.er1 >conftest.err
17691   rm -f conftest.er1
17692   cat conftest.err >&5
17693   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17694   (exit $ac_status); } &&
17695          { ac_try='test -z "$ac_c_werror_flag"
17696                          || test ! -s conftest.err'
17697   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17698   (eval $ac_try) 2>&5
17699   ac_status=$?
17700   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17701   (exit $ac_status); }; } &&
17702          { ac_try='test -s conftest.$ac_objext'
17703   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17704   (eval $ac_try) 2>&5
17705   ac_status=$?
17706   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17707   (exit $ac_status); }; }; then
17708   ol_cv_struct_sockaddr_storage=yes
17709 else
17710   echo "$as_me: failed program was:" >&5
17711 sed 's/^/| /' conftest.$ac_ext >&5
17712
17713 ol_cv_struct_sockaddr_storage=no
17714 fi
17715 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
17716 fi
17717 echo "$as_me:$LINENO: result: $ol_cv_struct_sockaddr_storage" >&5
17718 echo "${ECHO_T}$ol_cv_struct_sockaddr_storage" >&6
17719
17720         if test $ol_cv_inet6_addrstrlen = yes &&
17721            test $ol_cv_struct_sockaddr_storage = yes ; then
17722                 ol_link_ipv6=yes
17723         elif test $ol_enable_ipv6 = yes &&
17724              test $ol_cv_inet6_addrstrlen = no ; then
17725                 { { echo "$as_me:$LINENO: error: IPv6 support requires INET6_ADDRSTRLEN" >&5
17726 echo "$as_me: error: IPv6 support requires INET6_ADDRSTRLEN" >&2;}
17727    { (exit 1); exit 1; }; }
17728         elif test $ol_enable_ipv6 = yes &&
17729              test $ol_cv_struct_sockaddr_storage = no ; then
17730                 { { echo "$as_me:$LINENO: error: IPv6 support requires struct sockaddr_storage" >&5
17731 echo "$as_me: error: IPv6 support requires struct sockaddr_storage" >&2;}
17732    { (exit 1); exit 1; }; }
17733         fi
17734 fi
17735
17736 if test $ol_enable_local != no ; then
17737
17738 for ac_header in sys/un.h
17739 do
17740 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
17741 if eval "test \"\${$as_ac_Header+set}\" = set"; then
17742   echo "$as_me:$LINENO: checking for $ac_header" >&5
17743 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
17744 if eval "test \"\${$as_ac_Header+set}\" = set"; then
17745   echo $ECHO_N "(cached) $ECHO_C" >&6
17746 fi
17747 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
17748 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
17749 else
17750   # Is the header compilable?
17751 echo "$as_me:$LINENO: checking $ac_header usability" >&5
17752 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
17753 cat >conftest.$ac_ext <<_ACEOF
17754 /* confdefs.h.  */
17755 _ACEOF
17756 cat confdefs.h >>conftest.$ac_ext
17757 cat >>conftest.$ac_ext <<_ACEOF
17758 /* end confdefs.h.  */
17759 $ac_includes_default
17760 #include <$ac_header>
17761 _ACEOF
17762 rm -f conftest.$ac_objext
17763 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17764   (eval $ac_compile) 2>conftest.er1
17765   ac_status=$?
17766   grep -v '^ *+' conftest.er1 >conftest.err
17767   rm -f conftest.er1
17768   cat conftest.err >&5
17769   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17770   (exit $ac_status); } &&
17771          { ac_try='test -z "$ac_c_werror_flag"
17772                          || test ! -s conftest.err'
17773   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17774   (eval $ac_try) 2>&5
17775   ac_status=$?
17776   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17777   (exit $ac_status); }; } &&
17778          { ac_try='test -s conftest.$ac_objext'
17779   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17780   (eval $ac_try) 2>&5
17781   ac_status=$?
17782   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17783   (exit $ac_status); }; }; then
17784   ac_header_compiler=yes
17785 else
17786   echo "$as_me: failed program was:" >&5
17787 sed 's/^/| /' conftest.$ac_ext >&5
17788
17789 ac_header_compiler=no
17790 fi
17791 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
17792 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
17793 echo "${ECHO_T}$ac_header_compiler" >&6
17794
17795 # Is the header present?
17796 echo "$as_me:$LINENO: checking $ac_header presence" >&5
17797 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
17798 cat >conftest.$ac_ext <<_ACEOF
17799 /* confdefs.h.  */
17800 _ACEOF
17801 cat confdefs.h >>conftest.$ac_ext
17802 cat >>conftest.$ac_ext <<_ACEOF
17803 /* end confdefs.h.  */
17804 #include <$ac_header>
17805 _ACEOF
17806 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
17807   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
17808   ac_status=$?
17809   grep -v '^ *+' conftest.er1 >conftest.err
17810   rm -f conftest.er1
17811   cat conftest.err >&5
17812   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17813   (exit $ac_status); } >/dev/null; then
17814   if test -s conftest.err; then
17815     ac_cpp_err=$ac_c_preproc_warn_flag
17816     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
17817   else
17818     ac_cpp_err=
17819   fi
17820 else
17821   ac_cpp_err=yes
17822 fi
17823 if test -z "$ac_cpp_err"; then
17824   ac_header_preproc=yes
17825 else
17826   echo "$as_me: failed program was:" >&5
17827 sed 's/^/| /' conftest.$ac_ext >&5
17828
17829   ac_header_preproc=no
17830 fi
17831 rm -f conftest.err conftest.$ac_ext
17832 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
17833 echo "${ECHO_T}$ac_header_preproc" >&6
17834
17835 # So?  What about this header?
17836 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
17837   yes:no: )
17838     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
17839 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
17840     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
17841 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
17842     ac_header_preproc=yes
17843     ;;
17844   no:yes:* )
17845     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
17846 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
17847     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
17848 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
17849     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
17850 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
17851     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
17852 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
17853     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
17854 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
17855     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
17856 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
17857     (
17858       cat <<\_ASBOX
17859 ## --------------------------------------------- ##
17860 ## Report this to <http://www.openldap.org/its/> ##
17861 ## --------------------------------------------- ##
17862 _ASBOX
17863     ) |
17864       sed "s/^/$as_me: WARNING:     /" >&2
17865     ;;
17866 esac
17867 echo "$as_me:$LINENO: checking for $ac_header" >&5
17868 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
17869 if eval "test \"\${$as_ac_Header+set}\" = set"; then
17870   echo $ECHO_N "(cached) $ECHO_C" >&6
17871 else
17872   eval "$as_ac_Header=\$ac_header_preproc"
17873 fi
17874 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
17875 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
17876
17877 fi
17878 if test `eval echo '${'$as_ac_Header'}'` = yes; then
17879   cat >>confdefs.h <<_ACEOF
17880 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
17881 _ACEOF
17882
17883 fi
17884
17885 done
17886
17887
17888         if test $ol_enable_local = auto ; then
17889                 ol_enable_local=$ac_cv_header_sys_un_h
17890         elif test $ac_cv_header_sys_un_h = no ; then
17891                 { { echo "$as_me:$LINENO: error: AF_LOCAL domain support requires sys/un.h" >&5
17892 echo "$as_me: error: AF_LOCAL domain support requires sys/un.h" >&2;}
17893    { (exit 1); exit 1; }; }
17894         fi
17895 fi
17896
17897 ol_link_kbind=no
17898 ol_link_krb5=no
17899 ol_link_krb4=no
17900
17901 case $ol_with_kerberos in yes | auto | k5 | k5only | k425)
17902
17903
17904 for ac_header in krb5.h
17905 do
17906 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
17907 if eval "test \"\${$as_ac_Header+set}\" = set"; then
17908   echo "$as_me:$LINENO: checking for $ac_header" >&5
17909 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
17910 if eval "test \"\${$as_ac_Header+set}\" = set"; then
17911   echo $ECHO_N "(cached) $ECHO_C" >&6
17912 fi
17913 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
17914 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
17915 else
17916   # Is the header compilable?
17917 echo "$as_me:$LINENO: checking $ac_header usability" >&5
17918 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
17919 cat >conftest.$ac_ext <<_ACEOF
17920 /* confdefs.h.  */
17921 _ACEOF
17922 cat confdefs.h >>conftest.$ac_ext
17923 cat >>conftest.$ac_ext <<_ACEOF
17924 /* end confdefs.h.  */
17925 $ac_includes_default
17926 #include <$ac_header>
17927 _ACEOF
17928 rm -f conftest.$ac_objext
17929 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17930   (eval $ac_compile) 2>conftest.er1
17931   ac_status=$?
17932   grep -v '^ *+' conftest.er1 >conftest.err
17933   rm -f conftest.er1
17934   cat conftest.err >&5
17935   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17936   (exit $ac_status); } &&
17937          { ac_try='test -z "$ac_c_werror_flag"
17938                          || test ! -s conftest.err'
17939   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17940   (eval $ac_try) 2>&5
17941   ac_status=$?
17942   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17943   (exit $ac_status); }; } &&
17944          { ac_try='test -s conftest.$ac_objext'
17945   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17946   (eval $ac_try) 2>&5
17947   ac_status=$?
17948   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17949   (exit $ac_status); }; }; then
17950   ac_header_compiler=yes
17951 else
17952   echo "$as_me: failed program was:" >&5
17953 sed 's/^/| /' conftest.$ac_ext >&5
17954
17955 ac_header_compiler=no
17956 fi
17957 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
17958 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
17959 echo "${ECHO_T}$ac_header_compiler" >&6
17960
17961 # Is the header present?
17962 echo "$as_me:$LINENO: checking $ac_header presence" >&5
17963 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
17964 cat >conftest.$ac_ext <<_ACEOF
17965 /* confdefs.h.  */
17966 _ACEOF
17967 cat confdefs.h >>conftest.$ac_ext
17968 cat >>conftest.$ac_ext <<_ACEOF
17969 /* end confdefs.h.  */
17970 #include <$ac_header>
17971 _ACEOF
17972 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
17973   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
17974   ac_status=$?
17975   grep -v '^ *+' conftest.er1 >conftest.err
17976   rm -f conftest.er1
17977   cat conftest.err >&5
17978   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17979   (exit $ac_status); } >/dev/null; then
17980   if test -s conftest.err; then
17981     ac_cpp_err=$ac_c_preproc_warn_flag
17982     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
17983   else
17984     ac_cpp_err=
17985   fi
17986 else
17987   ac_cpp_err=yes
17988 fi
17989 if test -z "$ac_cpp_err"; then
17990   ac_header_preproc=yes
17991 else
17992   echo "$as_me: failed program was:" >&5
17993 sed 's/^/| /' conftest.$ac_ext >&5
17994
17995   ac_header_preproc=no
17996 fi
17997 rm -f conftest.err conftest.$ac_ext
17998 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
17999 echo "${ECHO_T}$ac_header_preproc" >&6
18000
18001 # So?  What about this header?
18002 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
18003   yes:no: )
18004     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
18005 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
18006     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
18007 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
18008     ac_header_preproc=yes
18009     ;;
18010   no:yes:* )
18011     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
18012 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
18013     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
18014 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
18015     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
18016 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
18017     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
18018 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
18019     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
18020 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
18021     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
18022 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
18023     (
18024       cat <<\_ASBOX
18025 ## --------------------------------------------- ##
18026 ## Report this to <http://www.openldap.org/its/> ##
18027 ## --------------------------------------------- ##
18028 _ASBOX
18029     ) |
18030       sed "s/^/$as_me: WARNING:     /" >&2
18031     ;;
18032 esac
18033 echo "$as_me:$LINENO: checking for $ac_header" >&5
18034 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
18035 if eval "test \"\${$as_ac_Header+set}\" = set"; then
18036   echo $ECHO_N "(cached) $ECHO_C" >&6
18037 else
18038   eval "$as_ac_Header=\$ac_header_preproc"
18039 fi
18040 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
18041 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
18042
18043 fi
18044 if test `eval echo '${'$as_ac_Header'}'` = yes; then
18045   cat >>confdefs.h <<_ACEOF
18046 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
18047 _ACEOF
18048
18049 fi
18050
18051 done
18052
18053
18054         if test $ac_cv_header_krb5_h = yes ; then
18055
18056 for ac_header in heim_err.h
18057 do
18058 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
18059 if eval "test \"\${$as_ac_Header+set}\" = set"; then
18060   echo "$as_me:$LINENO: checking for $ac_header" >&5
18061 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
18062 if eval "test \"\${$as_ac_Header+set}\" = set"; then
18063   echo $ECHO_N "(cached) $ECHO_C" >&6
18064 fi
18065 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
18066 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
18067 else
18068   # Is the header compilable?
18069 echo "$as_me:$LINENO: checking $ac_header usability" >&5
18070 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
18071 cat >conftest.$ac_ext <<_ACEOF
18072 /* confdefs.h.  */
18073 _ACEOF
18074 cat confdefs.h >>conftest.$ac_ext
18075 cat >>conftest.$ac_ext <<_ACEOF
18076 /* end confdefs.h.  */
18077 $ac_includes_default
18078 #include <$ac_header>
18079 _ACEOF
18080 rm -f conftest.$ac_objext
18081 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18082   (eval $ac_compile) 2>conftest.er1
18083   ac_status=$?
18084   grep -v '^ *+' conftest.er1 >conftest.err
18085   rm -f conftest.er1
18086   cat conftest.err >&5
18087   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18088   (exit $ac_status); } &&
18089          { ac_try='test -z "$ac_c_werror_flag"
18090                          || test ! -s conftest.err'
18091   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18092   (eval $ac_try) 2>&5
18093   ac_status=$?
18094   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18095   (exit $ac_status); }; } &&
18096          { ac_try='test -s conftest.$ac_objext'
18097   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18098   (eval $ac_try) 2>&5
18099   ac_status=$?
18100   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18101   (exit $ac_status); }; }; then
18102   ac_header_compiler=yes
18103 else
18104   echo "$as_me: failed program was:" >&5
18105 sed 's/^/| /' conftest.$ac_ext >&5
18106
18107 ac_header_compiler=no
18108 fi
18109 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
18110 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
18111 echo "${ECHO_T}$ac_header_compiler" >&6
18112
18113 # Is the header present?
18114 echo "$as_me:$LINENO: checking $ac_header presence" >&5
18115 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
18116 cat >conftest.$ac_ext <<_ACEOF
18117 /* confdefs.h.  */
18118 _ACEOF
18119 cat confdefs.h >>conftest.$ac_ext
18120 cat >>conftest.$ac_ext <<_ACEOF
18121 /* end confdefs.h.  */
18122 #include <$ac_header>
18123 _ACEOF
18124 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
18125   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18126   ac_status=$?
18127   grep -v '^ *+' conftest.er1 >conftest.err
18128   rm -f conftest.er1
18129   cat conftest.err >&5
18130   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18131   (exit $ac_status); } >/dev/null; then
18132   if test -s conftest.err; then
18133     ac_cpp_err=$ac_c_preproc_warn_flag
18134     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
18135   else
18136     ac_cpp_err=
18137   fi
18138 else
18139   ac_cpp_err=yes
18140 fi
18141 if test -z "$ac_cpp_err"; then
18142   ac_header_preproc=yes
18143 else
18144   echo "$as_me: failed program was:" >&5
18145 sed 's/^/| /' conftest.$ac_ext >&5
18146
18147   ac_header_preproc=no
18148 fi
18149 rm -f conftest.err conftest.$ac_ext
18150 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
18151 echo "${ECHO_T}$ac_header_preproc" >&6
18152
18153 # So?  What about this header?
18154 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
18155   yes:no: )
18156     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
18157 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
18158     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
18159 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
18160     ac_header_preproc=yes
18161     ;;
18162   no:yes:* )
18163     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
18164 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
18165     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
18166 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
18167     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
18168 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
18169     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
18170 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
18171     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
18172 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
18173     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
18174 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
18175     (
18176       cat <<\_ASBOX
18177 ## --------------------------------------------- ##
18178 ## Report this to <http://www.openldap.org/its/> ##
18179 ## --------------------------------------------- ##
18180 _ASBOX
18181     ) |
18182       sed "s/^/$as_me: WARNING:     /" >&2
18183     ;;
18184 esac
18185 echo "$as_me:$LINENO: checking for $ac_header" >&5
18186 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
18187 if eval "test \"\${$as_ac_Header+set}\" = set"; then
18188   echo $ECHO_N "(cached) $ECHO_C" >&6
18189 else
18190   eval "$as_ac_Header=\$ac_header_preproc"
18191 fi
18192 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
18193 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
18194
18195 fi
18196 if test `eval echo '${'$as_ac_Header'}'` = yes; then
18197   cat >>confdefs.h <<_ACEOF
18198 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
18199 _ACEOF
18200
18201 fi
18202
18203 done
18204
18205                 if test $ac_cv_header_heim_err_h = yes ; then
18206                         krb5_impl=heimdal
18207                 else
18208                         krb5_impl=mit
18209                 fi
18210
18211                 if test $krb5_impl = mit; then
18212                         echo "$as_me:$LINENO: checking for main in -lk5crypto" >&5
18213 echo $ECHO_N "checking for main in -lk5crypto... $ECHO_C" >&6
18214 if test "${ac_cv_lib_k5crypto_main+set}" = set; then
18215   echo $ECHO_N "(cached) $ECHO_C" >&6
18216 else
18217   ac_check_lib_save_LIBS=$LIBS
18218 LIBS="-lk5crypto  $LIBS"
18219 cat >conftest.$ac_ext <<_ACEOF
18220 /* confdefs.h.  */
18221 _ACEOF
18222 cat confdefs.h >>conftest.$ac_ext
18223 cat >>conftest.$ac_ext <<_ACEOF
18224 /* end confdefs.h.  */
18225
18226
18227 int
18228 main ()
18229 {
18230 main ();
18231   ;
18232   return 0;
18233 }
18234 _ACEOF
18235 rm -f conftest.$ac_objext conftest$ac_exeext
18236 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
18237   (eval $ac_link) 2>conftest.er1
18238   ac_status=$?
18239   grep -v '^ *+' conftest.er1 >conftest.err
18240   rm -f conftest.er1
18241   cat conftest.err >&5
18242   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18243   (exit $ac_status); } &&
18244          { ac_try='test -z "$ac_c_werror_flag"
18245                          || test ! -s conftest.err'
18246   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18247   (eval $ac_try) 2>&5
18248   ac_status=$?
18249   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18250   (exit $ac_status); }; } &&
18251          { ac_try='test -s conftest$ac_exeext'
18252   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18253   (eval $ac_try) 2>&5
18254   ac_status=$?
18255   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18256   (exit $ac_status); }; }; then
18257   ac_cv_lib_k5crypto_main=yes
18258 else
18259   echo "$as_me: failed program was:" >&5
18260 sed 's/^/| /' conftest.$ac_ext >&5
18261
18262 ac_cv_lib_k5crypto_main=no
18263 fi
18264 rm -f conftest.err conftest.$ac_objext \
18265       conftest$ac_exeext conftest.$ac_ext
18266 LIBS=$ac_check_lib_save_LIBS
18267 fi
18268 echo "$as_me:$LINENO: result: $ac_cv_lib_k5crypto_main" >&5
18269 echo "${ECHO_T}$ac_cv_lib_k5crypto_main" >&6
18270 if test $ac_cv_lib_k5crypto_main = yes; then
18271   krb5crypto=k5crypto
18272 else
18273   krb5crypto=crypto
18274 fi
18275
18276
18277                         echo "$as_me:$LINENO: checking for main in -lkrb5" >&5
18278 echo $ECHO_N "checking for main in -lkrb5... $ECHO_C" >&6
18279 if test "${ac_cv_lib_krb5_main+set}" = set; then
18280   echo $ECHO_N "(cached) $ECHO_C" >&6
18281 else
18282   ac_check_lib_save_LIBS=$LIBS
18283 LIBS="-lkrb5 -l$krb5crypto -lcom_err $LIBS"
18284 cat >conftest.$ac_ext <<_ACEOF
18285 /* confdefs.h.  */
18286 _ACEOF
18287 cat confdefs.h >>conftest.$ac_ext
18288 cat >>conftest.$ac_ext <<_ACEOF
18289 /* end confdefs.h.  */
18290
18291
18292 int
18293 main ()
18294 {
18295 main ();
18296   ;
18297   return 0;
18298 }
18299 _ACEOF
18300 rm -f conftest.$ac_objext conftest$ac_exeext
18301 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
18302   (eval $ac_link) 2>conftest.er1
18303   ac_status=$?
18304   grep -v '^ *+' conftest.er1 >conftest.err
18305   rm -f conftest.er1
18306   cat conftest.err >&5
18307   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18308   (exit $ac_status); } &&
18309          { ac_try='test -z "$ac_c_werror_flag"
18310                          || test ! -s conftest.err'
18311   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18312   (eval $ac_try) 2>&5
18313   ac_status=$?
18314   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18315   (exit $ac_status); }; } &&
18316          { ac_try='test -s conftest$ac_exeext'
18317   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18318   (eval $ac_try) 2>&5
18319   ac_status=$?
18320   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18321   (exit $ac_status); }; }; then
18322   ac_cv_lib_krb5_main=yes
18323 else
18324   echo "$as_me: failed program was:" >&5
18325 sed 's/^/| /' conftest.$ac_ext >&5
18326
18327 ac_cv_lib_krb5_main=no
18328 fi
18329 rm -f conftest.err conftest.$ac_objext \
18330       conftest$ac_exeext conftest.$ac_ext
18331 LIBS=$ac_check_lib_save_LIBS
18332 fi
18333 echo "$as_me:$LINENO: result: $ac_cv_lib_krb5_main" >&5
18334 echo "${ECHO_T}$ac_cv_lib_krb5_main" >&6
18335 if test $ac_cv_lib_krb5_main = yes; then
18336   have_krb5=yes
18337                                 KRB5_LIBS="-lkrb5 -l$krb5crypto -lcom_err"
18338 else
18339   have_krb5=no
18340 fi
18341
18342
18343                 elif test $krb5_impl = heimdal; then
18344                         echo "$as_me:$LINENO: checking for main in -ldes" >&5
18345 echo $ECHO_N "checking for main in -ldes... $ECHO_C" >&6
18346 if test "${ac_cv_lib_des_main+set}" = set; then
18347   echo $ECHO_N "(cached) $ECHO_C" >&6
18348 else
18349   ac_check_lib_save_LIBS=$LIBS
18350 LIBS="-ldes  $LIBS"
18351 cat >conftest.$ac_ext <<_ACEOF
18352 /* confdefs.h.  */
18353 _ACEOF
18354 cat confdefs.h >>conftest.$ac_ext
18355 cat >>conftest.$ac_ext <<_ACEOF
18356 /* end confdefs.h.  */
18357
18358
18359 int
18360 main ()
18361 {
18362 main ();
18363   ;
18364   return 0;
18365 }
18366 _ACEOF
18367 rm -f conftest.$ac_objext conftest$ac_exeext
18368 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
18369   (eval $ac_link) 2>conftest.er1
18370   ac_status=$?
18371   grep -v '^ *+' conftest.er1 >conftest.err
18372   rm -f conftest.er1
18373   cat conftest.err >&5
18374   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18375   (exit $ac_status); } &&
18376          { ac_try='test -z "$ac_c_werror_flag"
18377                          || test ! -s conftest.err'
18378   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18379   (eval $ac_try) 2>&5
18380   ac_status=$?
18381   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18382   (exit $ac_status); }; } &&
18383          { ac_try='test -s conftest$ac_exeext'
18384   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18385   (eval $ac_try) 2>&5
18386   ac_status=$?
18387   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18388   (exit $ac_status); }; }; then
18389   ac_cv_lib_des_main=yes
18390 else
18391   echo "$as_me: failed program was:" >&5
18392 sed 's/^/| /' conftest.$ac_ext >&5
18393
18394 ac_cv_lib_des_main=no
18395 fi
18396 rm -f conftest.err conftest.$ac_objext \
18397       conftest$ac_exeext conftest.$ac_ext
18398 LIBS=$ac_check_lib_save_LIBS
18399 fi
18400 echo "$as_me:$LINENO: result: $ac_cv_lib_des_main" >&5
18401 echo "${ECHO_T}$ac_cv_lib_des_main" >&6
18402 if test $ac_cv_lib_des_main = yes; then
18403   krb5crypto=des
18404 else
18405   krb5crypto=crypto
18406 fi
18407
18408
18409                         echo "$as_me:$LINENO: checking for main in -lkrb5" >&5
18410 echo $ECHO_N "checking for main in -lkrb5... $ECHO_C" >&6
18411 if test "${ac_cv_lib_krb5_main+set}" = set; then
18412   echo $ECHO_N "(cached) $ECHO_C" >&6
18413 else
18414   ac_check_lib_save_LIBS=$LIBS
18415 LIBS="-lkrb5 -l$krb5crypto -lasn1 -lroken -lcom_err $LIBS"
18416 cat >conftest.$ac_ext <<_ACEOF
18417 /* confdefs.h.  */
18418 _ACEOF
18419 cat confdefs.h >>conftest.$ac_ext
18420 cat >>conftest.$ac_ext <<_ACEOF
18421 /* end confdefs.h.  */
18422
18423
18424 int
18425 main ()
18426 {
18427 main ();
18428   ;
18429   return 0;
18430 }
18431 _ACEOF
18432 rm -f conftest.$ac_objext conftest$ac_exeext
18433 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
18434   (eval $ac_link) 2>conftest.er1
18435   ac_status=$?
18436   grep -v '^ *+' conftest.er1 >conftest.err
18437   rm -f conftest.er1
18438   cat conftest.err >&5
18439   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18440   (exit $ac_status); } &&
18441          { ac_try='test -z "$ac_c_werror_flag"
18442                          || test ! -s conftest.err'
18443   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18444   (eval $ac_try) 2>&5
18445   ac_status=$?
18446   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18447   (exit $ac_status); }; } &&
18448          { ac_try='test -s conftest$ac_exeext'
18449   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18450   (eval $ac_try) 2>&5
18451   ac_status=$?
18452   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18453   (exit $ac_status); }; }; then
18454   ac_cv_lib_krb5_main=yes
18455 else
18456   echo "$as_me: failed program was:" >&5
18457 sed 's/^/| /' conftest.$ac_ext >&5
18458
18459 ac_cv_lib_krb5_main=no
18460 fi
18461 rm -f conftest.err conftest.$ac_objext \
18462       conftest$ac_exeext conftest.$ac_ext
18463 LIBS=$ac_check_lib_save_LIBS
18464 fi
18465 echo "$as_me:$LINENO: result: $ac_cv_lib_krb5_main" >&5
18466 echo "${ECHO_T}$ac_cv_lib_krb5_main" >&6
18467 if test $ac_cv_lib_krb5_main = yes; then
18468   have_krb5=yes
18469                                 KRB5_LIBS="-lkrb5 -l$krb5crypto -lasn1 -lroken -lcom_err"
18470 else
18471   have_krb5=no
18472 fi
18473
18474
18475
18476 cat >>confdefs.h <<\_ACEOF
18477 #define HAVE_HEIMDAL_KERBEROS 1
18478 _ACEOF
18479
18480
18481                 else
18482                         have_krb5=no
18483                         { echo "$as_me:$LINENO: WARNING: Unrecognized Kerberos5 Implementation" >&5
18484 echo "$as_me: WARNING: Unrecognized Kerberos5 Implementation" >&2;}
18485                 fi
18486
18487                 if test $have_krb5 = yes ; then
18488                         ol_link_krb5=yes
18489
18490
18491 cat >>confdefs.h <<\_ACEOF
18492 #define HAVE_KRB5 1
18493 _ACEOF
18494
18495
18496                         if test $ol_with_kerberos = k5only ; then
18497                                 ol_with_kerberos=found
18498                         fi
18499
18500                 elif test $ol_with_kerberos != auto ; then
18501                         { { echo "$as_me:$LINENO: error: Required Kerberos 5 support not available" >&5
18502 echo "$as_me: error: Required Kerberos 5 support not available" >&2;}
18503    { (exit 1); exit 1; }; }
18504                 fi
18505
18506         fi
18507         ;;
18508 esac
18509
18510 if test $ol_link_krb5 = yes &&
18511    { test $ol_with_kerberos = yes ||
18512      test $ol_with_kerberos = auto ||
18513      test $ol_with_kerberos = k425; }; then
18514
18515
18516
18517 for ac_header in kerberosIV/krb.h kerberosIV/des.h
18518 do
18519 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
18520 if eval "test \"\${$as_ac_Header+set}\" = set"; then
18521   echo "$as_me:$LINENO: checking for $ac_header" >&5
18522 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
18523 if eval "test \"\${$as_ac_Header+set}\" = set"; then
18524   echo $ECHO_N "(cached) $ECHO_C" >&6
18525 fi
18526 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
18527 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
18528 else
18529   # Is the header compilable?
18530 echo "$as_me:$LINENO: checking $ac_header usability" >&5
18531 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
18532 cat >conftest.$ac_ext <<_ACEOF
18533 /* confdefs.h.  */
18534 _ACEOF
18535 cat confdefs.h >>conftest.$ac_ext
18536 cat >>conftest.$ac_ext <<_ACEOF
18537 /* end confdefs.h.  */
18538 $ac_includes_default
18539 #include <$ac_header>
18540 _ACEOF
18541 rm -f conftest.$ac_objext
18542 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18543   (eval $ac_compile) 2>conftest.er1
18544   ac_status=$?
18545   grep -v '^ *+' conftest.er1 >conftest.err
18546   rm -f conftest.er1
18547   cat conftest.err >&5
18548   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18549   (exit $ac_status); } &&
18550          { ac_try='test -z "$ac_c_werror_flag"
18551                          || test ! -s conftest.err'
18552   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18553   (eval $ac_try) 2>&5
18554   ac_status=$?
18555   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18556   (exit $ac_status); }; } &&
18557          { ac_try='test -s conftest.$ac_objext'
18558   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18559   (eval $ac_try) 2>&5
18560   ac_status=$?
18561   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18562   (exit $ac_status); }; }; then
18563   ac_header_compiler=yes
18564 else
18565   echo "$as_me: failed program was:" >&5
18566 sed 's/^/| /' conftest.$ac_ext >&5
18567
18568 ac_header_compiler=no
18569 fi
18570 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
18571 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
18572 echo "${ECHO_T}$ac_header_compiler" >&6
18573
18574 # Is the header present?
18575 echo "$as_me:$LINENO: checking $ac_header presence" >&5
18576 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
18577 cat >conftest.$ac_ext <<_ACEOF
18578 /* confdefs.h.  */
18579 _ACEOF
18580 cat confdefs.h >>conftest.$ac_ext
18581 cat >>conftest.$ac_ext <<_ACEOF
18582 /* end confdefs.h.  */
18583 #include <$ac_header>
18584 _ACEOF
18585 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
18586   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18587   ac_status=$?
18588   grep -v '^ *+' conftest.er1 >conftest.err
18589   rm -f conftest.er1
18590   cat conftest.err >&5
18591   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18592   (exit $ac_status); } >/dev/null; then
18593   if test -s conftest.err; then
18594     ac_cpp_err=$ac_c_preproc_warn_flag
18595     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
18596   else
18597     ac_cpp_err=
18598   fi
18599 else
18600   ac_cpp_err=yes
18601 fi
18602 if test -z "$ac_cpp_err"; then
18603   ac_header_preproc=yes
18604 else
18605   echo "$as_me: failed program was:" >&5
18606 sed 's/^/| /' conftest.$ac_ext >&5
18607
18608   ac_header_preproc=no
18609 fi
18610 rm -f conftest.err conftest.$ac_ext
18611 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
18612 echo "${ECHO_T}$ac_header_preproc" >&6
18613
18614 # So?  What about this header?
18615 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
18616   yes:no: )
18617     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
18618 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
18619     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
18620 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
18621     ac_header_preproc=yes
18622     ;;
18623   no:yes:* )
18624     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
18625 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
18626     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
18627 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
18628     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
18629 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
18630     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
18631 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
18632     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
18633 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
18634     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
18635 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
18636     (
18637       cat <<\_ASBOX
18638 ## --------------------------------------------- ##
18639 ## Report this to <http://www.openldap.org/its/> ##
18640 ## --------------------------------------------- ##
18641 _ASBOX
18642     ) |
18643       sed "s/^/$as_me: WARNING:     /" >&2
18644     ;;
18645 esac
18646 echo "$as_me:$LINENO: checking for $ac_header" >&5
18647 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
18648 if eval "test \"\${$as_ac_Header+set}\" = set"; then
18649   echo $ECHO_N "(cached) $ECHO_C" >&6
18650 else
18651   eval "$as_ac_Header=\$ac_header_preproc"
18652 fi
18653 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
18654 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
18655
18656 fi
18657 if test `eval echo '${'$as_ac_Header'}'` = yes; then
18658   cat >>confdefs.h <<_ACEOF
18659 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
18660 _ACEOF
18661
18662 fi
18663
18664 done
18665
18666
18667         if test $ac_cv_header_kerberosIV_krb_h = yes ; then
18668                 if test $krb5_impl = mit; then
18669                         echo "$as_me:$LINENO: checking for main in -lkrb4" >&5
18670 echo $ECHO_N "checking for main in -lkrb4... $ECHO_C" >&6
18671 if test "${ac_cv_lib_krb4_main+set}" = set; then
18672   echo $ECHO_N "(cached) $ECHO_C" >&6
18673 else
18674   ac_check_lib_save_LIBS=$LIBS
18675 LIBS="-lkrb4 -ldes425 -lkrb5 -l$krb5crypto -lcom_err $LIBS"
18676 cat >conftest.$ac_ext <<_ACEOF
18677 /* confdefs.h.  */
18678 _ACEOF
18679 cat confdefs.h >>conftest.$ac_ext
18680 cat >>conftest.$ac_ext <<_ACEOF
18681 /* end confdefs.h.  */
18682
18683
18684 int
18685 main ()
18686 {
18687 main ();
18688   ;
18689   return 0;
18690 }
18691 _ACEOF
18692 rm -f conftest.$ac_objext conftest$ac_exeext
18693 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
18694   (eval $ac_link) 2>conftest.er1
18695   ac_status=$?
18696   grep -v '^ *+' conftest.er1 >conftest.err
18697   rm -f conftest.er1
18698   cat conftest.err >&5
18699   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18700   (exit $ac_status); } &&
18701          { ac_try='test -z "$ac_c_werror_flag"
18702                          || test ! -s conftest.err'
18703   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18704   (eval $ac_try) 2>&5
18705   ac_status=$?
18706   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18707   (exit $ac_status); }; } &&
18708          { ac_try='test -s conftest$ac_exeext'
18709   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18710   (eval $ac_try) 2>&5
18711   ac_status=$?
18712   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18713   (exit $ac_status); }; }; then
18714   ac_cv_lib_krb4_main=yes
18715 else
18716   echo "$as_me: failed program was:" >&5
18717 sed 's/^/| /' conftest.$ac_ext >&5
18718
18719 ac_cv_lib_krb4_main=no
18720 fi
18721 rm -f conftest.err conftest.$ac_objext \
18722       conftest$ac_exeext conftest.$ac_ext
18723 LIBS=$ac_check_lib_save_LIBS
18724 fi
18725 echo "$as_me:$LINENO: result: $ac_cv_lib_krb4_main" >&5
18726 echo "${ECHO_T}$ac_cv_lib_krb4_main" >&6
18727 if test $ac_cv_lib_krb4_main = yes; then
18728   have_k425=yes
18729                                 KRB4_LIBS="-lkrb4 -ldes425"
18730 else
18731   have_k425=no
18732 fi
18733
18734
18735                 elif test $krb5_impl = heimdal; then
18736                         echo "$as_me:$LINENO: checking for main in -lkrb4" >&5
18737 echo $ECHO_N "checking for main in -lkrb4... $ECHO_C" >&6
18738 if test "${ac_cv_lib_krb4_main+set}" = set; then
18739   echo $ECHO_N "(cached) $ECHO_C" >&6
18740 else
18741   ac_check_lib_save_LIBS=$LIBS
18742 LIBS="-lkrb4 -lkrb5 -l$krb5crypto -lasn1 -lroken -lcom_err $LIBS"
18743 cat >conftest.$ac_ext <<_ACEOF
18744 /* confdefs.h.  */
18745 _ACEOF
18746 cat confdefs.h >>conftest.$ac_ext
18747 cat >>conftest.$ac_ext <<_ACEOF
18748 /* end confdefs.h.  */
18749
18750
18751 int
18752 main ()
18753 {
18754 main ();
18755   ;
18756   return 0;
18757 }
18758 _ACEOF
18759 rm -f conftest.$ac_objext conftest$ac_exeext
18760 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
18761   (eval $ac_link) 2>conftest.er1
18762   ac_status=$?
18763   grep -v '^ *+' conftest.er1 >conftest.err
18764   rm -f conftest.er1
18765   cat conftest.err >&5
18766   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18767   (exit $ac_status); } &&
18768          { ac_try='test -z "$ac_c_werror_flag"
18769                          || test ! -s conftest.err'
18770   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18771   (eval $ac_try) 2>&5
18772   ac_status=$?
18773   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18774   (exit $ac_status); }; } &&
18775          { ac_try='test -s conftest$ac_exeext'
18776   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18777   (eval $ac_try) 2>&5
18778   ac_status=$?
18779   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18780   (exit $ac_status); }; }; then
18781   ac_cv_lib_krb4_main=yes
18782 else
18783   echo "$as_me: failed program was:" >&5
18784 sed 's/^/| /' conftest.$ac_ext >&5
18785
18786 ac_cv_lib_krb4_main=no
18787 fi
18788 rm -f conftest.err conftest.$ac_objext \
18789       conftest$ac_exeext conftest.$ac_ext
18790 LIBS=$ac_check_lib_save_LIBS
18791 fi
18792 echo "$as_me:$LINENO: result: $ac_cv_lib_krb4_main" >&5
18793 echo "${ECHO_T}$ac_cv_lib_krb4_main" >&6
18794 if test $ac_cv_lib_krb4_main = yes; then
18795   have_k425=yes
18796                                 KRB4_LIBS="-lkrb4"
18797 else
18798   have_k425=no
18799 fi
18800
18801
18802                 else
18803                         have_425=no
18804                         { echo "$as_me:$LINENO: WARNING: Unrecongized Kerberos V Implementation" >&5
18805 echo "$as_me: WARNING: Unrecongized Kerberos V Implementation" >&2;}
18806                 fi
18807
18808                 if test $have_k425 = yes ; then
18809                         ol_with_kerberos=found
18810                         ol_link_krb4=yes
18811
18812
18813 cat >>confdefs.h <<\_ACEOF
18814 #define HAVE_KRB425 1
18815 _ACEOF
18816
18817
18818 cat >>confdefs.h <<\_ACEOF
18819 #define HAVE_KRB4 1
18820 _ACEOF
18821
18822
18823                         echo "$as_me:$LINENO: checking for des_debug in Kerberos libraries" >&5
18824 echo $ECHO_N "checking for des_debug in Kerberos libraries... $ECHO_C" >&6
18825 if test "${ol_cv_var_des_debug+set}" = set; then
18826   echo $ECHO_N "(cached) $ECHO_C" >&6
18827 else
18828
18829                                                                 save_LIBS="$LIBS"
18830                                 LIBS="$KRB4_LIBS $KRB5_LIBS $LIBS"
18831                                 cat >conftest.$ac_ext <<_ACEOF
18832 /* confdefs.h.  */
18833 _ACEOF
18834 cat confdefs.h >>conftest.$ac_ext
18835 cat >>conftest.$ac_ext <<_ACEOF
18836 /* end confdefs.h.  */
18837
18838 #include <kerberosIV/krb.h>
18839 #include <kerberosIV/des.h>
18840 extern int des_debug;
18841
18842 int
18843 main ()
18844 {
18845
18846 des_debug = 1;
18847
18848   ;
18849   return 0;
18850 }
18851 _ACEOF
18852 rm -f conftest.$ac_objext conftest$ac_exeext
18853 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
18854   (eval $ac_link) 2>conftest.er1
18855   ac_status=$?
18856   grep -v '^ *+' conftest.er1 >conftest.err
18857   rm -f conftest.er1
18858   cat conftest.err >&5
18859   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18860   (exit $ac_status); } &&
18861          { ac_try='test -z "$ac_c_werror_flag"
18862                          || test ! -s conftest.err'
18863   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18864   (eval $ac_try) 2>&5
18865   ac_status=$?
18866   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18867   (exit $ac_status); }; } &&
18868          { ac_try='test -s conftest$ac_exeext'
18869   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18870   (eval $ac_try) 2>&5
18871   ac_status=$?
18872   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18873   (exit $ac_status); }; }; then
18874   ol_cv_var_des_debug=yes
18875 else
18876   echo "$as_me: failed program was:" >&5
18877 sed 's/^/| /' conftest.$ac_ext >&5
18878
18879 ol_cv_var_des_debug=no
18880 fi
18881 rm -f conftest.err conftest.$ac_objext \
18882       conftest$ac_exeext conftest.$ac_ext
18883                                                                 LIBS="$save_LIBS"
18884
18885 fi
18886 echo "$as_me:$LINENO: result: $ol_cv_var_des_debug" >&5
18887 echo "${ECHO_T}$ol_cv_var_des_debug" >&6
18888
18889                         if test $ol_cv_var_des_debug = yes ; then
18890
18891 cat >>confdefs.h <<\_ACEOF
18892 #define HAVE_DES_DEBUG 1
18893 _ACEOF
18894
18895                         fi
18896
18897                         LIBS="$save_LIBS"
18898                 fi
18899         fi
18900 fi
18901
18902 if test $ol_link_krb5 = yes ; then
18903         ol_with_kerberos=found
18904 fi
18905
18906 case $ol_with_kerberos in yes | auto | k4 | kth)
18907
18908
18909
18910
18911 for ac_header in krb.h des.h krb-archaeology.h
18912 do
18913 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
18914 if eval "test \"\${$as_ac_Header+set}\" = set"; then
18915   echo "$as_me:$LINENO: checking for $ac_header" >&5
18916 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
18917 if eval "test \"\${$as_ac_Header+set}\" = set"; then
18918   echo $ECHO_N "(cached) $ECHO_C" >&6
18919 fi
18920 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
18921 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
18922 else
18923   # Is the header compilable?
18924 echo "$as_me:$LINENO: checking $ac_header usability" >&5
18925 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
18926 cat >conftest.$ac_ext <<_ACEOF
18927 /* confdefs.h.  */
18928 _ACEOF
18929 cat confdefs.h >>conftest.$ac_ext
18930 cat >>conftest.$ac_ext <<_ACEOF
18931 /* end confdefs.h.  */
18932 $ac_includes_default
18933 #include <$ac_header>
18934 _ACEOF
18935 rm -f conftest.$ac_objext
18936 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18937   (eval $ac_compile) 2>conftest.er1
18938   ac_status=$?
18939   grep -v '^ *+' conftest.er1 >conftest.err
18940   rm -f conftest.er1
18941   cat conftest.err >&5
18942   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18943   (exit $ac_status); } &&
18944          { ac_try='test -z "$ac_c_werror_flag"
18945                          || test ! -s conftest.err'
18946   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18947   (eval $ac_try) 2>&5
18948   ac_status=$?
18949   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18950   (exit $ac_status); }; } &&
18951          { ac_try='test -s conftest.$ac_objext'
18952   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18953   (eval $ac_try) 2>&5
18954   ac_status=$?
18955   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18956   (exit $ac_status); }; }; then
18957   ac_header_compiler=yes
18958 else
18959   echo "$as_me: failed program was:" >&5
18960 sed 's/^/| /' conftest.$ac_ext >&5
18961
18962 ac_header_compiler=no
18963 fi
18964 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
18965 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
18966 echo "${ECHO_T}$ac_header_compiler" >&6
18967
18968 # Is the header present?
18969 echo "$as_me:$LINENO: checking $ac_header presence" >&5
18970 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
18971 cat >conftest.$ac_ext <<_ACEOF
18972 /* confdefs.h.  */
18973 _ACEOF
18974 cat confdefs.h >>conftest.$ac_ext
18975 cat >>conftest.$ac_ext <<_ACEOF
18976 /* end confdefs.h.  */
18977 #include <$ac_header>
18978 _ACEOF
18979 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
18980   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18981   ac_status=$?
18982   grep -v '^ *+' conftest.er1 >conftest.err
18983   rm -f conftest.er1
18984   cat conftest.err >&5
18985   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18986   (exit $ac_status); } >/dev/null; then
18987   if test -s conftest.err; then
18988     ac_cpp_err=$ac_c_preproc_warn_flag
18989     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
18990   else
18991     ac_cpp_err=
18992   fi
18993 else
18994   ac_cpp_err=yes
18995 fi
18996 if test -z "$ac_cpp_err"; then
18997   ac_header_preproc=yes
18998 else
18999   echo "$as_me: failed program was:" >&5
19000 sed 's/^/| /' conftest.$ac_ext >&5
19001
19002   ac_header_preproc=no
19003 fi
19004 rm -f conftest.err conftest.$ac_ext
19005 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
19006 echo "${ECHO_T}$ac_header_preproc" >&6
19007
19008 # So?  What about this header?
19009 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
19010   yes:no: )
19011     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
19012 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
19013     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
19014 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
19015     ac_header_preproc=yes
19016     ;;
19017   no:yes:* )
19018     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
19019 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
19020     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
19021 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
19022     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
19023 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
19024     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
19025 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
19026     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
19027 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
19028     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
19029 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
19030     (
19031       cat <<\_ASBOX
19032 ## --------------------------------------------- ##
19033 ## Report this to <http://www.openldap.org/its/> ##
19034 ## --------------------------------------------- ##
19035 _ASBOX
19036     ) |
19037       sed "s/^/$as_me: WARNING:     /" >&2
19038     ;;
19039 esac
19040 echo "$as_me:$LINENO: checking for $ac_header" >&5
19041 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
19042 if eval "test \"\${$as_ac_Header+set}\" = set"; then
19043   echo $ECHO_N "(cached) $ECHO_C" >&6
19044 else
19045   eval "$as_ac_Header=\$ac_header_preproc"
19046 fi
19047 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
19048 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
19049
19050 fi
19051 if test `eval echo '${'$as_ac_Header'}'` = yes; then
19052   cat >>confdefs.h <<_ACEOF
19053 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
19054 _ACEOF
19055
19056 fi
19057
19058 done
19059
19060
19061         if test $ac_cv_header_krb_h = yes ; then
19062                 echo "$as_me:$LINENO: checking for main in -lkrb" >&5
19063 echo $ECHO_N "checking for main in -lkrb... $ECHO_C" >&6
19064 if test "${ac_cv_lib_krb_main+set}" = set; then
19065   echo $ECHO_N "(cached) $ECHO_C" >&6
19066 else
19067   ac_check_lib_save_LIBS=$LIBS
19068 LIBS="-lkrb -ldes $LIBS"
19069 cat >conftest.$ac_ext <<_ACEOF
19070 /* confdefs.h.  */
19071 _ACEOF
19072 cat confdefs.h >>conftest.$ac_ext
19073 cat >>conftest.$ac_ext <<_ACEOF
19074 /* end confdefs.h.  */
19075
19076
19077 int
19078 main ()
19079 {
19080 main ();
19081   ;
19082   return 0;
19083 }
19084 _ACEOF
19085 rm -f conftest.$ac_objext conftest$ac_exeext
19086 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
19087   (eval $ac_link) 2>conftest.er1
19088   ac_status=$?
19089   grep -v '^ *+' conftest.er1 >conftest.err
19090   rm -f conftest.er1
19091   cat conftest.err >&5
19092   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19093   (exit $ac_status); } &&
19094          { ac_try='test -z "$ac_c_werror_flag"
19095                          || test ! -s conftest.err'
19096   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19097   (eval $ac_try) 2>&5
19098   ac_status=$?
19099   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19100   (exit $ac_status); }; } &&
19101          { ac_try='test -s conftest$ac_exeext'
19102   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19103   (eval $ac_try) 2>&5
19104   ac_status=$?
19105   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19106   (exit $ac_status); }; }; then
19107   ac_cv_lib_krb_main=yes
19108 else
19109   echo "$as_me: failed program was:" >&5
19110 sed 's/^/| /' conftest.$ac_ext >&5
19111
19112 ac_cv_lib_krb_main=no
19113 fi
19114 rm -f conftest.err conftest.$ac_objext \
19115       conftest$ac_exeext conftest.$ac_ext
19116 LIBS=$ac_check_lib_save_LIBS
19117 fi
19118 echo "$as_me:$LINENO: result: $ac_cv_lib_krb_main" >&5
19119 echo "${ECHO_T}$ac_cv_lib_krb_main" >&6
19120 if test $ac_cv_lib_krb_main = yes; then
19121   have_k4=yes
19122 else
19123   have_k4=no
19124 fi
19125
19126
19127                 if test $have_k4 = yes ; then
19128                         ol_with_kerberos=found
19129                         ol_link_krb4=yes
19130
19131
19132 cat >>confdefs.h <<\_ACEOF
19133 #define HAVE_KRB4 1
19134 _ACEOF
19135
19136
19137                         KRB4_LIBS="-lkrb -ldes"
19138
19139                         if test $ac_cv_header_krb_archaeology_h = yes ; then
19140
19141 cat >>confdefs.h <<\_ACEOF
19142 #define HAVE_KTH_KERBEROS 1
19143 _ACEOF
19144
19145                         fi
19146                 fi
19147         fi
19148         ;;
19149 esac
19150
19151 if test $ol_link_krb4 = yes && test $ol_enable_kbind != no ; then
19152         ol_link_kbind=yes
19153
19154 elif test $ol_enable_kbind = yes ; then
19155         { { echo "$as_me:$LINENO: error: Kerberos IV detection failed" >&5
19156 echo "$as_me: error: Kerberos IV detection failed" >&2;}
19157    { (exit 1); exit 1; }; }
19158 fi
19159
19160 if test $ol_link_krb4 = yes || test $ol_link_krb5 = yes ; then
19161
19162 cat >>confdefs.h <<\_ACEOF
19163 #define HAVE_KERBEROS 1
19164 _ACEOF
19165
19166
19167 elif test $ol_with_kerberos != auto && test $ol_with_kerberos != no ; then
19168         { { echo "$as_me:$LINENO: error: Kerberos detection failed" >&5
19169 echo "$as_me: error: Kerberos detection failed" >&2;}
19170    { (exit 1); exit 1; }; }
19171 fi
19172
19173
19174 ol_link_tls=no
19175 if test $ol_with_tls != no ; then
19176
19177 for ac_header in openssl/ssl.h
19178 do
19179 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
19180 if eval "test \"\${$as_ac_Header+set}\" = set"; then
19181   echo "$as_me:$LINENO: checking for $ac_header" >&5
19182 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
19183 if eval "test \"\${$as_ac_Header+set}\" = set"; then
19184   echo $ECHO_N "(cached) $ECHO_C" >&6
19185 fi
19186 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
19187 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
19188 else
19189   # Is the header compilable?
19190 echo "$as_me:$LINENO: checking $ac_header usability" >&5
19191 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
19192 cat >conftest.$ac_ext <<_ACEOF
19193 /* confdefs.h.  */
19194 _ACEOF
19195 cat confdefs.h >>conftest.$ac_ext
19196 cat >>conftest.$ac_ext <<_ACEOF
19197 /* end confdefs.h.  */
19198 $ac_includes_default
19199 #include <$ac_header>
19200 _ACEOF
19201 rm -f conftest.$ac_objext
19202 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
19203   (eval $ac_compile) 2>conftest.er1
19204   ac_status=$?
19205   grep -v '^ *+' conftest.er1 >conftest.err
19206   rm -f conftest.er1
19207   cat conftest.err >&5
19208   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19209   (exit $ac_status); } &&
19210          { ac_try='test -z "$ac_c_werror_flag"
19211                          || test ! -s conftest.err'
19212   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19213   (eval $ac_try) 2>&5
19214   ac_status=$?
19215   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19216   (exit $ac_status); }; } &&
19217          { ac_try='test -s conftest.$ac_objext'
19218   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19219   (eval $ac_try) 2>&5
19220   ac_status=$?
19221   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19222   (exit $ac_status); }; }; then
19223   ac_header_compiler=yes
19224 else
19225   echo "$as_me: failed program was:" >&5
19226 sed 's/^/| /' conftest.$ac_ext >&5
19227
19228 ac_header_compiler=no
19229 fi
19230 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
19231 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
19232 echo "${ECHO_T}$ac_header_compiler" >&6
19233
19234 # Is the header present?
19235 echo "$as_me:$LINENO: checking $ac_header presence" >&5
19236 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
19237 cat >conftest.$ac_ext <<_ACEOF
19238 /* confdefs.h.  */
19239 _ACEOF
19240 cat confdefs.h >>conftest.$ac_ext
19241 cat >>conftest.$ac_ext <<_ACEOF
19242 /* end confdefs.h.  */
19243 #include <$ac_header>
19244 _ACEOF
19245 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
19246   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
19247   ac_status=$?
19248   grep -v '^ *+' conftest.er1 >conftest.err
19249   rm -f conftest.er1
19250   cat conftest.err >&5
19251   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19252   (exit $ac_status); } >/dev/null; then
19253   if test -s conftest.err; then
19254     ac_cpp_err=$ac_c_preproc_warn_flag
19255     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
19256   else
19257     ac_cpp_err=
19258   fi
19259 else
19260   ac_cpp_err=yes
19261 fi
19262 if test -z "$ac_cpp_err"; then
19263   ac_header_preproc=yes
19264 else
19265   echo "$as_me: failed program was:" >&5
19266 sed 's/^/| /' conftest.$ac_ext >&5
19267
19268   ac_header_preproc=no
19269 fi
19270 rm -f conftest.err conftest.$ac_ext
19271 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
19272 echo "${ECHO_T}$ac_header_preproc" >&6
19273
19274 # So?  What about this header?
19275 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
19276   yes:no: )
19277     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
19278 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
19279     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
19280 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
19281     ac_header_preproc=yes
19282     ;;
19283   no:yes:* )
19284     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
19285 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
19286     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
19287 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
19288     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
19289 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
19290     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
19291 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
19292     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
19293 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
19294     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
19295 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
19296     (
19297       cat <<\_ASBOX
19298 ## --------------------------------------------- ##
19299 ## Report this to <http://www.openldap.org/its/> ##
19300 ## --------------------------------------------- ##
19301 _ASBOX
19302     ) |
19303       sed "s/^/$as_me: WARNING:     /" >&2
19304     ;;
19305 esac
19306 echo "$as_me:$LINENO: checking for $ac_header" >&5
19307 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
19308 if eval "test \"\${$as_ac_Header+set}\" = set"; then
19309   echo $ECHO_N "(cached) $ECHO_C" >&6
19310 else
19311   eval "$as_ac_Header=\$ac_header_preproc"
19312 fi
19313 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
19314 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
19315
19316 fi
19317 if test `eval echo '${'$as_ac_Header'}'` = yes; then
19318   cat >>confdefs.h <<_ACEOF
19319 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
19320 _ACEOF
19321
19322 fi
19323
19324 done
19325
19326
19327         if test $ac_cv_header_openssl_ssl_h = yes ; then
19328                 echo "$as_me:$LINENO: checking for SSL_library_init in -lssl" >&5
19329 echo $ECHO_N "checking for SSL_library_init in -lssl... $ECHO_C" >&6
19330 if test "${ac_cv_lib_ssl_SSL_library_init+set}" = set; then
19331   echo $ECHO_N "(cached) $ECHO_C" >&6
19332 else
19333   ac_check_lib_save_LIBS=$LIBS
19334 LIBS="-lssl -lcrypto $LIBS"
19335 cat >conftest.$ac_ext <<_ACEOF
19336 /* confdefs.h.  */
19337 _ACEOF
19338 cat confdefs.h >>conftest.$ac_ext
19339 cat >>conftest.$ac_ext <<_ACEOF
19340 /* end confdefs.h.  */
19341
19342 /* Override any gcc2 internal prototype to avoid an error.  */
19343 #ifdef __cplusplus
19344 extern "C"
19345 #endif
19346 /* We use char because int might match the return type of a gcc2
19347    builtin and then its argument prototype would still apply.  */
19348 char SSL_library_init ();
19349 int
19350 main ()
19351 {
19352 SSL_library_init ();
19353   ;
19354   return 0;
19355 }
19356 _ACEOF
19357 rm -f conftest.$ac_objext conftest$ac_exeext
19358 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
19359   (eval $ac_link) 2>conftest.er1
19360   ac_status=$?
19361   grep -v '^ *+' conftest.er1 >conftest.err
19362   rm -f conftest.er1
19363   cat conftest.err >&5
19364   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19365   (exit $ac_status); } &&
19366          { ac_try='test -z "$ac_c_werror_flag"
19367                          || test ! -s conftest.err'
19368   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19369   (eval $ac_try) 2>&5
19370   ac_status=$?
19371   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19372   (exit $ac_status); }; } &&
19373          { ac_try='test -s conftest$ac_exeext'
19374   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19375   (eval $ac_try) 2>&5
19376   ac_status=$?
19377   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19378   (exit $ac_status); }; }; then
19379   ac_cv_lib_ssl_SSL_library_init=yes
19380 else
19381   echo "$as_me: failed program was:" >&5
19382 sed 's/^/| /' conftest.$ac_ext >&5
19383
19384 ac_cv_lib_ssl_SSL_library_init=no
19385 fi
19386 rm -f conftest.err conftest.$ac_objext \
19387       conftest$ac_exeext conftest.$ac_ext
19388 LIBS=$ac_check_lib_save_LIBS
19389 fi
19390 echo "$as_me:$LINENO: result: $ac_cv_lib_ssl_SSL_library_init" >&5
19391 echo "${ECHO_T}$ac_cv_lib_ssl_SSL_library_init" >&6
19392 if test $ac_cv_lib_ssl_SSL_library_init = yes; then
19393   have_openssl=yes
19394                         need_rsaref=no
19395 else
19396   have_openssl=no
19397 fi
19398
19399
19400                 if test $have_openssl = no ; then
19401                         echo "$as_me:$LINENO: checking for ssl3_accept in -lssl" >&5
19402 echo $ECHO_N "checking for ssl3_accept in -lssl... $ECHO_C" >&6
19403 if test "${ac_cv_lib_ssl_ssl3_accept+set}" = set; then
19404   echo $ECHO_N "(cached) $ECHO_C" >&6
19405 else
19406   ac_check_lib_save_LIBS=$LIBS
19407 LIBS="-lssl -lcrypto -lRSAglue -lrsaref $LIBS"
19408 cat >conftest.$ac_ext <<_ACEOF
19409 /* confdefs.h.  */
19410 _ACEOF
19411 cat confdefs.h >>conftest.$ac_ext
19412 cat >>conftest.$ac_ext <<_ACEOF
19413 /* end confdefs.h.  */
19414
19415 /* Override any gcc2 internal prototype to avoid an error.  */
19416 #ifdef __cplusplus
19417 extern "C"
19418 #endif
19419 /* We use char because int might match the return type of a gcc2
19420    builtin and then its argument prototype would still apply.  */
19421 char ssl3_accept ();
19422 int
19423 main ()
19424 {
19425 ssl3_accept ();
19426   ;
19427   return 0;
19428 }
19429 _ACEOF
19430 rm -f conftest.$ac_objext conftest$ac_exeext
19431 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
19432   (eval $ac_link) 2>conftest.er1
19433   ac_status=$?
19434   grep -v '^ *+' conftest.er1 >conftest.err
19435   rm -f conftest.er1
19436   cat conftest.err >&5
19437   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19438   (exit $ac_status); } &&
19439          { ac_try='test -z "$ac_c_werror_flag"
19440                          || test ! -s conftest.err'
19441   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19442   (eval $ac_try) 2>&5
19443   ac_status=$?
19444   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19445   (exit $ac_status); }; } &&
19446          { ac_try='test -s conftest$ac_exeext'
19447   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19448   (eval $ac_try) 2>&5
19449   ac_status=$?
19450   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19451   (exit $ac_status); }; }; then
19452   ac_cv_lib_ssl_ssl3_accept=yes
19453 else
19454   echo "$as_me: failed program was:" >&5
19455 sed 's/^/| /' conftest.$ac_ext >&5
19456
19457 ac_cv_lib_ssl_ssl3_accept=no
19458 fi
19459 rm -f conftest.err conftest.$ac_objext \
19460       conftest$ac_exeext conftest.$ac_ext
19461 LIBS=$ac_check_lib_save_LIBS
19462 fi
19463 echo "$as_me:$LINENO: result: $ac_cv_lib_ssl_ssl3_accept" >&5
19464 echo "${ECHO_T}$ac_cv_lib_ssl_ssl3_accept" >&6
19465 if test $ac_cv_lib_ssl_ssl3_accept = yes; then
19466   have_openssl=yes
19467                                 need_rsaref=yes
19468 else
19469   have_openssl=no
19470 fi
19471
19472                 fi
19473
19474                 if test $have_openssl = yes ; then
19475                         ol_with_tls=found
19476                         ol_link_tls=yes
19477
19478
19479 cat >>confdefs.h <<\_ACEOF
19480 #define HAVE_OPENSSL 1
19481 _ACEOF
19482
19483
19484                         if test $need_rsaref = yes; then
19485
19486 cat >>confdefs.h <<\_ACEOF
19487 #define HAVE_RSAREF 1
19488 _ACEOF
19489
19490
19491                                 TLS_LIBS="-lssl -lcrypto -lRSAglue -lrsaref"
19492                         else
19493                                 TLS_LIBS="-lssl -lcrypto"
19494                         fi
19495                 fi
19496                 echo "$as_me:$LINENO: checking OpenSSL library version (CRL checking capability)" >&5
19497 echo $ECHO_N "checking OpenSSL library version (CRL checking capability)... $ECHO_C" >&6
19498 if test "${ol_cv_ssl_crl_compat+set}" = set; then
19499   echo $ECHO_N "(cached) $ECHO_C" >&6
19500 else
19501
19502         cat >conftest.$ac_ext <<_ACEOF
19503 /* confdefs.h.  */
19504 _ACEOF
19505 cat confdefs.h >>conftest.$ac_ext
19506 cat >>conftest.$ac_ext <<_ACEOF
19507 /* end confdefs.h.  */
19508
19509 #ifdef HAVE_OPENSSL_SSL_H
19510 #include <openssl/ssl.h>
19511 #else
19512 #include <ssl.h>
19513 #endif
19514
19515 /* Require 0.9.7d+ */
19516 #if OPENSSL_VERSION_NUMBER >= 0x0090704fL
19517         char *__ssl_compat = "0.9.7d";
19518 #endif
19519
19520 _ACEOF
19521 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
19522   $EGREP "__ssl_compat" >/dev/null 2>&1; then
19523   ol_cv_ssl_crl_compat=yes
19524 else
19525   ol_cv_ssl_crl_compat=no
19526 fi
19527 rm -f conftest*
19528
19529 fi
19530 echo "$as_me:$LINENO: result: $ol_cv_ssl_crl_compat" >&5
19531 echo "${ECHO_T}$ol_cv_ssl_crl_compat" >&6
19532
19533                 if test $ol_cv_ssl_crl_compat = no ; then
19534                         ol_link_ssl=no
19535                 else
19536
19537 cat >>confdefs.h <<\_ACEOF
19538 #define HAVE_OPENSSL_CRL 1
19539 _ACEOF
19540
19541                 fi
19542         fi
19543
19544 else
19545         { echo "$as_me:$LINENO: WARNING: TLS data protection not supported!" >&5
19546 echo "$as_me: WARNING: TLS data protection not supported!" >&2;}
19547 fi
19548
19549 WITH_TLS=no
19550 if test $ol_link_tls = yes ; then
19551
19552 cat >>confdefs.h <<\_ACEOF
19553 #define HAVE_TLS 1
19554 _ACEOF
19555
19556         WITH_TLS=yes
19557
19558 elif test $ol_with_tls = auto ; then
19559         { echo "$as_me:$LINENO: WARNING: Could not locate TLS/SSL package" >&5
19560 echo "$as_me: WARNING: Could not locate TLS/SSL package" >&2;}
19561         { echo "$as_me:$LINENO: WARNING: TLS data protection not supported!" >&5
19562 echo "$as_me: WARNING: TLS data protection not supported!" >&2;}
19563
19564 elif test $ol_with_tls != no ; then
19565         { { echo "$as_me:$LINENO: error: Could not locate TLS/SSL package" >&5
19566 echo "$as_me: error: Could not locate TLS/SSL package" >&2;}
19567    { (exit 1); exit 1; }; }
19568 fi
19569
19570 if test $ol_enable_lmpasswd != no; then
19571         if test $ol_link_tls != yes ; then
19572                 { { echo "$as_me:$LINENO: error: LAN Manager passwords require OpenSSL" >&5
19573 echo "$as_me: error: LAN Manager passwords require OpenSSL" >&2;}
19574    { (exit 1); exit 1; }; }
19575         fi
19576
19577
19578 cat >>confdefs.h <<\_ACEOF
19579 #define SLAPD_LMHASH 1
19580 _ACEOF
19581
19582 fi
19583
19584 ol_link_threads=no
19585
19586 case $ol_with_threads in auto | yes | nt)
19587
19588
19589         echo "$as_me:$LINENO: checking for _beginthread" >&5
19590 echo $ECHO_N "checking for _beginthread... $ECHO_C" >&6
19591 if test "${ac_cv_func__beginthread+set}" = set; then
19592   echo $ECHO_N "(cached) $ECHO_C" >&6
19593 else
19594   cat >conftest.$ac_ext <<_ACEOF
19595 /* confdefs.h.  */
19596 _ACEOF
19597 cat confdefs.h >>conftest.$ac_ext
19598 cat >>conftest.$ac_ext <<_ACEOF
19599 /* end confdefs.h.  */
19600 /* Define _beginthread to an innocuous variant, in case <limits.h> declares _beginthread.
19601    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
19602 #define _beginthread innocuous__beginthread
19603
19604 /* System header to define __stub macros and hopefully few prototypes,
19605     which can conflict with char _beginthread (); below.
19606     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
19607     <limits.h> exists even on freestanding compilers.  */
19608
19609 #ifdef __STDC__
19610 # include <limits.h>
19611 #else
19612 # include <assert.h>
19613 #endif
19614
19615 #undef _beginthread
19616
19617 /* Override any gcc2 internal prototype to avoid an error.  */
19618 #ifdef __cplusplus
19619 extern "C"
19620 {
19621 #endif
19622 /* We use char because int might match the return type of a gcc2
19623    builtin and then its argument prototype would still apply.  */
19624 char _beginthread ();
19625 /* The GNU C library defines this for functions which it implements
19626     to always fail with ENOSYS.  Some functions are actually named
19627     something starting with __ and the normal name is an alias.  */
19628 #if defined (__stub__beginthread) || defined (__stub____beginthread)
19629 choke me
19630 #else
19631 char (*f) () = _beginthread;
19632 #endif
19633 #ifdef __cplusplus
19634 }
19635 #endif
19636
19637 int
19638 main ()
19639 {
19640 return f != _beginthread;
19641   ;
19642   return 0;
19643 }
19644 _ACEOF
19645 rm -f conftest.$ac_objext conftest$ac_exeext
19646 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
19647   (eval $ac_link) 2>conftest.er1
19648   ac_status=$?
19649   grep -v '^ *+' conftest.er1 >conftest.err
19650   rm -f conftest.er1
19651   cat conftest.err >&5
19652   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19653   (exit $ac_status); } &&
19654          { ac_try='test -z "$ac_c_werror_flag"
19655                          || test ! -s conftest.err'
19656   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19657   (eval $ac_try) 2>&5
19658   ac_status=$?
19659   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19660   (exit $ac_status); }; } &&
19661          { ac_try='test -s conftest$ac_exeext'
19662   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19663   (eval $ac_try) 2>&5
19664   ac_status=$?
19665   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19666   (exit $ac_status); }; }; then
19667   ac_cv_func__beginthread=yes
19668 else
19669   echo "$as_me: failed program was:" >&5
19670 sed 's/^/| /' conftest.$ac_ext >&5
19671
19672 ac_cv_func__beginthread=no
19673 fi
19674 rm -f conftest.err conftest.$ac_objext \
19675       conftest$ac_exeext conftest.$ac_ext
19676 fi
19677 echo "$as_me:$LINENO: result: $ac_cv_func__beginthread" >&5
19678 echo "${ECHO_T}$ac_cv_func__beginthread" >&6
19679
19680
19681         if test $ac_cv_func__beginthread = yes ; then
19682
19683 cat >>confdefs.h <<\_ACEOF
19684 #define HAVE_NT_THREADS 1
19685 _ACEOF
19686
19687                 ol_cv_nt_threads=yes
19688         fi
19689
19690
19691         if test "$ol_cv_nt_threads" = yes ; then
19692                 ol_link_threads=nt
19693                 ol_with_threads=found
19694                 ol_with_yielding_select=yes
19695
19696
19697 cat >>confdefs.h <<\_ACEOF
19698 #define HAVE_NT_SERVICE_MANAGER 1
19699 _ACEOF
19700
19701
19702 cat >>confdefs.h <<\_ACEOF
19703 #define HAVE_NT_EVENT_LOG 1
19704 _ACEOF
19705
19706         fi
19707
19708         if test $ol_with_threads = nt ; then
19709                 { { echo "$as_me:$LINENO: error: could not locate NT Threads" >&5
19710 echo "$as_me: error: could not locate NT Threads" >&2;}
19711    { (exit 1); exit 1; }; }
19712         fi
19713         ;;
19714 esac
19715
19716 case $ol_with_threads in auto | yes | posix)
19717
19718
19719 for ac_header in pthread.h
19720 do
19721 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
19722 if eval "test \"\${$as_ac_Header+set}\" = set"; then
19723   echo "$as_me:$LINENO: checking for $ac_header" >&5
19724 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
19725 if eval "test \"\${$as_ac_Header+set}\" = set"; then
19726   echo $ECHO_N "(cached) $ECHO_C" >&6
19727 fi
19728 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
19729 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
19730 else
19731   # Is the header compilable?
19732 echo "$as_me:$LINENO: checking $ac_header usability" >&5
19733 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
19734 cat >conftest.$ac_ext <<_ACEOF
19735 /* confdefs.h.  */
19736 _ACEOF
19737 cat confdefs.h >>conftest.$ac_ext
19738 cat >>conftest.$ac_ext <<_ACEOF
19739 /* end confdefs.h.  */
19740 $ac_includes_default
19741 #include <$ac_header>
19742 _ACEOF
19743 rm -f conftest.$ac_objext
19744 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
19745   (eval $ac_compile) 2>conftest.er1
19746   ac_status=$?
19747   grep -v '^ *+' conftest.er1 >conftest.err
19748   rm -f conftest.er1
19749   cat conftest.err >&5
19750   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19751   (exit $ac_status); } &&
19752          { ac_try='test -z "$ac_c_werror_flag"
19753                          || test ! -s conftest.err'
19754   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19755   (eval $ac_try) 2>&5
19756   ac_status=$?
19757   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19758   (exit $ac_status); }; } &&
19759          { ac_try='test -s conftest.$ac_objext'
19760   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19761   (eval $ac_try) 2>&5
19762   ac_status=$?
19763   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19764   (exit $ac_status); }; }; then
19765   ac_header_compiler=yes
19766 else
19767   echo "$as_me: failed program was:" >&5
19768 sed 's/^/| /' conftest.$ac_ext >&5
19769
19770 ac_header_compiler=no
19771 fi
19772 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
19773 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
19774 echo "${ECHO_T}$ac_header_compiler" >&6
19775
19776 # Is the header present?
19777 echo "$as_me:$LINENO: checking $ac_header presence" >&5
19778 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
19779 cat >conftest.$ac_ext <<_ACEOF
19780 /* confdefs.h.  */
19781 _ACEOF
19782 cat confdefs.h >>conftest.$ac_ext
19783 cat >>conftest.$ac_ext <<_ACEOF
19784 /* end confdefs.h.  */
19785 #include <$ac_header>
19786 _ACEOF
19787 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
19788   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
19789   ac_status=$?
19790   grep -v '^ *+' conftest.er1 >conftest.err
19791   rm -f conftest.er1
19792   cat conftest.err >&5
19793   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19794   (exit $ac_status); } >/dev/null; then
19795   if test -s conftest.err; then
19796     ac_cpp_err=$ac_c_preproc_warn_flag
19797     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
19798   else
19799     ac_cpp_err=
19800   fi
19801 else
19802   ac_cpp_err=yes
19803 fi
19804 if test -z "$ac_cpp_err"; then
19805   ac_header_preproc=yes
19806 else
19807   echo "$as_me: failed program was:" >&5
19808 sed 's/^/| /' conftest.$ac_ext >&5
19809
19810   ac_header_preproc=no
19811 fi
19812 rm -f conftest.err conftest.$ac_ext
19813 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
19814 echo "${ECHO_T}$ac_header_preproc" >&6
19815
19816 # So?  What about this header?
19817 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
19818   yes:no: )
19819     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
19820 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
19821     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
19822 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
19823     ac_header_preproc=yes
19824     ;;
19825   no:yes:* )
19826     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
19827 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
19828     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
19829 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
19830     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
19831 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
19832     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
19833 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
19834     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
19835 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
19836     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
19837 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
19838     (
19839       cat <<\_ASBOX
19840 ## --------------------------------------------- ##
19841 ## Report this to <http://www.openldap.org/its/> ##
19842 ## --------------------------------------------- ##
19843 _ASBOX
19844     ) |
19845       sed "s/^/$as_me: WARNING:     /" >&2
19846     ;;
19847 esac
19848 echo "$as_me:$LINENO: checking for $ac_header" >&5
19849 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
19850 if eval "test \"\${$as_ac_Header+set}\" = set"; then
19851   echo $ECHO_N "(cached) $ECHO_C" >&6
19852 else
19853   eval "$as_ac_Header=\$ac_header_preproc"
19854 fi
19855 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
19856 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
19857
19858 fi
19859 if test `eval echo '${'$as_ac_Header'}'` = yes; then
19860   cat >>confdefs.h <<_ACEOF
19861 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
19862 _ACEOF
19863
19864 fi
19865
19866 done
19867
19868
19869         if test $ac_cv_header_pthread_h = yes ; then
19870                 echo "$as_me:$LINENO: checking POSIX thread version" >&5
19871 echo $ECHO_N "checking POSIX thread version... $ECHO_C" >&6
19872 if test "${ol_cv_pthread_version+set}" = set; then
19873   echo $ECHO_N "(cached) $ECHO_C" >&6
19874 else
19875
19876         cat >conftest.$ac_ext <<_ACEOF
19877 /* confdefs.h.  */
19878 _ACEOF
19879 cat confdefs.h >>conftest.$ac_ext
19880 cat >>conftest.$ac_ext <<_ACEOF
19881 /* end confdefs.h.  */
19882
19883 #               include <pthread.h>
19884
19885 int
19886 main ()
19887 {
19888
19889                 int i = PTHREAD_CREATE_JOINABLE;
19890
19891   ;
19892   return 0;
19893 }
19894 _ACEOF
19895 rm -f conftest.$ac_objext
19896 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
19897   (eval $ac_compile) 2>conftest.er1
19898   ac_status=$?
19899   grep -v '^ *+' conftest.er1 >conftest.err
19900   rm -f conftest.er1
19901   cat conftest.err >&5
19902   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19903   (exit $ac_status); } &&
19904          { ac_try='test -z "$ac_c_werror_flag"
19905                          || test ! -s conftest.err'
19906   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19907   (eval $ac_try) 2>&5
19908   ac_status=$?
19909   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19910   (exit $ac_status); }; } &&
19911          { ac_try='test -s conftest.$ac_objext'
19912   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19913   (eval $ac_try) 2>&5
19914   ac_status=$?
19915   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19916   (exit $ac_status); }; }; then
19917
19918         cat >conftest.$ac_ext <<_ACEOF
19919 /* confdefs.h.  */
19920 _ACEOF
19921 cat confdefs.h >>conftest.$ac_ext
19922 cat >>conftest.$ac_ext <<_ACEOF
19923 /* end confdefs.h.  */
19924 #include <pthread.h>
19925
19926 _ACEOF
19927 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
19928   $EGREP "pthread_detach" >/dev/null 2>&1; then
19929   ol_cv_pthread_version=10
19930 else
19931   ol_cv_pthread_version=8
19932 fi
19933 rm -f conftest*
19934
19935 else
19936   echo "$as_me: failed program was:" >&5
19937 sed 's/^/| /' conftest.$ac_ext >&5
19938
19939
19940         cat >conftest.$ac_ext <<_ACEOF
19941 /* confdefs.h.  */
19942 _ACEOF
19943 cat confdefs.h >>conftest.$ac_ext
19944 cat >>conftest.$ac_ext <<_ACEOF
19945 /* end confdefs.h.  */
19946
19947 #               include <pthread.h>
19948 #               ifdef PTHREAD_CREATE_UNDETACHED
19949                 draft7
19950 #               endif
19951
19952 _ACEOF
19953 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
19954   $EGREP "draft7" >/dev/null 2>&1; then
19955   ol_cv_pthread_version=7
19956 else
19957
19958         cat >conftest.$ac_ext <<_ACEOF
19959 /* confdefs.h.  */
19960 _ACEOF
19961 cat confdefs.h >>conftest.$ac_ext
19962 cat >>conftest.$ac_ext <<_ACEOF
19963 /* end confdefs.h.  */
19964 #include <pthread.h>
19965
19966 _ACEOF
19967 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
19968   $EGREP "pthread_attr_init" >/dev/null 2>&1; then
19969   ol_cv_pthread_version=6
19970 else
19971
19972         cat >conftest.$ac_ext <<_ACEOF
19973 /* confdefs.h.  */
19974 _ACEOF
19975 cat confdefs.h >>conftest.$ac_ext
19976 cat >>conftest.$ac_ext <<_ACEOF
19977 /* end confdefs.h.  */
19978
19979 #               include <pthread.h>
19980 #ifdef          PTHREAD_MUTEX_INITIALIZER
19981                 draft5
19982 #endif
19983
19984 _ACEOF
19985 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
19986   $EGREP "draft5" >/dev/null 2>&1; then
19987   ol_cv_pthread_version=5
19988 else
19989   ol_cv_pthread_version=4
19990 fi
19991 rm -f conftest*
19992
19993 fi
19994 rm -f conftest*
19995
19996 fi
19997 rm -f conftest*
19998
19999 fi
20000 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
20001
20002 fi
20003 echo "$as_me:$LINENO: result: $ol_cv_pthread_version" >&5
20004 echo "${ECHO_T}$ol_cv_pthread_version" >&6
20005
20006
20007                 if test $ol_cv_pthread_version != 0 ; then
20008
20009 cat >>confdefs.h <<_ACEOF
20010 #define HAVE_PTHREADS $ol_cv_pthread_version
20011 _ACEOF
20012
20013                 else
20014                         { { echo "$as_me:$LINENO: error: unknown pthread version" >&5
20015 echo "$as_me: error: unknown pthread version" >&2;}
20016    { (exit 1); exit 1; }; }
20017                 fi
20018
20019                 # consider threads found
20020                 ol_with_threads=found
20021
20022
20023         echo "$as_me:$LINENO: checking for LinuxThreads pthread.h" >&5
20024 echo $ECHO_N "checking for LinuxThreads pthread.h... $ECHO_C" >&6
20025 if test "${ol_cv_header_linux_threads+set}" = set; then
20026   echo $ECHO_N "(cached) $ECHO_C" >&6
20027 else
20028   cat >conftest.$ac_ext <<_ACEOF
20029 /* confdefs.h.  */
20030 _ACEOF
20031 cat confdefs.h >>conftest.$ac_ext
20032 cat >>conftest.$ac_ext <<_ACEOF
20033 /* end confdefs.h.  */
20034 #include <pthread.h>
20035 _ACEOF
20036 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
20037   $EGREP "pthread_kill_other_threads_np" >/dev/null 2>&1; then
20038   ol_cv_header_linux_threads=yes
20039 else
20040   ol_cv_header_linux_threads=no
20041 fi
20042 rm -f conftest*
20043
20044
20045 fi
20046 echo "$as_me:$LINENO: result: $ol_cv_header_linux_threads" >&5
20047 echo "${ECHO_T}$ol_cv_header_linux_threads" >&6
20048         if test $ol_cv_header_linux_threads = yes; then
20049
20050 cat >>confdefs.h <<\_ACEOF
20051 #define HAVE_LINUX_THREADS 1
20052 _ACEOF
20053
20054         fi
20055
20056
20057         echo "$as_me:$LINENO: checking for GNU Pth pthread.h" >&5
20058 echo $ECHO_N "checking for GNU Pth pthread.h... $ECHO_C" >&6
20059 if test "${ol_cv_header_gnu_pth_pthread_h+set}" = set; then
20060   echo $ECHO_N "(cached) $ECHO_C" >&6
20061 else
20062   cat >conftest.$ac_ext <<_ACEOF
20063 /* confdefs.h.  */
20064 _ACEOF
20065 cat confdefs.h >>conftest.$ac_ext
20066 cat >>conftest.$ac_ext <<_ACEOF
20067 /* end confdefs.h.  */
20068 #include <pthread.h>
20069 #ifdef _POSIX_THREAD_IS_GNU_PTH
20070         __gnu_pth__;
20071 #endif
20072
20073 _ACEOF
20074 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
20075   $EGREP "__gnu_pth__" >/dev/null 2>&1; then
20076   ol_cv_header_gnu_pth_pthread_h=yes
20077 else
20078   ol_cv_header_gnu_pth_pthread_h=no
20079 fi
20080 rm -f conftest*
20081
20082
20083 fi
20084 echo "$as_me:$LINENO: result: $ol_cv_header_gnu_pth_pthread_h" >&5
20085 echo "${ECHO_T}$ol_cv_header_gnu_pth_pthread_h" >&6
20086
20087
20088                 if test $ol_cv_header_gnu_pth_pthread_h = no ; then
20089
20090 for ac_header in sched.h
20091 do
20092 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
20093 if eval "test \"\${$as_ac_Header+set}\" = set"; then
20094   echo "$as_me:$LINENO: checking for $ac_header" >&5
20095 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
20096 if eval "test \"\${$as_ac_Header+set}\" = set"; then
20097   echo $ECHO_N "(cached) $ECHO_C" >&6
20098 fi
20099 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
20100 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
20101 else
20102   # Is the header compilable?
20103 echo "$as_me:$LINENO: checking $ac_header usability" >&5
20104 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
20105 cat >conftest.$ac_ext <<_ACEOF
20106 /* confdefs.h.  */
20107 _ACEOF
20108 cat confdefs.h >>conftest.$ac_ext
20109 cat >>conftest.$ac_ext <<_ACEOF
20110 /* end confdefs.h.  */
20111 $ac_includes_default
20112 #include <$ac_header>
20113 _ACEOF
20114 rm -f conftest.$ac_objext
20115 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20116   (eval $ac_compile) 2>conftest.er1
20117   ac_status=$?
20118   grep -v '^ *+' conftest.er1 >conftest.err
20119   rm -f conftest.er1
20120   cat conftest.err >&5
20121   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20122   (exit $ac_status); } &&
20123          { ac_try='test -z "$ac_c_werror_flag"
20124                          || test ! -s conftest.err'
20125   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20126   (eval $ac_try) 2>&5
20127   ac_status=$?
20128   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20129   (exit $ac_status); }; } &&
20130          { ac_try='test -s conftest.$ac_objext'
20131   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20132   (eval $ac_try) 2>&5
20133   ac_status=$?
20134   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20135   (exit $ac_status); }; }; then
20136   ac_header_compiler=yes
20137 else
20138   echo "$as_me: failed program was:" >&5
20139 sed 's/^/| /' conftest.$ac_ext >&5
20140
20141 ac_header_compiler=no
20142 fi
20143 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
20144 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
20145 echo "${ECHO_T}$ac_header_compiler" >&6
20146
20147 # Is the header present?
20148 echo "$as_me:$LINENO: checking $ac_header presence" >&5
20149 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
20150 cat >conftest.$ac_ext <<_ACEOF
20151 /* confdefs.h.  */
20152 _ACEOF
20153 cat confdefs.h >>conftest.$ac_ext
20154 cat >>conftest.$ac_ext <<_ACEOF
20155 /* end confdefs.h.  */
20156 #include <$ac_header>
20157 _ACEOF
20158 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
20159   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
20160   ac_status=$?
20161   grep -v '^ *+' conftest.er1 >conftest.err
20162   rm -f conftest.er1
20163   cat conftest.err >&5
20164   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20165   (exit $ac_status); } >/dev/null; then
20166   if test -s conftest.err; then
20167     ac_cpp_err=$ac_c_preproc_warn_flag
20168     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
20169   else
20170     ac_cpp_err=
20171   fi
20172 else
20173   ac_cpp_err=yes
20174 fi
20175 if test -z "$ac_cpp_err"; then
20176   ac_header_preproc=yes
20177 else
20178   echo "$as_me: failed program was:" >&5
20179 sed 's/^/| /' conftest.$ac_ext >&5
20180
20181   ac_header_preproc=no
20182 fi
20183 rm -f conftest.err conftest.$ac_ext
20184 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
20185 echo "${ECHO_T}$ac_header_preproc" >&6
20186
20187 # So?  What about this header?
20188 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
20189   yes:no: )
20190     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
20191 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
20192     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
20193 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
20194     ac_header_preproc=yes
20195     ;;
20196   no:yes:* )
20197     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
20198 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
20199     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
20200 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
20201     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
20202 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
20203     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
20204 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
20205     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
20206 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
20207     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
20208 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
20209     (
20210       cat <<\_ASBOX
20211 ## --------------------------------------------- ##
20212 ## Report this to <http://www.openldap.org/its/> ##
20213 ## --------------------------------------------- ##
20214 _ASBOX
20215     ) |
20216       sed "s/^/$as_me: WARNING:     /" >&2
20217     ;;
20218 esac
20219 echo "$as_me:$LINENO: checking for $ac_header" >&5
20220 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
20221 if eval "test \"\${$as_ac_Header+set}\" = set"; then
20222   echo $ECHO_N "(cached) $ECHO_C" >&6
20223 else
20224   eval "$as_ac_Header=\$ac_header_preproc"
20225 fi
20226 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
20227 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
20228
20229 fi
20230 if test `eval echo '${'$as_ac_Header'}'` = yes; then
20231   cat >>confdefs.h <<_ACEOF
20232 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
20233 _ACEOF
20234
20235 fi
20236
20237 done
20238
20239                 fi
20240
20241
20242                                 echo "$as_me:$LINENO: checking for pthread_create in default libraries" >&5
20243 echo $ECHO_N "checking for pthread_create in default libraries... $ECHO_C" >&6
20244 if test "${ol_cv_pthread_create+set}" = set; then
20245   echo $ECHO_N "(cached) $ECHO_C" >&6
20246 else
20247
20248                         if test "$cross_compiling" = yes; then
20249   cat >conftest.$ac_ext <<_ACEOF
20250 /* confdefs.h.  */
20251 _ACEOF
20252 cat confdefs.h >>conftest.$ac_ext
20253 cat >>conftest.$ac_ext <<_ACEOF
20254 /* end confdefs.h.  */
20255
20256 /* pthread test headers */
20257 #include <pthread.h>
20258 #if HAVE_PTHREADS < 7
20259 #include <errno.h>
20260 #endif
20261 #ifndef NULL
20262 #define NULL (void*)0
20263 #endif
20264
20265 static void *task(p)
20266         void *p;
20267 {
20268         return (void *) (p == NULL);
20269 }
20270
20271 int
20272 main ()
20273 {
20274
20275         /* pthread test function */
20276 #ifndef PTHREAD_CREATE_DETACHED
20277 #define PTHREAD_CREATE_DETACHED 1
20278 #endif
20279         pthread_t t;
20280         int status;
20281         int detach = PTHREAD_CREATE_DETACHED;
20282
20283 #if HAVE_PTHREADS > 4
20284         /* Final pthreads */
20285         pthread_attr_t attr;
20286
20287         status = pthread_attr_init(&attr);
20288         if( status ) return status;
20289
20290 #if HAVE_PTHREADS < 7
20291         status = pthread_attr_setdetachstate(&attr, &detach);
20292         if( status < 0 ) status = errno;
20293 #else
20294         status = pthread_attr_setdetachstate(&attr, detach);
20295 #endif
20296         if( status ) return status;
20297         status = pthread_create( &t, &attr, task, NULL );
20298 #if HAVE_PTHREADS < 7
20299         if( status < 0 ) status = errno;
20300 #endif
20301         if( status ) return status;
20302 #else
20303         /* Draft 4 pthreads */
20304         status = pthread_create( &t, pthread_attr_default, task, NULL );
20305         if( status ) return errno;
20306
20307         /* give thread a chance to complete */
20308         /* it should remain joinable and hence detachable */
20309         sleep( 1 );
20310
20311         status = pthread_detach( &t );
20312         if( status ) return errno;
20313 #endif
20314
20315 #ifdef HAVE_LINUX_THREADS
20316         pthread_kill_other_threads_np();
20317 #endif
20318
20319         return 0;
20320
20321   ;
20322   return 0;
20323 }
20324 _ACEOF
20325 rm -f conftest.$ac_objext conftest$ac_exeext
20326 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
20327   (eval $ac_link) 2>conftest.er1
20328   ac_status=$?
20329   grep -v '^ *+' conftest.er1 >conftest.err
20330   rm -f conftest.er1
20331   cat conftest.err >&5
20332   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20333   (exit $ac_status); } &&
20334          { ac_try='test -z "$ac_c_werror_flag"
20335                          || test ! -s conftest.err'
20336   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20337   (eval $ac_try) 2>&5
20338   ac_status=$?
20339   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20340   (exit $ac_status); }; } &&
20341          { ac_try='test -s conftest$ac_exeext'
20342   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20343   (eval $ac_try) 2>&5
20344   ac_status=$?
20345   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20346   (exit $ac_status); }; }; then
20347   ol_cv_pthread_create=yes
20348 else
20349   echo "$as_me: failed program was:" >&5
20350 sed 's/^/| /' conftest.$ac_ext >&5
20351
20352 ol_cv_pthread_create=no
20353 fi
20354 rm -f conftest.err conftest.$ac_objext \
20355       conftest$ac_exeext conftest.$ac_ext
20356 else
20357   cat >conftest.$ac_ext <<_ACEOF
20358 /* confdefs.h.  */
20359 _ACEOF
20360 cat confdefs.h >>conftest.$ac_ext
20361 cat >>conftest.$ac_ext <<_ACEOF
20362 /* end confdefs.h.  */
20363
20364 /* pthread test headers */
20365 #include <pthread.h>
20366 #if HAVE_PTHREADS < 7
20367 #include <errno.h>
20368 #endif
20369 #ifndef NULL
20370 #define NULL (void*)0
20371 #endif
20372
20373 static void *task(p)
20374         void *p;
20375 {
20376         return (void *) (p == NULL);
20377 }
20378
20379
20380 int main(argc, argv)
20381         int argc;
20382         char **argv;
20383 {
20384
20385         /* pthread test function */
20386 #ifndef PTHREAD_CREATE_DETACHED
20387 #define PTHREAD_CREATE_DETACHED 1
20388 #endif
20389         pthread_t t;
20390         int status;
20391         int detach = PTHREAD_CREATE_DETACHED;
20392
20393 #if HAVE_PTHREADS > 4
20394         /* Final pthreads */
20395         pthread_attr_t attr;
20396
20397         status = pthread_attr_init(&attr);
20398         if( status ) return status;
20399
20400 #if HAVE_PTHREADS < 7
20401         status = pthread_attr_setdetachstate(&attr, &detach);
20402         if( status < 0 ) status = errno;
20403 #else
20404         status = pthread_attr_setdetachstate(&attr, detach);
20405 #endif
20406         if( status ) return status;
20407         status = pthread_create( &t, &attr, task, NULL );
20408 #if HAVE_PTHREADS < 7
20409         if( status < 0 ) status = errno;
20410 #endif
20411         if( status ) return status;
20412 #else
20413         /* Draft 4 pthreads */
20414         status = pthread_create( &t, pthread_attr_default, task, NULL );
20415         if( status ) return errno;
20416
20417         /* give thread a chance to complete */
20418         /* it should remain joinable and hence detachable */
20419         sleep( 1 );
20420
20421         status = pthread_detach( &t );
20422         if( status ) return errno;
20423 #endif
20424
20425 #ifdef HAVE_LINUX_THREADS
20426         pthread_kill_other_threads_np();
20427 #endif
20428
20429         return 0;
20430
20431 }
20432
20433 _ACEOF
20434 rm -f conftest$ac_exeext
20435 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
20436   (eval $ac_link) 2>&5
20437   ac_status=$?
20438   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20439   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20440   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20441   (eval $ac_try) 2>&5
20442   ac_status=$?
20443   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20444   (exit $ac_status); }; }; then
20445   ol_cv_pthread_create=yes
20446 else
20447   echo "$as_me: program exited with status $ac_status" >&5
20448 echo "$as_me: failed program was:" >&5
20449 sed 's/^/| /' conftest.$ac_ext >&5
20450
20451 ( exit $ac_status )
20452 ol_cv_pthread_create=no
20453 fi
20454 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20455 fi
20456 fi
20457 echo "$as_me:$LINENO: result: $ol_cv_pthread_create" >&5
20458 echo "${ECHO_T}$ol_cv_pthread_create" >&6
20459
20460                 if test $ol_cv_pthread_create != no ; then
20461                         ol_link_threads=posix
20462                         ol_link_pthreads=""
20463                 fi
20464
20465                 # Pthread try link: -kthread (ol_cv_pthread_kthread)
20466 if test "$ol_link_threads" = no ; then
20467         # try -kthread
20468         echo "$as_me:$LINENO: checking for pthread link with -kthread" >&5
20469 echo $ECHO_N "checking for pthread link with -kthread... $ECHO_C" >&6
20470 if test "${ol_cv_pthread_kthread+set}" = set; then
20471   echo $ECHO_N "(cached) $ECHO_C" >&6
20472 else
20473
20474                 # save the flags
20475                 ol_LIBS="$LIBS"
20476                 LIBS="-kthread $LIBS"
20477
20478                 if test "$cross_compiling" = yes; then
20479   cat >conftest.$ac_ext <<_ACEOF
20480 /* confdefs.h.  */
20481 _ACEOF
20482 cat confdefs.h >>conftest.$ac_ext
20483 cat >>conftest.$ac_ext <<_ACEOF
20484 /* end confdefs.h.  */
20485
20486 /* pthread test headers */
20487 #include <pthread.h>
20488 #if HAVE_PTHREADS < 7
20489 #include <errno.h>
20490 #endif
20491 #ifndef NULL
20492 #define NULL (void*)0
20493 #endif
20494
20495 static void *task(p)
20496         void *p;
20497 {
20498         return (void *) (p == NULL);
20499 }
20500
20501 int
20502 main ()
20503 {
20504
20505         /* pthread test function */
20506 #ifndef PTHREAD_CREATE_DETACHED
20507 #define PTHREAD_CREATE_DETACHED 1
20508 #endif
20509         pthread_t t;
20510         int status;
20511         int detach = PTHREAD_CREATE_DETACHED;
20512
20513 #if HAVE_PTHREADS > 4
20514         /* Final pthreads */
20515         pthread_attr_t attr;
20516
20517         status = pthread_attr_init(&attr);
20518         if( status ) return status;
20519
20520 #if HAVE_PTHREADS < 7
20521         status = pthread_attr_setdetachstate(&attr, &detach);
20522         if( status < 0 ) status = errno;
20523 #else
20524         status = pthread_attr_setdetachstate(&attr, detach);
20525 #endif
20526         if( status ) return status;
20527         status = pthread_create( &t, &attr, task, NULL );
20528 #if HAVE_PTHREADS < 7
20529         if( status < 0 ) status = errno;
20530 #endif
20531         if( status ) return status;
20532 #else
20533         /* Draft 4 pthreads */
20534         status = pthread_create( &t, pthread_attr_default, task, NULL );
20535         if( status ) return errno;
20536
20537         /* give thread a chance to complete */
20538         /* it should remain joinable and hence detachable */
20539         sleep( 1 );
20540
20541         status = pthread_detach( &t );
20542         if( status ) return errno;
20543 #endif
20544
20545 #ifdef HAVE_LINUX_THREADS
20546         pthread_kill_other_threads_np();
20547 #endif
20548
20549         return 0;
20550
20551   ;
20552   return 0;
20553 }
20554 _ACEOF
20555 rm -f conftest.$ac_objext conftest$ac_exeext
20556 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
20557   (eval $ac_link) 2>conftest.er1
20558   ac_status=$?
20559   grep -v '^ *+' conftest.er1 >conftest.err
20560   rm -f conftest.er1
20561   cat conftest.err >&5
20562   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20563   (exit $ac_status); } &&
20564          { ac_try='test -z "$ac_c_werror_flag"
20565                          || test ! -s conftest.err'
20566   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20567   (eval $ac_try) 2>&5
20568   ac_status=$?
20569   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20570   (exit $ac_status); }; } &&
20571          { ac_try='test -s conftest$ac_exeext'
20572   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20573   (eval $ac_try) 2>&5
20574   ac_status=$?
20575   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20576   (exit $ac_status); }; }; then
20577   ol_cv_pthread_kthread=yes
20578 else
20579   echo "$as_me: failed program was:" >&5
20580 sed 's/^/| /' conftest.$ac_ext >&5
20581
20582 ol_cv_pthread_kthread=no
20583 fi
20584 rm -f conftest.err conftest.$ac_objext \
20585       conftest$ac_exeext conftest.$ac_ext
20586 else
20587   cat >conftest.$ac_ext <<_ACEOF
20588 /* confdefs.h.  */
20589 _ACEOF
20590 cat confdefs.h >>conftest.$ac_ext
20591 cat >>conftest.$ac_ext <<_ACEOF
20592 /* end confdefs.h.  */
20593
20594 /* pthread test headers */
20595 #include <pthread.h>
20596 #if HAVE_PTHREADS < 7
20597 #include <errno.h>
20598 #endif
20599 #ifndef NULL
20600 #define NULL (void*)0
20601 #endif
20602
20603 static void *task(p)
20604         void *p;
20605 {
20606         return (void *) (p == NULL);
20607 }
20608
20609
20610 int main(argc, argv)
20611         int argc;
20612         char **argv;
20613 {
20614
20615         /* pthread test function */
20616 #ifndef PTHREAD_CREATE_DETACHED
20617 #define PTHREAD_CREATE_DETACHED 1
20618 #endif
20619         pthread_t t;
20620         int status;
20621         int detach = PTHREAD_CREATE_DETACHED;
20622
20623 #if HAVE_PTHREADS > 4
20624         /* Final pthreads */
20625         pthread_attr_t attr;
20626
20627         status = pthread_attr_init(&attr);
20628         if( status ) return status;
20629
20630 #if HAVE_PTHREADS < 7
20631         status = pthread_attr_setdetachstate(&attr, &detach);
20632         if( status < 0 ) status = errno;
20633 #else
20634         status = pthread_attr_setdetachstate(&attr, detach);
20635 #endif
20636         if( status ) return status;
20637         status = pthread_create( &t, &attr, task, NULL );
20638 #if HAVE_PTHREADS < 7
20639         if( status < 0 ) status = errno;
20640 #endif
20641         if( status ) return status;
20642 #else
20643         /* Draft 4 pthreads */
20644         status = pthread_create( &t, pthread_attr_default, task, NULL );
20645         if( status ) return errno;
20646
20647         /* give thread a chance to complete */
20648         /* it should remain joinable and hence detachable */
20649         sleep( 1 );
20650
20651         status = pthread_detach( &t );
20652         if( status ) return errno;
20653 #endif
20654
20655 #ifdef HAVE_LINUX_THREADS
20656         pthread_kill_other_threads_np();
20657 #endif
20658
20659         return 0;
20660
20661 }
20662
20663 _ACEOF
20664 rm -f conftest$ac_exeext
20665 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
20666   (eval $ac_link) 2>&5
20667   ac_status=$?
20668   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20669   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20670   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20671   (eval $ac_try) 2>&5
20672   ac_status=$?
20673   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20674   (exit $ac_status); }; }; then
20675   ol_cv_pthread_kthread=yes
20676 else
20677   echo "$as_me: program exited with status $ac_status" >&5
20678 echo "$as_me: failed program was:" >&5
20679 sed 's/^/| /' conftest.$ac_ext >&5
20680
20681 ( exit $ac_status )
20682 ol_cv_pthread_kthread=no
20683 fi
20684 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20685 fi
20686
20687                 # restore the LIBS
20688                 LIBS="$ol_LIBS"
20689
20690 fi
20691 echo "$as_me:$LINENO: result: $ol_cv_pthread_kthread" >&5
20692 echo "${ECHO_T}$ol_cv_pthread_kthread" >&6
20693
20694         if test $ol_cv_pthread_kthread = yes ; then
20695                 ol_link_pthreads="-kthread"
20696                 ol_link_threads=posix
20697         fi
20698 fi
20699
20700                 # Pthread try link: -pthread (ol_cv_pthread_pthread)
20701 if test "$ol_link_threads" = no ; then
20702         # try -pthread
20703         echo "$as_me:$LINENO: checking for pthread link with -pthread" >&5
20704 echo $ECHO_N "checking for pthread link with -pthread... $ECHO_C" >&6
20705 if test "${ol_cv_pthread_pthread+set}" = set; then
20706   echo $ECHO_N "(cached) $ECHO_C" >&6
20707 else
20708
20709                 # save the flags
20710                 ol_LIBS="$LIBS"
20711                 LIBS="-pthread $LIBS"
20712
20713                 if test "$cross_compiling" = yes; then
20714   cat >conftest.$ac_ext <<_ACEOF
20715 /* confdefs.h.  */
20716 _ACEOF
20717 cat confdefs.h >>conftest.$ac_ext
20718 cat >>conftest.$ac_ext <<_ACEOF
20719 /* end confdefs.h.  */
20720
20721 /* pthread test headers */
20722 #include <pthread.h>
20723 #if HAVE_PTHREADS < 7
20724 #include <errno.h>
20725 #endif
20726 #ifndef NULL
20727 #define NULL (void*)0
20728 #endif
20729
20730 static void *task(p)
20731         void *p;
20732 {
20733         return (void *) (p == NULL);
20734 }
20735
20736 int
20737 main ()
20738 {
20739
20740         /* pthread test function */
20741 #ifndef PTHREAD_CREATE_DETACHED
20742 #define PTHREAD_CREATE_DETACHED 1
20743 #endif
20744         pthread_t t;
20745         int status;
20746         int detach = PTHREAD_CREATE_DETACHED;
20747
20748 #if HAVE_PTHREADS > 4
20749         /* Final pthreads */
20750         pthread_attr_t attr;
20751
20752         status = pthread_attr_init(&attr);
20753         if( status ) return status;
20754
20755 #if HAVE_PTHREADS < 7
20756         status = pthread_attr_setdetachstate(&attr, &detach);
20757         if( status < 0 ) status = errno;
20758 #else
20759         status = pthread_attr_setdetachstate(&attr, detach);
20760 #endif
20761         if( status ) return status;
20762         status = pthread_create( &t, &attr, task, NULL );
20763 #if HAVE_PTHREADS < 7
20764         if( status < 0 ) status = errno;
20765 #endif
20766         if( status ) return status;
20767 #else
20768         /* Draft 4 pthreads */
20769         status = pthread_create( &t, pthread_attr_default, task, NULL );
20770         if( status ) return errno;
20771
20772         /* give thread a chance to complete */
20773         /* it should remain joinable and hence detachable */
20774         sleep( 1 );
20775
20776         status = pthread_detach( &t );
20777         if( status ) return errno;
20778 #endif
20779
20780 #ifdef HAVE_LINUX_THREADS
20781         pthread_kill_other_threads_np();
20782 #endif
20783
20784         return 0;
20785
20786   ;
20787   return 0;
20788 }
20789 _ACEOF
20790 rm -f conftest.$ac_objext conftest$ac_exeext
20791 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
20792   (eval $ac_link) 2>conftest.er1
20793   ac_status=$?
20794   grep -v '^ *+' conftest.er1 >conftest.err
20795   rm -f conftest.er1
20796   cat conftest.err >&5
20797   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20798   (exit $ac_status); } &&
20799          { ac_try='test -z "$ac_c_werror_flag"
20800                          || test ! -s conftest.err'
20801   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20802   (eval $ac_try) 2>&5
20803   ac_status=$?
20804   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20805   (exit $ac_status); }; } &&
20806          { ac_try='test -s conftest$ac_exeext'
20807   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20808   (eval $ac_try) 2>&5
20809   ac_status=$?
20810   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20811   (exit $ac_status); }; }; then
20812   ol_cv_pthread_pthread=yes
20813 else
20814   echo "$as_me: failed program was:" >&5
20815 sed 's/^/| /' conftest.$ac_ext >&5
20816
20817 ol_cv_pthread_pthread=no
20818 fi
20819 rm -f conftest.err conftest.$ac_objext \
20820       conftest$ac_exeext conftest.$ac_ext
20821 else
20822   cat >conftest.$ac_ext <<_ACEOF
20823 /* confdefs.h.  */
20824 _ACEOF
20825 cat confdefs.h >>conftest.$ac_ext
20826 cat >>conftest.$ac_ext <<_ACEOF
20827 /* end confdefs.h.  */
20828
20829 /* pthread test headers */
20830 #include <pthread.h>
20831 #if HAVE_PTHREADS < 7
20832 #include <errno.h>
20833 #endif
20834 #ifndef NULL
20835 #define NULL (void*)0
20836 #endif
20837
20838 static void *task(p)
20839         void *p;
20840 {
20841         return (void *) (p == NULL);
20842 }
20843
20844
20845 int main(argc, argv)
20846         int argc;
20847         char **argv;
20848 {
20849
20850         /* pthread test function */
20851 #ifndef PTHREAD_CREATE_DETACHED
20852 #define PTHREAD_CREATE_DETACHED 1
20853 #endif
20854         pthread_t t;
20855         int status;
20856         int detach = PTHREAD_CREATE_DETACHED;
20857
20858 #if HAVE_PTHREADS > 4
20859         /* Final pthreads */
20860         pthread_attr_t attr;
20861
20862         status = pthread_attr_init(&attr);
20863         if( status ) return status;
20864
20865 #if HAVE_PTHREADS < 7
20866         status = pthread_attr_setdetachstate(&attr, &detach);
20867         if( status < 0 ) status = errno;
20868 #else
20869         status = pthread_attr_setdetachstate(&attr, detach);
20870 #endif
20871         if( status ) return status;
20872         status = pthread_create( &t, &attr, task, NULL );
20873 #if HAVE_PTHREADS < 7
20874         if( status < 0 ) status = errno;
20875 #endif
20876         if( status ) return status;
20877 #else
20878         /* Draft 4 pthreads */
20879         status = pthread_create( &t, pthread_attr_default, task, NULL );
20880         if( status ) return errno;
20881
20882         /* give thread a chance to complete */
20883         /* it should remain joinable and hence detachable */
20884         sleep( 1 );
20885
20886         status = pthread_detach( &t );
20887         if( status ) return errno;
20888 #endif
20889
20890 #ifdef HAVE_LINUX_THREADS
20891         pthread_kill_other_threads_np();
20892 #endif
20893
20894         return 0;
20895
20896 }
20897
20898 _ACEOF
20899 rm -f conftest$ac_exeext
20900 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
20901   (eval $ac_link) 2>&5
20902   ac_status=$?
20903   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20904   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20905   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20906   (eval $ac_try) 2>&5
20907   ac_status=$?
20908   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20909   (exit $ac_status); }; }; then
20910   ol_cv_pthread_pthread=yes
20911 else
20912   echo "$as_me: program exited with status $ac_status" >&5
20913 echo "$as_me: failed program was:" >&5
20914 sed 's/^/| /' conftest.$ac_ext >&5
20915
20916 ( exit $ac_status )
20917 ol_cv_pthread_pthread=no
20918 fi
20919 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20920 fi
20921
20922                 # restore the LIBS
20923                 LIBS="$ol_LIBS"
20924
20925 fi
20926 echo "$as_me:$LINENO: result: $ol_cv_pthread_pthread" >&5
20927 echo "${ECHO_T}$ol_cv_pthread_pthread" >&6
20928
20929         if test $ol_cv_pthread_pthread = yes ; then
20930                 ol_link_pthreads="-pthread"
20931                 ol_link_threads=posix
20932         fi
20933 fi
20934
20935                 # Pthread try link: -pthreads (ol_cv_pthread_pthreads)
20936 if test "$ol_link_threads" = no ; then
20937         # try -pthreads
20938         echo "$as_me:$LINENO: checking for pthread link with -pthreads" >&5
20939 echo $ECHO_N "checking for pthread link with -pthreads... $ECHO_C" >&6
20940 if test "${ol_cv_pthread_pthreads+set}" = set; then
20941   echo $ECHO_N "(cached) $ECHO_C" >&6
20942 else
20943
20944                 # save the flags
20945                 ol_LIBS="$LIBS"
20946                 LIBS="-pthreads $LIBS"
20947
20948                 if test "$cross_compiling" = yes; then
20949   cat >conftest.$ac_ext <<_ACEOF
20950 /* confdefs.h.  */
20951 _ACEOF
20952 cat confdefs.h >>conftest.$ac_ext
20953 cat >>conftest.$ac_ext <<_ACEOF
20954 /* end confdefs.h.  */
20955
20956 /* pthread test headers */
20957 #include <pthread.h>
20958 #if HAVE_PTHREADS < 7
20959 #include <errno.h>
20960 #endif
20961 #ifndef NULL
20962 #define NULL (void*)0
20963 #endif
20964
20965 static void *task(p)
20966         void *p;
20967 {
20968         return (void *) (p == NULL);
20969 }
20970
20971 int
20972 main ()
20973 {
20974
20975         /* pthread test function */
20976 #ifndef PTHREAD_CREATE_DETACHED
20977 #define PTHREAD_CREATE_DETACHED 1
20978 #endif
20979         pthread_t t;
20980         int status;
20981         int detach = PTHREAD_CREATE_DETACHED;
20982
20983 #if HAVE_PTHREADS > 4
20984         /* Final pthreads */
20985         pthread_attr_t attr;
20986
20987         status = pthread_attr_init(&attr);
20988         if( status ) return status;
20989
20990 #if HAVE_PTHREADS < 7
20991         status = pthread_attr_setdetachstate(&attr, &detach);
20992         if( status < 0 ) status = errno;
20993 #else
20994         status = pthread_attr_setdetachstate(&attr, detach);
20995 #endif
20996         if( status ) return status;
20997         status = pthread_create( &t, &attr, task, NULL );
20998 #if HAVE_PTHREADS < 7
20999         if( status < 0 ) status = errno;
21000 #endif
21001         if( status ) return status;
21002 #else
21003         /* Draft 4 pthreads */
21004         status = pthread_create( &t, pthread_attr_default, task, NULL );
21005         if( status ) return errno;
21006
21007         /* give thread a chance to complete */
21008         /* it should remain joinable and hence detachable */
21009         sleep( 1 );
21010
21011         status = pthread_detach( &t );
21012         if( status ) return errno;
21013 #endif
21014
21015 #ifdef HAVE_LINUX_THREADS
21016         pthread_kill_other_threads_np();
21017 #endif
21018
21019         return 0;
21020
21021   ;
21022   return 0;
21023 }
21024 _ACEOF
21025 rm -f conftest.$ac_objext conftest$ac_exeext
21026 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
21027   (eval $ac_link) 2>conftest.er1
21028   ac_status=$?
21029   grep -v '^ *+' conftest.er1 >conftest.err
21030   rm -f conftest.er1
21031   cat conftest.err >&5
21032   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21033   (exit $ac_status); } &&
21034          { ac_try='test -z "$ac_c_werror_flag"
21035                          || test ! -s conftest.err'
21036   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21037   (eval $ac_try) 2>&5
21038   ac_status=$?
21039   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21040   (exit $ac_status); }; } &&
21041          { ac_try='test -s conftest$ac_exeext'
21042   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21043   (eval $ac_try) 2>&5
21044   ac_status=$?
21045   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21046   (exit $ac_status); }; }; then
21047   ol_cv_pthread_pthreads=yes
21048 else
21049   echo "$as_me: failed program was:" >&5
21050 sed 's/^/| /' conftest.$ac_ext >&5
21051
21052 ol_cv_pthread_pthreads=no
21053 fi
21054 rm -f conftest.err conftest.$ac_objext \
21055       conftest$ac_exeext conftest.$ac_ext
21056 else
21057   cat >conftest.$ac_ext <<_ACEOF
21058 /* confdefs.h.  */
21059 _ACEOF
21060 cat confdefs.h >>conftest.$ac_ext
21061 cat >>conftest.$ac_ext <<_ACEOF
21062 /* end confdefs.h.  */
21063
21064 /* pthread test headers */
21065 #include <pthread.h>
21066 #if HAVE_PTHREADS < 7
21067 #include <errno.h>
21068 #endif
21069 #ifndef NULL
21070 #define NULL (void*)0
21071 #endif
21072
21073 static void *task(p)
21074         void *p;
21075 {
21076         return (void *) (p == NULL);
21077 }
21078
21079
21080 int main(argc, argv)
21081         int argc;
21082         char **argv;
21083 {
21084
21085         /* pthread test function */
21086 #ifndef PTHREAD_CREATE_DETACHED
21087 #define PTHREAD_CREATE_DETACHED 1
21088 #endif
21089         pthread_t t;
21090         int status;
21091         int detach = PTHREAD_CREATE_DETACHED;
21092
21093 #if HAVE_PTHREADS > 4
21094         /* Final pthreads */
21095         pthread_attr_t attr;
21096
21097         status = pthread_attr_init(&attr);
21098         if( status ) return status;
21099
21100 #if HAVE_PTHREADS < 7
21101         status = pthread_attr_setdetachstate(&attr, &detach);
21102         if( status < 0 ) status = errno;
21103 #else
21104         status = pthread_attr_setdetachstate(&attr, detach);
21105 #endif
21106         if( status ) return status;
21107         status = pthread_create( &t, &attr, task, NULL );
21108 #if HAVE_PTHREADS < 7
21109         if( status < 0 ) status = errno;
21110 #endif
21111         if( status ) return status;
21112 #else
21113         /* Draft 4 pthreads */
21114         status = pthread_create( &t, pthread_attr_default, task, NULL );
21115         if( status ) return errno;
21116
21117         /* give thread a chance to complete */
21118         /* it should remain joinable and hence detachable */
21119         sleep( 1 );
21120
21121         status = pthread_detach( &t );
21122         if( status ) return errno;
21123 #endif
21124
21125 #ifdef HAVE_LINUX_THREADS
21126         pthread_kill_other_threads_np();
21127 #endif
21128
21129         return 0;
21130
21131 }
21132
21133 _ACEOF
21134 rm -f conftest$ac_exeext
21135 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
21136   (eval $ac_link) 2>&5
21137   ac_status=$?
21138   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21139   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21140   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21141   (eval $ac_try) 2>&5
21142   ac_status=$?
21143   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21144   (exit $ac_status); }; }; then
21145   ol_cv_pthread_pthreads=yes
21146 else
21147   echo "$as_me: program exited with status $ac_status" >&5
21148 echo "$as_me: failed program was:" >&5
21149 sed 's/^/| /' conftest.$ac_ext >&5
21150
21151 ( exit $ac_status )
21152 ol_cv_pthread_pthreads=no
21153 fi
21154 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21155 fi
21156
21157                 # restore the LIBS
21158                 LIBS="$ol_LIBS"
21159
21160 fi
21161 echo "$as_me:$LINENO: result: $ol_cv_pthread_pthreads" >&5
21162 echo "${ECHO_T}$ol_cv_pthread_pthreads" >&6
21163
21164         if test $ol_cv_pthread_pthreads = yes ; then
21165                 ol_link_pthreads="-pthreads"
21166                 ol_link_threads=posix
21167         fi
21168 fi
21169
21170                 # Pthread try link: -mthreads (ol_cv_pthread_mthreads)
21171 if test "$ol_link_threads" = no ; then
21172         # try -mthreads
21173         echo "$as_me:$LINENO: checking for pthread link with -mthreads" >&5
21174 echo $ECHO_N "checking for pthread link with -mthreads... $ECHO_C" >&6
21175 if test "${ol_cv_pthread_mthreads+set}" = set; then
21176   echo $ECHO_N "(cached) $ECHO_C" >&6
21177 else
21178
21179                 # save the flags
21180                 ol_LIBS="$LIBS"
21181                 LIBS="-mthreads $LIBS"
21182
21183                 if test "$cross_compiling" = yes; then
21184   cat >conftest.$ac_ext <<_ACEOF
21185 /* confdefs.h.  */
21186 _ACEOF
21187 cat confdefs.h >>conftest.$ac_ext
21188 cat >>conftest.$ac_ext <<_ACEOF
21189 /* end confdefs.h.  */
21190
21191 /* pthread test headers */
21192 #include <pthread.h>
21193 #if HAVE_PTHREADS < 7
21194 #include <errno.h>
21195 #endif
21196 #ifndef NULL
21197 #define NULL (void*)0
21198 #endif
21199
21200 static void *task(p)
21201         void *p;
21202 {
21203         return (void *) (p == NULL);
21204 }
21205
21206 int
21207 main ()
21208 {
21209
21210         /* pthread test function */
21211 #ifndef PTHREAD_CREATE_DETACHED
21212 #define PTHREAD_CREATE_DETACHED 1
21213 #endif
21214         pthread_t t;
21215         int status;
21216         int detach = PTHREAD_CREATE_DETACHED;
21217
21218 #if HAVE_PTHREADS > 4
21219         /* Final pthreads */
21220         pthread_attr_t attr;
21221
21222         status = pthread_attr_init(&attr);
21223         if( status ) return status;
21224
21225 #if HAVE_PTHREADS < 7
21226         status = pthread_attr_setdetachstate(&attr, &detach);
21227         if( status < 0 ) status = errno;
21228 #else
21229         status = pthread_attr_setdetachstate(&attr, detach);
21230 #endif
21231         if( status ) return status;
21232         status = pthread_create( &t, &attr, task, NULL );
21233 #if HAVE_PTHREADS < 7
21234         if( status < 0 ) status = errno;
21235 #endif
21236         if( status ) return status;
21237 #else
21238         /* Draft 4 pthreads */
21239         status = pthread_create( &t, pthread_attr_default, task, NULL );
21240         if( status ) return errno;
21241
21242         /* give thread a chance to complete */
21243         /* it should remain joinable and hence detachable */
21244         sleep( 1 );
21245
21246         status = pthread_detach( &t );
21247         if( status ) return errno;
21248 #endif
21249
21250 #ifdef HAVE_LINUX_THREADS
21251         pthread_kill_other_threads_np();
21252 #endif
21253
21254         return 0;
21255
21256   ;
21257   return 0;
21258 }
21259 _ACEOF
21260 rm -f conftest.$ac_objext conftest$ac_exeext
21261 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
21262   (eval $ac_link) 2>conftest.er1
21263   ac_status=$?
21264   grep -v '^ *+' conftest.er1 >conftest.err
21265   rm -f conftest.er1
21266   cat conftest.err >&5
21267   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21268   (exit $ac_status); } &&
21269          { ac_try='test -z "$ac_c_werror_flag"
21270                          || test ! -s conftest.err'
21271   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21272   (eval $ac_try) 2>&5
21273   ac_status=$?
21274   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21275   (exit $ac_status); }; } &&
21276          { ac_try='test -s conftest$ac_exeext'
21277   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21278   (eval $ac_try) 2>&5
21279   ac_status=$?
21280   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21281   (exit $ac_status); }; }; then
21282   ol_cv_pthread_mthreads=yes
21283 else
21284   echo "$as_me: failed program was:" >&5
21285 sed 's/^/| /' conftest.$ac_ext >&5
21286
21287 ol_cv_pthread_mthreads=no
21288 fi
21289 rm -f conftest.err conftest.$ac_objext \
21290       conftest$ac_exeext conftest.$ac_ext
21291 else
21292   cat >conftest.$ac_ext <<_ACEOF
21293 /* confdefs.h.  */
21294 _ACEOF
21295 cat confdefs.h >>conftest.$ac_ext
21296 cat >>conftest.$ac_ext <<_ACEOF
21297 /* end confdefs.h.  */
21298
21299 /* pthread test headers */
21300 #include <pthread.h>
21301 #if HAVE_PTHREADS < 7
21302 #include <errno.h>
21303 #endif
21304 #ifndef NULL
21305 #define NULL (void*)0
21306 #endif
21307
21308 static void *task(p)
21309         void *p;
21310 {
21311         return (void *) (p == NULL);
21312 }
21313
21314
21315 int main(argc, argv)
21316         int argc;
21317         char **argv;
21318 {
21319
21320         /* pthread test function */
21321 #ifndef PTHREAD_CREATE_DETACHED
21322 #define PTHREAD_CREATE_DETACHED 1
21323 #endif
21324         pthread_t t;
21325         int status;
21326         int detach = PTHREAD_CREATE_DETACHED;
21327
21328 #if HAVE_PTHREADS > 4
21329         /* Final pthreads */
21330         pthread_attr_t attr;
21331
21332         status = pthread_attr_init(&attr);
21333         if( status ) return status;
21334
21335 #if HAVE_PTHREADS < 7
21336         status = pthread_attr_setdetachstate(&attr, &detach);
21337         if( status < 0 ) status = errno;
21338 #else
21339         status = pthread_attr_setdetachstate(&attr, detach);
21340 #endif
21341         if( status ) return status;
21342         status = pthread_create( &t, &attr, task, NULL );
21343 #if HAVE_PTHREADS < 7
21344         if( status < 0 ) status = errno;
21345 #endif
21346         if( status ) return status;
21347 #else
21348         /* Draft 4 pthreads */
21349         status = pthread_create( &t, pthread_attr_default, task, NULL );
21350         if( status ) return errno;
21351
21352         /* give thread a chance to complete */
21353         /* it should remain joinable and hence detachable */
21354         sleep( 1 );
21355
21356         status = pthread_detach( &t );
21357         if( status ) return errno;
21358 #endif
21359
21360 #ifdef HAVE_LINUX_THREADS
21361         pthread_kill_other_threads_np();
21362 #endif
21363
21364         return 0;
21365
21366 }
21367
21368 _ACEOF
21369 rm -f conftest$ac_exeext
21370 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
21371   (eval $ac_link) 2>&5
21372   ac_status=$?
21373   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21374   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21375   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21376   (eval $ac_try) 2>&5
21377   ac_status=$?
21378   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21379   (exit $ac_status); }; }; then
21380   ol_cv_pthread_mthreads=yes
21381 else
21382   echo "$as_me: program exited with status $ac_status" >&5
21383 echo "$as_me: failed program was:" >&5
21384 sed 's/^/| /' conftest.$ac_ext >&5
21385
21386 ( exit $ac_status )
21387 ol_cv_pthread_mthreads=no
21388 fi
21389 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21390 fi
21391
21392                 # restore the LIBS
21393                 LIBS="$ol_LIBS"
21394
21395 fi
21396 echo "$as_me:$LINENO: result: $ol_cv_pthread_mthreads" >&5
21397 echo "${ECHO_T}$ol_cv_pthread_mthreads" >&6
21398
21399         if test $ol_cv_pthread_mthreads = yes ; then
21400                 ol_link_pthreads="-mthreads"
21401                 ol_link_threads=posix
21402         fi
21403 fi
21404
21405                 # Pthread try link: -thread (ol_cv_pthread_thread)
21406 if test "$ol_link_threads" = no ; then
21407         # try -thread
21408         echo "$as_me:$LINENO: checking for pthread link with -thread" >&5
21409 echo $ECHO_N "checking for pthread link with -thread... $ECHO_C" >&6
21410 if test "${ol_cv_pthread_thread+set}" = set; then
21411   echo $ECHO_N "(cached) $ECHO_C" >&6
21412 else
21413
21414                 # save the flags
21415                 ol_LIBS="$LIBS"
21416                 LIBS="-thread $LIBS"
21417
21418                 if test "$cross_compiling" = yes; then
21419   cat >conftest.$ac_ext <<_ACEOF
21420 /* confdefs.h.  */
21421 _ACEOF
21422 cat confdefs.h >>conftest.$ac_ext
21423 cat >>conftest.$ac_ext <<_ACEOF
21424 /* end confdefs.h.  */
21425
21426 /* pthread test headers */
21427 #include <pthread.h>
21428 #if HAVE_PTHREADS < 7
21429 #include <errno.h>
21430 #endif
21431 #ifndef NULL
21432 #define NULL (void*)0
21433 #endif
21434
21435 static void *task(p)
21436         void *p;
21437 {
21438         return (void *) (p == NULL);
21439 }
21440
21441 int
21442 main ()
21443 {
21444
21445         /* pthread test function */
21446 #ifndef PTHREAD_CREATE_DETACHED
21447 #define PTHREAD_CREATE_DETACHED 1
21448 #endif
21449         pthread_t t;
21450         int status;
21451         int detach = PTHREAD_CREATE_DETACHED;
21452
21453 #if HAVE_PTHREADS > 4
21454         /* Final pthreads */
21455         pthread_attr_t attr;
21456
21457         status = pthread_attr_init(&attr);
21458         if( status ) return status;
21459
21460 #if HAVE_PTHREADS < 7
21461         status = pthread_attr_setdetachstate(&attr, &detach);
21462         if( status < 0 ) status = errno;
21463 #else
21464         status = pthread_attr_setdetachstate(&attr, detach);
21465 #endif
21466         if( status ) return status;
21467         status = pthread_create( &t, &attr, task, NULL );
21468 #if HAVE_PTHREADS < 7
21469         if( status < 0 ) status = errno;
21470 #endif
21471         if( status ) return status;
21472 #else
21473         /* Draft 4 pthreads */
21474         status = pthread_create( &t, pthread_attr_default, task, NULL );
21475         if( status ) return errno;
21476
21477         /* give thread a chance to complete */
21478         /* it should remain joinable and hence detachable */
21479         sleep( 1 );
21480
21481         status = pthread_detach( &t );
21482         if( status ) return errno;
21483 #endif
21484
21485 #ifdef HAVE_LINUX_THREADS
21486         pthread_kill_other_threads_np();
21487 #endif
21488
21489         return 0;
21490
21491   ;
21492   return 0;
21493 }
21494 _ACEOF
21495 rm -f conftest.$ac_objext conftest$ac_exeext
21496 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
21497   (eval $ac_link) 2>conftest.er1
21498   ac_status=$?
21499   grep -v '^ *+' conftest.er1 >conftest.err
21500   rm -f conftest.er1
21501   cat conftest.err >&5
21502   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21503   (exit $ac_status); } &&
21504          { ac_try='test -z "$ac_c_werror_flag"
21505                          || test ! -s conftest.err'
21506   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21507   (eval $ac_try) 2>&5
21508   ac_status=$?
21509   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21510   (exit $ac_status); }; } &&
21511          { ac_try='test -s conftest$ac_exeext'
21512   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21513   (eval $ac_try) 2>&5
21514   ac_status=$?
21515   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21516   (exit $ac_status); }; }; then
21517   ol_cv_pthread_thread=yes
21518 else
21519   echo "$as_me: failed program was:" >&5
21520 sed 's/^/| /' conftest.$ac_ext >&5
21521
21522 ol_cv_pthread_thread=no
21523 fi
21524 rm -f conftest.err conftest.$ac_objext \
21525       conftest$ac_exeext conftest.$ac_ext
21526 else
21527   cat >conftest.$ac_ext <<_ACEOF
21528 /* confdefs.h.  */
21529 _ACEOF
21530 cat confdefs.h >>conftest.$ac_ext
21531 cat >>conftest.$ac_ext <<_ACEOF
21532 /* end confdefs.h.  */
21533
21534 /* pthread test headers */
21535 #include <pthread.h>
21536 #if HAVE_PTHREADS < 7
21537 #include <errno.h>
21538 #endif
21539 #ifndef NULL
21540 #define NULL (void*)0
21541 #endif
21542
21543 static void *task(p)
21544         void *p;
21545 {
21546         return (void *) (p == NULL);
21547 }
21548
21549
21550 int main(argc, argv)
21551         int argc;
21552         char **argv;
21553 {
21554
21555         /* pthread test function */
21556 #ifndef PTHREAD_CREATE_DETACHED
21557 #define PTHREAD_CREATE_DETACHED 1
21558 #endif
21559         pthread_t t;
21560         int status;
21561         int detach = PTHREAD_CREATE_DETACHED;
21562
21563 #if HAVE_PTHREADS > 4
21564         /* Final pthreads */
21565         pthread_attr_t attr;
21566
21567         status = pthread_attr_init(&attr);
21568         if( status ) return status;
21569
21570 #if HAVE_PTHREADS < 7
21571         status = pthread_attr_setdetachstate(&attr, &detach);
21572         if( status < 0 ) status = errno;
21573 #else
21574         status = pthread_attr_setdetachstate(&attr, detach);
21575 #endif
21576         if( status ) return status;
21577         status = pthread_create( &t, &attr, task, NULL );
21578 #if HAVE_PTHREADS < 7
21579         if( status < 0 ) status = errno;
21580 #endif
21581         if( status ) return status;
21582 #else
21583         /* Draft 4 pthreads */
21584         status = pthread_create( &t, pthread_attr_default, task, NULL );
21585         if( status ) return errno;
21586
21587         /* give thread a chance to complete */
21588         /* it should remain joinable and hence detachable */
21589         sleep( 1 );
21590
21591         status = pthread_detach( &t );
21592         if( status ) return errno;
21593 #endif
21594
21595 #ifdef HAVE_LINUX_THREADS
21596         pthread_kill_other_threads_np();
21597 #endif
21598
21599         return 0;
21600
21601 }
21602
21603 _ACEOF
21604 rm -f conftest$ac_exeext
21605 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
21606   (eval $ac_link) 2>&5
21607   ac_status=$?
21608   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21609   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21610   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21611   (eval $ac_try) 2>&5
21612   ac_status=$?
21613   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21614   (exit $ac_status); }; }; then
21615   ol_cv_pthread_thread=yes
21616 else
21617   echo "$as_me: program exited with status $ac_status" >&5
21618 echo "$as_me: failed program was:" >&5
21619 sed 's/^/| /' conftest.$ac_ext >&5
21620
21621 ( exit $ac_status )
21622 ol_cv_pthread_thread=no
21623 fi
21624 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21625 fi
21626
21627                 # restore the LIBS
21628                 LIBS="$ol_LIBS"
21629
21630 fi
21631 echo "$as_me:$LINENO: result: $ol_cv_pthread_thread" >&5
21632 echo "${ECHO_T}$ol_cv_pthread_thread" >&6
21633
21634         if test $ol_cv_pthread_thread = yes ; then
21635                 ol_link_pthreads="-thread"
21636                 ol_link_threads=posix
21637         fi
21638 fi
21639
21640
21641                 # Pthread try link: -lpthread -lmach -lexc -lc_r (ol_cv_pthread_lpthread_lmach_lexc_lc_r)
21642 if test "$ol_link_threads" = no ; then
21643         # try -lpthread -lmach -lexc -lc_r
21644         echo "$as_me:$LINENO: checking for pthread link with -lpthread -lmach -lexc -lc_r" >&5
21645 echo $ECHO_N "checking for pthread link with -lpthread -lmach -lexc -lc_r... $ECHO_C" >&6
21646 if test "${ol_cv_pthread_lpthread_lmach_lexc_lc_r+set}" = set; then
21647   echo $ECHO_N "(cached) $ECHO_C" >&6
21648 else
21649
21650                 # save the flags
21651                 ol_LIBS="$LIBS"
21652                 LIBS="-lpthread -lmach -lexc -lc_r $LIBS"
21653
21654                 if test "$cross_compiling" = yes; then
21655   cat >conftest.$ac_ext <<_ACEOF
21656 /* confdefs.h.  */
21657 _ACEOF
21658 cat confdefs.h >>conftest.$ac_ext
21659 cat >>conftest.$ac_ext <<_ACEOF
21660 /* end confdefs.h.  */
21661
21662 /* pthread test headers */
21663 #include <pthread.h>
21664 #if HAVE_PTHREADS < 7
21665 #include <errno.h>
21666 #endif
21667 #ifndef NULL
21668 #define NULL (void*)0
21669 #endif
21670
21671 static void *task(p)
21672         void *p;
21673 {
21674         return (void *) (p == NULL);
21675 }
21676
21677 int
21678 main ()
21679 {
21680
21681         /* pthread test function */
21682 #ifndef PTHREAD_CREATE_DETACHED
21683 #define PTHREAD_CREATE_DETACHED 1
21684 #endif
21685         pthread_t t;
21686         int status;
21687         int detach = PTHREAD_CREATE_DETACHED;
21688
21689 #if HAVE_PTHREADS > 4
21690         /* Final pthreads */
21691         pthread_attr_t attr;
21692
21693         status = pthread_attr_init(&attr);
21694         if( status ) return status;
21695
21696 #if HAVE_PTHREADS < 7
21697         status = pthread_attr_setdetachstate(&attr, &detach);
21698         if( status < 0 ) status = errno;
21699 #else
21700         status = pthread_attr_setdetachstate(&attr, detach);
21701 #endif
21702         if( status ) return status;
21703         status = pthread_create( &t, &attr, task, NULL );
21704 #if HAVE_PTHREADS < 7
21705         if( status < 0 ) status = errno;
21706 #endif
21707         if( status ) return status;
21708 #else
21709         /* Draft 4 pthreads */
21710         status = pthread_create( &t, pthread_attr_default, task, NULL );
21711         if( status ) return errno;
21712
21713         /* give thread a chance to complete */
21714         /* it should remain joinable and hence detachable */
21715         sleep( 1 );
21716
21717         status = pthread_detach( &t );
21718         if( status ) return errno;
21719 #endif
21720
21721 #ifdef HAVE_LINUX_THREADS
21722         pthread_kill_other_threads_np();
21723 #endif
21724
21725         return 0;
21726
21727   ;
21728   return 0;
21729 }
21730 _ACEOF
21731 rm -f conftest.$ac_objext conftest$ac_exeext
21732 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
21733   (eval $ac_link) 2>conftest.er1
21734   ac_status=$?
21735   grep -v '^ *+' conftest.er1 >conftest.err
21736   rm -f conftest.er1
21737   cat conftest.err >&5
21738   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21739   (exit $ac_status); } &&
21740          { ac_try='test -z "$ac_c_werror_flag"
21741                          || test ! -s conftest.err'
21742   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21743   (eval $ac_try) 2>&5
21744   ac_status=$?
21745   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21746   (exit $ac_status); }; } &&
21747          { ac_try='test -s conftest$ac_exeext'
21748   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21749   (eval $ac_try) 2>&5
21750   ac_status=$?
21751   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21752   (exit $ac_status); }; }; then
21753   ol_cv_pthread_lpthread_lmach_lexc_lc_r=yes
21754 else
21755   echo "$as_me: failed program was:" >&5
21756 sed 's/^/| /' conftest.$ac_ext >&5
21757
21758 ol_cv_pthread_lpthread_lmach_lexc_lc_r=no
21759 fi
21760 rm -f conftest.err conftest.$ac_objext \
21761       conftest$ac_exeext conftest.$ac_ext
21762 else
21763   cat >conftest.$ac_ext <<_ACEOF
21764 /* confdefs.h.  */
21765 _ACEOF
21766 cat confdefs.h >>conftest.$ac_ext
21767 cat >>conftest.$ac_ext <<_ACEOF
21768 /* end confdefs.h.  */
21769
21770 /* pthread test headers */
21771 #include <pthread.h>
21772 #if HAVE_PTHREADS < 7
21773 #include <errno.h>
21774 #endif
21775 #ifndef NULL
21776 #define NULL (void*)0
21777 #endif
21778
21779 static void *task(p)
21780         void *p;
21781 {
21782         return (void *) (p == NULL);
21783 }
21784
21785
21786 int main(argc, argv)
21787         int argc;
21788         char **argv;
21789 {
21790
21791         /* pthread test function */
21792 #ifndef PTHREAD_CREATE_DETACHED
21793 #define PTHREAD_CREATE_DETACHED 1
21794 #endif
21795         pthread_t t;
21796         int status;
21797         int detach = PTHREAD_CREATE_DETACHED;
21798
21799 #if HAVE_PTHREADS > 4
21800         /* Final pthreads */
21801         pthread_attr_t attr;
21802
21803         status = pthread_attr_init(&attr);
21804         if( status ) return status;
21805
21806 #if HAVE_PTHREADS < 7
21807         status = pthread_attr_setdetachstate(&attr, &detach);
21808         if( status < 0 ) status = errno;
21809 #else
21810         status = pthread_attr_setdetachstate(&attr, detach);
21811 #endif
21812         if( status ) return status;
21813         status = pthread_create( &t, &attr, task, NULL );
21814 #if HAVE_PTHREADS < 7
21815         if( status < 0 ) status = errno;
21816 #endif
21817         if( status ) return status;
21818 #else
21819         /* Draft 4 pthreads */
21820         status = pthread_create( &t, pthread_attr_default, task, NULL );
21821         if( status ) return errno;
21822
21823         /* give thread a chance to complete */
21824         /* it should remain joinable and hence detachable */
21825         sleep( 1 );
21826
21827         status = pthread_detach( &t );
21828         if( status ) return errno;
21829 #endif
21830
21831 #ifdef HAVE_LINUX_THREADS
21832         pthread_kill_other_threads_np();
21833 #endif
21834
21835         return 0;
21836
21837 }
21838
21839 _ACEOF
21840 rm -f conftest$ac_exeext
21841 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
21842   (eval $ac_link) 2>&5
21843   ac_status=$?
21844   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21845   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21846   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21847   (eval $ac_try) 2>&5
21848   ac_status=$?
21849   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21850   (exit $ac_status); }; }; then
21851   ol_cv_pthread_lpthread_lmach_lexc_lc_r=yes
21852 else
21853   echo "$as_me: program exited with status $ac_status" >&5
21854 echo "$as_me: failed program was:" >&5
21855 sed 's/^/| /' conftest.$ac_ext >&5
21856
21857 ( exit $ac_status )
21858 ol_cv_pthread_lpthread_lmach_lexc_lc_r=no
21859 fi
21860 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21861 fi
21862
21863                 # restore the LIBS
21864                 LIBS="$ol_LIBS"
21865
21866 fi
21867 echo "$as_me:$LINENO: result: $ol_cv_pthread_lpthread_lmach_lexc_lc_r" >&5
21868 echo "${ECHO_T}$ol_cv_pthread_lpthread_lmach_lexc_lc_r" >&6
21869
21870         if test $ol_cv_pthread_lpthread_lmach_lexc_lc_r = yes ; then
21871                 ol_link_pthreads="-lpthread -lmach -lexc -lc_r"
21872                 ol_link_threads=posix
21873         fi
21874 fi
21875
21876                 # Pthread try link: -lpthread -lmach -lexc (ol_cv_pthread_lpthread_lmach_lexc)
21877 if test "$ol_link_threads" = no ; then
21878         # try -lpthread -lmach -lexc
21879         echo "$as_me:$LINENO: checking for pthread link with -lpthread -lmach -lexc" >&5
21880 echo $ECHO_N "checking for pthread link with -lpthread -lmach -lexc... $ECHO_C" >&6
21881 if test "${ol_cv_pthread_lpthread_lmach_lexc+set}" = set; then
21882   echo $ECHO_N "(cached) $ECHO_C" >&6
21883 else
21884
21885                 # save the flags
21886                 ol_LIBS="$LIBS"
21887                 LIBS="-lpthread -lmach -lexc $LIBS"
21888
21889                 if test "$cross_compiling" = yes; then
21890   cat >conftest.$ac_ext <<_ACEOF
21891 /* confdefs.h.  */
21892 _ACEOF
21893 cat confdefs.h >>conftest.$ac_ext
21894 cat >>conftest.$ac_ext <<_ACEOF
21895 /* end confdefs.h.  */
21896
21897 /* pthread test headers */
21898 #include <pthread.h>
21899 #if HAVE_PTHREADS < 7
21900 #include <errno.h>
21901 #endif
21902 #ifndef NULL
21903 #define NULL (void*)0
21904 #endif
21905
21906 static void *task(p)
21907         void *p;
21908 {
21909         return (void *) (p == NULL);
21910 }
21911
21912 int
21913 main ()
21914 {
21915
21916         /* pthread test function */
21917 #ifndef PTHREAD_CREATE_DETACHED
21918 #define PTHREAD_CREATE_DETACHED 1
21919 #endif
21920         pthread_t t;
21921         int status;
21922         int detach = PTHREAD_CREATE_DETACHED;
21923
21924 #if HAVE_PTHREADS > 4
21925         /* Final pthreads */
21926         pthread_attr_t attr;
21927
21928         status = pthread_attr_init(&attr);
21929         if( status ) return status;
21930
21931 #if HAVE_PTHREADS < 7
21932         status = pthread_attr_setdetachstate(&attr, &detach);
21933         if( status < 0 ) status = errno;
21934 #else
21935         status = pthread_attr_setdetachstate(&attr, detach);
21936 #endif
21937         if( status ) return status;
21938         status = pthread_create( &t, &attr, task, NULL );
21939 #if HAVE_PTHREADS < 7
21940         if( status < 0 ) status = errno;
21941 #endif
21942         if( status ) return status;
21943 #else
21944         /* Draft 4 pthreads */
21945         status = pthread_create( &t, pthread_attr_default, task, NULL );
21946         if( status ) return errno;
21947
21948         /* give thread a chance to complete */
21949         /* it should remain joinable and hence detachable */
21950         sleep( 1 );
21951
21952         status = pthread_detach( &t );
21953         if( status ) return errno;
21954 #endif
21955
21956 #ifdef HAVE_LINUX_THREADS
21957         pthread_kill_other_threads_np();
21958 #endif
21959
21960         return 0;
21961
21962   ;
21963   return 0;
21964 }
21965 _ACEOF
21966 rm -f conftest.$ac_objext conftest$ac_exeext
21967 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
21968   (eval $ac_link) 2>conftest.er1
21969   ac_status=$?
21970   grep -v '^ *+' conftest.er1 >conftest.err
21971   rm -f conftest.er1
21972   cat conftest.err >&5
21973   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21974   (exit $ac_status); } &&
21975          { ac_try='test -z "$ac_c_werror_flag"
21976                          || test ! -s conftest.err'
21977   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21978   (eval $ac_try) 2>&5
21979   ac_status=$?
21980   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21981   (exit $ac_status); }; } &&
21982          { ac_try='test -s conftest$ac_exeext'
21983   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21984   (eval $ac_try) 2>&5
21985   ac_status=$?
21986   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21987   (exit $ac_status); }; }; then
21988   ol_cv_pthread_lpthread_lmach_lexc=yes
21989 else
21990   echo "$as_me: failed program was:" >&5
21991 sed 's/^/| /' conftest.$ac_ext >&5
21992
21993 ol_cv_pthread_lpthread_lmach_lexc=no
21994 fi
21995 rm -f conftest.err conftest.$ac_objext \
21996       conftest$ac_exeext conftest.$ac_ext
21997 else
21998   cat >conftest.$ac_ext <<_ACEOF
21999 /* confdefs.h.  */
22000 _ACEOF
22001 cat confdefs.h >>conftest.$ac_ext
22002 cat >>conftest.$ac_ext <<_ACEOF
22003 /* end confdefs.h.  */
22004
22005 /* pthread test headers */
22006 #include <pthread.h>
22007 #if HAVE_PTHREADS < 7
22008 #include <errno.h>
22009 #endif
22010 #ifndef NULL
22011 #define NULL (void*)0
22012 #endif
22013
22014 static void *task(p)
22015         void *p;
22016 {
22017         return (void *) (p == NULL);
22018 }
22019
22020
22021 int main(argc, argv)
22022         int argc;
22023         char **argv;
22024 {
22025
22026         /* pthread test function */
22027 #ifndef PTHREAD_CREATE_DETACHED
22028 #define PTHREAD_CREATE_DETACHED 1
22029 #endif
22030         pthread_t t;
22031         int status;
22032         int detach = PTHREAD_CREATE_DETACHED;
22033
22034 #if HAVE_PTHREADS > 4
22035         /* Final pthreads */
22036         pthread_attr_t attr;
22037
22038         status = pthread_attr_init(&attr);
22039         if( status ) return status;
22040
22041 #if HAVE_PTHREADS < 7
22042         status = pthread_attr_setdetachstate(&attr, &detach);
22043         if( status < 0 ) status = errno;
22044 #else
22045         status = pthread_attr_setdetachstate(&attr, detach);
22046 #endif
22047         if( status ) return status;
22048         status = pthread_create( &t, &attr, task, NULL );
22049 #if HAVE_PTHREADS < 7
22050         if( status < 0 ) status = errno;
22051 #endif
22052         if( status ) return status;
22053 #else
22054         /* Draft 4 pthreads */
22055         status = pthread_create( &t, pthread_attr_default, task, NULL );
22056         if( status ) return errno;
22057
22058         /* give thread a chance to complete */
22059         /* it should remain joinable and hence detachable */
22060         sleep( 1 );
22061
22062         status = pthread_detach( &t );
22063         if( status ) return errno;
22064 #endif
22065
22066 #ifdef HAVE_LINUX_THREADS
22067         pthread_kill_other_threads_np();
22068 #endif
22069
22070         return 0;
22071
22072 }
22073
22074 _ACEOF
22075 rm -f conftest$ac_exeext
22076 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
22077   (eval $ac_link) 2>&5
22078   ac_status=$?
22079   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22080   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
22081   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22082   (eval $ac_try) 2>&5
22083   ac_status=$?
22084   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22085   (exit $ac_status); }; }; then
22086   ol_cv_pthread_lpthread_lmach_lexc=yes
22087 else
22088   echo "$as_me: program exited with status $ac_status" >&5
22089 echo "$as_me: failed program was:" >&5
22090 sed 's/^/| /' conftest.$ac_ext >&5
22091
22092 ( exit $ac_status )
22093 ol_cv_pthread_lpthread_lmach_lexc=no
22094 fi
22095 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
22096 fi
22097
22098                 # restore the LIBS
22099                 LIBS="$ol_LIBS"
22100
22101 fi
22102 echo "$as_me:$LINENO: result: $ol_cv_pthread_lpthread_lmach_lexc" >&5
22103 echo "${ECHO_T}$ol_cv_pthread_lpthread_lmach_lexc" >&6
22104
22105         if test $ol_cv_pthread_lpthread_lmach_lexc = yes ; then
22106                 ol_link_pthreads="-lpthread -lmach -lexc"
22107                 ol_link_threads=posix
22108         fi
22109 fi
22110
22111
22112                 # Pthread try link: -lpthread -Wl,-woff,85 (ol_cv_pthread_lib_lpthread_woff)
22113 if test "$ol_link_threads" = no ; then
22114         # try -lpthread -Wl,-woff,85
22115         echo "$as_me:$LINENO: checking for pthread link with -lpthread -Wl,-woff,85" >&5
22116 echo $ECHO_N "checking for pthread link with -lpthread -Wl,-woff,85... $ECHO_C" >&6
22117 if test "${ol_cv_pthread_lib_lpthread_woff+set}" = set; then
22118   echo $ECHO_N "(cached) $ECHO_C" >&6
22119 else
22120
22121                 # save the flags
22122                 ol_LIBS="$LIBS"
22123                 LIBS="-lpthread -Wl,-woff,85 $LIBS"
22124
22125                 if test "$cross_compiling" = yes; then
22126   cat >conftest.$ac_ext <<_ACEOF
22127 /* confdefs.h.  */
22128 _ACEOF
22129 cat confdefs.h >>conftest.$ac_ext
22130 cat >>conftest.$ac_ext <<_ACEOF
22131 /* end confdefs.h.  */
22132
22133 /* pthread test headers */
22134 #include <pthread.h>
22135 #if HAVE_PTHREADS < 7
22136 #include <errno.h>
22137 #endif
22138 #ifndef NULL
22139 #define NULL (void*)0
22140 #endif
22141
22142 static void *task(p)
22143         void *p;
22144 {
22145         return (void *) (p == NULL);
22146 }
22147
22148 int
22149 main ()
22150 {
22151
22152         /* pthread test function */
22153 #ifndef PTHREAD_CREATE_DETACHED
22154 #define PTHREAD_CREATE_DETACHED 1
22155 #endif
22156         pthread_t t;
22157         int status;
22158         int detach = PTHREAD_CREATE_DETACHED;
22159
22160 #if HAVE_PTHREADS > 4
22161         /* Final pthreads */
22162         pthread_attr_t attr;
22163
22164         status = pthread_attr_init(&attr);
22165         if( status ) return status;
22166
22167 #if HAVE_PTHREADS < 7
22168         status = pthread_attr_setdetachstate(&attr, &detach);
22169         if( status < 0 ) status = errno;
22170 #else
22171         status = pthread_attr_setdetachstate(&attr, detach);
22172 #endif
22173         if( status ) return status;
22174         status = pthread_create( &t, &attr, task, NULL );
22175 #if HAVE_PTHREADS < 7
22176         if( status < 0 ) status = errno;
22177 #endif
22178         if( status ) return status;
22179 #else
22180         /* Draft 4 pthreads */
22181         status = pthread_create( &t, pthread_attr_default, task, NULL );
22182         if( status ) return errno;
22183
22184         /* give thread a chance to complete */
22185         /* it should remain joinable and hence detachable */
22186         sleep( 1 );
22187
22188         status = pthread_detach( &t );
22189         if( status ) return errno;
22190 #endif
22191
22192 #ifdef HAVE_LINUX_THREADS
22193         pthread_kill_other_threads_np();
22194 #endif
22195
22196         return 0;
22197
22198   ;
22199   return 0;
22200 }
22201 _ACEOF
22202 rm -f conftest.$ac_objext conftest$ac_exeext
22203 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
22204   (eval $ac_link) 2>conftest.er1
22205   ac_status=$?
22206   grep -v '^ *+' conftest.er1 >conftest.err
22207   rm -f conftest.er1
22208   cat conftest.err >&5
22209   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22210   (exit $ac_status); } &&
22211          { ac_try='test -z "$ac_c_werror_flag"
22212                          || test ! -s conftest.err'
22213   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22214   (eval $ac_try) 2>&5
22215   ac_status=$?
22216   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22217   (exit $ac_status); }; } &&
22218          { ac_try='test -s conftest$ac_exeext'
22219   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22220   (eval $ac_try) 2>&5
22221   ac_status=$?
22222   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22223   (exit $ac_status); }; }; then
22224   ol_cv_pthread_lib_lpthread_woff=yes
22225 else
22226   echo "$as_me: failed program was:" >&5
22227 sed 's/^/| /' conftest.$ac_ext >&5
22228
22229 ol_cv_pthread_lib_lpthread_woff=no
22230 fi
22231 rm -f conftest.err conftest.$ac_objext \
22232       conftest$ac_exeext conftest.$ac_ext
22233 else
22234   cat >conftest.$ac_ext <<_ACEOF
22235 /* confdefs.h.  */
22236 _ACEOF
22237 cat confdefs.h >>conftest.$ac_ext
22238 cat >>conftest.$ac_ext <<_ACEOF
22239 /* end confdefs.h.  */
22240
22241 /* pthread test headers */
22242 #include <pthread.h>
22243 #if HAVE_PTHREADS < 7
22244 #include <errno.h>
22245 #endif
22246 #ifndef NULL
22247 #define NULL (void*)0
22248 #endif
22249
22250 static void *task(p)
22251         void *p;
22252 {
22253         return (void *) (p == NULL);
22254 }
22255
22256
22257 int main(argc, argv)
22258         int argc;
22259         char **argv;
22260 {
22261
22262         /* pthread test function */
22263 #ifndef PTHREAD_CREATE_DETACHED
22264 #define PTHREAD_CREATE_DETACHED 1
22265 #endif
22266         pthread_t t;
22267         int status;
22268         int detach = PTHREAD_CREATE_DETACHED;
22269
22270 #if HAVE_PTHREADS > 4
22271         /* Final pthreads */
22272         pthread_attr_t attr;
22273
22274         status = pthread_attr_init(&attr);
22275         if( status ) return status;
22276
22277 #if HAVE_PTHREADS < 7
22278         status = pthread_attr_setdetachstate(&attr, &detach);
22279         if( status < 0 ) status = errno;
22280 #else
22281         status = pthread_attr_setdetachstate(&attr, detach);
22282 #endif
22283         if( status ) return status;
22284         status = pthread_create( &t, &attr, task, NULL );
22285 #if HAVE_PTHREADS < 7
22286         if( status < 0 ) status = errno;
22287 #endif
22288         if( status ) return status;
22289 #else
22290         /* Draft 4 pthreads */
22291         status = pthread_create( &t, pthread_attr_default, task, NULL );
22292         if( status ) return errno;
22293
22294         /* give thread a chance to complete */
22295         /* it should remain joinable and hence detachable */
22296         sleep( 1 );
22297
22298         status = pthread_detach( &t );
22299         if( status ) return errno;
22300 #endif
22301
22302 #ifdef HAVE_LINUX_THREADS
22303         pthread_kill_other_threads_np();
22304 #endif
22305
22306         return 0;
22307
22308 }
22309
22310 _ACEOF
22311 rm -f conftest$ac_exeext
22312 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
22313   (eval $ac_link) 2>&5
22314   ac_status=$?
22315   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22316   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
22317   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22318   (eval $ac_try) 2>&5
22319   ac_status=$?
22320   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22321   (exit $ac_status); }; }; then
22322   ol_cv_pthread_lib_lpthread_woff=yes
22323 else
22324   echo "$as_me: program exited with status $ac_status" >&5
22325 echo "$as_me: failed program was:" >&5
22326 sed 's/^/| /' conftest.$ac_ext >&5
22327
22328 ( exit $ac_status )
22329 ol_cv_pthread_lib_lpthread_woff=no
22330 fi
22331 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
22332 fi
22333
22334                 # restore the LIBS
22335                 LIBS="$ol_LIBS"
22336
22337 fi
22338 echo "$as_me:$LINENO: result: $ol_cv_pthread_lib_lpthread_woff" >&5
22339 echo "${ECHO_T}$ol_cv_pthread_lib_lpthread_woff" >&6
22340
22341         if test $ol_cv_pthread_lib_lpthread_woff = yes ; then
22342                 ol_link_pthreads="-lpthread -Wl,-woff,85"
22343                 ol_link_threads=posix
22344         fi
22345 fi
22346
22347
22348                 # Pthread try link: -lpthread (ol_cv_pthread_lpthread)
22349 if test "$ol_link_threads" = no ; then
22350         # try -lpthread
22351         echo "$as_me:$LINENO: checking for pthread link with -lpthread" >&5
22352 echo $ECHO_N "checking for pthread link with -lpthread... $ECHO_C" >&6
22353 if test "${ol_cv_pthread_lpthread+set}" = set; then
22354   echo $ECHO_N "(cached) $ECHO_C" >&6
22355 else
22356
22357                 # save the flags
22358                 ol_LIBS="$LIBS"
22359                 LIBS="-lpthread $LIBS"
22360
22361                 if test "$cross_compiling" = yes; then
22362   cat >conftest.$ac_ext <<_ACEOF
22363 /* confdefs.h.  */
22364 _ACEOF
22365 cat confdefs.h >>conftest.$ac_ext
22366 cat >>conftest.$ac_ext <<_ACEOF
22367 /* end confdefs.h.  */
22368
22369 /* pthread test headers */
22370 #include <pthread.h>
22371 #if HAVE_PTHREADS < 7
22372 #include <errno.h>
22373 #endif
22374 #ifndef NULL
22375 #define NULL (void*)0
22376 #endif
22377
22378 static void *task(p)
22379         void *p;
22380 {
22381         return (void *) (p == NULL);
22382 }
22383
22384 int
22385 main ()
22386 {
22387
22388         /* pthread test function */
22389 #ifndef PTHREAD_CREATE_DETACHED
22390 #define PTHREAD_CREATE_DETACHED 1
22391 #endif
22392         pthread_t t;
22393         int status;
22394         int detach = PTHREAD_CREATE_DETACHED;
22395
22396 #if HAVE_PTHREADS > 4
22397         /* Final pthreads */
22398         pthread_attr_t attr;
22399
22400         status = pthread_attr_init(&attr);
22401         if( status ) return status;
22402
22403 #if HAVE_PTHREADS < 7
22404         status = pthread_attr_setdetachstate(&attr, &detach);
22405         if( status < 0 ) status = errno;
22406 #else
22407         status = pthread_attr_setdetachstate(&attr, detach);
22408 #endif
22409         if( status ) return status;
22410         status = pthread_create( &t, &attr, task, NULL );
22411 #if HAVE_PTHREADS < 7
22412         if( status < 0 ) status = errno;
22413 #endif
22414         if( status ) return status;
22415 #else
22416         /* Draft 4 pthreads */
22417         status = pthread_create( &t, pthread_attr_default, task, NULL );
22418         if( status ) return errno;
22419
22420         /* give thread a chance to complete */
22421         /* it should remain joinable and hence detachable */
22422         sleep( 1 );
22423
22424         status = pthread_detach( &t );
22425         if( status ) return errno;
22426 #endif
22427
22428 #ifdef HAVE_LINUX_THREADS
22429         pthread_kill_other_threads_np();
22430 #endif
22431
22432         return 0;
22433
22434   ;
22435   return 0;
22436 }
22437 _ACEOF
22438 rm -f conftest.$ac_objext conftest$ac_exeext
22439 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
22440   (eval $ac_link) 2>conftest.er1
22441   ac_status=$?
22442   grep -v '^ *+' conftest.er1 >conftest.err
22443   rm -f conftest.er1
22444   cat conftest.err >&5
22445   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22446   (exit $ac_status); } &&
22447          { ac_try='test -z "$ac_c_werror_flag"
22448                          || test ! -s conftest.err'
22449   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22450   (eval $ac_try) 2>&5
22451   ac_status=$?
22452   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22453   (exit $ac_status); }; } &&
22454          { ac_try='test -s conftest$ac_exeext'
22455   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22456   (eval $ac_try) 2>&5
22457   ac_status=$?
22458   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22459   (exit $ac_status); }; }; then
22460   ol_cv_pthread_lpthread=yes
22461 else
22462   echo "$as_me: failed program was:" >&5
22463 sed 's/^/| /' conftest.$ac_ext >&5
22464
22465 ol_cv_pthread_lpthread=no
22466 fi
22467 rm -f conftest.err conftest.$ac_objext \
22468       conftest$ac_exeext conftest.$ac_ext
22469 else
22470   cat >conftest.$ac_ext <<_ACEOF
22471 /* confdefs.h.  */
22472 _ACEOF
22473 cat confdefs.h >>conftest.$ac_ext
22474 cat >>conftest.$ac_ext <<_ACEOF
22475 /* end confdefs.h.  */
22476
22477 /* pthread test headers */
22478 #include <pthread.h>
22479 #if HAVE_PTHREADS < 7
22480 #include <errno.h>
22481 #endif
22482 #ifndef NULL
22483 #define NULL (void*)0
22484 #endif
22485
22486 static void *task(p)
22487         void *p;
22488 {
22489         return (void *) (p == NULL);
22490 }
22491
22492
22493 int main(argc, argv)
22494         int argc;
22495         char **argv;
22496 {
22497
22498         /* pthread test function */
22499 #ifndef PTHREAD_CREATE_DETACHED
22500 #define PTHREAD_CREATE_DETACHED 1
22501 #endif
22502         pthread_t t;
22503         int status;
22504         int detach = PTHREAD_CREATE_DETACHED;
22505
22506 #if HAVE_PTHREADS > 4
22507         /* Final pthreads */
22508         pthread_attr_t attr;
22509
22510         status = pthread_attr_init(&attr);
22511         if( status ) return status;
22512
22513 #if HAVE_PTHREADS < 7
22514         status = pthread_attr_setdetachstate(&attr, &detach);
22515         if( status < 0 ) status = errno;
22516 #else
22517         status = pthread_attr_setdetachstate(&attr, detach);
22518 #endif
22519         if( status ) return status;
22520         status = pthread_create( &t, &attr, task, NULL );
22521 #if HAVE_PTHREADS < 7
22522         if( status < 0 ) status = errno;
22523 #endif
22524         if( status ) return status;
22525 #else
22526         /* Draft 4 pthreads */
22527         status = pthread_create( &t, pthread_attr_default, task, NULL );
22528         if( status ) return errno;
22529
22530         /* give thread a chance to complete */
22531         /* it should remain joinable and hence detachable */
22532         sleep( 1 );
22533
22534         status = pthread_detach( &t );
22535         if( status ) return errno;
22536 #endif
22537
22538 #ifdef HAVE_LINUX_THREADS
22539         pthread_kill_other_threads_np();
22540 #endif
22541
22542         return 0;
22543
22544 }
22545
22546 _ACEOF
22547 rm -f conftest$ac_exeext
22548 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
22549   (eval $ac_link) 2>&5
22550   ac_status=$?
22551   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22552   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
22553   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22554   (eval $ac_try) 2>&5
22555   ac_status=$?
22556   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22557   (exit $ac_status); }; }; then
22558   ol_cv_pthread_lpthread=yes
22559 else
22560   echo "$as_me: program exited with status $ac_status" >&5
22561 echo "$as_me: failed program was:" >&5
22562 sed 's/^/| /' conftest.$ac_ext >&5
22563
22564 ( exit $ac_status )
22565 ol_cv_pthread_lpthread=no
22566 fi
22567 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
22568 fi
22569
22570                 # restore the LIBS
22571                 LIBS="$ol_LIBS"
22572
22573 fi
22574 echo "$as_me:$LINENO: result: $ol_cv_pthread_lpthread" >&5
22575 echo "${ECHO_T}$ol_cv_pthread_lpthread" >&6
22576
22577         if test $ol_cv_pthread_lpthread = yes ; then
22578                 ol_link_pthreads="-lpthread"
22579                 ol_link_threads=posix
22580         fi
22581 fi
22582
22583                 # Pthread try link: -lc_r (ol_cv_pthread_lc_r)
22584 if test "$ol_link_threads" = no ; then
22585         # try -lc_r
22586         echo "$as_me:$LINENO: checking for pthread link with -lc_r" >&5
22587 echo $ECHO_N "checking for pthread link with -lc_r... $ECHO_C" >&6
22588 if test "${ol_cv_pthread_lc_r+set}" = set; then
22589   echo $ECHO_N "(cached) $ECHO_C" >&6
22590 else
22591
22592                 # save the flags
22593                 ol_LIBS="$LIBS"
22594                 LIBS="-lc_r $LIBS"
22595
22596                 if test "$cross_compiling" = yes; then
22597   cat >conftest.$ac_ext <<_ACEOF
22598 /* confdefs.h.  */
22599 _ACEOF
22600 cat confdefs.h >>conftest.$ac_ext
22601 cat >>conftest.$ac_ext <<_ACEOF
22602 /* end confdefs.h.  */
22603
22604 /* pthread test headers */
22605 #include <pthread.h>
22606 #if HAVE_PTHREADS < 7
22607 #include <errno.h>
22608 #endif
22609 #ifndef NULL
22610 #define NULL (void*)0
22611 #endif
22612
22613 static void *task(p)
22614         void *p;
22615 {
22616         return (void *) (p == NULL);
22617 }
22618
22619 int
22620 main ()
22621 {
22622
22623         /* pthread test function */
22624 #ifndef PTHREAD_CREATE_DETACHED
22625 #define PTHREAD_CREATE_DETACHED 1
22626 #endif
22627         pthread_t t;
22628         int status;
22629         int detach = PTHREAD_CREATE_DETACHED;
22630
22631 #if HAVE_PTHREADS > 4
22632         /* Final pthreads */
22633         pthread_attr_t attr;
22634
22635         status = pthread_attr_init(&attr);
22636         if( status ) return status;
22637
22638 #if HAVE_PTHREADS < 7
22639         status = pthread_attr_setdetachstate(&attr, &detach);
22640         if( status < 0 ) status = errno;
22641 #else
22642         status = pthread_attr_setdetachstate(&attr, detach);
22643 #endif
22644         if( status ) return status;
22645         status = pthread_create( &t, &attr, task, NULL );
22646 #if HAVE_PTHREADS < 7
22647         if( status < 0 ) status = errno;
22648 #endif
22649         if( status ) return status;
22650 #else
22651         /* Draft 4 pthreads */
22652         status = pthread_create( &t, pthread_attr_default, task, NULL );
22653         if( status ) return errno;
22654
22655         /* give thread a chance to complete */
22656         /* it should remain joinable and hence detachable */
22657         sleep( 1 );
22658
22659         status = pthread_detach( &t );
22660         if( status ) return errno;
22661 #endif
22662
22663 #ifdef HAVE_LINUX_THREADS
22664         pthread_kill_other_threads_np();
22665 #endif
22666
22667         return 0;
22668
22669   ;
22670   return 0;
22671 }
22672 _ACEOF
22673 rm -f conftest.$ac_objext conftest$ac_exeext
22674 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
22675   (eval $ac_link) 2>conftest.er1
22676   ac_status=$?
22677   grep -v '^ *+' conftest.er1 >conftest.err
22678   rm -f conftest.er1
22679   cat conftest.err >&5
22680   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22681   (exit $ac_status); } &&
22682          { ac_try='test -z "$ac_c_werror_flag"
22683                          || test ! -s conftest.err'
22684   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22685   (eval $ac_try) 2>&5
22686   ac_status=$?
22687   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22688   (exit $ac_status); }; } &&
22689          { ac_try='test -s conftest$ac_exeext'
22690   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22691   (eval $ac_try) 2>&5
22692   ac_status=$?
22693   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22694   (exit $ac_status); }; }; then
22695   ol_cv_pthread_lc_r=yes
22696 else
22697   echo "$as_me: failed program was:" >&5
22698 sed 's/^/| /' conftest.$ac_ext >&5
22699
22700 ol_cv_pthread_lc_r=no
22701 fi
22702 rm -f conftest.err conftest.$ac_objext \
22703       conftest$ac_exeext conftest.$ac_ext
22704 else
22705   cat >conftest.$ac_ext <<_ACEOF
22706 /* confdefs.h.  */
22707 _ACEOF
22708 cat confdefs.h >>conftest.$ac_ext
22709 cat >>conftest.$ac_ext <<_ACEOF
22710 /* end confdefs.h.  */
22711
22712 /* pthread test headers */
22713 #include <pthread.h>
22714 #if HAVE_PTHREADS < 7
22715 #include <errno.h>
22716 #endif
22717 #ifndef NULL
22718 #define NULL (void*)0
22719 #endif
22720
22721 static void *task(p)
22722         void *p;
22723 {
22724         return (void *) (p == NULL);
22725 }
22726
22727
22728 int main(argc, argv)
22729         int argc;
22730         char **argv;
22731 {
22732
22733         /* pthread test function */
22734 #ifndef PTHREAD_CREATE_DETACHED
22735 #define PTHREAD_CREATE_DETACHED 1
22736 #endif
22737         pthread_t t;
22738         int status;
22739         int detach = PTHREAD_CREATE_DETACHED;
22740
22741 #if HAVE_PTHREADS > 4
22742         /* Final pthreads */
22743         pthread_attr_t attr;
22744
22745         status = pthread_attr_init(&attr);
22746         if( status ) return status;
22747
22748 #if HAVE_PTHREADS < 7
22749         status = pthread_attr_setdetachstate(&attr, &detach);
22750         if( status < 0 ) status = errno;
22751 #else
22752         status = pthread_attr_setdetachstate(&attr, detach);
22753 #endif
22754         if( status ) return status;
22755         status = pthread_create( &t, &attr, task, NULL );
22756 #if HAVE_PTHREADS < 7
22757         if( status < 0 ) status = errno;
22758 #endif
22759         if( status ) return status;
22760 #else
22761         /* Draft 4 pthreads */
22762         status = pthread_create( &t, pthread_attr_default, task, NULL );
22763         if( status ) return errno;
22764
22765         /* give thread a chance to complete */
22766         /* it should remain joinable and hence detachable */
22767         sleep( 1 );
22768
22769         status = pthread_detach( &t );
22770         if( status ) return errno;
22771 #endif
22772
22773 #ifdef HAVE_LINUX_THREADS
22774         pthread_kill_other_threads_np();
22775 #endif
22776
22777         return 0;
22778
22779 }
22780
22781 _ACEOF
22782 rm -f conftest$ac_exeext
22783 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
22784   (eval $ac_link) 2>&5
22785   ac_status=$?
22786   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22787   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
22788   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22789   (eval $ac_try) 2>&5
22790   ac_status=$?
22791   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22792   (exit $ac_status); }; }; then
22793   ol_cv_pthread_lc_r=yes
22794 else
22795   echo "$as_me: program exited with status $ac_status" >&5
22796 echo "$as_me: failed program was:" >&5
22797 sed 's/^/| /' conftest.$ac_ext >&5
22798
22799 ( exit $ac_status )
22800 ol_cv_pthread_lc_r=no
22801 fi
22802 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
22803 fi
22804
22805                 # restore the LIBS
22806                 LIBS="$ol_LIBS"
22807
22808 fi
22809 echo "$as_me:$LINENO: result: $ol_cv_pthread_lc_r" >&5
22810 echo "${ECHO_T}$ol_cv_pthread_lc_r" >&6
22811
22812         if test $ol_cv_pthread_lc_r = yes ; then
22813                 ol_link_pthreads="-lc_r"
22814                 ol_link_threads=posix
22815         fi
22816 fi
22817
22818
22819                 # Pthread try link: -threads (ol_cv_pthread_threads)
22820 if test "$ol_link_threads" = no ; then
22821         # try -threads
22822         echo "$as_me:$LINENO: checking for pthread link with -threads" >&5
22823 echo $ECHO_N "checking for pthread link with -threads... $ECHO_C" >&6
22824 if test "${ol_cv_pthread_threads+set}" = set; then
22825   echo $ECHO_N "(cached) $ECHO_C" >&6
22826 else
22827
22828                 # save the flags
22829                 ol_LIBS="$LIBS"
22830                 LIBS="-threads $LIBS"
22831
22832                 if test "$cross_compiling" = yes; then
22833   cat >conftest.$ac_ext <<_ACEOF
22834 /* confdefs.h.  */
22835 _ACEOF
22836 cat confdefs.h >>conftest.$ac_ext
22837 cat >>conftest.$ac_ext <<_ACEOF
22838 /* end confdefs.h.  */
22839
22840 /* pthread test headers */
22841 #include <pthread.h>
22842 #if HAVE_PTHREADS < 7
22843 #include <errno.h>
22844 #endif
22845 #ifndef NULL
22846 #define NULL (void*)0
22847 #endif
22848
22849 static void *task(p)
22850         void *p;
22851 {
22852         return (void *) (p == NULL);
22853 }
22854
22855 int
22856 main ()
22857 {
22858
22859         /* pthread test function */
22860 #ifndef PTHREAD_CREATE_DETACHED
22861 #define PTHREAD_CREATE_DETACHED 1
22862 #endif
22863         pthread_t t;
22864         int status;
22865         int detach = PTHREAD_CREATE_DETACHED;
22866
22867 #if HAVE_PTHREADS > 4
22868         /* Final pthreads */
22869         pthread_attr_t attr;
22870
22871         status = pthread_attr_init(&attr);
22872         if( status ) return status;
22873
22874 #if HAVE_PTHREADS < 7
22875         status = pthread_attr_setdetachstate(&attr, &detach);
22876         if( status < 0 ) status = errno;
22877 #else
22878         status = pthread_attr_setdetachstate(&attr, detach);
22879 #endif
22880         if( status ) return status;
22881         status = pthread_create( &t, &attr, task, NULL );
22882 #if HAVE_PTHREADS < 7
22883         if( status < 0 ) status = errno;
22884 #endif
22885         if( status ) return status;
22886 #else
22887         /* Draft 4 pthreads */
22888         status = pthread_create( &t, pthread_attr_default, task, NULL );
22889         if( status ) return errno;
22890
22891         /* give thread a chance to complete */
22892         /* it should remain joinable and hence detachable */
22893         sleep( 1 );
22894
22895         status = pthread_detach( &t );
22896         if( status ) return errno;
22897 #endif
22898
22899 #ifdef HAVE_LINUX_THREADS
22900         pthread_kill_other_threads_np();
22901 #endif
22902
22903         return 0;
22904
22905   ;
22906   return 0;
22907 }
22908 _ACEOF
22909 rm -f conftest.$ac_objext conftest$ac_exeext
22910 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
22911   (eval $ac_link) 2>conftest.er1
22912   ac_status=$?
22913   grep -v '^ *+' conftest.er1 >conftest.err
22914   rm -f conftest.er1
22915   cat conftest.err >&5
22916   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22917   (exit $ac_status); } &&
22918          { ac_try='test -z "$ac_c_werror_flag"
22919                          || test ! -s conftest.err'
22920   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22921   (eval $ac_try) 2>&5
22922   ac_status=$?
22923   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22924   (exit $ac_status); }; } &&
22925          { ac_try='test -s conftest$ac_exeext'
22926   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22927   (eval $ac_try) 2>&5
22928   ac_status=$?
22929   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22930   (exit $ac_status); }; }; then
22931   ol_cv_pthread_threads=yes
22932 else
22933   echo "$as_me: failed program was:" >&5
22934 sed 's/^/| /' conftest.$ac_ext >&5
22935
22936 ol_cv_pthread_threads=no
22937 fi
22938 rm -f conftest.err conftest.$ac_objext \
22939       conftest$ac_exeext conftest.$ac_ext
22940 else
22941   cat >conftest.$ac_ext <<_ACEOF
22942 /* confdefs.h.  */
22943 _ACEOF
22944 cat confdefs.h >>conftest.$ac_ext
22945 cat >>conftest.$ac_ext <<_ACEOF
22946 /* end confdefs.h.  */
22947
22948 /* pthread test headers */
22949 #include <pthread.h>
22950 #if HAVE_PTHREADS < 7
22951 #include <errno.h>
22952 #endif
22953 #ifndef NULL
22954 #define NULL (void*)0
22955 #endif
22956
22957 static void *task(p)
22958         void *p;
22959 {
22960         return (void *) (p == NULL);
22961 }
22962
22963
22964 int main(argc, argv)
22965         int argc;
22966         char **argv;
22967 {
22968
22969         /* pthread test function */
22970 #ifndef PTHREAD_CREATE_DETACHED
22971 #define PTHREAD_CREATE_DETACHED 1
22972 #endif
22973         pthread_t t;
22974         int status;
22975         int detach = PTHREAD_CREATE_DETACHED;
22976
22977 #if HAVE_PTHREADS > 4
22978         /* Final pthreads */
22979         pthread_attr_t attr;
22980
22981         status = pthread_attr_init(&attr);
22982         if( status ) return status;
22983
22984 #if HAVE_PTHREADS < 7
22985         status = pthread_attr_setdetachstate(&attr, &detach);
22986         if( status < 0 ) status = errno;
22987 #else
22988         status = pthread_attr_setdetachstate(&attr, detach);
22989 #endif
22990         if( status ) return status;
22991         status = pthread_create( &t, &attr, task, NULL );
22992 #if HAVE_PTHREADS < 7
22993         if( status < 0 ) status = errno;
22994 #endif
22995         if( status ) return status;
22996 #else
22997         /* Draft 4 pthreads */
22998         status = pthread_create( &t, pthread_attr_default, task, NULL );
22999         if( status ) return errno;
23000
23001         /* give thread a chance to complete */
23002         /* it should remain joinable and hence detachable */
23003         sleep( 1 );
23004
23005         status = pthread_detach( &t );
23006         if( status ) return errno;
23007 #endif
23008
23009 #ifdef HAVE_LINUX_THREADS
23010         pthread_kill_other_threads_np();
23011 #endif
23012
23013         return 0;
23014
23015 }
23016
23017 _ACEOF
23018 rm -f conftest$ac_exeext
23019 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
23020   (eval $ac_link) 2>&5
23021   ac_status=$?
23022   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23023   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
23024   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23025   (eval $ac_try) 2>&5
23026   ac_status=$?
23027   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23028   (exit $ac_status); }; }; then
23029   ol_cv_pthread_threads=yes
23030 else
23031   echo "$as_me: program exited with status $ac_status" >&5
23032 echo "$as_me: failed program was:" >&5
23033 sed 's/^/| /' conftest.$ac_ext >&5
23034
23035 ( exit $ac_status )
23036 ol_cv_pthread_threads=no
23037 fi
23038 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
23039 fi
23040
23041                 # restore the LIBS
23042                 LIBS="$ol_LIBS"
23043
23044 fi
23045 echo "$as_me:$LINENO: result: $ol_cv_pthread_threads" >&5
23046 echo "${ECHO_T}$ol_cv_pthread_threads" >&6
23047
23048         if test $ol_cv_pthread_threads = yes ; then
23049                 ol_link_pthreads="-threads"
23050                 ol_link_threads=posix
23051         fi
23052 fi
23053
23054
23055                 # Pthread try link: -lpthreads -lmach -lexc -lc_r (ol_cv_pthread_lpthreads_lmach_lexc_lc_r)
23056 if test "$ol_link_threads" = no ; then
23057         # try -lpthreads -lmach -lexc -lc_r
23058         echo "$as_me:$LINENO: checking for pthread link with -lpthreads -lmach -lexc -lc_r" >&5
23059 echo $ECHO_N "checking for pthread link with -lpthreads -lmach -lexc -lc_r... $ECHO_C" >&6
23060 if test "${ol_cv_pthread_lpthreads_lmach_lexc_lc_r+set}" = set; then
23061   echo $ECHO_N "(cached) $ECHO_C" >&6
23062 else
23063
23064                 # save the flags
23065                 ol_LIBS="$LIBS"
23066                 LIBS="-lpthreads -lmach -lexc -lc_r $LIBS"
23067
23068                 if test "$cross_compiling" = yes; then
23069   cat >conftest.$ac_ext <<_ACEOF
23070 /* confdefs.h.  */
23071 _ACEOF
23072 cat confdefs.h >>conftest.$ac_ext
23073 cat >>conftest.$ac_ext <<_ACEOF
23074 /* end confdefs.h.  */
23075
23076 /* pthread test headers */
23077 #include <pthread.h>
23078 #if HAVE_PTHREADS < 7
23079 #include <errno.h>
23080 #endif
23081 #ifndef NULL
23082 #define NULL (void*)0
23083 #endif
23084
23085 static void *task(p)
23086         void *p;
23087 {
23088         return (void *) (p == NULL);
23089 }
23090
23091 int
23092 main ()
23093 {
23094
23095         /* pthread test function */
23096 #ifndef PTHREAD_CREATE_DETACHED
23097 #define PTHREAD_CREATE_DETACHED 1
23098 #endif
23099         pthread_t t;
23100         int status;
23101         int detach = PTHREAD_CREATE_DETACHED;
23102
23103 #if HAVE_PTHREADS > 4
23104         /* Final pthreads */
23105         pthread_attr_t attr;
23106
23107         status = pthread_attr_init(&attr);
23108         if( status ) return status;
23109
23110 #if HAVE_PTHREADS < 7
23111         status = pthread_attr_setdetachstate(&attr, &detach);
23112         if( status < 0 ) status = errno;
23113 #else
23114         status = pthread_attr_setdetachstate(&attr, detach);
23115 #endif
23116         if( status ) return status;
23117         status = pthread_create( &t, &attr, task, NULL );
23118 #if HAVE_PTHREADS < 7
23119         if( status < 0 ) status = errno;
23120 #endif
23121         if( status ) return status;
23122 #else
23123         /* Draft 4 pthreads */
23124         status = pthread_create( &t, pthread_attr_default, task, NULL );
23125         if( status ) return errno;
23126
23127         /* give thread a chance to complete */
23128         /* it should remain joinable and hence detachable */
23129         sleep( 1 );
23130
23131         status = pthread_detach( &t );
23132         if( status ) return errno;
23133 #endif
23134
23135 #ifdef HAVE_LINUX_THREADS
23136         pthread_kill_other_threads_np();
23137 #endif
23138
23139         return 0;
23140
23141   ;
23142   return 0;
23143 }
23144 _ACEOF
23145 rm -f conftest.$ac_objext conftest$ac_exeext
23146 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
23147   (eval $ac_link) 2>conftest.er1
23148   ac_status=$?
23149   grep -v '^ *+' conftest.er1 >conftest.err
23150   rm -f conftest.er1
23151   cat conftest.err >&5
23152   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23153   (exit $ac_status); } &&
23154          { ac_try='test -z "$ac_c_werror_flag"
23155                          || test ! -s conftest.err'
23156   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23157   (eval $ac_try) 2>&5
23158   ac_status=$?
23159   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23160   (exit $ac_status); }; } &&
23161          { ac_try='test -s conftest$ac_exeext'
23162   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23163   (eval $ac_try) 2>&5
23164   ac_status=$?
23165   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23166   (exit $ac_status); }; }; then
23167   ol_cv_pthread_lpthreads_lmach_lexc_lc_r=yes
23168 else
23169   echo "$as_me: failed program was:" >&5
23170 sed 's/^/| /' conftest.$ac_ext >&5
23171
23172 ol_cv_pthread_lpthreads_lmach_lexc_lc_r=no
23173 fi
23174 rm -f conftest.err conftest.$ac_objext \
23175       conftest$ac_exeext conftest.$ac_ext
23176 else
23177   cat >conftest.$ac_ext <<_ACEOF
23178 /* confdefs.h.  */
23179 _ACEOF
23180 cat confdefs.h >>conftest.$ac_ext
23181 cat >>conftest.$ac_ext <<_ACEOF
23182 /* end confdefs.h.  */
23183
23184 /* pthread test headers */
23185 #include <pthread.h>
23186 #if HAVE_PTHREADS < 7
23187 #include <errno.h>
23188 #endif
23189 #ifndef NULL
23190 #define NULL (void*)0
23191 #endif
23192
23193 static void *task(p)
23194         void *p;
23195 {
23196         return (void *) (p == NULL);
23197 }
23198
23199
23200 int main(argc, argv)
23201         int argc;
23202         char **argv;
23203 {
23204
23205         /* pthread test function */
23206 #ifndef PTHREAD_CREATE_DETACHED
23207 #define PTHREAD_CREATE_DETACHED 1
23208 #endif
23209         pthread_t t;
23210         int status;
23211         int detach = PTHREAD_CREATE_DETACHED;
23212
23213 #if HAVE_PTHREADS > 4
23214         /* Final pthreads */
23215         pthread_attr_t attr;
23216
23217         status = pthread_attr_init(&attr);
23218         if( status ) return status;
23219
23220 #if HAVE_PTHREADS < 7
23221         status = pthread_attr_setdetachstate(&attr, &detach);
23222         if( status < 0 ) status = errno;
23223 #else
23224         status = pthread_attr_setdetachstate(&attr, detach);
23225 #endif
23226         if( status ) return status;
23227         status = pthread_create( &t, &attr, task, NULL );
23228 #if HAVE_PTHREADS < 7
23229         if( status < 0 ) status = errno;
23230 #endif
23231         if( status ) return status;
23232 #else
23233         /* Draft 4 pthreads */
23234         status = pthread_create( &t, pthread_attr_default, task, NULL );
23235         if( status ) return errno;
23236
23237         /* give thread a chance to complete */
23238         /* it should remain joinable and hence detachable */
23239         sleep( 1 );
23240
23241         status = pthread_detach( &t );
23242         if( status ) return errno;
23243 #endif
23244
23245 #ifdef HAVE_LINUX_THREADS
23246         pthread_kill_other_threads_np();
23247 #endif
23248
23249         return 0;
23250
23251 }
23252
23253 _ACEOF
23254 rm -f conftest$ac_exeext
23255 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
23256   (eval $ac_link) 2>&5
23257   ac_status=$?
23258   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23259   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
23260   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23261   (eval $ac_try) 2>&5
23262   ac_status=$?
23263   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23264   (exit $ac_status); }; }; then
23265   ol_cv_pthread_lpthreads_lmach_lexc_lc_r=yes
23266 else
23267   echo "$as_me: program exited with status $ac_status" >&5
23268 echo "$as_me: failed program was:" >&5
23269 sed 's/^/| /' conftest.$ac_ext >&5
23270
23271 ( exit $ac_status )
23272 ol_cv_pthread_lpthreads_lmach_lexc_lc_r=no
23273 fi
23274 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
23275 fi
23276
23277                 # restore the LIBS
23278                 LIBS="$ol_LIBS"
23279
23280 fi
23281 echo "$as_me:$LINENO: result: $ol_cv_pthread_lpthreads_lmach_lexc_lc_r" >&5
23282 echo "${ECHO_T}$ol_cv_pthread_lpthreads_lmach_lexc_lc_r" >&6
23283
23284         if test $ol_cv_pthread_lpthreads_lmach_lexc_lc_r = yes ; then
23285                 ol_link_pthreads="-lpthreads -lmach -lexc -lc_r"
23286                 ol_link_threads=posix
23287         fi
23288 fi
23289
23290                 # Pthread try link: -lpthreads -lmach -lexc (ol_cv_pthread_lpthreads_lmach_lexc)
23291 if test "$ol_link_threads" = no ; then
23292         # try -lpthreads -lmach -lexc
23293         echo "$as_me:$LINENO: checking for pthread link with -lpthreads -lmach -lexc" >&5
23294 echo $ECHO_N "checking for pthread link with -lpthreads -lmach -lexc... $ECHO_C" >&6
23295 if test "${ol_cv_pthread_lpthreads_lmach_lexc+set}" = set; then
23296   echo $ECHO_N "(cached) $ECHO_C" >&6
23297 else
23298
23299                 # save the flags
23300                 ol_LIBS="$LIBS"
23301                 LIBS="-lpthreads -lmach -lexc $LIBS"
23302
23303                 if test "$cross_compiling" = yes; then
23304   cat >conftest.$ac_ext <<_ACEOF
23305 /* confdefs.h.  */
23306 _ACEOF
23307 cat confdefs.h >>conftest.$ac_ext
23308 cat >>conftest.$ac_ext <<_ACEOF
23309 /* end confdefs.h.  */
23310
23311 /* pthread test headers */
23312 #include <pthread.h>
23313 #if HAVE_PTHREADS < 7
23314 #include <errno.h>
23315 #endif
23316 #ifndef NULL
23317 #define NULL (void*)0
23318 #endif
23319
23320 static void *task(p)
23321         void *p;
23322 {
23323         return (void *) (p == NULL);
23324 }
23325
23326 int
23327 main ()
23328 {
23329
23330         /* pthread test function */
23331 #ifndef PTHREAD_CREATE_DETACHED
23332 #define PTHREAD_CREATE_DETACHED 1
23333 #endif
23334         pthread_t t;
23335         int status;
23336         int detach = PTHREAD_CREATE_DETACHED;
23337
23338 #if HAVE_PTHREADS > 4
23339         /* Final pthreads */
23340         pthread_attr_t attr;
23341
23342         status = pthread_attr_init(&attr);
23343         if( status ) return status;
23344
23345 #if HAVE_PTHREADS < 7
23346         status = pthread_attr_setdetachstate(&attr, &detach);
23347         if( status < 0 ) status = errno;
23348 #else
23349         status = pthread_attr_setdetachstate(&attr, detach);
23350 #endif
23351         if( status ) return status;
23352         status = pthread_create( &t, &attr, task, NULL );
23353 #if HAVE_PTHREADS < 7
23354         if( status < 0 ) status = errno;
23355 #endif
23356         if( status ) return status;
23357 #else
23358         /* Draft 4 pthreads */
23359         status = pthread_create( &t, pthread_attr_default, task, NULL );
23360         if( status ) return errno;
23361
23362         /* give thread a chance to complete */
23363         /* it should remain joinable and hence detachable */
23364         sleep( 1 );
23365
23366         status = pthread_detach( &t );
23367         if( status ) return errno;
23368 #endif
23369
23370 #ifdef HAVE_LINUX_THREADS
23371         pthread_kill_other_threads_np();
23372 #endif
23373
23374         return 0;
23375
23376   ;
23377   return 0;
23378 }
23379 _ACEOF
23380 rm -f conftest.$ac_objext conftest$ac_exeext
23381 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
23382   (eval $ac_link) 2>conftest.er1
23383   ac_status=$?
23384   grep -v '^ *+' conftest.er1 >conftest.err
23385   rm -f conftest.er1
23386   cat conftest.err >&5
23387   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23388   (exit $ac_status); } &&
23389          { ac_try='test -z "$ac_c_werror_flag"
23390                          || test ! -s conftest.err'
23391   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23392   (eval $ac_try) 2>&5
23393   ac_status=$?
23394   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23395   (exit $ac_status); }; } &&
23396          { ac_try='test -s conftest$ac_exeext'
23397   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23398   (eval $ac_try) 2>&5
23399   ac_status=$?
23400   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23401   (exit $ac_status); }; }; then
23402   ol_cv_pthread_lpthreads_lmach_lexc=yes
23403 else
23404   echo "$as_me: failed program was:" >&5
23405 sed 's/^/| /' conftest.$ac_ext >&5
23406
23407 ol_cv_pthread_lpthreads_lmach_lexc=no
23408 fi
23409 rm -f conftest.err conftest.$ac_objext \
23410       conftest$ac_exeext conftest.$ac_ext
23411 else
23412   cat >conftest.$ac_ext <<_ACEOF
23413 /* confdefs.h.  */
23414 _ACEOF
23415 cat confdefs.h >>conftest.$ac_ext
23416 cat >>conftest.$ac_ext <<_ACEOF
23417 /* end confdefs.h.  */
23418
23419 /* pthread test headers */
23420 #include <pthread.h>
23421 #if HAVE_PTHREADS < 7
23422 #include <errno.h>
23423 #endif
23424 #ifndef NULL
23425 #define NULL (void*)0
23426 #endif
23427
23428 static void *task(p)
23429         void *p;
23430 {
23431         return (void *) (p == NULL);
23432 }
23433
23434
23435 int main(argc, argv)
23436         int argc;
23437         char **argv;
23438 {
23439
23440         /* pthread test function */
23441 #ifndef PTHREAD_CREATE_DETACHED
23442 #define PTHREAD_CREATE_DETACHED 1
23443 #endif
23444         pthread_t t;
23445         int status;
23446         int detach = PTHREAD_CREATE_DETACHED;
23447
23448 #if HAVE_PTHREADS > 4
23449         /* Final pthreads */
23450         pthread_attr_t attr;
23451
23452         status = pthread_attr_init(&attr);
23453         if( status ) return status;
23454
23455 #if HAVE_PTHREADS < 7
23456         status = pthread_attr_setdetachstate(&attr, &detach);
23457         if( status < 0 ) status = errno;
23458 #else
23459         status = pthread_attr_setdetachstate(&attr, detach);
23460 #endif
23461         if( status ) return status;
23462         status = pthread_create( &t, &attr, task, NULL );
23463 #if HAVE_PTHREADS < 7
23464         if( status < 0 ) status = errno;
23465 #endif
23466         if( status ) return status;
23467 #else
23468         /* Draft 4 pthreads */
23469         status = pthread_create( &t, pthread_attr_default, task, NULL );
23470         if( status ) return errno;
23471
23472         /* give thread a chance to complete */
23473         /* it should remain joinable and hence detachable */
23474         sleep( 1 );
23475
23476         status = pthread_detach( &t );
23477         if( status ) return errno;
23478 #endif
23479
23480 #ifdef HAVE_LINUX_THREADS
23481         pthread_kill_other_threads_np();
23482 #endif
23483
23484         return 0;
23485
23486 }
23487
23488 _ACEOF
23489 rm -f conftest$ac_exeext
23490 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
23491   (eval $ac_link) 2>&5
23492   ac_status=$?
23493   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23494   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
23495   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23496   (eval $ac_try) 2>&5
23497   ac_status=$?
23498   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23499   (exit $ac_status); }; }; then
23500   ol_cv_pthread_lpthreads_lmach_lexc=yes
23501 else
23502   echo "$as_me: program exited with status $ac_status" >&5
23503 echo "$as_me: failed program was:" >&5
23504 sed 's/^/| /' conftest.$ac_ext >&5
23505
23506 ( exit $ac_status )
23507 ol_cv_pthread_lpthreads_lmach_lexc=no
23508 fi
23509 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
23510 fi
23511
23512                 # restore the LIBS
23513                 LIBS="$ol_LIBS"
23514
23515 fi
23516 echo "$as_me:$LINENO: result: $ol_cv_pthread_lpthreads_lmach_lexc" >&5
23517 echo "${ECHO_T}$ol_cv_pthread_lpthreads_lmach_lexc" >&6
23518
23519         if test $ol_cv_pthread_lpthreads_lmach_lexc = yes ; then
23520                 ol_link_pthreads="-lpthreads -lmach -lexc"
23521                 ol_link_threads=posix
23522         fi
23523 fi
23524
23525                 # Pthread try link: -lpthreads -lexc (ol_cv_pthread_lpthreads_lexc)
23526 if test "$ol_link_threads" = no ; then
23527         # try -lpthreads -lexc
23528         echo "$as_me:$LINENO: checking for pthread link with -lpthreads -lexc" >&5
23529 echo $ECHO_N "checking for pthread link with -lpthreads -lexc... $ECHO_C" >&6
23530 if test "${ol_cv_pthread_lpthreads_lexc+set}" = set; then
23531   echo $ECHO_N "(cached) $ECHO_C" >&6
23532 else
23533
23534                 # save the flags
23535                 ol_LIBS="$LIBS"
23536                 LIBS="-lpthreads -lexc $LIBS"
23537
23538                 if test "$cross_compiling" = yes; then
23539   cat >conftest.$ac_ext <<_ACEOF
23540 /* confdefs.h.  */
23541 _ACEOF
23542 cat confdefs.h >>conftest.$ac_ext
23543 cat >>conftest.$ac_ext <<_ACEOF
23544 /* end confdefs.h.  */
23545
23546 /* pthread test headers */
23547 #include <pthread.h>
23548 #if HAVE_PTHREADS < 7
23549 #include <errno.h>
23550 #endif
23551 #ifndef NULL
23552 #define NULL (void*)0
23553 #endif
23554
23555 static void *task(p)
23556         void *p;
23557 {
23558         return (void *) (p == NULL);
23559 }
23560
23561 int
23562 main ()
23563 {
23564
23565         /* pthread test function */
23566 #ifndef PTHREAD_CREATE_DETACHED
23567 #define PTHREAD_CREATE_DETACHED 1
23568 #endif
23569         pthread_t t;
23570         int status;
23571         int detach = PTHREAD_CREATE_DETACHED;
23572
23573 #if HAVE_PTHREADS > 4
23574         /* Final pthreads */
23575         pthread_attr_t attr;
23576
23577         status = pthread_attr_init(&attr);
23578         if( status ) return status;
23579
23580 #if HAVE_PTHREADS < 7
23581         status = pthread_attr_setdetachstate(&attr, &detach);
23582         if( status < 0 ) status = errno;
23583 #else
23584         status = pthread_attr_setdetachstate(&attr, detach);
23585 #endif
23586         if( status ) return status;
23587         status = pthread_create( &t, &attr, task, NULL );
23588 #if HAVE_PTHREADS < 7
23589         if( status < 0 ) status = errno;
23590 #endif
23591         if( status ) return status;
23592 #else
23593         /* Draft 4 pthreads */
23594         status = pthread_create( &t, pthread_attr_default, task, NULL );
23595         if( status ) return errno;
23596
23597         /* give thread a chance to complete */
23598         /* it should remain joinable and hence detachable */
23599         sleep( 1 );
23600
23601         status = pthread_detach( &t );
23602         if( status ) return errno;
23603 #endif
23604
23605 #ifdef HAVE_LINUX_THREADS
23606         pthread_kill_other_threads_np();
23607 #endif
23608
23609         return 0;
23610
23611   ;
23612   return 0;
23613 }
23614 _ACEOF
23615 rm -f conftest.$ac_objext conftest$ac_exeext
23616 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
23617   (eval $ac_link) 2>conftest.er1
23618   ac_status=$?
23619   grep -v '^ *+' conftest.er1 >conftest.err
23620   rm -f conftest.er1
23621   cat conftest.err >&5
23622   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23623   (exit $ac_status); } &&
23624          { ac_try='test -z "$ac_c_werror_flag"
23625                          || test ! -s conftest.err'
23626   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23627   (eval $ac_try) 2>&5
23628   ac_status=$?
23629   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23630   (exit $ac_status); }; } &&
23631          { ac_try='test -s conftest$ac_exeext'
23632   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23633   (eval $ac_try) 2>&5
23634   ac_status=$?
23635   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23636   (exit $ac_status); }; }; then
23637   ol_cv_pthread_lpthreads_lexc=yes
23638 else
23639   echo "$as_me: failed program was:" >&5
23640 sed 's/^/| /' conftest.$ac_ext >&5
23641
23642 ol_cv_pthread_lpthreads_lexc=no
23643 fi
23644 rm -f conftest.err conftest.$ac_objext \
23645       conftest$ac_exeext conftest.$ac_ext
23646 else
23647   cat >conftest.$ac_ext <<_ACEOF
23648 /* confdefs.h.  */
23649 _ACEOF
23650 cat confdefs.h >>conftest.$ac_ext
23651 cat >>conftest.$ac_ext <<_ACEOF
23652 /* end confdefs.h.  */
23653
23654 /* pthread test headers */
23655 #include <pthread.h>
23656 #if HAVE_PTHREADS < 7
23657 #include <errno.h>
23658 #endif
23659 #ifndef NULL
23660 #define NULL (void*)0
23661 #endif
23662
23663 static void *task(p)
23664         void *p;
23665 {
23666         return (void *) (p == NULL);
23667 }
23668
23669
23670 int main(argc, argv)
23671         int argc;
23672         char **argv;
23673 {
23674
23675         /* pthread test function */
23676 #ifndef PTHREAD_CREATE_DETACHED
23677 #define PTHREAD_CREATE_DETACHED 1
23678 #endif
23679         pthread_t t;
23680         int status;
23681         int detach = PTHREAD_CREATE_DETACHED;
23682
23683 #if HAVE_PTHREADS > 4
23684         /* Final pthreads */
23685         pthread_attr_t attr;
23686
23687         status = pthread_attr_init(&attr);
23688         if( status ) return status;
23689
23690 #if HAVE_PTHREADS < 7
23691         status = pthread_attr_setdetachstate(&attr, &detach);
23692         if( status < 0 ) status = errno;
23693 #else
23694         status = pthread_attr_setdetachstate(&attr, detach);
23695 #endif
23696         if( status ) return status;
23697         status = pthread_create( &t, &attr, task, NULL );
23698 #if HAVE_PTHREADS < 7
23699         if( status < 0 ) status = errno;
23700 #endif
23701         if( status ) return status;
23702 #else
23703         /* Draft 4 pthreads */
23704         status = pthread_create( &t, pthread_attr_default, task, NULL );
23705         if( status ) return errno;
23706
23707         /* give thread a chance to complete */
23708         /* it should remain joinable and hence detachable */
23709         sleep( 1 );
23710
23711         status = pthread_detach( &t );
23712         if( status ) return errno;
23713 #endif
23714
23715 #ifdef HAVE_LINUX_THREADS
23716         pthread_kill_other_threads_np();
23717 #endif
23718
23719         return 0;
23720
23721 }
23722
23723 _ACEOF
23724 rm -f conftest$ac_exeext
23725 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
23726   (eval $ac_link) 2>&5
23727   ac_status=$?
23728   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23729   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
23730   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23731   (eval $ac_try) 2>&5
23732   ac_status=$?
23733   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23734   (exit $ac_status); }; }; then
23735   ol_cv_pthread_lpthreads_lexc=yes
23736 else
23737   echo "$as_me: program exited with status $ac_status" >&5
23738 echo "$as_me: failed program was:" >&5
23739 sed 's/^/| /' conftest.$ac_ext >&5
23740
23741 ( exit $ac_status )
23742 ol_cv_pthread_lpthreads_lexc=no
23743 fi
23744 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
23745 fi
23746
23747                 # restore the LIBS
23748                 LIBS="$ol_LIBS"
23749
23750 fi
23751 echo "$as_me:$LINENO: result: $ol_cv_pthread_lpthreads_lexc" >&5
23752 echo "${ECHO_T}$ol_cv_pthread_lpthreads_lexc" >&6
23753
23754         if test $ol_cv_pthread_lpthreads_lexc = yes ; then
23755                 ol_link_pthreads="-lpthreads -lexc"
23756                 ol_link_threads=posix
23757         fi
23758 fi
23759
23760
23761                 # Pthread try link: -lpthreads (ol_cv_pthread_lib_lpthreads)
23762 if test "$ol_link_threads" = no ; then
23763         # try -lpthreads
23764         echo "$as_me:$LINENO: checking for pthread link with -lpthreads" >&5
23765 echo $ECHO_N "checking for pthread link with -lpthreads... $ECHO_C" >&6
23766 if test "${ol_cv_pthread_lib_lpthreads+set}" = set; then
23767   echo $ECHO_N "(cached) $ECHO_C" >&6
23768 else
23769
23770                 # save the flags
23771                 ol_LIBS="$LIBS"
23772                 LIBS="-lpthreads $LIBS"
23773
23774                 if test "$cross_compiling" = yes; then
23775   cat >conftest.$ac_ext <<_ACEOF
23776 /* confdefs.h.  */
23777 _ACEOF
23778 cat confdefs.h >>conftest.$ac_ext
23779 cat >>conftest.$ac_ext <<_ACEOF
23780 /* end confdefs.h.  */
23781
23782 /* pthread test headers */
23783 #include <pthread.h>
23784 #if HAVE_PTHREADS < 7
23785 #include <errno.h>
23786 #endif
23787 #ifndef NULL
23788 #define NULL (void*)0
23789 #endif
23790
23791 static void *task(p)
23792         void *p;
23793 {
23794         return (void *) (p == NULL);
23795 }
23796
23797 int
23798 main ()
23799 {
23800
23801         /* pthread test function */
23802 #ifndef PTHREAD_CREATE_DETACHED
23803 #define PTHREAD_CREATE_DETACHED 1
23804 #endif
23805         pthread_t t;
23806         int status;
23807         int detach = PTHREAD_CREATE_DETACHED;
23808
23809 #if HAVE_PTHREADS > 4
23810         /* Final pthreads */
23811         pthread_attr_t attr;
23812
23813         status = pthread_attr_init(&attr);
23814         if( status ) return status;
23815
23816 #if HAVE_PTHREADS < 7
23817         status = pthread_attr_setdetachstate(&attr, &detach);
23818         if( status < 0 ) status = errno;
23819 #else
23820         status = pthread_attr_setdetachstate(&attr, detach);
23821 #endif
23822         if( status ) return status;
23823         status = pthread_create( &t, &attr, task, NULL );
23824 #if HAVE_PTHREADS < 7
23825         if( status < 0 ) status = errno;
23826 #endif
23827         if( status ) return status;
23828 #else
23829         /* Draft 4 pthreads */
23830         status = pthread_create( &t, pthread_attr_default, task, NULL );
23831         if( status ) return errno;
23832
23833         /* give thread a chance to complete */
23834         /* it should remain joinable and hence detachable */
23835         sleep( 1 );
23836
23837         status = pthread_detach( &t );
23838         if( status ) return errno;
23839 #endif
23840
23841 #ifdef HAVE_LINUX_THREADS
23842         pthread_kill_other_threads_np();
23843 #endif
23844
23845         return 0;
23846
23847   ;
23848   return 0;
23849 }
23850 _ACEOF
23851 rm -f conftest.$ac_objext conftest$ac_exeext
23852 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
23853   (eval $ac_link) 2>conftest.er1
23854   ac_status=$?
23855   grep -v '^ *+' conftest.er1 >conftest.err
23856   rm -f conftest.er1
23857   cat conftest.err >&5
23858   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23859   (exit $ac_status); } &&
23860          { ac_try='test -z "$ac_c_werror_flag"
23861                          || test ! -s conftest.err'
23862   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23863   (eval $ac_try) 2>&5
23864   ac_status=$?
23865   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23866   (exit $ac_status); }; } &&
23867          { ac_try='test -s conftest$ac_exeext'
23868   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23869   (eval $ac_try) 2>&5
23870   ac_status=$?
23871   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23872   (exit $ac_status); }; }; then
23873   ol_cv_pthread_lib_lpthreads=yes
23874 else
23875   echo "$as_me: failed program was:" >&5
23876 sed 's/^/| /' conftest.$ac_ext >&5
23877
23878 ol_cv_pthread_lib_lpthreads=no
23879 fi
23880 rm -f conftest.err conftest.$ac_objext \
23881       conftest$ac_exeext conftest.$ac_ext
23882 else
23883   cat >conftest.$ac_ext <<_ACEOF
23884 /* confdefs.h.  */
23885 _ACEOF
23886 cat confdefs.h >>conftest.$ac_ext
23887 cat >>conftest.$ac_ext <<_ACEOF
23888 /* end confdefs.h.  */
23889
23890 /* pthread test headers */
23891 #include <pthread.h>
23892 #if HAVE_PTHREADS < 7
23893 #include <errno.h>
23894 #endif
23895 #ifndef NULL
23896 #define NULL (void*)0
23897 #endif
23898
23899 static void *task(p)
23900         void *p;
23901 {
23902         return (void *) (p == NULL);
23903 }
23904
23905
23906 int main(argc, argv)
23907         int argc;
23908         char **argv;
23909 {
23910
23911         /* pthread test function */
23912 #ifndef PTHREAD_CREATE_DETACHED
23913 #define PTHREAD_CREATE_DETACHED 1
23914 #endif
23915         pthread_t t;
23916         int status;
23917         int detach = PTHREAD_CREATE_DETACHED;
23918
23919 #if HAVE_PTHREADS > 4
23920         /* Final pthreads */
23921         pthread_attr_t attr;
23922
23923         status = pthread_attr_init(&attr);
23924         if( status ) return status;
23925
23926 #if HAVE_PTHREADS < 7
23927         status = pthread_attr_setdetachstate(&attr, &detach);
23928         if( status < 0 ) status = errno;
23929 #else
23930         status = pthread_attr_setdetachstate(&attr, detach);
23931 #endif
23932         if( status ) return status;
23933         status = pthread_create( &t, &attr, task, NULL );
23934 #if HAVE_PTHREADS < 7
23935         if( status < 0 ) status = errno;
23936 #endif
23937         if( status ) return status;
23938 #else
23939         /* Draft 4 pthreads */
23940         status = pthread_create( &t, pthread_attr_default, task, NULL );
23941         if( status ) return errno;
23942
23943         /* give thread a chance to complete */
23944         /* it should remain joinable and hence detachable */
23945         sleep( 1 );
23946
23947         status = pthread_detach( &t );
23948         if( status ) return errno;
23949 #endif
23950
23951 #ifdef HAVE_LINUX_THREADS
23952         pthread_kill_other_threads_np();
23953 #endif
23954
23955         return 0;
23956
23957 }
23958
23959 _ACEOF
23960 rm -f conftest$ac_exeext
23961 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
23962   (eval $ac_link) 2>&5
23963   ac_status=$?
23964   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23965   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
23966   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23967   (eval $ac_try) 2>&5
23968   ac_status=$?
23969   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23970   (exit $ac_status); }; }; then
23971   ol_cv_pthread_lib_lpthreads=yes
23972 else
23973   echo "$as_me: program exited with status $ac_status" >&5
23974 echo "$as_me: failed program was:" >&5
23975 sed 's/^/| /' conftest.$ac_ext >&5
23976
23977 ( exit $ac_status )
23978 ol_cv_pthread_lib_lpthreads=no
23979 fi
23980 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
23981 fi
23982
23983                 # restore the LIBS
23984                 LIBS="$ol_LIBS"
23985
23986 fi
23987 echo "$as_me:$LINENO: result: $ol_cv_pthread_lib_lpthreads" >&5
23988 echo "${ECHO_T}$ol_cv_pthread_lib_lpthreads" >&6
23989
23990         if test $ol_cv_pthread_lib_lpthreads = yes ; then
23991                 ol_link_pthreads="-lpthreads"
23992                 ol_link_threads=posix
23993         fi
23994 fi
23995
23996
23997                 if test $ol_link_threads != no ; then
23998                         LTHREAD_LIBS="$LTHREAD_LIBS $ol_link_pthreads"
23999
24000                                                 save_CPPFLAGS="$CPPFLAGS"
24001                         save_LIBS="$LIBS"
24002                         LIBS="$LTHREAD_LIBS $LIBS"
24003
24004
24005
24006
24007 for ac_func in sched_yield pthread_yield thr_yield
24008 do
24009 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
24010 echo "$as_me:$LINENO: checking for $ac_func" >&5
24011 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
24012 if eval "test \"\${$as_ac_var+set}\" = set"; then
24013   echo $ECHO_N "(cached) $ECHO_C" >&6
24014 else
24015   cat >conftest.$ac_ext <<_ACEOF
24016 /* confdefs.h.  */
24017 _ACEOF
24018 cat confdefs.h >>conftest.$ac_ext
24019 cat >>conftest.$ac_ext <<_ACEOF
24020 /* end confdefs.h.  */
24021 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
24022    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
24023 #define $ac_func innocuous_$ac_func
24024
24025 /* System header to define __stub macros and hopefully few prototypes,
24026     which can conflict with char $ac_func (); below.
24027     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
24028     <limits.h> exists even on freestanding compilers.  */
24029
24030 #ifdef __STDC__
24031 # include <limits.h>
24032 #else
24033 # include <assert.h>
24034 #endif
24035
24036 #undef $ac_func
24037
24038 /* Override any gcc2 internal prototype to avoid an error.  */
24039 #ifdef __cplusplus
24040 extern "C"
24041 {
24042 #endif
24043 /* We use char because int might match the return type of a gcc2
24044    builtin and then its argument prototype would still apply.  */
24045 char $ac_func ();
24046 /* The GNU C library defines this for functions which it implements
24047     to always fail with ENOSYS.  Some functions are actually named
24048     something starting with __ and the normal name is an alias.  */
24049 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
24050 choke me
24051 #else
24052 char (*f) () = $ac_func;
24053 #endif
24054 #ifdef __cplusplus
24055 }
24056 #endif
24057
24058 int
24059 main ()
24060 {
24061 return f != $ac_func;
24062   ;
24063   return 0;
24064 }
24065 _ACEOF
24066 rm -f conftest.$ac_objext conftest$ac_exeext
24067 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
24068   (eval $ac_link) 2>conftest.er1
24069   ac_status=$?
24070   grep -v '^ *+' conftest.er1 >conftest.err
24071   rm -f conftest.er1
24072   cat conftest.err >&5
24073   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24074   (exit $ac_status); } &&
24075          { ac_try='test -z "$ac_c_werror_flag"
24076                          || test ! -s conftest.err'
24077   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24078   (eval $ac_try) 2>&5
24079   ac_status=$?
24080   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24081   (exit $ac_status); }; } &&
24082          { ac_try='test -s conftest$ac_exeext'
24083   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24084   (eval $ac_try) 2>&5
24085   ac_status=$?
24086   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24087   (exit $ac_status); }; }; then
24088   eval "$as_ac_var=yes"
24089 else
24090   echo "$as_me: failed program was:" >&5
24091 sed 's/^/| /' conftest.$ac_ext >&5
24092
24093 eval "$as_ac_var=no"
24094 fi
24095 rm -f conftest.err conftest.$ac_objext \
24096       conftest$ac_exeext conftest.$ac_ext
24097 fi
24098 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
24099 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
24100 if test `eval echo '${'$as_ac_var'}'` = yes; then
24101   cat >>confdefs.h <<_ACEOF
24102 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
24103 _ACEOF
24104
24105 fi
24106 done
24107
24108
24109                         if test $ac_cv_func_sched_yield = no &&
24110                            test $ac_cv_func_pthread_yield = no &&
24111                            test $ac_cv_func_thr_yield = no ; then
24112                                                                 echo "$as_me:$LINENO: checking for sched_yield in -lrt" >&5
24113 echo $ECHO_N "checking for sched_yield in -lrt... $ECHO_C" >&6
24114 if test "${ac_cv_lib_rt_sched_yield+set}" = set; then
24115   echo $ECHO_N "(cached) $ECHO_C" >&6
24116 else
24117   ac_check_lib_save_LIBS=$LIBS
24118 LIBS="-lrt  $LIBS"
24119 cat >conftest.$ac_ext <<_ACEOF
24120 /* confdefs.h.  */
24121 _ACEOF
24122 cat confdefs.h >>conftest.$ac_ext
24123 cat >>conftest.$ac_ext <<_ACEOF
24124 /* end confdefs.h.  */
24125
24126 /* Override any gcc2 internal prototype to avoid an error.  */
24127 #ifdef __cplusplus
24128 extern "C"
24129 #endif
24130 /* We use char because int might match the return type of a gcc2
24131    builtin and then its argument prototype would still apply.  */
24132 char sched_yield ();
24133 int
24134 main ()
24135 {
24136 sched_yield ();
24137   ;
24138   return 0;
24139 }
24140 _ACEOF
24141 rm -f conftest.$ac_objext conftest$ac_exeext
24142 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
24143   (eval $ac_link) 2>conftest.er1
24144   ac_status=$?
24145   grep -v '^ *+' conftest.er1 >conftest.err
24146   rm -f conftest.er1
24147   cat conftest.err >&5
24148   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24149   (exit $ac_status); } &&
24150          { ac_try='test -z "$ac_c_werror_flag"
24151                          || test ! -s conftest.err'
24152   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24153   (eval $ac_try) 2>&5
24154   ac_status=$?
24155   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24156   (exit $ac_status); }; } &&
24157          { ac_try='test -s conftest$ac_exeext'
24158   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24159   (eval $ac_try) 2>&5
24160   ac_status=$?
24161   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24162   (exit $ac_status); }; }; then
24163   ac_cv_lib_rt_sched_yield=yes
24164 else
24165   echo "$as_me: failed program was:" >&5
24166 sed 's/^/| /' conftest.$ac_ext >&5
24167
24168 ac_cv_lib_rt_sched_yield=no
24169 fi
24170 rm -f conftest.err conftest.$ac_objext \
24171       conftest$ac_exeext conftest.$ac_ext
24172 LIBS=$ac_check_lib_save_LIBS
24173 fi
24174 echo "$as_me:$LINENO: result: $ac_cv_lib_rt_sched_yield" >&5
24175 echo "${ECHO_T}$ac_cv_lib_rt_sched_yield" >&6
24176 if test $ac_cv_lib_rt_sched_yield = yes; then
24177   LTHREAD_LIBS="$LTHREAD_LIBS -lrt"
24178
24179 cat >>confdefs.h <<\_ACEOF
24180 #define HAVE_SCHED_YIELD 1
24181 _ACEOF
24182
24183                                         ac_cv_func_sched_yield=yes
24184 else
24185   ac_cv_func_sched_yield=no
24186 fi
24187
24188                         fi
24189                         if test $ac_cv_func_sched_yield = no &&
24190                            test $ac_cv_func_pthread_yield = no &&
24191                            test "$ac_cv_func_thr_yield" = no ; then
24192                                 { echo "$as_me:$LINENO: WARNING: could not locate sched_yield() or pthread_yield()" >&5
24193 echo "$as_me: WARNING: could not locate sched_yield() or pthread_yield()" >&2;}
24194                         fi
24195
24196
24197
24198 for ac_func in pthread_kill pthread_rwlock_destroy
24199 do
24200 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
24201 echo "$as_me:$LINENO: checking for $ac_func" >&5
24202 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
24203 if eval "test \"\${$as_ac_var+set}\" = set"; then
24204   echo $ECHO_N "(cached) $ECHO_C" >&6
24205 else
24206   cat >conftest.$ac_ext <<_ACEOF
24207 /* confdefs.h.  */
24208 _ACEOF
24209 cat confdefs.h >>conftest.$ac_ext
24210 cat >>conftest.$ac_ext <<_ACEOF
24211 /* end confdefs.h.  */
24212 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
24213    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
24214 #define $ac_func innocuous_$ac_func
24215
24216 /* System header to define __stub macros and hopefully few prototypes,
24217     which can conflict with char $ac_func (); below.
24218     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
24219     <limits.h> exists even on freestanding compilers.  */
24220
24221 #ifdef __STDC__
24222 # include <limits.h>
24223 #else
24224 # include <assert.h>
24225 #endif
24226
24227 #undef $ac_func
24228
24229 /* Override any gcc2 internal prototype to avoid an error.  */
24230 #ifdef __cplusplus
24231 extern "C"
24232 {
24233 #endif
24234 /* We use char because int might match the return type of a gcc2
24235    builtin and then its argument prototype would still apply.  */
24236 char $ac_func ();
24237 /* The GNU C library defines this for functions which it implements
24238     to always fail with ENOSYS.  Some functions are actually named
24239     something starting with __ and the normal name is an alias.  */
24240 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
24241 choke me
24242 #else
24243 char (*f) () = $ac_func;
24244 #endif
24245 #ifdef __cplusplus
24246 }
24247 #endif
24248
24249 int
24250 main ()
24251 {
24252 return f != $ac_func;
24253   ;
24254   return 0;
24255 }
24256 _ACEOF
24257 rm -f conftest.$ac_objext conftest$ac_exeext
24258 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
24259   (eval $ac_link) 2>conftest.er1
24260   ac_status=$?
24261   grep -v '^ *+' conftest.er1 >conftest.err
24262   rm -f conftest.er1
24263   cat conftest.err >&5
24264   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24265   (exit $ac_status); } &&
24266          { ac_try='test -z "$ac_c_werror_flag"
24267                          || test ! -s conftest.err'
24268   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24269   (eval $ac_try) 2>&5
24270   ac_status=$?
24271   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24272   (exit $ac_status); }; } &&
24273          { ac_try='test -s conftest$ac_exeext'
24274   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24275   (eval $ac_try) 2>&5
24276   ac_status=$?
24277   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24278   (exit $ac_status); }; }; then
24279   eval "$as_ac_var=yes"
24280 else
24281   echo "$as_me: failed program was:" >&5
24282 sed 's/^/| /' conftest.$ac_ext >&5
24283
24284 eval "$as_ac_var=no"
24285 fi
24286 rm -f conftest.err conftest.$ac_objext \
24287       conftest$ac_exeext conftest.$ac_ext
24288 fi
24289 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
24290 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
24291 if test `eval echo '${'$as_ac_var'}'` = yes; then
24292   cat >>confdefs.h <<_ACEOF
24293 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
24294 _ACEOF
24295
24296 fi
24297 done
24298
24299
24300                                                                         echo "$as_me:$LINENO: checking for pthread_detach with <pthread.h>" >&5
24301 echo $ECHO_N "checking for pthread_detach with <pthread.h>... $ECHO_C" >&6
24302 if test "${ol_cv_func_pthread_detach+set}" = set; then
24303   echo $ECHO_N "(cached) $ECHO_C" >&6
24304 else
24305
24306                                                                 cat >conftest.$ac_ext <<_ACEOF
24307 /* confdefs.h.  */
24308 _ACEOF
24309 cat confdefs.h >>conftest.$ac_ext
24310 cat >>conftest.$ac_ext <<_ACEOF
24311 /* end confdefs.h.  */
24312
24313 #include <pthread.h>
24314 #ifndef NULL
24315 #define NULL (void*)0
24316 #endif
24317
24318 int
24319 main ()
24320 {
24321 pthread_detach(NULL);
24322   ;
24323   return 0;
24324 }
24325 _ACEOF
24326 rm -f conftest.$ac_objext conftest$ac_exeext
24327 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
24328   (eval $ac_link) 2>conftest.er1
24329   ac_status=$?
24330   grep -v '^ *+' conftest.er1 >conftest.err
24331   rm -f conftest.er1
24332   cat conftest.err >&5
24333   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24334   (exit $ac_status); } &&
24335          { ac_try='test -z "$ac_c_werror_flag"
24336                          || test ! -s conftest.err'
24337   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24338   (eval $ac_try) 2>&5
24339   ac_status=$?
24340   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24341   (exit $ac_status); }; } &&
24342          { ac_try='test -s conftest$ac_exeext'
24343   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24344   (eval $ac_try) 2>&5
24345   ac_status=$?
24346   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24347   (exit $ac_status); }; }; then
24348   ol_cv_func_pthread_detach=yes
24349 else
24350   echo "$as_me: failed program was:" >&5
24351 sed 's/^/| /' conftest.$ac_ext >&5
24352
24353 ol_cv_func_pthread_detach=no
24354 fi
24355 rm -f conftest.err conftest.$ac_objext \
24356       conftest$ac_exeext conftest.$ac_ext
24357
24358 fi
24359 echo "$as_me:$LINENO: result: $ol_cv_func_pthread_detach" >&5
24360 echo "${ECHO_T}$ol_cv_func_pthread_detach" >&6
24361
24362                         if test $ol_cv_func_pthread_detach = no ; then
24363                                 { { echo "$as_me:$LINENO: error: could not locate pthread_detach()" >&5
24364 echo "$as_me: error: could not locate pthread_detach()" >&2;}
24365    { (exit 1); exit 1; }; }
24366                         fi
24367
24368
24369 cat >>confdefs.h <<\_ACEOF
24370 #define HAVE_PTHREAD_DETACH 1
24371 _ACEOF
24372
24373
24374
24375
24376
24377
24378 for ac_func in \
24379                                 pthread_setconcurrency \
24380                                 pthread_getconcurrency \
24381                                 thr_setconcurrency \
24382                                 thr_getconcurrency \
24383
24384 do
24385 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
24386 echo "$as_me:$LINENO: checking for $ac_func" >&5
24387 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
24388 if eval "test \"\${$as_ac_var+set}\" = set"; then
24389   echo $ECHO_N "(cached) $ECHO_C" >&6
24390 else
24391   cat >conftest.$ac_ext <<_ACEOF
24392 /* confdefs.h.  */
24393 _ACEOF
24394 cat confdefs.h >>conftest.$ac_ext
24395 cat >>conftest.$ac_ext <<_ACEOF
24396 /* end confdefs.h.  */
24397 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
24398    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
24399 #define $ac_func innocuous_$ac_func
24400
24401 /* System header to define __stub macros and hopefully few prototypes,
24402     which can conflict with char $ac_func (); below.
24403     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
24404     <limits.h> exists even on freestanding compilers.  */
24405
24406 #ifdef __STDC__
24407 # include <limits.h>
24408 #else
24409 # include <assert.h>
24410 #endif
24411
24412 #undef $ac_func
24413
24414 /* Override any gcc2 internal prototype to avoid an error.  */
24415 #ifdef __cplusplus
24416 extern "C"
24417 {
24418 #endif
24419 /* We use char because int might match the return type of a gcc2
24420    builtin and then its argument prototype would still apply.  */
24421 char $ac_func ();
24422 /* The GNU C library defines this for functions which it implements
24423     to always fail with ENOSYS.  Some functions are actually named
24424     something starting with __ and the normal name is an alias.  */
24425 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
24426 choke me
24427 #else
24428 char (*f) () = $ac_func;
24429 #endif
24430 #ifdef __cplusplus
24431 }
24432 #endif
24433
24434 int
24435 main ()
24436 {
24437 return f != $ac_func;
24438   ;
24439   return 0;
24440 }
24441 _ACEOF
24442 rm -f conftest.$ac_objext conftest$ac_exeext
24443 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
24444   (eval $ac_link) 2>conftest.er1
24445   ac_status=$?
24446   grep -v '^ *+' conftest.er1 >conftest.err
24447   rm -f conftest.er1
24448   cat conftest.err >&5
24449   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24450   (exit $ac_status); } &&
24451          { ac_try='test -z "$ac_c_werror_flag"
24452                          || test ! -s conftest.err'
24453   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24454   (eval $ac_try) 2>&5
24455   ac_status=$?
24456   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24457   (exit $ac_status); }; } &&
24458          { ac_try='test -s conftest$ac_exeext'
24459   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24460   (eval $ac_try) 2>&5
24461   ac_status=$?
24462   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24463   (exit $ac_status); }; }; then
24464   eval "$as_ac_var=yes"
24465 else
24466   echo "$as_me: failed program was:" >&5
24467 sed 's/^/| /' conftest.$ac_ext >&5
24468
24469 eval "$as_ac_var=no"
24470 fi
24471 rm -f conftest.err conftest.$ac_objext \
24472       conftest$ac_exeext conftest.$ac_ext
24473 fi
24474 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
24475 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
24476 if test `eval echo '${'$as_ac_var'}'` = yes; then
24477   cat >>confdefs.h <<_ACEOF
24478 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
24479 _ACEOF
24480
24481 fi
24482 done
24483
24484
24485
24486
24487 for ac_func in pthread_kill_other_threads_np
24488 do
24489 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
24490 echo "$as_me:$LINENO: checking for $ac_func" >&5
24491 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
24492 if eval "test \"\${$as_ac_var+set}\" = set"; then
24493   echo $ECHO_N "(cached) $ECHO_C" >&6
24494 else
24495   cat >conftest.$ac_ext <<_ACEOF
24496 /* confdefs.h.  */
24497 _ACEOF
24498 cat confdefs.h >>conftest.$ac_ext
24499 cat >>conftest.$ac_ext <<_ACEOF
24500 /* end confdefs.h.  */
24501 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
24502    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
24503 #define $ac_func innocuous_$ac_func
24504
24505 /* System header to define __stub macros and hopefully few prototypes,
24506     which can conflict with char $ac_func (); below.
24507     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
24508     <limits.h> exists even on freestanding compilers.  */
24509
24510 #ifdef __STDC__
24511 # include <limits.h>
24512 #else
24513 # include <assert.h>
24514 #endif
24515
24516 #undef $ac_func
24517
24518 /* Override any gcc2 internal prototype to avoid an error.  */
24519 #ifdef __cplusplus
24520 extern "C"
24521 {
24522 #endif
24523 /* We use char because int might match the return type of a gcc2
24524    builtin and then its argument prototype would still apply.  */
24525 char $ac_func ();
24526 /* The GNU C library defines this for functions which it implements
24527     to always fail with ENOSYS.  Some functions are actually named
24528     something starting with __ and the normal name is an alias.  */
24529 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
24530 choke me
24531 #else
24532 char (*f) () = $ac_func;
24533 #endif
24534 #ifdef __cplusplus
24535 }
24536 #endif
24537
24538 int
24539 main ()
24540 {
24541 return f != $ac_func;
24542   ;
24543   return 0;
24544 }
24545 _ACEOF
24546 rm -f conftest.$ac_objext conftest$ac_exeext
24547 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
24548   (eval $ac_link) 2>conftest.er1
24549   ac_status=$?
24550   grep -v '^ *+' conftest.er1 >conftest.err
24551   rm -f conftest.er1
24552   cat conftest.err >&5
24553   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24554   (exit $ac_status); } &&
24555          { ac_try='test -z "$ac_c_werror_flag"
24556                          || test ! -s conftest.err'
24557   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24558   (eval $ac_try) 2>&5
24559   ac_status=$?
24560   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24561   (exit $ac_status); }; } &&
24562          { ac_try='test -s conftest$ac_exeext'
24563   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24564   (eval $ac_try) 2>&5
24565   ac_status=$?
24566   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24567   (exit $ac_status); }; }; then
24568   eval "$as_ac_var=yes"
24569 else
24570   echo "$as_me: failed program was:" >&5
24571 sed 's/^/| /' conftest.$ac_ext >&5
24572
24573 eval "$as_ac_var=no"
24574 fi
24575 rm -f conftest.err conftest.$ac_objext \
24576       conftest$ac_exeext conftest.$ac_ext
24577 fi
24578 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
24579 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
24580 if test `eval echo '${'$as_ac_var'}'` = yes; then
24581   cat >>confdefs.h <<_ACEOF
24582 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
24583 _ACEOF
24584
24585 fi
24586 done
24587
24588         echo "$as_me:$LINENO: checking for LinuxThreads implementation" >&5
24589 echo $ECHO_N "checking for LinuxThreads implementation... $ECHO_C" >&6
24590 if test "${ol_cv_sys_linux_threads+set}" = set; then
24591   echo $ECHO_N "(cached) $ECHO_C" >&6
24592 else
24593   ol_cv_sys_linux_threads=$ac_cv_func_pthread_kill_other_threads_np
24594 fi
24595 echo "$as_me:$LINENO: result: $ol_cv_sys_linux_threads" >&5
24596 echo "${ECHO_T}$ol_cv_sys_linux_threads" >&6
24597
24598
24599
24600
24601         echo "$as_me:$LINENO: checking for LinuxThreads consistency" >&5
24602 echo $ECHO_N "checking for LinuxThreads consistency... $ECHO_C" >&6
24603 if test "${ol_cv_linux_threads+set}" = set; then
24604   echo $ECHO_N "(cached) $ECHO_C" >&6
24605 else
24606
24607                 if test $ol_cv_header_linux_threads = yes &&
24608                    test $ol_cv_sys_linux_threads = yes; then
24609                         ol_cv_linux_threads=yes
24610                 elif test $ol_cv_header_linux_threads = no &&
24611                      test $ol_cv_sys_linux_threads = no; then
24612                         ol_cv_linux_threads=no
24613                 else
24614                         ol_cv_linux_threads=error
24615                 fi
24616
24617 fi
24618 echo "$as_me:$LINENO: result: $ol_cv_linux_threads" >&5
24619 echo "${ECHO_T}$ol_cv_linux_threads" >&6
24620
24621
24622                         if test $ol_cv_linux_threads = error; then
24623                                 { { echo "$as_me:$LINENO: error: LinuxThreads header/library mismatch" >&5
24624 echo "$as_me: error: LinuxThreads header/library mismatch" >&2;}
24625    { (exit 1); exit 1; }; };
24626                         fi
24627
24628                         echo "$as_me:$LINENO: checking if pthread_create() works" >&5
24629 echo $ECHO_N "checking if pthread_create() works... $ECHO_C" >&6
24630 if test "${ol_cv_pthread_create_works+set}" = set; then
24631   echo $ECHO_N "(cached) $ECHO_C" >&6
24632 else
24633
24634                         if test "$cross_compiling" = yes; then
24635                                 ol_cv_pthread_create_works=yes
24636 else
24637   cat >conftest.$ac_ext <<_ACEOF
24638 /* confdefs.h.  */
24639 _ACEOF
24640 cat confdefs.h >>conftest.$ac_ext
24641 cat >>conftest.$ac_ext <<_ACEOF
24642 /* end confdefs.h.  */
24643
24644 /* pthread test headers */
24645 #include <pthread.h>
24646 #if HAVE_PTHREADS < 7
24647 #include <errno.h>
24648 #endif
24649 #ifndef NULL
24650 #define NULL (void*)0
24651 #endif
24652
24653 static void *task(p)
24654         void *p;
24655 {
24656         return (void *) (p == NULL);
24657 }
24658
24659
24660 int main(argc, argv)
24661         int argc;
24662         char **argv;
24663 {
24664
24665         /* pthread test function */
24666 #ifndef PTHREAD_CREATE_DETACHED
24667 #define PTHREAD_CREATE_DETACHED 1
24668 #endif
24669         pthread_t t;
24670         int status;
24671         int detach = PTHREAD_CREATE_DETACHED;
24672
24673 #if HAVE_PTHREADS > 4
24674         /* Final pthreads */
24675         pthread_attr_t attr;
24676
24677         status = pthread_attr_init(&attr);
24678         if( status ) return status;
24679
24680 #if HAVE_PTHREADS < 7
24681         status = pthread_attr_setdetachstate(&attr, &detach);
24682         if( status < 0 ) status = errno;
24683 #else
24684         status = pthread_attr_setdetachstate(&attr, detach);
24685 #endif
24686         if( status ) return status;
24687         status = pthread_create( &t, &attr, task, NULL );
24688 #if HAVE_PTHREADS < 7
24689         if( status < 0 ) status = errno;
24690 #endif
24691         if( status ) return status;
24692 #else
24693         /* Draft 4 pthreads */
24694         status = pthread_create( &t, pthread_attr_default, task, NULL );
24695         if( status ) return errno;
24696
24697         /* give thread a chance to complete */
24698         /* it should remain joinable and hence detachable */
24699         sleep( 1 );
24700
24701         status = pthread_detach( &t );
24702         if( status ) return errno;
24703 #endif
24704
24705 #ifdef HAVE_LINUX_THREADS
24706         pthread_kill_other_threads_np();
24707 #endif
24708
24709         return 0;
24710
24711 }
24712
24713 _ACEOF
24714 rm -f conftest$ac_exeext
24715 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
24716   (eval $ac_link) 2>&5
24717   ac_status=$?
24718   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24719   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
24720   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24721   (eval $ac_try) 2>&5
24722   ac_status=$?
24723   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24724   (exit $ac_status); }; }; then
24725   ol_cv_pthread_create_works=yes
24726 else
24727   echo "$as_me: program exited with status $ac_status" >&5
24728 echo "$as_me: failed program was:" >&5
24729 sed 's/^/| /' conftest.$ac_ext >&5
24730
24731 ( exit $ac_status )
24732 ol_cv_pthread_create_works=no
24733 fi
24734 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
24735 fi
24736 fi
24737 echo "$as_me:$LINENO: result: $ol_cv_pthread_create_works" >&5
24738 echo "${ECHO_T}$ol_cv_pthread_create_works" >&6
24739
24740                         if test $ol_cv_pthread_create_works = no ; then
24741                                 { { echo "$as_me:$LINENO: error: pthread_create is not usable, check environment settings" >&5
24742 echo "$as_me: error: pthread_create is not usable, check environment settings" >&2;}
24743    { (exit 1); exit 1; }; }
24744                         fi
24745
24746                         ol_replace_broken_yield=no
24747
24748                         if test $ol_replace_broken_yield = yes ; then
24749
24750 cat >>confdefs.h <<\_ACEOF
24751 #define REPLACE_BROKEN_YIELD 1
24752 _ACEOF
24753
24754                         fi
24755
24756                                                 if test $ol_with_yielding_select = auto ; then
24757                                 echo "$as_me:$LINENO: checking if select yields when using pthreads" >&5
24758 echo $ECHO_N "checking if select yields when using pthreads... $ECHO_C" >&6
24759 if test "${ol_cv_pthread_select_yields+set}" = set; then
24760   echo $ECHO_N "(cached) $ECHO_C" >&6
24761 else
24762
24763                                 if test "$cross_compiling" = yes; then
24764   ol_cv_pthread_select_yields=cross
24765 else
24766   cat >conftest.$ac_ext <<_ACEOF
24767 /* confdefs.h.  */
24768 _ACEOF
24769 cat confdefs.h >>conftest.$ac_ext
24770 cat >>conftest.$ac_ext <<_ACEOF
24771 /* end confdefs.h.  */
24772
24773 #include <sys/types.h>
24774 #include <sys/time.h>
24775 #include <unistd.h>
24776 #include <pthread.h>
24777 #ifndef NULL
24778 #define NULL (void*) 0
24779 #endif
24780
24781 static int fildes[2];
24782
24783 static void *task(p)
24784         void *p;
24785 {
24786         int i;
24787         struct timeval tv;
24788
24789         fd_set rfds;
24790
24791         tv.tv_sec=10;
24792         tv.tv_usec=0;
24793
24794         FD_ZERO(&rfds);
24795         FD_SET(fildes[0], &rfds);
24796
24797         /* we're not interested in any fds */
24798         i = select(FD_SETSIZE, &rfds, NULL, NULL, &tv);
24799
24800         if(i < 0) {
24801                 perror("select");
24802                 exit(10);
24803         }
24804
24805         exit(0); /* if we exit here, the select blocked the whole process */
24806 }
24807
24808 int main(argc, argv)
24809         int argc;
24810         char **argv;
24811 {
24812         pthread_t t;
24813
24814         /* create a pipe to select */
24815         if(pipe(&fildes[0])) {
24816                 perror("select");
24817                 exit(1);
24818         }
24819
24820 #ifdef HAVE_PTHREAD_SETCONCURRENCY
24821         (void) pthread_setconcurrency(2);
24822 #else
24823 #ifdef HAVE_THR_SETCONCURRENCY
24824         /* Set Solaris LWP concurrency to 2 */
24825         thr_setconcurrency(2);
24826 #endif
24827 #endif
24828
24829 #if HAVE_PTHREADS < 6
24830         pthread_create(&t, pthread_attr_default, task, NULL);
24831 #else
24832         pthread_create(&t, NULL, task, NULL);
24833 #endif
24834
24835         /* make sure task runs first */
24836 #if HAVE_THR_YIELD
24837         thr_yield();
24838 #elif defined( HAVE_SCHED_YIELD )
24839         sched_yield();
24840 #elif defined( HAVE_PTHREAD_YIELD )
24841         pthread_yield();
24842 #endif
24843
24844         exit(2);
24845 }
24846 _ACEOF
24847 rm -f conftest$ac_exeext
24848 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
24849   (eval $ac_link) 2>&5
24850   ac_status=$?
24851   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24852   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
24853   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24854   (eval $ac_try) 2>&5
24855   ac_status=$?
24856   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24857   (exit $ac_status); }; }; then
24858   ol_cv_pthread_select_yields=no
24859 else
24860   echo "$as_me: program exited with status $ac_status" >&5
24861 echo "$as_me: failed program was:" >&5
24862 sed 's/^/| /' conftest.$ac_ext >&5
24863
24864 ( exit $ac_status )
24865 ol_cv_pthread_select_yields=yes
24866 fi
24867 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
24868 fi
24869 fi
24870 echo "$as_me:$LINENO: result: $ol_cv_pthread_select_yields" >&5
24871 echo "${ECHO_T}$ol_cv_pthread_select_yields" >&6
24872
24873                                 if test $ol_cv_pthread_select_yields = cross ; then
24874                                         { { echo "$as_me:$LINENO: error: crossing compiling: use --with-yielding_select=yes|no|manual" >&5
24875 echo "$as_me: error: crossing compiling: use --with-yielding_select=yes|no|manual" >&2;}
24876    { (exit 1); exit 1; }; }
24877                                 fi
24878
24879                                 if test $ol_cv_pthread_select_yields = yes ; then
24880                                         ol_with_yielding_select=yes
24881                                 fi
24882                         fi
24883
24884                                                 CPPFLAGS="$save_CPPFLAGS"
24885                         LIBS="$save_LIBS"
24886                 else
24887                         { { echo "$as_me:$LINENO: error: could not locate usable POSIX Threads" >&5
24888 echo "$as_me: error: could not locate usable POSIX Threads" >&2;}
24889    { (exit 1); exit 1; }; }
24890                 fi
24891         fi
24892
24893         if test $ol_with_threads = posix ; then
24894                 { { echo "$as_me:$LINENO: error: could not locate POSIX Threads" >&5
24895 echo "$as_me: error: could not locate POSIX Threads" >&2;}
24896    { (exit 1); exit 1; }; }
24897         fi
24898         ;;
24899 esac
24900
24901 case $ol_with_threads in auto | yes | mach)
24902
24903
24904
24905 for ac_header in mach/cthreads.h cthreads.h
24906 do
24907 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
24908 if eval "test \"\${$as_ac_Header+set}\" = set"; then
24909   echo "$as_me:$LINENO: checking for $ac_header" >&5
24910 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
24911 if eval "test \"\${$as_ac_Header+set}\" = set"; then
24912   echo $ECHO_N "(cached) $ECHO_C" >&6
24913 fi
24914 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
24915 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
24916 else
24917   # Is the header compilable?
24918 echo "$as_me:$LINENO: checking $ac_header usability" >&5
24919 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
24920 cat >conftest.$ac_ext <<_ACEOF
24921 /* confdefs.h.  */
24922 _ACEOF
24923 cat confdefs.h >>conftest.$ac_ext
24924 cat >>conftest.$ac_ext <<_ACEOF
24925 /* end confdefs.h.  */
24926 $ac_includes_default
24927 #include <$ac_header>
24928 _ACEOF
24929 rm -f conftest.$ac_objext
24930 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
24931   (eval $ac_compile) 2>conftest.er1
24932   ac_status=$?
24933   grep -v '^ *+' conftest.er1 >conftest.err
24934   rm -f conftest.er1
24935   cat conftest.err >&5
24936   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24937   (exit $ac_status); } &&
24938          { ac_try='test -z "$ac_c_werror_flag"
24939                          || test ! -s conftest.err'
24940   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24941   (eval $ac_try) 2>&5
24942   ac_status=$?
24943   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24944   (exit $ac_status); }; } &&
24945          { ac_try='test -s conftest.$ac_objext'
24946   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24947   (eval $ac_try) 2>&5
24948   ac_status=$?
24949   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24950   (exit $ac_status); }; }; then
24951   ac_header_compiler=yes
24952 else
24953   echo "$as_me: failed program was:" >&5
24954 sed 's/^/| /' conftest.$ac_ext >&5
24955
24956 ac_header_compiler=no
24957 fi
24958 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
24959 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
24960 echo "${ECHO_T}$ac_header_compiler" >&6
24961
24962 # Is the header present?
24963 echo "$as_me:$LINENO: checking $ac_header presence" >&5
24964 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
24965 cat >conftest.$ac_ext <<_ACEOF
24966 /* confdefs.h.  */
24967 _ACEOF
24968 cat confdefs.h >>conftest.$ac_ext
24969 cat >>conftest.$ac_ext <<_ACEOF
24970 /* end confdefs.h.  */
24971 #include <$ac_header>
24972 _ACEOF
24973 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
24974   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
24975   ac_status=$?
24976   grep -v '^ *+' conftest.er1 >conftest.err
24977   rm -f conftest.er1
24978   cat conftest.err >&5
24979   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24980   (exit $ac_status); } >/dev/null; then
24981   if test -s conftest.err; then
24982     ac_cpp_err=$ac_c_preproc_warn_flag
24983     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
24984   else
24985     ac_cpp_err=
24986   fi
24987 else
24988   ac_cpp_err=yes
24989 fi
24990 if test -z "$ac_cpp_err"; then
24991   ac_header_preproc=yes
24992 else
24993   echo "$as_me: failed program was:" >&5
24994 sed 's/^/| /' conftest.$ac_ext >&5
24995
24996   ac_header_preproc=no
24997 fi
24998 rm -f conftest.err conftest.$ac_ext
24999 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
25000 echo "${ECHO_T}$ac_header_preproc" >&6
25001
25002 # So?  What about this header?
25003 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
25004   yes:no: )
25005     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
25006 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
25007     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
25008 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
25009     ac_header_preproc=yes
25010     ;;
25011   no:yes:* )
25012     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
25013 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
25014     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
25015 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
25016     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
25017 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
25018     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
25019 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
25020     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
25021 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
25022     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
25023 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
25024     (
25025       cat <<\_ASBOX
25026 ## --------------------------------------------- ##
25027 ## Report this to <http://www.openldap.org/its/> ##
25028 ## --------------------------------------------- ##
25029 _ASBOX
25030     ) |
25031       sed "s/^/$as_me: WARNING:     /" >&2
25032     ;;
25033 esac
25034 echo "$as_me:$LINENO: checking for $ac_header" >&5
25035 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
25036 if eval "test \"\${$as_ac_Header+set}\" = set"; then
25037   echo $ECHO_N "(cached) $ECHO_C" >&6
25038 else
25039   eval "$as_ac_Header=\$ac_header_preproc"
25040 fi
25041 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
25042 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
25043
25044 fi
25045 if test `eval echo '${'$as_ac_Header'}'` = yes; then
25046   cat >>confdefs.h <<_ACEOF
25047 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
25048 _ACEOF
25049
25050 fi
25051
25052 done
25053
25054         if test $ac_cv_header_mach_cthreads_h = yes ; then
25055                 ol_with_threads=found
25056
25057                                 echo "$as_me:$LINENO: checking for cthread_fork" >&5
25058 echo $ECHO_N "checking for cthread_fork... $ECHO_C" >&6
25059 if test "${ac_cv_func_cthread_fork+set}" = set; then
25060   echo $ECHO_N "(cached) $ECHO_C" >&6
25061 else
25062   cat >conftest.$ac_ext <<_ACEOF
25063 /* confdefs.h.  */
25064 _ACEOF
25065 cat confdefs.h >>conftest.$ac_ext
25066 cat >>conftest.$ac_ext <<_ACEOF
25067 /* end confdefs.h.  */
25068 /* Define cthread_fork to an innocuous variant, in case <limits.h> declares cthread_fork.
25069    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
25070 #define cthread_fork innocuous_cthread_fork
25071
25072 /* System header to define __stub macros and hopefully few prototypes,
25073     which can conflict with char cthread_fork (); below.
25074     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
25075     <limits.h> exists even on freestanding compilers.  */
25076
25077 #ifdef __STDC__
25078 # include <limits.h>
25079 #else
25080 # include <assert.h>
25081 #endif
25082
25083 #undef cthread_fork
25084
25085 /* Override any gcc2 internal prototype to avoid an error.  */
25086 #ifdef __cplusplus
25087 extern "C"
25088 {
25089 #endif
25090 /* We use char because int might match the return type of a gcc2
25091    builtin and then its argument prototype would still apply.  */
25092 char cthread_fork ();
25093 /* The GNU C library defines this for functions which it implements
25094     to always fail with ENOSYS.  Some functions are actually named
25095     something starting with __ and the normal name is an alias.  */
25096 #if defined (__stub_cthread_fork) || defined (__stub___cthread_fork)
25097 choke me
25098 #else
25099 char (*f) () = cthread_fork;
25100 #endif
25101 #ifdef __cplusplus
25102 }
25103 #endif
25104
25105 int
25106 main ()
25107 {
25108 return f != cthread_fork;
25109   ;
25110   return 0;
25111 }
25112 _ACEOF
25113 rm -f conftest.$ac_objext conftest$ac_exeext
25114 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
25115   (eval $ac_link) 2>conftest.er1
25116   ac_status=$?
25117   grep -v '^ *+' conftest.er1 >conftest.err
25118   rm -f conftest.er1
25119   cat conftest.err >&5
25120   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25121   (exit $ac_status); } &&
25122          { ac_try='test -z "$ac_c_werror_flag"
25123                          || test ! -s conftest.err'
25124   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25125   (eval $ac_try) 2>&5
25126   ac_status=$?
25127   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25128   (exit $ac_status); }; } &&
25129          { ac_try='test -s conftest$ac_exeext'
25130   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25131   (eval $ac_try) 2>&5
25132   ac_status=$?
25133   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25134   (exit $ac_status); }; }; then
25135   ac_cv_func_cthread_fork=yes
25136 else
25137   echo "$as_me: failed program was:" >&5
25138 sed 's/^/| /' conftest.$ac_ext >&5
25139
25140 ac_cv_func_cthread_fork=no
25141 fi
25142 rm -f conftest.err conftest.$ac_objext \
25143       conftest$ac_exeext conftest.$ac_ext
25144 fi
25145 echo "$as_me:$LINENO: result: $ac_cv_func_cthread_fork" >&5
25146 echo "${ECHO_T}$ac_cv_func_cthread_fork" >&6
25147 if test $ac_cv_func_cthread_fork = yes; then
25148   ol_link_threads=yes
25149 fi
25150
25151
25152                 if test $ol_link_threads = no ; then
25153                                                                         echo "$as_me:$LINENO: checking for cthread_fork with -all_load" >&5
25154 echo $ECHO_N "checking for cthread_fork with -all_load... $ECHO_C" >&6
25155 if test "${ol_cv_cthread_all_load+set}" = set; then
25156   echo $ECHO_N "(cached) $ECHO_C" >&6
25157 else
25158
25159                                                                 save_LIBS="$LIBS"
25160                                 LIBS="-all_load $LIBS"
25161                                 cat >conftest.$ac_ext <<_ACEOF
25162 /* confdefs.h.  */
25163 _ACEOF
25164 cat confdefs.h >>conftest.$ac_ext
25165 cat >>conftest.$ac_ext <<_ACEOF
25166 /* end confdefs.h.  */
25167 #include <mach/cthreads.h>
25168 int
25169 main ()
25170 {
25171
25172                                         cthread_fork((void *)0, (void *)0);
25173
25174   ;
25175   return 0;
25176 }
25177 _ACEOF
25178 rm -f conftest.$ac_objext conftest$ac_exeext
25179 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
25180   (eval $ac_link) 2>conftest.er1
25181   ac_status=$?
25182   grep -v '^ *+' conftest.er1 >conftest.err
25183   rm -f conftest.er1
25184   cat conftest.err >&5
25185   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25186   (exit $ac_status); } &&
25187          { ac_try='test -z "$ac_c_werror_flag"
25188                          || test ! -s conftest.err'
25189   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25190   (eval $ac_try) 2>&5
25191   ac_status=$?
25192   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25193   (exit $ac_status); }; } &&
25194          { ac_try='test -s conftest$ac_exeext'
25195   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25196   (eval $ac_try) 2>&5
25197   ac_status=$?
25198   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25199   (exit $ac_status); }; }; then
25200   ol_cv_cthread_all_load=yes
25201 else
25202   echo "$as_me: failed program was:" >&5
25203 sed 's/^/| /' conftest.$ac_ext >&5
25204
25205 ol_cv_cthread_all_load=no
25206 fi
25207 rm -f conftest.err conftest.$ac_objext \
25208       conftest$ac_exeext conftest.$ac_ext
25209                                                                 LIBS="$save_LIBS"
25210
25211 fi
25212 echo "$as_me:$LINENO: result: $ol_cv_cthread_all_load" >&5
25213 echo "${ECHO_T}$ol_cv_cthread_all_load" >&6
25214
25215                         if test $ol_cv_cthread_all_load = yes ; then
25216                                 LTHREAD_LIBS="$LTHREAD_LIBS -all_load"
25217                                 ol_link_threads=mach
25218                                 ol_with_threads=found
25219                         fi
25220                 fi
25221
25222         elif test $ac_cv_header_cthreads_h = yes ; then
25223
25224                 ol_with_threads=found
25225
25226                                 save_LIBS="$LIBS"
25227                 LIBS="$LIBS -lthreads"
25228                 echo "$as_me:$LINENO: checking for cthread_fork" >&5
25229 echo $ECHO_N "checking for cthread_fork... $ECHO_C" >&6
25230 if test "${ac_cv_func_cthread_fork+set}" = set; then
25231   echo $ECHO_N "(cached) $ECHO_C" >&6
25232 else
25233   cat >conftest.$ac_ext <<_ACEOF
25234 /* confdefs.h.  */
25235 _ACEOF
25236 cat confdefs.h >>conftest.$ac_ext
25237 cat >>conftest.$ac_ext <<_ACEOF
25238 /* end confdefs.h.  */
25239 /* Define cthread_fork to an innocuous variant, in case <limits.h> declares cthread_fork.
25240    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
25241 #define cthread_fork innocuous_cthread_fork
25242
25243 /* System header to define __stub macros and hopefully few prototypes,
25244     which can conflict with char cthread_fork (); below.
25245     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
25246     <limits.h> exists even on freestanding compilers.  */
25247
25248 #ifdef __STDC__
25249 # include <limits.h>
25250 #else
25251 # include <assert.h>
25252 #endif
25253
25254 #undef cthread_fork
25255
25256 /* Override any gcc2 internal prototype to avoid an error.  */
25257 #ifdef __cplusplus
25258 extern "C"
25259 {
25260 #endif
25261 /* We use char because int might match the return type of a gcc2
25262    builtin and then its argument prototype would still apply.  */
25263 char cthread_fork ();
25264 /* The GNU C library defines this for functions which it implements
25265     to always fail with ENOSYS.  Some functions are actually named
25266     something starting with __ and the normal name is an alias.  */
25267 #if defined (__stub_cthread_fork) || defined (__stub___cthread_fork)
25268 choke me
25269 #else
25270 char (*f) () = cthread_fork;
25271 #endif
25272 #ifdef __cplusplus
25273 }
25274 #endif
25275
25276 int
25277 main ()
25278 {
25279 return f != cthread_fork;
25280   ;
25281   return 0;
25282 }
25283 _ACEOF
25284 rm -f conftest.$ac_objext conftest$ac_exeext
25285 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
25286   (eval $ac_link) 2>conftest.er1
25287   ac_status=$?
25288   grep -v '^ *+' conftest.er1 >conftest.err
25289   rm -f conftest.er1
25290   cat conftest.err >&5
25291   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25292   (exit $ac_status); } &&
25293          { ac_try='test -z "$ac_c_werror_flag"
25294                          || test ! -s conftest.err'
25295   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25296   (eval $ac_try) 2>&5
25297   ac_status=$?
25298   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25299   (exit $ac_status); }; } &&
25300          { ac_try='test -s conftest$ac_exeext'
25301   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25302   (eval $ac_try) 2>&5
25303   ac_status=$?
25304   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25305   (exit $ac_status); }; }; then
25306   ac_cv_func_cthread_fork=yes
25307 else
25308   echo "$as_me: failed program was:" >&5
25309 sed 's/^/| /' conftest.$ac_ext >&5
25310
25311 ac_cv_func_cthread_fork=no
25312 fi
25313 rm -f conftest.err conftest.$ac_objext \
25314       conftest$ac_exeext conftest.$ac_ext
25315 fi
25316 echo "$as_me:$LINENO: result: $ac_cv_func_cthread_fork" >&5
25317 echo "${ECHO_T}$ac_cv_func_cthread_fork" >&6
25318 if test $ac_cv_func_cthread_fork = yes; then
25319   ol_link_threads=yes
25320 fi
25321
25322                 LIBS="$save_LIBS"
25323
25324                 if test $ol_link_threads = yes ; then
25325                         LTHREAD_LIBS="-lthreads"
25326                         ol_link_threads=mach
25327                         ol_with_threads=found
25328                 else
25329                         { { echo "$as_me:$LINENO: error: could not link with Mach CThreads" >&5
25330 echo "$as_me: error: could not link with Mach CThreads" >&2;}
25331    { (exit 1); exit 1; }; }
25332                 fi
25333
25334         elif test $ol_with_threads = mach ; then
25335                 { { echo "$as_me:$LINENO: error: could not locate Mach CThreads" >&5
25336 echo "$as_me: error: could not locate Mach CThreads" >&2;}
25337    { (exit 1); exit 1; }; }
25338         fi
25339
25340         if test $ol_link_threads = mach ; then
25341
25342 cat >>confdefs.h <<\_ACEOF
25343 #define HAVE_MACH_CTHREADS 1
25344 _ACEOF
25345
25346         elif test $ol_with_threads = found ; then
25347                 { { echo "$as_me:$LINENO: error: could not link with Mach CThreads" >&5
25348 echo "$as_me: error: could not link with Mach CThreads" >&2;}
25349    { (exit 1); exit 1; }; }
25350         fi
25351         ;;
25352 esac
25353
25354 case $ol_with_threads in auto | yes | pth)
25355
25356
25357 for ac_header in pth.h
25358 do
25359 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
25360 if eval "test \"\${$as_ac_Header+set}\" = set"; then
25361   echo "$as_me:$LINENO: checking for $ac_header" >&5
25362 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
25363 if eval "test \"\${$as_ac_Header+set}\" = set"; then
25364   echo $ECHO_N "(cached) $ECHO_C" >&6
25365 fi
25366 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
25367 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
25368 else
25369   # Is the header compilable?
25370 echo "$as_me:$LINENO: checking $ac_header usability" >&5
25371 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
25372 cat >conftest.$ac_ext <<_ACEOF
25373 /* confdefs.h.  */
25374 _ACEOF
25375 cat confdefs.h >>conftest.$ac_ext
25376 cat >>conftest.$ac_ext <<_ACEOF
25377 /* end confdefs.h.  */
25378 $ac_includes_default
25379 #include <$ac_header>
25380 _ACEOF
25381 rm -f conftest.$ac_objext
25382 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
25383   (eval $ac_compile) 2>conftest.er1
25384   ac_status=$?
25385   grep -v '^ *+' conftest.er1 >conftest.err
25386   rm -f conftest.er1
25387   cat conftest.err >&5
25388   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25389   (exit $ac_status); } &&
25390          { ac_try='test -z "$ac_c_werror_flag"
25391                          || test ! -s conftest.err'
25392   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25393   (eval $ac_try) 2>&5
25394   ac_status=$?
25395   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25396   (exit $ac_status); }; } &&
25397          { ac_try='test -s conftest.$ac_objext'
25398   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25399   (eval $ac_try) 2>&5
25400   ac_status=$?
25401   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25402   (exit $ac_status); }; }; then
25403   ac_header_compiler=yes
25404 else
25405   echo "$as_me: failed program was:" >&5
25406 sed 's/^/| /' conftest.$ac_ext >&5
25407
25408 ac_header_compiler=no
25409 fi
25410 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
25411 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
25412 echo "${ECHO_T}$ac_header_compiler" >&6
25413
25414 # Is the header present?
25415 echo "$as_me:$LINENO: checking $ac_header presence" >&5
25416 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
25417 cat >conftest.$ac_ext <<_ACEOF
25418 /* confdefs.h.  */
25419 _ACEOF
25420 cat confdefs.h >>conftest.$ac_ext
25421 cat >>conftest.$ac_ext <<_ACEOF
25422 /* end confdefs.h.  */
25423 #include <$ac_header>
25424 _ACEOF
25425 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
25426   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
25427   ac_status=$?
25428   grep -v '^ *+' conftest.er1 >conftest.err
25429   rm -f conftest.er1
25430   cat conftest.err >&5
25431   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25432   (exit $ac_status); } >/dev/null; then
25433   if test -s conftest.err; then
25434     ac_cpp_err=$ac_c_preproc_warn_flag
25435     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
25436   else
25437     ac_cpp_err=
25438   fi
25439 else
25440   ac_cpp_err=yes
25441 fi
25442 if test -z "$ac_cpp_err"; then
25443   ac_header_preproc=yes
25444 else
25445   echo "$as_me: failed program was:" >&5
25446 sed 's/^/| /' conftest.$ac_ext >&5
25447
25448   ac_header_preproc=no
25449 fi
25450 rm -f conftest.err conftest.$ac_ext
25451 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
25452 echo "${ECHO_T}$ac_header_preproc" >&6
25453
25454 # So?  What about this header?
25455 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
25456   yes:no: )
25457     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
25458 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
25459     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
25460 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
25461     ac_header_preproc=yes
25462     ;;
25463   no:yes:* )
25464     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
25465 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
25466     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
25467 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
25468     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
25469 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
25470     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
25471 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
25472     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
25473 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
25474     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
25475 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
25476     (
25477       cat <<\_ASBOX
25478 ## --------------------------------------------- ##
25479 ## Report this to <http://www.openldap.org/its/> ##
25480 ## --------------------------------------------- ##
25481 _ASBOX
25482     ) |
25483       sed "s/^/$as_me: WARNING:     /" >&2
25484     ;;
25485 esac
25486 echo "$as_me:$LINENO: checking for $ac_header" >&5
25487 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
25488 if eval "test \"\${$as_ac_Header+set}\" = set"; then
25489   echo $ECHO_N "(cached) $ECHO_C" >&6
25490 else
25491   eval "$as_ac_Header=\$ac_header_preproc"
25492 fi
25493 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
25494 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
25495
25496 fi
25497 if test `eval echo '${'$as_ac_Header'}'` = yes; then
25498   cat >>confdefs.h <<_ACEOF
25499 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
25500 _ACEOF
25501
25502 fi
25503
25504 done
25505
25506
25507         if test $ac_cv_header_pth_h = yes ; then
25508                 echo "$as_me:$LINENO: checking for pth_version in -lpth" >&5
25509 echo $ECHO_N "checking for pth_version in -lpth... $ECHO_C" >&6
25510 if test "${ac_cv_lib_pth_pth_version+set}" = set; then
25511   echo $ECHO_N "(cached) $ECHO_C" >&6
25512 else
25513   ac_check_lib_save_LIBS=$LIBS
25514 LIBS="-lpth  $LIBS"
25515 cat >conftest.$ac_ext <<_ACEOF
25516 /* confdefs.h.  */
25517 _ACEOF
25518 cat confdefs.h >>conftest.$ac_ext
25519 cat >>conftest.$ac_ext <<_ACEOF
25520 /* end confdefs.h.  */
25521
25522 /* Override any gcc2 internal prototype to avoid an error.  */
25523 #ifdef __cplusplus
25524 extern "C"
25525 #endif
25526 /* We use char because int might match the return type of a gcc2
25527    builtin and then its argument prototype would still apply.  */
25528 char pth_version ();
25529 int
25530 main ()
25531 {
25532 pth_version ();
25533   ;
25534   return 0;
25535 }
25536 _ACEOF
25537 rm -f conftest.$ac_objext conftest$ac_exeext
25538 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
25539   (eval $ac_link) 2>conftest.er1
25540   ac_status=$?
25541   grep -v '^ *+' conftest.er1 >conftest.err
25542   rm -f conftest.er1
25543   cat conftest.err >&5
25544   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25545   (exit $ac_status); } &&
25546          { ac_try='test -z "$ac_c_werror_flag"
25547                          || test ! -s conftest.err'
25548   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25549   (eval $ac_try) 2>&5
25550   ac_status=$?
25551   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25552   (exit $ac_status); }; } &&
25553          { ac_try='test -s conftest$ac_exeext'
25554   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25555   (eval $ac_try) 2>&5
25556   ac_status=$?
25557   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25558   (exit $ac_status); }; }; then
25559   ac_cv_lib_pth_pth_version=yes
25560 else
25561   echo "$as_me: failed program was:" >&5
25562 sed 's/^/| /' conftest.$ac_ext >&5
25563
25564 ac_cv_lib_pth_pth_version=no
25565 fi
25566 rm -f conftest.err conftest.$ac_objext \
25567       conftest$ac_exeext conftest.$ac_ext
25568 LIBS=$ac_check_lib_save_LIBS
25569 fi
25570 echo "$as_me:$LINENO: result: $ac_cv_lib_pth_pth_version" >&5
25571 echo "${ECHO_T}$ac_cv_lib_pth_pth_version" >&6
25572 if test $ac_cv_lib_pth_pth_version = yes; then
25573   have_pth=yes
25574 else
25575   have_pth=no
25576 fi
25577
25578
25579                 if test $have_pth = yes ; then
25580
25581 cat >>confdefs.h <<\_ACEOF
25582 #define HAVE_GNU_PTH 1
25583 _ACEOF
25584
25585                         LTHREAD_LIBS="$LTHREAD_LIBS -lpth"
25586                         ol_link_threads=pth
25587                         ol_with_threads=found
25588
25589                         if test $ol_with_yielding_select = auto ; then
25590                                 ol_with_yielding_select=yes
25591                         fi
25592                 fi
25593         fi
25594         ;;
25595 esac
25596
25597 case $ol_with_threads in auto | yes | lwp)
25598
25599
25600
25601 for ac_header in thread.h synch.h
25602 do
25603 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
25604 if eval "test \"\${$as_ac_Header+set}\" = set"; then
25605   echo "$as_me:$LINENO: checking for $ac_header" >&5
25606 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
25607 if eval "test \"\${$as_ac_Header+set}\" = set"; then
25608   echo $ECHO_N "(cached) $ECHO_C" >&6
25609 fi
25610 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
25611 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
25612 else
25613   # Is the header compilable?
25614 echo "$as_me:$LINENO: checking $ac_header usability" >&5
25615 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
25616 cat >conftest.$ac_ext <<_ACEOF
25617 /* confdefs.h.  */
25618 _ACEOF
25619 cat confdefs.h >>conftest.$ac_ext
25620 cat >>conftest.$ac_ext <<_ACEOF
25621 /* end confdefs.h.  */
25622 $ac_includes_default
25623 #include <$ac_header>
25624 _ACEOF
25625 rm -f conftest.$ac_objext
25626 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
25627   (eval $ac_compile) 2>conftest.er1
25628   ac_status=$?
25629   grep -v '^ *+' conftest.er1 >conftest.err
25630   rm -f conftest.er1
25631   cat conftest.err >&5
25632   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25633   (exit $ac_status); } &&
25634          { ac_try='test -z "$ac_c_werror_flag"
25635                          || test ! -s conftest.err'
25636   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25637   (eval $ac_try) 2>&5
25638   ac_status=$?
25639   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25640   (exit $ac_status); }; } &&
25641          { ac_try='test -s conftest.$ac_objext'
25642   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25643   (eval $ac_try) 2>&5
25644   ac_status=$?
25645   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25646   (exit $ac_status); }; }; then
25647   ac_header_compiler=yes
25648 else
25649   echo "$as_me: failed program was:" >&5
25650 sed 's/^/| /' conftest.$ac_ext >&5
25651
25652 ac_header_compiler=no
25653 fi
25654 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
25655 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
25656 echo "${ECHO_T}$ac_header_compiler" >&6
25657
25658 # Is the header present?
25659 echo "$as_me:$LINENO: checking $ac_header presence" >&5
25660 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
25661 cat >conftest.$ac_ext <<_ACEOF
25662 /* confdefs.h.  */
25663 _ACEOF
25664 cat confdefs.h >>conftest.$ac_ext
25665 cat >>conftest.$ac_ext <<_ACEOF
25666 /* end confdefs.h.  */
25667 #include <$ac_header>
25668 _ACEOF
25669 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
25670   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
25671   ac_status=$?
25672   grep -v '^ *+' conftest.er1 >conftest.err
25673   rm -f conftest.er1
25674   cat conftest.err >&5
25675   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25676   (exit $ac_status); } >/dev/null; then
25677   if test -s conftest.err; then
25678     ac_cpp_err=$ac_c_preproc_warn_flag
25679     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
25680   else
25681     ac_cpp_err=
25682   fi
25683 else
25684   ac_cpp_err=yes
25685 fi
25686 if test -z "$ac_cpp_err"; then
25687   ac_header_preproc=yes
25688 else
25689   echo "$as_me: failed program was:" >&5
25690 sed 's/^/| /' conftest.$ac_ext >&5
25691
25692   ac_header_preproc=no
25693 fi
25694 rm -f conftest.err conftest.$ac_ext
25695 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
25696 echo "${ECHO_T}$ac_header_preproc" >&6
25697
25698 # So?  What about this header?
25699 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
25700   yes:no: )
25701     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
25702 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
25703     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
25704 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
25705     ac_header_preproc=yes
25706     ;;
25707   no:yes:* )
25708     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
25709 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
25710     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
25711 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
25712     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
25713 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
25714     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
25715 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
25716     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
25717 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
25718     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
25719 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
25720     (
25721       cat <<\_ASBOX
25722 ## --------------------------------------------- ##
25723 ## Report this to <http://www.openldap.org/its/> ##
25724 ## --------------------------------------------- ##
25725 _ASBOX
25726     ) |
25727       sed "s/^/$as_me: WARNING:     /" >&2
25728     ;;
25729 esac
25730 echo "$as_me:$LINENO: checking for $ac_header" >&5
25731 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
25732 if eval "test \"\${$as_ac_Header+set}\" = set"; then
25733   echo $ECHO_N "(cached) $ECHO_C" >&6
25734 else
25735   eval "$as_ac_Header=\$ac_header_preproc"
25736 fi
25737 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
25738 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
25739
25740 fi
25741 if test `eval echo '${'$as_ac_Header'}'` = yes; then
25742   cat >>confdefs.h <<_ACEOF
25743 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
25744 _ACEOF
25745
25746 fi
25747
25748 done
25749
25750         if test $ac_cv_header_thread_h = yes &&
25751            test $ac_cv_header_synch_h = yes ; then
25752                 echo "$as_me:$LINENO: checking for thr_create in -lthread" >&5
25753 echo $ECHO_N "checking for thr_create in -lthread... $ECHO_C" >&6
25754 if test "${ac_cv_lib_thread_thr_create+set}" = set; then
25755   echo $ECHO_N "(cached) $ECHO_C" >&6
25756 else
25757   ac_check_lib_save_LIBS=$LIBS
25758 LIBS="-lthread  $LIBS"
25759 cat >conftest.$ac_ext <<_ACEOF
25760 /* confdefs.h.  */
25761 _ACEOF
25762 cat confdefs.h >>conftest.$ac_ext
25763 cat >>conftest.$ac_ext <<_ACEOF
25764 /* end confdefs.h.  */
25765
25766 /* Override any gcc2 internal prototype to avoid an error.  */
25767 #ifdef __cplusplus
25768 extern "C"
25769 #endif
25770 /* We use char because int might match the return type of a gcc2
25771    builtin and then its argument prototype would still apply.  */
25772 char thr_create ();
25773 int
25774 main ()
25775 {
25776 thr_create ();
25777   ;
25778   return 0;
25779 }
25780 _ACEOF
25781 rm -f conftest.$ac_objext conftest$ac_exeext
25782 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
25783   (eval $ac_link) 2>conftest.er1
25784   ac_status=$?
25785   grep -v '^ *+' conftest.er1 >conftest.err
25786   rm -f conftest.er1
25787   cat conftest.err >&5
25788   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25789   (exit $ac_status); } &&
25790          { ac_try='test -z "$ac_c_werror_flag"
25791                          || test ! -s conftest.err'
25792   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25793   (eval $ac_try) 2>&5
25794   ac_status=$?
25795   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25796   (exit $ac_status); }; } &&
25797          { ac_try='test -s conftest$ac_exeext'
25798   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25799   (eval $ac_try) 2>&5
25800   ac_status=$?
25801   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25802   (exit $ac_status); }; }; then
25803   ac_cv_lib_thread_thr_create=yes
25804 else
25805   echo "$as_me: failed program was:" >&5
25806 sed 's/^/| /' conftest.$ac_ext >&5
25807
25808 ac_cv_lib_thread_thr_create=no
25809 fi
25810 rm -f conftest.err conftest.$ac_objext \
25811       conftest$ac_exeext conftest.$ac_ext
25812 LIBS=$ac_check_lib_save_LIBS
25813 fi
25814 echo "$as_me:$LINENO: result: $ac_cv_lib_thread_thr_create" >&5
25815 echo "${ECHO_T}$ac_cv_lib_thread_thr_create" >&6
25816 if test $ac_cv_lib_thread_thr_create = yes; then
25817   have_thr=yes
25818 else
25819   have_thr=no
25820 fi
25821
25822
25823                 if test $have_thr = yes ; then
25824
25825 cat >>confdefs.h <<\_ACEOF
25826 #define HAVE_THR 1
25827 _ACEOF
25828
25829                         LTHREAD_LIBS="$LTHREAD_LIBS -lthread"
25830                         ol_link_threads=thr
25831
25832                         if test $ol_with_yielding_select = auto ; then
25833                                 ol_with_yielding_select=yes
25834                         fi
25835
25836
25837
25838 for ac_func in \
25839                                 thr_setconcurrency \
25840                                 thr_getconcurrency \
25841
25842 do
25843 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
25844 echo "$as_me:$LINENO: checking for $ac_func" >&5
25845 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
25846 if eval "test \"\${$as_ac_var+set}\" = set"; then
25847   echo $ECHO_N "(cached) $ECHO_C" >&6
25848 else
25849   cat >conftest.$ac_ext <<_ACEOF
25850 /* confdefs.h.  */
25851 _ACEOF
25852 cat confdefs.h >>conftest.$ac_ext
25853 cat >>conftest.$ac_ext <<_ACEOF
25854 /* end confdefs.h.  */
25855 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
25856    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
25857 #define $ac_func innocuous_$ac_func
25858
25859 /* System header to define __stub macros and hopefully few prototypes,
25860     which can conflict with char $ac_func (); below.
25861     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
25862     <limits.h> exists even on freestanding compilers.  */
25863
25864 #ifdef __STDC__
25865 # include <limits.h>
25866 #else
25867 # include <assert.h>
25868 #endif
25869
25870 #undef $ac_func
25871
25872 /* Override any gcc2 internal prototype to avoid an error.  */
25873 #ifdef __cplusplus
25874 extern "C"
25875 {
25876 #endif
25877 /* We use char because int might match the return type of a gcc2
25878    builtin and then its argument prototype would still apply.  */
25879 char $ac_func ();
25880 /* The GNU C library defines this for functions which it implements
25881     to always fail with ENOSYS.  Some functions are actually named
25882     something starting with __ and the normal name is an alias.  */
25883 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
25884 choke me
25885 #else
25886 char (*f) () = $ac_func;
25887 #endif
25888 #ifdef __cplusplus
25889 }
25890 #endif
25891
25892 int
25893 main ()
25894 {
25895 return f != $ac_func;
25896   ;
25897   return 0;
25898 }
25899 _ACEOF
25900 rm -f conftest.$ac_objext conftest$ac_exeext
25901 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
25902   (eval $ac_link) 2>conftest.er1
25903   ac_status=$?
25904   grep -v '^ *+' conftest.er1 >conftest.err
25905   rm -f conftest.er1
25906   cat conftest.err >&5
25907   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25908   (exit $ac_status); } &&
25909          { ac_try='test -z "$ac_c_werror_flag"
25910                          || test ! -s conftest.err'
25911   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25912   (eval $ac_try) 2>&5
25913   ac_status=$?
25914   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25915   (exit $ac_status); }; } &&
25916          { ac_try='test -s conftest$ac_exeext'
25917   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25918   (eval $ac_try) 2>&5
25919   ac_status=$?
25920   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25921   (exit $ac_status); }; }; then
25922   eval "$as_ac_var=yes"
25923 else
25924   echo "$as_me: failed program was:" >&5
25925 sed 's/^/| /' conftest.$ac_ext >&5
25926
25927 eval "$as_ac_var=no"
25928 fi
25929 rm -f conftest.err conftest.$ac_objext \
25930       conftest$ac_exeext conftest.$ac_ext
25931 fi
25932 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
25933 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
25934 if test `eval echo '${'$as_ac_var'}'` = yes; then
25935   cat >>confdefs.h <<_ACEOF
25936 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
25937 _ACEOF
25938
25939 fi
25940 done
25941
25942                 fi
25943         fi
25944
25945
25946 for ac_header in lwp/lwp.h
25947 do
25948 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
25949 if eval "test \"\${$as_ac_Header+set}\" = set"; then
25950   echo "$as_me:$LINENO: checking for $ac_header" >&5
25951 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
25952 if eval "test \"\${$as_ac_Header+set}\" = set"; then
25953   echo $ECHO_N "(cached) $ECHO_C" >&6
25954 fi
25955 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
25956 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
25957 else
25958   # Is the header compilable?
25959 echo "$as_me:$LINENO: checking $ac_header usability" >&5
25960 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
25961 cat >conftest.$ac_ext <<_ACEOF
25962 /* confdefs.h.  */
25963 _ACEOF
25964 cat confdefs.h >>conftest.$ac_ext
25965 cat >>conftest.$ac_ext <<_ACEOF
25966 /* end confdefs.h.  */
25967 $ac_includes_default
25968 #include <$ac_header>
25969 _ACEOF
25970 rm -f conftest.$ac_objext
25971 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
25972   (eval $ac_compile) 2>conftest.er1
25973   ac_status=$?
25974   grep -v '^ *+' conftest.er1 >conftest.err
25975   rm -f conftest.er1
25976   cat conftest.err >&5
25977   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25978   (exit $ac_status); } &&
25979          { ac_try='test -z "$ac_c_werror_flag"
25980                          || test ! -s conftest.err'
25981   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25982   (eval $ac_try) 2>&5
25983   ac_status=$?
25984   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25985   (exit $ac_status); }; } &&
25986          { ac_try='test -s conftest.$ac_objext'
25987   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25988   (eval $ac_try) 2>&5
25989   ac_status=$?
25990   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25991   (exit $ac_status); }; }; then
25992   ac_header_compiler=yes
25993 else
25994   echo "$as_me: failed program was:" >&5
25995 sed 's/^/| /' conftest.$ac_ext >&5
25996
25997 ac_header_compiler=no
25998 fi
25999 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
26000 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
26001 echo "${ECHO_T}$ac_header_compiler" >&6
26002
26003 # Is the header present?
26004 echo "$as_me:$LINENO: checking $ac_header presence" >&5
26005 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
26006 cat >conftest.$ac_ext <<_ACEOF
26007 /* confdefs.h.  */
26008 _ACEOF
26009 cat confdefs.h >>conftest.$ac_ext
26010 cat >>conftest.$ac_ext <<_ACEOF
26011 /* end confdefs.h.  */
26012 #include <$ac_header>
26013 _ACEOF
26014 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
26015   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
26016   ac_status=$?
26017   grep -v '^ *+' conftest.er1 >conftest.err
26018   rm -f conftest.er1
26019   cat conftest.err >&5
26020   echo "$as_me:$LINENO: \$? = $ac_status" >&5
26021   (exit $ac_status); } >/dev/null; then
26022   if test -s conftest.err; then
26023     ac_cpp_err=$ac_c_preproc_warn_flag
26024     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
26025   else
26026     ac_cpp_err=
26027   fi
26028 else
26029   ac_cpp_err=yes
26030 fi
26031 if test -z "$ac_cpp_err"; then
26032   ac_header_preproc=yes
26033 else
26034   echo "$as_me: failed program was:" >&5
26035 sed 's/^/| /' conftest.$ac_ext >&5
26036
26037   ac_header_preproc=no
26038 fi
26039 rm -f conftest.err conftest.$ac_ext
26040 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
26041 echo "${ECHO_T}$ac_header_preproc" >&6
26042
26043 # So?  What about this header?
26044 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
26045   yes:no: )
26046     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
26047 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
26048     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
26049 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
26050     ac_header_preproc=yes
26051     ;;
26052   no:yes:* )
26053     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
26054 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
26055     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
26056 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
26057     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
26058 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
26059     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
26060 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
26061     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
26062 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
26063     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
26064 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
26065     (
26066       cat <<\_ASBOX
26067 ## --------------------------------------------- ##
26068 ## Report this to <http://www.openldap.org/its/> ##
26069 ## --------------------------------------------- ##
26070 _ASBOX
26071     ) |
26072       sed "s/^/$as_me: WARNING:     /" >&2
26073     ;;
26074 esac
26075 echo "$as_me:$LINENO: checking for $ac_header" >&5
26076 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
26077 if eval "test \"\${$as_ac_Header+set}\" = set"; then
26078   echo $ECHO_N "(cached) $ECHO_C" >&6
26079 else
26080   eval "$as_ac_Header=\$ac_header_preproc"
26081 fi
26082 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
26083 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
26084
26085 fi
26086 if test `eval echo '${'$as_ac_Header'}'` = yes; then
26087   cat >>confdefs.h <<_ACEOF
26088 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
26089 _ACEOF
26090
26091 fi
26092
26093 done
26094
26095         if test $ac_cv_header_lwp_lwp_h = yes ; then
26096                 echo "$as_me:$LINENO: checking for lwp_create in -llwp" >&5
26097 echo $ECHO_N "checking for lwp_create in -llwp... $ECHO_C" >&6
26098 if test "${ac_cv_lib_lwp_lwp_create+set}" = set; then
26099   echo $ECHO_N "(cached) $ECHO_C" >&6
26100 else
26101   ac_check_lib_save_LIBS=$LIBS
26102 LIBS="-llwp  $LIBS"
26103 cat >conftest.$ac_ext <<_ACEOF
26104 /* confdefs.h.  */
26105 _ACEOF
26106 cat confdefs.h >>conftest.$ac_ext
26107 cat >>conftest.$ac_ext <<_ACEOF
26108 /* end confdefs.h.  */
26109
26110 /* Override any gcc2 internal prototype to avoid an error.  */
26111 #ifdef __cplusplus
26112 extern "C"
26113 #endif
26114 /* We use char because int might match the return type of a gcc2
26115    builtin and then its argument prototype would still apply.  */
26116 char lwp_create ();
26117 int
26118 main ()
26119 {
26120 lwp_create ();
26121   ;
26122   return 0;
26123 }
26124 _ACEOF
26125 rm -f conftest.$ac_objext conftest$ac_exeext
26126 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
26127   (eval $ac_link) 2>conftest.er1
26128   ac_status=$?
26129   grep -v '^ *+' conftest.er1 >conftest.err
26130   rm -f conftest.er1
26131   cat conftest.err >&5
26132   echo "$as_me:$LINENO: \$? = $ac_status" >&5
26133   (exit $ac_status); } &&
26134          { ac_try='test -z "$ac_c_werror_flag"
26135                          || test ! -s conftest.err'
26136   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
26137   (eval $ac_try) 2>&5
26138   ac_status=$?
26139   echo "$as_me:$LINENO: \$? = $ac_status" >&5
26140   (exit $ac_status); }; } &&
26141          { ac_try='test -s conftest$ac_exeext'
26142   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
26143   (eval $ac_try) 2>&5
26144   ac_status=$?
26145   echo "$as_me:$LINENO: \$? = $ac_status" >&5
26146   (exit $ac_status); }; }; then
26147   ac_cv_lib_lwp_lwp_create=yes
26148 else
26149   echo "$as_me: failed program was:" >&5
26150 sed 's/^/| /' conftest.$ac_ext >&5
26151
26152 ac_cv_lib_lwp_lwp_create=no
26153 fi
26154 rm -f conftest.err conftest.$ac_objext \
26155       conftest$ac_exeext conftest.$ac_ext
26156 LIBS=$ac_check_lib_save_LIBS
26157 fi
26158 echo "$as_me:$LINENO: result: $ac_cv_lib_lwp_lwp_create" >&5
26159 echo "${ECHO_T}$ac_cv_lib_lwp_lwp_create" >&6
26160 if test $ac_cv_lib_lwp_lwp_create = yes; then
26161   have_lwp=yes
26162 else
26163   have_lwp=no
26164 fi
26165
26166
26167                 if test $have_lwp = yes ; then
26168
26169 cat >>confdefs.h <<\_ACEOF
26170 #define HAVE_LWP 1
26171 _ACEOF
26172
26173                         LTHREAD_LIBS="$LTHREAD_LIBS -llwp"
26174                         ol_link_threads=lwp
26175
26176                         if test $ol_with_yielding_select = auto ; then
26177                                 ol_with_yielding_select=no
26178                         fi
26179                 fi
26180         fi
26181         ;;
26182 esac
26183
26184 if test $ol_with_yielding_select = yes ; then
26185
26186 cat >>confdefs.h <<\_ACEOF
26187 #define HAVE_YIELDING_SELECT 1
26188 _ACEOF
26189
26190 fi
26191
26192 if test $ol_with_threads = manual ; then
26193                 ol_link_threads=yes
26194
26195         { echo "$as_me:$LINENO: WARNING: thread defines and link options must be set manually" >&5
26196 echo "$as_me: WARNING: thread defines and link options must be set manually" >&2;}
26197
26198
26199
26200 for ac_header in pthread.h sched.h
26201 do
26202 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
26203 if eval "test \"\${$as_ac_Header+set}\" = set"; then
26204   echo "$as_me:$LINENO: checking for $ac_header" >&5
26205 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
26206 if eval "test \"\${$as_ac_Header+set}\" = set"; then
26207   echo $ECHO_N "(cached) $ECHO_C" >&6
26208 fi
26209 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
26210 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
26211 else
26212   # Is the header compilable?
26213 echo "$as_me:$LINENO: checking $ac_header usability" >&5
26214 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
26215 cat >conftest.$ac_ext <<_ACEOF
26216 /* confdefs.h.  */
26217 _ACEOF
26218 cat confdefs.h >>conftest.$ac_ext
26219 cat >>conftest.$ac_ext <<_ACEOF
26220 /* end confdefs.h.  */
26221 $ac_includes_default
26222 #include <$ac_header>
26223 _ACEOF
26224 rm -f conftest.$ac_objext
26225 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
26226   (eval $ac_compile) 2>conftest.er1
26227   ac_status=$?
26228   grep -v '^ *+' conftest.er1 >conftest.err
26229   rm -f conftest.er1
26230   cat conftest.err >&5
26231   echo "$as_me:$LINENO: \$? = $ac_status" >&5
26232   (exit $ac_status); } &&
26233          { ac_try='test -z "$ac_c_werror_flag"
26234                          || test ! -s conftest.err'
26235   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
26236   (eval $ac_try) 2>&5
26237   ac_status=$?
26238   echo "$as_me:$LINENO: \$? = $ac_status" >&5
26239   (exit $ac_status); }; } &&
26240          { ac_try='test -s conftest.$ac_objext'
26241   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
26242   (eval $ac_try) 2>&5
26243   ac_status=$?
26244   echo "$as_me:$LINENO: \$? = $ac_status" >&5
26245   (exit $ac_status); }; }; then
26246   ac_header_compiler=yes
26247 else
26248   echo "$as_me: failed program was:" >&5
26249 sed 's/^/| /' conftest.$ac_ext >&5
26250
26251 ac_header_compiler=no
26252 fi
26253 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
26254 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
26255 echo "${ECHO_T}$ac_header_compiler" >&6
26256
26257 # Is the header present?
26258 echo "$as_me:$LINENO: checking $ac_header presence" >&5
26259 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
26260 cat >conftest.$ac_ext <<_ACEOF
26261 /* confdefs.h.  */
26262 _ACEOF
26263 cat confdefs.h >>conftest.$ac_ext
26264 cat >>conftest.$ac_ext <<_ACEOF
26265 /* end confdefs.h.  */
26266 #include <$ac_header>
26267 _ACEOF
26268 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
26269   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
26270   ac_status=$?
26271   grep -v '^ *+' conftest.er1 >conftest.err
26272   rm -f conftest.er1
26273   cat conftest.err >&5
26274   echo "$as_me:$LINENO: \$? = $ac_status" >&5
26275   (exit $ac_status); } >/dev/null; then
26276   if test -s conftest.err; then
26277     ac_cpp_err=$ac_c_preproc_warn_flag
26278     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
26279   else
26280     ac_cpp_err=
26281   fi
26282 else
26283   ac_cpp_err=yes
26284 fi
26285 if test -z "$ac_cpp_err"; then
26286   ac_header_preproc=yes
26287 else
26288   echo "$as_me: failed program was:" >&5
26289 sed 's/^/| /' conftest.$ac_ext >&5
26290
26291   ac_header_preproc=no
26292 fi
26293 rm -f conftest.err conftest.$ac_ext
26294 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
26295 echo "${ECHO_T}$ac_header_preproc" >&6
26296
26297 # So?  What about this header?
26298 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
26299   yes:no: )
26300     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
26301 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
26302     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
26303 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
26304     ac_header_preproc=yes
26305     ;;
26306   no:yes:* )
26307     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
26308 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
26309     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
26310 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
26311     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
26312 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
26313     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
26314 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
26315     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
26316 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
26317     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
26318 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
26319     (
26320       cat <<\_ASBOX
26321 ## --------------------------------------------- ##
26322 ## Report this to <http://www.openldap.org/its/> ##
26323 ## --------------------------------------------- ##
26324 _ASBOX
26325     ) |
26326       sed "s/^/$as_me: WARNING:     /" >&2
26327     ;;
26328 esac
26329 echo "$as_me:$LINENO: checking for $ac_header" >&5
26330 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
26331 if eval "test \"\${$as_ac_Header+set}\" = set"; then
26332   echo $ECHO_N "(cached) $ECHO_C" >&6
26333 else
26334   eval "$as_ac_Header=\$ac_header_preproc"
26335 fi
26336 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
26337 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
26338
26339 fi
26340 if test `eval echo '${'$as_ac_Header'}'` = yes; then
26341   cat >>confdefs.h <<_ACEOF
26342 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
26343 _ACEOF
26344
26345 fi
26346
26347 done
26348
26349
26350
26351 for ac_func in sched_yield pthread_yield
26352 do
26353 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
26354 echo "$as_me:$LINENO: checking for $ac_func" >&5
26355 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
26356 if eval "test \"\${$as_ac_var+set}\" = set"; then
26357   echo $ECHO_N "(cached) $ECHO_C" >&6
26358 else
26359   cat >conftest.$ac_ext <<_ACEOF
26360 /* confdefs.h.  */
26361 _ACEOF
26362 cat confdefs.h >>conftest.$ac_ext
26363 cat >>conftest.$ac_ext <<_ACEOF
26364 /* end confdefs.h.  */
26365 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
26366    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
26367 #define $ac_func innocuous_$ac_func
26368
26369 /* System header to define __stub macros and hopefully few prototypes,
26370     which can conflict with char $ac_func (); below.
26371     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
26372     <limits.h> exists even on freestanding compilers.  */
26373
26374 #ifdef __STDC__
26375 # include <limits.h>
26376 #else
26377 # include <assert.h>
26378 #endif
26379
26380 #undef $ac_func
26381
26382 /* Override any gcc2 internal prototype to avoid an error.  */
26383 #ifdef __cplusplus
26384 extern "C"
26385 {
26386 #endif
26387 /* We use char because int might match the return type of a gcc2
26388    builtin and then its argument prototype would still apply.  */
26389 char $ac_func ();
26390 /* The GNU C library defines this for functions which it implements
26391     to always fail with ENOSYS.  Some functions are actually named
26392     something starting with __ and the normal name is an alias.  */
26393 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
26394 choke me
26395 #else
26396 char (*f) () = $ac_func;
26397 #endif
26398 #ifdef __cplusplus
26399 }
26400 #endif
26401
26402 int
26403 main ()
26404 {
26405 return f != $ac_func;
26406   ;
26407   return 0;
26408 }
26409 _ACEOF
26410 rm -f conftest.$ac_objext conftest$ac_exeext
26411 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
26412   (eval $ac_link) 2>conftest.er1
26413   ac_status=$?
26414   grep -v '^ *+' conftest.er1 >conftest.err
26415   rm -f conftest.er1
26416   cat conftest.err >&5
26417   echo "$as_me:$LINENO: \$? = $ac_status" >&5
26418   (exit $ac_status); } &&
26419          { ac_try='test -z "$ac_c_werror_flag"
26420                          || test ! -s conftest.err'
26421   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
26422   (eval $ac_try) 2>&5
26423   ac_status=$?
26424   echo "$as_me:$LINENO: \$? = $ac_status" >&5
26425   (exit $ac_status); }; } &&
26426          { ac_try='test -s conftest$ac_exeext'
26427   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
26428   (eval $ac_try) 2>&5
26429   ac_status=$?
26430   echo "$as_me:$LINENO: \$? = $ac_status" >&5
26431   (exit $ac_status); }; }; then
26432   eval "$as_ac_var=yes"
26433 else
26434   echo "$as_me: failed program was:" >&5
26435 sed 's/^/| /' conftest.$ac_ext >&5
26436
26437 eval "$as_ac_var=no"
26438 fi
26439 rm -f conftest.err conftest.$ac_objext \
26440       conftest$ac_exeext conftest.$ac_ext
26441 fi
26442 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
26443 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
26444 if test `eval echo '${'$as_ac_var'}'` = yes; then
26445   cat >>confdefs.h <<_ACEOF
26446 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
26447 _ACEOF
26448
26449 fi
26450 done
26451
26452
26453         echo "$as_me:$LINENO: checking for LinuxThreads pthread.h" >&5
26454 echo $ECHO_N "checking for LinuxThreads pthread.h... $ECHO_C" >&6
26455 if test "${ol_cv_header_linux_threads+set}" = set; then
26456   echo $ECHO_N "(cached) $ECHO_C" >&6
26457 else
26458   cat >conftest.$ac_ext <<_ACEOF
26459 /* confdefs.h.  */
26460 _ACEOF
26461 cat confdefs.h >>conftest.$ac_ext
26462 cat >>conftest.$ac_ext <<_ACEOF
26463 /* end confdefs.h.  */
26464 #include <pthread.h>
26465 _ACEOF
26466 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
26467   $EGREP "pthread_kill_other_threads_np" >/dev/null 2>&1; then
26468   ol_cv_header_linux_threads=yes
26469 else
26470   ol_cv_header_linux_threads=no
26471 fi
26472 rm -f conftest*
26473
26474
26475 fi
26476 echo "$as_me:$LINENO: result: $ol_cv_header_linux_threads" >&5
26477 echo "${ECHO_T}$ol_cv_header_linux_threads" >&6
26478         if test $ol_cv_header_linux_threads = yes; then
26479
26480 cat >>confdefs.h <<\_ACEOF
26481 #define HAVE_LINUX_THREADS 1
26482 _ACEOF
26483
26484         fi
26485
26486
26487
26488 for ac_header in mach/cthreads.h
26489 do
26490 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
26491 if eval "test \"\${$as_ac_Header+set}\" = set"; then
26492   echo "$as_me:$LINENO: checking for $ac_header" >&5
26493 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
26494 if eval "test \"\${$as_ac_Header+set}\" = set"; then
26495   echo $ECHO_N "(cached) $ECHO_C" >&6
26496 fi
26497 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
26498 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
26499 else
26500   # Is the header compilable?
26501 echo "$as_me:$LINENO: checking $ac_header usability" >&5
26502 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
26503 cat >conftest.$ac_ext <<_ACEOF
26504 /* confdefs.h.  */
26505 _ACEOF
26506 cat confdefs.h >>conftest.$ac_ext
26507 cat >>conftest.$ac_ext <<_ACEOF
26508 /* end confdefs.h.  */
26509 $ac_includes_default
26510 #include <$ac_header>
26511 _ACEOF
26512 rm -f conftest.$ac_objext
26513 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
26514   (eval $ac_compile) 2>conftest.er1
26515   ac_status=$?
26516   grep -v '^ *+' conftest.er1 >conftest.err
26517   rm -f conftest.er1
26518   cat conftest.err >&5
26519   echo "$as_me:$LINENO: \$? = $ac_status" >&5
26520   (exit $ac_status); } &&
26521          { ac_try='test -z "$ac_c_werror_flag"
26522                          || test ! -s conftest.err'
26523   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
26524   (eval $ac_try) 2>&5
26525   ac_status=$?
26526   echo "$as_me:$LINENO: \$? = $ac_status" >&5
26527   (exit $ac_status); }; } &&
26528          { ac_try='test -s conftest.$ac_objext'
26529   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
26530   (eval $ac_try) 2>&5
26531   ac_status=$?
26532   echo "$as_me:$LINENO: \$? = $ac_status" >&5
26533   (exit $ac_status); }; }; then
26534   ac_header_compiler=yes
26535 else
26536   echo "$as_me: failed program was:" >&5
26537 sed 's/^/| /' conftest.$ac_ext >&5
26538
26539 ac_header_compiler=no
26540 fi
26541 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
26542 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
26543 echo "${ECHO_T}$ac_header_compiler" >&6
26544
26545 # Is the header present?
26546 echo "$as_me:$LINENO: checking $ac_header presence" >&5
26547 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
26548 cat >conftest.$ac_ext <<_ACEOF
26549 /* confdefs.h.  */
26550 _ACEOF
26551 cat confdefs.h >>conftest.$ac_ext
26552 cat >>conftest.$ac_ext <<_ACEOF
26553 /* end confdefs.h.  */
26554 #include <$ac_header>
26555 _ACEOF
26556 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
26557   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
26558   ac_status=$?
26559   grep -v '^ *+' conftest.er1 >conftest.err
26560   rm -f conftest.er1
26561   cat conftest.err >&5
26562   echo "$as_me:$LINENO: \$? = $ac_status" >&5
26563   (exit $ac_status); } >/dev/null; then
26564   if test -s conftest.err; then
26565     ac_cpp_err=$ac_c_preproc_warn_flag
26566     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
26567   else
26568     ac_cpp_err=
26569   fi
26570 else
26571   ac_cpp_err=yes
26572 fi
26573 if test -z "$ac_cpp_err"; then
26574   ac_header_preproc=yes
26575 else
26576   echo "$as_me: failed program was:" >&5
26577 sed 's/^/| /' conftest.$ac_ext >&5
26578
26579   ac_header_preproc=no
26580 fi
26581 rm -f conftest.err conftest.$ac_ext
26582 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
26583 echo "${ECHO_T}$ac_header_preproc" >&6
26584
26585 # So?  What about this header?
26586 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
26587   yes:no: )
26588     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
26589 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
26590     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
26591 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
26592     ac_header_preproc=yes
26593     ;;
26594   no:yes:* )
26595     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
26596 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
26597     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
26598 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
26599     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
26600 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
26601     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
26602 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
26603     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
26604 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
26605     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
26606 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
26607     (
26608       cat <<\_ASBOX
26609 ## --------------------------------------------- ##
26610 ## Report this to <http://www.openldap.org/its/> ##
26611 ## --------------------------------------------- ##
26612 _ASBOX
26613     ) |
26614       sed "s/^/$as_me: WARNING:     /" >&2
26615     ;;
26616 esac
26617 echo "$as_me:$LINENO: checking for $ac_header" >&5
26618 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
26619 if eval "test \"\${$as_ac_Header+set}\" = set"; then
26620   echo $ECHO_N "(cached) $ECHO_C" >&6
26621 else
26622   eval "$as_ac_Header=\$ac_header_preproc"
26623 fi
26624 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
26625 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
26626
26627 fi
26628 if test `eval echo '${'$as_ac_Header'}'` = yes; then
26629   cat >>confdefs.h <<_ACEOF
26630 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
26631 _ACEOF
26632
26633 fi
26634
26635 done
26636
26637
26638 for ac_header in lwp/lwp.h
26639 do
26640 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
26641 if eval "test \"\${$as_ac_Header+set}\" = set"; then
26642   echo "$as_me:$LINENO: checking for $ac_header" >&5
26643 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
26644 if eval "test \"\${$as_ac_Header+set}\" = set"; then
26645   echo $ECHO_N "(cached) $ECHO_C" >&6
26646 fi
26647 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
26648 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
26649 else
26650   # Is the header compilable?
26651 echo "$as_me:$LINENO: checking $ac_header usability" >&5
26652 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
26653 cat >conftest.$ac_ext <<_ACEOF
26654 /* confdefs.h.  */
26655 _ACEOF
26656 cat confdefs.h >>conftest.$ac_ext
26657 cat >>conftest.$ac_ext <<_ACEOF
26658 /* end confdefs.h.  */
26659 $ac_includes_default
26660 #include <$ac_header>
26661 _ACEOF
26662 rm -f conftest.$ac_objext
26663 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
26664   (eval $ac_compile) 2>conftest.er1
26665   ac_status=$?
26666   grep -v '^ *+' conftest.er1 >conftest.err
26667   rm -f conftest.er1
26668   cat conftest.err >&5
26669   echo "$as_me:$LINENO: \$? = $ac_status" >&5
26670   (exit $ac_status); } &&
26671          { ac_try='test -z "$ac_c_werror_flag"
26672                          || test ! -s conftest.err'
26673   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
26674   (eval $ac_try) 2>&5
26675   ac_status=$?
26676   echo "$as_me:$LINENO: \$? = $ac_status" >&5
26677   (exit $ac_status); }; } &&
26678          { ac_try='test -s conftest.$ac_objext'
26679   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
26680   (eval $ac_try) 2>&5
26681   ac_status=$?
26682   echo "$as_me:$LINENO: \$? = $ac_status" >&5
26683   (exit $ac_status); }; }; then
26684   ac_header_compiler=yes
26685 else
26686   echo "$as_me: failed program was:" >&5
26687 sed 's/^/| /' conftest.$ac_ext >&5
26688
26689 ac_header_compiler=no
26690 fi
26691 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
26692 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
26693 echo "${ECHO_T}$ac_header_compiler" >&6
26694
26695 # Is the header present?
26696 echo "$as_me:$LINENO: checking $ac_header presence" >&5
26697 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
26698 cat >conftest.$ac_ext <<_ACEOF
26699 /* confdefs.h.  */
26700 _ACEOF
26701 cat confdefs.h >>conftest.$ac_ext
26702 cat >>conftest.$ac_ext <<_ACEOF
26703 /* end confdefs.h.  */
26704 #include <$ac_header>
26705 _ACEOF
26706 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
26707   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
26708   ac_status=$?
26709   grep -v '^ *+' conftest.er1 >conftest.err
26710   rm -f conftest.er1
26711   cat conftest.err >&5
26712   echo "$as_me:$LINENO: \$? = $ac_status" >&5
26713   (exit $ac_status); } >/dev/null; then
26714   if test -s conftest.err; then
26715     ac_cpp_err=$ac_c_preproc_warn_flag
26716     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
26717   else
26718     ac_cpp_err=
26719   fi
26720 else
26721   ac_cpp_err=yes
26722 fi
26723 if test -z "$ac_cpp_err"; then
26724   ac_header_preproc=yes
26725 else
26726   echo "$as_me: failed program was:" >&5
26727 sed 's/^/| /' conftest.$ac_ext >&5
26728
26729   ac_header_preproc=no
26730 fi
26731 rm -f conftest.err conftest.$ac_ext
26732 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
26733 echo "${ECHO_T}$ac_header_preproc" >&6
26734
26735 # So?  What about this header?
26736 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
26737   yes:no: )
26738     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
26739 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
26740     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
26741 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
26742     ac_header_preproc=yes
26743     ;;
26744   no:yes:* )
26745     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
26746 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
26747     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
26748 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
26749     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
26750 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
26751     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
26752 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
26753     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
26754 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
26755     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
26756 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
26757     (
26758       cat <<\_ASBOX
26759 ## --------------------------------------------- ##
26760 ## Report this to <http://www.openldap.org/its/> ##
26761 ## --------------------------------------------- ##
26762 _ASBOX
26763     ) |
26764       sed "s/^/$as_me: WARNING:     /" >&2
26765     ;;
26766 esac
26767 echo "$as_me:$LINENO: checking for $ac_header" >&5
26768 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
26769 if eval "test \"\${$as_ac_Header+set}\" = set"; then
26770   echo $ECHO_N "(cached) $ECHO_C" >&6
26771 else
26772   eval "$as_ac_Header=\$ac_header_preproc"
26773 fi
26774 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
26775 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
26776
26777 fi
26778 if test `eval echo '${'$as_ac_Header'}'` = yes; then
26779   cat >>confdefs.h <<_ACEOF
26780 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
26781 _ACEOF
26782
26783 fi
26784
26785 done
26786
26787
26788
26789 for ac_header in thread.h synch.h
26790 do
26791 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
26792 if eval "test \"\${$as_ac_Header+set}\" = set"; then
26793   echo "$as_me:$LINENO: checking for $ac_header" >&5
26794 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
26795 if eval "test \"\${$as_ac_Header+set}\" = set"; then
26796   echo $ECHO_N "(cached) $ECHO_C" >&6
26797 fi
26798 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
26799 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
26800 else
26801   # Is the header compilable?
26802 echo "$as_me:$LINENO: checking $ac_header usability" >&5
26803 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
26804 cat >conftest.$ac_ext <<_ACEOF
26805 /* confdefs.h.  */
26806 _ACEOF
26807 cat confdefs.h >>conftest.$ac_ext
26808 cat >>conftest.$ac_ext <<_ACEOF
26809 /* end confdefs.h.  */
26810 $ac_includes_default
26811 #include <$ac_header>
26812 _ACEOF
26813 rm -f conftest.$ac_objext
26814 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
26815   (eval $ac_compile) 2>conftest.er1
26816   ac_status=$?
26817   grep -v '^ *+' conftest.er1 >conftest.err
26818   rm -f conftest.er1
26819   cat conftest.err >&5
26820   echo "$as_me:$LINENO: \$? = $ac_status" >&5
26821   (exit $ac_status); } &&
26822          { ac_try='test -z "$ac_c_werror_flag"
26823                          || test ! -s conftest.err'
26824   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
26825   (eval $ac_try) 2>&5
26826   ac_status=$?
26827   echo "$as_me:$LINENO: \$? = $ac_status" >&5
26828   (exit $ac_status); }; } &&
26829          { ac_try='test -s conftest.$ac_objext'
26830   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
26831   (eval $ac_try) 2>&5
26832   ac_status=$?
26833   echo "$as_me:$LINENO: \$? = $ac_status" >&5
26834   (exit $ac_status); }; }; then
26835   ac_header_compiler=yes
26836 else
26837   echo "$as_me: failed program was:" >&5
26838 sed 's/^/| /' conftest.$ac_ext >&5
26839
26840 ac_header_compiler=no
26841 fi
26842 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
26843 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
26844 echo "${ECHO_T}$ac_header_compiler" >&6
26845
26846 # Is the header present?
26847 echo "$as_me:$LINENO: checking $ac_header presence" >&5
26848 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
26849 cat >conftest.$ac_ext <<_ACEOF
26850 /* confdefs.h.  */
26851 _ACEOF
26852 cat confdefs.h >>conftest.$ac_ext
26853 cat >>conftest.$ac_ext <<_ACEOF
26854 /* end confdefs.h.  */
26855 #include <$ac_header>
26856 _ACEOF
26857 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
26858   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
26859   ac_status=$?
26860   grep -v '^ *+' conftest.er1 >conftest.err
26861   rm -f conftest.er1
26862   cat conftest.err >&5
26863   echo "$as_me:$LINENO: \$? = $ac_status" >&5
26864   (exit $ac_status); } >/dev/null; then
26865   if test -s conftest.err; then
26866     ac_cpp_err=$ac_c_preproc_warn_flag
26867     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
26868   else
26869     ac_cpp_err=
26870   fi
26871 else
26872   ac_cpp_err=yes
26873 fi
26874 if test -z "$ac_cpp_err"; then
26875   ac_header_preproc=yes
26876 else
26877   echo "$as_me: failed program was:" >&5
26878 sed 's/^/| /' conftest.$ac_ext >&5
26879
26880   ac_header_preproc=no
26881 fi
26882 rm -f conftest.err conftest.$ac_ext
26883 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
26884 echo "${ECHO_T}$ac_header_preproc" >&6
26885
26886 # So?  What about this header?
26887 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
26888   yes:no: )
26889     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
26890 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
26891     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
26892 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
26893     ac_header_preproc=yes
26894     ;;
26895   no:yes:* )
26896     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
26897 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
26898     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
26899 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
26900     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
26901 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
26902     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
26903 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
26904     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
26905 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
26906     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
26907 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
26908     (
26909       cat <<\_ASBOX
26910 ## --------------------------------------------- ##
26911 ## Report this to <http://www.openldap.org/its/> ##
26912 ## --------------------------------------------- ##
26913 _ASBOX
26914     ) |
26915       sed "s/^/$as_me: WARNING:     /" >&2
26916     ;;
26917 esac
26918 echo "$as_me:$LINENO: checking for $ac_header" >&5
26919 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
26920 if eval "test \"\${$as_ac_Header+set}\" = set"; then
26921   echo $ECHO_N "(cached) $ECHO_C" >&6
26922 else
26923   eval "$as_ac_Header=\$ac_header_preproc"
26924 fi
26925 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
26926 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
26927
26928 fi
26929 if test `eval echo '${'$as_ac_Header'}'` = yes; then
26930   cat >>confdefs.h <<_ACEOF
26931 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
26932 _ACEOF
26933
26934 fi
26935
26936 done
26937
26938 fi
26939
26940 if test $ol_link_threads != no && test $ol_link_threads != nt ; then
26941                         cat >>confdefs.h <<\_ACEOF
26942 #define REENTRANT 1
26943 _ACEOF
26944
26945         cat >>confdefs.h <<\_ACEOF
26946 #define _REENTRANT 1
26947 _ACEOF
26948
26949         cat >>confdefs.h <<\_ACEOF
26950 #define THREAD_SAFE 1
26951 _ACEOF
26952
26953         cat >>confdefs.h <<\_ACEOF
26954 #define _THREAD_SAFE 1
26955 _ACEOF
26956
26957         cat >>confdefs.h <<\_ACEOF
26958 #define THREADSAFE 1
26959 _ACEOF
26960
26961         cat >>confdefs.h <<\_ACEOF
26962 #define _THREADSAFE 1
26963 _ACEOF
26964
26965         cat >>confdefs.h <<\_ACEOF
26966 #define _SGI_MP_SOURCE 1
26967 _ACEOF
26968
26969
26970                         echo "$as_me:$LINENO: checking for thread specific errno" >&5
26971 echo $ECHO_N "checking for thread specific errno... $ECHO_C" >&6
26972 if test "${ol_cv_errno_thread_specific+set}" = set; then
26973   echo $ECHO_N "(cached) $ECHO_C" >&6
26974 else
26975
26976                 cat >conftest.$ac_ext <<_ACEOF
26977 /* confdefs.h.  */
26978 _ACEOF
26979 cat confdefs.h >>conftest.$ac_ext
26980 cat >>conftest.$ac_ext <<_ACEOF
26981 /* end confdefs.h.  */
26982 #include <errno.h>
26983 int
26984 main ()
26985 {
26986 errno = 0;
26987   ;
26988   return 0;
26989 }
26990 _ACEOF
26991 rm -f conftest.$ac_objext conftest$ac_exeext
26992 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
26993   (eval $ac_link) 2>conftest.er1
26994   ac_status=$?
26995   grep -v '^ *+' conftest.er1 >conftest.err
26996   rm -f conftest.er1
26997   cat conftest.err >&5
26998   echo "$as_me:$LINENO: \$? = $ac_status" >&5
26999   (exit $ac_status); } &&
27000          { ac_try='test -z "$ac_c_werror_flag"
27001                          || test ! -s conftest.err'
27002   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27003   (eval $ac_try) 2>&5
27004   ac_status=$?
27005   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27006   (exit $ac_status); }; } &&
27007          { ac_try='test -s conftest$ac_exeext'
27008   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27009   (eval $ac_try) 2>&5
27010   ac_status=$?
27011   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27012   (exit $ac_status); }; }; then
27013   ol_cv_errno_thread_specific=yes
27014 else
27015   echo "$as_me: failed program was:" >&5
27016 sed 's/^/| /' conftest.$ac_ext >&5
27017
27018 ol_cv_errno_thread_specific=no
27019 fi
27020 rm -f conftest.err conftest.$ac_objext \
27021       conftest$ac_exeext conftest.$ac_ext
27022
27023 fi
27024 echo "$as_me:$LINENO: result: $ol_cv_errno_thread_specific" >&5
27025 echo "${ECHO_T}$ol_cv_errno_thread_specific" >&6
27026
27027                         echo "$as_me:$LINENO: checking for thread specific h_errno" >&5
27028 echo $ECHO_N "checking for thread specific h_errno... $ECHO_C" >&6
27029 if test "${ol_cv_h_errno_thread_specific+set}" = set; then
27030   echo $ECHO_N "(cached) $ECHO_C" >&6
27031 else
27032
27033                 cat >conftest.$ac_ext <<_ACEOF
27034 /* confdefs.h.  */
27035 _ACEOF
27036 cat confdefs.h >>conftest.$ac_ext
27037 cat >>conftest.$ac_ext <<_ACEOF
27038 /* end confdefs.h.  */
27039 #include <netdb.h>
27040 int
27041 main ()
27042 {
27043 h_errno = 0;
27044   ;
27045   return 0;
27046 }
27047 _ACEOF
27048 rm -f conftest.$ac_objext conftest$ac_exeext
27049 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
27050   (eval $ac_link) 2>conftest.er1
27051   ac_status=$?
27052   grep -v '^ *+' conftest.er1 >conftest.err
27053   rm -f conftest.er1
27054   cat conftest.err >&5
27055   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27056   (exit $ac_status); } &&
27057          { ac_try='test -z "$ac_c_werror_flag"
27058                          || test ! -s conftest.err'
27059   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27060   (eval $ac_try) 2>&5
27061   ac_status=$?
27062   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27063   (exit $ac_status); }; } &&
27064          { ac_try='test -s conftest$ac_exeext'
27065   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27066   (eval $ac_try) 2>&5
27067   ac_status=$?
27068   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27069   (exit $ac_status); }; }; then
27070   ol_cv_h_errno_thread_specific=yes
27071 else
27072   echo "$as_me: failed program was:" >&5
27073 sed 's/^/| /' conftest.$ac_ext >&5
27074
27075 ol_cv_h_errno_thread_specific=no
27076 fi
27077 rm -f conftest.err conftest.$ac_objext \
27078       conftest$ac_exeext conftest.$ac_ext
27079
27080 fi
27081 echo "$as_me:$LINENO: result: $ol_cv_h_errno_thread_specific" >&5
27082 echo "${ECHO_T}$ol_cv_h_errno_thread_specific" >&6
27083
27084         if test $ol_cv_errno_thread_specific != yes ||
27085            test $ol_cv_h_errno_thread_specific != yes ; then
27086                 LIBS="$LTHREAD_LIBS $LIBS"
27087                 LTHREAD_LIBS=""
27088         fi
27089
27090 fi
27091
27092 if test $ol_link_threads = no ; then
27093         if test $ol_with_threads = yes ; then
27094                 { { echo "$as_me:$LINENO: error: no suitable thread support" >&5
27095 echo "$as_me: error: no suitable thread support" >&2;}
27096    { (exit 1); exit 1; }; }
27097         fi
27098
27099         if test $ol_with_threads = auto ; then
27100                 { echo "$as_me:$LINENO: WARNING: no suitable thread support, disabling threads" >&5
27101 echo "$as_me: WARNING: no suitable thread support, disabling threads" >&2;}
27102                 ol_with_threads=no
27103         fi
27104
27105
27106 cat >>confdefs.h <<\_ACEOF
27107 #define NO_THREADS 1
27108 _ACEOF
27109
27110         LTHREAD_LIBS=""
27111         BUILD_THREAD=no
27112 else
27113         BUILD_THREAD=yes
27114 fi
27115
27116 if test $ol_link_threads != no ; then
27117
27118 cat >>confdefs.h <<\_ACEOF
27119 #define LDAP_API_FEATURE_X_OPENLDAP_THREAD_SAFE 1
27120 _ACEOF
27121
27122 fi
27123
27124
27125
27126
27127 for ac_func in \
27128         ctime_r                 \
27129         gethostbyname_r gethostbyaddr_r \
27130
27131 do
27132 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
27133 echo "$as_me:$LINENO: checking for $ac_func" >&5
27134 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
27135 if eval "test \"\${$as_ac_var+set}\" = set"; then
27136   echo $ECHO_N "(cached) $ECHO_C" >&6
27137 else
27138   cat >conftest.$ac_ext <<_ACEOF
27139 /* confdefs.h.  */
27140 _ACEOF
27141 cat confdefs.h >>conftest.$ac_ext
27142 cat >>conftest.$ac_ext <<_ACEOF
27143 /* end confdefs.h.  */
27144 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
27145    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
27146 #define $ac_func innocuous_$ac_func
27147
27148 /* System header to define __stub macros and hopefully few prototypes,
27149     which can conflict with char $ac_func (); below.
27150     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
27151     <limits.h> exists even on freestanding compilers.  */
27152
27153 #ifdef __STDC__
27154 # include <limits.h>
27155 #else
27156 # include <assert.h>
27157 #endif
27158
27159 #undef $ac_func
27160
27161 /* Override any gcc2 internal prototype to avoid an error.  */
27162 #ifdef __cplusplus
27163 extern "C"
27164 {
27165 #endif
27166 /* We use char because int might match the return type of a gcc2
27167    builtin and then its argument prototype would still apply.  */
27168 char $ac_func ();
27169 /* The GNU C library defines this for functions which it implements
27170     to always fail with ENOSYS.  Some functions are actually named
27171     something starting with __ and the normal name is an alias.  */
27172 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
27173 choke me
27174 #else
27175 char (*f) () = $ac_func;
27176 #endif
27177 #ifdef __cplusplus
27178 }
27179 #endif
27180
27181 int
27182 main ()
27183 {
27184 return f != $ac_func;
27185   ;
27186   return 0;
27187 }
27188 _ACEOF
27189 rm -f conftest.$ac_objext conftest$ac_exeext
27190 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
27191   (eval $ac_link) 2>conftest.er1
27192   ac_status=$?
27193   grep -v '^ *+' conftest.er1 >conftest.err
27194   rm -f conftest.er1
27195   cat conftest.err >&5
27196   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27197   (exit $ac_status); } &&
27198          { ac_try='test -z "$ac_c_werror_flag"
27199                          || test ! -s conftest.err'
27200   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27201   (eval $ac_try) 2>&5
27202   ac_status=$?
27203   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27204   (exit $ac_status); }; } &&
27205          { ac_try='test -s conftest$ac_exeext'
27206   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27207   (eval $ac_try) 2>&5
27208   ac_status=$?
27209   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27210   (exit $ac_status); }; }; then
27211   eval "$as_ac_var=yes"
27212 else
27213   echo "$as_me: failed program was:" >&5
27214 sed 's/^/| /' conftest.$ac_ext >&5
27215
27216 eval "$as_ac_var=no"
27217 fi
27218 rm -f conftest.err conftest.$ac_objext \
27219       conftest$ac_exeext conftest.$ac_ext
27220 fi
27221 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
27222 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
27223 if test `eval echo '${'$as_ac_var'}'` = yes; then
27224   cat >>confdefs.h <<_ACEOF
27225 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
27226 _ACEOF
27227
27228 fi
27229 done
27230
27231
27232 if test "$ac_cv_func_ctime_r" = no ; then
27233         ol_cv_func_ctime_r_nargs=0
27234 else
27235         echo "$as_me:$LINENO: checking number of arguments of ctime_r" >&5
27236 echo $ECHO_N "checking number of arguments of ctime_r... $ECHO_C" >&6
27237 if test "${ol_cv_func_ctime_r_nargs+set}" = set; then
27238   echo $ECHO_N "(cached) $ECHO_C" >&6
27239 else
27240   cat >conftest.$ac_ext <<_ACEOF
27241 /* confdefs.h.  */
27242 _ACEOF
27243 cat confdefs.h >>conftest.$ac_ext
27244 cat >>conftest.$ac_ext <<_ACEOF
27245 /* end confdefs.h.  */
27246 #include <time.h>
27247 int
27248 main ()
27249 {
27250 time_t ti; char *buffer; ctime_r(&ti,buffer,32);
27251   ;
27252   return 0;
27253 }
27254 _ACEOF
27255 rm -f conftest.$ac_objext
27256 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
27257   (eval $ac_compile) 2>conftest.er1
27258   ac_status=$?
27259   grep -v '^ *+' conftest.er1 >conftest.err
27260   rm -f conftest.er1
27261   cat conftest.err >&5
27262   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27263   (exit $ac_status); } &&
27264          { ac_try='test -z "$ac_c_werror_flag"
27265                          || test ! -s conftest.err'
27266   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27267   (eval $ac_try) 2>&5
27268   ac_status=$?
27269   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27270   (exit $ac_status); }; } &&
27271          { ac_try='test -s conftest.$ac_objext'
27272   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27273   (eval $ac_try) 2>&5
27274   ac_status=$?
27275   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27276   (exit $ac_status); }; }; then
27277   ol_cv_func_ctime_r_nargs3=yes
27278 else
27279   echo "$as_me: failed program was:" >&5
27280 sed 's/^/| /' conftest.$ac_ext >&5
27281
27282 ol_cv_func_ctime_r_nargs3=no
27283 fi
27284 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
27285
27286         cat >conftest.$ac_ext <<_ACEOF
27287 /* confdefs.h.  */
27288 _ACEOF
27289 cat confdefs.h >>conftest.$ac_ext
27290 cat >>conftest.$ac_ext <<_ACEOF
27291 /* end confdefs.h.  */
27292 #include <time.h>
27293 int
27294 main ()
27295 {
27296 time_t ti; char *buffer; ctime_r(&ti,buffer);
27297   ;
27298   return 0;
27299 }
27300 _ACEOF
27301 rm -f conftest.$ac_objext
27302 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
27303   (eval $ac_compile) 2>conftest.er1
27304   ac_status=$?
27305   grep -v '^ *+' conftest.er1 >conftest.err
27306   rm -f conftest.er1
27307   cat conftest.err >&5
27308   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27309   (exit $ac_status); } &&
27310          { ac_try='test -z "$ac_c_werror_flag"
27311                          || test ! -s conftest.err'
27312   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27313   (eval $ac_try) 2>&5
27314   ac_status=$?
27315   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27316   (exit $ac_status); }; } &&
27317          { ac_try='test -s conftest.$ac_objext'
27318   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27319   (eval $ac_try) 2>&5
27320   ac_status=$?
27321   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27322   (exit $ac_status); }; }; then
27323   ol_cv_func_ctime_r_nargs2=yes
27324 else
27325   echo "$as_me: failed program was:" >&5
27326 sed 's/^/| /' conftest.$ac_ext >&5
27327
27328 ol_cv_func_ctime_r_nargs2=no
27329 fi
27330 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
27331
27332         if test $ol_cv_func_ctime_r_nargs3 = yes &&
27333            test $ol_cv_func_ctime_r_nargs2 = no ; then
27334
27335                 ol_cv_func_ctime_r_nargs=3
27336
27337         elif test $ol_cv_func_ctime_r_nargs3 = no &&
27338              test $ol_cv_func_ctime_r_nargs2 = yes ; then
27339
27340                 ol_cv_func_ctime_r_nargs=2
27341
27342         else
27343                 ol_cv_func_ctime_r_nargs=0
27344         fi
27345
27346 fi
27347 echo "$as_me:$LINENO: result: $ol_cv_func_ctime_r_nargs" >&5
27348 echo "${ECHO_T}$ol_cv_func_ctime_r_nargs" >&6
27349
27350   if test $ol_cv_func_ctime_r_nargs -gt 1 ; then
27351
27352 cat >>confdefs.h <<_ACEOF
27353 #define CTIME_R_NARGS $ol_cv_func_ctime_r_nargs
27354 _ACEOF
27355
27356   fi
27357
27358 fi
27359
27360 if test "$ac_cv_func_gethostbyname_r" = yes ; then
27361         echo "$as_me:$LINENO: checking number of arguments of gethostbyname_r" >&5
27362 echo $ECHO_N "checking number of arguments of gethostbyname_r... $ECHO_C" >&6
27363 if test "${ol_cv_func_gethostbyname_r_nargs+set}" = set; then
27364   echo $ECHO_N "(cached) $ECHO_C" >&6
27365 else
27366   cat >conftest.$ac_ext <<_ACEOF
27367 /* confdefs.h.  */
27368 _ACEOF
27369 cat confdefs.h >>conftest.$ac_ext
27370 cat >>conftest.$ac_ext <<_ACEOF
27371 /* end confdefs.h.  */
27372 #include <sys/types.h>
27373 #include <sys/socket.h>
27374 #include <netinet/in.h>
27375 #include <netdb.h>
27376 #define BUFSIZE (sizeof(struct hostent)+10)
27377 int
27378 main ()
27379 {
27380 struct hostent hent; char buffer[BUFSIZE];
27381                 int bufsize=BUFSIZE;int h_errno;
27382                 (void)gethostbyname_r("segovia.cs.purdue.edu", &hent,
27383                         buffer, bufsize, &h_errno);
27384   ;
27385   return 0;
27386 }
27387 _ACEOF
27388 rm -f conftest.$ac_objext
27389 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
27390   (eval $ac_compile) 2>conftest.er1
27391   ac_status=$?
27392   grep -v '^ *+' conftest.er1 >conftest.err
27393   rm -f conftest.er1
27394   cat conftest.err >&5
27395   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27396   (exit $ac_status); } &&
27397          { ac_try='test -z "$ac_c_werror_flag"
27398                          || test ! -s conftest.err'
27399   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27400   (eval $ac_try) 2>&5
27401   ac_status=$?
27402   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27403   (exit $ac_status); }; } &&
27404          { ac_try='test -s conftest.$ac_objext'
27405   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27406   (eval $ac_try) 2>&5
27407   ac_status=$?
27408   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27409   (exit $ac_status); }; }; then
27410   ol_cv_func_gethostbyname_r_nargs5=yes
27411 else
27412   echo "$as_me: failed program was:" >&5
27413 sed 's/^/| /' conftest.$ac_ext >&5
27414
27415 ol_cv_func_gethostbyname_r_nargs5=no
27416 fi
27417 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
27418
27419         cat >conftest.$ac_ext <<_ACEOF
27420 /* confdefs.h.  */
27421 _ACEOF
27422 cat confdefs.h >>conftest.$ac_ext
27423 cat >>conftest.$ac_ext <<_ACEOF
27424 /* end confdefs.h.  */
27425 #include <sys/types.h>
27426 #include <sys/socket.h>
27427 #include <netinet/in.h>
27428 #include <netdb.h>
27429 #define BUFSIZE (sizeof(struct hostent)+10)
27430 int
27431 main ()
27432 {
27433 struct hostent hent;struct hostent *rhent;
27434                 char buffer[BUFSIZE];
27435                 int bufsize=BUFSIZE;int h_errno;
27436                 (void)gethostbyname_r("localhost", &hent, buffer, bufsize,
27437                         &rhent, &h_errno);
27438   ;
27439   return 0;
27440 }
27441 _ACEOF
27442 rm -f conftest.$ac_objext
27443 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
27444   (eval $ac_compile) 2>conftest.er1
27445   ac_status=$?
27446   grep -v '^ *+' conftest.er1 >conftest.err
27447   rm -f conftest.er1
27448   cat conftest.err >&5
27449   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27450   (exit $ac_status); } &&
27451          { ac_try='test -z "$ac_c_werror_flag"
27452                          || test ! -s conftest.err'
27453   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27454   (eval $ac_try) 2>&5
27455   ac_status=$?
27456   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27457   (exit $ac_status); }; } &&
27458          { ac_try='test -s conftest.$ac_objext'
27459   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27460   (eval $ac_try) 2>&5
27461   ac_status=$?
27462   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27463   (exit $ac_status); }; }; then
27464   ol_cv_func_gethostbyname_r_nargs6=yes
27465 else
27466   echo "$as_me: failed program was:" >&5
27467 sed 's/^/| /' conftest.$ac_ext >&5
27468
27469 ol_cv_func_gethostbyname_r_nargs6=no
27470 fi
27471 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
27472
27473         if test $ol_cv_func_gethostbyname_r_nargs5 = yes &&
27474            test $ol_cv_func_gethostbyname_r_nargs6 = no ; then
27475
27476                 ol_cv_func_gethostbyname_r_nargs=5
27477
27478         elif test $ol_cv_func_gethostbyname_r_nargs5 = no &&
27479              test $ol_cv_func_gethostbyname_r_nargs6 = yes ; then
27480
27481                 ol_cv_func_gethostbyname_r_nargs=6
27482
27483         else
27484                 ol_cv_func_gethostbyname_r_nargs=0
27485         fi
27486
27487 fi
27488 echo "$as_me:$LINENO: result: $ol_cv_func_gethostbyname_r_nargs" >&5
27489 echo "${ECHO_T}$ol_cv_func_gethostbyname_r_nargs" >&6
27490   if test $ol_cv_func_gethostbyname_r_nargs -gt 1 ; then
27491
27492 cat >>confdefs.h <<_ACEOF
27493 #define GETHOSTBYNAME_R_NARGS $ol_cv_func_gethostbyname_r_nargs
27494 _ACEOF
27495
27496   fi
27497
27498 else
27499         ol_cv_func_gethostbyname_r_nargs=0
27500 fi
27501
27502 if test "$ac_cv_func_gethostbyaddr_r" = yes ; then
27503         echo "$as_me:$LINENO: checking number of arguments of gethostbyaddr_r" >&5
27504 echo $ECHO_N "checking number of arguments of gethostbyaddr_r... $ECHO_C" >&6
27505 if test "${ol_cv_func_gethostbyaddr_r_nargs+set}" = set; then
27506   echo $ECHO_N "(cached) $ECHO_C" >&6
27507 else
27508   cat >conftest.$ac_ext <<_ACEOF
27509 /* confdefs.h.  */
27510 _ACEOF
27511 cat confdefs.h >>conftest.$ac_ext
27512 cat >>conftest.$ac_ext <<_ACEOF
27513 /* end confdefs.h.  */
27514 #include <sys/types.h>
27515 #include <sys/socket.h>
27516 #include <netinet/in.h>
27517 #include <netdb.h>
27518 #define BUFSIZE (sizeof(struct hostent)+10)
27519 int
27520 main ()
27521 {
27522 struct hostent hent; char buffer[BUFSIZE];
27523             struct in_addr add;
27524             size_t alen=sizeof(struct in_addr);
27525             int bufsize=BUFSIZE;int h_errno;
27526                 (void)gethostbyaddr_r( (void *)&(add.s_addr),
27527                         alen, AF_INET, &hent, buffer, bufsize, &h_errno);
27528   ;
27529   return 0;
27530 }
27531 _ACEOF
27532 rm -f conftest.$ac_objext
27533 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
27534   (eval $ac_compile) 2>conftest.er1
27535   ac_status=$?
27536   grep -v '^ *+' conftest.er1 >conftest.err
27537   rm -f conftest.er1
27538   cat conftest.err >&5
27539   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27540   (exit $ac_status); } &&
27541          { ac_try='test -z "$ac_c_werror_flag"
27542                          || test ! -s conftest.err'
27543   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27544   (eval $ac_try) 2>&5
27545   ac_status=$?
27546   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27547   (exit $ac_status); }; } &&
27548          { ac_try='test -s conftest.$ac_objext'
27549   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27550   (eval $ac_try) 2>&5
27551   ac_status=$?
27552   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27553   (exit $ac_status); }; }; then
27554   ol_cv_func_gethostbyaddr_r_nargs7=yes
27555 else
27556   echo "$as_me: failed program was:" >&5
27557 sed 's/^/| /' conftest.$ac_ext >&5
27558
27559 ol_cv_func_gethostbyaddr_r_nargs7=no
27560 fi
27561 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
27562
27563         cat >conftest.$ac_ext <<_ACEOF
27564 /* confdefs.h.  */
27565 _ACEOF
27566 cat confdefs.h >>conftest.$ac_ext
27567 cat >>conftest.$ac_ext <<_ACEOF
27568 /* end confdefs.h.  */
27569 #include <sys/types.h>
27570 #include <sys/socket.h>
27571 #include <netinet/in.h>
27572 #include <netdb.h>
27573 #define BUFSIZE (sizeof(struct hostent)+10)
27574 int
27575 main ()
27576 {
27577 struct hostent hent;
27578                 struct hostent *rhent; char buffer[BUFSIZE];
27579                 struct in_addr add;
27580                 size_t alen=sizeof(struct in_addr);
27581                 int bufsize=BUFSIZE;int h_errno;
27582                 (void)gethostbyaddr_r( (void *)&(add.s_addr),
27583                         alen, AF_INET, &hent, buffer, bufsize,
27584                         &rhent, &h_errno);
27585   ;
27586   return 0;
27587 }
27588 _ACEOF
27589 rm -f conftest.$ac_objext
27590 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
27591   (eval $ac_compile) 2>conftest.er1
27592   ac_status=$?
27593   grep -v '^ *+' conftest.er1 >conftest.err
27594   rm -f conftest.er1
27595   cat conftest.err >&5
27596   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27597   (exit $ac_status); } &&
27598          { ac_try='test -z "$ac_c_werror_flag"
27599                          || test ! -s conftest.err'
27600   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27601   (eval $ac_try) 2>&5
27602   ac_status=$?
27603   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27604   (exit $ac_status); }; } &&
27605          { ac_try='test -s conftest.$ac_objext'
27606   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27607   (eval $ac_try) 2>&5
27608   ac_status=$?
27609   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27610   (exit $ac_status); }; }; then
27611   ol_cv_func_gethostbyaddr_r_nargs8=yes
27612 else
27613   echo "$as_me: failed program was:" >&5
27614 sed 's/^/| /' conftest.$ac_ext >&5
27615
27616 ol_cv_func_gethostbyaddr_r_nargs8=no
27617 fi
27618 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
27619
27620         if test $ol_cv_func_gethostbyaddr_r_nargs7 = yes &&
27621            test $ol_cv_func_gethostbyaddr_r_nargs8 = no ; then
27622
27623                 ol_cv_func_gethostbyaddr_r_nargs=7
27624
27625         elif test $ol_cv_func_gethostbyaddr_r_nargs7 = no &&
27626              test $ol_cv_func_gethostbyaddr_r_nargs8 = yes ; then
27627
27628                 ol_cv_func_gethostbyaddr_r_nargs=8
27629
27630         else
27631                 ol_cv_func_gethostbyaddr_r_nargs=0
27632         fi
27633
27634 fi
27635 echo "$as_me:$LINENO: result: $ol_cv_func_gethostbyaddr_r_nargs" >&5
27636 echo "${ECHO_T}$ol_cv_func_gethostbyaddr_r_nargs" >&6
27637   if test $ol_cv_func_gethostbyaddr_r_nargs -gt 1 ; then
27638
27639 cat >>confdefs.h <<_ACEOF
27640 #define GETHOSTBYADDR_R_NARGS $ol_cv_func_gethostbyaddr_r_nargs
27641 _ACEOF
27642
27643   fi
27644
27645 else
27646         ol_cv_func_gethostbyaddr_r_nargs=0
27647 fi
27648
27649 ol_link_ldbm=no
27650
27651 case $ol_enable_ldbm_api in auto | berkeley | bcompat)
27652
27653         if test $ol_enable_ldbm_api = bcompat; then \
27654
27655
27656 for ac_header in db_185.h db.h
27657 do
27658 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
27659 if eval "test \"\${$as_ac_Header+set}\" = set"; then
27660   echo "$as_me:$LINENO: checking for $ac_header" >&5
27661 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
27662 if eval "test \"\${$as_ac_Header+set}\" = set"; then
27663   echo $ECHO_N "(cached) $ECHO_C" >&6
27664 fi
27665 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
27666 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
27667 else
27668   # Is the header compilable?
27669 echo "$as_me:$LINENO: checking $ac_header usability" >&5
27670 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
27671 cat >conftest.$ac_ext <<_ACEOF
27672 /* confdefs.h.  */
27673 _ACEOF
27674 cat confdefs.h >>conftest.$ac_ext
27675 cat >>conftest.$ac_ext <<_ACEOF
27676 /* end confdefs.h.  */
27677 $ac_includes_default
27678 #include <$ac_header>
27679 _ACEOF
27680 rm -f conftest.$ac_objext
27681 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
27682   (eval $ac_compile) 2>conftest.er1
27683   ac_status=$?
27684   grep -v '^ *+' conftest.er1 >conftest.err
27685   rm -f conftest.er1
27686   cat conftest.err >&5
27687   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27688   (exit $ac_status); } &&
27689          { ac_try='test -z "$ac_c_werror_flag"
27690                          || test ! -s conftest.err'
27691   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27692   (eval $ac_try) 2>&5
27693   ac_status=$?
27694   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27695   (exit $ac_status); }; } &&
27696          { ac_try='test -s conftest.$ac_objext'
27697   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27698   (eval $ac_try) 2>&5
27699   ac_status=$?
27700   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27701   (exit $ac_status); }; }; then
27702   ac_header_compiler=yes
27703 else
27704   echo "$as_me: failed program was:" >&5
27705 sed 's/^/| /' conftest.$ac_ext >&5
27706
27707 ac_header_compiler=no
27708 fi
27709 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
27710 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
27711 echo "${ECHO_T}$ac_header_compiler" >&6
27712
27713 # Is the header present?
27714 echo "$as_me:$LINENO: checking $ac_header presence" >&5
27715 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
27716 cat >conftest.$ac_ext <<_ACEOF
27717 /* confdefs.h.  */
27718 _ACEOF
27719 cat confdefs.h >>conftest.$ac_ext
27720 cat >>conftest.$ac_ext <<_ACEOF
27721 /* end confdefs.h.  */
27722 #include <$ac_header>
27723 _ACEOF
27724 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
27725   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
27726   ac_status=$?
27727   grep -v '^ *+' conftest.er1 >conftest.err
27728   rm -f conftest.er1
27729   cat conftest.err >&5
27730   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27731   (exit $ac_status); } >/dev/null; then
27732   if test -s conftest.err; then
27733     ac_cpp_err=$ac_c_preproc_warn_flag
27734     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
27735   else
27736     ac_cpp_err=
27737   fi
27738 else
27739   ac_cpp_err=yes
27740 fi
27741 if test -z "$ac_cpp_err"; then
27742   ac_header_preproc=yes
27743 else
27744   echo "$as_me: failed program was:" >&5
27745 sed 's/^/| /' conftest.$ac_ext >&5
27746
27747   ac_header_preproc=no
27748 fi
27749 rm -f conftest.err conftest.$ac_ext
27750 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
27751 echo "${ECHO_T}$ac_header_preproc" >&6
27752
27753 # So?  What about this header?
27754 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
27755   yes:no: )
27756     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
27757 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
27758     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
27759 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
27760     ac_header_preproc=yes
27761     ;;
27762   no:yes:* )
27763     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
27764 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
27765     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
27766 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
27767     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
27768 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
27769     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
27770 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
27771     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
27772 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
27773     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
27774 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
27775     (
27776       cat <<\_ASBOX
27777 ## --------------------------------------------- ##
27778 ## Report this to <http://www.openldap.org/its/> ##
27779 ## --------------------------------------------- ##
27780 _ASBOX
27781     ) |
27782       sed "s/^/$as_me: WARNING:     /" >&2
27783     ;;
27784 esac
27785 echo "$as_me:$LINENO: checking for $ac_header" >&5
27786 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
27787 if eval "test \"\${$as_ac_Header+set}\" = set"; then
27788   echo $ECHO_N "(cached) $ECHO_C" >&6
27789 else
27790   eval "$as_ac_Header=\$ac_header_preproc"
27791 fi
27792 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
27793 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
27794
27795 fi
27796 if test `eval echo '${'$as_ac_Header'}'` = yes; then
27797   cat >>confdefs.h <<_ACEOF
27798 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
27799 _ACEOF
27800
27801 fi
27802
27803 done
27804
27805 if test $ac_cv_header_db_185_h = yes || test $ac_cv_header_db_h = yes; then
27806         echo "$as_me:$LINENO: checking if Berkeley DB header compatibility" >&5
27807 echo $ECHO_N "checking if Berkeley DB header compatibility... $ECHO_C" >&6
27808 if test "${ol_cv_header_db1+set}" = set; then
27809   echo $ECHO_N "(cached) $ECHO_C" >&6
27810 else
27811
27812                 cat >conftest.$ac_ext <<_ACEOF
27813 /* confdefs.h.  */
27814 _ACEOF
27815 cat confdefs.h >>conftest.$ac_ext
27816 cat >>conftest.$ac_ext <<_ACEOF
27817 /* end confdefs.h.  */
27818
27819 #if HAVE_DB_185_H
27820 #       include <db_185.h>
27821 #else
27822 #       include <db.h>
27823 #endif
27824
27825  /* this check could be improved */
27826 #ifndef DB_VERSION_MAJOR
27827 #       define DB_VERSION_MAJOR 1
27828 #endif
27829
27830 #if DB_VERSION_MAJOR == 1
27831         __db_version_1
27832 #endif
27833
27834 _ACEOF
27835 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
27836   $EGREP "__db_version_1" >/dev/null 2>&1; then
27837   ol_cv_header_db1=yes
27838 else
27839   ol_cv_header_db1=no
27840 fi
27841 rm -f conftest*
27842
27843 fi
27844 echo "$as_me:$LINENO: result: $ol_cv_header_db1" >&5
27845 echo "${ECHO_T}$ol_cv_header_db1" >&6
27846
27847         if test $ol_cv_header_db1 = yes ; then
27848                 ol_cv_lib_db=no
27849
27850 echo "$as_me:$LINENO: checking for Berkeley DB major version" >&5
27851 echo $ECHO_N "checking for Berkeley DB major version... $ECHO_C" >&6
27852 if test "${ol_cv_bdb_major+set}" = set; then
27853   echo $ECHO_N "(cached) $ECHO_C" >&6
27854 else
27855
27856         ol_cv_bdb_major=0
27857         if test $ol_cv_bdb_major = 0 ; then
27858                 cat >conftest.$ac_ext <<_ACEOF
27859 /* confdefs.h.  */
27860 _ACEOF
27861 cat confdefs.h >>conftest.$ac_ext
27862 cat >>conftest.$ac_ext <<_ACEOF
27863 /* end confdefs.h.  */
27864
27865 #include <db.h>
27866 #ifndef DB_VERSION_MAJOR
27867 #       define DB_VERSION_MAJOR 1
27868 #endif
27869 #if DB_VERSION_MAJOR == 4
27870 __db_version
27871 #endif
27872
27873 _ACEOF
27874 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
27875   $EGREP "__db_version" >/dev/null 2>&1; then
27876   ol_cv_bdb_major=4
27877 else
27878   :
27879 fi
27880 rm -f conftest*
27881
27882         fi
27883         if test $ol_cv_bdb_major = 0 ; then
27884                 cat >conftest.$ac_ext <<_ACEOF
27885 /* confdefs.h.  */
27886 _ACEOF
27887 cat confdefs.h >>conftest.$ac_ext
27888 cat >>conftest.$ac_ext <<_ACEOF
27889 /* end confdefs.h.  */
27890
27891 #include <db.h>
27892 #ifndef DB_VERSION_MAJOR
27893 #       define DB_VERSION_MAJOR 1
27894 #endif
27895 #if DB_VERSION_MAJOR == 3
27896 __db_version
27897 #endif
27898
27899 _ACEOF
27900 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
27901   $EGREP "__db_version" >/dev/null 2>&1; then
27902   ol_cv_bdb_major=3
27903 else
27904   :
27905 fi
27906 rm -f conftest*
27907
27908         fi
27909         if test $ol_cv_bdb_major = 0 ; then
27910                 cat >conftest.$ac_ext <<_ACEOF
27911 /* confdefs.h.  */
27912 _ACEOF
27913 cat confdefs.h >>conftest.$ac_ext
27914 cat >>conftest.$ac_ext <<_ACEOF
27915 /* end confdefs.h.  */
27916
27917 #include <db.h>
27918 #ifndef DB_VERSION_MAJOR
27919 #       define DB_VERSION_MAJOR 1
27920 #endif
27921 #if DB_VERSION_MAJOR == 2
27922 __db_version
27923 #endif
27924
27925 _ACEOF
27926 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
27927   $EGREP "__db_version" >/dev/null 2>&1; then
27928   ol_cv_bdb_major=2
27929 else
27930   :
27931 fi
27932 rm -f conftest*
27933
27934         fi
27935         if test $ol_cv_bdb_major = 0 ; then
27936                 cat >conftest.$ac_ext <<_ACEOF
27937 /* confdefs.h.  */
27938 _ACEOF
27939 cat confdefs.h >>conftest.$ac_ext
27940 cat >>conftest.$ac_ext <<_ACEOF
27941 /* end confdefs.h.  */
27942
27943 #include <db.h>
27944 #ifndef DB_VERSION_MAJOR
27945 #       define DB_VERSION_MAJOR 1
27946 #endif
27947 #if DB_VERSION_MAJOR == 1
27948 __db_version
27949 #endif
27950
27951 _ACEOF
27952 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
27953   $EGREP "__db_version" >/dev/null 2>&1; then
27954   ol_cv_bdb_major=1
27955 else
27956   :
27957 fi
27958 rm -f conftest*
27959
27960         fi
27961
27962         if test $ol_cv_bdb_major = 0 ; then
27963                 { { echo "$as_me:$LINENO: error: Unknown Berkeley DB major version" >&5
27964 echo "$as_me: error: Unknown Berkeley DB major version" >&2;}
27965    { (exit 1); exit 1; }; }
27966         fi
27967
27968 fi
27969 echo "$as_me:$LINENO: result: $ol_cv_bdb_major" >&5
27970 echo "${ECHO_T}$ol_cv_bdb_major" >&6
27971
27972 echo "$as_me:$LINENO: checking for Berkeley DB minor version" >&5
27973 echo $ECHO_N "checking for Berkeley DB minor version... $ECHO_C" >&6
27974 if test "${ol_cv_bdb_minor+set}" = set; then
27975   echo $ECHO_N "(cached) $ECHO_C" >&6
27976 else
27977
27978         ol_cv_bdb_minor=0
27979         if test $ol_cv_bdb_minor = 0 ; then
27980                 cat >conftest.$ac_ext <<_ACEOF
27981 /* confdefs.h.  */
27982 _ACEOF
27983 cat confdefs.h >>conftest.$ac_ext
27984 cat >>conftest.$ac_ext <<_ACEOF
27985 /* end confdefs.h.  */
27986
27987 #include <db.h>
27988 #ifndef DB_VERSION_MINOR
27989 #       define DB_VERSION_MINOR 0
27990 #endif
27991 #if DB_VERSION_MINOR == 9
27992 __db_version
27993 #endif
27994
27995 _ACEOF
27996 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
27997   $EGREP "__db_version" >/dev/null 2>&1; then
27998   ol_cv_bdb_minor=9
27999 else
28000   :
28001 fi
28002 rm -f conftest*
28003
28004         fi
28005         if test $ol_cv_bdb_minor = 0 ; then
28006                 cat >conftest.$ac_ext <<_ACEOF
28007 /* confdefs.h.  */
28008 _ACEOF
28009 cat confdefs.h >>conftest.$ac_ext
28010 cat >>conftest.$ac_ext <<_ACEOF
28011 /* end confdefs.h.  */
28012
28013 #include <db.h>
28014 #ifndef DB_VERSION_MINOR
28015 #       define DB_VERSION_MINOR 0
28016 #endif
28017 #if DB_VERSION_MINOR == 8
28018 __db_version
28019 #endif
28020
28021 _ACEOF
28022 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
28023   $EGREP "__db_version" >/dev/null 2>&1; then
28024   ol_cv_bdb_minor=8
28025 else
28026   :
28027 fi
28028 rm -f conftest*
28029
28030         fi
28031         if test $ol_cv_bdb_minor = 0 ; then
28032                 cat >conftest.$ac_ext <<_ACEOF
28033 /* confdefs.h.  */
28034 _ACEOF
28035 cat confdefs.h >>conftest.$ac_ext
28036 cat >>conftest.$ac_ext <<_ACEOF
28037 /* end confdefs.h.  */
28038
28039 #include <db.h>
28040 #ifndef DB_VERSION_MINOR
28041 #       define DB_VERSION_MINOR 0
28042 #endif
28043 #if DB_VERSION_MINOR == 7
28044 __db_version
28045 #endif
28046
28047 _ACEOF
28048 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
28049   $EGREP "__db_version" >/dev/null 2>&1; then
28050   ol_cv_bdb_minor=7
28051 else
28052   :
28053 fi
28054 rm -f conftest*
28055
28056         fi
28057         if test $ol_cv_bdb_minor = 0 ; then
28058                 cat >conftest.$ac_ext <<_ACEOF
28059 /* confdefs.h.  */
28060 _ACEOF
28061 cat confdefs.h >>conftest.$ac_ext
28062 cat >>conftest.$ac_ext <<_ACEOF
28063 /* end confdefs.h.  */
28064
28065 #include <db.h>
28066 #ifndef DB_VERSION_MINOR
28067 #       define DB_VERSION_MINOR 0
28068 #endif
28069 #if DB_VERSION_MINOR == 6
28070 __db_version
28071 #endif
28072
28073 _ACEOF
28074 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
28075   $EGREP "__db_version" >/dev/null 2>&1; then
28076   ol_cv_bdb_minor=6
28077 else
28078   :
28079 fi
28080 rm -f conftest*
28081
28082         fi
28083         if test $ol_cv_bdb_minor = 0 ; then
28084                 cat >conftest.$ac_ext <<_ACEOF
28085 /* confdefs.h.  */
28086 _ACEOF
28087 cat confdefs.h >>conftest.$ac_ext
28088 cat >>conftest.$ac_ext <<_ACEOF
28089 /* end confdefs.h.  */
28090
28091 #include <db.h>
28092 #ifndef DB_VERSION_MINOR
28093 #       define DB_VERSION_MINOR 0
28094 #endif
28095 #if DB_VERSION_MINOR == 5
28096 __db_version
28097 #endif
28098
28099 _ACEOF
28100 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
28101   $EGREP "__db_version" >/dev/null 2>&1; then
28102   ol_cv_bdb_minor=5
28103 else
28104   :
28105 fi
28106 rm -f conftest*
28107
28108         fi
28109         if test $ol_cv_bdb_minor = 0 ; then
28110                 cat >conftest.$ac_ext <<_ACEOF
28111 /* confdefs.h.  */
28112 _ACEOF
28113 cat confdefs.h >>conftest.$ac_ext
28114 cat >>conftest.$ac_ext <<_ACEOF
28115 /* end confdefs.h.  */
28116
28117 #include <db.h>
28118 #ifndef DB_VERSION_MINOR
28119 #       define DB_VERSION_MINOR 0
28120 #endif
28121 #if DB_VERSION_MINOR == 4
28122 __db_version
28123 #endif
28124
28125 _ACEOF
28126 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
28127   $EGREP "__db_version" >/dev/null 2>&1; then
28128   ol_cv_bdb_minor=4
28129 else
28130   :
28131 fi
28132 rm -f conftest*
28133
28134         fi
28135         if test $ol_cv_bdb_minor = 0 ; then
28136                 cat >conftest.$ac_ext <<_ACEOF
28137 /* confdefs.h.  */
28138 _ACEOF
28139 cat confdefs.h >>conftest.$ac_ext
28140 cat >>conftest.$ac_ext <<_ACEOF
28141 /* end confdefs.h.  */
28142
28143 #include <db.h>
28144 #ifndef DB_VERSION_MINOR
28145 #       define DB_VERSION_MINOR 0
28146 #endif
28147 #if DB_VERSION_MINOR == 3
28148 __db_version
28149 #endif
28150
28151 _ACEOF
28152 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
28153   $EGREP "__db_version" >/dev/null 2>&1; then
28154   ol_cv_bdb_minor=3
28155 else
28156   :
28157 fi
28158 rm -f conftest*
28159
28160         fi
28161         if test $ol_cv_bdb_minor = 0 ; then
28162                 cat >conftest.$ac_ext <<_ACEOF
28163 /* confdefs.h.  */
28164 _ACEOF
28165 cat confdefs.h >>conftest.$ac_ext
28166 cat >>conftest.$ac_ext <<_ACEOF
28167 /* end confdefs.h.  */
28168
28169 #include <db.h>
28170 #ifndef DB_VERSION_MINOR
28171 #       define DB_VERSION_MINOR 0
28172 #endif
28173 #if DB_VERSION_MINOR == 2
28174 __db_version
28175 #endif
28176
28177 _ACEOF
28178 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
28179   $EGREP "__db_version" >/dev/null 2>&1; then
28180   ol_cv_bdb_minor=2
28181 else
28182   :
28183 fi
28184 rm -f conftest*
28185
28186         fi
28187         if test $ol_cv_bdb_minor = 0 ; then
28188                 cat >conftest.$ac_ext <<_ACEOF
28189 /* confdefs.h.  */
28190 _ACEOF
28191 cat confdefs.h >>conftest.$ac_ext
28192 cat >>conftest.$ac_ext <<_ACEOF
28193 /* end confdefs.h.  */
28194
28195 #include <db.h>
28196 #ifndef DB_VERSION_MINOR
28197 #       define DB_VERSION_MINOR 0
28198 #endif
28199 #if DB_VERSION_MINOR == 1
28200 __db_version
28201 #endif
28202
28203 _ACEOF
28204 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
28205   $EGREP "__db_version" >/dev/null 2>&1; then
28206   ol_cv_bdb_minor=1
28207 else
28208   :
28209 fi
28210 rm -f conftest*
28211
28212         fi
28213
28214 fi
28215 echo "$as_me:$LINENO: result: $ol_cv_bdb_minor" >&5
28216 echo "${ECHO_T}$ol_cv_bdb_minor" >&6
28217
28218 if test $ol_cv_bdb_major = 4 ; then
28219         if test $ol_cv_bdb_minor = 4 ; then
28220                 if test $ol_cv_lib_db = no ; then
28221         echo "$as_me:$LINENO: checking for Berkeley DB link (-ldb44)" >&5
28222 echo $ECHO_N "checking for Berkeley DB link (-ldb44)... $ECHO_C" >&6
28223 if test "${ol_cv_db_db44+set}" = set; then
28224   echo $ECHO_N "(cached) $ECHO_C" >&6
28225 else
28226
28227         ol_DB_LIB=-ldb44
28228         ol_LIBS=$LIBS
28229         LIBS="$ol_DB_LIB $LTHREAD_LIBS $LIBS"
28230
28231         cat >conftest.$ac_ext <<_ACEOF
28232 /* confdefs.h.  */
28233 _ACEOF
28234 cat confdefs.h >>conftest.$ac_ext
28235 cat >>conftest.$ac_ext <<_ACEOF
28236 /* end confdefs.h.  */
28237
28238 #ifdef HAVE_DB_185_H
28239 # include <db_185.h>
28240 #else
28241 # include <db.h>
28242 #endif
28243
28244 #ifndef DB_VERSION_MAJOR
28245 # define DB_VERSION_MAJOR 1
28246 #endif
28247
28248 #ifndef NULL
28249 #define NULL ((void*)0)
28250 #endif
28251
28252 int
28253 main ()
28254 {
28255
28256 #if DB_VERSION_MAJOR > 1
28257         {
28258                 char *version;
28259                 int major, minor, patch;
28260
28261                 version = db_version( &major, &minor, &patch );
28262
28263                 if( major != DB_VERSION_MAJOR ||
28264                         minor < DB_VERSION_MINOR )
28265                 {
28266                         printf("Berkeley DB version mismatch\n"
28267                                 "\theader: %s\n\tlibrary: %s\n",
28268                                 DB_VERSION_STRING, version);
28269                         return 1;
28270                 }
28271         }
28272 #endif
28273
28274 #if DB_VERSION_MAJOR > 2
28275         db_env_create( NULL, 0 );
28276 #elif DB_VERSION_MAJOR > 1
28277         db_appexit( NULL );
28278 #else
28279         (void) dbopen( NULL, 0, 0, 0, NULL);
28280 #endif
28281
28282   ;
28283   return 0;
28284 }
28285 _ACEOF
28286 rm -f conftest.$ac_objext conftest$ac_exeext
28287 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
28288   (eval $ac_link) 2>conftest.er1
28289   ac_status=$?
28290   grep -v '^ *+' conftest.er1 >conftest.err
28291   rm -f conftest.er1
28292   cat conftest.err >&5
28293   echo "$as_me:$LINENO: \$? = $ac_status" >&5
28294   (exit $ac_status); } &&
28295          { ac_try='test -z "$ac_c_werror_flag"
28296                          || test ! -s conftest.err'
28297   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
28298   (eval $ac_try) 2>&5
28299   ac_status=$?
28300   echo "$as_me:$LINENO: \$? = $ac_status" >&5
28301   (exit $ac_status); }; } &&
28302          { ac_try='test -s conftest$ac_exeext'
28303   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
28304   (eval $ac_try) 2>&5
28305   ac_status=$?
28306   echo "$as_me:$LINENO: \$? = $ac_status" >&5
28307   (exit $ac_status); }; }; then
28308   ol_cv_db_db44=yes
28309 else
28310   echo "$as_me: failed program was:" >&5
28311 sed 's/^/| /' conftest.$ac_ext >&5
28312
28313 ol_cv_db_db44=no
28314 fi
28315 rm -f conftest.err conftest.$ac_objext \
28316       conftest$ac_exeext conftest.$ac_ext
28317
28318         LIBS="$ol_LIBS"
28319
28320 fi
28321 echo "$as_me:$LINENO: result: $ol_cv_db_db44" >&5
28322 echo "${ECHO_T}$ol_cv_db_db44" >&6
28323
28324         if test $ol_cv_db_db44 = yes ; then
28325                 ol_cv_lib_db=-ldb44
28326         fi
28327 fi
28328
28329                 if test $ol_cv_lib_db = no ; then
28330         echo "$as_me:$LINENO: checking for Berkeley DB link (-ldb-44)" >&5
28331 echo $ECHO_N "checking for Berkeley DB link (-ldb-44)... $ECHO_C" >&6
28332 if test "${ol_cv_db_db_44+set}" = set; then
28333   echo $ECHO_N "(cached) $ECHO_C" >&6
28334 else
28335
28336         ol_DB_LIB=-ldb-44
28337         ol_LIBS=$LIBS
28338         LIBS="$ol_DB_LIB $LTHREAD_LIBS $LIBS"
28339
28340         cat >conftest.$ac_ext <<_ACEOF
28341 /* confdefs.h.  */
28342 _ACEOF
28343 cat confdefs.h >>conftest.$ac_ext
28344 cat >>conftest.$ac_ext <<_ACEOF
28345 /* end confdefs.h.  */
28346
28347 #ifdef HAVE_DB_185_H
28348 # include <db_185.h>
28349 #else
28350 # include <db.h>
28351 #endif
28352
28353 #ifndef DB_VERSION_MAJOR
28354 # define DB_VERSION_MAJOR 1
28355 #endif
28356
28357 #ifndef NULL
28358 #define NULL ((void*)0)
28359 #endif
28360
28361 int
28362 main ()
28363 {
28364
28365 #if DB_VERSION_MAJOR > 1
28366         {
28367                 char *version;
28368                 int major, minor, patch;
28369
28370                 version = db_version( &major, &minor, &patch );
28371
28372                 if( major != DB_VERSION_MAJOR ||
28373                         minor < DB_VERSION_MINOR )
28374                 {
28375                         printf("Berkeley DB version mismatch\n"
28376                                 "\theader: %s\n\tlibrary: %s\n",
28377                                 DB_VERSION_STRING, version);
28378                         return 1;
28379                 }
28380         }
28381 #endif
28382
28383 #if DB_VERSION_MAJOR > 2
28384         db_env_create( NULL, 0 );
28385 #elif DB_VERSION_MAJOR > 1
28386         db_appexit( NULL );
28387 #else
28388         (void) dbopen( NULL, 0, 0, 0, NULL);
28389 #endif
28390
28391   ;
28392   return 0;
28393 }
28394 _ACEOF
28395 rm -f conftest.$ac_objext conftest$ac_exeext
28396 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
28397   (eval $ac_link) 2>conftest.er1
28398   ac_status=$?
28399   grep -v '^ *+' conftest.er1 >conftest.err
28400   rm -f conftest.er1
28401   cat conftest.err >&5
28402   echo "$as_me:$LINENO: \$? = $ac_status" >&5
28403   (exit $ac_status); } &&
28404          { ac_try='test -z "$ac_c_werror_flag"
28405                          || test ! -s conftest.err'
28406   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
28407   (eval $ac_try) 2>&5
28408   ac_status=$?
28409   echo "$as_me:$LINENO: \$? = $ac_status" >&5
28410   (exit $ac_status); }; } &&
28411          { ac_try='test -s conftest$ac_exeext'
28412   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
28413   (eval $ac_try) 2>&5
28414   ac_status=$?
28415   echo "$as_me:$LINENO: \$? = $ac_status" >&5
28416   (exit $ac_status); }; }; then
28417   ol_cv_db_db_44=yes
28418 else
28419   echo "$as_me: failed program was:" >&5
28420 sed 's/^/| /' conftest.$ac_ext >&5
28421
28422 ol_cv_db_db_44=no
28423 fi
28424 rm -f conftest.err conftest.$ac_objext \
28425       conftest$ac_exeext conftest.$ac_ext
28426
28427         LIBS="$ol_LIBS"
28428
28429 fi
28430 echo "$as_me:$LINENO: result: $ol_cv_db_db_44" >&5
28431 echo "${ECHO_T}$ol_cv_db_db_44" >&6
28432
28433         if test $ol_cv_db_db_44 = yes ; then
28434                 ol_cv_lib_db=-ldb-44
28435         fi
28436 fi
28437
28438                 if test $ol_cv_lib_db = no ; then
28439         echo "$as_me:$LINENO: checking for Berkeley DB link (-ldb-4.4)" >&5
28440 echo $ECHO_N "checking for Berkeley DB link (-ldb-4.4)... $ECHO_C" >&6
28441 if test "${ol_cv_db_db_4_dot_4+set}" = set; then
28442   echo $ECHO_N "(cached) $ECHO_C" >&6
28443 else
28444
28445         ol_DB_LIB=-ldb-4.4
28446         ol_LIBS=$LIBS
28447         LIBS="$ol_DB_LIB $LTHREAD_LIBS $LIBS"
28448
28449         cat >conftest.$ac_ext <<_ACEOF
28450 /* confdefs.h.  */
28451 _ACEOF
28452 cat confdefs.h >>conftest.$ac_ext
28453 cat >>conftest.$ac_ext <<_ACEOF
28454 /* end confdefs.h.  */
28455
28456 #ifdef HAVE_DB_185_H
28457 # include <db_185.h>
28458 #else
28459 # include <db.h>
28460 #endif
28461
28462 #ifndef DB_VERSION_MAJOR
28463 # define DB_VERSION_MAJOR 1
28464 #endif
28465
28466 #ifndef NULL
28467 #define NULL ((void*)0)
28468 #endif
28469
28470 int
28471 main ()
28472 {
28473
28474 #if DB_VERSION_MAJOR > 1
28475         {
28476                 char *version;
28477                 int major, minor, patch;
28478
28479                 version = db_version( &major, &minor, &patch );
28480
28481                 if( major != DB_VERSION_MAJOR ||
28482                         minor < DB_VERSION_MINOR )
28483                 {
28484                         printf("Berkeley DB version mismatch\n"
28485                                 "\theader: %s\n\tlibrary: %s\n",
28486                                 DB_VERSION_STRING, version);
28487                         return 1;
28488                 }
28489         }
28490 #endif
28491
28492 #if DB_VERSION_MAJOR > 2
28493         db_env_create( NULL, 0 );
28494 #elif DB_VERSION_MAJOR > 1
28495         db_appexit( NULL );
28496 #else
28497         (void) dbopen( NULL, 0, 0, 0, NULL);
28498 #endif
28499
28500   ;
28501   return 0;
28502 }
28503 _ACEOF
28504 rm -f conftest.$ac_objext conftest$ac_exeext
28505 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
28506   (eval $ac_link) 2>conftest.er1
28507   ac_status=$?
28508   grep -v '^ *+' conftest.er1 >conftest.err
28509   rm -f conftest.er1
28510   cat conftest.err >&5
28511   echo "$as_me:$LINENO: \$? = $ac_status" >&5
28512   (exit $ac_status); } &&
28513          { ac_try='test -z "$ac_c_werror_flag"
28514                          || test ! -s conftest.err'
28515   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
28516   (eval $ac_try) 2>&5
28517   ac_status=$?
28518   echo "$as_me:$LINENO: \$? = $ac_status" >&5
28519   (exit $ac_status); }; } &&
28520          { ac_try='test -s conftest$ac_exeext'
28521   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
28522   (eval $ac_try) 2>&5
28523   ac_status=$?
28524   echo "$as_me:$LINENO: \$? = $ac_status" >&5
28525   (exit $ac_status); }; }; then
28526   ol_cv_db_db_4_dot_4=yes
28527 else
28528   echo "$as_me: failed program was:" >&5
28529 sed 's/^/| /' conftest.$ac_ext >&5
28530
28531 ol_cv_db_db_4_dot_4=no
28532 fi
28533 rm -f conftest.err conftest.$ac_objext \
28534       conftest$ac_exeext conftest.$ac_ext
28535
28536         LIBS="$ol_LIBS"
28537
28538 fi
28539 echo "$as_me:$LINENO: result: $ol_cv_db_db_4_dot_4" >&5
28540 echo "${ECHO_T}$ol_cv_db_db_4_dot_4" >&6
28541
28542         if test $ol_cv_db_db_4_dot_4 = yes ; then
28543                 ol_cv_lib_db=-ldb-4.4
28544         fi
28545 fi
28546
28547                 if test $ol_cv_lib_db = no ; then
28548         echo "$as_me:$LINENO: checking for Berkeley DB link (-ldb-4-4)" >&5
28549 echo $ECHO_N "checking for Berkeley DB link (-ldb-4-4)... $ECHO_C" >&6
28550 if test "${ol_cv_db_db_4_4+set}" = set; then
28551   echo $ECHO_N "(cached) $ECHO_C" >&6
28552 else
28553
28554         ol_DB_LIB=-ldb-4-4
28555         ol_LIBS=$LIBS
28556         LIBS="$ol_DB_LIB $LTHREAD_LIBS $LIBS"
28557
28558         cat >conftest.$ac_ext <<_ACEOF
28559 /* confdefs.h.  */
28560 _ACEOF
28561 cat confdefs.h >>conftest.$ac_ext
28562 cat >>conftest.$ac_ext <<_ACEOF
28563 /* end confdefs.h.  */
28564
28565 #ifdef HAVE_DB_185_H
28566 # include <db_185.h>
28567 #else
28568 # include <db.h>
28569 #endif
28570
28571 #ifndef DB_VERSION_MAJOR
28572 # define DB_VERSION_MAJOR 1
28573 #endif
28574
28575 #ifndef NULL
28576 #define NULL ((void*)0)
28577 #endif
28578
28579 int
28580 main ()
28581 {
28582
28583 #if DB_VERSION_MAJOR > 1
28584         {
28585                 char *version;
28586                 int major, minor, patch;
28587
28588                 version = db_version( &major, &minor, &patch );
28589
28590                 if( major != DB_VERSION_MAJOR ||
28591                         minor < DB_VERSION_MINOR )
28592                 {
28593                         printf("Berkeley DB version mismatch\n"
28594                                 "\theader: %s\n\tlibrary: %s\n",
28595                                 DB_VERSION_STRING, version);
28596                         return 1;
28597                 }
28598         }
28599 #endif
28600
28601 #if DB_VERSION_MAJOR > 2
28602         db_env_create( NULL, 0 );
28603 #elif DB_VERSION_MAJOR > 1
28604         db_appexit( NULL );
28605 #else
28606         (void) dbopen( NULL, 0, 0, 0, NULL);
28607 #endif
28608
28609   ;
28610   return 0;
28611 }
28612 _ACEOF
28613 rm -f conftest.$ac_objext conftest$ac_exeext
28614 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
28615   (eval $ac_link) 2>conftest.er1
28616   ac_status=$?
28617   grep -v '^ *+' conftest.er1 >conftest.err
28618   rm -f conftest.er1
28619   cat conftest.err >&5
28620   echo "$as_me:$LINENO: \$? = $ac_status" >&5
28621   (exit $ac_status); } &&
28622          { ac_try='test -z "$ac_c_werror_flag"
28623                          || test ! -s conftest.err'
28624   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
28625   (eval $ac_try) 2>&5
28626   ac_status=$?
28627   echo "$as_me:$LINENO: \$? = $ac_status" >&5
28628   (exit $ac_status); }; } &&
28629          { ac_try='test -s conftest$ac_exeext'
28630   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
28631   (eval $ac_try) 2>&5
28632   ac_status=$?
28633   echo "$as_me:$LINENO: \$? = $ac_status" >&5
28634   (exit $ac_status); }; }; then
28635   ol_cv_db_db_4_4=yes
28636 else
28637   echo "$as_me: failed program was:" >&5
28638 sed 's/^/| /' conftest.$ac_ext >&5
28639
28640 ol_cv_db_db_4_4=no
28641 fi
28642 rm -f conftest.err conftest.$ac_objext \
28643       conftest$ac_exeext conftest.$ac_ext
28644
28645         LIBS="$ol_LIBS"
28646
28647 fi
28648 echo "$as_me:$LINENO: result: $ol_cv_db_db_4_4" >&5
28649 echo "${ECHO_T}$ol_cv_db_db_4_4" >&6
28650
28651         if test $ol_cv_db_db_4_4 = yes ; then
28652                 ol_cv_lib_db=-ldb-4-4
28653         fi
28654 fi
28655
28656         elif test $ol_cv_bdb_minor = 3 ; then
28657                 if test $ol_cv_lib_db = no ; then
28658         echo "$as_me:$LINENO: checking for Berkeley DB link (-ldb43)" >&5
28659 echo $ECHO_N "checking for Berkeley DB link (-ldb43)... $ECHO_C" >&6
28660 if test "${ol_cv_db_db43+set}" = set; then
28661   echo $ECHO_N "(cached) $ECHO_C" >&6
28662 else
28663
28664         ol_DB_LIB=-ldb43
28665         ol_LIBS=$LIBS
28666         LIBS="$ol_DB_LIB $LTHREAD_LIBS $LIBS"
28667
28668         cat >conftest.$ac_ext <<_ACEOF
28669 /* confdefs.h.  */
28670 _ACEOF
28671 cat confdefs.h >>conftest.$ac_ext
28672 cat >>conftest.$ac_ext <<_ACEOF
28673 /* end confdefs.h.  */
28674
28675 #ifdef HAVE_DB_185_H
28676 # include <db_185.h>
28677 #else
28678 # include <db.h>
28679 #endif
28680
28681 #ifndef DB_VERSION_MAJOR
28682 # define DB_VERSION_MAJOR 1
28683 #endif
28684
28685 #ifndef NULL
28686 #define NULL ((void*)0)
28687 #endif
28688
28689 int
28690 main ()
28691 {
28692
28693 #if DB_VERSION_MAJOR > 1
28694         {
28695                 char *version;
28696                 int major, minor, patch;
28697
28698                 version = db_version( &major, &minor, &patch );
28699
28700                 if( major != DB_VERSION_MAJOR ||
28701                         minor < DB_VERSION_MINOR )
28702                 {
28703                         printf("Berkeley DB version mismatch\n"
28704                                 "\theader: %s\n\tlibrary: %s\n",
28705                                 DB_VERSION_STRING, version);
28706                         return 1;
28707                 }
28708         }
28709 #endif
28710
28711 #if DB_VERSION_MAJOR > 2
28712         db_env_create( NULL, 0 );
28713 #elif DB_VERSION_MAJOR > 1
28714         db_appexit( NULL );
28715 #else
28716         (void) dbopen( NULL, 0, 0, 0, NULL);
28717 #endif
28718
28719   ;
28720   return 0;
28721 }
28722 _ACEOF
28723 rm -f conftest.$ac_objext conftest$ac_exeext
28724 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
28725   (eval $ac_link) 2>conftest.er1
28726   ac_status=$?
28727   grep -v '^ *+' conftest.er1 >conftest.err
28728   rm -f conftest.er1
28729   cat conftest.err >&5
28730   echo "$as_me:$LINENO: \$? = $ac_status" >&5
28731   (exit $ac_status); } &&
28732          { ac_try='test -z "$ac_c_werror_flag"
28733                          || test ! -s conftest.err'
28734   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
28735   (eval $ac_try) 2>&5
28736   ac_status=$?
28737   echo "$as_me:$LINENO: \$? = $ac_status" >&5
28738   (exit $ac_status); }; } &&
28739          { ac_try='test -s conftest$ac_exeext'
28740   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
28741   (eval $ac_try) 2>&5
28742   ac_status=$?
28743   echo "$as_me:$LINENO: \$? = $ac_status" >&5
28744   (exit $ac_status); }; }; then
28745   ol_cv_db_db43=yes
28746 else
28747   echo "$as_me: failed program was:" >&5
28748 sed 's/^/| /' conftest.$ac_ext >&5
28749
28750 ol_cv_db_db43=no
28751 fi
28752 rm -f conftest.err conftest.$ac_objext \
28753       conftest$ac_exeext conftest.$ac_ext
28754
28755         LIBS="$ol_LIBS"
28756
28757 fi
28758 echo "$as_me:$LINENO: result: $ol_cv_db_db43" >&5
28759 echo "${ECHO_T}$ol_cv_db_db43" >&6
28760
28761         if test $ol_cv_db_db43 = yes ; then
28762                 ol_cv_lib_db=-ldb43
28763         fi
28764 fi
28765
28766                 if test $ol_cv_lib_db = no ; then
28767         echo "$as_me:$LINENO: checking for Berkeley DB link (-ldb-43)" >&5
28768 echo $ECHO_N "checking for Berkeley DB link (-ldb-43)... $ECHO_C" >&6
28769 if test "${ol_cv_db_db_43+set}" = set; then
28770   echo $ECHO_N "(cached) $ECHO_C" >&6
28771 else
28772
28773         ol_DB_LIB=-ldb-43
28774         ol_LIBS=$LIBS
28775         LIBS="$ol_DB_LIB $LTHREAD_LIBS $LIBS"
28776
28777         cat >conftest.$ac_ext <<_ACEOF
28778 /* confdefs.h.  */
28779 _ACEOF
28780 cat confdefs.h >>conftest.$ac_ext
28781 cat >>conftest.$ac_ext <<_ACEOF
28782 /* end confdefs.h.  */
28783
28784 #ifdef HAVE_DB_185_H
28785 # include <db_185.h>
28786 #else
28787 # include <db.h>
28788 #endif
28789
28790 #ifndef DB_VERSION_MAJOR
28791 # define DB_VERSION_MAJOR 1
28792 #endif
28793
28794 #ifndef NULL
28795 #define NULL ((void*)0)
28796 #endif
28797
28798 int
28799 main ()
28800 {
28801
28802 #if DB_VERSION_MAJOR > 1
28803         {
28804                 char *version;
28805                 int major, minor, patch;
28806
28807                 version = db_version( &major, &minor, &patch );
28808
28809                 if( major != DB_VERSION_MAJOR ||
28810                         minor < DB_VERSION_MINOR )
28811                 {
28812                         printf("Berkeley DB version mismatch\n"
28813                                 "\theader: %s\n\tlibrary: %s\n",
28814                                 DB_VERSION_STRING, version);
28815                         return 1;
28816                 }
28817         }
28818 #endif
28819
28820 #if DB_VERSION_MAJOR > 2
28821         db_env_create( NULL, 0 );
28822 #elif DB_VERSION_MAJOR > 1
28823         db_appexit( NULL );
28824 #else
28825         (void) dbopen( NULL, 0, 0, 0, NULL);
28826 #endif
28827
28828   ;
28829   return 0;
28830 }
28831 _ACEOF
28832 rm -f conftest.$ac_objext conftest$ac_exeext
28833 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
28834   (eval $ac_link) 2>conftest.er1
28835   ac_status=$?
28836   grep -v '^ *+' conftest.er1 >conftest.err
28837   rm -f conftest.er1
28838   cat conftest.err >&5
28839   echo "$as_me:$LINENO: \$? = $ac_status" >&5
28840   (exit $ac_status); } &&
28841          { ac_try='test -z "$ac_c_werror_flag"
28842                          || test ! -s conftest.err'
28843   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
28844   (eval $ac_try) 2>&5
28845   ac_status=$?
28846   echo "$as_me:$LINENO: \$? = $ac_status" >&5
28847   (exit $ac_status); }; } &&
28848          { ac_try='test -s conftest$ac_exeext'
28849   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
28850   (eval $ac_try) 2>&5
28851   ac_status=$?
28852   echo "$as_me:$LINENO: \$? = $ac_status" >&5
28853   (exit $ac_status); }; }; then
28854   ol_cv_db_db_43=yes
28855 else
28856   echo "$as_me: failed program was:" >&5
28857 sed 's/^/| /' conftest.$ac_ext >&5
28858
28859 ol_cv_db_db_43=no
28860 fi
28861 rm -f conftest.err conftest.$ac_objext \
28862       conftest$ac_exeext conftest.$ac_ext
28863
28864         LIBS="$ol_LIBS"
28865
28866 fi
28867 echo "$as_me:$LINENO: result: $ol_cv_db_db_43" >&5
28868 echo "${ECHO_T}$ol_cv_db_db_43" >&6
28869
28870         if test $ol_cv_db_db_43 = yes ; then
28871                 ol_cv_lib_db=-ldb-43
28872         fi
28873 fi
28874
28875                 if test $ol_cv_lib_db = no ; then
28876         echo "$as_me:$LINENO: checking for Berkeley DB link (-ldb-4.3)" >&5
28877 echo $ECHO_N "checking for Berkeley DB link (-ldb-4.3)... $ECHO_C" >&6
28878 if test "${ol_cv_db_db_4_dot_3+set}" = set; then
28879   echo $ECHO_N "(cached) $ECHO_C" >&6
28880 else
28881
28882         ol_DB_LIB=-ldb-4.3
28883         ol_LIBS=$LIBS
28884         LIBS="$ol_DB_LIB $LTHREAD_LIBS $LIBS"
28885
28886         cat >conftest.$ac_ext <<_ACEOF
28887 /* confdefs.h.  */
28888 _ACEOF
28889 cat confdefs.h >>conftest.$ac_ext
28890 cat >>conftest.$ac_ext <<_ACEOF
28891 /* end confdefs.h.  */
28892
28893 #ifdef HAVE_DB_185_H
28894 # include <db_185.h>
28895 #else
28896 # include <db.h>
28897 #endif
28898
28899 #ifndef DB_VERSION_MAJOR
28900 # define DB_VERSION_MAJOR 1
28901 #endif
28902
28903 #ifndef NULL
28904 #define NULL ((void*)0)
28905 #endif
28906
28907 int
28908 main ()
28909 {
28910
28911 #if DB_VERSION_MAJOR > 1
28912         {
28913                 char *version;
28914                 int major, minor, patch;
28915
28916                 version = db_version( &major, &minor, &patch );
28917
28918                 if( major != DB_VERSION_MAJOR ||
28919                         minor < DB_VERSION_MINOR )
28920                 {
28921                         printf("Berkeley DB version mismatch\n"
28922                                 "\theader: %s\n\tlibrary: %s\n",
28923                                 DB_VERSION_STRING, version);
28924                         return 1;
28925                 }
28926         }
28927 #endif
28928
28929 #if DB_VERSION_MAJOR > 2
28930         db_env_create( NULL, 0 );
28931 #elif DB_VERSION_MAJOR > 1
28932         db_appexit( NULL );
28933 #else
28934         (void) dbopen( NULL, 0, 0, 0, NULL);
28935 #endif
28936
28937   ;
28938   return 0;
28939 }
28940 _ACEOF
28941 rm -f conftest.$ac_objext conftest$ac_exeext
28942 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
28943   (eval $ac_link) 2>conftest.er1
28944   ac_status=$?
28945   grep -v '^ *+' conftest.er1 >conftest.err
28946   rm -f conftest.er1
28947   cat conftest.err >&5
28948   echo "$as_me:$LINENO: \$? = $ac_status" >&5
28949   (exit $ac_status); } &&
28950          { ac_try='test -z "$ac_c_werror_flag"
28951                          || test ! -s conftest.err'
28952   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
28953   (eval $ac_try) 2>&5
28954   ac_status=$?
28955   echo "$as_me:$LINENO: \$? = $ac_status" >&5
28956   (exit $ac_status); }; } &&
28957          { ac_try='test -s conftest$ac_exeext'
28958   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
28959   (eval $ac_try) 2>&5
28960   ac_status=$?
28961   echo "$as_me:$LINENO: \$? = $ac_status" >&5
28962   (exit $ac_status); }; }; then
28963   ol_cv_db_db_4_dot_3=yes
28964 else
28965   echo "$as_me: failed program was:" >&5
28966 sed 's/^/| /' conftest.$ac_ext >&5
28967
28968 ol_cv_db_db_4_dot_3=no
28969 fi
28970 rm -f conftest.err conftest.$ac_objext \
28971       conftest$ac_exeext conftest.$ac_ext
28972
28973         LIBS="$ol_LIBS"
28974
28975 fi
28976 echo "$as_me:$LINENO: result: $ol_cv_db_db_4_dot_3" >&5
28977 echo "${ECHO_T}$ol_cv_db_db_4_dot_3" >&6
28978
28979         if test $ol_cv_db_db_4_dot_3 = yes ; then
28980                 ol_cv_lib_db=-ldb-4.3
28981         fi
28982 fi
28983
28984                 if test $ol_cv_lib_db = no ; then
28985         echo "$as_me:$LINENO: checking for Berkeley DB link (-ldb-4-3)" >&5
28986 echo $ECHO_N "checking for Berkeley DB link (-ldb-4-3)... $ECHO_C" >&6
28987 if test "${ol_cv_db_db_4_3+set}" = set; then
28988   echo $ECHO_N "(cached) $ECHO_C" >&6
28989 else
28990
28991         ol_DB_LIB=-ldb-4-3
28992         ol_LIBS=$LIBS
28993         LIBS="$ol_DB_LIB $LTHREAD_LIBS $LIBS"
28994
28995         cat >conftest.$ac_ext <<_ACEOF
28996 /* confdefs.h.  */
28997 _ACEOF
28998 cat confdefs.h >>conftest.$ac_ext
28999 cat >>conftest.$ac_ext <<_ACEOF
29000 /* end confdefs.h.  */
29001
29002 #ifdef HAVE_DB_185_H
29003 # include <db_185.h>
29004 #else
29005 # include <db.h>
29006 #endif
29007
29008 #ifndef DB_VERSION_MAJOR
29009 # define DB_VERSION_MAJOR 1
29010 #endif
29011
29012 #ifndef NULL
29013 #define NULL ((void*)0)
29014 #endif
29015
29016 int
29017 main ()
29018 {
29019
29020 #if DB_VERSION_MAJOR > 1
29021         {
29022                 char *version;
29023                 int major, minor, patch;
29024
29025                 version = db_version( &major, &minor, &patch );
29026
29027                 if( major != DB_VERSION_MAJOR ||
29028                         minor < DB_VERSION_MINOR )
29029                 {
29030                         printf("Berkeley DB version mismatch\n"
29031                                 "\theader: %s\n\tlibrary: %s\n",
29032                                 DB_VERSION_STRING, version);
29033                         return 1;
29034                 }
29035         }
29036 #endif
29037
29038 #if DB_VERSION_MAJOR > 2
29039         db_env_create( NULL, 0 );
29040 #elif DB_VERSION_MAJOR > 1
29041         db_appexit( NULL );
29042 #else
29043         (void) dbopen( NULL, 0, 0, 0, NULL);
29044 #endif
29045
29046   ;
29047   return 0;
29048 }
29049 _ACEOF
29050 rm -f conftest.$ac_objext conftest$ac_exeext
29051 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
29052   (eval $ac_link) 2>conftest.er1
29053   ac_status=$?
29054   grep -v '^ *+' conftest.er1 >conftest.err
29055   rm -f conftest.er1
29056   cat conftest.err >&5
29057   echo "$as_me:$LINENO: \$? = $ac_status" >&5
29058   (exit $ac_status); } &&
29059          { ac_try='test -z "$ac_c_werror_flag"
29060                          || test ! -s conftest.err'
29061   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
29062   (eval $ac_try) 2>&5
29063   ac_status=$?
29064   echo "$as_me:$LINENO: \$? = $ac_status" >&5
29065   (exit $ac_status); }; } &&
29066          { ac_try='test -s conftest$ac_exeext'
29067   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
29068   (eval $ac_try) 2>&5
29069   ac_status=$?
29070   echo "$as_me:$LINENO: \$? = $ac_status" >&5
29071   (exit $ac_status); }; }; then
29072   ol_cv_db_db_4_3=yes
29073 else
29074   echo "$as_me: failed program was:" >&5
29075 sed 's/^/| /' conftest.$ac_ext >&5
29076
29077 ol_cv_db_db_4_3=no
29078 fi
29079 rm -f conftest.err conftest.$ac_objext \
29080       conftest$ac_exeext conftest.$ac_ext
29081
29082         LIBS="$ol_LIBS"
29083
29084 fi
29085 echo "$as_me:$LINENO: result: $ol_cv_db_db_4_3" >&5
29086 echo "${ECHO_T}$ol_cv_db_db_4_3" >&6
29087
29088         if test $ol_cv_db_db_4_3 = yes ; then
29089                 ol_cv_lib_db=-ldb-4-3
29090         fi
29091 fi
29092
29093         elif test $ol_cv_bdb_minor = 2 ; then
29094                 if test $ol_cv_lib_db = no ; then
29095         echo "$as_me:$LINENO: checking for Berkeley DB link (-ldb42)" >&5
29096 echo $ECHO_N "checking for Berkeley DB link (-ldb42)... $ECHO_C" >&6
29097 if test "${ol_cv_db_db42+set}" = set; then
29098   echo $ECHO_N "(cached) $ECHO_C" >&6
29099 else
29100
29101         ol_DB_LIB=-ldb42
29102         ol_LIBS=$LIBS
29103         LIBS="$ol_DB_LIB $LTHREAD_LIBS $LIBS"
29104
29105         cat >conftest.$ac_ext <<_ACEOF
29106 /* confdefs.h.  */
29107 _ACEOF
29108 cat confdefs.h >>conftest.$ac_ext
29109 cat >>conftest.$ac_ext <<_ACEOF
29110 /* end confdefs.h.  */
29111
29112 #ifdef HAVE_DB_185_H
29113 # include <db_185.h>
29114 #else
29115 # include <db.h>
29116 #endif
29117
29118 #ifndef DB_VERSION_MAJOR
29119 # define DB_VERSION_MAJOR 1
29120 #endif
29121
29122 #ifndef NULL
29123 #define NULL ((void*)0)
29124 #endif
29125
29126 int
29127 main ()
29128 {
29129
29130 #if DB_VERSION_MAJOR > 1
29131         {
29132                 char *version;
29133                 int major, minor, patch;
29134
29135                 version = db_version( &major, &minor, &patch );
29136
29137                 if( major != DB_VERSION_MAJOR ||
29138                         minor < DB_VERSION_MINOR )
29139                 {
29140                         printf("Berkeley DB version mismatch\n"
29141                                 "\theader: %s\n\tlibrary: %s\n",
29142                                 DB_VERSION_STRING, version);
29143                         return 1;
29144                 }
29145         }
29146 #endif
29147
29148 #if DB_VERSION_MAJOR > 2
29149         db_env_create( NULL, 0 );
29150 #elif DB_VERSION_MAJOR > 1
29151         db_appexit( NULL );
29152 #else
29153         (void) dbopen( NULL, 0, 0, 0, NULL);
29154 #endif
29155
29156   ;
29157   return 0;
29158 }
29159 _ACEOF
29160 rm -f conftest.$ac_objext conftest$ac_exeext
29161 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
29162   (eval $ac_link) 2>conftest.er1
29163   ac_status=$?
29164   grep -v '^ *+' conftest.er1 >conftest.err
29165   rm -f conftest.er1
29166   cat conftest.err >&5
29167   echo "$as_me:$LINENO: \$? = $ac_status" >&5
29168   (exit $ac_status); } &&
29169          { ac_try='test -z "$ac_c_werror_flag"
29170                          || test ! -s conftest.err'
29171   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
29172   (eval $ac_try) 2>&5
29173   ac_status=$?
29174   echo "$as_me:$LINENO: \$? = $ac_status" >&5
29175   (exit $ac_status); }; } &&
29176          { ac_try='test -s conftest$ac_exeext'
29177   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
29178   (eval $ac_try) 2>&5
29179   ac_status=$?
29180   echo "$as_me:$LINENO: \$? = $ac_status" >&5
29181   (exit $ac_status); }; }; then
29182   ol_cv_db_db42=yes
29183 else
29184   echo "$as_me: failed program was:" >&5
29185 sed 's/^/| /' conftest.$ac_ext >&5
29186
29187 ol_cv_db_db42=no
29188 fi
29189 rm -f conftest.err conftest.$ac_objext \
29190       conftest$ac_exeext conftest.$ac_ext
29191
29192         LIBS="$ol_LIBS"
29193
29194 fi
29195 echo "$as_me:$LINENO: result: $ol_cv_db_db42" >&5
29196 echo "${ECHO_T}$ol_cv_db_db42" >&6
29197
29198         if test $ol_cv_db_db42 = yes ; then
29199                 ol_cv_lib_db=-ldb42
29200         fi
29201 fi
29202
29203                 if test $ol_cv_lib_db = no ; then
29204         echo "$as_me:$LINENO: checking for Berkeley DB link (-ldb-42)" >&5
29205 echo $ECHO_N "checking for Berkeley DB link (-ldb-42)... $ECHO_C" >&6
29206 if test "${ol_cv_db_db_42+set}" = set; then
29207   echo $ECHO_N "(cached) $ECHO_C" >&6
29208 else
29209
29210         ol_DB_LIB=-ldb-42
29211         ol_LIBS=$LIBS
29212         LIBS="$ol_DB_LIB $LTHREAD_LIBS $LIBS"
29213
29214         cat >conftest.$ac_ext <<_ACEOF
29215 /* confdefs.h.  */
29216 _ACEOF
29217 cat confdefs.h >>conftest.$ac_ext
29218 cat >>conftest.$ac_ext <<_ACEOF
29219 /* end confdefs.h.  */
29220
29221 #ifdef HAVE_DB_185_H
29222 # include <db_185.h>
29223 #else
29224 # include <db.h>
29225 #endif
29226
29227 #ifndef DB_VERSION_MAJOR
29228 # define DB_VERSION_MAJOR 1
29229 #endif
29230
29231 #ifndef NULL
29232 #define NULL ((void*)0)
29233 #endif
29234
29235 int
29236 main ()
29237 {
29238
29239 #if DB_VERSION_MAJOR > 1
29240         {
29241                 char *version;
29242                 int major, minor, patch;
29243
29244                 version = db_version( &major, &minor, &patch );
29245
29246                 if( major != DB_VERSION_MAJOR ||
29247                         minor < DB_VERSION_MINOR )
29248                 {
29249                         printf("Berkeley DB version mismatch\n"
29250                                 "\theader: %s\n\tlibrary: %s\n",
29251                                 DB_VERSION_STRING, version);
29252                         return 1;
29253                 }
29254         }
29255 #endif
29256
29257 #if DB_VERSION_MAJOR > 2
29258         db_env_create( NULL, 0 );
29259 #elif DB_VERSION_MAJOR > 1
29260         db_appexit( NULL );
29261 #else
29262         (void) dbopen( NULL, 0, 0, 0, NULL);
29263 #endif
29264
29265   ;
29266   return 0;
29267 }
29268 _ACEOF
29269 rm -f conftest.$ac_objext conftest$ac_exeext
29270 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
29271   (eval $ac_link) 2>conftest.er1
29272   ac_status=$?
29273   grep -v '^ *+' conftest.er1 >conftest.err
29274   rm -f conftest.er1
29275   cat conftest.err >&5
29276   echo "$as_me:$LINENO: \$? = $ac_status" >&5
29277   (exit $ac_status); } &&
29278          { ac_try='test -z "$ac_c_werror_flag"
29279                          || test ! -s conftest.err'
29280   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
29281   (eval $ac_try) 2>&5
29282   ac_status=$?
29283   echo "$as_me:$LINENO: \$? = $ac_status" >&5
29284   (exit $ac_status); }; } &&
29285          { ac_try='test -s conftest$ac_exeext'
29286   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
29287   (eval $ac_try) 2>&5
29288   ac_status=$?
29289   echo "$as_me:$LINENO: \$? = $ac_status" >&5
29290   (exit $ac_status); }; }; then
29291   ol_cv_db_db_42=yes
29292 else
29293   echo "$as_me: failed program was:" >&5
29294 sed 's/^/| /' conftest.$ac_ext >&5
29295
29296 ol_cv_db_db_42=no
29297 fi
29298 rm -f conftest.err conftest.$ac_objext \
29299       conftest$ac_exeext conftest.$ac_ext
29300
29301         LIBS="$ol_LIBS"
29302
29303 fi
29304 echo "$as_me:$LINENO: result: $ol_cv_db_db_42" >&5
29305 echo "${ECHO_T}$ol_cv_db_db_42" >&6
29306
29307         if test $ol_cv_db_db_42 = yes ; then
29308                 ol_cv_lib_db=-ldb-42
29309         fi
29310 fi
29311
29312                 if test $ol_cv_lib_db = no ; then
29313         echo "$as_me:$LINENO: checking for Berkeley DB link (-ldb-4.2)" >&5
29314 echo $ECHO_N "checking for Berkeley DB link (-ldb-4.2)... $ECHO_C" >&6
29315 if test "${ol_cv_db_db_4_dot_2+set}" = set; then
29316   echo $ECHO_N "(cached) $ECHO_C" >&6
29317 else
29318
29319         ol_DB_LIB=-ldb-4.2
29320         ol_LIBS=$LIBS
29321         LIBS="$ol_DB_LIB $LTHREAD_LIBS $LIBS"
29322
29323         cat >conftest.$ac_ext <<_ACEOF
29324 /* confdefs.h.  */
29325 _ACEOF
29326 cat confdefs.h >>conftest.$ac_ext
29327 cat >>conftest.$ac_ext <<_ACEOF
29328 /* end confdefs.h.  */
29329
29330 #ifdef HAVE_DB_185_H
29331 # include <db_185.h>
29332 #else
29333 # include <db.h>
29334 #endif
29335
29336 #ifndef DB_VERSION_MAJOR
29337 # define DB_VERSION_MAJOR 1
29338 #endif
29339
29340 #ifndef NULL
29341 #define NULL ((void*)0)
29342 #endif
29343
29344 int
29345 main ()
29346 {
29347
29348 #if DB_VERSION_MAJOR > 1
29349         {
29350                 char *version;
29351                 int major, minor, patch;
29352
29353                 version = db_version( &major, &minor, &patch );
29354
29355                 if( major != DB_VERSION_MAJOR ||
29356                         minor < DB_VERSION_MINOR )
29357                 {
29358                         printf("Berkeley DB version mismatch\n"
29359                                 "\theader: %s\n\tlibrary: %s\n",
29360                                 DB_VERSION_STRING, version);
29361                         return 1;
29362                 }
29363         }
29364 #endif
29365
29366 #if DB_VERSION_MAJOR > 2
29367         db_env_create( NULL, 0 );
29368 #elif DB_VERSION_MAJOR > 1
29369         db_appexit( NULL );
29370 #else
29371         (void) dbopen( NULL, 0, 0, 0, NULL);
29372 #endif
29373
29374   ;
29375   return 0;
29376 }
29377 _ACEOF
29378 rm -f conftest.$ac_objext conftest$ac_exeext
29379 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
29380   (eval $ac_link) 2>conftest.er1
29381   ac_status=$?
29382   grep -v '^ *+' conftest.er1 >conftest.err
29383   rm -f conftest.er1
29384   cat conftest.err >&5
29385   echo "$as_me:$LINENO: \$? = $ac_status" >&5
29386   (exit $ac_status); } &&
29387          { ac_try='test -z "$ac_c_werror_flag"
29388                          || test ! -s conftest.err'
29389   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
29390   (eval $ac_try) 2>&5
29391   ac_status=$?
29392   echo "$as_me:$LINENO: \$? = $ac_status" >&5
29393   (exit $ac_status); }; } &&
29394          { ac_try='test -s conftest$ac_exeext'
29395   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
29396   (eval $ac_try) 2>&5
29397   ac_status=$?
29398   echo "$as_me:$LINENO: \$? = $ac_status" >&5
29399   (exit $ac_status); }; }; then
29400   ol_cv_db_db_4_dot_2=yes
29401 else
29402   echo "$as_me: failed program was:" >&5
29403 sed 's/^/| /' conftest.$ac_ext >&5
29404
29405 ol_cv_db_db_4_dot_2=no
29406 fi
29407 rm -f conftest.err conftest.$ac_objext \
29408       conftest$ac_exeext conftest.$ac_ext
29409
29410         LIBS="$ol_LIBS"
29411
29412 fi
29413 echo "$as_me:$LINENO: result: $ol_cv_db_db_4_dot_2" >&5
29414 echo "${ECHO_T}$ol_cv_db_db_4_dot_2" >&6
29415
29416         if test $ol_cv_db_db_4_dot_2 = yes ; then
29417                 ol_cv_lib_db=-ldb-4.2
29418         fi
29419 fi
29420
29421                 if test $ol_cv_lib_db = no ; then
29422         echo "$as_me:$LINENO: checking for Berkeley DB link (-ldb-4-2)" >&5
29423 echo $ECHO_N "checking for Berkeley DB link (-ldb-4-2)... $ECHO_C" >&6
29424 if test "${ol_cv_db_db_4_2+set}" = set; then
29425   echo $ECHO_N "(cached) $ECHO_C" >&6
29426 else
29427
29428         ol_DB_LIB=-ldb-4-2
29429         ol_LIBS=$LIBS
29430         LIBS="$ol_DB_LIB $LTHREAD_LIBS $LIBS"
29431
29432         cat >conftest.$ac_ext <<_ACEOF
29433 /* confdefs.h.  */
29434 _ACEOF
29435 cat confdefs.h >>conftest.$ac_ext
29436 cat >>conftest.$ac_ext <<_ACEOF
29437 /* end confdefs.h.  */
29438
29439 #ifdef HAVE_DB_185_H
29440 # include <db_185.h>
29441 #else
29442 # include <db.h>
29443 #endif
29444
29445 #ifndef DB_VERSION_MAJOR
29446 # define DB_VERSION_MAJOR 1
29447 #endif
29448
29449 #ifndef NULL
29450 #define NULL ((void*)0)
29451 #endif
29452
29453 int
29454 main ()
29455 {
29456
29457 #if DB_VERSION_MAJOR > 1
29458         {
29459                 char *version;
29460                 int major, minor, patch;
29461
29462                 version = db_version( &major, &minor, &patch );
29463
29464                 if( major != DB_VERSION_MAJOR ||
29465                         minor < DB_VERSION_MINOR )
29466                 {
29467                         printf("Berkeley DB version mismatch\n"
29468                                 "\theader: %s\n\tlibrary: %s\n",
29469                                 DB_VERSION_STRING, version);
29470                         return 1;
29471                 }
29472         }
29473 #endif
29474
29475 #if DB_VERSION_MAJOR > 2
29476         db_env_create( NULL, 0 );
29477 #elif DB_VERSION_MAJOR > 1
29478         db_appexit( NULL );
29479 #else
29480         (void) dbopen( NULL, 0, 0, 0, NULL);
29481 #endif
29482
29483   ;
29484   return 0;
29485 }
29486 _ACEOF
29487 rm -f conftest.$ac_objext conftest$ac_exeext
29488 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
29489   (eval $ac_link) 2>conftest.er1
29490   ac_status=$?
29491   grep -v '^ *+' conftest.er1 >conftest.err
29492   rm -f conftest.er1
29493   cat conftest.err >&5
29494   echo "$as_me:$LINENO: \$? = $ac_status" >&5
29495   (exit $ac_status); } &&
29496          { ac_try='test -z "$ac_c_werror_flag"
29497                          || test ! -s conftest.err'
29498   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
29499   (eval $ac_try) 2>&5
29500   ac_status=$?
29501   echo "$as_me:$LINENO: \$? = $ac_status" >&5
29502   (exit $ac_status); }; } &&
29503          { ac_try='test -s conftest$ac_exeext'
29504   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
29505   (eval $ac_try) 2>&5
29506   ac_status=$?
29507   echo "$as_me:$LINENO: \$? = $ac_status" >&5
29508   (exit $ac_status); }; }; then
29509   ol_cv_db_db_4_2=yes
29510 else
29511   echo "$as_me: failed program was:" >&5
29512 sed 's/^/| /' conftest.$ac_ext >&5
29513
29514 ol_cv_db_db_4_2=no
29515 fi
29516 rm -f conftest.err conftest.$ac_objext \
29517       conftest$ac_exeext conftest.$ac_ext
29518
29519         LIBS="$ol_LIBS"
29520
29521 fi
29522 echo "$as_me:$LINENO: result: $ol_cv_db_db_4_2" >&5
29523 echo "${ECHO_T}$ol_cv_db_db_4_2" >&6
29524
29525         if test $ol_cv_db_db_4_2 = yes ; then
29526                 ol_cv_lib_db=-ldb-4-2
29527         fi
29528 fi
29529
29530         elif test $ol_cv_bdb_minor = 1 ; then
29531                 if test $ol_cv_lib_db = no ; then
29532         echo "$as_me:$LINENO: checking for Berkeley DB link (-ldb41)" >&5
29533 echo $ECHO_N "checking for Berkeley DB link (-ldb41)... $ECHO_C" >&6
29534 if test "${ol_cv_db_db41+set}" = set; then
29535   echo $ECHO_N "(cached) $ECHO_C" >&6
29536 else
29537
29538         ol_DB_LIB=-ldb41
29539         ol_LIBS=$LIBS
29540         LIBS="$ol_DB_LIB $LTHREAD_LIBS $LIBS"
29541
29542         cat >conftest.$ac_ext <<_ACEOF
29543 /* confdefs.h.  */
29544 _ACEOF
29545 cat confdefs.h >>conftest.$ac_ext
29546 cat >>conftest.$ac_ext <<_ACEOF
29547 /* end confdefs.h.  */
29548
29549 #ifdef HAVE_DB_185_H
29550 # include <db_185.h>
29551 #else
29552 # include <db.h>
29553 #endif
29554
29555 #ifndef DB_VERSION_MAJOR
29556 # define DB_VERSION_MAJOR 1
29557 #endif
29558
29559 #ifndef NULL
29560 #define NULL ((void*)0)
29561 #endif
29562
29563 int
29564 main ()
29565 {
29566
29567 #if DB_VERSION_MAJOR > 1
29568         {
29569                 char *version;
29570                 int major, minor, patch;
29571
29572                 version = db_version( &major, &minor, &patch );
29573
29574                 if( major != DB_VERSION_MAJOR ||
29575                         minor < DB_VERSION_MINOR )
29576                 {
29577                         printf("Berkeley DB version mismatch\n"
29578                                 "\theader: %s\n\tlibrary: %s\n",
29579                                 DB_VERSION_STRING, version);
29580                         return 1;
29581                 }
29582         }
29583 #endif
29584
29585 #if DB_VERSION_MAJOR > 2
29586         db_env_create( NULL, 0 );
29587 #elif DB_VERSION_MAJOR > 1
29588         db_appexit( NULL );
29589 #else
29590         (void) dbopen( NULL, 0, 0, 0, NULL);
29591 #endif
29592
29593   ;
29594   return 0;
29595 }
29596 _ACEOF
29597 rm -f conftest.$ac_objext conftest$ac_exeext
29598 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
29599   (eval $ac_link) 2>conftest.er1
29600   ac_status=$?
29601   grep -v '^ *+' conftest.er1 >conftest.err
29602   rm -f conftest.er1
29603   cat conftest.err >&5
29604   echo "$as_me:$LINENO: \$? = $ac_status" >&5
29605   (exit $ac_status); } &&
29606          { ac_try='test -z "$ac_c_werror_flag"
29607                          || test ! -s conftest.err'
29608   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
29609   (eval $ac_try) 2>&5
29610   ac_status=$?
29611   echo "$as_me:$LINENO: \$? = $ac_status" >&5
29612   (exit $ac_status); }; } &&
29613          { ac_try='test -s conftest$ac_exeext'
29614   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
29615   (eval $ac_try) 2>&5
29616   ac_status=$?
29617   echo "$as_me:$LINENO: \$? = $ac_status" >&5
29618   (exit $ac_status); }; }; then
29619   ol_cv_db_db41=yes
29620 else
29621   echo "$as_me: failed program was:" >&5
29622 sed 's/^/| /' conftest.$ac_ext >&5
29623
29624 ol_cv_db_db41=no
29625 fi
29626 rm -f conftest.err conftest.$ac_objext \
29627       conftest$ac_exeext conftest.$ac_ext
29628
29629         LIBS="$ol_LIBS"
29630
29631 fi
29632 echo "$as_me:$LINENO: result: $ol_cv_db_db41" >&5
29633 echo "${ECHO_T}$ol_cv_db_db41" >&6
29634
29635         if test $ol_cv_db_db41 = yes ; then
29636                 ol_cv_lib_db=-ldb41
29637         fi
29638 fi
29639
29640                 if test $ol_cv_lib_db = no ; then
29641         echo "$as_me:$LINENO: checking for Berkeley DB link (-ldb-41)" >&5
29642 echo $ECHO_N "checking for Berkeley DB link (-ldb-41)... $ECHO_C" >&6
29643 if test "${ol_cv_db_db_41+set}" = set; then
29644   echo $ECHO_N "(cached) $ECHO_C" >&6
29645 else
29646
29647         ol_DB_LIB=-ldb-41
29648         ol_LIBS=$LIBS
29649         LIBS="$ol_DB_LIB $LTHREAD_LIBS $LIBS"
29650
29651         cat >conftest.$ac_ext <<_ACEOF
29652 /* confdefs.h.  */
29653 _ACEOF
29654 cat confdefs.h >>conftest.$ac_ext
29655 cat >>conftest.$ac_ext <<_ACEOF
29656 /* end confdefs.h.  */
29657
29658 #ifdef HAVE_DB_185_H
29659 # include <db_185.h>
29660 #else
29661 # include <db.h>
29662 #endif
29663
29664 #ifndef DB_VERSION_MAJOR
29665 # define DB_VERSION_MAJOR 1
29666 #endif
29667
29668 #ifndef NULL
29669 #define NULL ((void*)0)
29670 #endif
29671
29672 int
29673 main ()
29674 {
29675
29676 #if DB_VERSION_MAJOR > 1
29677         {
29678                 char *version;
29679                 int major, minor, patch;
29680
29681                 version = db_version( &major, &minor, &patch );
29682
29683                 if( major != DB_VERSION_MAJOR ||
29684                         minor < DB_VERSION_MINOR )
29685                 {
29686                         printf("Berkeley DB version mismatch\n"
29687                                 "\theader: %s\n\tlibrary: %s\n",
29688                                 DB_VERSION_STRING, version);
29689                         return 1;
29690                 }
29691         }
29692 #endif
29693
29694 #if DB_VERSION_MAJOR > 2
29695         db_env_create( NULL, 0 );
29696 #elif DB_VERSION_MAJOR > 1
29697         db_appexit( NULL );
29698 #else
29699         (void) dbopen( NULL, 0, 0, 0, NULL);
29700 #endif
29701
29702   ;
29703   return 0;
29704 }
29705 _ACEOF
29706 rm -f conftest.$ac_objext conftest$ac_exeext
29707 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
29708   (eval $ac_link) 2>conftest.er1
29709   ac_status=$?
29710   grep -v '^ *+' conftest.er1 >conftest.err
29711   rm -f conftest.er1
29712   cat conftest.err >&5
29713   echo "$as_me:$LINENO: \$? = $ac_status" >&5
29714   (exit $ac_status); } &&
29715          { ac_try='test -z "$ac_c_werror_flag"
29716                          || test ! -s conftest.err'
29717   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
29718   (eval $ac_try) 2>&5
29719   ac_status=$?
29720   echo "$as_me:$LINENO: \$? = $ac_status" >&5
29721   (exit $ac_status); }; } &&
29722          { ac_try='test -s conftest$ac_exeext'
29723   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
29724   (eval $ac_try) 2>&5
29725   ac_status=$?
29726   echo "$as_me:$LINENO: \$? = $ac_status" >&5
29727   (exit $ac_status); }; }; then
29728   ol_cv_db_db_41=yes
29729 else
29730   echo "$as_me: failed program was:" >&5
29731 sed 's/^/| /' conftest.$ac_ext >&5
29732
29733 ol_cv_db_db_41=no
29734 fi
29735 rm -f conftest.err conftest.$ac_objext \
29736       conftest$ac_exeext conftest.$ac_ext
29737
29738         LIBS="$ol_LIBS"
29739
29740 fi
29741 echo "$as_me:$LINENO: result: $ol_cv_db_db_41" >&5
29742 echo "${ECHO_T}$ol_cv_db_db_41" >&6
29743
29744         if test $ol_cv_db_db_41 = yes ; then
29745                 ol_cv_lib_db=-ldb-41
29746         fi
29747 fi
29748
29749                 if test $ol_cv_lib_db = no ; then
29750         echo "$as_me:$LINENO: checking for Berkeley DB link (-ldb-4.1)" >&5
29751 echo $ECHO_N "checking for Berkeley DB link (-ldb-4.1)... $ECHO_C" >&6
29752 if test "${ol_cv_db_db_4_dot_1+set}" = set; then
29753   echo $ECHO_N "(cached) $ECHO_C" >&6
29754 else
29755
29756         ol_DB_LIB=-ldb-4.1
29757         ol_LIBS=$LIBS
29758         LIBS="$ol_DB_LIB $LTHREAD_LIBS $LIBS"
29759
29760         cat >conftest.$ac_ext <<_ACEOF
29761 /* confdefs.h.  */
29762 _ACEOF
29763 cat confdefs.h >>conftest.$ac_ext
29764 cat >>conftest.$ac_ext <<_ACEOF
29765 /* end confdefs.h.  */
29766
29767 #ifdef HAVE_DB_185_H
29768 # include <db_185.h>
29769 #else
29770 # include <db.h>
29771 #endif
29772
29773 #ifndef DB_VERSION_MAJOR
29774 # define DB_VERSION_MAJOR 1
29775 #endif
29776
29777 #ifndef NULL
29778 #define NULL ((void*)0)
29779 #endif
29780
29781 int
29782 main ()
29783 {
29784
29785 #if DB_VERSION_MAJOR > 1
29786         {
29787                 char *version;
29788                 int major, minor, patch;
29789
29790                 version = db_version( &major, &minor, &patch );
29791
29792                 if( major != DB_VERSION_MAJOR ||
29793                         minor < DB_VERSION_MINOR )
29794                 {
29795                         printf("Berkeley DB version mismatch\n"
29796                                 "\theader: %s\n\tlibrary: %s\n",
29797                                 DB_VERSION_STRING, version);
29798                         return 1;
29799                 }
29800         }
29801 #endif
29802
29803 #if DB_VERSION_MAJOR > 2
29804         db_env_create( NULL, 0 );
29805 #elif DB_VERSION_MAJOR > 1
29806         db_appexit( NULL );
29807 #else
29808         (void) dbopen( NULL, 0, 0, 0, NULL);
29809 #endif
29810
29811   ;
29812   return 0;
29813 }
29814 _ACEOF
29815 rm -f conftest.$ac_objext conftest$ac_exeext
29816 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
29817   (eval $ac_link) 2>conftest.er1
29818   ac_status=$?
29819   grep -v '^ *+' conftest.er1 >conftest.err
29820   rm -f conftest.er1
29821   cat conftest.err >&5
29822   echo "$as_me:$LINENO: \$? = $ac_status" >&5
29823   (exit $ac_status); } &&
29824          { ac_try='test -z "$ac_c_werror_flag"
29825                          || test ! -s conftest.err'
29826   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
29827   (eval $ac_try) 2>&5
29828   ac_status=$?
29829   echo "$as_me:$LINENO: \$? = $ac_status" >&5
29830   (exit $ac_status); }; } &&
29831          { ac_try='test -s conftest$ac_exeext'
29832   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
29833   (eval $ac_try) 2>&5
29834   ac_status=$?
29835   echo "$as_me:$LINENO: \$? = $ac_status" >&5
29836   (exit $ac_status); }; }; then
29837   ol_cv_db_db_4_dot_1=yes
29838 else
29839   echo "$as_me: failed program was:" >&5
29840 sed 's/^/| /' conftest.$ac_ext >&5
29841
29842 ol_cv_db_db_4_dot_1=no
29843 fi
29844 rm -f conftest.err conftest.$ac_objext \
29845       conftest$ac_exeext conftest.$ac_ext
29846
29847         LIBS="$ol_LIBS"
29848
29849 fi
29850 echo "$as_me:$LINENO: result: $ol_cv_db_db_4_dot_1" >&5
29851 echo "${ECHO_T}$ol_cv_db_db_4_dot_1" >&6
29852
29853         if test $ol_cv_db_db_4_dot_1 = yes ; then
29854                 ol_cv_lib_db=-ldb-4.1
29855         fi
29856 fi
29857
29858                 if test $ol_cv_lib_db = no ; then
29859         echo "$as_me:$LINENO: checking for Berkeley DB link (-ldb-4-1)" >&5
29860 echo $ECHO_N "checking for Berkeley DB link (-ldb-4-1)... $ECHO_C" >&6
29861 if test "${ol_cv_db_db_4_1+set}" = set; then
29862   echo $ECHO_N "(cached) $ECHO_C" >&6
29863 else
29864
29865         ol_DB_LIB=-ldb-4-1
29866         ol_LIBS=$LIBS
29867         LIBS="$ol_DB_LIB $LTHREAD_LIBS $LIBS"
29868
29869         cat >conftest.$ac_ext <<_ACEOF
29870 /* confdefs.h.  */
29871 _ACEOF
29872 cat confdefs.h >>conftest.$ac_ext
29873 cat >>conftest.$ac_ext <<_ACEOF
29874 /* end confdefs.h.  */
29875
29876 #ifdef HAVE_DB_185_H
29877 # include <db_185.h>
29878 #else
29879 # include <db.h>
29880 #endif
29881
29882 #ifndef DB_VERSION_MAJOR
29883 # define DB_VERSION_MAJOR 1
29884 #endif
29885
29886 #ifndef NULL
29887 #define NULL ((void*)0)
29888 #endif
29889
29890 int
29891 main ()
29892 {
29893
29894 #if DB_VERSION_MAJOR > 1
29895         {
29896                 char *version;
29897                 int major, minor, patch;
29898
29899                 version = db_version( &major, &minor, &patch );
29900
29901                 if( major != DB_VERSION_MAJOR ||
29902                         minor < DB_VERSION_MINOR )
29903                 {
29904                         printf("Berkeley DB version mismatch\n"
29905                                 "\theader: %s\n\tlibrary: %s\n",
29906                                 DB_VERSION_STRING, version);
29907                         return 1;
29908                 }
29909         }
29910 #endif
29911
29912 #if DB_VERSION_MAJOR > 2
29913         db_env_create( NULL, 0 );
29914 #elif DB_VERSION_MAJOR > 1
29915         db_appexit( NULL );
29916 #else
29917         (void) dbopen( NULL, 0, 0, 0, NULL);
29918 #endif
29919
29920   ;
29921   return 0;
29922 }
29923 _ACEOF
29924 rm -f conftest.$ac_objext conftest$ac_exeext
29925 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
29926   (eval $ac_link) 2>conftest.er1
29927   ac_status=$?
29928   grep -v '^ *+' conftest.er1 >conftest.err
29929   rm -f conftest.er1
29930   cat conftest.err >&5
29931   echo "$as_me:$LINENO: \$? = $ac_status" >&5
29932   (exit $ac_status); } &&
29933          { ac_try='test -z "$ac_c_werror_flag"
29934                          || test ! -s conftest.err'
29935   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
29936   (eval $ac_try) 2>&5
29937   ac_status=$?
29938   echo "$as_me:$LINENO: \$? = $ac_status" >&5
29939   (exit $ac_status); }; } &&
29940          { ac_try='test -s conftest$ac_exeext'
29941   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
29942   (eval $ac_try) 2>&5
29943   ac_status=$?
29944   echo "$as_me:$LINENO: \$? = $ac_status" >&5
29945   (exit $ac_status); }; }; then
29946   ol_cv_db_db_4_1=yes
29947 else
29948   echo "$as_me: failed program was:" >&5
29949 sed 's/^/| /' conftest.$ac_ext >&5
29950
29951 ol_cv_db_db_4_1=no
29952 fi
29953 rm -f conftest.err conftest.$ac_objext \
29954       conftest$ac_exeext conftest.$ac_ext
29955
29956         LIBS="$ol_LIBS"
29957
29958 fi
29959 echo "$as_me:$LINENO: result: $ol_cv_db_db_4_1" >&5
29960 echo "${ECHO_T}$ol_cv_db_db_4_1" >&6
29961
29962         if test $ol_cv_db_db_4_1 = yes ; then
29963                 ol_cv_lib_db=-ldb-4-1
29964         fi
29965 fi
29966
29967         fi
29968         if test $ol_cv_lib_db = no ; then
29969         echo "$as_me:$LINENO: checking for Berkeley DB link (-ldb-4)" >&5
29970 echo $ECHO_N "checking for Berkeley DB link (-ldb-4)... $ECHO_C" >&6
29971 if test "${ol_cv_db_db_4+set}" = set; then
29972   echo $ECHO_N "(cached) $ECHO_C" >&6
29973 else
29974
29975         ol_DB_LIB=-ldb-4
29976         ol_LIBS=$LIBS
29977         LIBS="$ol_DB_LIB $LTHREAD_LIBS $LIBS"
29978
29979         cat >conftest.$ac_ext <<_ACEOF
29980 /* confdefs.h.  */
29981 _ACEOF
29982 cat confdefs.h >>conftest.$ac_ext
29983 cat >>conftest.$ac_ext <<_ACEOF
29984 /* end confdefs.h.  */
29985
29986 #ifdef HAVE_DB_185_H
29987 # include <db_185.h>
29988 #else
29989 # include <db.h>
29990 #endif
29991
29992 #ifndef DB_VERSION_MAJOR
29993 # define DB_VERSION_MAJOR 1
29994 #endif
29995
29996 #ifndef NULL
29997 #define NULL ((void*)0)
29998 #endif
29999
30000 int
30001 main ()
30002 {
30003
30004 #if DB_VERSION_MAJOR > 1
30005         {
30006                 char *version;
30007                 int major, minor, patch;
30008
30009                 version = db_version( &major, &minor, &patch );
30010
30011                 if( major != DB_VERSION_MAJOR ||
30012                         minor < DB_VERSION_MINOR )
30013                 {
30014                         printf("Berkeley DB version mismatch\n"
30015                                 "\theader: %s\n\tlibrary: %s\n",
30016                                 DB_VERSION_STRING, version);
30017                         return 1;
30018                 }
30019         }
30020 #endif
30021
30022 #if DB_VERSION_MAJOR > 2
30023         db_env_create( NULL, 0 );
30024 #elif DB_VERSION_MAJOR > 1
30025         db_appexit( NULL );
30026 #else
30027         (void) dbopen( NULL, 0, 0, 0, NULL);
30028 #endif
30029
30030   ;
30031   return 0;
30032 }
30033 _ACEOF
30034 rm -f conftest.$ac_objext conftest$ac_exeext
30035 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
30036   (eval $ac_link) 2>conftest.er1
30037   ac_status=$?
30038   grep -v '^ *+' conftest.er1 >conftest.err
30039   rm -f conftest.er1
30040   cat conftest.err >&5
30041   echo "$as_me:$LINENO: \$? = $ac_status" >&5
30042   (exit $ac_status); } &&
30043          { ac_try='test -z "$ac_c_werror_flag"
30044                          || test ! -s conftest.err'
30045   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
30046   (eval $ac_try) 2>&5
30047   ac_status=$?
30048   echo "$as_me:$LINENO: \$? = $ac_status" >&5
30049   (exit $ac_status); }; } &&
30050          { ac_try='test -s conftest$ac_exeext'
30051   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
30052   (eval $ac_try) 2>&5
30053   ac_status=$?
30054   echo "$as_me:$LINENO: \$? = $ac_status" >&5
30055   (exit $ac_status); }; }; then
30056   ol_cv_db_db_4=yes
30057 else
30058   echo "$as_me: failed program was:" >&5
30059 sed 's/^/| /' conftest.$ac_ext >&5
30060
30061 ol_cv_db_db_4=no
30062 fi
30063 rm -f conftest.err conftest.$ac_objext \
30064       conftest$ac_exeext conftest.$ac_ext
30065
30066         LIBS="$ol_LIBS"
30067
30068 fi
30069 echo "$as_me:$LINENO: result: $ol_cv_db_db_4" >&5
30070 echo "${ECHO_T}$ol_cv_db_db_4" >&6
30071
30072         if test $ol_cv_db_db_4 = yes ; then
30073                 ol_cv_lib_db=-ldb-4
30074         fi
30075 fi
30076
30077         if test $ol_cv_lib_db = no ; then
30078         echo "$as_me:$LINENO: checking for Berkeley DB link (-ldb4)" >&5
30079 echo $ECHO_N "checking for Berkeley DB link (-ldb4)... $ECHO_C" >&6
30080 if test "${ol_cv_db_db4+set}" = set; then
30081   echo $ECHO_N "(cached) $ECHO_C" >&6
30082 else
30083
30084         ol_DB_LIB=-ldb4
30085         ol_LIBS=$LIBS
30086         LIBS="$ol_DB_LIB $LTHREAD_LIBS $LIBS"
30087
30088         cat >conftest.$ac_ext <<_ACEOF
30089 /* confdefs.h.  */
30090 _ACEOF
30091 cat confdefs.h >>conftest.$ac_ext
30092 cat >>conftest.$ac_ext <<_ACEOF
30093 /* end confdefs.h.  */
30094
30095 #ifdef HAVE_DB_185_H
30096 # include <db_185.h>
30097 #else
30098 # include <db.h>
30099 #endif
30100
30101 #ifndef DB_VERSION_MAJOR
30102 # define DB_VERSION_MAJOR 1
30103 #endif
30104
30105 #ifndef NULL
30106 #define NULL ((void*)0)
30107 #endif
30108
30109 int
30110 main ()
30111 {
30112
30113 #if DB_VERSION_MAJOR > 1
30114         {
30115                 char *version;
30116                 int major, minor, patch;
30117
30118                 version = db_version( &major, &minor, &patch );
30119
30120                 if( major != DB_VERSION_MAJOR ||
30121                         minor < DB_VERSION_MINOR )
30122                 {
30123                         printf("Berkeley DB version mismatch\n"
30124                                 "\theader: %s\n\tlibrary: %s\n",
30125                                 DB_VERSION_STRING, version);
30126                         return 1;
30127                 }
30128         }
30129 #endif
30130
30131 #if DB_VERSION_MAJOR > 2
30132         db_env_create( NULL, 0 );
30133 #elif DB_VERSION_MAJOR > 1
30134         db_appexit( NULL );
30135 #else
30136         (void) dbopen( NULL, 0, 0, 0, NULL);
30137 #endif
30138
30139   ;
30140   return 0;
30141 }
30142 _ACEOF
30143 rm -f conftest.$ac_objext conftest$ac_exeext
30144 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
30145   (eval $ac_link) 2>conftest.er1
30146   ac_status=$?
30147   grep -v '^ *+' conftest.er1 >conftest.err
30148   rm -f conftest.er1
30149   cat conftest.err >&5
30150   echo "$as_me:$LINENO: \$? = $ac_status" >&5
30151   (exit $ac_status); } &&
30152          { ac_try='test -z "$ac_c_werror_flag"
30153                          || test ! -s conftest.err'
30154   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
30155   (eval $ac_try) 2>&5
30156   ac_status=$?
30157   echo "$as_me:$LINENO: \$? = $ac_status" >&5
30158   (exit $ac_status); }; } &&
30159          { ac_try='test -s conftest$ac_exeext'
30160   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
30161   (eval $ac_try) 2>&5
30162   ac_status=$?
30163   echo "$as_me:$LINENO: \$? = $ac_status" >&5
30164   (exit $ac_status); }; }; then
30165   ol_cv_db_db4=yes
30166 else
30167   echo "$as_me: failed program was:" >&5
30168 sed 's/^/| /' conftest.$ac_ext >&5
30169
30170 ol_cv_db_db4=no
30171 fi
30172 rm -f conftest.err conftest.$ac_objext \
30173       conftest$ac_exeext conftest.$ac_ext
30174
30175         LIBS="$ol_LIBS"
30176
30177 fi
30178 echo "$as_me:$LINENO: result: $ol_cv_db_db4" >&5
30179 echo "${ECHO_T}$ol_cv_db_db4" >&6
30180
30181         if test $ol_cv_db_db4 = yes ; then
30182                 ol_cv_lib_db=-ldb4
30183         fi
30184 fi
30185
30186         if test $ol_cv_lib_db = no ; then
30187         echo "$as_me:$LINENO: checking for Berkeley DB link (-ldb)" >&5
30188 echo $ECHO_N "checking for Berkeley DB link (-ldb)... $ECHO_C" >&6
30189 if test "${ol_cv_db_db+set}" = set; then
30190   echo $ECHO_N "(cached) $ECHO_C" >&6
30191 else
30192
30193         ol_DB_LIB=-ldb
30194         ol_LIBS=$LIBS
30195         LIBS="$ol_DB_LIB $LTHREAD_LIBS $LIBS"
30196
30197         cat >conftest.$ac_ext <<_ACEOF
30198 /* confdefs.h.  */
30199 _ACEOF
30200 cat confdefs.h >>conftest.$ac_ext
30201 cat >>conftest.$ac_ext <<_ACEOF
30202 /* end confdefs.h.  */
30203
30204 #ifdef HAVE_DB_185_H
30205 # include <db_185.h>
30206 #else
30207 # include <db.h>
30208 #endif
30209
30210 #ifndef DB_VERSION_MAJOR
30211 # define DB_VERSION_MAJOR 1
30212 #endif
30213
30214 #ifndef NULL
30215 #define NULL ((void*)0)
30216 #endif
30217
30218 int
30219 main ()
30220 {
30221
30222 #if DB_VERSION_MAJOR > 1
30223         {
30224                 char *version;
30225                 int major, minor, patch;
30226
30227                 version = db_version( &major, &minor, &patch );
30228
30229                 if( major != DB_VERSION_MAJOR ||
30230                         minor < DB_VERSION_MINOR )
30231                 {
30232                         printf("Berkeley DB version mismatch\n"
30233                                 "\theader: %s\n\tlibrary: %s\n",
30234                                 DB_VERSION_STRING, version);
30235                         return 1;
30236                 }
30237         }
30238 #endif
30239
30240 #if DB_VERSION_MAJOR > 2
30241         db_env_create( NULL, 0 );
30242 #elif DB_VERSION_MAJOR > 1
30243         db_appexit( NULL );
30244 #else
30245         (void) dbopen( NULL, 0, 0, 0, NULL);
30246 #endif
30247
30248   ;
30249   return 0;
30250 }
30251 _ACEOF
30252 rm -f conftest.$ac_objext conftest$ac_exeext
30253 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
30254   (eval $ac_link) 2>conftest.er1
30255   ac_status=$?
30256   grep -v '^ *+' conftest.er1 >conftest.err
30257   rm -f conftest.er1
30258   cat conftest.err >&5
30259   echo "$as_me:$LINENO: \$? = $ac_status" >&5
30260   (exit $ac_status); } &&
30261          { ac_try='test -z "$ac_c_werror_flag"
30262                          || test ! -s conftest.err'
30263   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
30264   (eval $ac_try) 2>&5
30265   ac_status=$?
30266   echo "$as_me:$LINENO: \$? = $ac_status" >&5
30267   (exit $ac_status); }; } &&
30268          { ac_try='test -s conftest$ac_exeext'
30269   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
30270   (eval $ac_try) 2>&5
30271   ac_status=$?
30272   echo "$as_me:$LINENO: \$? = $ac_status" >&5
30273   (exit $ac_status); }; }; then
30274   ol_cv_db_db=yes
30275 else
30276   echo "$as_me: failed program was:" >&5
30277 sed 's/^/| /' conftest.$ac_ext >&5
30278
30279 ol_cv_db_db=no
30280 fi
30281 rm -f conftest.err conftest.$ac_objext \
30282       conftest$ac_exeext conftest.$ac_ext
30283
30284         LIBS="$ol_LIBS"
30285
30286 fi
30287 echo "$as_me:$LINENO: result: $ol_cv_db_db" >&5
30288 echo "${ECHO_T}$ol_cv_db_db" >&6
30289
30290         if test $ol_cv_db_db = yes ; then
30291                 ol_cv_lib_db=-ldb
30292         fi
30293 fi
30294
30295
30296 elif test $ol_cv_bdb_major = 3 ; then
30297         if test $ol_cv_lib_db = no ; then
30298         echo "$as_me:$LINENO: checking for Berkeley DB link (-ldb3)" >&5
30299 echo $ECHO_N "checking for Berkeley DB link (-ldb3)... $ECHO_C" >&6
30300 if test "${ol_cv_db_db3+set}" = set; then
30301   echo $ECHO_N "(cached) $ECHO_C" >&6
30302 else
30303
30304         ol_DB_LIB=-ldb3
30305         ol_LIBS=$LIBS
30306         LIBS="$ol_DB_LIB $LTHREAD_LIBS $LIBS"
30307
30308         cat >conftest.$ac_ext <<_ACEOF
30309 /* confdefs.h.  */
30310 _ACEOF
30311 cat confdefs.h >>conftest.$ac_ext
30312 cat >>conftest.$ac_ext <<_ACEOF
30313 /* end confdefs.h.  */
30314
30315 #ifdef HAVE_DB_185_H
30316 # include <db_185.h>
30317 #else
30318 # include <db.h>
30319 #endif
30320
30321 #ifndef DB_VERSION_MAJOR
30322 # define DB_VERSION_MAJOR 1
30323 #endif
30324
30325 #ifndef NULL
30326 #define NULL ((void*)0)
30327 #endif
30328
30329 int
30330 main ()
30331 {
30332
30333 #if DB_VERSION_MAJOR > 1
30334         {
30335                 char *version;
30336                 int major, minor, patch;
30337
30338                 version = db_version( &major, &minor, &patch );
30339
30340                 if( major != DB_VERSION_MAJOR ||
30341                         minor < DB_VERSION_MINOR )
30342                 {
30343                         printf("Berkeley DB version mismatch\n"
30344                                 "\theader: %s\n\tlibrary: %s\n",
30345                                 DB_VERSION_STRING, version);
30346                         return 1;
30347                 }
30348         }
30349 #endif
30350
30351 #if DB_VERSION_MAJOR > 2
30352         db_env_create( NULL, 0 );
30353 #elif DB_VERSION_MAJOR > 1
30354         db_appexit( NULL );
30355 #else
30356         (void) dbopen( NULL, 0, 0, 0, NULL);
30357 #endif
30358
30359   ;
30360   return 0;
30361 }
30362 _ACEOF
30363 rm -f conftest.$ac_objext conftest$ac_exeext
30364 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
30365   (eval $ac_link) 2>conftest.er1
30366   ac_status=$?
30367   grep -v '^ *+' conftest.er1 >conftest.err
30368   rm -f conftest.er1
30369   cat conftest.err >&5
30370   echo "$as_me:$LINENO: \$? = $ac_status" >&5
30371   (exit $ac_status); } &&
30372          { ac_try='test -z "$ac_c_werror_flag"
30373                          || test ! -s conftest.err'
30374   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
30375   (eval $ac_try) 2>&5
30376   ac_status=$?
30377   echo "$as_me:$LINENO: \$? = $ac_status" >&5
30378   (exit $ac_status); }; } &&
30379          { ac_try='test -s conftest$ac_exeext'
30380   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
30381   (eval $ac_try) 2>&5
30382   ac_status=$?
30383   echo "$as_me:$LINENO: \$? = $ac_status" >&5
30384   (exit $ac_status); }; }; then
30385   ol_cv_db_db3=yes
30386 else
30387   echo "$as_me: failed program was:" >&5
30388 sed 's/^/| /' conftest.$ac_ext >&5
30389
30390 ol_cv_db_db3=no
30391 fi
30392 rm -f conftest.err conftest.$ac_objext \
30393       conftest$ac_exeext conftest.$ac_ext
30394
30395         LIBS="$ol_LIBS"
30396
30397 fi
30398 echo "$as_me:$LINENO: result: $ol_cv_db_db3" >&5
30399 echo "${ECHO_T}$ol_cv_db_db3" >&6
30400
30401         if test $ol_cv_db_db3 = yes ; then
30402                 ol_cv_lib_db=-ldb3
30403         fi
30404 fi
30405
30406         if test $ol_cv_lib_db = no ; then
30407         echo "$as_me:$LINENO: checking for Berkeley DB link (-ldb-3)" >&5
30408 echo $ECHO_N "checking for Berkeley DB link (-ldb-3)... $ECHO_C" >&6
30409 if test "${ol_cv_db_db_3+set}" = set; then
30410   echo $ECHO_N "(cached) $ECHO_C" >&6
30411 else
30412
30413         ol_DB_LIB=-ldb-3
30414         ol_LIBS=$LIBS
30415         LIBS="$ol_DB_LIB $LTHREAD_LIBS $LIBS"
30416
30417         cat >conftest.$ac_ext <<_ACEOF
30418 /* confdefs.h.  */
30419 _ACEOF
30420 cat confdefs.h >>conftest.$ac_ext
30421 cat >>conftest.$ac_ext <<_ACEOF
30422 /* end confdefs.h.  */
30423
30424 #ifdef HAVE_DB_185_H
30425 # include <db_185.h>
30426 #else
30427 # include <db.h>
30428 #endif
30429
30430 #ifndef DB_VERSION_MAJOR
30431 # define DB_VERSION_MAJOR 1
30432 #endif
30433
30434 #ifndef NULL
30435 #define NULL ((void*)0)
30436 #endif
30437
30438 int
30439 main ()
30440 {
30441
30442 #if DB_VERSION_MAJOR > 1
30443         {
30444                 char *version;
30445                 int major, minor, patch;
30446
30447                 version = db_version( &major, &minor, &patch );
30448
30449                 if( major != DB_VERSION_MAJOR ||
30450                         minor < DB_VERSION_MINOR )
30451                 {
30452                         printf("Berkeley DB version mismatch\n"
30453                                 "\theader: %s\n\tlibrary: %s\n",
30454                                 DB_VERSION_STRING, version);
30455                         return 1;
30456                 }
30457         }
30458 #endif
30459
30460 #if DB_VERSION_MAJOR > 2
30461         db_env_create( NULL, 0 );
30462 #elif DB_VERSION_MAJOR > 1
30463         db_appexit( NULL );
30464 #else
30465         (void) dbopen( NULL, 0, 0, 0, NULL);
30466 #endif
30467
30468   ;
30469   return 0;
30470 }
30471 _ACEOF
30472 rm -f conftest.$ac_objext conftest$ac_exeext
30473 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
30474   (eval $ac_link) 2>conftest.er1
30475   ac_status=$?
30476   grep -v '^ *+' conftest.er1 >conftest.err
30477   rm -f conftest.er1
30478   cat conftest.err >&5
30479   echo "$as_me:$LINENO: \$? = $ac_status" >&5
30480   (exit $ac_status); } &&
30481          { ac_try='test -z "$ac_c_werror_flag"
30482                          || test ! -s conftest.err'
30483   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
30484   (eval $ac_try) 2>&5
30485   ac_status=$?
30486   echo "$as_me:$LINENO: \$? = $ac_status" >&5
30487   (exit $ac_status); }; } &&
30488          { ac_try='test -s conftest$ac_exeext'
30489   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
30490   (eval $ac_try) 2>&5
30491   ac_status=$?
30492   echo "$as_me:$LINENO: \$? = $ac_status" >&5
30493   (exit $ac_status); }; }; then
30494   ol_cv_db_db_3=yes
30495 else
30496   echo "$as_me: failed program was:" >&5
30497 sed 's/^/| /' conftest.$ac_ext >&5
30498
30499 ol_cv_db_db_3=no
30500 fi
30501 rm -f conftest.err conftest.$ac_objext \
30502       conftest$ac_exeext conftest.$ac_ext
30503
30504         LIBS="$ol_LIBS"
30505
30506 fi
30507 echo "$as_me:$LINENO: result: $ol_cv_db_db_3" >&5
30508 echo "${ECHO_T}$ol_cv_db_db_3" >&6
30509
30510         if test $ol_cv_db_db_3 = yes ; then
30511                 ol_cv_lib_db=-ldb-3
30512         fi
30513 fi
30514
30515
30516 elif test $ol_cv_bdb_major = 2 ; then
30517         if test $ol_cv_lib_db = no ; then
30518         echo "$as_me:$LINENO: checking for Berkeley DB link (-ldb2)" >&5
30519 echo $ECHO_N "checking for Berkeley DB link (-ldb2)... $ECHO_C" >&6
30520 if test "${ol_cv_db_db2+set}" = set; then
30521   echo $ECHO_N "(cached) $ECHO_C" >&6
30522 else
30523
30524         ol_DB_LIB=-ldb2
30525         ol_LIBS=$LIBS
30526         LIBS="$ol_DB_LIB $LTHREAD_LIBS $LIBS"
30527
30528         cat >conftest.$ac_ext <<_ACEOF
30529 /* confdefs.h.  */
30530 _ACEOF
30531 cat confdefs.h >>conftest.$ac_ext
30532 cat >>conftest.$ac_ext <<_ACEOF
30533 /* end confdefs.h.  */
30534
30535 #ifdef HAVE_DB_185_H
30536 # include <db_185.h>
30537 #else
30538 # include <db.h>
30539 #endif
30540
30541 #ifndef DB_VERSION_MAJOR
30542 # define DB_VERSION_MAJOR 1
30543 #endif
30544
30545 #ifndef NULL
30546 #define NULL ((void*)0)
30547 #endif
30548
30549 int
30550 main ()
30551 {
30552
30553 #if DB_VERSION_MAJOR > 1
30554         {
30555                 char *version;
30556                 int major, minor, patch;
30557
30558                 version = db_version( &major, &minor, &patch );
30559
30560                 if( major != DB_VERSION_MAJOR ||
30561                         minor < DB_VERSION_MINOR )
30562                 {
30563                         printf("Berkeley DB version mismatch\n"
30564                                 "\theader: %s\n\tlibrary: %s\n",
30565                                 DB_VERSION_STRING, version);
30566                         return 1;
30567                 }
30568         }
30569 #endif
30570
30571 #if DB_VERSION_MAJOR > 2
30572         db_env_create( NULL, 0 );
30573 #elif DB_VERSION_MAJOR > 1
30574         db_appexit( NULL );
30575 #else
30576         (void) dbopen( NULL, 0, 0, 0, NULL);
30577 #endif
30578
30579   ;
30580   return 0;
30581 }
30582 _ACEOF
30583 rm -f conftest.$ac_objext conftest$ac_exeext
30584 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
30585   (eval $ac_link) 2>conftest.er1
30586   ac_status=$?
30587   grep -v '^ *+' conftest.er1 >conftest.err
30588   rm -f conftest.er1
30589   cat conftest.err >&5
30590   echo "$as_me:$LINENO: \$? = $ac_status" >&5
30591   (exit $ac_status); } &&
30592          { ac_try='test -z "$ac_c_werror_flag"
30593                          || test ! -s conftest.err'
30594   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
30595   (eval $ac_try) 2>&5
30596   ac_status=$?
30597   echo "$as_me:$LINENO: \$? = $ac_status" >&5
30598   (exit $ac_status); }; } &&
30599          { ac_try='test -s conftest$ac_exeext'
30600   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
30601   (eval $ac_try) 2>&5
30602   ac_status=$?
30603   echo "$as_me:$LINENO: \$? = $ac_status" >&5
30604   (exit $ac_status); }; }; then
30605   ol_cv_db_db2=yes
30606 else
30607   echo "$as_me: failed program was:" >&5
30608 sed 's/^/| /' conftest.$ac_ext >&5
30609
30610 ol_cv_db_db2=no
30611 fi
30612 rm -f conftest.err conftest.$ac_objext \
30613       conftest$ac_exeext conftest.$ac_ext
30614
30615         LIBS="$ol_LIBS"
30616
30617 fi
30618 echo "$as_me:$LINENO: result: $ol_cv_db_db2" >&5
30619 echo "${ECHO_T}$ol_cv_db_db2" >&6
30620
30621         if test $ol_cv_db_db2 = yes ; then
30622                 ol_cv_lib_db=-ldb2
30623         fi
30624 fi
30625
30626         if test $ol_cv_lib_db = no ; then
30627         echo "$as_me:$LINENO: checking for Berkeley DB link (-ldb-2)" >&5
30628 echo $ECHO_N "checking for Berkeley DB link (-ldb-2)... $ECHO_C" >&6
30629 if test "${ol_cv_db_db_2+set}" = set; then
30630   echo $ECHO_N "(cached) $ECHO_C" >&6
30631 else
30632
30633         ol_DB_LIB=-ldb-2
30634         ol_LIBS=$LIBS
30635         LIBS="$ol_DB_LIB $LTHREAD_LIBS $LIBS"
30636
30637         cat >conftest.$ac_ext <<_ACEOF
30638 /* confdefs.h.  */
30639 _ACEOF
30640 cat confdefs.h >>conftest.$ac_ext
30641 cat >>conftest.$ac_ext <<_ACEOF
30642 /* end confdefs.h.  */
30643
30644 #ifdef HAVE_DB_185_H
30645 # include <db_185.h>
30646 #else
30647 # include <db.h>
30648 #endif
30649
30650 #ifndef DB_VERSION_MAJOR
30651 # define DB_VERSION_MAJOR 1
30652 #endif
30653
30654 #ifndef NULL
30655 #define NULL ((void*)0)
30656 #endif
30657
30658 int
30659 main ()
30660 {
30661
30662 #if DB_VERSION_MAJOR > 1
30663         {
30664                 char *version;
30665                 int major, minor, patch;
30666
30667                 version = db_version( &major, &minor, &patch );
30668
30669                 if( major != DB_VERSION_MAJOR ||
30670                         minor < DB_VERSION_MINOR )
30671                 {
30672                         printf("Berkeley DB version mismatch\n"
30673                                 "\theader: %s\n\tlibrary: %s\n",
30674                                 DB_VERSION_STRING, version);
30675                         return 1;
30676                 }
30677         }
30678 #endif
30679
30680 #if DB_VERSION_MAJOR > 2
30681         db_env_create( NULL, 0 );
30682 #elif DB_VERSION_MAJOR > 1
30683         db_appexit( NULL );
30684 #else
30685         (void) dbopen( NULL, 0, 0, 0, NULL);
30686 #endif
30687
30688   ;
30689   return 0;
30690 }
30691 _ACEOF
30692 rm -f conftest.$ac_objext conftest$ac_exeext
30693 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
30694   (eval $ac_link) 2>conftest.er1
30695   ac_status=$?
30696   grep -v '^ *+' conftest.er1 >conftest.err
30697   rm -f conftest.er1
30698   cat conftest.err >&5
30699   echo "$as_me:$LINENO: \$? = $ac_status" >&5
30700   (exit $ac_status); } &&
30701          { ac_try='test -z "$ac_c_werror_flag"
30702                          || test ! -s conftest.err'
30703   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
30704   (eval $ac_try) 2>&5
30705   ac_status=$?
30706   echo "$as_me:$LINENO: \$? = $ac_status" >&5
30707   (exit $ac_status); }; } &&
30708          { ac_try='test -s conftest$ac_exeext'
30709   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
30710   (eval $ac_try) 2>&5
30711   ac_status=$?
30712   echo "$as_me:$LINENO: \$? = $ac_status" >&5
30713   (exit $ac_status); }; }; then
30714   ol_cv_db_db_2=yes
30715 else
30716   echo "$as_me: failed program was:" >&5
30717 sed 's/^/| /' conftest.$ac_ext >&5
30718
30719 ol_cv_db_db_2=no
30720 fi
30721 rm -f conftest.err conftest.$ac_objext \
30722       conftest$ac_exeext conftest.$ac_ext
30723
30724         LIBS="$ol_LIBS"
30725
30726 fi
30727 echo "$as_me:$LINENO: result: $ol_cv_db_db_2" >&5
30728 echo "${ECHO_T}$ol_cv_db_db_2" >&6
30729
30730         if test $ol_cv_db_db_2 = yes ; then
30731                 ol_cv_lib_db=-ldb-2
30732         fi
30733 fi
30734
30735
30736 elif test $ol_cv_bdb_major = 1 ; then
30737         if test $ol_cv_lib_db = no ; then
30738         echo "$as_me:$LINENO: checking for Berkeley DB link (-ldb1)" >&5
30739 echo $ECHO_N "checking for Berkeley DB link (-ldb1)... $ECHO_C" >&6
30740 if test "${ol_cv_db_db1+set}" = set; then
30741   echo $ECHO_N "(cached) $ECHO_C" >&6
30742 else
30743
30744         ol_DB_LIB=-ldb1
30745         ol_LIBS=$LIBS
30746         LIBS="$ol_DB_LIB $LTHREAD_LIBS $LIBS"
30747
30748         cat >conftest.$ac_ext <<_ACEOF
30749 /* confdefs.h.  */
30750 _ACEOF
30751 cat confdefs.h >>conftest.$ac_ext
30752 cat >>conftest.$ac_ext <<_ACEOF
30753 /* end confdefs.h.  */
30754
30755 #ifdef HAVE_DB_185_H
30756 # include <db_185.h>
30757 #else
30758 # include <db.h>
30759 #endif
30760
30761 #ifndef DB_VERSION_MAJOR
30762 # define DB_VERSION_MAJOR 1
30763 #endif
30764
30765 #ifndef NULL
30766 #define NULL ((void*)0)
30767 #endif
30768
30769 int
30770 main ()
30771 {
30772
30773 #if DB_VERSION_MAJOR > 1
30774         {
30775                 char *version;
30776                 int major, minor, patch;
30777
30778                 version = db_version( &major, &minor, &patch );
30779
30780                 if( major != DB_VERSION_MAJOR ||
30781                         minor < DB_VERSION_MINOR )
30782                 {
30783                         printf("Berkeley DB version mismatch\n"
30784                                 "\theader: %s\n\tlibrary: %s\n",
30785                                 DB_VERSION_STRING, version);
30786                         return 1;
30787                 }
30788         }
30789 #endif
30790
30791 #if DB_VERSION_MAJOR > 2
30792         db_env_create( NULL, 0 );
30793 #elif DB_VERSION_MAJOR > 1
30794         db_appexit( NULL );
30795 #else
30796         (void) dbopen( NULL, 0, 0, 0, NULL);
30797 #endif
30798
30799   ;
30800   return 0;
30801 }
30802 _ACEOF
30803 rm -f conftest.$ac_objext conftest$ac_exeext
30804 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
30805   (eval $ac_link) 2>conftest.er1
30806   ac_status=$?
30807   grep -v '^ *+' conftest.er1 >conftest.err
30808   rm -f conftest.er1
30809   cat conftest.err >&5
30810   echo "$as_me:$LINENO: \$? = $ac_status" >&5
30811   (exit $ac_status); } &&
30812          { ac_try='test -z "$ac_c_werror_flag"
30813                          || test ! -s conftest.err'
30814   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
30815   (eval $ac_try) 2>&5
30816   ac_status=$?
30817   echo "$as_me:$LINENO: \$? = $ac_status" >&5
30818   (exit $ac_status); }; } &&
30819          { ac_try='test -s conftest$ac_exeext'
30820   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
30821   (eval $ac_try) 2>&5
30822   ac_status=$?
30823   echo "$as_me:$LINENO: \$? = $ac_status" >&5
30824   (exit $ac_status); }; }; then
30825   ol_cv_db_db1=yes
30826 else
30827   echo "$as_me: failed program was:" >&5
30828 sed 's/^/| /' conftest.$ac_ext >&5
30829
30830 ol_cv_db_db1=no
30831 fi
30832 rm -f conftest.err conftest.$ac_objext \
30833       conftest$ac_exeext conftest.$ac_ext
30834
30835         LIBS="$ol_LIBS"
30836
30837 fi
30838 echo "$as_me:$LINENO: result: $ol_cv_db_db1" >&5
30839 echo "${ECHO_T}$ol_cv_db_db1" >&6
30840
30841         if test $ol_cv_db_db1 = yes ; then
30842                 ol_cv_lib_db=-ldb1
30843         fi
30844 fi
30845
30846         if test $ol_cv_lib_db = no ; then
30847         echo "$as_me:$LINENO: checking for Berkeley DB link (-ldb-1)" >&5
30848 echo $ECHO_N "checking for Berkeley DB link (-ldb-1)... $ECHO_C" >&6
30849 if test "${ol_cv_db_db_1+set}" = set; then
30850   echo $ECHO_N "(cached) $ECHO_C" >&6
30851 else
30852
30853         ol_DB_LIB=-ldb-1
30854         ol_LIBS=$LIBS
30855         LIBS="$ol_DB_LIB $LTHREAD_LIBS $LIBS"
30856
30857         cat >conftest.$ac_ext <<_ACEOF
30858 /* confdefs.h.  */
30859 _ACEOF
30860 cat confdefs.h >>conftest.$ac_ext
30861 cat >>conftest.$ac_ext <<_ACEOF
30862 /* end confdefs.h.  */
30863
30864 #ifdef HAVE_DB_185_H
30865 # include <db_185.h>
30866 #else
30867 # include <db.h>
30868 #endif
30869
30870 #ifndef DB_VERSION_MAJOR
30871 # define DB_VERSION_MAJOR 1
30872 #endif
30873
30874 #ifndef NULL
30875 #define NULL ((void*)0)
30876 #endif
30877
30878 int
30879 main ()
30880 {
30881
30882 #if DB_VERSION_MAJOR > 1
30883         {
30884                 char *version;
30885                 int major, minor, patch;
30886
30887                 version = db_version( &major, &minor, &patch );
30888
30889                 if( major != DB_VERSION_MAJOR ||
30890                         minor < DB_VERSION_MINOR )
30891                 {
30892                         printf("Berkeley DB version mismatch\n"
30893                                 "\theader: %s\n\tlibrary: %s\n",
30894                                 DB_VERSION_STRING, version);
30895                         return 1;
30896                 }
30897         }
30898 #endif
30899
30900 #if DB_VERSION_MAJOR > 2
30901         db_env_create( NULL, 0 );
30902 #elif DB_VERSION_MAJOR > 1
30903         db_appexit( NULL );
30904 #else
30905         (void) dbopen( NULL, 0, 0, 0, NULL);
30906 #endif
30907
30908   ;
30909   return 0;
30910 }
30911 _ACEOF
30912 rm -f conftest.$ac_objext conftest$ac_exeext
30913 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
30914   (eval $ac_link) 2>conftest.er1
30915   ac_status=$?
30916   grep -v '^ *+' conftest.er1 >conftest.err
30917   rm -f conftest.er1
30918   cat conftest.err >&5
30919   echo "$as_me:$LINENO: \$? = $ac_status" >&5
30920   (exit $ac_status); } &&
30921          { ac_try='test -z "$ac_c_werror_flag"
30922                          || test ! -s conftest.err'
30923   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
30924   (eval $ac_try) 2>&5
30925   ac_status=$?
30926   echo "$as_me:$LINENO: \$? = $ac_status" >&5
30927   (exit $ac_status); }; } &&
30928          { ac_try='test -s conftest$ac_exeext'
30929   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
30930   (eval $ac_try) 2>&5
30931   ac_status=$?
30932   echo "$as_me:$LINENO: \$? = $ac_status" >&5
30933   (exit $ac_status); }; }; then
30934   ol_cv_db_db_1=yes
30935 else
30936   echo "$as_me: failed program was:" >&5
30937 sed 's/^/| /' conftest.$ac_ext >&5
30938
30939 ol_cv_db_db_1=no
30940 fi
30941 rm -f conftest.err conftest.$ac_objext \
30942       conftest$ac_exeext conftest.$ac_ext
30943
30944         LIBS="$ol_LIBS"
30945
30946 fi
30947 echo "$as_me:$LINENO: result: $ol_cv_db_db_1" >&5
30948 echo "${ECHO_T}$ol_cv_db_db_1" >&6
30949
30950         if test $ol_cv_db_db_1 = yes ; then
30951                 ol_cv_lib_db=-ldb-1
30952         fi
30953 fi
30954
30955 fi
30956 if test $ol_cv_lib_db = no ; then
30957         echo "$as_me:$LINENO: checking for Berkeley DB link (default)" >&5
30958 echo $ECHO_N "checking for Berkeley DB link (default)... $ECHO_C" >&6
30959 if test "${ol_cv_db_none+set}" = set; then
30960   echo $ECHO_N "(cached) $ECHO_C" >&6
30961 else
30962
30963         ol_DB_LIB=
30964         ol_LIBS=$LIBS
30965         LIBS="$ol_DB_LIB $LTHREAD_LIBS $LIBS"
30966
30967         cat >conftest.$ac_ext <<_ACEOF
30968 /* confdefs.h.  */
30969 _ACEOF
30970 cat confdefs.h >>conftest.$ac_ext
30971 cat >>conftest.$ac_ext <<_ACEOF
30972 /* end confdefs.h.  */
30973
30974 #ifdef HAVE_DB_185_H
30975 # include <db_185.h>
30976 #else
30977 # include <db.h>
30978 #endif
30979
30980 #ifndef DB_VERSION_MAJOR
30981 # define DB_VERSION_MAJOR 1
30982 #endif
30983
30984 #ifndef NULL
30985 #define NULL ((void*)0)
30986 #endif
30987
30988 int
30989 main ()
30990 {
30991
30992 #if DB_VERSION_MAJOR > 1
30993         {
30994                 char *version;
30995                 int major, minor, patch;
30996
30997                 version = db_version( &major, &minor, &patch );
30998
30999                 if( major != DB_VERSION_MAJOR ||
31000                         minor < DB_VERSION_MINOR )
31001                 {
31002                         printf("Berkeley DB version mismatch\n"
31003                                 "\theader: %s\n\tlibrary: %s\n",
31004                                 DB_VERSION_STRING, version);
31005                         return 1;
31006                 }
31007         }
31008 #endif
31009
31010 #if DB_VERSION_MAJOR > 2
31011         db_env_create( NULL, 0 );
31012 #elif DB_VERSION_MAJOR > 1
31013         db_appexit( NULL );
31014 #else
31015         (void) dbopen( NULL, 0, 0, 0, NULL);
31016 #endif
31017
31018   ;
31019   return 0;
31020 }
31021 _ACEOF
31022 rm -f conftest.$ac_objext conftest$ac_exeext
31023 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
31024   (eval $ac_link) 2>conftest.er1
31025   ac_status=$?
31026   grep -v '^ *+' conftest.er1 >conftest.err
31027   rm -f conftest.er1
31028   cat conftest.err >&5
31029   echo "$as_me:$LINENO: \$? = $ac_status" >&5
31030   (exit $ac_status); } &&
31031          { ac_try='test -z "$ac_c_werror_flag"
31032                          || test ! -s conftest.err'
31033   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
31034   (eval $ac_try) 2>&5
31035   ac_status=$?
31036   echo "$as_me:$LINENO: \$? = $ac_status" >&5
31037   (exit $ac_status); }; } &&
31038          { ac_try='test -s conftest$ac_exeext'
31039   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
31040   (eval $ac_try) 2>&5
31041   ac_status=$?
31042   echo "$as_me:$LINENO: \$? = $ac_status" >&5
31043   (exit $ac_status); }; }; then
31044   ol_cv_db_none=yes
31045 else
31046   echo "$as_me: failed program was:" >&5
31047 sed 's/^/| /' conftest.$ac_ext >&5
31048
31049 ol_cv_db_none=no
31050 fi
31051 rm -f conftest.err conftest.$ac_objext \
31052       conftest$ac_exeext conftest.$ac_ext
31053
31054         LIBS="$ol_LIBS"
31055
31056 fi
31057 echo "$as_me:$LINENO: result: $ol_cv_db_none" >&5
31058 echo "${ECHO_T}$ol_cv_db_none" >&6
31059
31060         if test $ol_cv_db_none = yes ; then
31061                 ol_cv_lib_db=yes
31062         fi
31063 fi
31064
31065
31066                 if test "$ol_cv_lib_db" != no ; then
31067                         ol_cv_berkeley_db=yes
31068                 fi
31069         fi
31070 fi
31071
31072         else
31073                 ol_cv_berkeley_db=no
31074
31075 for ac_header in db.h
31076 do
31077 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
31078 if eval "test \"\${$as_ac_Header+set}\" = set"; then
31079   echo "$as_me:$LINENO: checking for $ac_header" >&5
31080 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
31081 if eval "test \"\${$as_ac_Header+set}\" = set"; then
31082   echo $ECHO_N "(cached) $ECHO_C" >&6
31083 fi
31084 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
31085 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
31086 else
31087   # Is the header compilable?
31088 echo "$as_me:$LINENO: checking $ac_header usability" >&5
31089 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
31090 cat >conftest.$ac_ext <<_ACEOF
31091 /* confdefs.h.  */
31092 _ACEOF
31093 cat confdefs.h >>conftest.$ac_ext
31094 cat >>conftest.$ac_ext <<_ACEOF
31095 /* end confdefs.h.  */
31096 $ac_includes_default
31097 #include <$ac_header>
31098 _ACEOF
31099 rm -f conftest.$ac_objext
31100 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
31101   (eval $ac_compile) 2>conftest.er1
31102   ac_status=$?
31103   grep -v '^ *+' conftest.er1 >conftest.err
31104   rm -f conftest.er1
31105   cat conftest.err >&5
31106   echo "$as_me:$LINENO: \$? = $ac_status" >&5
31107   (exit $ac_status); } &&
31108          { ac_try='test -z "$ac_c_werror_flag"
31109                          || test ! -s conftest.err'
31110   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
31111   (eval $ac_try) 2>&5
31112   ac_status=$?
31113   echo "$as_me:$LINENO: \$? = $ac_status" >&5
31114   (exit $ac_status); }; } &&
31115          { ac_try='test -s conftest.$ac_objext'
31116   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
31117   (eval $ac_try) 2>&5
31118   ac_status=$?
31119   echo "$as_me:$LINENO: \$? = $ac_status" >&5
31120   (exit $ac_status); }; }; then
31121   ac_header_compiler=yes
31122 else
31123   echo "$as_me: failed program was:" >&5
31124 sed 's/^/| /' conftest.$ac_ext >&5
31125
31126 ac_header_compiler=no
31127 fi
31128 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
31129 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
31130 echo "${ECHO_T}$ac_header_compiler" >&6
31131
31132 # Is the header present?
31133 echo "$as_me:$LINENO: checking $ac_header presence" >&5
31134 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
31135 cat >conftest.$ac_ext <<_ACEOF
31136 /* confdefs.h.  */
31137 _ACEOF
31138 cat confdefs.h >>conftest.$ac_ext
31139 cat >>conftest.$ac_ext <<_ACEOF
31140 /* end confdefs.h.  */
31141 #include <$ac_header>
31142 _ACEOF
31143 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
31144   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
31145   ac_status=$?
31146   grep -v '^ *+' conftest.er1 >conftest.err
31147   rm -f conftest.er1
31148   cat conftest.err >&5
31149   echo "$as_me:$LINENO: \$? = $ac_status" >&5
31150   (exit $ac_status); } >/dev/null; then
31151   if test -s conftest.err; then
31152     ac_cpp_err=$ac_c_preproc_warn_flag
31153     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
31154   else
31155     ac_cpp_err=
31156   fi
31157 else
31158   ac_cpp_err=yes
31159 fi
31160 if test -z "$ac_cpp_err"; then
31161   ac_header_preproc=yes
31162 else
31163   echo "$as_me: failed program was:" >&5
31164 sed 's/^/| /' conftest.$ac_ext >&5
31165
31166   ac_header_preproc=no
31167 fi
31168 rm -f conftest.err conftest.$ac_ext
31169 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
31170 echo "${ECHO_T}$ac_header_preproc" >&6
31171
31172 # So?  What about this header?
31173 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
31174   yes:no: )
31175     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
31176 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
31177     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
31178 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
31179     ac_header_preproc=yes
31180     ;;
31181   no:yes:* )
31182     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
31183 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
31184     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
31185 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
31186     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
31187 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
31188     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
31189 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
31190     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
31191 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
31192     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
31193 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
31194     (
31195       cat <<\_ASBOX
31196 ## --------------------------------------------- ##
31197 ## Report this to <http://www.openldap.org/its/> ##
31198 ## --------------------------------------------- ##
31199 _ASBOX
31200     ) |
31201       sed "s/^/$as_me: WARNING:     /" >&2
31202     ;;
31203 esac
31204 echo "$as_me:$LINENO: checking for $ac_header" >&5
31205 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
31206 if eval "test \"\${$as_ac_Header+set}\" = set"; then
31207   echo $ECHO_N "(cached) $ECHO_C" >&6
31208 else
31209   eval "$as_ac_Header=\$ac_header_preproc"
31210 fi
31211 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
31212 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
31213
31214 fi
31215 if test `eval echo '${'$as_ac_Header'}'` = yes; then
31216   cat >>confdefs.h <<_ACEOF
31217 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
31218 _ACEOF
31219
31220 fi
31221
31222 done
31223
31224 if test $ac_cv_header_db_h = yes; then
31225         ol_cv_lib_db=no
31226
31227 echo "$as_me:$LINENO: checking for Berkeley DB major version" >&5
31228 echo $ECHO_N "checking for Berkeley DB major version... $ECHO_C" >&6
31229 if test "${ol_cv_bdb_major+set}" = set; then
31230   echo $ECHO_N "(cached) $ECHO_C" >&6
31231 else
31232
31233         ol_cv_bdb_major=0
31234         if test $ol_cv_bdb_major = 0 ; then
31235                 cat >conftest.$ac_ext <<_ACEOF
31236 /* confdefs.h.  */
31237 _ACEOF
31238 cat confdefs.h >>conftest.$ac_ext
31239 cat >>conftest.$ac_ext <<_ACEOF
31240 /* end confdefs.h.  */
31241
31242 #include <db.h>
31243 #ifndef DB_VERSION_MAJOR
31244 #       define DB_VERSION_MAJOR 1
31245 #endif
31246 #if DB_VERSION_MAJOR == 4
31247 __db_version
31248 #endif
31249
31250 _ACEOF
31251 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
31252   $EGREP "__db_version" >/dev/null 2>&1; then
31253   ol_cv_bdb_major=4
31254 else
31255   :
31256 fi
31257 rm -f conftest*
31258
31259         fi
31260         if test $ol_cv_bdb_major = 0 ; then
31261                 cat >conftest.$ac_ext <<_ACEOF
31262 /* confdefs.h.  */
31263 _ACEOF
31264 cat confdefs.h >>conftest.$ac_ext
31265 cat >>conftest.$ac_ext <<_ACEOF
31266 /* end confdefs.h.  */
31267
31268 #include <db.h>
31269 #ifndef DB_VERSION_MAJOR
31270 #       define DB_VERSION_MAJOR 1
31271 #endif
31272 #if DB_VERSION_MAJOR == 3
31273 __db_version
31274 #endif
31275
31276 _ACEOF
31277 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
31278   $EGREP "__db_version" >/dev/null 2>&1; then
31279   ol_cv_bdb_major=3
31280 else
31281   :
31282 fi
31283 rm -f conftest*
31284
31285         fi
31286         if test $ol_cv_bdb_major = 0 ; then
31287                 cat >conftest.$ac_ext <<_ACEOF
31288 /* confdefs.h.  */
31289 _ACEOF
31290 cat confdefs.h >>conftest.$ac_ext
31291 cat >>conftest.$ac_ext <<_ACEOF
31292 /* end confdefs.h.  */
31293
31294 #include <db.h>
31295 #ifndef DB_VERSION_MAJOR
31296 #       define DB_VERSION_MAJOR 1
31297 #endif
31298 #if DB_VERSION_MAJOR == 2
31299 __db_version
31300 #endif
31301
31302 _ACEOF
31303 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
31304   $EGREP "__db_version" >/dev/null 2>&1; then
31305   ol_cv_bdb_major=2
31306 else
31307   :
31308 fi
31309 rm -f conftest*
31310
31311         fi
31312         if test $ol_cv_bdb_major = 0 ; then
31313                 cat >conftest.$ac_ext <<_ACEOF
31314 /* confdefs.h.  */
31315 _ACEOF
31316 cat confdefs.h >>conftest.$ac_ext
31317 cat >>conftest.$ac_ext <<_ACEOF
31318 /* end confdefs.h.  */
31319
31320 #include <db.h>
31321 #ifndef DB_VERSION_MAJOR
31322 #       define DB_VERSION_MAJOR 1
31323 #endif
31324 #if DB_VERSION_MAJOR == 1
31325 __db_version
31326 #endif
31327
31328 _ACEOF
31329 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
31330   $EGREP "__db_version" >/dev/null 2>&1; then
31331   ol_cv_bdb_major=1
31332 else
31333   :
31334 fi
31335 rm -f conftest*
31336
31337         fi
31338
31339         if test $ol_cv_bdb_major = 0 ; then
31340                 { { echo "$as_me:$LINENO: error: Unknown Berkeley DB major version" >&5
31341 echo "$as_me: error: Unknown Berkeley DB major version" >&2;}
31342    { (exit 1); exit 1; }; }
31343         fi
31344
31345 fi
31346 echo "$as_me:$LINENO: result: $ol_cv_bdb_major" >&5
31347 echo "${ECHO_T}$ol_cv_bdb_major" >&6
31348
31349 echo "$as_me:$LINENO: checking for Berkeley DB minor version" >&5
31350 echo $ECHO_N "checking for Berkeley DB minor version... $ECHO_C" >&6
31351 if test "${ol_cv_bdb_minor+set}" = set; then
31352   echo $ECHO_N "(cached) $ECHO_C" >&6
31353 else
31354
31355         ol_cv_bdb_minor=0
31356         if test $ol_cv_bdb_minor = 0 ; then
31357                 cat >conftest.$ac_ext <<_ACEOF
31358 /* confdefs.h.  */
31359 _ACEOF
31360 cat confdefs.h >>conftest.$ac_ext
31361 cat >>conftest.$ac_ext <<_ACEOF
31362 /* end confdefs.h.  */
31363
31364 #include <db.h>
31365 #ifndef DB_VERSION_MINOR
31366 #       define DB_VERSION_MINOR 0
31367 #endif
31368 #if DB_VERSION_MINOR == 9
31369 __db_version
31370 #endif
31371
31372 _ACEOF
31373 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
31374   $EGREP "__db_version" >/dev/null 2>&1; then
31375   ol_cv_bdb_minor=9
31376 else
31377   :
31378 fi
31379 rm -f conftest*
31380
31381         fi
31382         if test $ol_cv_bdb_minor = 0 ; then
31383                 cat >conftest.$ac_ext <<_ACEOF
31384 /* confdefs.h.  */
31385 _ACEOF
31386 cat confdefs.h >>conftest.$ac_ext
31387 cat >>conftest.$ac_ext <<_ACEOF
31388 /* end confdefs.h.  */
31389
31390 #include <db.h>
31391 #ifndef DB_VERSION_MINOR
31392 #       define DB_VERSION_MINOR 0
31393 #endif
31394 #if DB_VERSION_MINOR == 8
31395 __db_version
31396 #endif
31397
31398 _ACEOF
31399 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
31400   $EGREP "__db_version" >/dev/null 2>&1; then
31401   ol_cv_bdb_minor=8
31402 else
31403   :
31404 fi
31405 rm -f conftest*
31406
31407         fi
31408         if test $ol_cv_bdb_minor = 0 ; then
31409                 cat >conftest.$ac_ext <<_ACEOF
31410 /* confdefs.h.  */
31411 _ACEOF
31412 cat confdefs.h >>conftest.$ac_ext
31413 cat >>conftest.$ac_ext <<_ACEOF
31414 /* end confdefs.h.  */
31415
31416 #include <db.h>
31417 #ifndef DB_VERSION_MINOR
31418 #       define DB_VERSION_MINOR 0
31419 #endif
31420 #if DB_VERSION_MINOR == 7
31421 __db_version
31422 #endif
31423
31424 _ACEOF
31425 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
31426   $EGREP "__db_version" >/dev/null 2>&1; then
31427   ol_cv_bdb_minor=7
31428 else
31429   :
31430 fi
31431 rm -f conftest*
31432
31433         fi
31434         if test $ol_cv_bdb_minor = 0 ; then
31435                 cat >conftest.$ac_ext <<_ACEOF
31436 /* confdefs.h.  */
31437 _ACEOF
31438 cat confdefs.h >>conftest.$ac_ext
31439 cat >>conftest.$ac_ext <<_ACEOF
31440 /* end confdefs.h.  */
31441
31442 #include <db.h>
31443 #ifndef DB_VERSION_MINOR
31444 #       define DB_VERSION_MINOR 0
31445 #endif
31446 #if DB_VERSION_MINOR == 6
31447 __db_version
31448 #endif
31449
31450 _ACEOF
31451 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
31452   $EGREP "__db_version" >/dev/null 2>&1; then
31453   ol_cv_bdb_minor=6
31454 else
31455   :
31456 fi
31457 rm -f conftest*
31458
31459         fi
31460         if test $ol_cv_bdb_minor = 0 ; then
31461                 cat >conftest.$ac_ext <<_ACEOF
31462 /* confdefs.h.  */
31463 _ACEOF
31464 cat confdefs.h >>conftest.$ac_ext
31465 cat >>conftest.$ac_ext <<_ACEOF
31466 /* end confdefs.h.  */
31467
31468 #include <db.h>
31469 #ifndef DB_VERSION_MINOR
31470 #       define DB_VERSION_MINOR 0
31471 #endif
31472 #if DB_VERSION_MINOR == 5
31473 __db_version
31474 #endif
31475
31476 _ACEOF
31477 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
31478   $EGREP "__db_version" >/dev/null 2>&1; then
31479   ol_cv_bdb_minor=5
31480 else
31481   :
31482 fi
31483 rm -f conftest*
31484
31485         fi
31486         if test $ol_cv_bdb_minor = 0 ; then
31487                 cat >conftest.$ac_ext <<_ACEOF
31488 /* confdefs.h.  */
31489 _ACEOF
31490 cat confdefs.h >>conftest.$ac_ext
31491 cat >>conftest.$ac_ext <<_ACEOF
31492 /* end confdefs.h.  */
31493
31494 #include <db.h>
31495 #ifndef DB_VERSION_MINOR
31496 #       define DB_VERSION_MINOR 0
31497 #endif
31498 #if DB_VERSION_MINOR == 4
31499 __db_version
31500 #endif
31501
31502 _ACEOF
31503 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
31504   $EGREP "__db_version" >/dev/null 2>&1; then
31505   ol_cv_bdb_minor=4
31506 else
31507   :
31508 fi
31509 rm -f conftest*
31510
31511         fi
31512         if test $ol_cv_bdb_minor = 0 ; then
31513                 cat >conftest.$ac_ext <<_ACEOF
31514 /* confdefs.h.  */
31515 _ACEOF
31516 cat confdefs.h >>conftest.$ac_ext
31517 cat >>conftest.$ac_ext <<_ACEOF
31518 /* end confdefs.h.  */
31519
31520 #include <db.h>
31521 #ifndef DB_VERSION_MINOR
31522 #       define DB_VERSION_MINOR 0
31523 #endif
31524 #if DB_VERSION_MINOR == 3
31525 __db_version
31526 #endif
31527
31528 _ACEOF
31529 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
31530   $EGREP "__db_version" >/dev/null 2>&1; then
31531   ol_cv_bdb_minor=3
31532 else
31533   :
31534 fi
31535 rm -f conftest*
31536
31537         fi
31538         if test $ol_cv_bdb_minor = 0 ; then
31539                 cat >conftest.$ac_ext <<_ACEOF
31540 /* confdefs.h.  */
31541 _ACEOF
31542 cat confdefs.h >>conftest.$ac_ext
31543 cat >>conftest.$ac_ext <<_ACEOF
31544 /* end confdefs.h.  */
31545
31546 #include <db.h>
31547 #ifndef DB_VERSION_MINOR
31548 #       define DB_VERSION_MINOR 0
31549 #endif
31550 #if DB_VERSION_MINOR == 2
31551 __db_version
31552 #endif
31553
31554 _ACEOF
31555 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
31556   $EGREP "__db_version" >/dev/null 2>&1; then
31557   ol_cv_bdb_minor=2
31558 else
31559   :
31560 fi
31561 rm -f conftest*
31562
31563         fi
31564         if test $ol_cv_bdb_minor = 0 ; then
31565                 cat >conftest.$ac_ext <<_ACEOF
31566 /* confdefs.h.  */
31567 _ACEOF
31568 cat confdefs.h >>conftest.$ac_ext
31569 cat >>conftest.$ac_ext <<_ACEOF
31570 /* end confdefs.h.  */
31571
31572 #include <db.h>
31573 #ifndef DB_VERSION_MINOR
31574 #       define DB_VERSION_MINOR 0
31575 #endif
31576 #if DB_VERSION_MINOR == 1
31577 __db_version
31578 #endif
31579
31580 _ACEOF
31581 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
31582   $EGREP "__db_version" >/dev/null 2>&1; then
31583   ol_cv_bdb_minor=1
31584 else
31585   :
31586 fi
31587 rm -f conftest*
31588
31589         fi
31590
31591 fi
31592 echo "$as_me:$LINENO: result: $ol_cv_bdb_minor" >&5
31593 echo "${ECHO_T}$ol_cv_bdb_minor" >&6
31594
31595 if test $ol_cv_bdb_major = 4 ; then
31596         if test $ol_cv_bdb_minor = 4 ; then
31597                 if test $ol_cv_lib_db = no ; then
31598         echo "$as_me:$LINENO: checking for Berkeley DB link (-ldb44)" >&5
31599 echo $ECHO_N "checking for Berkeley DB link (-ldb44)... $ECHO_C" >&6
31600 if test "${ol_cv_db_db44+set}" = set; then
31601   echo $ECHO_N "(cached) $ECHO_C" >&6
31602 else
31603
31604         ol_DB_LIB=-ldb44
31605         ol_LIBS=$LIBS
31606         LIBS="$ol_DB_LIB $LTHREAD_LIBS $LIBS"
31607
31608         cat >conftest.$ac_ext <<_ACEOF
31609 /* confdefs.h.  */
31610 _ACEOF
31611 cat confdefs.h >>conftest.$ac_ext
31612 cat >>conftest.$ac_ext <<_ACEOF
31613 /* end confdefs.h.  */
31614
31615 #ifdef HAVE_DB_185_H
31616 # include <db_185.h>
31617 #else
31618 # include <db.h>
31619 #endif
31620
31621 #ifndef DB_VERSION_MAJOR
31622 # define DB_VERSION_MAJOR 1
31623 #endif
31624
31625 #ifndef NULL
31626 #define NULL ((void*)0)
31627 #endif
31628
31629 int
31630 main ()
31631 {
31632
31633 #if DB_VERSION_MAJOR > 1
31634         {
31635                 char *version;
31636                 int major, minor, patch;
31637
31638                 version = db_version( &major, &minor, &patch );
31639
31640                 if( major != DB_VERSION_MAJOR ||
31641                         minor < DB_VERSION_MINOR )
31642                 {
31643                         printf("Berkeley DB version mismatch\n"
31644                                 "\theader: %s\n\tlibrary: %s\n",
31645                                 DB_VERSION_STRING, version);
31646                         return 1;
31647                 }
31648         }
31649 #endif
31650
31651 #if DB_VERSION_MAJOR > 2
31652         db_env_create( NULL, 0 );
31653 #elif DB_VERSION_MAJOR > 1
31654         db_appexit( NULL );
31655 #else
31656         (void) dbopen( NULL, 0, 0, 0, NULL);
31657 #endif
31658
31659   ;
31660   return 0;
31661 }
31662 _ACEOF
31663 rm -f conftest.$ac_objext conftest$ac_exeext
31664 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
31665   (eval $ac_link) 2>conftest.er1
31666   ac_status=$?
31667   grep -v '^ *+' conftest.er1 >conftest.err
31668   rm -f conftest.er1
31669   cat conftest.err >&5
31670   echo "$as_me:$LINENO: \$? = $ac_status" >&5
31671   (exit $ac_status); } &&
31672          { ac_try='test -z "$ac_c_werror_flag"
31673                          || test ! -s conftest.err'
31674   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
31675   (eval $ac_try) 2>&5
31676   ac_status=$?
31677   echo "$as_me:$LINENO: \$? = $ac_status" >&5
31678   (exit $ac_status); }; } &&
31679          { ac_try='test -s conftest$ac_exeext'
31680   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
31681   (eval $ac_try) 2>&5
31682   ac_status=$?
31683   echo "$as_me:$LINENO: \$? = $ac_status" >&5
31684   (exit $ac_status); }; }; then
31685   ol_cv_db_db44=yes
31686 else
31687   echo "$as_me: failed program was:" >&5
31688 sed 's/^/| /' conftest.$ac_ext >&5
31689
31690 ol_cv_db_db44=no
31691 fi
31692 rm -f conftest.err conftest.$ac_objext \
31693       conftest$ac_exeext conftest.$ac_ext
31694
31695         LIBS="$ol_LIBS"
31696
31697 fi
31698 echo "$as_me:$LINENO: result: $ol_cv_db_db44" >&5
31699 echo "${ECHO_T}$ol_cv_db_db44" >&6
31700
31701         if test $ol_cv_db_db44 = yes ; then
31702                 ol_cv_lib_db=-ldb44
31703         fi
31704 fi
31705
31706                 if test $ol_cv_lib_db = no ; then
31707         echo "$as_me:$LINENO: checking for Berkeley DB link (-ldb-44)" >&5
31708 echo $ECHO_N "checking for Berkeley DB link (-ldb-44)... $ECHO_C" >&6
31709 if test "${ol_cv_db_db_44+set}" = set; then
31710   echo $ECHO_N "(cached) $ECHO_C" >&6
31711 else
31712
31713         ol_DB_LIB=-ldb-44
31714         ol_LIBS=$LIBS
31715         LIBS="$ol_DB_LIB $LTHREAD_LIBS $LIBS"
31716
31717         cat >conftest.$ac_ext <<_ACEOF
31718 /* confdefs.h.  */
31719 _ACEOF
31720 cat confdefs.h >>conftest.$ac_ext
31721 cat >>conftest.$ac_ext <<_ACEOF
31722 /* end confdefs.h.  */
31723
31724 #ifdef HAVE_DB_185_H
31725 # include <db_185.h>
31726 #else
31727 # include <db.h>
31728 #endif
31729
31730 #ifndef DB_VERSION_MAJOR
31731 # define DB_VERSION_MAJOR 1
31732 #endif
31733
31734 #ifndef NULL
31735 #define NULL ((void*)0)
31736 #endif
31737
31738 int
31739 main ()
31740 {
31741
31742 #if DB_VERSION_MAJOR > 1
31743         {
31744                 char *version;
31745                 int major, minor, patch;
31746
31747                 version = db_version( &major, &minor, &patch );
31748
31749                 if( major != DB_VERSION_MAJOR ||
31750                         minor < DB_VERSION_MINOR )
31751                 {
31752                         printf("Berkeley DB version mismatch\n"
31753                                 "\theader: %s\n\tlibrary: %s\n",
31754                                 DB_VERSION_STRING, version);
31755                         return 1;
31756                 }
31757         }
31758 #endif
31759
31760 #if DB_VERSION_MAJOR > 2
31761         db_env_create( NULL, 0 );
31762 #elif DB_VERSION_MAJOR > 1
31763         db_appexit( NULL );
31764 #else
31765         (void) dbopen( NULL, 0, 0, 0, NULL);
31766 #endif
31767
31768   ;
31769   return 0;
31770 }
31771 _ACEOF
31772 rm -f conftest.$ac_objext conftest$ac_exeext
31773 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
31774   (eval $ac_link) 2>conftest.er1
31775   ac_status=$?
31776   grep -v '^ *+' conftest.er1 >conftest.err
31777   rm -f conftest.er1
31778   cat conftest.err >&5
31779   echo "$as_me:$LINENO: \$? = $ac_status" >&5
31780   (exit $ac_status); } &&
31781          { ac_try='test -z "$ac_c_werror_flag"
31782                          || test ! -s conftest.err'
31783   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
31784   (eval $ac_try) 2>&5
31785   ac_status=$?
31786   echo "$as_me:$LINENO: \$? = $ac_status" >&5
31787   (exit $ac_status); }; } &&
31788          { ac_try='test -s conftest$ac_exeext'
31789   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
31790   (eval $ac_try) 2>&5
31791   ac_status=$?
31792   echo "$as_me:$LINENO: \$? = $ac_status" >&5
31793   (exit $ac_status); }; }; then
31794   ol_cv_db_db_44=yes
31795 else
31796   echo "$as_me: failed program was:" >&5
31797 sed 's/^/| /' conftest.$ac_ext >&5
31798
31799 ol_cv_db_db_44=no
31800 fi
31801 rm -f conftest.err conftest.$ac_objext \
31802       conftest$ac_exeext conftest.$ac_ext
31803
31804         LIBS="$ol_LIBS"
31805
31806 fi
31807 echo "$as_me:$LINENO: result: $ol_cv_db_db_44" >&5
31808 echo "${ECHO_T}$ol_cv_db_db_44" >&6
31809
31810         if test $ol_cv_db_db_44 = yes ; then
31811                 ol_cv_lib_db=-ldb-44
31812         fi
31813 fi
31814
31815                 if test $ol_cv_lib_db = no ; then
31816         echo "$as_me:$LINENO: checking for Berkeley DB link (-ldb-4.4)" >&5
31817 echo $ECHO_N "checking for Berkeley DB link (-ldb-4.4)... $ECHO_C" >&6
31818 if test "${ol_cv_db_db_4_dot_4+set}" = set; then
31819   echo $ECHO_N "(cached) $ECHO_C" >&6
31820 else
31821
31822         ol_DB_LIB=-ldb-4.4
31823         ol_LIBS=$LIBS
31824         LIBS="$ol_DB_LIB $LTHREAD_LIBS $LIBS"
31825
31826         cat >conftest.$ac_ext <<_ACEOF
31827 /* confdefs.h.  */
31828 _ACEOF
31829 cat confdefs.h >>conftest.$ac_ext
31830 cat >>conftest.$ac_ext <<_ACEOF
31831 /* end confdefs.h.  */
31832
31833 #ifdef HAVE_DB_185_H
31834 # include <db_185.h>
31835 #else
31836 # include <db.h>
31837 #endif
31838
31839 #ifndef DB_VERSION_MAJOR
31840 # define DB_VERSION_MAJOR 1
31841 #endif
31842
31843 #ifndef NULL
31844 #define NULL ((void*)0)
31845 #endif
31846
31847 int
31848 main ()
31849 {
31850
31851 #if DB_VERSION_MAJOR > 1
31852         {
31853                 char *version;
31854                 int major, minor, patch;
31855
31856                 version = db_version( &major, &minor, &patch );
31857
31858                 if( major != DB_VERSION_MAJOR ||
31859                         minor < DB_VERSION_MINOR )
31860                 {
31861                         printf("Berkeley DB version mismatch\n"
31862                                 "\theader: %s\n\tlibrary: %s\n",
31863                                 DB_VERSION_STRING, version);
31864                         return 1;
31865                 }
31866         }
31867 #endif
31868
31869 #if DB_VERSION_MAJOR > 2
31870         db_env_create( NULL, 0 );
31871 #elif DB_VERSION_MAJOR > 1
31872         db_appexit( NULL );
31873 #else
31874         (void) dbopen( NULL, 0, 0, 0, NULL);
31875 #endif
31876
31877   ;
31878   return 0;
31879 }
31880 _ACEOF
31881 rm -f conftest.$ac_objext conftest$ac_exeext
31882 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
31883   (eval $ac_link) 2>conftest.er1
31884   ac_status=$?
31885   grep -v '^ *+' conftest.er1 >conftest.err
31886   rm -f conftest.er1
31887   cat conftest.err >&5
31888   echo "$as_me:$LINENO: \$? = $ac_status" >&5
31889   (exit $ac_status); } &&
31890          { ac_try='test -z "$ac_c_werror_flag"
31891                          || test ! -s conftest.err'
31892   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
31893   (eval $ac_try) 2>&5
31894   ac_status=$?
31895   echo "$as_me:$LINENO: \$? = $ac_status" >&5
31896   (exit $ac_status); }; } &&
31897          { ac_try='test -s conftest$ac_exeext'
31898   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
31899   (eval $ac_try) 2>&5
31900   ac_status=$?
31901   echo "$as_me:$LINENO: \$? = $ac_status" >&5
31902   (exit $ac_status); }; }; then
31903   ol_cv_db_db_4_dot_4=yes
31904 else
31905   echo "$as_me: failed program was:" >&5
31906 sed 's/^/| /' conftest.$ac_ext >&5
31907
31908 ol_cv_db_db_4_dot_4=no
31909 fi
31910 rm -f conftest.err conftest.$ac_objext \
31911       conftest$ac_exeext conftest.$ac_ext
31912
31913         LIBS="$ol_LIBS"
31914
31915 fi
31916 echo "$as_me:$LINENO: result: $ol_cv_db_db_4_dot_4" >&5
31917 echo "${ECHO_T}$ol_cv_db_db_4_dot_4" >&6
31918
31919         if test $ol_cv_db_db_4_dot_4 = yes ; then
31920                 ol_cv_lib_db=-ldb-4.4
31921         fi
31922 fi
31923
31924                 if test $ol_cv_lib_db = no ; then
31925         echo "$as_me:$LINENO: checking for Berkeley DB link (-ldb-4-4)" >&5
31926 echo $ECHO_N "checking for Berkeley DB link (-ldb-4-4)... $ECHO_C" >&6
31927 if test "${ol_cv_db_db_4_4+set}" = set; then
31928   echo $ECHO_N "(cached) $ECHO_C" >&6
31929 else
31930
31931         ol_DB_LIB=-ldb-4-4
31932         ol_LIBS=$LIBS
31933         LIBS="$ol_DB_LIB $LTHREAD_LIBS $LIBS"
31934
31935         cat >conftest.$ac_ext <<_ACEOF
31936 /* confdefs.h.  */
31937 _ACEOF
31938 cat confdefs.h >>conftest.$ac_ext
31939 cat >>conftest.$ac_ext <<_ACEOF
31940 /* end confdefs.h.  */
31941
31942 #ifdef HAVE_DB_185_H
31943 # include <db_185.h>
31944 #else
31945 # include <db.h>
31946 #endif
31947
31948 #ifndef DB_VERSION_MAJOR
31949 # define DB_VERSION_MAJOR 1
31950 #endif
31951
31952 #ifndef NULL
31953 #define NULL ((void*)0)
31954 #endif
31955
31956 int
31957 main ()
31958 {
31959
31960 #if DB_VERSION_MAJOR > 1
31961         {
31962                 char *version;
31963                 int major, minor, patch;
31964
31965                 version = db_version( &major, &minor, &patch );
31966
31967                 if( major != DB_VERSION_MAJOR ||
31968                         minor < DB_VERSION_MINOR )
31969                 {
31970                         printf("Berkeley DB version mismatch\n"
31971                                 "\theader: %s\n\tlibrary: %s\n",
31972                                 DB_VERSION_STRING, version);
31973                         return 1;
31974                 }
31975         }
31976 #endif
31977
31978 #if DB_VERSION_MAJOR > 2
31979         db_env_create( NULL, 0 );
31980 #elif DB_VERSION_MAJOR > 1
31981         db_appexit( NULL );
31982 #else
31983         (void) dbopen( NULL, 0, 0, 0, NULL);
31984 #endif
31985
31986   ;
31987   return 0;
31988 }
31989 _ACEOF
31990 rm -f conftest.$ac_objext conftest$ac_exeext
31991 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
31992   (eval $ac_link) 2>conftest.er1
31993   ac_status=$?
31994   grep -v '^ *+' conftest.er1 >conftest.err
31995   rm -f conftest.er1
31996   cat conftest.err >&5
31997   echo "$as_me:$LINENO: \$? = $ac_status" >&5
31998   (exit $ac_status); } &&
31999          { ac_try='test -z "$ac_c_werror_flag"
32000                          || test ! -s conftest.err'
32001   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
32002   (eval $ac_try) 2>&5
32003   ac_status=$?
32004   echo "$as_me:$LINENO: \$? = $ac_status" >&5
32005   (exit $ac_status); }; } &&
32006          { ac_try='test -s conftest$ac_exeext'
32007   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
32008   (eval $ac_try) 2>&5
32009   ac_status=$?
32010   echo "$as_me:$LINENO: \$? = $ac_status" >&5
32011   (exit $ac_status); }; }; then
32012   ol_cv_db_db_4_4=yes
32013 else
32014   echo "$as_me: failed program was:" >&5
32015 sed 's/^/| /' conftest.$ac_ext >&5
32016
32017 ol_cv_db_db_4_4=no
32018 fi
32019 rm -f conftest.err conftest.$ac_objext \
32020       conftest$ac_exeext conftest.$ac_ext
32021
32022         LIBS="$ol_LIBS"
32023
32024 fi
32025 echo "$as_me:$LINENO: result: $ol_cv_db_db_4_4" >&5
32026 echo "${ECHO_T}$ol_cv_db_db_4_4" >&6
32027
32028         if test $ol_cv_db_db_4_4 = yes ; then
32029                 ol_cv_lib_db=-ldb-4-4
32030         fi
32031 fi
32032
32033         elif test $ol_cv_bdb_minor = 3 ; then
32034                 if test $ol_cv_lib_db = no ; then
32035         echo "$as_me:$LINENO: checking for Berkeley DB link (-ldb43)" >&5
32036 echo $ECHO_N "checking for Berkeley DB link (-ldb43)... $ECHO_C" >&6
32037 if test "${ol_cv_db_db43+set}" = set; then
32038   echo $ECHO_N "(cached) $ECHO_C" >&6
32039 else
32040
32041         ol_DB_LIB=-ldb43
32042         ol_LIBS=$LIBS
32043         LIBS="$ol_DB_LIB $LTHREAD_LIBS $LIBS"
32044
32045         cat >conftest.$ac_ext <<_ACEOF
32046 /* confdefs.h.  */
32047 _ACEOF
32048 cat confdefs.h >>conftest.$ac_ext
32049 cat >>conftest.$ac_ext <<_ACEOF
32050 /* end confdefs.h.  */
32051
32052 #ifdef HAVE_DB_185_H
32053 # include <db_185.h>
32054 #else
32055 # include <db.h>
32056 #endif
32057
32058 #ifndef DB_VERSION_MAJOR
32059 # define DB_VERSION_MAJOR 1
32060 #endif
32061
32062 #ifndef NULL
32063 #define NULL ((void*)0)
32064 #endif
32065
32066 int
32067 main ()
32068 {
32069
32070 #if DB_VERSION_MAJOR > 1
32071         {
32072                 char *version;
32073                 int major, minor, patch;
32074
32075                 version = db_version( &major, &minor, &patch );
32076
32077                 if( major != DB_VERSION_MAJOR ||
32078                         minor < DB_VERSION_MINOR )
32079                 {
32080                         printf("Berkeley DB version mismatch\n"
32081                                 "\theader: %s\n\tlibrary: %s\n",
32082                                 DB_VERSION_STRING, version);
32083                         return 1;
32084                 }
32085         }
32086 #endif
32087
32088 #if DB_VERSION_MAJOR > 2
32089         db_env_create( NULL, 0 );
32090 #elif DB_VERSION_MAJOR > 1
32091         db_appexit( NULL );
32092 #else
32093         (void) dbopen( NULL, 0, 0, 0, NULL);
32094 #endif
32095
32096   ;
32097   return 0;
32098 }
32099 _ACEOF
32100 rm -f conftest.$ac_objext conftest$ac_exeext
32101 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
32102   (eval $ac_link) 2>conftest.er1
32103   ac_status=$?
32104   grep -v '^ *+' conftest.er1 >conftest.err
32105   rm -f conftest.er1
32106   cat conftest.err >&5
32107   echo "$as_me:$LINENO: \$? = $ac_status" >&5
32108   (exit $ac_status); } &&
32109          { ac_try='test -z "$ac_c_werror_flag"
32110                          || test ! -s conftest.err'
32111   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
32112   (eval $ac_try) 2>&5
32113   ac_status=$?
32114   echo "$as_me:$LINENO: \$? = $ac_status" >&5
32115   (exit $ac_status); }; } &&
32116          { ac_try='test -s conftest$ac_exeext'
32117   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
32118   (eval $ac_try) 2>&5
32119   ac_status=$?
32120   echo "$as_me:$LINENO: \$? = $ac_status" >&5
32121   (exit $ac_status); }; }; then
32122   ol_cv_db_db43=yes
32123 else
32124   echo "$as_me: failed program was:" >&5
32125 sed 's/^/| /' conftest.$ac_ext >&5
32126
32127 ol_cv_db_db43=no
32128 fi
32129 rm -f conftest.err conftest.$ac_objext \
32130       conftest$ac_exeext conftest.$ac_ext
32131
32132         LIBS="$ol_LIBS"
32133
32134 fi
32135 echo "$as_me:$LINENO: result: $ol_cv_db_db43" >&5
32136 echo "${ECHO_T}$ol_cv_db_db43" >&6
32137
32138         if test $ol_cv_db_db43 = yes ; then
32139                 ol_cv_lib_db=-ldb43
32140         fi
32141 fi
32142
32143                 if test $ol_cv_lib_db = no ; then
32144         echo "$as_me:$LINENO: checking for Berkeley DB link (-ldb-43)" >&5
32145 echo $ECHO_N "checking for Berkeley DB link (-ldb-43)... $ECHO_C" >&6
32146 if test "${ol_cv_db_db_43+set}" = set; then
32147   echo $ECHO_N "(cached) $ECHO_C" >&6
32148 else
32149
32150         ol_DB_LIB=-ldb-43
32151         ol_LIBS=$LIBS
32152         LIBS="$ol_DB_LIB $LTHREAD_LIBS $LIBS"
32153
32154         cat >conftest.$ac_ext <<_ACEOF
32155 /* confdefs.h.  */
32156 _ACEOF
32157 cat confdefs.h >>conftest.$ac_ext
32158 cat >>conftest.$ac_ext <<_ACEOF
32159 /* end confdefs.h.  */
32160
32161 #ifdef HAVE_DB_185_H
32162 # include <db_185.h>
32163 #else
32164 # include <db.h>
32165 #endif
32166
32167 #ifndef DB_VERSION_MAJOR
32168 # define DB_VERSION_MAJOR 1
32169 #endif
32170
32171 #ifndef NULL
32172 #define NULL ((void*)0)
32173 #endif
32174
32175 int
32176 main ()
32177 {
32178
32179 #if DB_VERSION_MAJOR > 1
32180         {
32181                 char *version;
32182                 int major, minor, patch;
32183
32184                 version = db_version( &major, &minor, &patch );
32185
32186                 if( major != DB_VERSION_MAJOR ||
32187                         minor < DB_VERSION_MINOR )
32188                 {
32189                         printf("Berkeley DB version mismatch\n"
32190                                 "\theader: %s\n\tlibrary: %s\n",
32191                                 DB_VERSION_STRING, version);
32192                         return 1;
32193                 }
32194         }
32195 #endif
32196
32197 #if DB_VERSION_MAJOR > 2
32198         db_env_create( NULL, 0 );
32199 #elif DB_VERSION_MAJOR > 1
32200         db_appexit( NULL );
32201 #else
32202         (void) dbopen( NULL, 0, 0, 0, NULL);
32203 #endif
32204
32205   ;
32206   return 0;
32207 }
32208 _ACEOF
32209 rm -f conftest.$ac_objext conftest$ac_exeext
32210 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
32211   (eval $ac_link) 2>conftest.er1
32212   ac_status=$?
32213   grep -v '^ *+' conftest.er1 >conftest.err
32214   rm -f conftest.er1
32215   cat conftest.err >&5
32216   echo "$as_me:$LINENO: \$? = $ac_status" >&5
32217   (exit $ac_status); } &&
32218          { ac_try='test -z "$ac_c_werror_flag"
32219                          || test ! -s conftest.err'
32220   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
32221   (eval $ac_try) 2>&5
32222   ac_status=$?
32223   echo "$as_me:$LINENO: \$? = $ac_status" >&5
32224   (exit $ac_status); }; } &&
32225          { ac_try='test -s conftest$ac_exeext'
32226   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
32227   (eval $ac_try) 2>&5
32228   ac_status=$?
32229   echo "$as_me:$LINENO: \$? = $ac_status" >&5
32230   (exit $ac_status); }; }; then
32231   ol_cv_db_db_43=yes
32232 else
32233   echo "$as_me: failed program was:" >&5
32234 sed 's/^/| /' conftest.$ac_ext >&5
32235
32236 ol_cv_db_db_43=no
32237 fi
32238 rm -f conftest.err conftest.$ac_objext \
32239       conftest$ac_exeext conftest.$ac_ext
32240
32241         LIBS="$ol_LIBS"
32242
32243 fi
32244 echo "$as_me:$LINENO: result: $ol_cv_db_db_43" >&5
32245 echo "${ECHO_T}$ol_cv_db_db_43" >&6
32246
32247         if test $ol_cv_db_db_43 = yes ; then
32248                 ol_cv_lib_db=-ldb-43
32249         fi
32250 fi
32251
32252                 if test $ol_cv_lib_db = no ; then
32253         echo "$as_me:$LINENO: checking for Berkeley DB link (-ldb-4.3)" >&5
32254 echo $ECHO_N "checking for Berkeley DB link (-ldb-4.3)... $ECHO_C" >&6
32255 if test "${ol_cv_db_db_4_dot_3+set}" = set; then
32256   echo $ECHO_N "(cached) $ECHO_C" >&6
32257 else
32258
32259         ol_DB_LIB=-ldb-4.3
32260         ol_LIBS=$LIBS
32261         LIBS="$ol_DB_LIB $LTHREAD_LIBS $LIBS"
32262
32263         cat >conftest.$ac_ext <<_ACEOF
32264 /* confdefs.h.  */
32265 _ACEOF
32266 cat confdefs.h >>conftest.$ac_ext
32267 cat >>conftest.$ac_ext <<_ACEOF
32268 /* end confdefs.h.  */
32269
32270 #ifdef HAVE_DB_185_H
32271 # include <db_185.h>
32272 #else
32273 # include <db.h>
32274 #endif
32275
32276 #ifndef DB_VERSION_MAJOR
32277 # define DB_VERSION_MAJOR 1
32278 #endif
32279
32280 #ifndef NULL
32281 #define NULL ((void*)0)
32282 #endif
32283
32284 int
32285 main ()
32286 {
32287
32288 #if DB_VERSION_MAJOR > 1
32289         {
32290                 char *version;
32291                 int major, minor, patch;
32292
32293                 version = db_version( &major, &minor, &patch );
32294
32295                 if( major != DB_VERSION_MAJOR ||
32296                         minor < DB_VERSION_MINOR )
32297                 {
32298                         printf("Berkeley DB version mismatch\n"
32299                                 "\theader: %s\n\tlibrary: %s\n",
32300                                 DB_VERSION_STRING, version);
32301                         return 1;
32302                 }
32303         }
32304 #endif
32305
32306 #if DB_VERSION_MAJOR > 2
32307         db_env_create( NULL, 0 );
32308 #elif DB_VERSION_MAJOR > 1
32309         db_appexit( NULL );
32310 #else
32311         (void) dbopen( NULL, 0, 0, 0, NULL);
32312 #endif
32313
32314   ;
32315   return 0;
32316 }
32317 _ACEOF
32318 rm -f conftest.$ac_objext conftest$ac_exeext
32319 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
32320   (eval $ac_link) 2>conftest.er1
32321   ac_status=$?
32322   grep -v '^ *+' conftest.er1 >conftest.err
32323   rm -f conftest.er1
32324   cat conftest.err >&5
32325   echo "$as_me:$LINENO: \$? = $ac_status" >&5
32326   (exit $ac_status); } &&
32327          { ac_try='test -z "$ac_c_werror_flag"
32328                          || test ! -s conftest.err'
32329   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
32330   (eval $ac_try) 2>&5
32331   ac_status=$?
32332   echo "$as_me:$LINENO: \$? = $ac_status" >&5
32333   (exit $ac_status); }; } &&
32334          { ac_try='test -s conftest$ac_exeext'
32335   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
32336   (eval $ac_try) 2>&5
32337   ac_status=$?
32338   echo "$as_me:$LINENO: \$? = $ac_status" >&5
32339   (exit $ac_status); }; }; then
32340   ol_cv_db_db_4_dot_3=yes
32341 else
32342   echo "$as_me: failed program was:" >&5
32343 sed 's/^/| /' conftest.$ac_ext >&5
32344
32345 ol_cv_db_db_4_dot_3=no
32346 fi
32347 rm -f conftest.err conftest.$ac_objext \
32348       conftest$ac_exeext conftest.$ac_ext
32349
32350         LIBS="$ol_LIBS"
32351
32352 fi
32353 echo "$as_me:$LINENO: result: $ol_cv_db_db_4_dot_3" >&5
32354 echo "${ECHO_T}$ol_cv_db_db_4_dot_3" >&6
32355
32356         if test $ol_cv_db_db_4_dot_3 = yes ; then
32357                 ol_cv_lib_db=-ldb-4.3
32358         fi
32359 fi
32360
32361                 if test $ol_cv_lib_db = no ; then
32362         echo "$as_me:$LINENO: checking for Berkeley DB link (-ldb-4-3)" >&5
32363 echo $ECHO_N "checking for Berkeley DB link (-ldb-4-3)... $ECHO_C" >&6
32364 if test "${ol_cv_db_db_4_3+set}" = set; then
32365   echo $ECHO_N "(cached) $ECHO_C" >&6
32366 else
32367
32368         ol_DB_LIB=-ldb-4-3
32369         ol_LIBS=$LIBS
32370         LIBS="$ol_DB_LIB $LTHREAD_LIBS $LIBS"
32371
32372         cat >conftest.$ac_ext <<_ACEOF
32373 /* confdefs.h.  */
32374 _ACEOF
32375 cat confdefs.h >>conftest.$ac_ext
32376 cat >>conftest.$ac_ext <<_ACEOF
32377 /* end confdefs.h.  */
32378
32379 #ifdef HAVE_DB_185_H
32380 # include <db_185.h>
32381 #else
32382 # include <db.h>
32383 #endif
32384
32385 #ifndef DB_VERSION_MAJOR
32386 # define DB_VERSION_MAJOR 1
32387 #endif
32388
32389 #ifndef NULL
32390 #define NULL ((void*)0)
32391 #endif
32392
32393 int
32394 main ()
32395 {
32396
32397 #if DB_VERSION_MAJOR > 1
32398         {
32399                 char *version;
32400                 int major, minor, patch;
32401
32402                 version = db_version( &major, &minor, &patch );
32403
32404                 if( major != DB_VERSION_MAJOR ||
32405                         minor < DB_VERSION_MINOR )
32406                 {
32407                         printf("Berkeley DB version mismatch\n"
32408                                 "\theader: %s\n\tlibrary: %s\n",
32409                                 DB_VERSION_STRING, version);
32410                         return 1;
32411                 }
32412         }
32413 #endif
32414
32415 #if DB_VERSION_MAJOR > 2
32416         db_env_create( NULL, 0 );
32417 #elif DB_VERSION_MAJOR > 1
32418         db_appexit( NULL );
32419 #else
32420         (void) dbopen( NULL, 0, 0, 0, NULL);
32421 #endif
32422
32423   ;
32424   return 0;
32425 }
32426 _ACEOF
32427 rm -f conftest.$ac_objext conftest$ac_exeext
32428 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
32429   (eval $ac_link) 2>conftest.er1
32430   ac_status=$?
32431   grep -v '^ *+' conftest.er1 >conftest.err
32432   rm -f conftest.er1
32433   cat conftest.err >&5
32434   echo "$as_me:$LINENO: \$? = $ac_status" >&5
32435   (exit $ac_status); } &&
32436          { ac_try='test -z "$ac_c_werror_flag"
32437                          || test ! -s conftest.err'
32438   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
32439   (eval $ac_try) 2>&5
32440   ac_status=$?
32441   echo "$as_me:$LINENO: \$? = $ac_status" >&5
32442   (exit $ac_status); }; } &&
32443          { ac_try='test -s conftest$ac_exeext'
32444   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
32445   (eval $ac_try) 2>&5
32446   ac_status=$?
32447   echo "$as_me:$LINENO: \$? = $ac_status" >&5
32448   (exit $ac_status); }; }; then
32449   ol_cv_db_db_4_3=yes
32450 else
32451   echo "$as_me: failed program was:" >&5
32452 sed 's/^/| /' conftest.$ac_ext >&5
32453
32454 ol_cv_db_db_4_3=no
32455 fi
32456 rm -f conftest.err conftest.$ac_objext \
32457       conftest$ac_exeext conftest.$ac_ext
32458
32459         LIBS="$ol_LIBS"
32460
32461 fi
32462 echo "$as_me:$LINENO: result: $ol_cv_db_db_4_3" >&5
32463 echo "${ECHO_T}$ol_cv_db_db_4_3" >&6
32464
32465         if test $ol_cv_db_db_4_3 = yes ; then
32466                 ol_cv_lib_db=-ldb-4-3
32467         fi
32468 fi
32469
32470         elif test $ol_cv_bdb_minor = 2 ; then
32471                 if test $ol_cv_lib_db = no ; then
32472         echo "$as_me:$LINENO: checking for Berkeley DB link (-ldb42)" >&5
32473 echo $ECHO_N "checking for Berkeley DB link (-ldb42)... $ECHO_C" >&6
32474 if test "${ol_cv_db_db42+set}" = set; then
32475   echo $ECHO_N "(cached) $ECHO_C" >&6
32476 else
32477
32478         ol_DB_LIB=-ldb42
32479         ol_LIBS=$LIBS
32480         LIBS="$ol_DB_LIB $LTHREAD_LIBS $LIBS"
32481
32482         cat >conftest.$ac_ext <<_ACEOF
32483 /* confdefs.h.  */
32484 _ACEOF
32485 cat confdefs.h >>conftest.$ac_ext
32486 cat >>conftest.$ac_ext <<_ACEOF
32487 /* end confdefs.h.  */
32488
32489 #ifdef HAVE_DB_185_H
32490 # include <db_185.h>
32491 #else
32492 # include <db.h>
32493 #endif
32494
32495 #ifndef DB_VERSION_MAJOR
32496 # define DB_VERSION_MAJOR 1
32497 #endif
32498
32499 #ifndef NULL
32500 #define NULL ((void*)0)
32501 #endif
32502
32503 int
32504 main ()
32505 {
32506
32507 #if DB_VERSION_MAJOR > 1
32508         {
32509                 char *version;
32510                 int major, minor, patch;
32511
32512                 version = db_version( &major, &minor, &patch );
32513
32514                 if( major != DB_VERSION_MAJOR ||
32515                         minor < DB_VERSION_MINOR )
32516                 {
32517                         printf("Berkeley DB version mismatch\n"
32518                                 "\theader: %s\n\tlibrary: %s\n",
32519                                 DB_VERSION_STRING, version);
32520                         return 1;
32521                 }
32522         }
32523 #endif
32524
32525 #if DB_VERSION_MAJOR > 2
32526         db_env_create( NULL, 0 );
32527 #elif DB_VERSION_MAJOR > 1
32528         db_appexit( NULL );
32529 #else
32530         (void) dbopen( NULL, 0, 0, 0, NULL);
32531 #endif
32532
32533   ;
32534   return 0;
32535 }
32536 _ACEOF
32537 rm -f conftest.$ac_objext conftest$ac_exeext
32538 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
32539   (eval $ac_link) 2>conftest.er1
32540   ac_status=$?
32541   grep -v '^ *+' conftest.er1 >conftest.err
32542   rm -f conftest.er1
32543   cat conftest.err >&5
32544   echo "$as_me:$LINENO: \$? = $ac_status" >&5
32545   (exit $ac_status); } &&
32546          { ac_try='test -z "$ac_c_werror_flag"
32547                          || test ! -s conftest.err'
32548   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
32549   (eval $ac_try) 2>&5
32550   ac_status=$?
32551   echo "$as_me:$LINENO: \$? = $ac_status" >&5
32552   (exit $ac_status); }; } &&
32553          { ac_try='test -s conftest$ac_exeext'
32554   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
32555   (eval $ac_try) 2>&5
32556   ac_status=$?
32557   echo "$as_me:$LINENO: \$? = $ac_status" >&5
32558   (exit $ac_status); }; }; then
32559   ol_cv_db_db42=yes
32560 else
32561   echo "$as_me: failed program was:" >&5
32562 sed 's/^/| /' conftest.$ac_ext >&5
32563
32564 ol_cv_db_db42=no
32565 fi
32566 rm -f conftest.err conftest.$ac_objext \
32567       conftest$ac_exeext conftest.$ac_ext
32568
32569         LIBS="$ol_LIBS"
32570
32571 fi
32572 echo "$as_me:$LINENO: result: $ol_cv_db_db42" >&5
32573 echo "${ECHO_T}$ol_cv_db_db42" >&6
32574
32575         if test $ol_cv_db_db42 = yes ; then
32576                 ol_cv_lib_db=-ldb42
32577         fi
32578 fi
32579
32580                 if test $ol_cv_lib_db = no ; then
32581         echo "$as_me:$LINENO: checking for Berkeley DB link (-ldb-42)" >&5
32582 echo $ECHO_N "checking for Berkeley DB link (-ldb-42)... $ECHO_C" >&6
32583 if test "${ol_cv_db_db_42+set}" = set; then
32584   echo $ECHO_N "(cached) $ECHO_C" >&6
32585 else
32586
32587         ol_DB_LIB=-ldb-42
32588         ol_LIBS=$LIBS
32589         LIBS="$ol_DB_LIB $LTHREAD_LIBS $LIBS"
32590
32591         cat >conftest.$ac_ext <<_ACEOF
32592 /* confdefs.h.  */
32593 _ACEOF
32594 cat confdefs.h >>conftest.$ac_ext
32595 cat >>conftest.$ac_ext <<_ACEOF
32596 /* end confdefs.h.  */
32597
32598 #ifdef HAVE_DB_185_H
32599 # include <db_185.h>
32600 #else
32601 # include <db.h>
32602 #endif
32603
32604 #ifndef DB_VERSION_MAJOR
32605 # define DB_VERSION_MAJOR 1
32606 #endif
32607
32608 #ifndef NULL
32609 #define NULL ((void*)0)
32610 #endif
32611
32612 int
32613 main ()
32614 {
32615
32616 #if DB_VERSION_MAJOR > 1
32617         {
32618                 char *version;
32619                 int major, minor, patch;
32620
32621                 version = db_version( &major, &minor, &patch );
32622
32623                 if( major != DB_VERSION_MAJOR ||
32624                         minor < DB_VERSION_MINOR )
32625                 {
32626                         printf("Berkeley DB version mismatch\n"
32627                                 "\theader: %s\n\tlibrary: %s\n",
32628                                 DB_VERSION_STRING, version);
32629                         return 1;
32630                 }
32631         }
32632 #endif
32633
32634 #if DB_VERSION_MAJOR > 2
32635         db_env_create( NULL, 0 );
32636 #elif DB_VERSION_MAJOR > 1
32637         db_appexit( NULL );
32638 #else
32639         (void) dbopen( NULL, 0, 0, 0, NULL);
32640 #endif
32641
32642   ;
32643   return 0;
32644 }
32645 _ACEOF
32646 rm -f conftest.$ac_objext conftest$ac_exeext
32647 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
32648   (eval $ac_link) 2>conftest.er1
32649   ac_status=$?
32650   grep -v '^ *+' conftest.er1 >conftest.err
32651   rm -f conftest.er1
32652   cat conftest.err >&5
32653   echo "$as_me:$LINENO: \$? = $ac_status" >&5
32654   (exit $ac_status); } &&
32655          { ac_try='test -z "$ac_c_werror_flag"
32656                          || test ! -s conftest.err'
32657   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
32658   (eval $ac_try) 2>&5
32659   ac_status=$?
32660   echo "$as_me:$LINENO: \$? = $ac_status" >&5
32661   (exit $ac_status); }; } &&
32662          { ac_try='test -s conftest$ac_exeext'
32663   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
32664   (eval $ac_try) 2>&5
32665   ac_status=$?
32666   echo "$as_me:$LINENO: \$? = $ac_status" >&5
32667   (exit $ac_status); }; }; then
32668   ol_cv_db_db_42=yes
32669 else
32670   echo "$as_me: failed program was:" >&5
32671 sed 's/^/| /' conftest.$ac_ext >&5
32672
32673 ol_cv_db_db_42=no
32674 fi
32675 rm -f conftest.err conftest.$ac_objext \
32676       conftest$ac_exeext conftest.$ac_ext
32677
32678         LIBS="$ol_LIBS"
32679
32680 fi
32681 echo "$as_me:$LINENO: result: $ol_cv_db_db_42" >&5
32682 echo "${ECHO_T}$ol_cv_db_db_42" >&6
32683
32684         if test $ol_cv_db_db_42 = yes ; then
32685                 ol_cv_lib_db=-ldb-42
32686         fi
32687 fi
32688
32689                 if test $ol_cv_lib_db = no ; then
32690         echo "$as_me:$LINENO: checking for Berkeley DB link (-ldb-4.2)" >&5
32691 echo $ECHO_N "checking for Berkeley DB link (-ldb-4.2)... $ECHO_C" >&6
32692 if test "${ol_cv_db_db_4_dot_2+set}" = set; then
32693   echo $ECHO_N "(cached) $ECHO_C" >&6
32694 else
32695
32696         ol_DB_LIB=-ldb-4.2
32697         ol_LIBS=$LIBS
32698         LIBS="$ol_DB_LIB $LTHREAD_LIBS $LIBS"
32699
32700         cat >conftest.$ac_ext <<_ACEOF
32701 /* confdefs.h.  */
32702 _ACEOF
32703 cat confdefs.h >>conftest.$ac_ext
32704 cat >>conftest.$ac_ext <<_ACEOF
32705 /* end confdefs.h.  */
32706
32707 #ifdef HAVE_DB_185_H
32708 # include <db_185.h>
32709 #else
32710 # include <db.h>
32711 #endif
32712
32713 #ifndef DB_VERSION_MAJOR
32714 # define DB_VERSION_MAJOR 1
32715 #endif
32716
32717 #ifndef NULL
32718 #define NULL ((void*)0)
32719 #endif
32720
32721 int
32722 main ()
32723 {
32724
32725 #if DB_VERSION_MAJOR > 1
32726         {
32727                 char *version;
32728                 int major, minor, patch;
32729
32730                 version = db_version( &major, &minor, &patch );
32731
32732                 if( major != DB_VERSION_MAJOR ||
32733                         minor < DB_VERSION_MINOR )
32734                 {
32735                         printf("Berkeley DB version mismatch\n"
32736                                 "\theader: %s\n\tlibrary: %s\n",
32737                                 DB_VERSION_STRING, version);
32738                         return 1;
32739                 }
32740         }
32741 #endif
32742
32743 #if DB_VERSION_MAJOR > 2
32744         db_env_create( NULL, 0 );
32745 #elif DB_VERSION_MAJOR > 1
32746         db_appexit( NULL );
32747 #else
32748         (void) dbopen( NULL, 0, 0, 0, NULL);
32749 #endif
32750
32751   ;
32752   return 0;
32753 }
32754 _ACEOF
32755 rm -f conftest.$ac_objext conftest$ac_exeext
32756 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
32757   (eval $ac_link) 2>conftest.er1
32758   ac_status=$?
32759   grep -v '^ *+' conftest.er1 >conftest.err
32760   rm -f conftest.er1
32761   cat conftest.err >&5
32762   echo "$as_me:$LINENO: \$? = $ac_status" >&5
32763   (exit $ac_status); } &&
32764          { ac_try='test -z "$ac_c_werror_flag"
32765                          || test ! -s conftest.err'
32766   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
32767   (eval $ac_try) 2>&5
32768   ac_status=$?
32769   echo "$as_me:$LINENO: \$? = $ac_status" >&5
32770   (exit $ac_status); }; } &&
32771          { ac_try='test -s conftest$ac_exeext'
32772   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
32773   (eval $ac_try) 2>&5
32774   ac_status=$?
32775   echo "$as_me:$LINENO: \$? = $ac_status" >&5
32776   (exit $ac_status); }; }; then
32777   ol_cv_db_db_4_dot_2=yes
32778 else
32779   echo "$as_me: failed program was:" >&5
32780 sed 's/^/| /' conftest.$ac_ext >&5
32781
32782 ol_cv_db_db_4_dot_2=no
32783 fi
32784 rm -f conftest.err conftest.$ac_objext \
32785       conftest$ac_exeext conftest.$ac_ext
32786
32787         LIBS="$ol_LIBS"
32788
32789 fi
32790 echo "$as_me:$LINENO: result: $ol_cv_db_db_4_dot_2" >&5
32791 echo "${ECHO_T}$ol_cv_db_db_4_dot_2" >&6
32792
32793         if test $ol_cv_db_db_4_dot_2 = yes ; then
32794                 ol_cv_lib_db=-ldb-4.2
32795         fi
32796 fi
32797
32798                 if test $ol_cv_lib_db = no ; then
32799         echo "$as_me:$LINENO: checking for Berkeley DB link (-ldb-4-2)" >&5
32800 echo $ECHO_N "checking for Berkeley DB link (-ldb-4-2)... $ECHO_C" >&6
32801 if test "${ol_cv_db_db_4_2+set}" = set; then
32802   echo $ECHO_N "(cached) $ECHO_C" >&6
32803 else
32804
32805         ol_DB_LIB=-ldb-4-2
32806         ol_LIBS=$LIBS
32807         LIBS="$ol_DB_LIB $LTHREAD_LIBS $LIBS"
32808
32809         cat >conftest.$ac_ext <<_ACEOF
32810 /* confdefs.h.  */
32811 _ACEOF
32812 cat confdefs.h >>conftest.$ac_ext
32813 cat >>conftest.$ac_ext <<_ACEOF
32814 /* end confdefs.h.  */
32815
32816 #ifdef HAVE_DB_185_H
32817 # include <db_185.h>
32818 #else
32819 # include <db.h>
32820 #endif
32821
32822 #ifndef DB_VERSION_MAJOR
32823 # define DB_VERSION_MAJOR 1
32824 #endif
32825
32826 #ifndef NULL
32827 #define NULL ((void*)0)
32828 #endif
32829
32830 int
32831 main ()
32832 {
32833
32834 #if DB_VERSION_MAJOR > 1
32835         {
32836                 char *version;
32837                 int major, minor, patch;
32838
32839                 version = db_version( &major, &minor, &patch );
32840
32841                 if( major != DB_VERSION_MAJOR ||
32842                         minor < DB_VERSION_MINOR )
32843                 {
32844                         printf("Berkeley DB version mismatch\n"
32845                                 "\theader: %s\n\tlibrary: %s\n",
32846                                 DB_VERSION_STRING, version);
32847                         return 1;
32848                 }
32849         }
32850 #endif
32851
32852 #if DB_VERSION_MAJOR > 2
32853         db_env_create( NULL, 0 );
32854 #elif DB_VERSION_MAJOR > 1
32855         db_appexit( NULL );
32856 #else
32857         (void) dbopen( NULL, 0, 0, 0, NULL);
32858 #endif
32859
32860   ;
32861   return 0;
32862 }
32863 _ACEOF
32864 rm -f conftest.$ac_objext conftest$ac_exeext
32865 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
32866   (eval $ac_link) 2>conftest.er1
32867   ac_status=$?
32868   grep -v '^ *+' conftest.er1 >conftest.err
32869   rm -f conftest.er1
32870   cat conftest.err >&5
32871   echo "$as_me:$LINENO: \$? = $ac_status" >&5
32872   (exit $ac_status); } &&
32873          { ac_try='test -z "$ac_c_werror_flag"
32874                          || test ! -s conftest.err'
32875   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
32876   (eval $ac_try) 2>&5
32877   ac_status=$?
32878   echo "$as_me:$LINENO: \$? = $ac_status" >&5
32879   (exit $ac_status); }; } &&
32880          { ac_try='test -s conftest$ac_exeext'
32881   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
32882   (eval $ac_try) 2>&5
32883   ac_status=$?
32884   echo "$as_me:$LINENO: \$? = $ac_status" >&5
32885   (exit $ac_status); }; }; then
32886   ol_cv_db_db_4_2=yes
32887 else
32888   echo "$as_me: failed program was:" >&5
32889 sed 's/^/| /' conftest.$ac_ext >&5
32890
32891 ol_cv_db_db_4_2=no
32892 fi
32893 rm -f conftest.err conftest.$ac_objext \
32894       conftest$ac_exeext conftest.$ac_ext
32895
32896         LIBS="$ol_LIBS"
32897
32898 fi
32899 echo "$as_me:$LINENO: result: $ol_cv_db_db_4_2" >&5
32900 echo "${ECHO_T}$ol_cv_db_db_4_2" >&6
32901
32902         if test $ol_cv_db_db_4_2 = yes ; then
32903                 ol_cv_lib_db=-ldb-4-2
32904         fi
32905 fi
32906
32907         elif test $ol_cv_bdb_minor = 1 ; then
32908                 if test $ol_cv_lib_db = no ; then
32909         echo "$as_me:$LINENO: checking for Berkeley DB link (-ldb41)" >&5
32910 echo $ECHO_N "checking for Berkeley DB link (-ldb41)... $ECHO_C" >&6
32911 if test "${ol_cv_db_db41+set}" = set; then
32912   echo $ECHO_N "(cached) $ECHO_C" >&6
32913 else
32914
32915         ol_DB_LIB=-ldb41
32916         ol_LIBS=$LIBS
32917         LIBS="$ol_DB_LIB $LTHREAD_LIBS $LIBS"
32918
32919         cat >conftest.$ac_ext <<_ACEOF
32920 /* confdefs.h.  */
32921 _ACEOF
32922 cat confdefs.h >>conftest.$ac_ext
32923 cat >>conftest.$ac_ext <<_ACEOF
32924 /* end confdefs.h.  */
32925
32926 #ifdef HAVE_DB_185_H
32927 # include <db_185.h>
32928 #else
32929 # include <db.h>
32930 #endif
32931
32932 #ifndef DB_VERSION_MAJOR
32933 # define DB_VERSION_MAJOR 1
32934 #endif
32935
32936 #ifndef NULL
32937 #define NULL ((void*)0)
32938 #endif
32939
32940 int
32941 main ()
32942 {
32943
32944 #if DB_VERSION_MAJOR > 1
32945         {
32946                 char *version;
32947                 int major, minor, patch;
32948
32949                 version = db_version( &major, &minor, &patch );
32950
32951                 if( major != DB_VERSION_MAJOR ||
32952                         minor < DB_VERSION_MINOR )
32953                 {
32954                         printf("Berkeley DB version mismatch\n"
32955                                 "\theader: %s\n\tlibrary: %s\n",
32956                                 DB_VERSION_STRING, version);
32957                         return 1;
32958                 }
32959         }
32960 #endif
32961
32962 #if DB_VERSION_MAJOR > 2
32963         db_env_create( NULL, 0 );
32964 #elif DB_VERSION_MAJOR > 1
32965         db_appexit( NULL );
32966 #else
32967         (void) dbopen( NULL, 0, 0, 0, NULL);
32968 #endif
32969
32970   ;
32971   return 0;
32972 }
32973 _ACEOF
32974 rm -f conftest.$ac_objext conftest$ac_exeext
32975 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
32976   (eval $ac_link) 2>conftest.er1
32977   ac_status=$?
32978   grep -v '^ *+' conftest.er1 >conftest.err
32979   rm -f conftest.er1
32980   cat conftest.err >&5
32981   echo "$as_me:$LINENO: \$? = $ac_status" >&5
32982   (exit $ac_status); } &&
32983          { ac_try='test -z "$ac_c_werror_flag"
32984                          || test ! -s conftest.err'
32985   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
32986   (eval $ac_try) 2>&5
32987   ac_status=$?
32988   echo "$as_me:$LINENO: \$? = $ac_status" >&5
32989   (exit $ac_status); }; } &&
32990          { ac_try='test -s conftest$ac_exeext'
32991   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
32992   (eval $ac_try) 2>&5
32993   ac_status=$?
32994   echo "$as_me:$LINENO: \$? = $ac_status" >&5
32995   (exit $ac_status); }; }; then
32996   ol_cv_db_db41=yes
32997 else
32998   echo "$as_me: failed program was:" >&5
32999 sed 's/^/| /' conftest.$ac_ext >&5
33000
33001 ol_cv_db_db41=no
33002 fi
33003 rm -f conftest.err conftest.$ac_objext \
33004       conftest$ac_exeext conftest.$ac_ext
33005
33006         LIBS="$ol_LIBS"
33007
33008 fi
33009 echo "$as_me:$LINENO: result: $ol_cv_db_db41" >&5
33010 echo "${ECHO_T}$ol_cv_db_db41" >&6
33011
33012         if test $ol_cv_db_db41 = yes ; then
33013                 ol_cv_lib_db=-ldb41
33014         fi
33015 fi
33016
33017                 if test $ol_cv_lib_db = no ; then
33018         echo "$as_me:$LINENO: checking for Berkeley DB link (-ldb-41)" >&5
33019 echo $ECHO_N "checking for Berkeley DB link (-ldb-41)... $ECHO_C" >&6
33020 if test "${ol_cv_db_db_41+set}" = set; then
33021   echo $ECHO_N "(cached) $ECHO_C" >&6
33022 else
33023
33024         ol_DB_LIB=-ldb-41
33025         ol_LIBS=$LIBS
33026         LIBS="$ol_DB_LIB $LTHREAD_LIBS $LIBS"
33027
33028         cat >conftest.$ac_ext <<_ACEOF
33029 /* confdefs.h.  */
33030 _ACEOF
33031 cat confdefs.h >>conftest.$ac_ext
33032 cat >>conftest.$ac_ext <<_ACEOF
33033 /* end confdefs.h.  */
33034
33035 #ifdef HAVE_DB_185_H
33036 # include <db_185.h>
33037 #else
33038 # include <db.h>
33039 #endif
33040
33041 #ifndef DB_VERSION_MAJOR
33042 # define DB_VERSION_MAJOR 1
33043 #endif
33044
33045 #ifndef NULL
33046 #define NULL ((void*)0)
33047 #endif
33048
33049 int
33050 main ()
33051 {
33052
33053 #if DB_VERSION_MAJOR > 1
33054         {
33055                 char *version;
33056                 int major, minor, patch;
33057
33058                 version = db_version( &major, &minor, &patch );
33059
33060                 if( major != DB_VERSION_MAJOR ||
33061                         minor < DB_VERSION_MINOR )
33062                 {
33063                         printf("Berkeley DB version mismatch\n"
33064                                 "\theader: %s\n\tlibrary: %s\n",
33065                                 DB_VERSION_STRING, version);
33066                         return 1;
33067                 }
33068         }
33069 #endif
33070
33071 #if DB_VERSION_MAJOR > 2
33072         db_env_create( NULL, 0 );
33073 #elif DB_VERSION_MAJOR > 1
33074         db_appexit( NULL );
33075 #else
33076         (void) dbopen( NULL, 0, 0, 0, NULL);
33077 #endif
33078
33079   ;
33080   return 0;
33081 }
33082 _ACEOF
33083 rm -f conftest.$ac_objext conftest$ac_exeext
33084 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
33085   (eval $ac_link) 2>conftest.er1
33086   ac_status=$?
33087   grep -v '^ *+' conftest.er1 >conftest.err
33088   rm -f conftest.er1
33089   cat conftest.err >&5
33090   echo "$as_me:$LINENO: \$? = $ac_status" >&5
33091   (exit $ac_status); } &&
33092          { ac_try='test -z "$ac_c_werror_flag"
33093                          || test ! -s conftest.err'
33094   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
33095   (eval $ac_try) 2>&5
33096   ac_status=$?
33097   echo "$as_me:$LINENO: \$? = $ac_status" >&5
33098   (exit $ac_status); }; } &&
33099          { ac_try='test -s conftest$ac_exeext'
33100   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
33101   (eval $ac_try) 2>&5
33102   ac_status=$?
33103   echo "$as_me:$LINENO: \$? = $ac_status" >&5
33104   (exit $ac_status); }; }; then
33105   ol_cv_db_db_41=yes
33106 else
33107   echo "$as_me: failed program was:" >&5
33108 sed 's/^/| /' conftest.$ac_ext >&5
33109
33110 ol_cv_db_db_41=no
33111 fi
33112 rm -f conftest.err conftest.$ac_objext \
33113       conftest$ac_exeext conftest.$ac_ext
33114
33115         LIBS="$ol_LIBS"
33116
33117 fi
33118 echo "$as_me:$LINENO: result: $ol_cv_db_db_41" >&5
33119 echo "${ECHO_T}$ol_cv_db_db_41" >&6
33120
33121         if test $ol_cv_db_db_41 = yes ; then
33122                 ol_cv_lib_db=-ldb-41
33123         fi
33124 fi
33125
33126                 if test $ol_cv_lib_db = no ; then
33127         echo "$as_me:$LINENO: checking for Berkeley DB link (-ldb-4.1)" >&5
33128 echo $ECHO_N "checking for Berkeley DB link (-ldb-4.1)... $ECHO_C" >&6
33129 if test "${ol_cv_db_db_4_dot_1+set}" = set; then
33130   echo $ECHO_N "(cached) $ECHO_C" >&6
33131 else
33132
33133         ol_DB_LIB=-ldb-4.1
33134         ol_LIBS=$LIBS
33135         LIBS="$ol_DB_LIB $LTHREAD_LIBS $LIBS"
33136
33137         cat >conftest.$ac_ext <<_ACEOF
33138 /* confdefs.h.  */
33139 _ACEOF
33140 cat confdefs.h >>conftest.$ac_ext
33141 cat >>conftest.$ac_ext <<_ACEOF
33142 /* end confdefs.h.  */
33143
33144 #ifdef HAVE_DB_185_H
33145 # include <db_185.h>
33146 #else
33147 # include <db.h>
33148 #endif
33149
33150 #ifndef DB_VERSION_MAJOR
33151 # define DB_VERSION_MAJOR 1
33152 #endif
33153
33154 #ifndef NULL
33155 #define NULL ((void*)0)
33156 #endif
33157
33158 int
33159 main ()
33160 {
33161
33162 #if DB_VERSION_MAJOR > 1
33163         {
33164                 char *version;
33165                 int major, minor, patch;
33166
33167                 version = db_version( &major, &minor, &patch );
33168
33169                 if( major != DB_VERSION_MAJOR ||
33170                         minor < DB_VERSION_MINOR )
33171                 {
33172                         printf("Berkeley DB version mismatch\n"
33173                                 "\theader: %s\n\tlibrary: %s\n",
33174                                 DB_VERSION_STRING, version);
33175                         return 1;
33176                 }
33177         }
33178 #endif
33179
33180 #if DB_VERSION_MAJOR > 2
33181         db_env_create( NULL, 0 );
33182 #elif DB_VERSION_MAJOR > 1
33183         db_appexit( NULL );
33184 #else
33185         (void) dbopen( NULL, 0, 0, 0, NULL);
33186 #endif
33187
33188   ;
33189   return 0;
33190 }
33191 _ACEOF
33192 rm -f conftest.$ac_objext conftest$ac_exeext
33193 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
33194   (eval $ac_link) 2>conftest.er1
33195   ac_status=$?
33196   grep -v '^ *+' conftest.er1 >conftest.err
33197   rm -f conftest.er1
33198   cat conftest.err >&5
33199   echo "$as_me:$LINENO: \$? = $ac_status" >&5
33200   (exit $ac_status); } &&
33201          { ac_try='test -z "$ac_c_werror_flag"
33202                          || test ! -s conftest.err'
33203   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
33204   (eval $ac_try) 2>&5
33205   ac_status=$?
33206   echo "$as_me:$LINENO: \$? = $ac_status" >&5
33207   (exit $ac_status); }; } &&
33208          { ac_try='test -s conftest$ac_exeext'
33209   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
33210   (eval $ac_try) 2>&5
33211   ac_status=$?
33212   echo "$as_me:$LINENO: \$? = $ac_status" >&5
33213   (exit $ac_status); }; }; then
33214   ol_cv_db_db_4_dot_1=yes
33215 else
33216   echo "$as_me: failed program was:" >&5
33217 sed 's/^/| /' conftest.$ac_ext >&5
33218
33219 ol_cv_db_db_4_dot_1=no
33220 fi
33221 rm -f conftest.err conftest.$ac_objext \
33222       conftest$ac_exeext conftest.$ac_ext
33223
33224         LIBS="$ol_LIBS"
33225
33226 fi
33227 echo "$as_me:$LINENO: result: $ol_cv_db_db_4_dot_1" >&5
33228 echo "${ECHO_T}$ol_cv_db_db_4_dot_1" >&6
33229
33230         if test $ol_cv_db_db_4_dot_1 = yes ; then
33231                 ol_cv_lib_db=-ldb-4.1
33232         fi
33233 fi
33234
33235                 if test $ol_cv_lib_db = no ; then
33236         echo "$as_me:$LINENO: checking for Berkeley DB link (-ldb-4-1)" >&5
33237 echo $ECHO_N "checking for Berkeley DB link (-ldb-4-1)... $ECHO_C" >&6
33238 if test "${ol_cv_db_db_4_1+set}" = set; then
33239   echo $ECHO_N "(cached) $ECHO_C" >&6
33240 else
33241
33242         ol_DB_LIB=-ldb-4-1
33243         ol_LIBS=$LIBS
33244         LIBS="$ol_DB_LIB $LTHREAD_LIBS $LIBS"
33245
33246         cat >conftest.$ac_ext <<_ACEOF
33247 /* confdefs.h.  */
33248 _ACEOF
33249 cat confdefs.h >>conftest.$ac_ext
33250 cat >>conftest.$ac_ext <<_ACEOF
33251 /* end confdefs.h.  */
33252
33253 #ifdef HAVE_DB_185_H
33254 # include <db_185.h>
33255 #else
33256 # include <db.h>
33257 #endif
33258
33259 #ifndef DB_VERSION_MAJOR
33260 # define DB_VERSION_MAJOR 1
33261 #endif
33262
33263 #ifndef NULL
33264 #define NULL ((void*)0)
33265 #endif
33266
33267 int
33268 main ()
33269 {
33270
33271 #if DB_VERSION_MAJOR > 1
33272         {
33273                 char *version;
33274                 int major, minor, patch;
33275
33276                 version = db_version( &major, &minor, &patch );
33277
33278                 if( major != DB_VERSION_MAJOR ||
33279                         minor < DB_VERSION_MINOR )
33280                 {
33281                         printf("Berkeley DB version mismatch\n"
33282                                 "\theader: %s\n\tlibrary: %s\n",
33283                                 DB_VERSION_STRING, version);
33284                         return 1;
33285                 }
33286         }
33287 #endif
33288
33289 #if DB_VERSION_MAJOR > 2
33290         db_env_create( NULL, 0 );
33291 #elif DB_VERSION_MAJOR > 1
33292         db_appexit( NULL );
33293 #else
33294         (void) dbopen( NULL, 0, 0, 0, NULL);
33295 #endif
33296
33297   ;
33298   return 0;
33299 }
33300 _ACEOF
33301 rm -f conftest.$ac_objext conftest$ac_exeext
33302 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
33303   (eval $ac_link) 2>conftest.er1
33304   ac_status=$?
33305   grep -v '^ *+' conftest.er1 >conftest.err
33306   rm -f conftest.er1
33307   cat conftest.err >&5
33308   echo "$as_me:$LINENO: \$? = $ac_status" >&5
33309   (exit $ac_status); } &&
33310          { ac_try='test -z "$ac_c_werror_flag"
33311                          || test ! -s conftest.err'
33312   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
33313   (eval $ac_try) 2>&5
33314   ac_status=$?
33315   echo "$as_me:$LINENO: \$? = $ac_status" >&5
33316   (exit $ac_status); }; } &&
33317          { ac_try='test -s conftest$ac_exeext'
33318   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
33319   (eval $ac_try) 2>&5
33320   ac_status=$?
33321   echo "$as_me:$LINENO: \$? = $ac_status" >&5
33322   (exit $ac_status); }; }; then
33323   ol_cv_db_db_4_1=yes
33324 else
33325   echo "$as_me: failed program was:" >&5
33326 sed 's/^/| /' conftest.$ac_ext >&5
33327
33328 ol_cv_db_db_4_1=no
33329 fi
33330 rm -f conftest.err conftest.$ac_objext \
33331       conftest$ac_exeext conftest.$ac_ext
33332
33333         LIBS="$ol_LIBS"
33334
33335 fi
33336 echo "$as_me:$LINENO: result: $ol_cv_db_db_4_1" >&5
33337 echo "${ECHO_T}$ol_cv_db_db_4_1" >&6
33338
33339         if test $ol_cv_db_db_4_1 = yes ; then
33340                 ol_cv_lib_db=-ldb-4-1
33341         fi
33342 fi
33343
33344         fi
33345         if test $ol_cv_lib_db = no ; then
33346         echo "$as_me:$LINENO: checking for Berkeley DB link (-ldb-4)" >&5
33347 echo $ECHO_N "checking for Berkeley DB link (-ldb-4)... $ECHO_C" >&6
33348 if test "${ol_cv_db_db_4+set}" = set; then
33349   echo $ECHO_N "(cached) $ECHO_C" >&6
33350 else
33351
33352         ol_DB_LIB=-ldb-4
33353         ol_LIBS=$LIBS
33354         LIBS="$ol_DB_LIB $LTHREAD_LIBS $LIBS"
33355
33356         cat >conftest.$ac_ext <<_ACEOF
33357 /* confdefs.h.  */
33358 _ACEOF
33359 cat confdefs.h >>conftest.$ac_ext
33360 cat >>conftest.$ac_ext <<_ACEOF
33361 /* end confdefs.h.  */
33362
33363 #ifdef HAVE_DB_185_H
33364 # include <db_185.h>
33365 #else
33366 # include <db.h>
33367 #endif
33368
33369 #ifndef DB_VERSION_MAJOR
33370 # define DB_VERSION_MAJOR 1
33371 #endif
33372
33373 #ifndef NULL
33374 #define NULL ((void*)0)
33375 #endif
33376
33377 int
33378 main ()
33379 {
33380
33381 #if DB_VERSION_MAJOR > 1
33382         {
33383                 char *version;
33384                 int major, minor, patch;
33385
33386                 version = db_version( &major, &minor, &patch );
33387
33388                 if( major != DB_VERSION_MAJOR ||
33389                         minor < DB_VERSION_MINOR )
33390                 {
33391                         printf("Berkeley DB version mismatch\n"
33392                                 "\theader: %s\n\tlibrary: %s\n",
33393                                 DB_VERSION_STRING, version);
33394                         return 1;
33395                 }
33396         }
33397 #endif
33398
33399 #if DB_VERSION_MAJOR > 2
33400         db_env_create( NULL, 0 );
33401 #elif DB_VERSION_MAJOR > 1
33402         db_appexit( NULL );
33403 #else
33404         (void) dbopen( NULL, 0, 0, 0, NULL);
33405 #endif
33406
33407   ;
33408   return 0;
33409 }
33410 _ACEOF
33411 rm -f conftest.$ac_objext conftest$ac_exeext
33412 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
33413   (eval $ac_link) 2>conftest.er1
33414   ac_status=$?
33415   grep -v '^ *+' conftest.er1 >conftest.err
33416   rm -f conftest.er1
33417   cat conftest.err >&5
33418   echo "$as_me:$LINENO: \$? = $ac_status" >&5
33419   (exit $ac_status); } &&
33420          { ac_try='test -z "$ac_c_werror_flag"
33421                          || test ! -s conftest.err'
33422   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
33423   (eval $ac_try) 2>&5
33424   ac_status=$?
33425   echo "$as_me:$LINENO: \$? = $ac_status" >&5
33426   (exit $ac_status); }; } &&
33427          { ac_try='test -s conftest$ac_exeext'
33428   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
33429   (eval $ac_try) 2>&5
33430   ac_status=$?
33431   echo "$as_me:$LINENO: \$? = $ac_status" >&5
33432   (exit $ac_status); }; }; then
33433   ol_cv_db_db_4=yes
33434 else
33435   echo "$as_me: failed program was:" >&5
33436 sed 's/^/| /' conftest.$ac_ext >&5
33437
33438 ol_cv_db_db_4=no
33439 fi
33440 rm -f conftest.err conftest.$ac_objext \
33441       conftest$ac_exeext conftest.$ac_ext
33442
33443         LIBS="$ol_LIBS"
33444
33445 fi
33446 echo "$as_me:$LINENO: result: $ol_cv_db_db_4" >&5
33447 echo "${ECHO_T}$ol_cv_db_db_4" >&6
33448
33449         if test $ol_cv_db_db_4 = yes ; then
33450                 ol_cv_lib_db=-ldb-4
33451         fi
33452 fi
33453
33454         if test $ol_cv_lib_db = no ; then
33455         echo "$as_me:$LINENO: checking for Berkeley DB link (-ldb4)" >&5
33456 echo $ECHO_N "checking for Berkeley DB link (-ldb4)... $ECHO_C" >&6
33457 if test "${ol_cv_db_db4+set}" = set; then
33458   echo $ECHO_N "(cached) $ECHO_C" >&6
33459 else
33460
33461         ol_DB_LIB=-ldb4
33462         ol_LIBS=$LIBS
33463         LIBS="$ol_DB_LIB $LTHREAD_LIBS $LIBS"
33464
33465         cat >conftest.$ac_ext <<_ACEOF
33466 /* confdefs.h.  */
33467 _ACEOF
33468 cat confdefs.h >>conftest.$ac_ext
33469 cat >>conftest.$ac_ext <<_ACEOF
33470 /* end confdefs.h.  */
33471
33472 #ifdef HAVE_DB_185_H
33473 # include <db_185.h>
33474 #else
33475 # include <db.h>
33476 #endif
33477
33478 #ifndef DB_VERSION_MAJOR
33479 # define DB_VERSION_MAJOR 1
33480 #endif
33481
33482 #ifndef NULL
33483 #define NULL ((void*)0)
33484 #endif
33485
33486 int
33487 main ()
33488 {
33489
33490 #if DB_VERSION_MAJOR > 1
33491         {
33492                 char *version;
33493                 int major, minor, patch;
33494
33495                 version = db_version( &major, &minor, &patch );
33496
33497                 if( major != DB_VERSION_MAJOR ||
33498                         minor < DB_VERSION_MINOR )
33499                 {
33500                         printf("Berkeley DB version mismatch\n"
33501                                 "\theader: %s\n\tlibrary: %s\n",
33502                                 DB_VERSION_STRING, version);
33503                         return 1;
33504                 }
33505         }
33506 #endif
33507
33508 #if DB_VERSION_MAJOR > 2
33509         db_env_create( NULL, 0 );
33510 #elif DB_VERSION_MAJOR > 1
33511         db_appexit( NULL );
33512 #else
33513         (void) dbopen( NULL, 0, 0, 0, NULL);
33514 #endif
33515
33516   ;
33517   return 0;
33518 }
33519 _ACEOF
33520 rm -f conftest.$ac_objext conftest$ac_exeext
33521 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
33522   (eval $ac_link) 2>conftest.er1
33523   ac_status=$?
33524   grep -v '^ *+' conftest.er1 >conftest.err
33525   rm -f conftest.er1
33526   cat conftest.err >&5
33527   echo "$as_me:$LINENO: \$? = $ac_status" >&5
33528   (exit $ac_status); } &&
33529          { ac_try='test -z "$ac_c_werror_flag"
33530                          || test ! -s conftest.err'
33531   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
33532   (eval $ac_try) 2>&5
33533   ac_status=$?
33534   echo "$as_me:$LINENO: \$? = $ac_status" >&5
33535   (exit $ac_status); }; } &&
33536          { ac_try='test -s conftest$ac_exeext'
33537   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
33538   (eval $ac_try) 2>&5
33539   ac_status=$?
33540   echo "$as_me:$LINENO: \$? = $ac_status" >&5
33541   (exit $ac_status); }; }; then
33542   ol_cv_db_db4=yes
33543 else
33544   echo "$as_me: failed program was:" >&5
33545 sed 's/^/| /' conftest.$ac_ext >&5
33546
33547 ol_cv_db_db4=no
33548 fi
33549 rm -f conftest.err conftest.$ac_objext \
33550       conftest$ac_exeext conftest.$ac_ext
33551
33552         LIBS="$ol_LIBS"
33553
33554 fi
33555 echo "$as_me:$LINENO: result: $ol_cv_db_db4" >&5
33556 echo "${ECHO_T}$ol_cv_db_db4" >&6
33557
33558         if test $ol_cv_db_db4 = yes ; then
33559                 ol_cv_lib_db=-ldb4
33560         fi
33561 fi
33562
33563         if test $ol_cv_lib_db = no ; then
33564         echo "$as_me:$LINENO: checking for Berkeley DB link (-ldb)" >&5
33565 echo $ECHO_N "checking for Berkeley DB link (-ldb)... $ECHO_C" >&6
33566 if test "${ol_cv_db_db+set}" = set; then
33567   echo $ECHO_N "(cached) $ECHO_C" >&6
33568 else
33569
33570         ol_DB_LIB=-ldb
33571         ol_LIBS=$LIBS
33572         LIBS="$ol_DB_LIB $LTHREAD_LIBS $LIBS"
33573
33574         cat >conftest.$ac_ext <<_ACEOF
33575 /* confdefs.h.  */
33576 _ACEOF
33577 cat confdefs.h >>conftest.$ac_ext
33578 cat >>conftest.$ac_ext <<_ACEOF
33579 /* end confdefs.h.  */
33580
33581 #ifdef HAVE_DB_185_H
33582 # include <db_185.h>
33583 #else
33584 # include <db.h>
33585 #endif
33586
33587 #ifndef DB_VERSION_MAJOR
33588 # define DB_VERSION_MAJOR 1
33589 #endif
33590
33591 #ifndef NULL
33592 #define NULL ((void*)0)
33593 #endif
33594
33595 int
33596 main ()
33597 {
33598
33599 #if DB_VERSION_MAJOR > 1
33600         {
33601                 char *version;
33602                 int major, minor, patch;
33603
33604                 version = db_version( &major, &minor, &patch );
33605
33606                 if( major != DB_VERSION_MAJOR ||
33607                         minor < DB_VERSION_MINOR )
33608                 {
33609                         printf("Berkeley DB version mismatch\n"
33610                                 "\theader: %s\n\tlibrary: %s\n",
33611                                 DB_VERSION_STRING, version);
33612                         return 1;
33613                 }
33614         }
33615 #endif
33616
33617 #if DB_VERSION_MAJOR > 2
33618         db_env_create( NULL, 0 );
33619 #elif DB_VERSION_MAJOR > 1
33620         db_appexit( NULL );
33621 #else
33622         (void) dbopen( NULL, 0, 0, 0, NULL);
33623 #endif
33624
33625   ;
33626   return 0;
33627 }
33628 _ACEOF
33629 rm -f conftest.$ac_objext conftest$ac_exeext
33630 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
33631   (eval $ac_link) 2>conftest.er1
33632   ac_status=$?
33633   grep -v '^ *+' conftest.er1 >conftest.err
33634   rm -f conftest.er1
33635   cat conftest.err >&5
33636   echo "$as_me:$LINENO: \$? = $ac_status" >&5
33637   (exit $ac_status); } &&
33638          { ac_try='test -z "$ac_c_werror_flag"
33639                          || test ! -s conftest.err'
33640   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
33641   (eval $ac_try) 2>&5
33642   ac_status=$?
33643   echo "$as_me:$LINENO: \$? = $ac_status" >&5
33644   (exit $ac_status); }; } &&
33645          { ac_try='test -s conftest$ac_exeext'
33646   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
33647   (eval $ac_try) 2>&5
33648   ac_status=$?
33649   echo "$as_me:$LINENO: \$? = $ac_status" >&5
33650   (exit $ac_status); }; }; then
33651   ol_cv_db_db=yes
33652 else
33653   echo "$as_me: failed program was:" >&5
33654 sed 's/^/| /' conftest.$ac_ext >&5
33655
33656 ol_cv_db_db=no
33657 fi
33658 rm -f conftest.err conftest.$ac_objext \
33659       conftest$ac_exeext conftest.$ac_ext
33660
33661         LIBS="$ol_LIBS"
33662
33663 fi
33664 echo "$as_me:$LINENO: result: $ol_cv_db_db" >&5
33665 echo "${ECHO_T}$ol_cv_db_db" >&6
33666
33667         if test $ol_cv_db_db = yes ; then
33668                 ol_cv_lib_db=-ldb
33669         fi
33670 fi
33671
33672
33673 elif test $ol_cv_bdb_major = 3 ; then
33674         if test $ol_cv_lib_db = no ; then
33675         echo "$as_me:$LINENO: checking for Berkeley DB link (-ldb3)" >&5
33676 echo $ECHO_N "checking for Berkeley DB link (-ldb3)... $ECHO_C" >&6
33677 if test "${ol_cv_db_db3+set}" = set; then
33678   echo $ECHO_N "(cached) $ECHO_C" >&6
33679 else
33680
33681         ol_DB_LIB=-ldb3
33682         ol_LIBS=$LIBS
33683         LIBS="$ol_DB_LIB $LTHREAD_LIBS $LIBS"
33684
33685         cat >conftest.$ac_ext <<_ACEOF
33686 /* confdefs.h.  */
33687 _ACEOF
33688 cat confdefs.h >>conftest.$ac_ext
33689 cat >>conftest.$ac_ext <<_ACEOF
33690 /* end confdefs.h.  */
33691
33692 #ifdef HAVE_DB_185_H
33693 # include <db_185.h>
33694 #else
33695 # include <db.h>
33696 #endif
33697
33698 #ifndef DB_VERSION_MAJOR
33699 # define DB_VERSION_MAJOR 1
33700 #endif
33701
33702 #ifndef NULL
33703 #define NULL ((void*)0)
33704 #endif
33705
33706 int
33707 main ()
33708 {
33709
33710 #if DB_VERSION_MAJOR > 1
33711         {
33712                 char *version;
33713                 int major, minor, patch;
33714
33715                 version = db_version( &major, &minor, &patch );
33716
33717                 if( major != DB_VERSION_MAJOR ||
33718                         minor < DB_VERSION_MINOR )
33719                 {
33720                         printf("Berkeley DB version mismatch\n"
33721                                 "\theader: %s\n\tlibrary: %s\n",
33722                                 DB_VERSION_STRING, version);
33723                         return 1;
33724                 }
33725         }
33726 #endif
33727
33728 #if DB_VERSION_MAJOR > 2
33729         db_env_create( NULL, 0 );
33730 #elif DB_VERSION_MAJOR > 1
33731         db_appexit( NULL );
33732 #else
33733         (void) dbopen( NULL, 0, 0, 0, NULL);
33734 #endif
33735
33736   ;
33737   return 0;
33738 }
33739 _ACEOF
33740 rm -f conftest.$ac_objext conftest$ac_exeext
33741 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
33742   (eval $ac_link) 2>conftest.er1
33743   ac_status=$?
33744   grep -v '^ *+' conftest.er1 >conftest.err
33745   rm -f conftest.er1
33746   cat conftest.err >&5
33747   echo "$as_me:$LINENO: \$? = $ac_status" >&5
33748   (exit $ac_status); } &&
33749          { ac_try='test -z "$ac_c_werror_flag"
33750                          || test ! -s conftest.err'
33751   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
33752   (eval $ac_try) 2>&5
33753   ac_status=$?
33754   echo "$as_me:$LINENO: \$? = $ac_status" >&5
33755   (exit $ac_status); }; } &&
33756          { ac_try='test -s conftest$ac_exeext'
33757   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
33758   (eval $ac_try) 2>&5
33759   ac_status=$?
33760   echo "$as_me:$LINENO: \$? = $ac_status" >&5
33761   (exit $ac_status); }; }; then
33762   ol_cv_db_db3=yes
33763 else
33764   echo "$as_me: failed program was:" >&5
33765 sed 's/^/| /' conftest.$ac_ext >&5
33766
33767 ol_cv_db_db3=no
33768 fi
33769 rm -f conftest.err conftest.$ac_objext \
33770       conftest$ac_exeext conftest.$ac_ext
33771
33772         LIBS="$ol_LIBS"
33773
33774 fi
33775 echo "$as_me:$LINENO: result: $ol_cv_db_db3" >&5
33776 echo "${ECHO_T}$ol_cv_db_db3" >&6
33777
33778         if test $ol_cv_db_db3 = yes ; then
33779                 ol_cv_lib_db=-ldb3
33780         fi
33781 fi
33782
33783         if test $ol_cv_lib_db = no ; then
33784         echo "$as_me:$LINENO: checking for Berkeley DB link (-ldb-3)" >&5
33785 echo $ECHO_N "checking for Berkeley DB link (-ldb-3)... $ECHO_C" >&6
33786 if test "${ol_cv_db_db_3+set}" = set; then
33787   echo $ECHO_N "(cached) $ECHO_C" >&6
33788 else
33789
33790         ol_DB_LIB=-ldb-3
33791         ol_LIBS=$LIBS
33792         LIBS="$ol_DB_LIB $LTHREAD_LIBS $LIBS"
33793
33794         cat >conftest.$ac_ext <<_ACEOF
33795 /* confdefs.h.  */
33796 _ACEOF
33797 cat confdefs.h >>conftest.$ac_ext
33798 cat >>conftest.$ac_ext <<_ACEOF
33799 /* end confdefs.h.  */
33800
33801 #ifdef HAVE_DB_185_H
33802 # include <db_185.h>
33803 #else
33804 # include <db.h>
33805 #endif
33806
33807 #ifndef DB_VERSION_MAJOR
33808 # define DB_VERSION_MAJOR 1
33809 #endif
33810
33811 #ifndef NULL
33812 #define NULL ((void*)0)
33813 #endif
33814
33815 int
33816 main ()
33817 {
33818
33819 #if DB_VERSION_MAJOR > 1
33820         {
33821                 char *version;
33822                 int major, minor, patch;
33823
33824                 version = db_version( &major, &minor, &patch );
33825
33826                 if( major != DB_VERSION_MAJOR ||
33827                         minor < DB_VERSION_MINOR )
33828                 {
33829                         printf("Berkeley DB version mismatch\n"
33830                                 "\theader: %s\n\tlibrary: %s\n",
33831                                 DB_VERSION_STRING, version);
33832                         return 1;
33833                 }
33834         }
33835 #endif
33836
33837 #if DB_VERSION_MAJOR > 2
33838         db_env_create( NULL, 0 );
33839 #elif DB_VERSION_MAJOR > 1
33840         db_appexit( NULL );
33841 #else
33842         (void) dbopen( NULL, 0, 0, 0, NULL);
33843 #endif
33844
33845   ;
33846   return 0;
33847 }
33848 _ACEOF
33849 rm -f conftest.$ac_objext conftest$ac_exeext
33850 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
33851   (eval $ac_link) 2>conftest.er1
33852   ac_status=$?
33853   grep -v '^ *+' conftest.er1 >conftest.err
33854   rm -f conftest.er1
33855   cat conftest.err >&5
33856   echo "$as_me:$LINENO: \$? = $ac_status" >&5
33857   (exit $ac_status); } &&
33858          { ac_try='test -z "$ac_c_werror_flag"
33859                          || test ! -s conftest.err'
33860   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
33861   (eval $ac_try) 2>&5
33862   ac_status=$?
33863   echo "$as_me:$LINENO: \$? = $ac_status" >&5
33864   (exit $ac_status); }; } &&
33865          { ac_try='test -s conftest$ac_exeext'
33866   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
33867   (eval $ac_try) 2>&5
33868   ac_status=$?
33869   echo "$as_me:$LINENO: \$? = $ac_status" >&5
33870   (exit $ac_status); }; }; then
33871   ol_cv_db_db_3=yes
33872 else
33873   echo "$as_me: failed program was:" >&5
33874 sed 's/^/| /' conftest.$ac_ext >&5
33875
33876 ol_cv_db_db_3=no
33877 fi
33878 rm -f conftest.err conftest.$ac_objext \
33879       conftest$ac_exeext conftest.$ac_ext
33880
33881         LIBS="$ol_LIBS"
33882
33883 fi
33884 echo "$as_me:$LINENO: result: $ol_cv_db_db_3" >&5
33885 echo "${ECHO_T}$ol_cv_db_db_3" >&6
33886
33887         if test $ol_cv_db_db_3 = yes ; then
33888                 ol_cv_lib_db=-ldb-3
33889         fi
33890 fi
33891
33892
33893 elif test $ol_cv_bdb_major = 2 ; then
33894         if test $ol_cv_lib_db = no ; then
33895         echo "$as_me:$LINENO: checking for Berkeley DB link (-ldb2)" >&5
33896 echo $ECHO_N "checking for Berkeley DB link (-ldb2)... $ECHO_C" >&6
33897 if test "${ol_cv_db_db2+set}" = set; then
33898   echo $ECHO_N "(cached) $ECHO_C" >&6
33899 else
33900
33901         ol_DB_LIB=-ldb2
33902         ol_LIBS=$LIBS
33903         LIBS="$ol_DB_LIB $LTHREAD_LIBS $LIBS"
33904
33905         cat >conftest.$ac_ext <<_ACEOF
33906 /* confdefs.h.  */
33907 _ACEOF
33908 cat confdefs.h >>conftest.$ac_ext
33909 cat >>conftest.$ac_ext <<_ACEOF
33910 /* end confdefs.h.  */
33911
33912 #ifdef HAVE_DB_185_H
33913 # include <db_185.h>
33914 #else
33915 # include <db.h>
33916 #endif
33917
33918 #ifndef DB_VERSION_MAJOR
33919 # define DB_VERSION_MAJOR 1
33920 #endif
33921
33922 #ifndef NULL
33923 #define NULL ((void*)0)
33924 #endif
33925
33926 int
33927 main ()
33928 {
33929
33930 #if DB_VERSION_MAJOR > 1
33931         {
33932                 char *version;
33933                 int major, minor, patch;
33934
33935                 version = db_version( &major, &minor, &patch );
33936
33937                 if( major != DB_VERSION_MAJOR ||
33938                         minor < DB_VERSION_MINOR )
33939                 {
33940                         printf("Berkeley DB version mismatch\n"
33941                                 "\theader: %s\n\tlibrary: %s\n",
33942                                 DB_VERSION_STRING, version);
33943                         return 1;
33944                 }
33945         }
33946 #endif
33947
33948 #if DB_VERSION_MAJOR > 2
33949         db_env_create( NULL, 0 );
33950 #elif DB_VERSION_MAJOR > 1
33951         db_appexit( NULL );
33952 #else
33953         (void) dbopen( NULL, 0, 0, 0, NULL);
33954 #endif
33955
33956   ;
33957   return 0;
33958 }
33959 _ACEOF
33960 rm -f conftest.$ac_objext conftest$ac_exeext
33961 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
33962   (eval $ac_link) 2>conftest.er1
33963   ac_status=$?
33964   grep -v '^ *+' conftest.er1 >conftest.err
33965   rm -f conftest.er1
33966   cat conftest.err >&5
33967   echo "$as_me:$LINENO: \$? = $ac_status" >&5
33968   (exit $ac_status); } &&
33969          { ac_try='test -z "$ac_c_werror_flag"
33970                          || test ! -s conftest.err'
33971   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
33972   (eval $ac_try) 2>&5
33973   ac_status=$?
33974   echo "$as_me:$LINENO: \$? = $ac_status" >&5
33975   (exit $ac_status); }; } &&
33976          { ac_try='test -s conftest$ac_exeext'
33977   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
33978   (eval $ac_try) 2>&5
33979   ac_status=$?
33980   echo "$as_me:$LINENO: \$? = $ac_status" >&5
33981   (exit $ac_status); }; }; then
33982   ol_cv_db_db2=yes
33983 else
33984   echo "$as_me: failed program was:" >&5
33985 sed 's/^/| /' conftest.$ac_ext >&5
33986
33987 ol_cv_db_db2=no
33988 fi
33989 rm -f conftest.err conftest.$ac_objext \
33990       conftest$ac_exeext conftest.$ac_ext
33991
33992         LIBS="$ol_LIBS"
33993
33994 fi
33995 echo "$as_me:$LINENO: result: $ol_cv_db_db2" >&5
33996 echo "${ECHO_T}$ol_cv_db_db2" >&6
33997
33998         if test $ol_cv_db_db2 = yes ; then
33999                 ol_cv_lib_db=-ldb2
34000         fi
34001 fi
34002
34003         if test $ol_cv_lib_db = no ; then
34004         echo "$as_me:$LINENO: checking for Berkeley DB link (-ldb-2)" >&5
34005 echo $ECHO_N "checking for Berkeley DB link (-ldb-2)... $ECHO_C" >&6
34006 if test "${ol_cv_db_db_2+set}" = set; then
34007   echo $ECHO_N "(cached) $ECHO_C" >&6
34008 else
34009
34010         ol_DB_LIB=-ldb-2
34011         ol_LIBS=$LIBS
34012         LIBS="$ol_DB_LIB $LTHREAD_LIBS $LIBS"
34013
34014         cat >conftest.$ac_ext <<_ACEOF
34015 /* confdefs.h.  */
34016 _ACEOF
34017 cat confdefs.h >>conftest.$ac_ext
34018 cat >>conftest.$ac_ext <<_ACEOF
34019 /* end confdefs.h.  */
34020
34021 #ifdef HAVE_DB_185_H
34022 # include <db_185.h>
34023 #else
34024 # include <db.h>
34025 #endif
34026
34027 #ifndef DB_VERSION_MAJOR
34028 # define DB_VERSION_MAJOR 1
34029 #endif
34030
34031 #ifndef NULL
34032 #define NULL ((void*)0)
34033 #endif
34034
34035 int
34036 main ()
34037 {
34038
34039 #if DB_VERSION_MAJOR > 1
34040         {
34041                 char *version;
34042                 int major, minor, patch;
34043
34044                 version = db_version( &major, &minor, &patch );
34045
34046                 if( major != DB_VERSION_MAJOR ||
34047                         minor < DB_VERSION_MINOR )
34048                 {
34049                         printf("Berkeley DB version mismatch\n"
34050                                 "\theader: %s\n\tlibrary: %s\n",
34051                                 DB_VERSION_STRING, version);
34052                         return 1;
34053                 }
34054         }
34055 #endif
34056
34057 #if DB_VERSION_MAJOR > 2
34058         db_env_create( NULL, 0 );
34059 #elif DB_VERSION_MAJOR > 1
34060         db_appexit( NULL );
34061 #else
34062         (void) dbopen( NULL, 0, 0, 0, NULL);
34063 #endif
34064
34065   ;
34066   return 0;
34067 }
34068 _ACEOF
34069 rm -f conftest.$ac_objext conftest$ac_exeext
34070 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
34071   (eval $ac_link) 2>conftest.er1
34072   ac_status=$?
34073   grep -v '^ *+' conftest.er1 >conftest.err
34074   rm -f conftest.er1
34075   cat conftest.err >&5
34076   echo "$as_me:$LINENO: \$? = $ac_status" >&5
34077   (exit $ac_status); } &&
34078          { ac_try='test -z "$ac_c_werror_flag"
34079                          || test ! -s conftest.err'
34080   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
34081   (eval $ac_try) 2>&5
34082   ac_status=$?
34083   echo "$as_me:$LINENO: \$? = $ac_status" >&5
34084   (exit $ac_status); }; } &&
34085          { ac_try='test -s conftest$ac_exeext'
34086   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
34087   (eval $ac_try) 2>&5
34088   ac_status=$?
34089   echo "$as_me:$LINENO: \$? = $ac_status" >&5
34090   (exit $ac_status); }; }; then
34091   ol_cv_db_db_2=yes
34092 else
34093   echo "$as_me: failed program was:" >&5
34094 sed 's/^/| /' conftest.$ac_ext >&5
34095
34096 ol_cv_db_db_2=no
34097 fi
34098 rm -f conftest.err conftest.$ac_objext \
34099       conftest$ac_exeext conftest.$ac_ext
34100
34101         LIBS="$ol_LIBS"
34102
34103 fi
34104 echo "$as_me:$LINENO: result: $ol_cv_db_db_2" >&5
34105 echo "${ECHO_T}$ol_cv_db_db_2" >&6
34106
34107         if test $ol_cv_db_db_2 = yes ; then
34108                 ol_cv_lib_db=-ldb-2
34109         fi
34110 fi
34111
34112
34113 elif test $ol_cv_bdb_major = 1 ; then
34114         if test $ol_cv_lib_db = no ; then
34115         echo "$as_me:$LINENO: checking for Berkeley DB link (-ldb1)" >&5
34116 echo $ECHO_N "checking for Berkeley DB link (-ldb1)... $ECHO_C" >&6
34117 if test "${ol_cv_db_db1+set}" = set; then
34118   echo $ECHO_N "(cached) $ECHO_C" >&6
34119 else
34120
34121         ol_DB_LIB=-ldb1
34122         ol_LIBS=$LIBS
34123         LIBS="$ol_DB_LIB $LTHREAD_LIBS $LIBS"
34124
34125         cat >conftest.$ac_ext <<_ACEOF
34126 /* confdefs.h.  */
34127 _ACEOF
34128 cat confdefs.h >>conftest.$ac_ext
34129 cat >>conftest.$ac_ext <<_ACEOF
34130 /* end confdefs.h.  */
34131
34132 #ifdef HAVE_DB_185_H
34133 # include <db_185.h>
34134 #else
34135 # include <db.h>
34136 #endif
34137
34138 #ifndef DB_VERSION_MAJOR
34139 # define DB_VERSION_MAJOR 1
34140 #endif
34141
34142 #ifndef NULL
34143 #define NULL ((void*)0)
34144 #endif
34145
34146 int
34147 main ()
34148 {
34149
34150 #if DB_VERSION_MAJOR > 1
34151         {
34152                 char *version;
34153                 int major, minor, patch;
34154
34155                 version = db_version( &major, &minor, &patch );
34156
34157                 if( major != DB_VERSION_MAJOR ||
34158                         minor < DB_VERSION_MINOR )
34159                 {
34160                         printf("Berkeley DB version mismatch\n"
34161                                 "\theader: %s\n\tlibrary: %s\n",
34162                                 DB_VERSION_STRING, version);
34163                         return 1;
34164                 }
34165         }
34166 #endif
34167
34168 #if DB_VERSION_MAJOR > 2
34169         db_env_create( NULL, 0 );
34170 #elif DB_VERSION_MAJOR > 1
34171         db_appexit( NULL );
34172 #else
34173         (void) dbopen( NULL, 0, 0, 0, NULL);
34174 #endif
34175
34176   ;
34177   return 0;
34178 }
34179 _ACEOF
34180 rm -f conftest.$ac_objext conftest$ac_exeext
34181 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
34182   (eval $ac_link) 2>conftest.er1
34183   ac_status=$?
34184   grep -v '^ *+' conftest.er1 >conftest.err
34185   rm -f conftest.er1
34186   cat conftest.err >&5
34187   echo "$as_me:$LINENO: \$? = $ac_status" >&5
34188   (exit $ac_status); } &&
34189          { ac_try='test -z "$ac_c_werror_flag"
34190                          || test ! -s conftest.err'
34191   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
34192   (eval $ac_try) 2>&5
34193   ac_status=$?
34194   echo "$as_me:$LINENO: \$? = $ac_status" >&5
34195   (exit $ac_status); }; } &&
34196          { ac_try='test -s conftest$ac_exeext'
34197   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
34198   (eval $ac_try) 2>&5
34199   ac_status=$?
34200   echo "$as_me:$LINENO: \$? = $ac_status" >&5
34201   (exit $ac_status); }; }; then
34202   ol_cv_db_db1=yes
34203 else
34204   echo "$as_me: failed program was:" >&5
34205 sed 's/^/| /' conftest.$ac_ext >&5
34206
34207 ol_cv_db_db1=no
34208 fi
34209 rm -f conftest.err conftest.$ac_objext \
34210       conftest$ac_exeext conftest.$ac_ext
34211
34212         LIBS="$ol_LIBS"
34213
34214 fi
34215 echo "$as_me:$LINENO: result: $ol_cv_db_db1" >&5
34216 echo "${ECHO_T}$ol_cv_db_db1" >&6
34217
34218         if test $ol_cv_db_db1 = yes ; then
34219                 ol_cv_lib_db=-ldb1
34220         fi
34221 fi
34222
34223         if test $ol_cv_lib_db = no ; then
34224         echo "$as_me:$LINENO: checking for Berkeley DB link (-ldb-1)" >&5
34225 echo $ECHO_N "checking for Berkeley DB link (-ldb-1)... $ECHO_C" >&6
34226 if test "${ol_cv_db_db_1+set}" = set; then
34227   echo $ECHO_N "(cached) $ECHO_C" >&6
34228 else
34229
34230         ol_DB_LIB=-ldb-1
34231         ol_LIBS=$LIBS
34232         LIBS="$ol_DB_LIB $LTHREAD_LIBS $LIBS"
34233
34234         cat >conftest.$ac_ext <<_ACEOF
34235 /* confdefs.h.  */
34236 _ACEOF
34237 cat confdefs.h >>conftest.$ac_ext
34238 cat >>conftest.$ac_ext <<_ACEOF
34239 /* end confdefs.h.  */
34240
34241 #ifdef HAVE_DB_185_H
34242 # include <db_185.h>
34243 #else
34244 # include <db.h>
34245 #endif
34246
34247 #ifndef DB_VERSION_MAJOR
34248 # define DB_VERSION_MAJOR 1
34249 #endif
34250
34251 #ifndef NULL
34252 #define NULL ((void*)0)
34253 #endif
34254
34255 int
34256 main ()
34257 {
34258
34259 #if DB_VERSION_MAJOR > 1
34260         {
34261                 char *version;
34262                 int major, minor, patch;
34263
34264                 version = db_version( &major, &minor, &patch );
34265
34266                 if( major != DB_VERSION_MAJOR ||
34267                         minor < DB_VERSION_MINOR )
34268                 {
34269                         printf("Berkeley DB version mismatch\n"
34270                                 "\theader: %s\n\tlibrary: %s\n",
34271                                 DB_VERSION_STRING, version);
34272                         return 1;
34273                 }
34274         }
34275 #endif
34276
34277 #if DB_VERSION_MAJOR > 2
34278         db_env_create( NULL, 0 );
34279 #elif DB_VERSION_MAJOR > 1
34280         db_appexit( NULL );
34281 #else
34282         (void) dbopen( NULL, 0, 0, 0, NULL);
34283 #endif
34284
34285   ;
34286   return 0;
34287 }
34288 _ACEOF
34289 rm -f conftest.$ac_objext conftest$ac_exeext
34290 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
34291   (eval $ac_link) 2>conftest.er1
34292   ac_status=$?
34293   grep -v '^ *+' conftest.er1 >conftest.err
34294   rm -f conftest.er1
34295   cat conftest.err >&5
34296   echo "$as_me:$LINENO: \$? = $ac_status" >&5
34297   (exit $ac_status); } &&
34298          { ac_try='test -z "$ac_c_werror_flag"
34299                          || test ! -s conftest.err'
34300   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
34301   (eval $ac_try) 2>&5
34302   ac_status=$?
34303   echo "$as_me:$LINENO: \$? = $ac_status" >&5
34304   (exit $ac_status); }; } &&
34305          { ac_try='test -s conftest$ac_exeext'
34306   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
34307   (eval $ac_try) 2>&5
34308   ac_status=$?
34309   echo "$as_me:$LINENO: \$? = $ac_status" >&5
34310   (exit $ac_status); }; }; then
34311   ol_cv_db_db_1=yes
34312 else
34313   echo "$as_me: failed program was:" >&5
34314 sed 's/^/| /' conftest.$ac_ext >&5
34315
34316 ol_cv_db_db_1=no
34317 fi
34318 rm -f conftest.err conftest.$ac_objext \
34319       conftest$ac_exeext conftest.$ac_ext
34320
34321         LIBS="$ol_LIBS"
34322
34323 fi
34324 echo "$as_me:$LINENO: result: $ol_cv_db_db_1" >&5
34325 echo "${ECHO_T}$ol_cv_db_db_1" >&6
34326
34327         if test $ol_cv_db_db_1 = yes ; then
34328                 ol_cv_lib_db=-ldb-1
34329         fi
34330 fi
34331
34332 fi
34333 if test $ol_cv_lib_db = no ; then
34334         echo "$as_me:$LINENO: checking for Berkeley DB link (default)" >&5
34335 echo $ECHO_N "checking for Berkeley DB link (default)... $ECHO_C" >&6
34336 if test "${ol_cv_db_none+set}" = set; then
34337   echo $ECHO_N "(cached) $ECHO_C" >&6
34338 else
34339
34340         ol_DB_LIB=
34341         ol_LIBS=$LIBS
34342         LIBS="$ol_DB_LIB $LTHREAD_LIBS $LIBS"
34343
34344         cat >conftest.$ac_ext <<_ACEOF
34345 /* confdefs.h.  */
34346 _ACEOF
34347 cat confdefs.h >>conftest.$ac_ext
34348 cat >>conftest.$ac_ext <<_ACEOF
34349 /* end confdefs.h.  */
34350
34351 #ifdef HAVE_DB_185_H
34352 # include <db_185.h>
34353 #else
34354 # include <db.h>
34355 #endif
34356
34357 #ifndef DB_VERSION_MAJOR
34358 # define DB_VERSION_MAJOR 1
34359 #endif
34360
34361 #ifndef NULL
34362 #define NULL ((void*)0)
34363 #endif
34364
34365 int
34366 main ()
34367 {
34368
34369 #if DB_VERSION_MAJOR > 1
34370         {
34371                 char *version;
34372                 int major, minor, patch;
34373
34374                 version = db_version( &major, &minor, &patch );
34375
34376                 if( major != DB_VERSION_MAJOR ||
34377                         minor < DB_VERSION_MINOR )
34378                 {
34379                         printf("Berkeley DB version mismatch\n"
34380                                 "\theader: %s\n\tlibrary: %s\n",
34381                                 DB_VERSION_STRING, version);
34382                         return 1;
34383                 }
34384         }
34385 #endif
34386
34387 #if DB_VERSION_MAJOR > 2
34388         db_env_create( NULL, 0 );
34389 #elif DB_VERSION_MAJOR > 1
34390         db_appexit( NULL );
34391 #else
34392         (void) dbopen( NULL, 0, 0, 0, NULL);
34393 #endif
34394
34395   ;
34396   return 0;
34397 }
34398 _ACEOF
34399 rm -f conftest.$ac_objext conftest$ac_exeext
34400 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
34401   (eval $ac_link) 2>conftest.er1
34402   ac_status=$?
34403   grep -v '^ *+' conftest.er1 >conftest.err
34404   rm -f conftest.er1
34405   cat conftest.err >&5
34406   echo "$as_me:$LINENO: \$? = $ac_status" >&5
34407   (exit $ac_status); } &&
34408          { ac_try='test -z "$ac_c_werror_flag"
34409                          || test ! -s conftest.err'
34410   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
34411   (eval $ac_try) 2>&5
34412   ac_status=$?
34413   echo "$as_me:$LINENO: \$? = $ac_status" >&5
34414   (exit $ac_status); }; } &&
34415          { ac_try='test -s conftest$ac_exeext'
34416   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
34417   (eval $ac_try) 2>&5
34418   ac_status=$?
34419   echo "$as_me:$LINENO: \$? = $ac_status" >&5
34420   (exit $ac_status); }; }; then
34421   ol_cv_db_none=yes
34422 else
34423   echo "$as_me: failed program was:" >&5
34424 sed 's/^/| /' conftest.$ac_ext >&5
34425
34426 ol_cv_db_none=no
34427 fi
34428 rm -f conftest.err conftest.$ac_objext \
34429       conftest$ac_exeext conftest.$ac_ext
34430
34431         LIBS="$ol_LIBS"
34432
34433 fi
34434 echo "$as_me:$LINENO: result: $ol_cv_db_none" >&5
34435 echo "${ECHO_T}$ol_cv_db_none" >&6
34436
34437         if test $ol_cv_db_none = yes ; then
34438                 ol_cv_lib_db=yes
34439         fi
34440 fi
34441
34442
34443         if test "$ol_cv_lib_db" != no ; then
34444                 ol_cv_berkeley_db=yes
34445                 echo "$as_me:$LINENO: checking for Berkeley DB version match" >&5
34446 echo $ECHO_N "checking for Berkeley DB version match... $ECHO_C" >&6
34447 if test "${ol_cv_berkeley_db_version+set}" = set; then
34448   echo $ECHO_N "(cached) $ECHO_C" >&6
34449 else
34450
34451         ol_LIBS="$LIBS"
34452         LIBS="$LTHREAD_LIBS $LIBS"
34453         if test $ol_cv_lib_db != yes ; then
34454                 LIBS="$ol_cv_lib_db $LIBS"
34455         fi
34456
34457         if test "$cross_compiling" = yes; then
34458   ol_cv_berkeley_db_version=cross
34459 else
34460   cat >conftest.$ac_ext <<_ACEOF
34461 /* confdefs.h.  */
34462 _ACEOF
34463 cat confdefs.h >>conftest.$ac_ext
34464 cat >>conftest.$ac_ext <<_ACEOF
34465 /* end confdefs.h.  */
34466
34467 #ifdef HAVE_DB_185_H
34468         choke me;
34469 #else
34470 #include <db.h>
34471 #endif
34472 #ifndef DB_VERSION_MAJOR
34473 # define DB_VERSION_MAJOR 1
34474 #endif
34475 #ifndef NULL
34476 #define NULL ((void *)0)
34477 #endif
34478 main()
34479 {
34480 #if DB_VERSION_MAJOR > 1
34481         char *version;
34482         int major, minor, patch;
34483
34484         version = db_version( &major, &minor, &patch );
34485
34486         if( major != DB_VERSION_MAJOR ||
34487                 minor != DB_VERSION_MINOR ||
34488                 patch != DB_VERSION_PATCH )
34489         {
34490                 printf("Berkeley DB version mismatch\n"
34491                         "\theader: %s\n\tlibrary: %s\n",
34492                         DB_VERSION_STRING, version);
34493                 return 1;
34494         }
34495 #endif
34496
34497         return 0;
34498 }
34499 _ACEOF
34500 rm -f conftest$ac_exeext
34501 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
34502   (eval $ac_link) 2>&5
34503   ac_status=$?
34504   echo "$as_me:$LINENO: \$? = $ac_status" >&5
34505   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
34506   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
34507   (eval $ac_try) 2>&5
34508   ac_status=$?
34509   echo "$as_me:$LINENO: \$? = $ac_status" >&5
34510   (exit $ac_status); }; }; then
34511   ol_cv_berkeley_db_version=yes
34512 else
34513   echo "$as_me: program exited with status $ac_status" >&5
34514 echo "$as_me: failed program was:" >&5
34515 sed 's/^/| /' conftest.$ac_ext >&5
34516
34517 ( exit $ac_status )
34518 ol_cv_berkeley_db_version=no
34519 fi
34520 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
34521 fi
34522
34523         LIBS="$ol_LIBS"
34524
34525 fi
34526 echo "$as_me:$LINENO: result: $ol_cv_berkeley_db_version" >&5
34527 echo "${ECHO_T}$ol_cv_berkeley_db_version" >&6
34528
34529         if test $ol_cv_berkeley_db_version = no ; then
34530                 { { echo "$as_me:$LINENO: error: Berkeley DB version mismatch" >&5
34531 echo "$as_me: error: Berkeley DB version mismatch" >&2;}
34532    { (exit 1); exit 1; }; }
34533         fi
34534
34535                 echo "$as_me:$LINENO: checking for Berkeley DB thread support" >&5
34536 echo $ECHO_N "checking for Berkeley DB thread support... $ECHO_C" >&6
34537 if test "${ol_cv_berkeley_db_thread+set}" = set; then
34538   echo $ECHO_N "(cached) $ECHO_C" >&6
34539 else
34540
34541         ol_LIBS="$LIBS"
34542         LIBS="$LTHREAD_LIBS $LIBS"
34543         if test $ol_cv_lib_db != yes ; then
34544                 LIBS="$ol_cv_lib_db $LIBS"
34545         fi
34546
34547         if test "$cross_compiling" = yes; then
34548   ol_cv_berkeley_db_thread=cross
34549 else
34550   cat >conftest.$ac_ext <<_ACEOF
34551 /* confdefs.h.  */
34552 _ACEOF
34553 cat confdefs.h >>conftest.$ac_ext
34554 cat >>conftest.$ac_ext <<_ACEOF
34555 /* end confdefs.h.  */
34556
34557 #ifdef HAVE_DB_185_H
34558         choke me;
34559 #else
34560 #include <db.h>
34561 #endif
34562 #ifndef NULL
34563 #define NULL ((void *)0)
34564 #endif
34565 main()
34566 {
34567         int rc;
34568         u_int32_t flags = DB_CREATE |
34569 #ifdef DB_PRIVATE
34570                 DB_PRIVATE |
34571 #endif
34572                 DB_THREAD;
34573
34574 #if DB_VERSION_MAJOR > 2
34575         DB_ENV *env = NULL;
34576
34577         rc = db_env_create( &env, 0 );
34578
34579         flags |= DB_INIT_MPOOL;
34580 #ifdef DB_MPOOL_PRIVATE
34581         flags |= DB_MPOOL_PRIVATE;
34582 #endif
34583
34584         if( rc ) {
34585                 printf("BerkeleyDB: %s\n", db_strerror(rc) );
34586                 return rc;
34587         }
34588
34589 #if (DB_VERSION_MAJOR > 3) || (DB_VERSION_MINOR >= 1)
34590         rc = env->open( env, NULL, flags, 0 );
34591 #else
34592         rc = env->open( env, NULL, NULL, flags, 0 );
34593 #endif
34594
34595         if ( rc == 0 ) {
34596                 rc = env->close( env, 0 );
34597         }
34598
34599         if( rc ) {
34600                 printf("BerkeleyDB: %s\n", db_strerror(rc) );
34601                 return rc;
34602         }
34603
34604 #else
34605         DB_ENV env;
34606         memset( &env, '\0', sizeof(env) );
34607
34608         rc = db_appinit( NULL, NULL, &env, flags );
34609
34610         if( rc == 0 ) {
34611                 db_appexit( &env );
34612         }
34613
34614         unlink("__db_mpool.share");
34615         unlink("__db_lock.share");
34616 #endif
34617
34618         return rc;
34619 }
34620 _ACEOF
34621 rm -f conftest$ac_exeext
34622 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
34623   (eval $ac_link) 2>&5
34624   ac_status=$?
34625   echo "$as_me:$LINENO: \$? = $ac_status" >&5
34626   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
34627   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
34628   (eval $ac_try) 2>&5
34629   ac_status=$?
34630   echo "$as_me:$LINENO: \$? = $ac_status" >&5
34631   (exit $ac_status); }; }; then
34632   ol_cv_berkeley_db_thread=yes
34633 else
34634   echo "$as_me: program exited with status $ac_status" >&5
34635 echo "$as_me: failed program was:" >&5
34636 sed 's/^/| /' conftest.$ac_ext >&5
34637
34638 ( exit $ac_status )
34639 ol_cv_berkeley_db_thread=no
34640 fi
34641 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
34642 fi
34643
34644         LIBS="$ol_LIBS"
34645
34646 fi
34647 echo "$as_me:$LINENO: result: $ol_cv_berkeley_db_thread" >&5
34648 echo "${ECHO_T}$ol_cv_berkeley_db_thread" >&6
34649
34650         if test $ol_cv_berkeley_db_thread != no ; then
34651
34652 cat >>confdefs.h <<\_ACEOF
34653 #define HAVE_BERKELEY_DB_THREAD 1
34654 _ACEOF
34655
34656         fi
34657
34658         fi
34659 fi
34660
34661         fi
34662
34663         if test $ol_cv_berkeley_db != no ; then
34664
34665 cat >>confdefs.h <<\_ACEOF
34666 #define HAVE_BERKELEY_DB 1
34667 _ACEOF
34668
34669
34670                 ol_link_ldbm=berkeley
34671                 ol_enable_ldbm_api=berkeley
34672
34673                 if test $ol_enable_ldbm_type = hash ; then
34674
34675 cat >>confdefs.h <<\_ACEOF
34676 #define LDBM_USE_DBHASH 1
34677 _ACEOF
34678
34679                 else
34680
34681 cat >>confdefs.h <<\_ACEOF
34682 #define LDBM_USE_DBBTREE 1
34683 _ACEOF
34684
34685                 fi
34686
34687                                                 if test $ol_cv_lib_db != yes ; then
34688                         LDBM_LIBS="$LDBM_LIBS $ol_cv_lib_db"
34689                 fi
34690         fi
34691         ;;
34692 esac
34693
34694 if test $ol_enable_bdb/$ol_enable_hdb != no/no; then
34695         if test $ol_link_ldbm != berkeley ; then
34696                 { { echo "$as_me:$LINENO: error: BDB/HDB: BerkeleyDB not available" >&5
34697 echo "$as_me: error: BDB/HDB: BerkeleyDB not available" >&2;}
34698    { (exit 1); exit 1; }; }
34699         else
34700                 echo "$as_me:$LINENO: checking Berkeley DB version for BDB/HDB backends" >&5
34701 echo $ECHO_N "checking Berkeley DB version for BDB/HDB backends... $ECHO_C" >&6
34702 if test "${ol_cv_bdb_compat+set}" = set; then
34703   echo $ECHO_N "(cached) $ECHO_C" >&6
34704 else
34705
34706         cat >conftest.$ac_ext <<_ACEOF
34707 /* confdefs.h.  */
34708 _ACEOF
34709 cat confdefs.h >>conftest.$ac_ext
34710 cat >>conftest.$ac_ext <<_ACEOF
34711 /* end confdefs.h.  */
34712
34713 #include <db.h>
34714
34715  /* this check could be improved */
34716 #ifndef DB_VERSION_MAJOR
34717 #       define DB_VERSION_MAJOR 1
34718 #endif
34719 #ifndef DB_VERSION_MINOR
34720 #       define DB_VERSION_MINOR 0
34721 #endif
34722
34723 /* require 4.2 or later */
34724 #if (DB_VERSION_MAJOR >= 4) && (DB_VERSION_MINOR >= 2)
34725         __db_version_compat
34726 #endif
34727
34728 _ACEOF
34729 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
34730   $EGREP "__db_version_compat" >/dev/null 2>&1; then
34731   ol_cv_bdb_compat=yes
34732 else
34733   ol_cv_bdb_compat=no
34734 fi
34735 rm -f conftest*
34736
34737 fi
34738 echo "$as_me:$LINENO: result: $ol_cv_bdb_compat" >&5
34739 echo "${ECHO_T}$ol_cv_bdb_compat" >&6
34740
34741
34742                 if test $ol_cv_bdb_compat != yes ; then
34743                         { { echo "$as_me:$LINENO: error: BDB/HDB: BerkeleyDB version incompatible" >&5
34744 echo "$as_me: error: BDB/HDB: BerkeleyDB version incompatible" >&2;}
34745    { (exit 1); exit 1; }; }
34746                 fi
34747         fi
34748 fi
34749
34750 if test $ol_link_ldbm = no && test $ol_enable_ldbm_type = btree ; then
34751         { echo "$as_me:$LINENO: WARNING: Could not find LDBM with BTREE support" >&5
34752 echo "$as_me: WARNING: Could not find LDBM with BTREE support" >&2;}
34753         ol_enable_ldbm_api=none
34754 fi
34755
34756 if test $ol_enable_ldbm_api = auto || test $ol_enable_ldbm_api = mdbm ; then
34757         echo "$as_me:$LINENO: checking for MDBM library" >&5
34758 echo $ECHO_N "checking for MDBM library... $ECHO_C" >&6
34759 if test "${ol_cv_lib_mdbm+set}" = set; then
34760   echo $ECHO_N "(cached) $ECHO_C" >&6
34761 else
34762         ol_LIBS="$LIBS"
34763         echo "$as_me:$LINENO: checking for mdbm_set_chain" >&5
34764 echo $ECHO_N "checking for mdbm_set_chain... $ECHO_C" >&6
34765 if test "${ac_cv_func_mdbm_set_chain+set}" = set; then
34766   echo $ECHO_N "(cached) $ECHO_C" >&6
34767 else
34768   cat >conftest.$ac_ext <<_ACEOF
34769 /* confdefs.h.  */
34770 _ACEOF
34771 cat confdefs.h >>conftest.$ac_ext
34772 cat >>conftest.$ac_ext <<_ACEOF
34773 /* end confdefs.h.  */
34774 /* Define mdbm_set_chain to an innocuous variant, in case <limits.h> declares mdbm_set_chain.
34775    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
34776 #define mdbm_set_chain innocuous_mdbm_set_chain
34777
34778 /* System header to define __stub macros and hopefully few prototypes,
34779     which can conflict with char mdbm_set_chain (); below.
34780     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
34781     <limits.h> exists even on freestanding compilers.  */
34782
34783 #ifdef __STDC__
34784 # include <limits.h>
34785 #else
34786 # include <assert.h>
34787 #endif
34788
34789 #undef mdbm_set_chain
34790
34791 /* Override any gcc2 internal prototype to avoid an error.  */
34792 #ifdef __cplusplus
34793 extern "C"
34794 {
34795 #endif
34796 /* We use char because int might match the return type of a gcc2
34797    builtin and then its argument prototype would still apply.  */
34798 char mdbm_set_chain ();
34799 /* The GNU C library defines this for functions which it implements
34800     to always fail with ENOSYS.  Some functions are actually named
34801     something starting with __ and the normal name is an alias.  */
34802 #if defined (__stub_mdbm_set_chain) || defined (__stub___mdbm_set_chain)
34803 choke me
34804 #else
34805 char (*f) () = mdbm_set_chain;
34806 #endif
34807 #ifdef __cplusplus
34808 }
34809 #endif
34810
34811 int
34812 main ()
34813 {
34814 return f != mdbm_set_chain;
34815   ;
34816   return 0;
34817 }
34818 _ACEOF
34819 rm -f conftest.$ac_objext conftest$ac_exeext
34820 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
34821   (eval $ac_link) 2>conftest.er1
34822   ac_status=$?
34823   grep -v '^ *+' conftest.er1 >conftest.err
34824   rm -f conftest.er1
34825   cat conftest.err >&5
34826   echo "$as_me:$LINENO: \$? = $ac_status" >&5
34827   (exit $ac_status); } &&
34828          { ac_try='test -z "$ac_c_werror_flag"
34829                          || test ! -s conftest.err'
34830   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
34831   (eval $ac_try) 2>&5
34832   ac_status=$?
34833   echo "$as_me:$LINENO: \$? = $ac_status" >&5
34834   (exit $ac_status); }; } &&
34835          { ac_try='test -s conftest$ac_exeext'
34836   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
34837   (eval $ac_try) 2>&5
34838   ac_status=$?
34839   echo "$as_me:$LINENO: \$? = $ac_status" >&5
34840   (exit $ac_status); }; }; then
34841   ac_cv_func_mdbm_set_chain=yes
34842 else
34843   echo "$as_me: failed program was:" >&5
34844 sed 's/^/| /' conftest.$ac_ext >&5
34845
34846 ac_cv_func_mdbm_set_chain=no
34847 fi
34848 rm -f conftest.err conftest.$ac_objext \
34849       conftest$ac_exeext conftest.$ac_ext
34850 fi
34851 echo "$as_me:$LINENO: result: $ac_cv_func_mdbm_set_chain" >&5
34852 echo "${ECHO_T}$ac_cv_func_mdbm_set_chain" >&6
34853 if test $ac_cv_func_mdbm_set_chain = yes; then
34854   ol_cv_lib_mdbm=yes
34855 else
34856
34857                 echo "$as_me:$LINENO: checking for mdbm_set_chain in -lmdbm" >&5
34858 echo $ECHO_N "checking for mdbm_set_chain in -lmdbm... $ECHO_C" >&6
34859 if test "${ac_cv_lib_mdbm_mdbm_set_chain+set}" = set; then
34860   echo $ECHO_N "(cached) $ECHO_C" >&6
34861 else
34862   ac_check_lib_save_LIBS=$LIBS
34863 LIBS="-lmdbm  $LIBS"
34864 cat >conftest.$ac_ext <<_ACEOF
34865 /* confdefs.h.  */
34866 _ACEOF
34867 cat confdefs.h >>conftest.$ac_ext
34868 cat >>conftest.$ac_ext <<_ACEOF
34869 /* end confdefs.h.  */
34870
34871 /* Override any gcc2 internal prototype to avoid an error.  */
34872 #ifdef __cplusplus
34873 extern "C"
34874 #endif
34875 /* We use char because int might match the return type of a gcc2
34876    builtin and then its argument prototype would still apply.  */
34877 char mdbm_set_chain ();
34878 int
34879 main ()
34880 {
34881 mdbm_set_chain ();
34882   ;
34883   return 0;
34884 }
34885 _ACEOF
34886 rm -f conftest.$ac_objext conftest$ac_exeext
34887 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
34888   (eval $ac_link) 2>conftest.er1
34889   ac_status=$?
34890   grep -v '^ *+' conftest.er1 >conftest.err
34891   rm -f conftest.er1
34892   cat conftest.err >&5
34893   echo "$as_me:$LINENO: \$? = $ac_status" >&5
34894   (exit $ac_status); } &&
34895          { ac_try='test -z "$ac_c_werror_flag"
34896                          || test ! -s conftest.err'
34897   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
34898   (eval $ac_try) 2>&5
34899   ac_status=$?
34900   echo "$as_me:$LINENO: \$? = $ac_status" >&5
34901   (exit $ac_status); }; } &&
34902          { ac_try='test -s conftest$ac_exeext'
34903   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
34904   (eval $ac_try) 2>&5
34905   ac_status=$?
34906   echo "$as_me:$LINENO: \$? = $ac_status" >&5
34907   (exit $ac_status); }; }; then
34908   ac_cv_lib_mdbm_mdbm_set_chain=yes
34909 else
34910   echo "$as_me: failed program was:" >&5
34911 sed 's/^/| /' conftest.$ac_ext >&5
34912
34913 ac_cv_lib_mdbm_mdbm_set_chain=no
34914 fi
34915 rm -f conftest.err conftest.$ac_objext \
34916       conftest$ac_exeext conftest.$ac_ext
34917 LIBS=$ac_check_lib_save_LIBS
34918 fi
34919 echo "$as_me:$LINENO: result: $ac_cv_lib_mdbm_mdbm_set_chain" >&5
34920 echo "${ECHO_T}$ac_cv_lib_mdbm_mdbm_set_chain" >&6
34921 if test $ac_cv_lib_mdbm_mdbm_set_chain = yes; then
34922   ol_cv_lib_mdbm=-lmdbm
34923 else
34924   ol_cv_lib_mdbm=no
34925 fi
34926
34927
34928 fi
34929
34930         LIBS="$ol_LIBS"
34931
34932 fi
34933 echo "$as_me:$LINENO: result: $ol_cv_lib_mdbm" >&5
34934 echo "${ECHO_T}$ol_cv_lib_mdbm" >&6
34935
34936
34937
34938 for ac_header in mdbm.h
34939 do
34940 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
34941 if eval "test \"\${$as_ac_Header+set}\" = set"; then
34942   echo "$as_me:$LINENO: checking for $ac_header" >&5
34943 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
34944 if eval "test \"\${$as_ac_Header+set}\" = set"; then
34945   echo $ECHO_N "(cached) $ECHO_C" >&6
34946 fi
34947 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
34948 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
34949 else
34950   # Is the header compilable?
34951 echo "$as_me:$LINENO: checking $ac_header usability" >&5
34952 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
34953 cat >conftest.$ac_ext <<_ACEOF
34954 /* confdefs.h.  */
34955 _ACEOF
34956 cat confdefs.h >>conftest.$ac_ext
34957 cat >>conftest.$ac_ext <<_ACEOF
34958 /* end confdefs.h.  */
34959 $ac_includes_default
34960 #include <$ac_header>
34961 _ACEOF
34962 rm -f conftest.$ac_objext
34963 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
34964   (eval $ac_compile) 2>conftest.er1
34965   ac_status=$?
34966   grep -v '^ *+' conftest.er1 >conftest.err
34967   rm -f conftest.er1
34968   cat conftest.err >&5
34969   echo "$as_me:$LINENO: \$? = $ac_status" >&5
34970   (exit $ac_status); } &&
34971          { ac_try='test -z "$ac_c_werror_flag"
34972                          || test ! -s conftest.err'
34973   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
34974   (eval $ac_try) 2>&5
34975   ac_status=$?
34976   echo "$as_me:$LINENO: \$? = $ac_status" >&5
34977   (exit $ac_status); }; } &&
34978          { ac_try='test -s conftest.$ac_objext'
34979   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
34980   (eval $ac_try) 2>&5
34981   ac_status=$?
34982   echo "$as_me:$LINENO: \$? = $ac_status" >&5
34983   (exit $ac_status); }; }; then
34984   ac_header_compiler=yes
34985 else
34986   echo "$as_me: failed program was:" >&5
34987 sed 's/^/| /' conftest.$ac_ext >&5
34988
34989 ac_header_compiler=no
34990 fi
34991 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
34992 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
34993 echo "${ECHO_T}$ac_header_compiler" >&6
34994
34995 # Is the header present?
34996 echo "$as_me:$LINENO: checking $ac_header presence" >&5
34997 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
34998 cat >conftest.$ac_ext <<_ACEOF
34999 /* confdefs.h.  */
35000 _ACEOF
35001 cat confdefs.h >>conftest.$ac_ext
35002 cat >>conftest.$ac_ext <<_ACEOF
35003 /* end confdefs.h.  */
35004 #include <$ac_header>
35005 _ACEOF
35006 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
35007   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
35008   ac_status=$?
35009   grep -v '^ *+' conftest.er1 >conftest.err
35010   rm -f conftest.er1
35011   cat conftest.err >&5
35012   echo "$as_me:$LINENO: \$? = $ac_status" >&5
35013   (exit $ac_status); } >/dev/null; then
35014   if test -s conftest.err; then
35015     ac_cpp_err=$ac_c_preproc_warn_flag
35016     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
35017   else
35018     ac_cpp_err=
35019   fi
35020 else
35021   ac_cpp_err=yes
35022 fi
35023 if test -z "$ac_cpp_err"; then
35024   ac_header_preproc=yes
35025 else
35026   echo "$as_me: failed program was:" >&5
35027 sed 's/^/| /' conftest.$ac_ext >&5
35028
35029   ac_header_preproc=no
35030 fi
35031 rm -f conftest.err conftest.$ac_ext
35032 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
35033 echo "${ECHO_T}$ac_header_preproc" >&6
35034
35035 # So?  What about this header?
35036 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
35037   yes:no: )
35038     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
35039 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
35040     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
35041 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
35042     ac_header_preproc=yes
35043     ;;
35044   no:yes:* )
35045     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
35046 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
35047     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
35048 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
35049     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
35050 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
35051     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
35052 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
35053     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
35054 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
35055     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
35056 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
35057     (
35058       cat <<\_ASBOX
35059 ## --------------------------------------------- ##
35060 ## Report this to <http://www.openldap.org/its/> ##
35061 ## --------------------------------------------- ##
35062 _ASBOX
35063     ) |
35064       sed "s/^/$as_me: WARNING:     /" >&2
35065     ;;
35066 esac
35067 echo "$as_me:$LINENO: checking for $ac_header" >&5
35068 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
35069 if eval "test \"\${$as_ac_Header+set}\" = set"; then
35070   echo $ECHO_N "(cached) $ECHO_C" >&6
35071 else
35072   eval "$as_ac_Header=\$ac_header_preproc"
35073 fi
35074 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
35075 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
35076
35077 fi
35078 if test `eval echo '${'$as_ac_Header'}'` = yes; then
35079   cat >>confdefs.h <<_ACEOF
35080 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
35081 _ACEOF
35082
35083 fi
35084
35085 done
35086
35087  echo "$as_me:$LINENO: checking for db" >&5
35088 echo $ECHO_N "checking for db... $ECHO_C" >&6
35089 if test "${ol_cv_mdbm+set}" = set; then
35090   echo $ECHO_N "(cached) $ECHO_C" >&6
35091 else
35092
35093         if test $ol_cv_lib_mdbm = no || test $ac_cv_header_mdbm_h = no ; then
35094                 ol_cv_mdbm=no
35095         else
35096                 ol_cv_mdbm=yes
35097         fi
35098
35099 fi
35100 echo "$as_me:$LINENO: result: $ol_cv_mdbm" >&5
35101 echo "${ECHO_T}$ol_cv_mdbm" >&6
35102  if test $ol_cv_mdbm = yes ; then
35103
35104 cat >>confdefs.h <<\_ACEOF
35105 #define HAVE_MDBM 1
35106 _ACEOF
35107
35108  fi
35109
35110
35111         if test $ol_cv_mdbm = yes ; then
35112                 ol_link_ldbm=mdbm
35113                 ol_enable_ldbm_api=mdbm
35114                 if test $ol_cv_lib_mdbm != yes ; then
35115                         LDBM_LIBS="$LDBM_LIBS $ol_cv_lib_mdbm"
35116                 fi
35117         fi
35118 fi
35119
35120 if test $ol_enable_ldbm_api = auto || test $ol_enable_ldbm_api = gdbm ; then
35121         echo "$as_me:$LINENO: checking for GDBM library" >&5
35122 echo $ECHO_N "checking for GDBM library... $ECHO_C" >&6
35123 if test "${ol_cv_lib_gdbm+set}" = set; then
35124   echo $ECHO_N "(cached) $ECHO_C" >&6
35125 else
35126         ol_LIBS="$LIBS"
35127         echo "$as_me:$LINENO: checking for gdbm_open" >&5
35128 echo $ECHO_N "checking for gdbm_open... $ECHO_C" >&6
35129 if test "${ac_cv_func_gdbm_open+set}" = set; then
35130   echo $ECHO_N "(cached) $ECHO_C" >&6
35131 else
35132   cat >conftest.$ac_ext <<_ACEOF
35133 /* confdefs.h.  */
35134 _ACEOF
35135 cat confdefs.h >>conftest.$ac_ext
35136 cat >>conftest.$ac_ext <<_ACEOF
35137 /* end confdefs.h.  */
35138 /* Define gdbm_open to an innocuous variant, in case <limits.h> declares gdbm_open.
35139    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
35140 #define gdbm_open innocuous_gdbm_open
35141
35142 /* System header to define __stub macros and hopefully few prototypes,
35143     which can conflict with char gdbm_open (); below.
35144     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
35145     <limits.h> exists even on freestanding compilers.  */
35146
35147 #ifdef __STDC__
35148 # include <limits.h>
35149 #else
35150 # include <assert.h>
35151 #endif
35152
35153 #undef gdbm_open
35154
35155 /* Override any gcc2 internal prototype to avoid an error.  */
35156 #ifdef __cplusplus
35157 extern "C"
35158 {
35159 #endif
35160 /* We use char because int might match the return type of a gcc2
35161    builtin and then its argument prototype would still apply.  */
35162 char gdbm_open ();
35163 /* The GNU C library defines this for functions which it implements
35164     to always fail with ENOSYS.  Some functions are actually named
35165     something starting with __ and the normal name is an alias.  */
35166 #if defined (__stub_gdbm_open) || defined (__stub___gdbm_open)
35167 choke me
35168 #else
35169 char (*f) () = gdbm_open;
35170 #endif
35171 #ifdef __cplusplus
35172 }
35173 #endif
35174
35175 int
35176 main ()
35177 {
35178 return f != gdbm_open;
35179   ;
35180   return 0;
35181 }
35182 _ACEOF
35183 rm -f conftest.$ac_objext conftest$ac_exeext
35184 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35185   (eval $ac_link) 2>conftest.er1
35186   ac_status=$?
35187   grep -v '^ *+' conftest.er1 >conftest.err
35188   rm -f conftest.er1
35189   cat conftest.err >&5
35190   echo "$as_me:$LINENO: \$? = $ac_status" >&5
35191   (exit $ac_status); } &&
35192          { ac_try='test -z "$ac_c_werror_flag"
35193                          || test ! -s conftest.err'
35194   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
35195   (eval $ac_try) 2>&5
35196   ac_status=$?
35197   echo "$as_me:$LINENO: \$? = $ac_status" >&5
35198   (exit $ac_status); }; } &&
35199          { ac_try='test -s conftest$ac_exeext'
35200   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
35201   (eval $ac_try) 2>&5
35202   ac_status=$?
35203   echo "$as_me:$LINENO: \$? = $ac_status" >&5
35204   (exit $ac_status); }; }; then
35205   ac_cv_func_gdbm_open=yes
35206 else
35207   echo "$as_me: failed program was:" >&5
35208 sed 's/^/| /' conftest.$ac_ext >&5
35209
35210 ac_cv_func_gdbm_open=no
35211 fi
35212 rm -f conftest.err conftest.$ac_objext \
35213       conftest$ac_exeext conftest.$ac_ext
35214 fi
35215 echo "$as_me:$LINENO: result: $ac_cv_func_gdbm_open" >&5
35216 echo "${ECHO_T}$ac_cv_func_gdbm_open" >&6
35217 if test $ac_cv_func_gdbm_open = yes; then
35218   ol_cv_lib_gdbm=yes
35219 else
35220
35221                 echo "$as_me:$LINENO: checking for gdbm_open in -lgdbm" >&5
35222 echo $ECHO_N "checking for gdbm_open in -lgdbm... $ECHO_C" >&6
35223 if test "${ac_cv_lib_gdbm_gdbm_open+set}" = set; then
35224   echo $ECHO_N "(cached) $ECHO_C" >&6
35225 else
35226   ac_check_lib_save_LIBS=$LIBS
35227 LIBS="-lgdbm  $LIBS"
35228 cat >conftest.$ac_ext <<_ACEOF
35229 /* confdefs.h.  */
35230 _ACEOF
35231 cat confdefs.h >>conftest.$ac_ext
35232 cat >>conftest.$ac_ext <<_ACEOF
35233 /* end confdefs.h.  */
35234
35235 /* Override any gcc2 internal prototype to avoid an error.  */
35236 #ifdef __cplusplus
35237 extern "C"
35238 #endif
35239 /* We use char because int might match the return type of a gcc2
35240    builtin and then its argument prototype would still apply.  */
35241 char gdbm_open ();
35242 int
35243 main ()
35244 {
35245 gdbm_open ();
35246   ;
35247   return 0;
35248 }
35249 _ACEOF
35250 rm -f conftest.$ac_objext conftest$ac_exeext
35251 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35252   (eval $ac_link) 2>conftest.er1
35253   ac_status=$?
35254   grep -v '^ *+' conftest.er1 >conftest.err
35255   rm -f conftest.er1
35256   cat conftest.err >&5
35257   echo "$as_me:$LINENO: \$? = $ac_status" >&5
35258   (exit $ac_status); } &&
35259          { ac_try='test -z "$ac_c_werror_flag"
35260                          || test ! -s conftest.err'
35261   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
35262   (eval $ac_try) 2>&5
35263   ac_status=$?
35264   echo "$as_me:$LINENO: \$? = $ac_status" >&5
35265   (exit $ac_status); }; } &&
35266          { ac_try='test -s conftest$ac_exeext'
35267   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
35268   (eval $ac_try) 2>&5
35269   ac_status=$?
35270   echo "$as_me:$LINENO: \$? = $ac_status" >&5
35271   (exit $ac_status); }; }; then
35272   ac_cv_lib_gdbm_gdbm_open=yes
35273 else
35274   echo "$as_me: failed program was:" >&5
35275 sed 's/^/| /' conftest.$ac_ext >&5
35276
35277 ac_cv_lib_gdbm_gdbm_open=no
35278 fi
35279 rm -f conftest.err conftest.$ac_objext \
35280       conftest$ac_exeext conftest.$ac_ext
35281 LIBS=$ac_check_lib_save_LIBS
35282 fi
35283 echo "$as_me:$LINENO: result: $ac_cv_lib_gdbm_gdbm_open" >&5
35284 echo "${ECHO_T}$ac_cv_lib_gdbm_gdbm_open" >&6
35285 if test $ac_cv_lib_gdbm_gdbm_open = yes; then
35286   ol_cv_lib_gdbm=-lgdbm
35287 else
35288   ol_cv_lib_gdbm=no
35289 fi
35290
35291
35292 fi
35293
35294         LIBS="$ol_LIBS"
35295
35296 fi
35297 echo "$as_me:$LINENO: result: $ol_cv_lib_gdbm" >&5
35298 echo "${ECHO_T}$ol_cv_lib_gdbm" >&6
35299
35300
35301
35302 for ac_header in gdbm.h
35303 do
35304 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
35305 if eval "test \"\${$as_ac_Header+set}\" = set"; then
35306   echo "$as_me:$LINENO: checking for $ac_header" >&5
35307 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
35308 if eval "test \"\${$as_ac_Header+set}\" = set"; then
35309   echo $ECHO_N "(cached) $ECHO_C" >&6
35310 fi
35311 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
35312 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
35313 else
35314   # Is the header compilable?
35315 echo "$as_me:$LINENO: checking $ac_header usability" >&5
35316 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
35317 cat >conftest.$ac_ext <<_ACEOF
35318 /* confdefs.h.  */
35319 _ACEOF
35320 cat confdefs.h >>conftest.$ac_ext
35321 cat >>conftest.$ac_ext <<_ACEOF
35322 /* end confdefs.h.  */
35323 $ac_includes_default
35324 #include <$ac_header>
35325 _ACEOF
35326 rm -f conftest.$ac_objext
35327 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35328   (eval $ac_compile) 2>conftest.er1
35329   ac_status=$?
35330   grep -v '^ *+' conftest.er1 >conftest.err
35331   rm -f conftest.er1
35332   cat conftest.err >&5
35333   echo "$as_me:$LINENO: \$? = $ac_status" >&5
35334   (exit $ac_status); } &&
35335          { ac_try='test -z "$ac_c_werror_flag"
35336                          || test ! -s conftest.err'
35337   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
35338   (eval $ac_try) 2>&5
35339   ac_status=$?
35340   echo "$as_me:$LINENO: \$? = $ac_status" >&5
35341   (exit $ac_status); }; } &&
35342          { ac_try='test -s conftest.$ac_objext'
35343   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
35344   (eval $ac_try) 2>&5
35345   ac_status=$?
35346   echo "$as_me:$LINENO: \$? = $ac_status" >&5
35347   (exit $ac_status); }; }; then
35348   ac_header_compiler=yes
35349 else
35350   echo "$as_me: failed program was:" >&5
35351 sed 's/^/| /' conftest.$ac_ext >&5
35352
35353 ac_header_compiler=no
35354 fi
35355 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
35356 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
35357 echo "${ECHO_T}$ac_header_compiler" >&6
35358
35359 # Is the header present?
35360 echo "$as_me:$LINENO: checking $ac_header presence" >&5
35361 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
35362 cat >conftest.$ac_ext <<_ACEOF
35363 /* confdefs.h.  */
35364 _ACEOF
35365 cat confdefs.h >>conftest.$ac_ext
35366 cat >>conftest.$ac_ext <<_ACEOF
35367 /* end confdefs.h.  */
35368 #include <$ac_header>
35369 _ACEOF
35370 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
35371   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
35372   ac_status=$?
35373   grep -v '^ *+' conftest.er1 >conftest.err
35374   rm -f conftest.er1
35375   cat conftest.err >&5
35376   echo "$as_me:$LINENO: \$? = $ac_status" >&5
35377   (exit $ac_status); } >/dev/null; then
35378   if test -s conftest.err; then
35379     ac_cpp_err=$ac_c_preproc_warn_flag
35380     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
35381   else
35382     ac_cpp_err=
35383   fi
35384 else
35385   ac_cpp_err=yes
35386 fi
35387 if test -z "$ac_cpp_err"; then
35388   ac_header_preproc=yes
35389 else
35390   echo "$as_me: failed program was:" >&5
35391 sed 's/^/| /' conftest.$ac_ext >&5
35392
35393   ac_header_preproc=no
35394 fi
35395 rm -f conftest.err conftest.$ac_ext
35396 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
35397 echo "${ECHO_T}$ac_header_preproc" >&6
35398
35399 # So?  What about this header?
35400 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
35401   yes:no: )
35402     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
35403 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
35404     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
35405 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
35406     ac_header_preproc=yes
35407     ;;
35408   no:yes:* )
35409     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
35410 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
35411     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
35412 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
35413     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
35414 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
35415     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
35416 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
35417     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
35418 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
35419     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
35420 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
35421     (
35422       cat <<\_ASBOX
35423 ## --------------------------------------------- ##
35424 ## Report this to <http://www.openldap.org/its/> ##
35425 ## --------------------------------------------- ##
35426 _ASBOX
35427     ) |
35428       sed "s/^/$as_me: WARNING:     /" >&2
35429     ;;
35430 esac
35431 echo "$as_me:$LINENO: checking for $ac_header" >&5
35432 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
35433 if eval "test \"\${$as_ac_Header+set}\" = set"; then
35434   echo $ECHO_N "(cached) $ECHO_C" >&6
35435 else
35436   eval "$as_ac_Header=\$ac_header_preproc"
35437 fi
35438 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
35439 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
35440
35441 fi
35442 if test `eval echo '${'$as_ac_Header'}'` = yes; then
35443   cat >>confdefs.h <<_ACEOF
35444 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
35445 _ACEOF
35446
35447 fi
35448
35449 done
35450
35451  echo "$as_me:$LINENO: checking for db" >&5
35452 echo $ECHO_N "checking for db... $ECHO_C" >&6
35453 if test "${ol_cv_gdbm+set}" = set; then
35454   echo $ECHO_N "(cached) $ECHO_C" >&6
35455 else
35456
35457         if test $ol_cv_lib_gdbm = no || test $ac_cv_header_gdbm_h = no ; then
35458                 ol_cv_gdbm=no
35459         else
35460                 ol_cv_gdbm=yes
35461         fi
35462
35463 fi
35464 echo "$as_me:$LINENO: result: $ol_cv_gdbm" >&5
35465 echo "${ECHO_T}$ol_cv_gdbm" >&6
35466  if test $ol_cv_gdbm = yes ; then
35467
35468 cat >>confdefs.h <<\_ACEOF
35469 #define HAVE_GDBM 1
35470 _ACEOF
35471
35472  fi
35473
35474
35475         if test $ol_cv_gdbm = yes ; then
35476                 ol_link_ldbm=gdbm
35477                 ol_enable_ldbm_api=gdbm
35478
35479                 if test $ol_cv_lib_gdbm != yes ; then
35480                         LDBM_LIBS="$LDBM_LIBS $ol_cv_lib_gdbm"
35481                 fi
35482         fi
35483 fi
35484
35485 if test $ol_enable_ldbm_api = ndbm ; then
35486         echo "$as_me:$LINENO: checking for NDBM library" >&5
35487 echo $ECHO_N "checking for NDBM library... $ECHO_C" >&6
35488 if test "${ol_cv_lib_ndbm+set}" = set; then
35489   echo $ECHO_N "(cached) $ECHO_C" >&6
35490 else
35491         ol_LIBS="$LIBS"
35492         echo "$as_me:$LINENO: checking for dbm_open" >&5
35493 echo $ECHO_N "checking for dbm_open... $ECHO_C" >&6
35494 if test "${ac_cv_func_dbm_open+set}" = set; then
35495   echo $ECHO_N "(cached) $ECHO_C" >&6
35496 else
35497   cat >conftest.$ac_ext <<_ACEOF
35498 /* confdefs.h.  */
35499 _ACEOF
35500 cat confdefs.h >>conftest.$ac_ext
35501 cat >>conftest.$ac_ext <<_ACEOF
35502 /* end confdefs.h.  */
35503 /* Define dbm_open to an innocuous variant, in case <limits.h> declares dbm_open.
35504    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
35505 #define dbm_open innocuous_dbm_open
35506
35507 /* System header to define __stub macros and hopefully few prototypes,
35508     which can conflict with char dbm_open (); below.
35509     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
35510     <limits.h> exists even on freestanding compilers.  */
35511
35512 #ifdef __STDC__
35513 # include <limits.h>
35514 #else
35515 # include <assert.h>
35516 #endif
35517
35518 #undef dbm_open
35519
35520 /* Override any gcc2 internal prototype to avoid an error.  */
35521 #ifdef __cplusplus
35522 extern "C"
35523 {
35524 #endif
35525 /* We use char because int might match the return type of a gcc2
35526    builtin and then its argument prototype would still apply.  */
35527 char dbm_open ();
35528 /* The GNU C library defines this for functions which it implements
35529     to always fail with ENOSYS.  Some functions are actually named
35530     something starting with __ and the normal name is an alias.  */
35531 #if defined (__stub_dbm_open) || defined (__stub___dbm_open)
35532 choke me
35533 #else
35534 char (*f) () = dbm_open;
35535 #endif
35536 #ifdef __cplusplus
35537 }
35538 #endif
35539
35540 int
35541 main ()
35542 {
35543 return f != dbm_open;
35544   ;
35545   return 0;
35546 }
35547 _ACEOF
35548 rm -f conftest.$ac_objext conftest$ac_exeext
35549 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35550   (eval $ac_link) 2>conftest.er1
35551   ac_status=$?
35552   grep -v '^ *+' conftest.er1 >conftest.err
35553   rm -f conftest.er1
35554   cat conftest.err >&5
35555   echo "$as_me:$LINENO: \$? = $ac_status" >&5
35556   (exit $ac_status); } &&
35557          { ac_try='test -z "$ac_c_werror_flag"
35558                          || test ! -s conftest.err'
35559   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
35560   (eval $ac_try) 2>&5
35561   ac_status=$?
35562   echo "$as_me:$LINENO: \$? = $ac_status" >&5
35563   (exit $ac_status); }; } &&
35564          { ac_try='test -s conftest$ac_exeext'
35565   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
35566   (eval $ac_try) 2>&5
35567   ac_status=$?
35568   echo "$as_me:$LINENO: \$? = $ac_status" >&5
35569   (exit $ac_status); }; }; then
35570   ac_cv_func_dbm_open=yes
35571 else
35572   echo "$as_me: failed program was:" >&5
35573 sed 's/^/| /' conftest.$ac_ext >&5
35574
35575 ac_cv_func_dbm_open=no
35576 fi
35577 rm -f conftest.err conftest.$ac_objext \
35578       conftest$ac_exeext conftest.$ac_ext
35579 fi
35580 echo "$as_me:$LINENO: result: $ac_cv_func_dbm_open" >&5
35581 echo "${ECHO_T}$ac_cv_func_dbm_open" >&6
35582 if test $ac_cv_func_dbm_open = yes; then
35583   ol_cv_lib_ndbm=yes
35584 else
35585
35586                 echo "$as_me:$LINENO: checking for dbm_open in -lndbm" >&5
35587 echo $ECHO_N "checking for dbm_open in -lndbm... $ECHO_C" >&6
35588 if test "${ac_cv_lib_ndbm_dbm_open+set}" = set; then
35589   echo $ECHO_N "(cached) $ECHO_C" >&6
35590 else
35591   ac_check_lib_save_LIBS=$LIBS
35592 LIBS="-lndbm  $LIBS"
35593 cat >conftest.$ac_ext <<_ACEOF
35594 /* confdefs.h.  */
35595 _ACEOF
35596 cat confdefs.h >>conftest.$ac_ext
35597 cat >>conftest.$ac_ext <<_ACEOF
35598 /* end confdefs.h.  */
35599
35600 /* Override any gcc2 internal prototype to avoid an error.  */
35601 #ifdef __cplusplus
35602 extern "C"
35603 #endif
35604 /* We use char because int might match the return type of a gcc2
35605    builtin and then its argument prototype would still apply.  */
35606 char dbm_open ();
35607 int
35608 main ()
35609 {
35610 dbm_open ();
35611   ;
35612   return 0;
35613 }
35614 _ACEOF
35615 rm -f conftest.$ac_objext conftest$ac_exeext
35616 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35617   (eval $ac_link) 2>conftest.er1
35618   ac_status=$?
35619   grep -v '^ *+' conftest.er1 >conftest.err
35620   rm -f conftest.er1
35621   cat conftest.err >&5
35622   echo "$as_me:$LINENO: \$? = $ac_status" >&5
35623   (exit $ac_status); } &&
35624          { ac_try='test -z "$ac_c_werror_flag"
35625                          || test ! -s conftest.err'
35626   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
35627   (eval $ac_try) 2>&5
35628   ac_status=$?
35629   echo "$as_me:$LINENO: \$? = $ac_status" >&5
35630   (exit $ac_status); }; } &&
35631          { ac_try='test -s conftest$ac_exeext'
35632   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
35633   (eval $ac_try) 2>&5
35634   ac_status=$?
35635   echo "$as_me:$LINENO: \$? = $ac_status" >&5
35636   (exit $ac_status); }; }; then
35637   ac_cv_lib_ndbm_dbm_open=yes
35638 else
35639   echo "$as_me: failed program was:" >&5
35640 sed 's/^/| /' conftest.$ac_ext >&5
35641
35642 ac_cv_lib_ndbm_dbm_open=no
35643 fi
35644 rm -f conftest.err conftest.$ac_objext \
35645       conftest$ac_exeext conftest.$ac_ext
35646 LIBS=$ac_check_lib_save_LIBS
35647 fi
35648 echo "$as_me:$LINENO: result: $ac_cv_lib_ndbm_dbm_open" >&5
35649 echo "${ECHO_T}$ac_cv_lib_ndbm_dbm_open" >&6
35650 if test $ac_cv_lib_ndbm_dbm_open = yes; then
35651   ol_cv_lib_ndbm=-lndbm
35652 else
35653
35654                         echo "$as_me:$LINENO: checking for dbm_open in -ldbm" >&5
35655 echo $ECHO_N "checking for dbm_open in -ldbm... $ECHO_C" >&6
35656 if test "${ac_cv_lib_dbm_dbm_open+set}" = set; then
35657   echo $ECHO_N "(cached) $ECHO_C" >&6
35658 else
35659   ac_check_lib_save_LIBS=$LIBS
35660 LIBS="-ldbm  $LIBS"
35661 cat >conftest.$ac_ext <<_ACEOF
35662 /* confdefs.h.  */
35663 _ACEOF
35664 cat confdefs.h >>conftest.$ac_ext
35665 cat >>conftest.$ac_ext <<_ACEOF
35666 /* end confdefs.h.  */
35667
35668 /* Override any gcc2 internal prototype to avoid an error.  */
35669 #ifdef __cplusplus
35670 extern "C"
35671 #endif
35672 /* We use char because int might match the return type of a gcc2
35673    builtin and then its argument prototype would still apply.  */
35674 char dbm_open ();
35675 int
35676 main ()
35677 {
35678 dbm_open ();
35679   ;
35680   return 0;
35681 }
35682 _ACEOF
35683 rm -f conftest.$ac_objext conftest$ac_exeext
35684 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
35685   (eval $ac_link) 2>conftest.er1
35686   ac_status=$?
35687   grep -v '^ *+' conftest.er1 >conftest.err
35688   rm -f conftest.er1
35689   cat conftest.err >&5
35690   echo "$as_me:$LINENO: \$? = $ac_status" >&5
35691   (exit $ac_status); } &&
35692          { ac_try='test -z "$ac_c_werror_flag"
35693                          || test ! -s conftest.err'
35694   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
35695   (eval $ac_try) 2>&5
35696   ac_status=$?
35697   echo "$as_me:$LINENO: \$? = $ac_status" >&5
35698   (exit $ac_status); }; } &&
35699          { ac_try='test -s conftest$ac_exeext'
35700   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
35701   (eval $ac_try) 2>&5
35702   ac_status=$?
35703   echo "$as_me:$LINENO: \$? = $ac_status" >&5
35704   (exit $ac_status); }; }; then
35705   ac_cv_lib_dbm_dbm_open=yes
35706 else
35707   echo "$as_me: failed program was:" >&5
35708 sed 's/^/| /' conftest.$ac_ext >&5
35709
35710 ac_cv_lib_dbm_dbm_open=no
35711 fi
35712 rm -f conftest.err conftest.$ac_objext \
35713       conftest$ac_exeext conftest.$ac_ext
35714 LIBS=$ac_check_lib_save_LIBS
35715 fi
35716 echo "$as_me:$LINENO: result: $ac_cv_lib_dbm_dbm_open" >&5
35717 echo "${ECHO_T}$ac_cv_lib_dbm_dbm_open" >&6
35718 if test $ac_cv_lib_dbm_dbm_open = yes; then
35719   ol_cv_lib_ndbm=-ldbm
35720 else
35721   ol_cv_lib_ndbm=no
35722 fi
35723
35724 fi
35725
35726
35727 fi
35728
35729         LIBS="$ol_LIBS"
35730
35731 fi
35732 echo "$as_me:$LINENO: result: $ol_cv_lib_ndbm" >&5
35733 echo "${ECHO_T}$ol_cv_lib_ndbm" >&6
35734
35735
35736
35737 for ac_header in ndbm.h
35738 do
35739 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
35740 if eval "test \"\${$as_ac_Header+set}\" = set"; then
35741   echo "$as_me:$LINENO: checking for $ac_header" >&5
35742 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
35743 if eval "test \"\${$as_ac_Header+set}\" = set"; then
35744   echo $ECHO_N "(cached) $ECHO_C" >&6
35745 fi
35746 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
35747 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
35748 else
35749   # Is the header compilable?
35750 echo "$as_me:$LINENO: checking $ac_header usability" >&5
35751 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
35752 cat >conftest.$ac_ext <<_ACEOF
35753 /* confdefs.h.  */
35754 _ACEOF
35755 cat confdefs.h >>conftest.$ac_ext
35756 cat >>conftest.$ac_ext <<_ACEOF
35757 /* end confdefs.h.  */
35758 $ac_includes_default
35759 #include <$ac_header>
35760 _ACEOF
35761 rm -f conftest.$ac_objext
35762 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35763   (eval $ac_compile) 2>conftest.er1
35764   ac_status=$?
35765   grep -v '^ *+' conftest.er1 >conftest.err
35766   rm -f conftest.er1
35767   cat conftest.err >&5
35768   echo "$as_me:$LINENO: \$? = $ac_status" >&5
35769   (exit $ac_status); } &&
35770          { ac_try='test -z "$ac_c_werror_flag"
35771                          || test ! -s conftest.err'
35772   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
35773   (eval $ac_try) 2>&5
35774   ac_status=$?
35775   echo "$as_me:$LINENO: \$? = $ac_status" >&5
35776   (exit $ac_status); }; } &&
35777          { ac_try='test -s conftest.$ac_objext'
35778   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
35779   (eval $ac_try) 2>&5
35780   ac_status=$?
35781   echo "$as_me:$LINENO: \$? = $ac_status" >&5
35782   (exit $ac_status); }; }; then
35783   ac_header_compiler=yes
35784 else
35785   echo "$as_me: failed program was:" >&5
35786 sed 's/^/| /' conftest.$ac_ext >&5
35787
35788 ac_header_compiler=no
35789 fi
35790 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
35791 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
35792 echo "${ECHO_T}$ac_header_compiler" >&6
35793
35794 # Is the header present?
35795 echo "$as_me:$LINENO: checking $ac_header presence" >&5
35796 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
35797 cat >conftest.$ac_ext <<_ACEOF
35798 /* confdefs.h.  */
35799 _ACEOF
35800 cat confdefs.h >>conftest.$ac_ext
35801 cat >>conftest.$ac_ext <<_ACEOF
35802 /* end confdefs.h.  */
35803 #include <$ac_header>
35804 _ACEOF
35805 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
35806   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
35807   ac_status=$?
35808   grep -v '^ *+' conftest.er1 >conftest.err
35809   rm -f conftest.er1
35810   cat conftest.err >&5
35811   echo "$as_me:$LINENO: \$? = $ac_status" >&5
35812   (exit $ac_status); } >/dev/null; then
35813   if test -s conftest.err; then
35814     ac_cpp_err=$ac_c_preproc_warn_flag
35815     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
35816   else
35817     ac_cpp_err=
35818   fi
35819 else
35820   ac_cpp_err=yes
35821 fi
35822 if test -z "$ac_cpp_err"; then
35823   ac_header_preproc=yes
35824 else
35825   echo "$as_me: failed program was:" >&5
35826 sed 's/^/| /' conftest.$ac_ext >&5
35827
35828   ac_header_preproc=no
35829 fi
35830 rm -f conftest.err conftest.$ac_ext
35831 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
35832 echo "${ECHO_T}$ac_header_preproc" >&6
35833
35834 # So?  What about this header?
35835 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
35836   yes:no: )
35837     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
35838 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
35839     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
35840 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
35841     ac_header_preproc=yes
35842     ;;
35843   no:yes:* )
35844     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
35845 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
35846     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
35847 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
35848     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
35849 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
35850     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
35851 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
35852     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
35853 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
35854     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
35855 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
35856     (
35857       cat <<\_ASBOX
35858 ## --------------------------------------------- ##
35859 ## Report this to <http://www.openldap.org/its/> ##
35860 ## --------------------------------------------- ##
35861 _ASBOX
35862     ) |
35863       sed "s/^/$as_me: WARNING:     /" >&2
35864     ;;
35865 esac
35866 echo "$as_me:$LINENO: checking for $ac_header" >&5
35867 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
35868 if eval "test \"\${$as_ac_Header+set}\" = set"; then
35869   echo $ECHO_N "(cached) $ECHO_C" >&6
35870 else
35871   eval "$as_ac_Header=\$ac_header_preproc"
35872 fi
35873 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
35874 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
35875
35876 fi
35877 if test `eval echo '${'$as_ac_Header'}'` = yes; then
35878   cat >>confdefs.h <<_ACEOF
35879 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
35880 _ACEOF
35881
35882 fi
35883
35884 done
35885
35886  echo "$as_me:$LINENO: checking for db" >&5
35887 echo $ECHO_N "checking for db... $ECHO_C" >&6
35888 if test "${ol_cv_ndbm+set}" = set; then
35889   echo $ECHO_N "(cached) $ECHO_C" >&6
35890 else
35891
35892         if test $ol_cv_lib_ndbm = no || test $ac_cv_header_ndbm_h = no ; then
35893                 ol_cv_ndbm=no
35894         else
35895                 ol_cv_ndbm=yes
35896         fi
35897
35898 fi
35899 echo "$as_me:$LINENO: result: $ol_cv_ndbm" >&5
35900 echo "${ECHO_T}$ol_cv_ndbm" >&6
35901  if test $ol_cv_ndbm = yes ; then
35902
35903 cat >>confdefs.h <<\_ACEOF
35904 #define HAVE_NDBM 1
35905 _ACEOF
35906
35907  fi
35908
35909
35910         if test $ol_cv_ndbm = yes ; then
35911                 ol_link_ldbm=ndbm
35912                 ol_enable_ldbm_api=ndbm
35913
35914                 if test $ol_cv_lib_ndbm != yes ; then
35915                         LDBM_LIBS="$LDBM_LIBS $ol_cv_lib_ndbm"
35916                 fi
35917         fi
35918 fi
35919
35920 if test $ol_link_ldbm = no && test $ol_enable_ldbm != no ; then
35921         { { echo "$as_me:$LINENO: error: could not find suitable LDBM backend" >&5
35922 echo "$as_me: error: could not find suitable LDBM backend" >&2;}
35923    { (exit 1); exit 1; }; }
35924 fi
35925
35926 if test $ol_enable_bdb = yes ||
35927    test $ol_enable_hdb = yes ||
35928    test $ol_enable_ldbm = yes ; then
35929         SLAPD_LIBS="$SLAPD_LIBS \$(LDBM_LIBS)"
35930 fi
35931
35932
35933 if test $ol_enable_dynamic = yes && test $enable_shared = yes ; then
35934         BUILD_LIBS_DYNAMIC=shared
35935
35936 cat >>confdefs.h <<\_ACEOF
35937 #define LDAP_LIBS_DYNAMIC 1
35938 _ACEOF
35939
35940         LTSTATIC=""
35941 else
35942         BUILD_LIBS_DYNAMIC=static
35943         LTSTATIC="-static"
35944 fi
35945
35946 if test $ol_enable_wrappers != no ; then
35947
35948 for ac_header in tcpd.h
35949 do
35950 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
35951 if eval "test \"\${$as_ac_Header+set}\" = set"; then
35952   echo "$as_me:$LINENO: checking for $ac_header" >&5
35953 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
35954 if eval "test \"\${$as_ac_Header+set}\" = set"; then
35955   echo $ECHO_N "(cached) $ECHO_C" >&6
35956 fi
35957 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
35958 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
35959 else
35960   # Is the header compilable?
35961 echo "$as_me:$LINENO: checking $ac_header usability" >&5
35962 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
35963 cat >conftest.$ac_ext <<_ACEOF
35964 /* confdefs.h.  */
35965 _ACEOF
35966 cat confdefs.h >>conftest.$ac_ext
35967 cat >>conftest.$ac_ext <<_ACEOF
35968 /* end confdefs.h.  */
35969 $ac_includes_default
35970 #include <$ac_header>
35971 _ACEOF
35972 rm -f conftest.$ac_objext
35973 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
35974   (eval $ac_compile) 2>conftest.er1
35975   ac_status=$?
35976   grep -v '^ *+' conftest.er1 >conftest.err
35977   rm -f conftest.er1
35978   cat conftest.err >&5
35979   echo "$as_me:$LINENO: \$? = $ac_status" >&5
35980   (exit $ac_status); } &&
35981          { ac_try='test -z "$ac_c_werror_flag"
35982                          || test ! -s conftest.err'
35983   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
35984   (eval $ac_try) 2>&5
35985   ac_status=$?
35986   echo "$as_me:$LINENO: \$? = $ac_status" >&5
35987   (exit $ac_status); }; } &&
35988          { ac_try='test -s conftest.$ac_objext'
35989   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
35990   (eval $ac_try) 2>&5
35991   ac_status=$?
35992   echo "$as_me:$LINENO: \$? = $ac_status" >&5
35993   (exit $ac_status); }; }; then
35994   ac_header_compiler=yes
35995 else
35996   echo "$as_me: failed program was:" >&5
35997 sed 's/^/| /' conftest.$ac_ext >&5
35998
35999 ac_header_compiler=no
36000 fi
36001 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
36002 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
36003 echo "${ECHO_T}$ac_header_compiler" >&6
36004
36005 # Is the header present?
36006 echo "$as_me:$LINENO: checking $ac_header presence" >&5
36007 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
36008 cat >conftest.$ac_ext <<_ACEOF
36009 /* confdefs.h.  */
36010 _ACEOF
36011 cat confdefs.h >>conftest.$ac_ext
36012 cat >>conftest.$ac_ext <<_ACEOF
36013 /* end confdefs.h.  */
36014 #include <$ac_header>
36015 _ACEOF
36016 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
36017   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
36018   ac_status=$?
36019   grep -v '^ *+' conftest.er1 >conftest.err
36020   rm -f conftest.er1
36021   cat conftest.err >&5
36022   echo "$as_me:$LINENO: \$? = $ac_status" >&5
36023   (exit $ac_status); } >/dev/null; then
36024   if test -s conftest.err; then
36025     ac_cpp_err=$ac_c_preproc_warn_flag
36026     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
36027   else
36028     ac_cpp_err=
36029   fi
36030 else
36031   ac_cpp_err=yes
36032 fi
36033 if test -z "$ac_cpp_err"; then
36034   ac_header_preproc=yes
36035 else
36036   echo "$as_me: failed program was:" >&5
36037 sed 's/^/| /' conftest.$ac_ext >&5
36038
36039   ac_header_preproc=no
36040 fi
36041 rm -f conftest.err conftest.$ac_ext
36042 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
36043 echo "${ECHO_T}$ac_header_preproc" >&6
36044
36045 # So?  What about this header?
36046 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
36047   yes:no: )
36048     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
36049 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
36050     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
36051 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
36052     ac_header_preproc=yes
36053     ;;
36054   no:yes:* )
36055     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
36056 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
36057     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
36058 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
36059     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
36060 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
36061     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
36062 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
36063     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
36064 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
36065     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
36066 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
36067     (
36068       cat <<\_ASBOX
36069 ## --------------------------------------------- ##
36070 ## Report this to <http://www.openldap.org/its/> ##
36071 ## --------------------------------------------- ##
36072 _ASBOX
36073     ) |
36074       sed "s/^/$as_me: WARNING:     /" >&2
36075     ;;
36076 esac
36077 echo "$as_me:$LINENO: checking for $ac_header" >&5
36078 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
36079 if eval "test \"\${$as_ac_Header+set}\" = set"; then
36080   echo $ECHO_N "(cached) $ECHO_C" >&6
36081 else
36082   eval "$as_ac_Header=\$ac_header_preproc"
36083 fi
36084 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
36085 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
36086
36087 fi
36088 if test `eval echo '${'$as_ac_Header'}'` = yes; then
36089   cat >>confdefs.h <<_ACEOF
36090 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
36091 _ACEOF
36092
36093                 echo "$as_me:$LINENO: checking for TCP wrappers library" >&5
36094 echo $ECHO_N "checking for TCP wrappers library... $ECHO_C" >&6
36095                 save_LIBS="$LIBS"
36096                 LIBS="$LIBS -lwrap"
36097                 cat >conftest.$ac_ext <<_ACEOF
36098 /* confdefs.h.  */
36099 _ACEOF
36100 cat confdefs.h >>conftest.$ac_ext
36101 cat >>conftest.$ac_ext <<_ACEOF
36102 /* end confdefs.h.  */
36103
36104 #include <tcpd.h>
36105 int allow_severity = 0;
36106 int deny_severity  = 0;
36107
36108 struct request_info *req;
36109
36110 int
36111 main ()
36112 {
36113
36114 hosts_access(req)
36115
36116   ;
36117   return 0;
36118 }
36119 _ACEOF
36120 rm -f conftest.$ac_objext conftest$ac_exeext
36121 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
36122   (eval $ac_link) 2>conftest.er1
36123   ac_status=$?
36124   grep -v '^ *+' conftest.er1 >conftest.err
36125   rm -f conftest.er1
36126   cat conftest.err >&5
36127   echo "$as_me:$LINENO: \$? = $ac_status" >&5
36128   (exit $ac_status); } &&
36129          { ac_try='test -z "$ac_c_werror_flag"
36130                          || test ! -s conftest.err'
36131   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
36132   (eval $ac_try) 2>&5
36133   ac_status=$?
36134   echo "$as_me:$LINENO: \$? = $ac_status" >&5
36135   (exit $ac_status); }; } &&
36136          { ac_try='test -s conftest$ac_exeext'
36137   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
36138   (eval $ac_try) 2>&5
36139   ac_status=$?
36140   echo "$as_me:$LINENO: \$? = $ac_status" >&5
36141   (exit $ac_status); }; }; then
36142   echo "$as_me:$LINENO: result: -lwrap" >&5
36143 echo "${ECHO_T}-lwrap" >&6
36144                 have_wrappers=yes
36145                 LIBS="$save_LIBS"
36146 else
36147   echo "$as_me: failed program was:" >&5
36148 sed 's/^/| /' conftest.$ac_ext >&5
36149
36150
36151                                 LIBS="$LIBS -lnsl"
36152                 cat >conftest.$ac_ext <<_ACEOF
36153 /* confdefs.h.  */
36154 _ACEOF
36155 cat confdefs.h >>conftest.$ac_ext
36156 cat >>conftest.$ac_ext <<_ACEOF
36157 /* end confdefs.h.  */
36158
36159 #include <tcpd.h>
36160 int allow_severity = 0;
36161 int deny_severity  = 0;
36162
36163 struct request_info *req;
36164
36165 int
36166 main ()
36167 {
36168
36169 hosts_access(req)
36170
36171   ;
36172   return 0;
36173 }
36174 _ACEOF
36175 rm -f conftest.$ac_objext conftest$ac_exeext
36176 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
36177   (eval $ac_link) 2>conftest.er1
36178   ac_status=$?
36179   grep -v '^ *+' conftest.er1 >conftest.err
36180   rm -f conftest.er1
36181   cat conftest.err >&5
36182   echo "$as_me:$LINENO: \$? = $ac_status" >&5
36183   (exit $ac_status); } &&
36184          { ac_try='test -z "$ac_c_werror_flag"
36185                          || test ! -s conftest.err'
36186   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
36187   (eval $ac_try) 2>&5
36188   ac_status=$?
36189   echo "$as_me:$LINENO: \$? = $ac_status" >&5
36190   (exit $ac_status); }; } &&
36191          { ac_try='test -s conftest$ac_exeext'
36192   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
36193   (eval $ac_try) 2>&5
36194   ac_status=$?
36195   echo "$as_me:$LINENO: \$? = $ac_status" >&5
36196   (exit $ac_status); }; }; then
36197   echo "$as_me:$LINENO: result: -lwrap -lnsl" >&5
36198 echo "${ECHO_T}-lwrap -lnsl" >&6
36199                 have_wrappers=yes
36200                 LIBS="$save_LIBS -lnsl"
36201 else
36202   echo "$as_me: failed program was:" >&5
36203 sed 's/^/| /' conftest.$ac_ext >&5
36204
36205
36206                 echo "$as_me:$LINENO: result: no" >&5
36207 echo "${ECHO_T}no" >&6
36208                 have_wrappers=no
36209                 LIBS=$save_LIBS
36210 fi
36211 rm -f conftest.err conftest.$ac_objext \
36212       conftest$ac_exeext conftest.$ac_ext
36213 fi
36214 rm -f conftest.err conftest.$ac_objext \
36215       conftest$ac_exeext conftest.$ac_ext
36216 else
36217   have_wrappers=no
36218 fi
36219
36220 done
36221
36222
36223         if test $have_wrappers = yes ; then
36224
36225 cat >>confdefs.h <<\_ACEOF
36226 #define HAVE_TCPD 1
36227 _ACEOF
36228
36229                 WRAP_LIBS="-lwrap"
36230         elif test $ol_enable_wrappers = yes ; then
36231                 { { echo "$as_me:$LINENO: error: could not find TCP wrappers, select apppropriate options or disable" >&5
36232 echo "$as_me: error: could not find TCP wrappers, select apppropriate options or disable" >&2;}
36233    { (exit 1); exit 1; }; }
36234         else
36235                 { echo "$as_me:$LINENO: WARNING: could not find TCP wrappers, support disabled" >&5
36236 echo "$as_me: WARNING: could not find TCP wrappers, support disabled" >&2;}
36237                 WRAP_LIBS=""
36238         fi
36239 fi
36240
36241 if test $ol_enable_syslog != no ; then
36242         echo "$as_me:$LINENO: checking for openlog" >&5
36243 echo $ECHO_N "checking for openlog... $ECHO_C" >&6
36244 if test "${ac_cv_func_openlog+set}" = set; then
36245   echo $ECHO_N "(cached) $ECHO_C" >&6
36246 else
36247   cat >conftest.$ac_ext <<_ACEOF
36248 /* confdefs.h.  */
36249 _ACEOF
36250 cat confdefs.h >>conftest.$ac_ext
36251 cat >>conftest.$ac_ext <<_ACEOF
36252 /* end confdefs.h.  */
36253 /* Define openlog to an innocuous variant, in case <limits.h> declares openlog.
36254    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
36255 #define openlog innocuous_openlog
36256
36257 /* System header to define __stub macros and hopefully few prototypes,
36258     which can conflict with char openlog (); below.
36259     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
36260     <limits.h> exists even on freestanding compilers.  */
36261
36262 #ifdef __STDC__
36263 # include <limits.h>
36264 #else
36265 # include <assert.h>
36266 #endif
36267
36268 #undef openlog
36269
36270 /* Override any gcc2 internal prototype to avoid an error.  */
36271 #ifdef __cplusplus
36272 extern "C"
36273 {
36274 #endif
36275 /* We use char because int might match the return type of a gcc2
36276    builtin and then its argument prototype would still apply.  */
36277 char openlog ();
36278 /* The GNU C library defines this for functions which it implements
36279     to always fail with ENOSYS.  Some functions are actually named
36280     something starting with __ and the normal name is an alias.  */
36281 #if defined (__stub_openlog) || defined (__stub___openlog)
36282 choke me
36283 #else
36284 char (*f) () = openlog;
36285 #endif
36286 #ifdef __cplusplus
36287 }
36288 #endif
36289
36290 int
36291 main ()
36292 {
36293 return f != openlog;
36294   ;
36295   return 0;
36296 }
36297 _ACEOF
36298 rm -f conftest.$ac_objext conftest$ac_exeext
36299 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
36300   (eval $ac_link) 2>conftest.er1
36301   ac_status=$?
36302   grep -v '^ *+' conftest.er1 >conftest.err
36303   rm -f conftest.er1
36304   cat conftest.err >&5
36305   echo "$as_me:$LINENO: \$? = $ac_status" >&5
36306   (exit $ac_status); } &&
36307          { ac_try='test -z "$ac_c_werror_flag"
36308                          || test ! -s conftest.err'
36309   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
36310   (eval $ac_try) 2>&5
36311   ac_status=$?
36312   echo "$as_me:$LINENO: \$? = $ac_status" >&5
36313   (exit $ac_status); }; } &&
36314          { ac_try='test -s conftest$ac_exeext'
36315   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
36316   (eval $ac_try) 2>&5
36317   ac_status=$?
36318   echo "$as_me:$LINENO: \$? = $ac_status" >&5
36319   (exit $ac_status); }; }; then
36320   ac_cv_func_openlog=yes
36321 else
36322   echo "$as_me: failed program was:" >&5
36323 sed 's/^/| /' conftest.$ac_ext >&5
36324
36325 ac_cv_func_openlog=no
36326 fi
36327 rm -f conftest.err conftest.$ac_objext \
36328       conftest$ac_exeext conftest.$ac_ext
36329 fi
36330 echo "$as_me:$LINENO: result: $ac_cv_func_openlog" >&5
36331 echo "${ECHO_T}$ac_cv_func_openlog" >&6
36332
36333         if test $ac_cv_func_openlog = no && test $ol_enable_syslog = yes; then
36334                 { { echo "$as_me:$LINENO: error: could not find syslog" >&5
36335 echo "$as_me: error: could not find syslog" >&2;}
36336    { (exit select appropriate options or disable); exit select appropriate options or disable; }; }
36337         fi
36338         ol_enable_syslog=$ac_cv_func_openlog
36339 fi
36340
36341 ol_link_sql=no
36342 if test $ol_enable_sql != no ; then
36343
36344
36345 for ac_header in sql.h sqlext.h
36346 do
36347 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
36348 if eval "test \"\${$as_ac_Header+set}\" = set"; then
36349   echo "$as_me:$LINENO: checking for $ac_header" >&5
36350 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
36351 if eval "test \"\${$as_ac_Header+set}\" = set"; then
36352   echo $ECHO_N "(cached) $ECHO_C" >&6
36353 fi
36354 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
36355 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
36356 else
36357   # Is the header compilable?
36358 echo "$as_me:$LINENO: checking $ac_header usability" >&5
36359 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
36360 cat >conftest.$ac_ext <<_ACEOF
36361 /* confdefs.h.  */
36362 _ACEOF
36363 cat confdefs.h >>conftest.$ac_ext
36364 cat >>conftest.$ac_ext <<_ACEOF
36365 /* end confdefs.h.  */
36366 $ac_includes_default
36367 #include <$ac_header>
36368 _ACEOF
36369 rm -f conftest.$ac_objext
36370 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
36371   (eval $ac_compile) 2>conftest.er1
36372   ac_status=$?
36373   grep -v '^ *+' conftest.er1 >conftest.err
36374   rm -f conftest.er1
36375   cat conftest.err >&5
36376   echo "$as_me:$LINENO: \$? = $ac_status" >&5
36377   (exit $ac_status); } &&
36378          { ac_try='test -z "$ac_c_werror_flag"
36379                          || test ! -s conftest.err'
36380   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
36381   (eval $ac_try) 2>&5
36382   ac_status=$?
36383   echo "$as_me:$LINENO: \$? = $ac_status" >&5
36384   (exit $ac_status); }; } &&
36385          { ac_try='test -s conftest.$ac_objext'
36386   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
36387   (eval $ac_try) 2>&5
36388   ac_status=$?
36389   echo "$as_me:$LINENO: \$? = $ac_status" >&5
36390   (exit $ac_status); }; }; then
36391   ac_header_compiler=yes
36392 else
36393   echo "$as_me: failed program was:" >&5
36394 sed 's/^/| /' conftest.$ac_ext >&5
36395
36396 ac_header_compiler=no
36397 fi
36398 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
36399 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
36400 echo "${ECHO_T}$ac_header_compiler" >&6
36401
36402 # Is the header present?
36403 echo "$as_me:$LINENO: checking $ac_header presence" >&5
36404 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
36405 cat >conftest.$ac_ext <<_ACEOF
36406 /* confdefs.h.  */
36407 _ACEOF
36408 cat confdefs.h >>conftest.$ac_ext
36409 cat >>conftest.$ac_ext <<_ACEOF
36410 /* end confdefs.h.  */
36411 #include <$ac_header>
36412 _ACEOF
36413 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
36414   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
36415   ac_status=$?
36416   grep -v '^ *+' conftest.er1 >conftest.err
36417   rm -f conftest.er1
36418   cat conftest.err >&5
36419   echo "$as_me:$LINENO: \$? = $ac_status" >&5
36420   (exit $ac_status); } >/dev/null; then
36421   if test -s conftest.err; then
36422     ac_cpp_err=$ac_c_preproc_warn_flag
36423     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
36424   else
36425     ac_cpp_err=
36426   fi
36427 else
36428   ac_cpp_err=yes
36429 fi
36430 if test -z "$ac_cpp_err"; then
36431   ac_header_preproc=yes
36432 else
36433   echo "$as_me: failed program was:" >&5
36434 sed 's/^/| /' conftest.$ac_ext >&5
36435
36436   ac_header_preproc=no
36437 fi
36438 rm -f conftest.err conftest.$ac_ext
36439 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
36440 echo "${ECHO_T}$ac_header_preproc" >&6
36441
36442 # So?  What about this header?
36443 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
36444   yes:no: )
36445     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
36446 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
36447     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
36448 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
36449     ac_header_preproc=yes
36450     ;;
36451   no:yes:* )
36452     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
36453 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
36454     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
36455 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
36456     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
36457 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
36458     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
36459 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
36460     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
36461 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
36462     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
36463 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
36464     (
36465       cat <<\_ASBOX
36466 ## --------------------------------------------- ##
36467 ## Report this to <http://www.openldap.org/its/> ##
36468 ## --------------------------------------------- ##
36469 _ASBOX
36470     ) |
36471       sed "s/^/$as_me: WARNING:     /" >&2
36472     ;;
36473 esac
36474 echo "$as_me:$LINENO: checking for $ac_header" >&5
36475 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
36476 if eval "test \"\${$as_ac_Header+set}\" = set"; then
36477   echo $ECHO_N "(cached) $ECHO_C" >&6
36478 else
36479   eval "$as_ac_Header=\$ac_header_preproc"
36480 fi
36481 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
36482 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
36483
36484 fi
36485 if test `eval echo '${'$as_ac_Header'}'` = yes; then
36486   cat >>confdefs.h <<_ACEOF
36487 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
36488 _ACEOF
36489
36490 else
36491
36492                 { { echo "$as_me:$LINENO: error: could not locate SQL headers" >&5
36493 echo "$as_me: error: could not locate SQL headers" >&2;}
36494    { (exit 1); exit 1; }; }
36495
36496 fi
36497
36498 done
36499
36500
36501         sql_LIBS="$LIBS"
36502         LIBS="$LTHREAD_LIBS"
36503
36504         echo "$as_me:$LINENO: checking for SQLDriverConnect in -liodbc" >&5
36505 echo $ECHO_N "checking for SQLDriverConnect in -liodbc... $ECHO_C" >&6
36506 if test "${ac_cv_lib_iodbc_SQLDriverConnect+set}" = set; then
36507   echo $ECHO_N "(cached) $ECHO_C" >&6
36508 else
36509   ac_check_lib_save_LIBS=$LIBS
36510 LIBS="-liodbc  $LIBS"
36511 cat >conftest.$ac_ext <<_ACEOF
36512 /* confdefs.h.  */
36513 _ACEOF
36514 cat confdefs.h >>conftest.$ac_ext
36515 cat >>conftest.$ac_ext <<_ACEOF
36516 /* end confdefs.h.  */
36517
36518 /* Override any gcc2 internal prototype to avoid an error.  */
36519 #ifdef __cplusplus
36520 extern "C"
36521 #endif
36522 /* We use char because int might match the return type of a gcc2
36523    builtin and then its argument prototype would still apply.  */
36524 char SQLDriverConnect ();
36525 int
36526 main ()
36527 {
36528 SQLDriverConnect ();
36529   ;
36530   return 0;
36531 }
36532 _ACEOF
36533 rm -f conftest.$ac_objext conftest$ac_exeext
36534 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
36535   (eval $ac_link) 2>conftest.er1
36536   ac_status=$?
36537   grep -v '^ *+' conftest.er1 >conftest.err
36538   rm -f conftest.er1
36539   cat conftest.err >&5
36540   echo "$as_me:$LINENO: \$? = $ac_status" >&5
36541   (exit $ac_status); } &&
36542          { ac_try='test -z "$ac_c_werror_flag"
36543                          || test ! -s conftest.err'
36544   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
36545   (eval $ac_try) 2>&5
36546   ac_status=$?
36547   echo "$as_me:$LINENO: \$? = $ac_status" >&5
36548   (exit $ac_status); }; } &&
36549          { ac_try='test -s conftest$ac_exeext'
36550   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
36551   (eval $ac_try) 2>&5
36552   ac_status=$?
36553   echo "$as_me:$LINENO: \$? = $ac_status" >&5
36554   (exit $ac_status); }; }; then
36555   ac_cv_lib_iodbc_SQLDriverConnect=yes
36556 else
36557   echo "$as_me: failed program was:" >&5
36558 sed 's/^/| /' conftest.$ac_ext >&5
36559
36560 ac_cv_lib_iodbc_SQLDriverConnect=no
36561 fi
36562 rm -f conftest.err conftest.$ac_objext \
36563       conftest$ac_exeext conftest.$ac_ext
36564 LIBS=$ac_check_lib_save_LIBS
36565 fi
36566 echo "$as_me:$LINENO: result: $ac_cv_lib_iodbc_SQLDriverConnect" >&5
36567 echo "${ECHO_T}$ac_cv_lib_iodbc_SQLDriverConnect" >&6
36568 if test $ac_cv_lib_iodbc_SQLDriverConnect = yes; then
36569   have_iodbc=yes
36570 else
36571   have_iodbc=no
36572 fi
36573
36574         if test $have_iodbc = yes ; then
36575                 ol_link_sql="-liodbc"
36576         else
36577                 echo "$as_me:$LINENO: checking for SQLDriverConnect in -lodbc" >&5
36578 echo $ECHO_N "checking for SQLDriverConnect in -lodbc... $ECHO_C" >&6
36579 if test "${ac_cv_lib_odbc_SQLDriverConnect+set}" = set; then
36580   echo $ECHO_N "(cached) $ECHO_C" >&6
36581 else
36582   ac_check_lib_save_LIBS=$LIBS
36583 LIBS="-lodbc  $LIBS"
36584 cat >conftest.$ac_ext <<_ACEOF
36585 /* confdefs.h.  */
36586 _ACEOF
36587 cat confdefs.h >>conftest.$ac_ext
36588 cat >>conftest.$ac_ext <<_ACEOF
36589 /* end confdefs.h.  */
36590
36591 /* Override any gcc2 internal prototype to avoid an error.  */
36592 #ifdef __cplusplus
36593 extern "C"
36594 #endif
36595 /* We use char because int might match the return type of a gcc2
36596    builtin and then its argument prototype would still apply.  */
36597 char SQLDriverConnect ();
36598 int
36599 main ()
36600 {
36601 SQLDriverConnect ();
36602   ;
36603   return 0;
36604 }
36605 _ACEOF
36606 rm -f conftest.$ac_objext conftest$ac_exeext
36607 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
36608   (eval $ac_link) 2>conftest.er1
36609   ac_status=$?
36610   grep -v '^ *+' conftest.er1 >conftest.err
36611   rm -f conftest.er1
36612   cat conftest.err >&5
36613   echo "$as_me:$LINENO: \$? = $ac_status" >&5
36614   (exit $ac_status); } &&
36615          { ac_try='test -z "$ac_c_werror_flag"
36616                          || test ! -s conftest.err'
36617   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
36618   (eval $ac_try) 2>&5
36619   ac_status=$?
36620   echo "$as_me:$LINENO: \$? = $ac_status" >&5
36621   (exit $ac_status); }; } &&
36622          { ac_try='test -s conftest$ac_exeext'
36623   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
36624   (eval $ac_try) 2>&5
36625   ac_status=$?
36626   echo "$as_me:$LINENO: \$? = $ac_status" >&5
36627   (exit $ac_status); }; }; then
36628   ac_cv_lib_odbc_SQLDriverConnect=yes
36629 else
36630   echo "$as_me: failed program was:" >&5
36631 sed 's/^/| /' conftest.$ac_ext >&5
36632
36633 ac_cv_lib_odbc_SQLDriverConnect=no
36634 fi
36635 rm -f conftest.err conftest.$ac_objext \
36636       conftest$ac_exeext conftest.$ac_ext
36637 LIBS=$ac_check_lib_save_LIBS
36638 fi
36639 echo "$as_me:$LINENO: result: $ac_cv_lib_odbc_SQLDriverConnect" >&5
36640 echo "${ECHO_T}$ac_cv_lib_odbc_SQLDriverConnect" >&6
36641 if test $ac_cv_lib_odbc_SQLDriverConnect = yes; then
36642   have_odbc=yes
36643 else
36644   have_odbc=no
36645 fi
36646
36647                 if test $have_odbc = yes ; then
36648                         ol_link_sql="-lodbc"
36649                 fi
36650         fi
36651
36652         LIBS="$sql_LIBS"
36653
36654         if test $ol_link_sql != no ; then
36655                 SLAPD_SQL_LIBS="$ol_link_sql"
36656
36657         elif test $ol_enable_sql != auto ; then
36658                 { { echo "$as_me:$LINENO: error: could not locate suitable ODBC library" >&5
36659 echo "$as_me: error: could not locate suitable ODBC library" >&2;}
36660    { (exit 1); exit 1; }; }
36661         fi
36662 fi
36663
36664 WITH_SASL=no
36665 ol_link_sasl=no
36666 ol_link_spasswd=no
36667 if test $ol_with_cyrus_sasl != no ; then
36668
36669
36670 for ac_header in sasl/sasl.h sasl.h
36671 do
36672 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
36673 if eval "test \"\${$as_ac_Header+set}\" = set"; then
36674   echo "$as_me:$LINENO: checking for $ac_header" >&5
36675 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
36676 if eval "test \"\${$as_ac_Header+set}\" = set"; then
36677   echo $ECHO_N "(cached) $ECHO_C" >&6
36678 fi
36679 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
36680 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
36681 else
36682   # Is the header compilable?
36683 echo "$as_me:$LINENO: checking $ac_header usability" >&5
36684 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
36685 cat >conftest.$ac_ext <<_ACEOF
36686 /* confdefs.h.  */
36687 _ACEOF
36688 cat confdefs.h >>conftest.$ac_ext
36689 cat >>conftest.$ac_ext <<_ACEOF
36690 /* end confdefs.h.  */
36691 $ac_includes_default
36692 #include <$ac_header>
36693 _ACEOF
36694 rm -f conftest.$ac_objext
36695 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
36696   (eval $ac_compile) 2>conftest.er1
36697   ac_status=$?
36698   grep -v '^ *+' conftest.er1 >conftest.err
36699   rm -f conftest.er1
36700   cat conftest.err >&5
36701   echo "$as_me:$LINENO: \$? = $ac_status" >&5
36702   (exit $ac_status); } &&
36703          { ac_try='test -z "$ac_c_werror_flag"
36704                          || test ! -s conftest.err'
36705   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
36706   (eval $ac_try) 2>&5
36707   ac_status=$?
36708   echo "$as_me:$LINENO: \$? = $ac_status" >&5
36709   (exit $ac_status); }; } &&
36710          { ac_try='test -s conftest.$ac_objext'
36711   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
36712   (eval $ac_try) 2>&5
36713   ac_status=$?
36714   echo "$as_me:$LINENO: \$? = $ac_status" >&5
36715   (exit $ac_status); }; }; then
36716   ac_header_compiler=yes
36717 else
36718   echo "$as_me: failed program was:" >&5
36719 sed 's/^/| /' conftest.$ac_ext >&5
36720
36721 ac_header_compiler=no
36722 fi
36723 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
36724 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
36725 echo "${ECHO_T}$ac_header_compiler" >&6
36726
36727 # Is the header present?
36728 echo "$as_me:$LINENO: checking $ac_header presence" >&5
36729 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
36730 cat >conftest.$ac_ext <<_ACEOF
36731 /* confdefs.h.  */
36732 _ACEOF
36733 cat confdefs.h >>conftest.$ac_ext
36734 cat >>conftest.$ac_ext <<_ACEOF
36735 /* end confdefs.h.  */
36736 #include <$ac_header>
36737 _ACEOF
36738 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
36739   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
36740   ac_status=$?
36741   grep -v '^ *+' conftest.er1 >conftest.err
36742   rm -f conftest.er1
36743   cat conftest.err >&5
36744   echo "$as_me:$LINENO: \$? = $ac_status" >&5
36745   (exit $ac_status); } >/dev/null; then
36746   if test -s conftest.err; then
36747     ac_cpp_err=$ac_c_preproc_warn_flag
36748     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
36749   else
36750     ac_cpp_err=
36751   fi
36752 else
36753   ac_cpp_err=yes
36754 fi
36755 if test -z "$ac_cpp_err"; then
36756   ac_header_preproc=yes
36757 else
36758   echo "$as_me: failed program was:" >&5
36759 sed 's/^/| /' conftest.$ac_ext >&5
36760
36761   ac_header_preproc=no
36762 fi
36763 rm -f conftest.err conftest.$ac_ext
36764 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
36765 echo "${ECHO_T}$ac_header_preproc" >&6
36766
36767 # So?  What about this header?
36768 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
36769   yes:no: )
36770     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
36771 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
36772     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
36773 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
36774     ac_header_preproc=yes
36775     ;;
36776   no:yes:* )
36777     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
36778 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
36779     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
36780 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
36781     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
36782 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
36783     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
36784 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
36785     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
36786 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
36787     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
36788 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
36789     (
36790       cat <<\_ASBOX
36791 ## --------------------------------------------- ##
36792 ## Report this to <http://www.openldap.org/its/> ##
36793 ## --------------------------------------------- ##
36794 _ASBOX
36795     ) |
36796       sed "s/^/$as_me: WARNING:     /" >&2
36797     ;;
36798 esac
36799 echo "$as_me:$LINENO: checking for $ac_header" >&5
36800 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
36801 if eval "test \"\${$as_ac_Header+set}\" = set"; then
36802   echo $ECHO_N "(cached) $ECHO_C" >&6
36803 else
36804   eval "$as_ac_Header=\$ac_header_preproc"
36805 fi
36806 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
36807 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
36808
36809 fi
36810 if test `eval echo '${'$as_ac_Header'}'` = yes; then
36811   cat >>confdefs.h <<_ACEOF
36812 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
36813 _ACEOF
36814
36815 fi
36816
36817 done
36818
36819
36820         if test $ac_cv_header_sasl_sasl_h = yes ||
36821            test $ac_cv_header_sasl_h = yes; then
36822                 echo "$as_me:$LINENO: checking for sasl_client_init in -lsasl2" >&5
36823 echo $ECHO_N "checking for sasl_client_init in -lsasl2... $ECHO_C" >&6
36824 if test "${ac_cv_lib_sasl2_sasl_client_init+set}" = set; then
36825   echo $ECHO_N "(cached) $ECHO_C" >&6
36826 else
36827   ac_check_lib_save_LIBS=$LIBS
36828 LIBS="-lsasl2  $LIBS"
36829 cat >conftest.$ac_ext <<_ACEOF
36830 /* confdefs.h.  */
36831 _ACEOF
36832 cat confdefs.h >>conftest.$ac_ext
36833 cat >>conftest.$ac_ext <<_ACEOF
36834 /* end confdefs.h.  */
36835
36836 /* Override any gcc2 internal prototype to avoid an error.  */
36837 #ifdef __cplusplus
36838 extern "C"
36839 #endif
36840 /* We use char because int might match the return type of a gcc2
36841    builtin and then its argument prototype would still apply.  */
36842 char sasl_client_init ();
36843 int
36844 main ()
36845 {
36846 sasl_client_init ();
36847   ;
36848   return 0;
36849 }
36850 _ACEOF
36851 rm -f conftest.$ac_objext conftest$ac_exeext
36852 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
36853   (eval $ac_link) 2>conftest.er1
36854   ac_status=$?
36855   grep -v '^ *+' conftest.er1 >conftest.err
36856   rm -f conftest.er1
36857   cat conftest.err >&5
36858   echo "$as_me:$LINENO: \$? = $ac_status" >&5
36859   (exit $ac_status); } &&
36860          { ac_try='test -z "$ac_c_werror_flag"
36861                          || test ! -s conftest.err'
36862   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
36863   (eval $ac_try) 2>&5
36864   ac_status=$?
36865   echo "$as_me:$LINENO: \$? = $ac_status" >&5
36866   (exit $ac_status); }; } &&
36867          { ac_try='test -s conftest$ac_exeext'
36868   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
36869   (eval $ac_try) 2>&5
36870   ac_status=$?
36871   echo "$as_me:$LINENO: \$? = $ac_status" >&5
36872   (exit $ac_status); }; }; then
36873   ac_cv_lib_sasl2_sasl_client_init=yes
36874 else
36875   echo "$as_me: failed program was:" >&5
36876 sed 's/^/| /' conftest.$ac_ext >&5
36877
36878 ac_cv_lib_sasl2_sasl_client_init=no
36879 fi
36880 rm -f conftest.err conftest.$ac_objext \
36881       conftest$ac_exeext conftest.$ac_ext
36882 LIBS=$ac_check_lib_save_LIBS
36883 fi
36884 echo "$as_me:$LINENO: result: $ac_cv_lib_sasl2_sasl_client_init" >&5
36885 echo "${ECHO_T}$ac_cv_lib_sasl2_sasl_client_init" >&6
36886 if test $ac_cv_lib_sasl2_sasl_client_init = yes; then
36887   ol_link_sasl="-lsasl2"
36888 else
36889   echo "$as_me:$LINENO: checking for sasl_client_init in -lsasl" >&5
36890 echo $ECHO_N "checking for sasl_client_init in -lsasl... $ECHO_C" >&6
36891 if test "${ac_cv_lib_sasl_sasl_client_init+set}" = set; then
36892   echo $ECHO_N "(cached) $ECHO_C" >&6
36893 else
36894   ac_check_lib_save_LIBS=$LIBS
36895 LIBS="-lsasl  $LIBS"
36896 cat >conftest.$ac_ext <<_ACEOF
36897 /* confdefs.h.  */
36898 _ACEOF
36899 cat confdefs.h >>conftest.$ac_ext
36900 cat >>conftest.$ac_ext <<_ACEOF
36901 /* end confdefs.h.  */
36902
36903 /* Override any gcc2 internal prototype to avoid an error.  */
36904 #ifdef __cplusplus
36905 extern "C"
36906 #endif
36907 /* We use char because int might match the return type of a gcc2
36908    builtin and then its argument prototype would still apply.  */
36909 char sasl_client_init ();
36910 int
36911 main ()
36912 {
36913 sasl_client_init ();
36914   ;
36915   return 0;
36916 }
36917 _ACEOF
36918 rm -f conftest.$ac_objext conftest$ac_exeext
36919 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
36920   (eval $ac_link) 2>conftest.er1
36921   ac_status=$?
36922   grep -v '^ *+' conftest.er1 >conftest.err
36923   rm -f conftest.er1
36924   cat conftest.err >&5
36925   echo "$as_me:$LINENO: \$? = $ac_status" >&5
36926   (exit $ac_status); } &&
36927          { ac_try='test -z "$ac_c_werror_flag"
36928                          || test ! -s conftest.err'
36929   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
36930   (eval $ac_try) 2>&5
36931   ac_status=$?
36932   echo "$as_me:$LINENO: \$? = $ac_status" >&5
36933   (exit $ac_status); }; } &&
36934          { ac_try='test -s conftest$ac_exeext'
36935   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
36936   (eval $ac_try) 2>&5
36937   ac_status=$?
36938   echo "$as_me:$LINENO: \$? = $ac_status" >&5
36939   (exit $ac_status); }; }; then
36940   ac_cv_lib_sasl_sasl_client_init=yes
36941 else
36942   echo "$as_me: failed program was:" >&5
36943 sed 's/^/| /' conftest.$ac_ext >&5
36944
36945 ac_cv_lib_sasl_sasl_client_init=no
36946 fi
36947 rm -f conftest.err conftest.$ac_objext \
36948       conftest$ac_exeext conftest.$ac_ext
36949 LIBS=$ac_check_lib_save_LIBS
36950 fi
36951 echo "$as_me:$LINENO: result: $ac_cv_lib_sasl_sasl_client_init" >&5
36952 echo "${ECHO_T}$ac_cv_lib_sasl_sasl_client_init" >&6
36953 if test $ac_cv_lib_sasl_sasl_client_init = yes; then
36954   ol_link_sasl="-lsasl"
36955 fi
36956
36957 fi
36958
36959         fi
36960
36961         if test $ol_link_sasl = no ; then
36962                 if test $ol_with_cyrus_sasl != auto ; then
36963                         { { echo "$as_me:$LINENO: error: Could not locate Cyrus SASL" >&5
36964 echo "$as_me: error: Could not locate Cyrus SASL" >&2;}
36965    { (exit 1); exit 1; }; }
36966                 else
36967                         { echo "$as_me:$LINENO: WARNING: Could not locate Cyrus SASL" >&5
36968 echo "$as_me: WARNING: Could not locate Cyrus SASL" >&2;}
36969                         { echo "$as_me:$LINENO: WARNING: SASL authentication not supported!" >&5
36970 echo "$as_me: WARNING: SASL authentication not supported!" >&2;}
36971                         if test $ol_link_tls = no ; then
36972                                 { echo "$as_me:$LINENO: WARNING: Strong authentication not supported!" >&5
36973 echo "$as_me: WARNING: Strong authentication not supported!" >&2;}
36974                         fi
36975                 fi
36976         else
36977                 echo "$as_me:$LINENO: checking Cyrus SASL library version" >&5
36978 echo $ECHO_N "checking Cyrus SASL library version... $ECHO_C" >&6
36979 if test "${ol_cv_sasl_compat+set}" = set; then
36980   echo $ECHO_N "(cached) $ECHO_C" >&6
36981 else
36982
36983         cat >conftest.$ac_ext <<_ACEOF
36984 /* confdefs.h.  */
36985 _ACEOF
36986 cat confdefs.h >>conftest.$ac_ext
36987 cat >>conftest.$ac_ext <<_ACEOF
36988 /* end confdefs.h.  */
36989
36990 #ifdef HAVE_SASL_SASL_H
36991 #include <sasl/sasl.h>
36992 #else
36993 #include <sasl.h>
36994 #endif
36995
36996 /* Require 2.1.15+ */
36997 #if SASL_VERSION_MAJOR == 2  && SASL_VERSION_MINOR > 1
36998         char *__sasl_compat = "2.2+ or better okay (we guess)";
36999 #elif SASL_VERSION_MAJOR == 2  && SASL_VERSION_MINOR == 1 \
37000         && SASL_VERSION_STEP >=15
37001         char *__sasl_compat = "2.1.15+ or better okay";
37002 #endif
37003
37004 _ACEOF
37005 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
37006   $EGREP "__sasl_compat" >/dev/null 2>&1; then
37007   ol_cv_sasl_compat=yes
37008 else
37009   ol_cv_sasl_compat=no
37010 fi
37011 rm -f conftest*
37012
37013 fi
37014 echo "$as_me:$LINENO: result: $ol_cv_sasl_compat" >&5
37015 echo "${ECHO_T}$ol_cv_sasl_compat" >&6
37016
37017                 if test $ol_cv_sasl_compat = no ; then
37018                         ol_link_sasl=no
37019                         { { echo "$as_me:$LINENO: error: Cyrus SASL library located but is incompatible" >&5
37020 echo "$as_me: error: Cyrus SASL library located but is incompatible" >&2;}
37021    { (exit 1); exit 1; }; }
37022                 fi
37023
37024
37025 cat >>confdefs.h <<\_ACEOF
37026 #define HAVE_CYRUS_SASL 1
37027 _ACEOF
37028
37029                 SASL_LIBS="$ol_link_sasl"
37030                 if test $ol_enable_spasswd != no ; then
37031                         ol_link_spasswd=yes
37032                 fi
37033
37034                 ac_save_LIBS="$LIBS"
37035                 LIBS="$LIBS $ol_link_sasl"
37036                 echo "$as_me:$LINENO: checking for sasl_version" >&5
37037 echo $ECHO_N "checking for sasl_version... $ECHO_C" >&6
37038 if test "${ac_cv_func_sasl_version+set}" = set; then
37039   echo $ECHO_N "(cached) $ECHO_C" >&6
37040 else
37041   cat >conftest.$ac_ext <<_ACEOF
37042 /* confdefs.h.  */
37043 _ACEOF
37044 cat confdefs.h >>conftest.$ac_ext
37045 cat >>conftest.$ac_ext <<_ACEOF
37046 /* end confdefs.h.  */
37047 /* Define sasl_version to an innocuous variant, in case <limits.h> declares sasl_version.
37048    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
37049 #define sasl_version innocuous_sasl_version
37050
37051 /* System header to define __stub macros and hopefully few prototypes,
37052     which can conflict with char sasl_version (); below.
37053     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
37054     <limits.h> exists even on freestanding compilers.  */
37055
37056 #ifdef __STDC__
37057 # include <limits.h>
37058 #else
37059 # include <assert.h>
37060 #endif
37061
37062 #undef sasl_version
37063
37064 /* Override any gcc2 internal prototype to avoid an error.  */
37065 #ifdef __cplusplus
37066 extern "C"
37067 {
37068 #endif
37069 /* We use char because int might match the return type of a gcc2
37070    builtin and then its argument prototype would still apply.  */
37071 char sasl_version ();
37072 /* The GNU C library defines this for functions which it implements
37073     to always fail with ENOSYS.  Some functions are actually named
37074     something starting with __ and the normal name is an alias.  */
37075 #if defined (__stub_sasl_version) || defined (__stub___sasl_version)
37076 choke me
37077 #else
37078 char (*f) () = sasl_version;
37079 #endif
37080 #ifdef __cplusplus
37081 }
37082 #endif
37083
37084 int
37085 main ()
37086 {
37087 return f != sasl_version;
37088   ;
37089   return 0;
37090 }
37091 _ACEOF
37092 rm -f conftest.$ac_objext conftest$ac_exeext
37093 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
37094   (eval $ac_link) 2>conftest.er1
37095   ac_status=$?
37096   grep -v '^ *+' conftest.er1 >conftest.err
37097   rm -f conftest.er1
37098   cat conftest.err >&5
37099   echo "$as_me:$LINENO: \$? = $ac_status" >&5
37100   (exit $ac_status); } &&
37101          { ac_try='test -z "$ac_c_werror_flag"
37102                          || test ! -s conftest.err'
37103   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
37104   (eval $ac_try) 2>&5
37105   ac_status=$?
37106   echo "$as_me:$LINENO: \$? = $ac_status" >&5
37107   (exit $ac_status); }; } &&
37108          { ac_try='test -s conftest$ac_exeext'
37109   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
37110   (eval $ac_try) 2>&5
37111   ac_status=$?
37112   echo "$as_me:$LINENO: \$? = $ac_status" >&5
37113   (exit $ac_status); }; }; then
37114   ac_cv_func_sasl_version=yes
37115 else
37116   echo "$as_me: failed program was:" >&5
37117 sed 's/^/| /' conftest.$ac_ext >&5
37118
37119 ac_cv_func_sasl_version=no
37120 fi
37121 rm -f conftest.err conftest.$ac_objext \
37122       conftest$ac_exeext conftest.$ac_ext
37123 fi
37124 echo "$as_me:$LINENO: result: $ac_cv_func_sasl_version" >&5
37125 echo "${ECHO_T}$ac_cv_func_sasl_version" >&6
37126 if test $ac_cv_func_sasl_version = yes; then
37127
37128 cat >>confdefs.h <<\_ACEOF
37129 #define HAVE_SASL_VERSION 1
37130 _ACEOF
37131
37132 fi
37133
37134                 LIBS="$ac_save_LIBS"
37135
37136                 WITH_SASL=yes
37137         fi
37138
37139 else
37140         { echo "$as_me:$LINENO: WARNING: SASL authentication not supported!" >&5
37141 echo "$as_me: WARNING: SASL authentication not supported!" >&2;}
37142         if test $ol_link_tls = no ; then
37143                 { echo "$as_me:$LINENO: WARNING: Strong authentication not supported!" >&5
37144 echo "$as_me: WARNING: Strong authentication not supported!" >&2;}
37145         fi
37146 fi
37147
37148 if test $cross_compiling != yes && test "$ac_cv_mingw32" != yes ; then
37149         dev=no
37150         if test -r /dev/urandom ; then
37151                 dev="/dev/urandom";
37152         elif test -r /idev/urandom ; then
37153                 dev="/idev/urandom";
37154         elif test -r /dev/srandom ; then
37155                 dev="/dev/srandom";
37156         elif test -r /dev/random ; then
37157                 dev="/dev/random";
37158         elif test -r /idev/random ; then
37159                 dev="/idev/random";
37160         fi
37161
37162         if test $dev != no ; then
37163
37164 cat >>confdefs.h <<_ACEOF
37165 #define URANDOM_DEVICE "$dev"
37166 _ACEOF
37167
37168         fi
37169 fi
37170
37171 ol_link_fetch=no
37172 if test $ol_with_fetch != no ; then
37173         ol_LIBS=$LIBS
37174 LIBS="-lfetch -lcom_err $LIBS"
37175 echo "$as_me:$LINENO: checking fetch(3) library" >&5
37176 echo $ECHO_N "checking fetch(3) library... $ECHO_C" >&6
37177 if test "${ol_cv_lib_fetch+set}" = set; then
37178   echo $ECHO_N "(cached) $ECHO_C" >&6
37179 else
37180
37181         cat >conftest.$ac_ext <<_ACEOF
37182 /* confdefs.h.  */
37183 _ACEOF
37184 cat confdefs.h >>conftest.$ac_ext
37185 cat >>conftest.$ac_ext <<_ACEOF
37186 /* end confdefs.h.  */
37187
37188 #include <sys/param.h>
37189 #include <stdio.h>
37190 #include <fetch.h>
37191 int
37192 main ()
37193 {
37194 struct url *u = fetchParseURL("file:///");
37195   ;
37196   return 0;
37197 }
37198 _ACEOF
37199 rm -f conftest.$ac_objext conftest$ac_exeext
37200 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
37201   (eval $ac_link) 2>conftest.er1
37202   ac_status=$?
37203   grep -v '^ *+' conftest.er1 >conftest.err
37204   rm -f conftest.er1
37205   cat conftest.err >&5
37206   echo "$as_me:$LINENO: \$? = $ac_status" >&5
37207   (exit $ac_status); } &&
37208          { ac_try='test -z "$ac_c_werror_flag"
37209                          || test ! -s conftest.err'
37210   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
37211   (eval $ac_try) 2>&5
37212   ac_status=$?
37213   echo "$as_me:$LINENO: \$? = $ac_status" >&5
37214   (exit $ac_status); }; } &&
37215          { ac_try='test -s conftest$ac_exeext'
37216   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
37217   (eval $ac_try) 2>&5
37218   ac_status=$?
37219   echo "$as_me:$LINENO: \$? = $ac_status" >&5
37220   (exit $ac_status); }; }; then
37221   ol_cv_lib_fetch=yes
37222 else
37223   echo "$as_me: failed program was:" >&5
37224 sed 's/^/| /' conftest.$ac_ext >&5
37225
37226 ol_cv_lib_fetch=no
37227 fi
37228 rm -f conftest.err conftest.$ac_objext \
37229       conftest$ac_exeext conftest.$ac_ext
37230 fi
37231 echo "$as_me:$LINENO: result: $ol_cv_lib_fetch" >&5
37232 echo "${ECHO_T}$ol_cv_lib_fetch" >&6
37233 LIBS=$ol_LIBS
37234 if test $ol_cv_lib_fetch != no ; then
37235         ol_link_fetch="-lfetch -lcom_err"
37236
37237 cat >>confdefs.h <<\_ACEOF
37238 #define HAVE_FETCH 1
37239 _ACEOF
37240
37241 fi
37242
37243
37244         if test $ol_cv_lib_fetch != no ; then
37245                 LUTIL_LIBS="$LUTIL_LIBS $ol_link_fetch"
37246                 ol_link_fetch=freebsd
37247
37248         elif test $ol_with_fetch != auto ; then
37249                 { { echo "$as_me:$LINENO: error: no suitable API for --with-fetch=$ol_with_fetch" >&5
37250 echo "$as_me: error: no suitable API for --with-fetch=$ol_with_fetch" >&2;}
37251    { (exit 1); exit 1; }; }
37252         fi
37253 fi
37254
37255 if test $ol_enable_crypt != no ; then
37256         save_LIBS="$LIBS"
37257         LIBS="$TLS_LIBS $LIBS"
37258
37259         echo "$as_me:$LINENO: checking for crypt" >&5
37260 echo $ECHO_N "checking for crypt... $ECHO_C" >&6
37261 if test "${ac_cv_func_crypt+set}" = set; then
37262   echo $ECHO_N "(cached) $ECHO_C" >&6
37263 else
37264   cat >conftest.$ac_ext <<_ACEOF
37265 /* confdefs.h.  */
37266 _ACEOF
37267 cat confdefs.h >>conftest.$ac_ext
37268 cat >>conftest.$ac_ext <<_ACEOF
37269 /* end confdefs.h.  */
37270 /* Define crypt to an innocuous variant, in case <limits.h> declares crypt.
37271    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
37272 #define crypt innocuous_crypt
37273
37274 /* System header to define __stub macros and hopefully few prototypes,
37275     which can conflict with char crypt (); below.
37276     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
37277     <limits.h> exists even on freestanding compilers.  */
37278
37279 #ifdef __STDC__
37280 # include <limits.h>
37281 #else
37282 # include <assert.h>
37283 #endif
37284
37285 #undef crypt
37286
37287 /* Override any gcc2 internal prototype to avoid an error.  */
37288 #ifdef __cplusplus
37289 extern "C"
37290 {
37291 #endif
37292 /* We use char because int might match the return type of a gcc2
37293    builtin and then its argument prototype would still apply.  */
37294 char crypt ();
37295 /* The GNU C library defines this for functions which it implements
37296     to always fail with ENOSYS.  Some functions are actually named
37297     something starting with __ and the normal name is an alias.  */
37298 #if defined (__stub_crypt) || defined (__stub___crypt)
37299 choke me
37300 #else
37301 char (*f) () = crypt;
37302 #endif
37303 #ifdef __cplusplus
37304 }
37305 #endif
37306
37307 int
37308 main ()
37309 {
37310 return f != crypt;
37311   ;
37312   return 0;
37313 }
37314 _ACEOF
37315 rm -f conftest.$ac_objext conftest$ac_exeext
37316 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
37317   (eval $ac_link) 2>conftest.er1
37318   ac_status=$?
37319   grep -v '^ *+' conftest.er1 >conftest.err
37320   rm -f conftest.er1
37321   cat conftest.err >&5
37322   echo "$as_me:$LINENO: \$? = $ac_status" >&5
37323   (exit $ac_status); } &&
37324          { ac_try='test -z "$ac_c_werror_flag"
37325                          || test ! -s conftest.err'
37326   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
37327   (eval $ac_try) 2>&5
37328   ac_status=$?
37329   echo "$as_me:$LINENO: \$? = $ac_status" >&5
37330   (exit $ac_status); }; } &&
37331          { ac_try='test -s conftest$ac_exeext'
37332   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
37333   (eval $ac_try) 2>&5
37334   ac_status=$?
37335   echo "$as_me:$LINENO: \$? = $ac_status" >&5
37336   (exit $ac_status); }; }; then
37337   ac_cv_func_crypt=yes
37338 else
37339   echo "$as_me: failed program was:" >&5
37340 sed 's/^/| /' conftest.$ac_ext >&5
37341
37342 ac_cv_func_crypt=no
37343 fi
37344 rm -f conftest.err conftest.$ac_objext \
37345       conftest$ac_exeext conftest.$ac_ext
37346 fi
37347 echo "$as_me:$LINENO: result: $ac_cv_func_crypt" >&5
37348 echo "${ECHO_T}$ac_cv_func_crypt" >&6
37349 if test $ac_cv_func_crypt = yes; then
37350   have_crypt=yes
37351 else
37352
37353                 LIBS="$save_LIBS"
37354                 echo "$as_me:$LINENO: checking for crypt in -lcrypt" >&5
37355 echo $ECHO_N "checking for crypt in -lcrypt... $ECHO_C" >&6
37356 if test "${ac_cv_lib_crypt_crypt+set}" = set; then
37357   echo $ECHO_N "(cached) $ECHO_C" >&6
37358 else
37359   ac_check_lib_save_LIBS=$LIBS
37360 LIBS="-lcrypt  $LIBS"
37361 cat >conftest.$ac_ext <<_ACEOF
37362 /* confdefs.h.  */
37363 _ACEOF
37364 cat confdefs.h >>conftest.$ac_ext
37365 cat >>conftest.$ac_ext <<_ACEOF
37366 /* end confdefs.h.  */
37367
37368 /* Override any gcc2 internal prototype to avoid an error.  */
37369 #ifdef __cplusplus
37370 extern "C"
37371 #endif
37372 /* We use char because int might match the return type of a gcc2
37373    builtin and then its argument prototype would still apply.  */
37374 char crypt ();
37375 int
37376 main ()
37377 {
37378 crypt ();
37379   ;
37380   return 0;
37381 }
37382 _ACEOF
37383 rm -f conftest.$ac_objext conftest$ac_exeext
37384 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
37385   (eval $ac_link) 2>conftest.er1
37386   ac_status=$?
37387   grep -v '^ *+' conftest.er1 >conftest.err
37388   rm -f conftest.er1
37389   cat conftest.err >&5
37390   echo "$as_me:$LINENO: \$? = $ac_status" >&5
37391   (exit $ac_status); } &&
37392          { ac_try='test -z "$ac_c_werror_flag"
37393                          || test ! -s conftest.err'
37394   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
37395   (eval $ac_try) 2>&5
37396   ac_status=$?
37397   echo "$as_me:$LINENO: \$? = $ac_status" >&5
37398   (exit $ac_status); }; } &&
37399          { ac_try='test -s conftest$ac_exeext'
37400   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
37401   (eval $ac_try) 2>&5
37402   ac_status=$?
37403   echo "$as_me:$LINENO: \$? = $ac_status" >&5
37404   (exit $ac_status); }; }; then
37405   ac_cv_lib_crypt_crypt=yes
37406 else
37407   echo "$as_me: failed program was:" >&5
37408 sed 's/^/| /' conftest.$ac_ext >&5
37409
37410 ac_cv_lib_crypt_crypt=no
37411 fi
37412 rm -f conftest.err conftest.$ac_objext \
37413       conftest$ac_exeext conftest.$ac_ext
37414 LIBS=$ac_check_lib_save_LIBS
37415 fi
37416 echo "$as_me:$LINENO: result: $ac_cv_lib_crypt_crypt" >&5
37417 echo "${ECHO_T}$ac_cv_lib_crypt_crypt" >&6
37418 if test $ac_cv_lib_crypt_crypt = yes; then
37419   LUTIL_LIBS="$LUTIL_LIBS -lcrypt"
37420                         have_crypt=yes
37421 else
37422   have_crypt=no
37423 fi
37424
37425 fi
37426
37427
37428         LIBS="$save_LIBS"
37429
37430         if test $have_crypt = yes ; then
37431
37432 cat >>confdefs.h <<\_ACEOF
37433 #define HAVE_CRYPT 1
37434 _ACEOF
37435
37436         else
37437                 { echo "$as_me:$LINENO: WARNING: could not find crypt" >&5
37438 echo "$as_me: WARNING: could not find crypt" >&2;}
37439                 if test $ol_enable_crypt = yes ; then
37440                         { { echo "$as_me:$LINENO: error: could not find crypt, select appropriate options or disable" >&5
37441 echo "$as_me: error: could not find crypt, select appropriate options or disable" >&2;}
37442    { (exit 1); exit 1; }; }
37443                 fi
37444
37445                 { echo "$as_me:$LINENO: WARNING: disabling crypt support" >&5
37446 echo "$as_me: WARNING: disabling crypt support" >&2;}
37447                 ol_enable_crypt=no
37448         fi
37449 fi
37450
37451 if test $ol_enable_proctitle != no ; then
37452         echo "$as_me:$LINENO: checking for setproctitle" >&5
37453 echo $ECHO_N "checking for setproctitle... $ECHO_C" >&6
37454 if test "${ac_cv_func_setproctitle+set}" = set; then
37455   echo $ECHO_N "(cached) $ECHO_C" >&6
37456 else
37457   cat >conftest.$ac_ext <<_ACEOF
37458 /* confdefs.h.  */
37459 _ACEOF
37460 cat confdefs.h >>conftest.$ac_ext
37461 cat >>conftest.$ac_ext <<_ACEOF
37462 /* end confdefs.h.  */
37463 /* Define setproctitle to an innocuous variant, in case <limits.h> declares setproctitle.
37464    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
37465 #define setproctitle innocuous_setproctitle
37466
37467 /* System header to define __stub macros and hopefully few prototypes,
37468     which can conflict with char setproctitle (); below.
37469     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
37470     <limits.h> exists even on freestanding compilers.  */
37471
37472 #ifdef __STDC__
37473 # include <limits.h>
37474 #else
37475 # include <assert.h>
37476 #endif
37477
37478 #undef setproctitle
37479
37480 /* Override any gcc2 internal prototype to avoid an error.  */
37481 #ifdef __cplusplus
37482 extern "C"
37483 {
37484 #endif
37485 /* We use char because int might match the return type of a gcc2
37486    builtin and then its argument prototype would still apply.  */
37487 char setproctitle ();
37488 /* The GNU C library defines this for functions which it implements
37489     to always fail with ENOSYS.  Some functions are actually named
37490     something starting with __ and the normal name is an alias.  */
37491 #if defined (__stub_setproctitle) || defined (__stub___setproctitle)
37492 choke me
37493 #else
37494 char (*f) () = setproctitle;
37495 #endif
37496 #ifdef __cplusplus
37497 }
37498 #endif
37499
37500 int
37501 main ()
37502 {
37503 return f != setproctitle;
37504   ;
37505   return 0;
37506 }
37507 _ACEOF
37508 rm -f conftest.$ac_objext conftest$ac_exeext
37509 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
37510   (eval $ac_link) 2>conftest.er1
37511   ac_status=$?
37512   grep -v '^ *+' conftest.er1 >conftest.err
37513   rm -f conftest.er1
37514   cat conftest.err >&5
37515   echo "$as_me:$LINENO: \$? = $ac_status" >&5
37516   (exit $ac_status); } &&
37517          { ac_try='test -z "$ac_c_werror_flag"
37518                          || test ! -s conftest.err'
37519   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
37520   (eval $ac_try) 2>&5
37521   ac_status=$?
37522   echo "$as_me:$LINENO: \$? = $ac_status" >&5
37523   (exit $ac_status); }; } &&
37524          { ac_try='test -s conftest$ac_exeext'
37525   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
37526   (eval $ac_try) 2>&5
37527   ac_status=$?
37528   echo "$as_me:$LINENO: \$? = $ac_status" >&5
37529   (exit $ac_status); }; }; then
37530   ac_cv_func_setproctitle=yes
37531 else
37532   echo "$as_me: failed program was:" >&5
37533 sed 's/^/| /' conftest.$ac_ext >&5
37534
37535 ac_cv_func_setproctitle=no
37536 fi
37537 rm -f conftest.err conftest.$ac_objext \
37538       conftest$ac_exeext conftest.$ac_ext
37539 fi
37540 echo "$as_me:$LINENO: result: $ac_cv_func_setproctitle" >&5
37541 echo "${ECHO_T}$ac_cv_func_setproctitle" >&6
37542 if test $ac_cv_func_setproctitle = yes; then
37543   have_setproctitle=yes
37544 else
37545
37546                 echo "$as_me:$LINENO: checking for setproctitle in -lutil" >&5
37547 echo $ECHO_N "checking for setproctitle in -lutil... $ECHO_C" >&6
37548 if test "${ac_cv_lib_util_setproctitle+set}" = set; then
37549   echo $ECHO_N "(cached) $ECHO_C" >&6
37550 else
37551   ac_check_lib_save_LIBS=$LIBS
37552 LIBS="-lutil  $LIBS"
37553 cat >conftest.$ac_ext <<_ACEOF
37554 /* confdefs.h.  */
37555 _ACEOF
37556 cat confdefs.h >>conftest.$ac_ext
37557 cat >>conftest.$ac_ext <<_ACEOF
37558 /* end confdefs.h.  */
37559
37560 /* Override any gcc2 internal prototype to avoid an error.  */
37561 #ifdef __cplusplus
37562 extern "C"
37563 #endif
37564 /* We use char because int might match the return type of a gcc2
37565    builtin and then its argument prototype would still apply.  */
37566 char setproctitle ();
37567 int
37568 main ()
37569 {
37570 setproctitle ();
37571   ;
37572   return 0;
37573 }
37574 _ACEOF
37575 rm -f conftest.$ac_objext conftest$ac_exeext
37576 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
37577   (eval $ac_link) 2>conftest.er1
37578   ac_status=$?
37579   grep -v '^ *+' conftest.er1 >conftest.err
37580   rm -f conftest.er1
37581   cat conftest.err >&5
37582   echo "$as_me:$LINENO: \$? = $ac_status" >&5
37583   (exit $ac_status); } &&
37584          { ac_try='test -z "$ac_c_werror_flag"
37585                          || test ! -s conftest.err'
37586   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
37587   (eval $ac_try) 2>&5
37588   ac_status=$?
37589   echo "$as_me:$LINENO: \$? = $ac_status" >&5
37590   (exit $ac_status); }; } &&
37591          { ac_try='test -s conftest$ac_exeext'
37592   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
37593   (eval $ac_try) 2>&5
37594   ac_status=$?
37595   echo "$as_me:$LINENO: \$? = $ac_status" >&5
37596   (exit $ac_status); }; }; then
37597   ac_cv_lib_util_setproctitle=yes
37598 else
37599   echo "$as_me: failed program was:" >&5
37600 sed 's/^/| /' conftest.$ac_ext >&5
37601
37602 ac_cv_lib_util_setproctitle=no
37603 fi
37604 rm -f conftest.err conftest.$ac_objext \
37605       conftest$ac_exeext conftest.$ac_ext
37606 LIBS=$ac_check_lib_save_LIBS
37607 fi
37608 echo "$as_me:$LINENO: result: $ac_cv_lib_util_setproctitle" >&5
37609 echo "${ECHO_T}$ac_cv_lib_util_setproctitle" >&6
37610 if test $ac_cv_lib_util_setproctitle = yes; then
37611   have_setproctitle=yes
37612                         LUTIL_LIBS="$LUTIL_LIBS -lutil"
37613 else
37614   have_setproctitle=no
37615                         case $LIBOBJS in
37616     "setproctitle.$ac_objext"   | \
37617   *" setproctitle.$ac_objext"   | \
37618     "setproctitle.$ac_objext "* | \
37619   *" setproctitle.$ac_objext "* ) ;;
37620   *) LIBOBJS="$LIBOBJS setproctitle.$ac_objext" ;;
37621 esac
37622
37623                         LIBSRCS="$LIBSRCS setproctitle.c"
37624 fi
37625
37626 fi
37627
37628
37629         if test $have_setproctitle = yes ; then
37630
37631 cat >>confdefs.h <<\_ACEOF
37632 #define HAVE_SETPROCTITLE 1
37633 _ACEOF
37634
37635         fi
37636 fi
37637
37638 if test $ol_enable_slp != no ; then
37639
37640 for ac_header in slp.h
37641 do
37642 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
37643 if eval "test \"\${$as_ac_Header+set}\" = set"; then
37644   echo "$as_me:$LINENO: checking for $ac_header" >&5
37645 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
37646 if eval "test \"\${$as_ac_Header+set}\" = set"; then
37647   echo $ECHO_N "(cached) $ECHO_C" >&6
37648 fi
37649 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
37650 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
37651 else
37652   # Is the header compilable?
37653 echo "$as_me:$LINENO: checking $ac_header usability" >&5
37654 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
37655 cat >conftest.$ac_ext <<_ACEOF
37656 /* confdefs.h.  */
37657 _ACEOF
37658 cat confdefs.h >>conftest.$ac_ext
37659 cat >>conftest.$ac_ext <<_ACEOF
37660 /* end confdefs.h.  */
37661 $ac_includes_default
37662 #include <$ac_header>
37663 _ACEOF
37664 rm -f conftest.$ac_objext
37665 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
37666   (eval $ac_compile) 2>conftest.er1
37667   ac_status=$?
37668   grep -v '^ *+' conftest.er1 >conftest.err
37669   rm -f conftest.er1
37670   cat conftest.err >&5
37671   echo "$as_me:$LINENO: \$? = $ac_status" >&5
37672   (exit $ac_status); } &&
37673          { ac_try='test -z "$ac_c_werror_flag"
37674                          || test ! -s conftest.err'
37675   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
37676   (eval $ac_try) 2>&5
37677   ac_status=$?
37678   echo "$as_me:$LINENO: \$? = $ac_status" >&5
37679   (exit $ac_status); }; } &&
37680          { ac_try='test -s conftest.$ac_objext'
37681   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
37682   (eval $ac_try) 2>&5
37683   ac_status=$?
37684   echo "$as_me:$LINENO: \$? = $ac_status" >&5
37685   (exit $ac_status); }; }; then
37686   ac_header_compiler=yes
37687 else
37688   echo "$as_me: failed program was:" >&5
37689 sed 's/^/| /' conftest.$ac_ext >&5
37690
37691 ac_header_compiler=no
37692 fi
37693 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
37694 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
37695 echo "${ECHO_T}$ac_header_compiler" >&6
37696
37697 # Is the header present?
37698 echo "$as_me:$LINENO: checking $ac_header presence" >&5
37699 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
37700 cat >conftest.$ac_ext <<_ACEOF
37701 /* confdefs.h.  */
37702 _ACEOF
37703 cat confdefs.h >>conftest.$ac_ext
37704 cat >>conftest.$ac_ext <<_ACEOF
37705 /* end confdefs.h.  */
37706 #include <$ac_header>
37707 _ACEOF
37708 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
37709   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
37710   ac_status=$?
37711   grep -v '^ *+' conftest.er1 >conftest.err
37712   rm -f conftest.er1
37713   cat conftest.err >&5
37714   echo "$as_me:$LINENO: \$? = $ac_status" >&5
37715   (exit $ac_status); } >/dev/null; then
37716   if test -s conftest.err; then
37717     ac_cpp_err=$ac_c_preproc_warn_flag
37718     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
37719   else
37720     ac_cpp_err=
37721   fi
37722 else
37723   ac_cpp_err=yes
37724 fi
37725 if test -z "$ac_cpp_err"; then
37726   ac_header_preproc=yes
37727 else
37728   echo "$as_me: failed program was:" >&5
37729 sed 's/^/| /' conftest.$ac_ext >&5
37730
37731   ac_header_preproc=no
37732 fi
37733 rm -f conftest.err conftest.$ac_ext
37734 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
37735 echo "${ECHO_T}$ac_header_preproc" >&6
37736
37737 # So?  What about this header?
37738 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
37739   yes:no: )
37740     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
37741 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
37742     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
37743 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
37744     ac_header_preproc=yes
37745     ;;
37746   no:yes:* )
37747     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
37748 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
37749     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
37750 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
37751     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
37752 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
37753     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
37754 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
37755     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
37756 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
37757     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
37758 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
37759     (
37760       cat <<\_ASBOX
37761 ## --------------------------------------------- ##
37762 ## Report this to <http://www.openldap.org/its/> ##
37763 ## --------------------------------------------- ##
37764 _ASBOX
37765     ) |
37766       sed "s/^/$as_me: WARNING:     /" >&2
37767     ;;
37768 esac
37769 echo "$as_me:$LINENO: checking for $ac_header" >&5
37770 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
37771 if eval "test \"\${$as_ac_Header+set}\" = set"; then
37772   echo $ECHO_N "(cached) $ECHO_C" >&6
37773 else
37774   eval "$as_ac_Header=\$ac_header_preproc"
37775 fi
37776 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
37777 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
37778
37779 fi
37780 if test `eval echo '${'$as_ac_Header'}'` = yes; then
37781   cat >>confdefs.h <<_ACEOF
37782 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
37783 _ACEOF
37784
37785 fi
37786
37787 done
37788
37789
37790         if test $ac_cv_header_slp_h = yes ; then
37791                 echo "$as_me:$LINENO: checking for SLPOpen in -lslp" >&5
37792 echo $ECHO_N "checking for SLPOpen in -lslp... $ECHO_C" >&6
37793 if test "${ac_cv_lib_slp_SLPOpen+set}" = set; then
37794   echo $ECHO_N "(cached) $ECHO_C" >&6
37795 else
37796   ac_check_lib_save_LIBS=$LIBS
37797 LIBS="-lslp  $LIBS"
37798 cat >conftest.$ac_ext <<_ACEOF
37799 /* confdefs.h.  */
37800 _ACEOF
37801 cat confdefs.h >>conftest.$ac_ext
37802 cat >>conftest.$ac_ext <<_ACEOF
37803 /* end confdefs.h.  */
37804
37805 /* Override any gcc2 internal prototype to avoid an error.  */
37806 #ifdef __cplusplus
37807 extern "C"
37808 #endif
37809 /* We use char because int might match the return type of a gcc2
37810    builtin and then its argument prototype would still apply.  */
37811 char SLPOpen ();
37812 int
37813 main ()
37814 {
37815 SLPOpen ();
37816   ;
37817   return 0;
37818 }
37819 _ACEOF
37820 rm -f conftest.$ac_objext conftest$ac_exeext
37821 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
37822   (eval $ac_link) 2>conftest.er1
37823   ac_status=$?
37824   grep -v '^ *+' conftest.er1 >conftest.err
37825   rm -f conftest.er1
37826   cat conftest.err >&5
37827   echo "$as_me:$LINENO: \$? = $ac_status" >&5
37828   (exit $ac_status); } &&
37829          { ac_try='test -z "$ac_c_werror_flag"
37830                          || test ! -s conftest.err'
37831   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
37832   (eval $ac_try) 2>&5
37833   ac_status=$?
37834   echo "$as_me:$LINENO: \$? = $ac_status" >&5
37835   (exit $ac_status); }; } &&
37836          { ac_try='test -s conftest$ac_exeext'
37837   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
37838   (eval $ac_try) 2>&5
37839   ac_status=$?
37840   echo "$as_me:$LINENO: \$? = $ac_status" >&5
37841   (exit $ac_status); }; }; then
37842   ac_cv_lib_slp_SLPOpen=yes
37843 else
37844   echo "$as_me: failed program was:" >&5
37845 sed 's/^/| /' conftest.$ac_ext >&5
37846
37847 ac_cv_lib_slp_SLPOpen=no
37848 fi
37849 rm -f conftest.err conftest.$ac_objext \
37850       conftest$ac_exeext conftest.$ac_ext
37851 LIBS=$ac_check_lib_save_LIBS
37852 fi
37853 echo "$as_me:$LINENO: result: $ac_cv_lib_slp_SLPOpen" >&5
37854 echo "${ECHO_T}$ac_cv_lib_slp_SLPOpen" >&6
37855 if test $ac_cv_lib_slp_SLPOpen = yes; then
37856   have_slp=yes
37857 else
37858   have_slp=no
37859 fi
37860
37861                 if test $have_slp = yes ; then
37862
37863 cat >>confdefs.h <<\_ACEOF
37864 #define HAVE_SLP 1
37865 _ACEOF
37866
37867                         SLAPD_SLP_LIBS=-lslp
37868                 fi
37869
37870         elif test $ol_enable_slp = yes ; then
37871                 { { echo "$as_me:$LINENO: error: SLP not found" >&5
37872 echo "$as_me: error: SLP not found" >&2;}
37873    { (exit 1); exit 1; }; }
37874         fi
37875 fi
37876
37877 if test "$ol_with_multiple_precision" != "no" ; then
37878         ol_have_bignum=no
37879         ol_have_gmp=no
37880
37881
37882
37883 for ac_header in openssl/bn.h bn.h
37884 do
37885 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
37886 if eval "test \"\${$as_ac_Header+set}\" = set"; then
37887   echo "$as_me:$LINENO: checking for $ac_header" >&5
37888 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
37889 if eval "test \"\${$as_ac_Header+set}\" = set"; then
37890   echo $ECHO_N "(cached) $ECHO_C" >&6
37891 fi
37892 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
37893 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
37894 else
37895   # Is the header compilable?
37896 echo "$as_me:$LINENO: checking $ac_header usability" >&5
37897 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
37898 cat >conftest.$ac_ext <<_ACEOF
37899 /* confdefs.h.  */
37900 _ACEOF
37901 cat confdefs.h >>conftest.$ac_ext
37902 cat >>conftest.$ac_ext <<_ACEOF
37903 /* end confdefs.h.  */
37904 $ac_includes_default
37905 #include <$ac_header>
37906 _ACEOF
37907 rm -f conftest.$ac_objext
37908 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
37909   (eval $ac_compile) 2>conftest.er1
37910   ac_status=$?
37911   grep -v '^ *+' conftest.er1 >conftest.err
37912   rm -f conftest.er1
37913   cat conftest.err >&5
37914   echo "$as_me:$LINENO: \$? = $ac_status" >&5
37915   (exit $ac_status); } &&
37916          { ac_try='test -z "$ac_c_werror_flag"
37917                          || test ! -s conftest.err'
37918   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
37919   (eval $ac_try) 2>&5
37920   ac_status=$?
37921   echo "$as_me:$LINENO: \$? = $ac_status" >&5
37922   (exit $ac_status); }; } &&
37923          { ac_try='test -s conftest.$ac_objext'
37924   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
37925   (eval $ac_try) 2>&5
37926   ac_status=$?
37927   echo "$as_me:$LINENO: \$? = $ac_status" >&5
37928   (exit $ac_status); }; }; then
37929   ac_header_compiler=yes
37930 else
37931   echo "$as_me: failed program was:" >&5
37932 sed 's/^/| /' conftest.$ac_ext >&5
37933
37934 ac_header_compiler=no
37935 fi
37936 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
37937 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
37938 echo "${ECHO_T}$ac_header_compiler" >&6
37939
37940 # Is the header present?
37941 echo "$as_me:$LINENO: checking $ac_header presence" >&5
37942 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
37943 cat >conftest.$ac_ext <<_ACEOF
37944 /* confdefs.h.  */
37945 _ACEOF
37946 cat confdefs.h >>conftest.$ac_ext
37947 cat >>conftest.$ac_ext <<_ACEOF
37948 /* end confdefs.h.  */
37949 #include <$ac_header>
37950 _ACEOF
37951 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
37952   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
37953   ac_status=$?
37954   grep -v '^ *+' conftest.er1 >conftest.err
37955   rm -f conftest.er1
37956   cat conftest.err >&5
37957   echo "$as_me:$LINENO: \$? = $ac_status" >&5
37958   (exit $ac_status); } >/dev/null; then
37959   if test -s conftest.err; then
37960     ac_cpp_err=$ac_c_preproc_warn_flag
37961     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
37962   else
37963     ac_cpp_err=
37964   fi
37965 else
37966   ac_cpp_err=yes
37967 fi
37968 if test -z "$ac_cpp_err"; then
37969   ac_header_preproc=yes
37970 else
37971   echo "$as_me: failed program was:" >&5
37972 sed 's/^/| /' conftest.$ac_ext >&5
37973
37974   ac_header_preproc=no
37975 fi
37976 rm -f conftest.err conftest.$ac_ext
37977 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
37978 echo "${ECHO_T}$ac_header_preproc" >&6
37979
37980 # So?  What about this header?
37981 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
37982   yes:no: )
37983     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
37984 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
37985     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
37986 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
37987     ac_header_preproc=yes
37988     ;;
37989   no:yes:* )
37990     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
37991 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
37992     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
37993 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
37994     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
37995 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
37996     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
37997 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
37998     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
37999 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
38000     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
38001 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
38002     (
38003       cat <<\_ASBOX
38004 ## --------------------------------------------- ##
38005 ## Report this to <http://www.openldap.org/its/> ##
38006 ## --------------------------------------------- ##
38007 _ASBOX
38008     ) |
38009       sed "s/^/$as_me: WARNING:     /" >&2
38010     ;;
38011 esac
38012 echo "$as_me:$LINENO: checking for $ac_header" >&5
38013 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
38014 if eval "test \"\${$as_ac_Header+set}\" = set"; then
38015   echo $ECHO_N "(cached) $ECHO_C" >&6
38016 else
38017   eval "$as_ac_Header=\$ac_header_preproc"
38018 fi
38019 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
38020 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
38021
38022 fi
38023 if test `eval echo '${'$as_ac_Header'}'` = yes; then
38024   cat >>confdefs.h <<_ACEOF
38025 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
38026 _ACEOF
38027
38028 fi
38029
38030 done
38031
38032
38033
38034 for ac_header in openssl/crypto.h crypto.h
38035 do
38036 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
38037 if eval "test \"\${$as_ac_Header+set}\" = set"; then
38038   echo "$as_me:$LINENO: checking for $ac_header" >&5
38039 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
38040 if eval "test \"\${$as_ac_Header+set}\" = set"; then
38041   echo $ECHO_N "(cached) $ECHO_C" >&6
38042 fi
38043 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
38044 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
38045 else
38046   # Is the header compilable?
38047 echo "$as_me:$LINENO: checking $ac_header usability" >&5
38048 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
38049 cat >conftest.$ac_ext <<_ACEOF
38050 /* confdefs.h.  */
38051 _ACEOF
38052 cat confdefs.h >>conftest.$ac_ext
38053 cat >>conftest.$ac_ext <<_ACEOF
38054 /* end confdefs.h.  */
38055 $ac_includes_default
38056 #include <$ac_header>
38057 _ACEOF
38058 rm -f conftest.$ac_objext
38059 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
38060   (eval $ac_compile) 2>conftest.er1
38061   ac_status=$?
38062   grep -v '^ *+' conftest.er1 >conftest.err
38063   rm -f conftest.er1
38064   cat conftest.err >&5
38065   echo "$as_me:$LINENO: \$? = $ac_status" >&5
38066   (exit $ac_status); } &&
38067          { ac_try='test -z "$ac_c_werror_flag"
38068                          || test ! -s conftest.err'
38069   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
38070   (eval $ac_try) 2>&5
38071   ac_status=$?
38072   echo "$as_me:$LINENO: \$? = $ac_status" >&5
38073   (exit $ac_status); }; } &&
38074          { ac_try='test -s conftest.$ac_objext'
38075   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
38076   (eval $ac_try) 2>&5
38077   ac_status=$?
38078   echo "$as_me:$LINENO: \$? = $ac_status" >&5
38079   (exit $ac_status); }; }; then
38080   ac_header_compiler=yes
38081 else
38082   echo "$as_me: failed program was:" >&5
38083 sed 's/^/| /' conftest.$ac_ext >&5
38084
38085 ac_header_compiler=no
38086 fi
38087 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
38088 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
38089 echo "${ECHO_T}$ac_header_compiler" >&6
38090
38091 # Is the header present?
38092 echo "$as_me:$LINENO: checking $ac_header presence" >&5
38093 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
38094 cat >conftest.$ac_ext <<_ACEOF
38095 /* confdefs.h.  */
38096 _ACEOF
38097 cat confdefs.h >>conftest.$ac_ext
38098 cat >>conftest.$ac_ext <<_ACEOF
38099 /* end confdefs.h.  */
38100 #include <$ac_header>
38101 _ACEOF
38102 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
38103   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
38104   ac_status=$?
38105   grep -v '^ *+' conftest.er1 >conftest.err
38106   rm -f conftest.er1
38107   cat conftest.err >&5
38108   echo "$as_me:$LINENO: \$? = $ac_status" >&5
38109   (exit $ac_status); } >/dev/null; then
38110   if test -s conftest.err; then
38111     ac_cpp_err=$ac_c_preproc_warn_flag
38112     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
38113   else
38114     ac_cpp_err=
38115   fi
38116 else
38117   ac_cpp_err=yes
38118 fi
38119 if test -z "$ac_cpp_err"; then
38120   ac_header_preproc=yes
38121 else
38122   echo "$as_me: failed program was:" >&5
38123 sed 's/^/| /' conftest.$ac_ext >&5
38124
38125   ac_header_preproc=no
38126 fi
38127 rm -f conftest.err conftest.$ac_ext
38128 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
38129 echo "${ECHO_T}$ac_header_preproc" >&6
38130
38131 # So?  What about this header?
38132 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
38133   yes:no: )
38134     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
38135 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
38136     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
38137 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
38138     ac_header_preproc=yes
38139     ;;
38140   no:yes:* )
38141     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
38142 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
38143     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
38144 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
38145     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
38146 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
38147     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
38148 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
38149     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
38150 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
38151     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
38152 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
38153     (
38154       cat <<\_ASBOX
38155 ## --------------------------------------------- ##
38156 ## Report this to <http://www.openldap.org/its/> ##
38157 ## --------------------------------------------- ##
38158 _ASBOX
38159     ) |
38160       sed "s/^/$as_me: WARNING:     /" >&2
38161     ;;
38162 esac
38163 echo "$as_me:$LINENO: checking for $ac_header" >&5
38164 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
38165 if eval "test \"\${$as_ac_Header+set}\" = set"; then
38166   echo $ECHO_N "(cached) $ECHO_C" >&6
38167 else
38168   eval "$as_ac_Header=\$ac_header_preproc"
38169 fi
38170 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
38171 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
38172
38173 fi
38174 if test `eval echo '${'$as_ac_Header'}'` = yes; then
38175   cat >>confdefs.h <<_ACEOF
38176 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
38177 _ACEOF
38178
38179 fi
38180
38181 done
38182
38183
38184 for ac_header in gmp.h
38185 do
38186 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
38187 if eval "test \"\${$as_ac_Header+set}\" = set"; then
38188   echo "$as_me:$LINENO: checking for $ac_header" >&5
38189 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
38190 if eval "test \"\${$as_ac_Header+set}\" = set"; then
38191   echo $ECHO_N "(cached) $ECHO_C" >&6
38192 fi
38193 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
38194 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
38195 else
38196   # Is the header compilable?
38197 echo "$as_me:$LINENO: checking $ac_header usability" >&5
38198 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
38199 cat >conftest.$ac_ext <<_ACEOF
38200 /* confdefs.h.  */
38201 _ACEOF
38202 cat confdefs.h >>conftest.$ac_ext
38203 cat >>conftest.$ac_ext <<_ACEOF
38204 /* end confdefs.h.  */
38205 $ac_includes_default
38206 #include <$ac_header>
38207 _ACEOF
38208 rm -f conftest.$ac_objext
38209 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
38210   (eval $ac_compile) 2>conftest.er1
38211   ac_status=$?
38212   grep -v '^ *+' conftest.er1 >conftest.err
38213   rm -f conftest.er1
38214   cat conftest.err >&5
38215   echo "$as_me:$LINENO: \$? = $ac_status" >&5
38216   (exit $ac_status); } &&
38217          { ac_try='test -z "$ac_c_werror_flag"
38218                          || test ! -s conftest.err'
38219   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
38220   (eval $ac_try) 2>&5
38221   ac_status=$?
38222   echo "$as_me:$LINENO: \$? = $ac_status" >&5
38223   (exit $ac_status); }; } &&
38224          { ac_try='test -s conftest.$ac_objext'
38225   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
38226   (eval $ac_try) 2>&5
38227   ac_status=$?
38228   echo "$as_me:$LINENO: \$? = $ac_status" >&5
38229   (exit $ac_status); }; }; then
38230   ac_header_compiler=yes
38231 else
38232   echo "$as_me: failed program was:" >&5
38233 sed 's/^/| /' conftest.$ac_ext >&5
38234
38235 ac_header_compiler=no
38236 fi
38237 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
38238 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
38239 echo "${ECHO_T}$ac_header_compiler" >&6
38240
38241 # Is the header present?
38242 echo "$as_me:$LINENO: checking $ac_header presence" >&5
38243 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
38244 cat >conftest.$ac_ext <<_ACEOF
38245 /* confdefs.h.  */
38246 _ACEOF
38247 cat confdefs.h >>conftest.$ac_ext
38248 cat >>conftest.$ac_ext <<_ACEOF
38249 /* end confdefs.h.  */
38250 #include <$ac_header>
38251 _ACEOF
38252 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
38253   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
38254   ac_status=$?
38255   grep -v '^ *+' conftest.er1 >conftest.err
38256   rm -f conftest.er1
38257   cat conftest.err >&5
38258   echo "$as_me:$LINENO: \$? = $ac_status" >&5
38259   (exit $ac_status); } >/dev/null; then
38260   if test -s conftest.err; then
38261     ac_cpp_err=$ac_c_preproc_warn_flag
38262     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
38263   else
38264     ac_cpp_err=
38265   fi
38266 else
38267   ac_cpp_err=yes
38268 fi
38269 if test -z "$ac_cpp_err"; then
38270   ac_header_preproc=yes
38271 else
38272   echo "$as_me: failed program was:" >&5
38273 sed 's/^/| /' conftest.$ac_ext >&5
38274
38275   ac_header_preproc=no
38276 fi
38277 rm -f conftest.err conftest.$ac_ext
38278 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
38279 echo "${ECHO_T}$ac_header_preproc" >&6
38280
38281 # So?  What about this header?
38282 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
38283   yes:no: )
38284     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
38285 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
38286     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
38287 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
38288     ac_header_preproc=yes
38289     ;;
38290   no:yes:* )
38291     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
38292 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
38293     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
38294 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
38295     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
38296 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
38297     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
38298 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
38299     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
38300 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
38301     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
38302 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
38303     (
38304       cat <<\_ASBOX
38305 ## --------------------------------------------- ##
38306 ## Report this to <http://www.openldap.org/its/> ##
38307 ## --------------------------------------------- ##
38308 _ASBOX
38309     ) |
38310       sed "s/^/$as_me: WARNING:     /" >&2
38311     ;;
38312 esac
38313 echo "$as_me:$LINENO: checking for $ac_header" >&5
38314 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
38315 if eval "test \"\${$as_ac_Header+set}\" = set"; then
38316   echo $ECHO_N "(cached) $ECHO_C" >&6
38317 else
38318   eval "$as_ac_Header=\$ac_header_preproc"
38319 fi
38320 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
38321 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
38322
38323 fi
38324 if test `eval echo '${'$as_ac_Header'}'` = yes; then
38325   cat >>confdefs.h <<_ACEOF
38326 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
38327 _ACEOF
38328
38329 fi
38330
38331 done
38332
38333
38334         if test "$ol_with_tls" = "found" ; then
38335                 ol_have_bn_h=no
38336                 ol_have_crypto_h=no
38337
38338                 if test "$ac_cv_header_openssl_bn_h" = "yes" ||
38339                    test "$ac_cv_header_bn_h" = "yes" ; then
38340                         ol_have_bn_h=yes
38341                 fi
38342
38343                 if test "$ac_cv_header_openssl_crypto_h" = "yes" ||
38344                    test "$ac_cv_header_crypto_h" = "yes" ; then
38345                         ol_have_crypto_h=yes
38346                 fi
38347
38348                 if test "$ol_have_bn_h" = "yes" &&
38349                    test "$ol_have_crypto_h" = "yes" ; then
38350                         ol_have_bignum=yes
38351                 fi
38352         fi
38353
38354         if test $ac_cv_header_gmp_h = yes ; then
38355                 echo "$as_me:$LINENO: checking for __gmpz_add_ui in -lgmp" >&5
38356 echo $ECHO_N "checking for __gmpz_add_ui in -lgmp... $ECHO_C" >&6
38357 if test "${ac_cv_lib_gmp___gmpz_add_ui+set}" = set; then
38358   echo $ECHO_N "(cached) $ECHO_C" >&6
38359 else
38360   ac_check_lib_save_LIBS=$LIBS
38361 LIBS="-lgmp  $LIBS"
38362 cat >conftest.$ac_ext <<_ACEOF
38363 /* confdefs.h.  */
38364 _ACEOF
38365 cat confdefs.h >>conftest.$ac_ext
38366 cat >>conftest.$ac_ext <<_ACEOF
38367 /* end confdefs.h.  */
38368
38369 /* Override any gcc2 internal prototype to avoid an error.  */
38370 #ifdef __cplusplus
38371 extern "C"
38372 #endif
38373 /* We use char because int might match the return type of a gcc2
38374    builtin and then its argument prototype would still apply.  */
38375 char __gmpz_add_ui ();
38376 int
38377 main ()
38378 {
38379 __gmpz_add_ui ();
38380   ;
38381   return 0;
38382 }
38383 _ACEOF
38384 rm -f conftest.$ac_objext conftest$ac_exeext
38385 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
38386   (eval $ac_link) 2>conftest.er1
38387   ac_status=$?
38388   grep -v '^ *+' conftest.er1 >conftest.err
38389   rm -f conftest.er1
38390   cat conftest.err >&5
38391   echo "$as_me:$LINENO: \$? = $ac_status" >&5
38392   (exit $ac_status); } &&
38393          { ac_try='test -z "$ac_c_werror_flag"
38394                          || test ! -s conftest.err'
38395   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
38396   (eval $ac_try) 2>&5
38397   ac_status=$?
38398   echo "$as_me:$LINENO: \$? = $ac_status" >&5
38399   (exit $ac_status); }; } &&
38400          { ac_try='test -s conftest$ac_exeext'
38401   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
38402   (eval $ac_try) 2>&5
38403   ac_status=$?
38404   echo "$as_me:$LINENO: \$? = $ac_status" >&5
38405   (exit $ac_status); }; }; then
38406   ac_cv_lib_gmp___gmpz_add_ui=yes
38407 else
38408   echo "$as_me: failed program was:" >&5
38409 sed 's/^/| /' conftest.$ac_ext >&5
38410
38411 ac_cv_lib_gmp___gmpz_add_ui=no
38412 fi
38413 rm -f conftest.err conftest.$ac_objext \
38414       conftest$ac_exeext conftest.$ac_ext
38415 LIBS=$ac_check_lib_save_LIBS
38416 fi
38417 echo "$as_me:$LINENO: result: $ac_cv_lib_gmp___gmpz_add_ui" >&5
38418 echo "${ECHO_T}$ac_cv_lib_gmp___gmpz_add_ui" >&6
38419 if test $ac_cv_lib_gmp___gmpz_add_ui = yes; then
38420   have_gmp=yes
38421 else
38422   have_gmp=no
38423 fi
38424
38425                 if test $have_gmp = yes ; then
38426                         ol_have_gmp=yes
38427                 fi
38428         fi
38429
38430         echo "$as_me:$LINENO: checking for multiple precision support" >&5
38431 echo $ECHO_N "checking for multiple precision support... $ECHO_C" >&6
38432
38433         ol_mp_support="none"
38434         case "$ol_with_multiple_precision" in
38435         auto)
38436                                                                                 if test "$ol_have_bignum" = "yes" ; then
38437                         ol_mp_support="bignum"
38438                 else
38439                         if test "$ol_have_gmp" = "yes" ; then
38440                                 ol_mp_support="gmp"
38441                         fi
38442                 fi
38443                 ;;
38444         bignum)
38445                 if test "$ol_have_bignum" != "yes" ; then
38446                         { { echo "$as_me:$LINENO: error: OpenSSL's BIGNUM not available" >&5
38447 echo "$as_me: error: OpenSSL's BIGNUM not available" >&2;}
38448    { (exit 1); exit 1; }; }
38449                 fi
38450                 ol_mp_support="bignum"
38451                 ;;
38452         gmp)
38453                 if test "$ol_have_gmp" != "yes" ; then
38454                         { { echo "$as_me:$LINENO: error: GMP not available" >&5
38455 echo "$as_me: error: GMP not available" >&2;}
38456    { (exit 1); exit 1; }; }
38457                 fi
38458                 ol_mp_support="gmp"
38459                 ;;
38460         yes)
38461                 if test "$ol_have_bignum" = "yes" ; then
38462                         ol_mp_support="bignum"
38463                 elif test "$ol_have_gmp" = "yes" ; then
38464                         ol_mp_support="gmp"
38465                 else
38466                         { { echo "$as_me:$LINENO: error: not available" >&5
38467 echo "$as_me: error: not available" >&2;}
38468    { (exit 1); exit 1; }; }
38469                 fi
38470                 ;;
38471         esac
38472
38473         case "$ol_mp_support" in
38474         bignum)
38475
38476 cat >>confdefs.h <<\_ACEOF
38477 #define HAVE_BIGNUM 1
38478 _ACEOF
38479
38480                 ;;
38481         gmp)
38482
38483 cat >>confdefs.h <<\_ACEOF
38484 #define HAVE_GMP 1
38485 _ACEOF
38486
38487                 SLAPD_GMP_LIBS=-lgmp
38488                 ;;
38489         none)
38490                 ;;
38491         esac
38492
38493         echo "$as_me:$LINENO: result: $ol_mp_support" >&5
38494 echo "${ECHO_T}$ol_mp_support" >&6
38495 fi
38496
38497
38498 echo "$as_me:$LINENO: checking for mode_t" >&5
38499 echo $ECHO_N "checking for mode_t... $ECHO_C" >&6
38500 if test "${ac_cv_type_mode_t+set}" = set; then
38501   echo $ECHO_N "(cached) $ECHO_C" >&6
38502 else
38503   cat >conftest.$ac_ext <<_ACEOF
38504 /* confdefs.h.  */
38505 _ACEOF
38506 cat confdefs.h >>conftest.$ac_ext
38507 cat >>conftest.$ac_ext <<_ACEOF
38508 /* end confdefs.h.  */
38509 $ac_includes_default
38510 int
38511 main ()
38512 {
38513 if ((mode_t *) 0)
38514   return 0;
38515 if (sizeof (mode_t))
38516   return 0;
38517   ;
38518   return 0;
38519 }
38520 _ACEOF
38521 rm -f conftest.$ac_objext
38522 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
38523   (eval $ac_compile) 2>conftest.er1
38524   ac_status=$?
38525   grep -v '^ *+' conftest.er1 >conftest.err
38526   rm -f conftest.er1
38527   cat conftest.err >&5
38528   echo "$as_me:$LINENO: \$? = $ac_status" >&5
38529   (exit $ac_status); } &&
38530          { ac_try='test -z "$ac_c_werror_flag"
38531                          || test ! -s conftest.err'
38532   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
38533   (eval $ac_try) 2>&5
38534   ac_status=$?
38535   echo "$as_me:$LINENO: \$? = $ac_status" >&5
38536   (exit $ac_status); }; } &&
38537          { ac_try='test -s conftest.$ac_objext'
38538   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
38539   (eval $ac_try) 2>&5
38540   ac_status=$?
38541   echo "$as_me:$LINENO: \$? = $ac_status" >&5
38542   (exit $ac_status); }; }; then
38543   ac_cv_type_mode_t=yes
38544 else
38545   echo "$as_me: failed program was:" >&5
38546 sed 's/^/| /' conftest.$ac_ext >&5
38547
38548 ac_cv_type_mode_t=no
38549 fi
38550 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
38551 fi
38552 echo "$as_me:$LINENO: result: $ac_cv_type_mode_t" >&5
38553 echo "${ECHO_T}$ac_cv_type_mode_t" >&6
38554 if test $ac_cv_type_mode_t = yes; then
38555   :
38556 else
38557
38558 cat >>confdefs.h <<_ACEOF
38559 #define mode_t int
38560 _ACEOF
38561
38562 fi
38563
38564 echo "$as_me:$LINENO: checking for off_t" >&5
38565 echo $ECHO_N "checking for off_t... $ECHO_C" >&6
38566 if test "${ac_cv_type_off_t+set}" = set; then
38567   echo $ECHO_N "(cached) $ECHO_C" >&6
38568 else
38569   cat >conftest.$ac_ext <<_ACEOF
38570 /* confdefs.h.  */
38571 _ACEOF
38572 cat confdefs.h >>conftest.$ac_ext
38573 cat >>conftest.$ac_ext <<_ACEOF
38574 /* end confdefs.h.  */
38575 $ac_includes_default
38576 int
38577 main ()
38578 {
38579 if ((off_t *) 0)
38580   return 0;
38581 if (sizeof (off_t))
38582   return 0;
38583   ;
38584   return 0;
38585 }
38586 _ACEOF
38587 rm -f conftest.$ac_objext
38588 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
38589   (eval $ac_compile) 2>conftest.er1
38590   ac_status=$?
38591   grep -v '^ *+' conftest.er1 >conftest.err
38592   rm -f conftest.er1
38593   cat conftest.err >&5
38594   echo "$as_me:$LINENO: \$? = $ac_status" >&5
38595   (exit $ac_status); } &&
38596          { ac_try='test -z "$ac_c_werror_flag"
38597                          || test ! -s conftest.err'
38598   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
38599   (eval $ac_try) 2>&5
38600   ac_status=$?
38601   echo "$as_me:$LINENO: \$? = $ac_status" >&5
38602   (exit $ac_status); }; } &&
38603          { ac_try='test -s conftest.$ac_objext'
38604   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
38605   (eval $ac_try) 2>&5
38606   ac_status=$?
38607   echo "$as_me:$LINENO: \$? = $ac_status" >&5
38608   (exit $ac_status); }; }; then
38609   ac_cv_type_off_t=yes
38610 else
38611   echo "$as_me: failed program was:" >&5
38612 sed 's/^/| /' conftest.$ac_ext >&5
38613
38614 ac_cv_type_off_t=no
38615 fi
38616 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
38617 fi
38618 echo "$as_me:$LINENO: result: $ac_cv_type_off_t" >&5
38619 echo "${ECHO_T}$ac_cv_type_off_t" >&6
38620 if test $ac_cv_type_off_t = yes; then
38621   :
38622 else
38623
38624 cat >>confdefs.h <<_ACEOF
38625 #define off_t long
38626 _ACEOF
38627
38628 fi
38629
38630 echo "$as_me:$LINENO: checking for pid_t" >&5
38631 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6
38632 if test "${ac_cv_type_pid_t+set}" = set; then
38633   echo $ECHO_N "(cached) $ECHO_C" >&6
38634 else
38635   cat >conftest.$ac_ext <<_ACEOF
38636 /* confdefs.h.  */
38637 _ACEOF
38638 cat confdefs.h >>conftest.$ac_ext
38639 cat >>conftest.$ac_ext <<_ACEOF
38640 /* end confdefs.h.  */
38641 $ac_includes_default
38642 int
38643 main ()
38644 {
38645 if ((pid_t *) 0)
38646   return 0;
38647 if (sizeof (pid_t))
38648   return 0;
38649   ;
38650   return 0;
38651 }
38652 _ACEOF
38653 rm -f conftest.$ac_objext
38654 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
38655   (eval $ac_compile) 2>conftest.er1
38656   ac_status=$?
38657   grep -v '^ *+' conftest.er1 >conftest.err
38658   rm -f conftest.er1
38659   cat conftest.err >&5
38660   echo "$as_me:$LINENO: \$? = $ac_status" >&5
38661   (exit $ac_status); } &&
38662          { ac_try='test -z "$ac_c_werror_flag"
38663                          || test ! -s conftest.err'
38664   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
38665   (eval $ac_try) 2>&5
38666   ac_status=$?
38667   echo "$as_me:$LINENO: \$? = $ac_status" >&5
38668   (exit $ac_status); }; } &&
38669          { ac_try='test -s conftest.$ac_objext'
38670   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
38671   (eval $ac_try) 2>&5
38672   ac_status=$?
38673   echo "$as_me:$LINENO: \$? = $ac_status" >&5
38674   (exit $ac_status); }; }; then
38675   ac_cv_type_pid_t=yes
38676 else
38677   echo "$as_me: failed program was:" >&5
38678 sed 's/^/| /' conftest.$ac_ext >&5
38679
38680 ac_cv_type_pid_t=no
38681 fi
38682 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
38683 fi
38684 echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
38685 echo "${ECHO_T}$ac_cv_type_pid_t" >&6
38686 if test $ac_cv_type_pid_t = yes; then
38687   :
38688 else
38689
38690 cat >>confdefs.h <<_ACEOF
38691 #define pid_t int
38692 _ACEOF
38693
38694 fi
38695
38696 echo "$as_me:$LINENO: checking for ssize_t" >&5
38697 echo $ECHO_N "checking for ssize_t... $ECHO_C" >&6
38698 if test "${ac_cv_type_ssize_t+set}" = set; then
38699   echo $ECHO_N "(cached) $ECHO_C" >&6
38700 else
38701   cat >conftest.$ac_ext <<_ACEOF
38702 /* confdefs.h.  */
38703 _ACEOF
38704 cat confdefs.h >>conftest.$ac_ext
38705 cat >>conftest.$ac_ext <<_ACEOF
38706 /* end confdefs.h.  */
38707 $ac_includes_default
38708 int
38709 main ()
38710 {
38711 if ((ssize_t *) 0)
38712   return 0;
38713 if (sizeof (ssize_t))
38714   return 0;
38715   ;
38716   return 0;
38717 }
38718 _ACEOF
38719 rm -f conftest.$ac_objext
38720 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
38721   (eval $ac_compile) 2>conftest.er1
38722   ac_status=$?
38723   grep -v '^ *+' conftest.er1 >conftest.err
38724   rm -f conftest.er1
38725   cat conftest.err >&5
38726   echo "$as_me:$LINENO: \$? = $ac_status" >&5
38727   (exit $ac_status); } &&
38728          { ac_try='test -z "$ac_c_werror_flag"
38729                          || test ! -s conftest.err'
38730   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
38731   (eval $ac_try) 2>&5
38732   ac_status=$?
38733   echo "$as_me:$LINENO: \$? = $ac_status" >&5
38734   (exit $ac_status); }; } &&
38735          { ac_try='test -s conftest.$ac_objext'
38736   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
38737   (eval $ac_try) 2>&5
38738   ac_status=$?
38739   echo "$as_me:$LINENO: \$? = $ac_status" >&5
38740   (exit $ac_status); }; }; then
38741   ac_cv_type_ssize_t=yes
38742 else
38743   echo "$as_me: failed program was:" >&5
38744 sed 's/^/| /' conftest.$ac_ext >&5
38745
38746 ac_cv_type_ssize_t=no
38747 fi
38748 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
38749 fi
38750 echo "$as_me:$LINENO: result: $ac_cv_type_ssize_t" >&5
38751 echo "${ECHO_T}$ac_cv_type_ssize_t" >&6
38752 if test $ac_cv_type_ssize_t = yes; then
38753   :
38754 else
38755
38756 cat >>confdefs.h <<_ACEOF
38757 #define ssize_t signed int
38758 _ACEOF
38759
38760 fi
38761
38762 echo "$as_me:$LINENO: checking for caddr_t" >&5
38763 echo $ECHO_N "checking for caddr_t... $ECHO_C" >&6
38764 if test "${ac_cv_type_caddr_t+set}" = set; then
38765   echo $ECHO_N "(cached) $ECHO_C" >&6
38766 else
38767   cat >conftest.$ac_ext <<_ACEOF
38768 /* confdefs.h.  */
38769 _ACEOF
38770 cat confdefs.h >>conftest.$ac_ext
38771 cat >>conftest.$ac_ext <<_ACEOF
38772 /* end confdefs.h.  */
38773 $ac_includes_default
38774 int
38775 main ()
38776 {
38777 if ((caddr_t *) 0)
38778   return 0;
38779 if (sizeof (caddr_t))
38780   return 0;
38781   ;
38782   return 0;
38783 }
38784 _ACEOF
38785 rm -f conftest.$ac_objext
38786 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
38787   (eval $ac_compile) 2>conftest.er1
38788   ac_status=$?
38789   grep -v '^ *+' conftest.er1 >conftest.err
38790   rm -f conftest.er1
38791   cat conftest.err >&5
38792   echo "$as_me:$LINENO: \$? = $ac_status" >&5
38793   (exit $ac_status); } &&
38794          { ac_try='test -z "$ac_c_werror_flag"
38795                          || test ! -s conftest.err'
38796   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
38797   (eval $ac_try) 2>&5
38798   ac_status=$?
38799   echo "$as_me:$LINENO: \$? = $ac_status" >&5
38800   (exit $ac_status); }; } &&
38801          { ac_try='test -s conftest.$ac_objext'
38802   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
38803   (eval $ac_try) 2>&5
38804   ac_status=$?
38805   echo "$as_me:$LINENO: \$? = $ac_status" >&5
38806   (exit $ac_status); }; }; then
38807   ac_cv_type_caddr_t=yes
38808 else
38809   echo "$as_me: failed program was:" >&5
38810 sed 's/^/| /' conftest.$ac_ext >&5
38811
38812 ac_cv_type_caddr_t=no
38813 fi
38814 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
38815 fi
38816 echo "$as_me:$LINENO: result: $ac_cv_type_caddr_t" >&5
38817 echo "${ECHO_T}$ac_cv_type_caddr_t" >&6
38818 if test $ac_cv_type_caddr_t = yes; then
38819   :
38820 else
38821
38822 cat >>confdefs.h <<_ACEOF
38823 #define caddr_t char *
38824 _ACEOF
38825
38826 fi
38827
38828 echo "$as_me:$LINENO: checking for size_t" >&5
38829 echo $ECHO_N "checking for size_t... $ECHO_C" >&6
38830 if test "${ac_cv_type_size_t+set}" = set; then
38831   echo $ECHO_N "(cached) $ECHO_C" >&6
38832 else
38833   cat >conftest.$ac_ext <<_ACEOF
38834 /* confdefs.h.  */
38835 _ACEOF
38836 cat confdefs.h >>conftest.$ac_ext
38837 cat >>conftest.$ac_ext <<_ACEOF
38838 /* end confdefs.h.  */
38839 $ac_includes_default
38840 int
38841 main ()
38842 {
38843 if ((size_t *) 0)
38844   return 0;
38845 if (sizeof (size_t))
38846   return 0;
38847   ;
38848   return 0;
38849 }
38850 _ACEOF
38851 rm -f conftest.$ac_objext
38852 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
38853   (eval $ac_compile) 2>conftest.er1
38854   ac_status=$?
38855   grep -v '^ *+' conftest.er1 >conftest.err
38856   rm -f conftest.er1
38857   cat conftest.err >&5
38858   echo "$as_me:$LINENO: \$? = $ac_status" >&5
38859   (exit $ac_status); } &&
38860          { ac_try='test -z "$ac_c_werror_flag"
38861                          || test ! -s conftest.err'
38862   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
38863   (eval $ac_try) 2>&5
38864   ac_status=$?
38865   echo "$as_me:$LINENO: \$? = $ac_status" >&5
38866   (exit $ac_status); }; } &&
38867          { ac_try='test -s conftest.$ac_objext'
38868   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
38869   (eval $ac_try) 2>&5
38870   ac_status=$?
38871   echo "$as_me:$LINENO: \$? = $ac_status" >&5
38872   (exit $ac_status); }; }; then
38873   ac_cv_type_size_t=yes
38874 else
38875   echo "$as_me: failed program was:" >&5
38876 sed 's/^/| /' conftest.$ac_ext >&5
38877
38878 ac_cv_type_size_t=no
38879 fi
38880 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
38881 fi
38882 echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
38883 echo "${ECHO_T}$ac_cv_type_size_t" >&6
38884 if test $ac_cv_type_size_t = yes; then
38885   :
38886 else
38887
38888 cat >>confdefs.h <<_ACEOF
38889 #define size_t unsigned
38890 _ACEOF
38891
38892 fi
38893
38894
38895 echo "$as_me:$LINENO: checking for long long" >&5
38896 echo $ECHO_N "checking for long long... $ECHO_C" >&6
38897 if test "${ac_cv_type_long_long+set}" = set; then
38898   echo $ECHO_N "(cached) $ECHO_C" >&6
38899 else
38900   cat >conftest.$ac_ext <<_ACEOF
38901 /* confdefs.h.  */
38902 _ACEOF
38903 cat confdefs.h >>conftest.$ac_ext
38904 cat >>conftest.$ac_ext <<_ACEOF
38905 /* end confdefs.h.  */
38906 $ac_includes_default
38907 int
38908 main ()
38909 {
38910 if ((long long *) 0)
38911   return 0;
38912 if (sizeof (long long))
38913   return 0;
38914   ;
38915   return 0;
38916 }
38917 _ACEOF
38918 rm -f conftest.$ac_objext
38919 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
38920   (eval $ac_compile) 2>conftest.er1
38921   ac_status=$?
38922   grep -v '^ *+' conftest.er1 >conftest.err
38923   rm -f conftest.er1
38924   cat conftest.err >&5
38925   echo "$as_me:$LINENO: \$? = $ac_status" >&5
38926   (exit $ac_status); } &&
38927          { ac_try='test -z "$ac_c_werror_flag"
38928                          || test ! -s conftest.err'
38929   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
38930   (eval $ac_try) 2>&5
38931   ac_status=$?
38932   echo "$as_me:$LINENO: \$? = $ac_status" >&5
38933   (exit $ac_status); }; } &&
38934          { ac_try='test -s conftest.$ac_objext'
38935   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
38936   (eval $ac_try) 2>&5
38937   ac_status=$?
38938   echo "$as_me:$LINENO: \$? = $ac_status" >&5
38939   (exit $ac_status); }; }; then
38940   ac_cv_type_long_long=yes
38941 else
38942   echo "$as_me: failed program was:" >&5
38943 sed 's/^/| /' conftest.$ac_ext >&5
38944
38945 ac_cv_type_long_long=no
38946 fi
38947 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
38948 fi
38949 echo "$as_me:$LINENO: result: $ac_cv_type_long_long" >&5
38950 echo "${ECHO_T}$ac_cv_type_long_long" >&6
38951 if test $ac_cv_type_long_long = yes; then
38952
38953 cat >>confdefs.h <<_ACEOF
38954 #define HAVE_LONG_LONG 1
38955 _ACEOF
38956
38957
38958 fi
38959
38960 echo "$as_me:$LINENO: checking for ptrdiff_t" >&5
38961 echo $ECHO_N "checking for ptrdiff_t... $ECHO_C" >&6
38962 if test "${ac_cv_type_ptrdiff_t+set}" = set; then
38963   echo $ECHO_N "(cached) $ECHO_C" >&6
38964 else
38965   cat >conftest.$ac_ext <<_ACEOF
38966 /* confdefs.h.  */
38967 _ACEOF
38968 cat confdefs.h >>conftest.$ac_ext
38969 cat >>conftest.$ac_ext <<_ACEOF
38970 /* end confdefs.h.  */
38971 $ac_includes_default
38972 int
38973 main ()
38974 {
38975 if ((ptrdiff_t *) 0)
38976   return 0;
38977 if (sizeof (ptrdiff_t))
38978   return 0;
38979   ;
38980   return 0;
38981 }
38982 _ACEOF
38983 rm -f conftest.$ac_objext
38984 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
38985   (eval $ac_compile) 2>conftest.er1
38986   ac_status=$?
38987   grep -v '^ *+' conftest.er1 >conftest.err
38988   rm -f conftest.er1
38989   cat conftest.err >&5
38990   echo "$as_me:$LINENO: \$? = $ac_status" >&5
38991   (exit $ac_status); } &&
38992          { ac_try='test -z "$ac_c_werror_flag"
38993                          || test ! -s conftest.err'
38994   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
38995   (eval $ac_try) 2>&5
38996   ac_status=$?
38997   echo "$as_me:$LINENO: \$? = $ac_status" >&5
38998   (exit $ac_status); }; } &&
38999          { ac_try='test -s conftest.$ac_objext'
39000   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
39001   (eval $ac_try) 2>&5
39002   ac_status=$?
39003   echo "$as_me:$LINENO: \$? = $ac_status" >&5
39004   (exit $ac_status); }; }; then
39005   ac_cv_type_ptrdiff_t=yes
39006 else
39007   echo "$as_me: failed program was:" >&5
39008 sed 's/^/| /' conftest.$ac_ext >&5
39009
39010 ac_cv_type_ptrdiff_t=no
39011 fi
39012 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
39013 fi
39014 echo "$as_me:$LINENO: result: $ac_cv_type_ptrdiff_t" >&5
39015 echo "${ECHO_T}$ac_cv_type_ptrdiff_t" >&6
39016 if test $ac_cv_type_ptrdiff_t = yes; then
39017
39018 cat >>confdefs.h <<_ACEOF
39019 #define HAVE_PTRDIFF_T 1
39020 _ACEOF
39021
39022
39023 fi
39024
39025
39026 echo "$as_me:$LINENO: checking for socklen_t" >&5
39027 echo $ECHO_N "checking for socklen_t... $ECHO_C" >&6
39028 if test "${ac_cv_type_socklen_t+set}" = set; then
39029   echo $ECHO_N "(cached) $ECHO_C" >&6
39030 else
39031   cat >conftest.$ac_ext <<_ACEOF
39032 /* confdefs.h.  */
39033 _ACEOF
39034 cat confdefs.h >>conftest.$ac_ext
39035 cat >>conftest.$ac_ext <<_ACEOF
39036 /* end confdefs.h.  */
39037 $ac_includes_default
39038 #ifdef HAVE_SYS_SOCKET_H
39039 #include <sys/socket.h>
39040 #endif
39041
39042
39043 int
39044 main ()
39045 {
39046 if ((socklen_t *) 0)
39047   return 0;
39048 if (sizeof (socklen_t))
39049   return 0;
39050   ;
39051   return 0;
39052 }
39053 _ACEOF
39054 rm -f conftest.$ac_objext
39055 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
39056   (eval $ac_compile) 2>conftest.er1
39057   ac_status=$?
39058   grep -v '^ *+' conftest.er1 >conftest.err
39059   rm -f conftest.er1
39060   cat conftest.err >&5
39061   echo "$as_me:$LINENO: \$? = $ac_status" >&5
39062   (exit $ac_status); } &&
39063          { ac_try='test -z "$ac_c_werror_flag"
39064                          || test ! -s conftest.err'
39065   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
39066   (eval $ac_try) 2>&5
39067   ac_status=$?
39068   echo "$as_me:$LINENO: \$? = $ac_status" >&5
39069   (exit $ac_status); }; } &&
39070          { ac_try='test -s conftest.$ac_objext'
39071   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
39072   (eval $ac_try) 2>&5
39073   ac_status=$?
39074   echo "$as_me:$LINENO: \$? = $ac_status" >&5
39075   (exit $ac_status); }; }; then
39076   ac_cv_type_socklen_t=yes
39077 else
39078   echo "$as_me: failed program was:" >&5
39079 sed 's/^/| /' conftest.$ac_ext >&5
39080
39081 ac_cv_type_socklen_t=no
39082 fi
39083 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
39084 fi
39085 echo "$as_me:$LINENO: result: $ac_cv_type_socklen_t" >&5
39086 echo "${ECHO_T}$ac_cv_type_socklen_t" >&6
39087 if test $ac_cv_type_socklen_t = yes; then
39088   :
39089 else
39090
39091 cat >>confdefs.h <<_ACEOF
39092 #define socklen_t int
39093 _ACEOF
39094
39095 fi
39096
39097
39098 echo "$as_me:$LINENO: checking return type of signal handlers" >&5
39099 echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6
39100 if test "${ac_cv_type_signal+set}" = set; then
39101   echo $ECHO_N "(cached) $ECHO_C" >&6
39102 else
39103   cat >conftest.$ac_ext <<_ACEOF
39104 /* confdefs.h.  */
39105 _ACEOF
39106 cat confdefs.h >>conftest.$ac_ext
39107 cat >>conftest.$ac_ext <<_ACEOF
39108 /* end confdefs.h.  */
39109 #include <sys/types.h>
39110 #include <signal.h>
39111 #ifdef signal
39112 # undef signal
39113 #endif
39114 #ifdef __cplusplus
39115 extern "C" void (*signal (int, void (*)(int)))(int);
39116 #else
39117 void (*signal ()) ();
39118 #endif
39119
39120 int
39121 main ()
39122 {
39123 int i;
39124   ;
39125   return 0;
39126 }
39127 _ACEOF
39128 rm -f conftest.$ac_objext
39129 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
39130   (eval $ac_compile) 2>conftest.er1
39131   ac_status=$?
39132   grep -v '^ *+' conftest.er1 >conftest.err
39133   rm -f conftest.er1
39134   cat conftest.err >&5
39135   echo "$as_me:$LINENO: \$? = $ac_status" >&5
39136   (exit $ac_status); } &&
39137          { ac_try='test -z "$ac_c_werror_flag"
39138                          || test ! -s conftest.err'
39139   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
39140   (eval $ac_try) 2>&5
39141   ac_status=$?
39142   echo "$as_me:$LINENO: \$? = $ac_status" >&5
39143   (exit $ac_status); }; } &&
39144          { ac_try='test -s conftest.$ac_objext'
39145   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
39146   (eval $ac_try) 2>&5
39147   ac_status=$?
39148   echo "$as_me:$LINENO: \$? = $ac_status" >&5
39149   (exit $ac_status); }; }; then
39150   ac_cv_type_signal=void
39151 else
39152   echo "$as_me: failed program was:" >&5
39153 sed 's/^/| /' conftest.$ac_ext >&5
39154
39155 ac_cv_type_signal=int
39156 fi
39157 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
39158 fi
39159 echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5
39160 echo "${ECHO_T}$ac_cv_type_signal" >&6
39161
39162 cat >>confdefs.h <<_ACEOF
39163 #define RETSIGTYPE $ac_cv_type_signal
39164 _ACEOF
39165
39166
39167
39168 echo "$as_me:$LINENO: checking for sig_atomic_t" >&5
39169 echo $ECHO_N "checking for sig_atomic_t... $ECHO_C" >&6
39170 if test "${ac_cv_type_sig_atomic_t+set}" = set; then
39171   echo $ECHO_N "(cached) $ECHO_C" >&6
39172 else
39173   cat >conftest.$ac_ext <<_ACEOF
39174 /* confdefs.h.  */
39175 _ACEOF
39176 cat confdefs.h >>conftest.$ac_ext
39177 cat >>conftest.$ac_ext <<_ACEOF
39178 /* end confdefs.h.  */
39179 $ac_includes_default
39180 #include <signal.h>
39181
39182
39183 int
39184 main ()
39185 {
39186 if ((sig_atomic_t *) 0)
39187   return 0;
39188 if (sizeof (sig_atomic_t))
39189   return 0;
39190   ;
39191   return 0;
39192 }
39193 _ACEOF
39194 rm -f conftest.$ac_objext
39195 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
39196   (eval $ac_compile) 2>conftest.er1
39197   ac_status=$?
39198   grep -v '^ *+' conftest.er1 >conftest.err
39199   rm -f conftest.er1
39200   cat conftest.err >&5
39201   echo "$as_me:$LINENO: \$? = $ac_status" >&5
39202   (exit $ac_status); } &&
39203          { ac_try='test -z "$ac_c_werror_flag"
39204                          || test ! -s conftest.err'
39205   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
39206   (eval $ac_try) 2>&5
39207   ac_status=$?
39208   echo "$as_me:$LINENO: \$? = $ac_status" >&5
39209   (exit $ac_status); }; } &&
39210          { ac_try='test -s conftest.$ac_objext'
39211   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
39212   (eval $ac_try) 2>&5
39213   ac_status=$?
39214   echo "$as_me:$LINENO: \$? = $ac_status" >&5
39215   (exit $ac_status); }; }; then
39216   ac_cv_type_sig_atomic_t=yes
39217 else
39218   echo "$as_me: failed program was:" >&5
39219 sed 's/^/| /' conftest.$ac_ext >&5
39220
39221 ac_cv_type_sig_atomic_t=no
39222 fi
39223 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
39224 fi
39225 echo "$as_me:$LINENO: result: $ac_cv_type_sig_atomic_t" >&5
39226 echo "${ECHO_T}$ac_cv_type_sig_atomic_t" >&6
39227 if test $ac_cv_type_sig_atomic_t = yes; then
39228   :
39229 else
39230
39231 cat >>confdefs.h <<_ACEOF
39232 #define sig_atomic_t int
39233 _ACEOF
39234
39235 fi
39236
39237
39238 echo "$as_me:$LINENO: checking for uid_t in sys/types.h" >&5
39239 echo $ECHO_N "checking for uid_t in sys/types.h... $ECHO_C" >&6
39240 if test "${ac_cv_type_uid_t+set}" = set; then
39241   echo $ECHO_N "(cached) $ECHO_C" >&6
39242 else
39243   cat >conftest.$ac_ext <<_ACEOF
39244 /* confdefs.h.  */
39245 _ACEOF
39246 cat confdefs.h >>conftest.$ac_ext
39247 cat >>conftest.$ac_ext <<_ACEOF
39248 /* end confdefs.h.  */
39249 #include <sys/types.h>
39250
39251 _ACEOF
39252 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
39253   $EGREP "uid_t" >/dev/null 2>&1; then
39254   ac_cv_type_uid_t=yes
39255 else
39256   ac_cv_type_uid_t=no
39257 fi
39258 rm -f conftest*
39259
39260 fi
39261 echo "$as_me:$LINENO: result: $ac_cv_type_uid_t" >&5
39262 echo "${ECHO_T}$ac_cv_type_uid_t" >&6
39263 if test $ac_cv_type_uid_t = no; then
39264
39265 cat >>confdefs.h <<\_ACEOF
39266 #define uid_t int
39267 _ACEOF
39268
39269
39270 cat >>confdefs.h <<\_ACEOF
39271 #define gid_t int
39272 _ACEOF
39273
39274 fi
39275
39276
39277 echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
39278 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
39279 if test "${ac_cv_header_time+set}" = set; then
39280   echo $ECHO_N "(cached) $ECHO_C" >&6
39281 else
39282   cat >conftest.$ac_ext <<_ACEOF
39283 /* confdefs.h.  */
39284 _ACEOF
39285 cat confdefs.h >>conftest.$ac_ext
39286 cat >>conftest.$ac_ext <<_ACEOF
39287 /* end confdefs.h.  */
39288 #include <sys/types.h>
39289 #include <sys/time.h>
39290 #include <time.h>
39291
39292 int
39293 main ()
39294 {
39295 if ((struct tm *) 0)
39296 return 0;
39297   ;
39298   return 0;
39299 }
39300 _ACEOF
39301 rm -f conftest.$ac_objext
39302 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
39303   (eval $ac_compile) 2>conftest.er1
39304   ac_status=$?
39305   grep -v '^ *+' conftest.er1 >conftest.err
39306   rm -f conftest.er1
39307   cat conftest.err >&5
39308   echo "$as_me:$LINENO: \$? = $ac_status" >&5
39309   (exit $ac_status); } &&
39310          { ac_try='test -z "$ac_c_werror_flag"
39311                          || test ! -s conftest.err'
39312   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
39313   (eval $ac_try) 2>&5
39314   ac_status=$?
39315   echo "$as_me:$LINENO: \$? = $ac_status" >&5
39316   (exit $ac_status); }; } &&
39317          { ac_try='test -s conftest.$ac_objext'
39318   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
39319   (eval $ac_try) 2>&5
39320   ac_status=$?
39321   echo "$as_me:$LINENO: \$? = $ac_status" >&5
39322   (exit $ac_status); }; }; then
39323   ac_cv_header_time=yes
39324 else
39325   echo "$as_me: failed program was:" >&5
39326 sed 's/^/| /' conftest.$ac_ext >&5
39327
39328 ac_cv_header_time=no
39329 fi
39330 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
39331 fi
39332 echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
39333 echo "${ECHO_T}$ac_cv_header_time" >&6
39334 if test $ac_cv_header_time = yes; then
39335
39336 cat >>confdefs.h <<\_ACEOF
39337 #define TIME_WITH_SYS_TIME 1
39338 _ACEOF
39339
39340 fi
39341
39342 echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5
39343 echo $ECHO_N "checking whether struct tm is in sys/time.h or time.h... $ECHO_C" >&6
39344 if test "${ac_cv_struct_tm+set}" = set; then
39345   echo $ECHO_N "(cached) $ECHO_C" >&6
39346 else
39347   cat >conftest.$ac_ext <<_ACEOF
39348 /* confdefs.h.  */
39349 _ACEOF
39350 cat confdefs.h >>conftest.$ac_ext
39351 cat >>conftest.$ac_ext <<_ACEOF
39352 /* end confdefs.h.  */
39353 #include <sys/types.h>
39354 #include <time.h>
39355
39356 int
39357 main ()
39358 {
39359 struct tm *tp; tp->tm_sec;
39360   ;
39361   return 0;
39362 }
39363 _ACEOF
39364 rm -f conftest.$ac_objext
39365 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
39366   (eval $ac_compile) 2>conftest.er1
39367   ac_status=$?
39368   grep -v '^ *+' conftest.er1 >conftest.err
39369   rm -f conftest.er1
39370   cat conftest.err >&5
39371   echo "$as_me:$LINENO: \$? = $ac_status" >&5
39372   (exit $ac_status); } &&
39373          { ac_try='test -z "$ac_c_werror_flag"
39374                          || test ! -s conftest.err'
39375   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
39376   (eval $ac_try) 2>&5
39377   ac_status=$?
39378   echo "$as_me:$LINENO: \$? = $ac_status" >&5
39379   (exit $ac_status); }; } &&
39380          { ac_try='test -s conftest.$ac_objext'
39381   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
39382   (eval $ac_try) 2>&5
39383   ac_status=$?
39384   echo "$as_me:$LINENO: \$? = $ac_status" >&5
39385   (exit $ac_status); }; }; then
39386   ac_cv_struct_tm=time.h
39387 else
39388   echo "$as_me: failed program was:" >&5
39389 sed 's/^/| /' conftest.$ac_ext >&5
39390
39391 ac_cv_struct_tm=sys/time.h
39392 fi
39393 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
39394 fi
39395 echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5
39396 echo "${ECHO_T}$ac_cv_struct_tm" >&6
39397 if test $ac_cv_struct_tm = sys/time.h; then
39398
39399 cat >>confdefs.h <<\_ACEOF
39400 #define TM_IN_SYS_TIME 1
39401 _ACEOF
39402
39403 fi
39404
39405 echo "$as_me:$LINENO: checking for struct stat.st_blksize" >&5
39406 echo $ECHO_N "checking for struct stat.st_blksize... $ECHO_C" >&6
39407 if test "${ac_cv_member_struct_stat_st_blksize+set}" = set; then
39408   echo $ECHO_N "(cached) $ECHO_C" >&6
39409 else
39410   cat >conftest.$ac_ext <<_ACEOF
39411 /* confdefs.h.  */
39412 _ACEOF
39413 cat confdefs.h >>conftest.$ac_ext
39414 cat >>conftest.$ac_ext <<_ACEOF
39415 /* end confdefs.h.  */
39416 $ac_includes_default
39417 int
39418 main ()
39419 {
39420 static struct stat ac_aggr;
39421 if (ac_aggr.st_blksize)
39422 return 0;
39423   ;
39424   return 0;
39425 }
39426 _ACEOF
39427 rm -f conftest.$ac_objext
39428 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
39429   (eval $ac_compile) 2>conftest.er1
39430   ac_status=$?
39431   grep -v '^ *+' conftest.er1 >conftest.err
39432   rm -f conftest.er1
39433   cat conftest.err >&5
39434   echo "$as_me:$LINENO: \$? = $ac_status" >&5
39435   (exit $ac_status); } &&
39436          { ac_try='test -z "$ac_c_werror_flag"
39437                          || test ! -s conftest.err'
39438   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
39439   (eval $ac_try) 2>&5
39440   ac_status=$?
39441   echo "$as_me:$LINENO: \$? = $ac_status" >&5
39442   (exit $ac_status); }; } &&
39443          { ac_try='test -s conftest.$ac_objext'
39444   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
39445   (eval $ac_try) 2>&5
39446   ac_status=$?
39447   echo "$as_me:$LINENO: \$? = $ac_status" >&5
39448   (exit $ac_status); }; }; then
39449   ac_cv_member_struct_stat_st_blksize=yes
39450 else
39451   echo "$as_me: failed program was:" >&5
39452 sed 's/^/| /' conftest.$ac_ext >&5
39453
39454 cat >conftest.$ac_ext <<_ACEOF
39455 /* confdefs.h.  */
39456 _ACEOF
39457 cat confdefs.h >>conftest.$ac_ext
39458 cat >>conftest.$ac_ext <<_ACEOF
39459 /* end confdefs.h.  */
39460 $ac_includes_default
39461 int
39462 main ()
39463 {
39464 static struct stat ac_aggr;
39465 if (sizeof ac_aggr.st_blksize)
39466 return 0;
39467   ;
39468   return 0;
39469 }
39470 _ACEOF
39471 rm -f conftest.$ac_objext
39472 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
39473   (eval $ac_compile) 2>conftest.er1
39474   ac_status=$?
39475   grep -v '^ *+' conftest.er1 >conftest.err
39476   rm -f conftest.er1
39477   cat conftest.err >&5
39478   echo "$as_me:$LINENO: \$? = $ac_status" >&5
39479   (exit $ac_status); } &&
39480          { ac_try='test -z "$ac_c_werror_flag"
39481                          || test ! -s conftest.err'
39482   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
39483   (eval $ac_try) 2>&5
39484   ac_status=$?
39485   echo "$as_me:$LINENO: \$? = $ac_status" >&5
39486   (exit $ac_status); }; } &&
39487          { ac_try='test -s conftest.$ac_objext'
39488   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
39489   (eval $ac_try) 2>&5
39490   ac_status=$?
39491   echo "$as_me:$LINENO: \$? = $ac_status" >&5
39492   (exit $ac_status); }; }; then
39493   ac_cv_member_struct_stat_st_blksize=yes
39494 else
39495   echo "$as_me: failed program was:" >&5
39496 sed 's/^/| /' conftest.$ac_ext >&5
39497
39498 ac_cv_member_struct_stat_st_blksize=no
39499 fi
39500 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
39501 fi
39502 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
39503 fi
39504 echo "$as_me:$LINENO: result: $ac_cv_member_struct_stat_st_blksize" >&5
39505 echo "${ECHO_T}$ac_cv_member_struct_stat_st_blksize" >&6
39506 if test $ac_cv_member_struct_stat_st_blksize = yes; then
39507
39508 cat >>confdefs.h <<_ACEOF
39509 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
39510 _ACEOF
39511
39512
39513 fi
39514
39515 echo "$as_me:$LINENO: checking for struct passwd.pw_gecos" >&5
39516 echo $ECHO_N "checking for struct passwd.pw_gecos... $ECHO_C" >&6
39517 if test "${ac_cv_member_struct_passwd_pw_gecos+set}" = set; then
39518   echo $ECHO_N "(cached) $ECHO_C" >&6
39519 else
39520   cat >conftest.$ac_ext <<_ACEOF
39521 /* confdefs.h.  */
39522 _ACEOF
39523 cat confdefs.h >>conftest.$ac_ext
39524 cat >>conftest.$ac_ext <<_ACEOF
39525 /* end confdefs.h.  */
39526 $ac_includes_default
39527 #include <pwd.h>
39528
39529 int
39530 main ()
39531 {
39532 static struct passwd ac_aggr;
39533 if (ac_aggr.pw_gecos)
39534 return 0;
39535   ;
39536   return 0;
39537 }
39538 _ACEOF
39539 rm -f conftest.$ac_objext
39540 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
39541   (eval $ac_compile) 2>conftest.er1
39542   ac_status=$?
39543   grep -v '^ *+' conftest.er1 >conftest.err
39544   rm -f conftest.er1
39545   cat conftest.err >&5
39546   echo "$as_me:$LINENO: \$? = $ac_status" >&5
39547   (exit $ac_status); } &&
39548          { ac_try='test -z "$ac_c_werror_flag"
39549                          || test ! -s conftest.err'
39550   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
39551   (eval $ac_try) 2>&5
39552   ac_status=$?
39553   echo "$as_me:$LINENO: \$? = $ac_status" >&5
39554   (exit $ac_status); }; } &&
39555          { ac_try='test -s conftest.$ac_objext'
39556   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
39557   (eval $ac_try) 2>&5
39558   ac_status=$?
39559   echo "$as_me:$LINENO: \$? = $ac_status" >&5
39560   (exit $ac_status); }; }; then
39561   ac_cv_member_struct_passwd_pw_gecos=yes
39562 else
39563   echo "$as_me: failed program was:" >&5
39564 sed 's/^/| /' conftest.$ac_ext >&5
39565
39566 cat >conftest.$ac_ext <<_ACEOF
39567 /* confdefs.h.  */
39568 _ACEOF
39569 cat confdefs.h >>conftest.$ac_ext
39570 cat >>conftest.$ac_ext <<_ACEOF
39571 /* end confdefs.h.  */
39572 $ac_includes_default
39573 #include <pwd.h>
39574
39575 int
39576 main ()
39577 {
39578 static struct passwd ac_aggr;
39579 if (sizeof ac_aggr.pw_gecos)
39580 return 0;
39581   ;
39582   return 0;
39583 }
39584 _ACEOF
39585 rm -f conftest.$ac_objext
39586 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
39587   (eval $ac_compile) 2>conftest.er1
39588   ac_status=$?
39589   grep -v '^ *+' conftest.er1 >conftest.err
39590   rm -f conftest.er1
39591   cat conftest.err >&5
39592   echo "$as_me:$LINENO: \$? = $ac_status" >&5
39593   (exit $ac_status); } &&
39594          { ac_try='test -z "$ac_c_werror_flag"
39595                          || test ! -s conftest.err'
39596   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
39597   (eval $ac_try) 2>&5
39598   ac_status=$?
39599   echo "$as_me:$LINENO: \$? = $ac_status" >&5
39600   (exit $ac_status); }; } &&
39601          { ac_try='test -s conftest.$ac_objext'
39602   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
39603   (eval $ac_try) 2>&5
39604   ac_status=$?
39605   echo "$as_me:$LINENO: \$? = $ac_status" >&5
39606   (exit $ac_status); }; }; then
39607   ac_cv_member_struct_passwd_pw_gecos=yes
39608 else
39609   echo "$as_me: failed program was:" >&5
39610 sed 's/^/| /' conftest.$ac_ext >&5
39611
39612 ac_cv_member_struct_passwd_pw_gecos=no
39613 fi
39614 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
39615 fi
39616 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
39617 fi
39618 echo "$as_me:$LINENO: result: $ac_cv_member_struct_passwd_pw_gecos" >&5
39619 echo "${ECHO_T}$ac_cv_member_struct_passwd_pw_gecos" >&6
39620 if test $ac_cv_member_struct_passwd_pw_gecos = yes; then
39621
39622 cat >>confdefs.h <<_ACEOF
39623 #define HAVE_STRUCT_PASSWD_PW_GECOS 1
39624 _ACEOF
39625
39626
39627 fi
39628
39629 echo "$as_me:$LINENO: checking for struct passwd.pw_passwd" >&5
39630 echo $ECHO_N "checking for struct passwd.pw_passwd... $ECHO_C" >&6
39631 if test "${ac_cv_member_struct_passwd_pw_passwd+set}" = set; then
39632   echo $ECHO_N "(cached) $ECHO_C" >&6
39633 else
39634   cat >conftest.$ac_ext <<_ACEOF
39635 /* confdefs.h.  */
39636 _ACEOF
39637 cat confdefs.h >>conftest.$ac_ext
39638 cat >>conftest.$ac_ext <<_ACEOF
39639 /* end confdefs.h.  */
39640 $ac_includes_default
39641 #include <pwd.h>
39642
39643 int
39644 main ()
39645 {
39646 static struct passwd ac_aggr;
39647 if (ac_aggr.pw_passwd)
39648 return 0;
39649   ;
39650   return 0;
39651 }
39652 _ACEOF
39653 rm -f conftest.$ac_objext
39654 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
39655   (eval $ac_compile) 2>conftest.er1
39656   ac_status=$?
39657   grep -v '^ *+' conftest.er1 >conftest.err
39658   rm -f conftest.er1
39659   cat conftest.err >&5
39660   echo "$as_me:$LINENO: \$? = $ac_status" >&5
39661   (exit $ac_status); } &&
39662          { ac_try='test -z "$ac_c_werror_flag"
39663                          || test ! -s conftest.err'
39664   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
39665   (eval $ac_try) 2>&5
39666   ac_status=$?
39667   echo "$as_me:$LINENO: \$? = $ac_status" >&5
39668   (exit $ac_status); }; } &&
39669          { ac_try='test -s conftest.$ac_objext'
39670   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
39671   (eval $ac_try) 2>&5
39672   ac_status=$?
39673   echo "$as_me:$LINENO: \$? = $ac_status" >&5
39674   (exit $ac_status); }; }; then
39675   ac_cv_member_struct_passwd_pw_passwd=yes
39676 else
39677   echo "$as_me: failed program was:" >&5
39678 sed 's/^/| /' conftest.$ac_ext >&5
39679
39680 cat >conftest.$ac_ext <<_ACEOF
39681 /* confdefs.h.  */
39682 _ACEOF
39683 cat confdefs.h >>conftest.$ac_ext
39684 cat >>conftest.$ac_ext <<_ACEOF
39685 /* end confdefs.h.  */
39686 $ac_includes_default
39687 #include <pwd.h>
39688
39689 int
39690 main ()
39691 {
39692 static struct passwd ac_aggr;
39693 if (sizeof ac_aggr.pw_passwd)
39694 return 0;
39695   ;
39696   return 0;
39697 }
39698 _ACEOF
39699 rm -f conftest.$ac_objext
39700 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
39701   (eval $ac_compile) 2>conftest.er1
39702   ac_status=$?
39703   grep -v '^ *+' conftest.er1 >conftest.err
39704   rm -f conftest.er1
39705   cat conftest.err >&5
39706   echo "$as_me:$LINENO: \$? = $ac_status" >&5
39707   (exit $ac_status); } &&
39708          { ac_try='test -z "$ac_c_werror_flag"
39709                          || test ! -s conftest.err'
39710   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
39711   (eval $ac_try) 2>&5
39712   ac_status=$?
39713   echo "$as_me:$LINENO: \$? = $ac_status" >&5
39714   (exit $ac_status); }; } &&
39715          { ac_try='test -s conftest.$ac_objext'
39716   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
39717   (eval $ac_try) 2>&5
39718   ac_status=$?
39719   echo "$as_me:$LINENO: \$? = $ac_status" >&5
39720   (exit $ac_status); }; }; then
39721   ac_cv_member_struct_passwd_pw_passwd=yes
39722 else
39723   echo "$as_me: failed program was:" >&5
39724 sed 's/^/| /' conftest.$ac_ext >&5
39725
39726 ac_cv_member_struct_passwd_pw_passwd=no
39727 fi
39728 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
39729 fi
39730 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
39731 fi
39732 echo "$as_me:$LINENO: result: $ac_cv_member_struct_passwd_pw_passwd" >&5
39733 echo "${ECHO_T}$ac_cv_member_struct_passwd_pw_passwd" >&6
39734 if test $ac_cv_member_struct_passwd_pw_passwd = yes; then
39735
39736 cat >>confdefs.h <<_ACEOF
39737 #define HAVE_STRUCT_PASSWD_PW_PASSWD 1
39738 _ACEOF
39739
39740
39741 fi
39742
39743
39744 echo "$as_me:$LINENO: checking if toupper() requires islower()" >&5
39745 echo $ECHO_N "checking if toupper() requires islower()... $ECHO_C" >&6
39746 if test "${ol_cv_c_upper_lower+set}" = set; then
39747   echo $ECHO_N "(cached) $ECHO_C" >&6
39748 else
39749
39750         if test "$cross_compiling" = yes; then
39751   ol_cv_c_upper_lower=safe
39752 else
39753   cat >conftest.$ac_ext <<_ACEOF
39754 /* confdefs.h.  */
39755 _ACEOF
39756 cat confdefs.h >>conftest.$ac_ext
39757 cat >>conftest.$ac_ext <<_ACEOF
39758 /* end confdefs.h.  */
39759
39760 #include <ctype.h>
39761 main()
39762 {
39763         if ('C' == toupper('C'))
39764                 exit(0);
39765         else
39766                 exit(1);
39767 }
39768 _ACEOF
39769 rm -f conftest$ac_exeext
39770 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
39771   (eval $ac_link) 2>&5
39772   ac_status=$?
39773   echo "$as_me:$LINENO: \$? = $ac_status" >&5
39774   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
39775   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
39776   (eval $ac_try) 2>&5
39777   ac_status=$?
39778   echo "$as_me:$LINENO: \$? = $ac_status" >&5
39779   (exit $ac_status); }; }; then
39780   ol_cv_c_upper_lower=no
39781 else
39782   echo "$as_me: program exited with status $ac_status" >&5
39783 echo "$as_me: failed program was:" >&5
39784 sed 's/^/| /' conftest.$ac_ext >&5
39785
39786 ( exit $ac_status )
39787 ol_cv_c_upper_lower=yes
39788 fi
39789 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
39790 fi
39791 fi
39792 echo "$as_me:$LINENO: result: $ol_cv_c_upper_lower" >&5
39793 echo "${ECHO_T}$ol_cv_c_upper_lower" >&6
39794 if test $ol_cv_c_upper_lower != no ; then
39795
39796 cat >>confdefs.h <<\_ACEOF
39797 #define C_UPPER_LOWER 1
39798 _ACEOF
39799
39800 fi
39801
39802 echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
39803 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
39804 if test "${ac_cv_c_const+set}" = set; then
39805   echo $ECHO_N "(cached) $ECHO_C" >&6
39806 else
39807   cat >conftest.$ac_ext <<_ACEOF
39808 /* confdefs.h.  */
39809 _ACEOF
39810 cat confdefs.h >>conftest.$ac_ext
39811 cat >>conftest.$ac_ext <<_ACEOF
39812 /* end confdefs.h.  */
39813
39814 int
39815 main ()
39816 {
39817 /* FIXME: Include the comments suggested by Paul. */
39818 #ifndef __cplusplus
39819   /* Ultrix mips cc rejects this.  */
39820   typedef int charset[2];
39821   const charset x;
39822   /* SunOS 4.1.1 cc rejects this.  */
39823   char const *const *ccp;
39824   char **p;
39825   /* NEC SVR4.0.2 mips cc rejects this.  */
39826   struct point {int x, y;};
39827   static struct point const zero = {0,0};
39828   /* AIX XL C 1.02.0.0 rejects this.
39829      It does not let you subtract one const X* pointer from another in
39830      an arm of an if-expression whose if-part is not a constant
39831      expression */
39832   const char *g = "string";
39833   ccp = &g + (g ? g-g : 0);
39834   /* HPUX 7.0 cc rejects these. */
39835   ++ccp;
39836   p = (char**) ccp;
39837   ccp = (char const *const *) p;
39838   { /* SCO 3.2v4 cc rejects this.  */
39839     char *t;
39840     char const *s = 0 ? (char *) 0 : (char const *) 0;
39841
39842     *t++ = 0;
39843   }
39844   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
39845     int x[] = {25, 17};
39846     const int *foo = &x[0];
39847     ++foo;
39848   }
39849   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
39850     typedef const int *iptr;
39851     iptr p = 0;
39852     ++p;
39853   }
39854   { /* AIX XL C 1.02.0.0 rejects this saying
39855        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
39856     struct s { int j; const int *ap[3]; };
39857     struct s *b; b->j = 5;
39858   }
39859   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
39860     const int foo = 10;
39861   }
39862 #endif
39863
39864   ;
39865   return 0;
39866 }
39867 _ACEOF
39868 rm -f conftest.$ac_objext
39869 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
39870   (eval $ac_compile) 2>conftest.er1
39871   ac_status=$?
39872   grep -v '^ *+' conftest.er1 >conftest.err
39873   rm -f conftest.er1
39874   cat conftest.err >&5
39875   echo "$as_me:$LINENO: \$? = $ac_status" >&5
39876   (exit $ac_status); } &&
39877          { ac_try='test -z "$ac_c_werror_flag"
39878                          || test ! -s conftest.err'
39879   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
39880   (eval $ac_try) 2>&5
39881   ac_status=$?
39882   echo "$as_me:$LINENO: \$? = $ac_status" >&5
39883   (exit $ac_status); }; } &&
39884          { ac_try='test -s conftest.$ac_objext'
39885   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
39886   (eval $ac_try) 2>&5
39887   ac_status=$?
39888   echo "$as_me:$LINENO: \$? = $ac_status" >&5
39889   (exit $ac_status); }; }; then
39890   ac_cv_c_const=yes
39891 else
39892   echo "$as_me: failed program was:" >&5
39893 sed 's/^/| /' conftest.$ac_ext >&5
39894
39895 ac_cv_c_const=no
39896 fi
39897 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
39898 fi
39899 echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
39900 echo "${ECHO_T}$ac_cv_c_const" >&6
39901 if test $ac_cv_c_const = no; then
39902
39903 cat >>confdefs.h <<\_ACEOF
39904 #define const
39905 _ACEOF
39906
39907 fi
39908
39909 echo "$as_me:$LINENO: checking if compiler understands volatile" >&5
39910 echo $ECHO_N "checking if compiler understands volatile... $ECHO_C" >&6
39911 if test "${ol_cv_c_volatile+set}" = set; then
39912   echo $ECHO_N "(cached) $ECHO_C" >&6
39913 else
39914   cat >conftest.$ac_ext <<_ACEOF
39915 /* confdefs.h.  */
39916 _ACEOF
39917 cat confdefs.h >>conftest.$ac_ext
39918 cat >>conftest.$ac_ext <<_ACEOF
39919 /* end confdefs.h.  */
39920 int x, y, z;
39921 int
39922 main ()
39923 {
39924 volatile int a; int * volatile b = x ? &y : &z;
39925       /* Older MIPS compilers (eg., in Ultrix 4.2) don't like *b = 0 */
39926       *b = 0;
39927   ;
39928   return 0;
39929 }
39930 _ACEOF
39931 rm -f conftest.$ac_objext
39932 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
39933   (eval $ac_compile) 2>conftest.er1
39934   ac_status=$?
39935   grep -v '^ *+' conftest.er1 >conftest.err
39936   rm -f conftest.er1
39937   cat conftest.err >&5
39938   echo "$as_me:$LINENO: \$? = $ac_status" >&5
39939   (exit $ac_status); } &&
39940          { ac_try='test -z "$ac_c_werror_flag"
39941                          || test ! -s conftest.err'
39942   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
39943   (eval $ac_try) 2>&5
39944   ac_status=$?
39945   echo "$as_me:$LINENO: \$? = $ac_status" >&5
39946   (exit $ac_status); }; } &&
39947          { ac_try='test -s conftest.$ac_objext'
39948   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
39949   (eval $ac_try) 2>&5
39950   ac_status=$?
39951   echo "$as_me:$LINENO: \$? = $ac_status" >&5
39952   (exit $ac_status); }; }; then
39953   ol_cv_c_volatile=yes
39954 else
39955   echo "$as_me: failed program was:" >&5
39956 sed 's/^/| /' conftest.$ac_ext >&5
39957
39958 ol_cv_c_volatile=no
39959 fi
39960 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
39961 fi
39962 echo "$as_me:$LINENO: result: $ol_cv_c_volatile" >&5
39963 echo "${ECHO_T}$ol_cv_c_volatile" >&6
39964   if test $ol_cv_c_volatile = yes; then
39965     :
39966   else
39967
39968 cat >>confdefs.h <<\_ACEOF
39969 #define volatile
39970 _ACEOF
39971
39972   fi
39973
39974
39975 if test $cross_compiling = yes ; then
39976         { echo "$as_me:$LINENO: WARNING: Crossing compiling... all bets are off!" >&5
39977 echo "$as_me: WARNING: Crossing compiling... all bets are off!" >&2;}
39978
39979 cat >>confdefs.h <<\_ACEOF
39980 #define CROSS_COMPILING 1
39981 _ACEOF
39982
39983 else
39984         echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
39985 echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6
39986 if test "${ac_cv_c_bigendian+set}" = set; then
39987   echo $ECHO_N "(cached) $ECHO_C" >&6
39988 else
39989   # See if sys/param.h defines the BYTE_ORDER macro.
39990 cat >conftest.$ac_ext <<_ACEOF
39991 /* confdefs.h.  */
39992 _ACEOF
39993 cat confdefs.h >>conftest.$ac_ext
39994 cat >>conftest.$ac_ext <<_ACEOF
39995 /* end confdefs.h.  */
39996 #include <sys/types.h>
39997 #include <sys/param.h>
39998
39999 int
40000 main ()
40001 {
40002 #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
40003  bogus endian macros
40004 #endif
40005
40006   ;
40007   return 0;
40008 }
40009 _ACEOF
40010 rm -f conftest.$ac_objext
40011 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
40012   (eval $ac_compile) 2>conftest.er1
40013   ac_status=$?
40014   grep -v '^ *+' conftest.er1 >conftest.err
40015   rm -f conftest.er1
40016   cat conftest.err >&5
40017   echo "$as_me:$LINENO: \$? = $ac_status" >&5
40018   (exit $ac_status); } &&
40019          { ac_try='test -z "$ac_c_werror_flag"
40020                          || test ! -s conftest.err'
40021   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
40022   (eval $ac_try) 2>&5
40023   ac_status=$?
40024   echo "$as_me:$LINENO: \$? = $ac_status" >&5
40025   (exit $ac_status); }; } &&
40026          { ac_try='test -s conftest.$ac_objext'
40027   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
40028   (eval $ac_try) 2>&5
40029   ac_status=$?
40030   echo "$as_me:$LINENO: \$? = $ac_status" >&5
40031   (exit $ac_status); }; }; then
40032   # It does; now see whether it defined to BIG_ENDIAN or not.
40033 cat >conftest.$ac_ext <<_ACEOF
40034 /* confdefs.h.  */
40035 _ACEOF
40036 cat confdefs.h >>conftest.$ac_ext
40037 cat >>conftest.$ac_ext <<_ACEOF
40038 /* end confdefs.h.  */
40039 #include <sys/types.h>
40040 #include <sys/param.h>
40041
40042 int
40043 main ()
40044 {
40045 #if BYTE_ORDER != BIG_ENDIAN
40046  not big endian
40047 #endif
40048
40049   ;
40050   return 0;
40051 }
40052 _ACEOF
40053 rm -f conftest.$ac_objext
40054 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
40055   (eval $ac_compile) 2>conftest.er1
40056   ac_status=$?
40057   grep -v '^ *+' conftest.er1 >conftest.err
40058   rm -f conftest.er1
40059   cat conftest.err >&5
40060   echo "$as_me:$LINENO: \$? = $ac_status" >&5
40061   (exit $ac_status); } &&
40062          { ac_try='test -z "$ac_c_werror_flag"
40063                          || test ! -s conftest.err'
40064   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
40065   (eval $ac_try) 2>&5
40066   ac_status=$?
40067   echo "$as_me:$LINENO: \$? = $ac_status" >&5
40068   (exit $ac_status); }; } &&
40069          { ac_try='test -s conftest.$ac_objext'
40070   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
40071   (eval $ac_try) 2>&5
40072   ac_status=$?
40073   echo "$as_me:$LINENO: \$? = $ac_status" >&5
40074   (exit $ac_status); }; }; then
40075   ac_cv_c_bigendian=yes
40076 else
40077   echo "$as_me: failed program was:" >&5
40078 sed 's/^/| /' conftest.$ac_ext >&5
40079
40080 ac_cv_c_bigendian=no
40081 fi
40082 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
40083 else
40084   echo "$as_me: failed program was:" >&5
40085 sed 's/^/| /' conftest.$ac_ext >&5
40086
40087 # It does not; compile a test program.
40088 if test "$cross_compiling" = yes; then
40089   # try to guess the endianness by grepping values into an object file
40090   ac_cv_c_bigendian=unknown
40091   cat >conftest.$ac_ext <<_ACEOF
40092 /* confdefs.h.  */
40093 _ACEOF
40094 cat confdefs.h >>conftest.$ac_ext
40095 cat >>conftest.$ac_ext <<_ACEOF
40096 /* end confdefs.h.  */
40097 short ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
40098 short ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
40099 void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
40100 short ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
40101 short ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
40102 void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
40103 int
40104 main ()
40105 {
40106  _ascii (); _ebcdic ();
40107   ;
40108   return 0;
40109 }
40110 _ACEOF
40111 rm -f conftest.$ac_objext
40112 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
40113   (eval $ac_compile) 2>conftest.er1
40114   ac_status=$?
40115   grep -v '^ *+' conftest.er1 >conftest.err
40116   rm -f conftest.er1
40117   cat conftest.err >&5
40118   echo "$as_me:$LINENO: \$? = $ac_status" >&5
40119   (exit $ac_status); } &&
40120          { ac_try='test -z "$ac_c_werror_flag"
40121                          || test ! -s conftest.err'
40122   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
40123   (eval $ac_try) 2>&5
40124   ac_status=$?
40125   echo "$as_me:$LINENO: \$? = $ac_status" >&5
40126   (exit $ac_status); }; } &&
40127          { ac_try='test -s conftest.$ac_objext'
40128   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
40129   (eval $ac_try) 2>&5
40130   ac_status=$?
40131   echo "$as_me:$LINENO: \$? = $ac_status" >&5
40132   (exit $ac_status); }; }; then
40133   if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
40134   ac_cv_c_bigendian=yes
40135 fi
40136 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
40137   if test "$ac_cv_c_bigendian" = unknown; then
40138     ac_cv_c_bigendian=no
40139   else
40140     # finding both strings is unlikely to happen, but who knows?
40141     ac_cv_c_bigendian=unknown
40142   fi
40143 fi
40144 else
40145   echo "$as_me: failed program was:" >&5
40146 sed 's/^/| /' conftest.$ac_ext >&5
40147
40148 fi
40149 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
40150 else
40151   cat >conftest.$ac_ext <<_ACEOF
40152 /* confdefs.h.  */
40153 _ACEOF
40154 cat confdefs.h >>conftest.$ac_ext
40155 cat >>conftest.$ac_ext <<_ACEOF
40156 /* end confdefs.h.  */
40157 int
40158 main ()
40159 {
40160   /* Are we little or big endian?  From Harbison&Steele.  */
40161   union
40162   {
40163     long l;
40164     char c[sizeof (long)];
40165   } u;
40166   u.l = 1;
40167   exit (u.c[sizeof (long) - 1] == 1);
40168 }
40169 _ACEOF
40170 rm -f conftest$ac_exeext
40171 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
40172   (eval $ac_link) 2>&5
40173   ac_status=$?
40174   echo "$as_me:$LINENO: \$? = $ac_status" >&5
40175   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
40176   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
40177   (eval $ac_try) 2>&5
40178   ac_status=$?
40179   echo "$as_me:$LINENO: \$? = $ac_status" >&5
40180   (exit $ac_status); }; }; then
40181   ac_cv_c_bigendian=no
40182 else
40183   echo "$as_me: program exited with status $ac_status" >&5
40184 echo "$as_me: failed program was:" >&5
40185 sed 's/^/| /' conftest.$ac_ext >&5
40186
40187 ( exit $ac_status )
40188 ac_cv_c_bigendian=yes
40189 fi
40190 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
40191 fi
40192 fi
40193 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
40194 fi
40195 echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
40196 echo "${ECHO_T}$ac_cv_c_bigendian" >&6
40197 case $ac_cv_c_bigendian in
40198   yes)
40199
40200 cat >>confdefs.h <<\_ACEOF
40201 #define WORDS_BIGENDIAN 1
40202 _ACEOF
40203  ;;
40204   no)
40205      ;;
40206   *)
40207     { { echo "$as_me:$LINENO: error: unknown endianness
40208 presetting ac_cv_c_bigendian=no (or yes) will help" >&5
40209 echo "$as_me: error: unknown endianness
40210 presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
40211    { (exit 1); exit 1; }; } ;;
40212 esac
40213
40214 fi
40215
40216 echo "$as_me:$LINENO: checking for short" >&5
40217 echo $ECHO_N "checking for short... $ECHO_C" >&6
40218 if test "${ac_cv_type_short+set}" = set; then
40219   echo $ECHO_N "(cached) $ECHO_C" >&6
40220 else
40221   cat >conftest.$ac_ext <<_ACEOF
40222 /* confdefs.h.  */
40223 _ACEOF
40224 cat confdefs.h >>conftest.$ac_ext
40225 cat >>conftest.$ac_ext <<_ACEOF
40226 /* end confdefs.h.  */
40227 $ac_includes_default
40228 int
40229 main ()
40230 {
40231 if ((short *) 0)
40232   return 0;
40233 if (sizeof (short))
40234   return 0;
40235   ;
40236   return 0;
40237 }
40238 _ACEOF
40239 rm -f conftest.$ac_objext
40240 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
40241   (eval $ac_compile) 2>conftest.er1
40242   ac_status=$?
40243   grep -v '^ *+' conftest.er1 >conftest.err
40244   rm -f conftest.er1
40245   cat conftest.err >&5
40246   echo "$as_me:$LINENO: \$? = $ac_status" >&5
40247   (exit $ac_status); } &&
40248          { ac_try='test -z "$ac_c_werror_flag"
40249                          || test ! -s conftest.err'
40250   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
40251   (eval $ac_try) 2>&5
40252   ac_status=$?
40253   echo "$as_me:$LINENO: \$? = $ac_status" >&5
40254   (exit $ac_status); }; } &&
40255          { ac_try='test -s conftest.$ac_objext'
40256   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
40257   (eval $ac_try) 2>&5
40258   ac_status=$?
40259   echo "$as_me:$LINENO: \$? = $ac_status" >&5
40260   (exit $ac_status); }; }; then
40261   ac_cv_type_short=yes
40262 else
40263   echo "$as_me: failed program was:" >&5
40264 sed 's/^/| /' conftest.$ac_ext >&5
40265
40266 ac_cv_type_short=no
40267 fi
40268 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
40269 fi
40270 echo "$as_me:$LINENO: result: $ac_cv_type_short" >&5
40271 echo "${ECHO_T}$ac_cv_type_short" >&6
40272
40273 echo "$as_me:$LINENO: checking size of short" >&5
40274 echo $ECHO_N "checking size of short... $ECHO_C" >&6
40275 if test "${ac_cv_sizeof_short+set}" = set; then
40276   echo $ECHO_N "(cached) $ECHO_C" >&6
40277 else
40278   if test "$ac_cv_type_short" = yes; then
40279   # The cast to unsigned long works around a bug in the HP C Compiler
40280   # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
40281   # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
40282   # This bug is HP SR number 8606223364.
40283   if test "$cross_compiling" = yes; then
40284   # Depending upon the size, compute the lo and hi bounds.
40285 cat >conftest.$ac_ext <<_ACEOF
40286 /* confdefs.h.  */
40287 _ACEOF
40288 cat confdefs.h >>conftest.$ac_ext
40289 cat >>conftest.$ac_ext <<_ACEOF
40290 /* end confdefs.h.  */
40291 $ac_includes_default
40292 int
40293 main ()
40294 {
40295 static int test_array [1 - 2 * !(((long) (sizeof (short))) >= 0)];
40296 test_array [0] = 0
40297
40298   ;
40299   return 0;
40300 }
40301 _ACEOF
40302 rm -f conftest.$ac_objext
40303 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
40304   (eval $ac_compile) 2>conftest.er1
40305   ac_status=$?
40306   grep -v '^ *+' conftest.er1 >conftest.err
40307   rm -f conftest.er1
40308   cat conftest.err >&5
40309   echo "$as_me:$LINENO: \$? = $ac_status" >&5
40310   (exit $ac_status); } &&
40311          { ac_try='test -z "$ac_c_werror_flag"
40312                          || test ! -s conftest.err'
40313   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
40314   (eval $ac_try) 2>&5
40315   ac_status=$?
40316   echo "$as_me:$LINENO: \$? = $ac_status" >&5
40317   (exit $ac_status); }; } &&
40318          { ac_try='test -s conftest.$ac_objext'
40319   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
40320   (eval $ac_try) 2>&5
40321   ac_status=$?
40322   echo "$as_me:$LINENO: \$? = $ac_status" >&5
40323   (exit $ac_status); }; }; then
40324   ac_lo=0 ac_mid=0
40325   while :; do
40326     cat >conftest.$ac_ext <<_ACEOF
40327 /* confdefs.h.  */
40328 _ACEOF
40329 cat confdefs.h >>conftest.$ac_ext
40330 cat >>conftest.$ac_ext <<_ACEOF
40331 /* end confdefs.h.  */
40332 $ac_includes_default
40333 int
40334 main ()
40335 {
40336 static int test_array [1 - 2 * !(((long) (sizeof (short))) <= $ac_mid)];
40337 test_array [0] = 0
40338
40339   ;
40340   return 0;
40341 }
40342 _ACEOF
40343 rm -f conftest.$ac_objext
40344 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
40345   (eval $ac_compile) 2>conftest.er1
40346   ac_status=$?
40347   grep -v '^ *+' conftest.er1 >conftest.err
40348   rm -f conftest.er1
40349   cat conftest.err >&5
40350   echo "$as_me:$LINENO: \$? = $ac_status" >&5
40351   (exit $ac_status); } &&
40352          { ac_try='test -z "$ac_c_werror_flag"
40353                          || test ! -s conftest.err'
40354   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
40355   (eval $ac_try) 2>&5
40356   ac_status=$?
40357   echo "$as_me:$LINENO: \$? = $ac_status" >&5
40358   (exit $ac_status); }; } &&
40359          { ac_try='test -s conftest.$ac_objext'
40360   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
40361   (eval $ac_try) 2>&5
40362   ac_status=$?
40363   echo "$as_me:$LINENO: \$? = $ac_status" >&5
40364   (exit $ac_status); }; }; then
40365   ac_hi=$ac_mid; break
40366 else
40367   echo "$as_me: failed program was:" >&5
40368 sed 's/^/| /' conftest.$ac_ext >&5
40369
40370 ac_lo=`expr $ac_mid + 1`
40371                     if test $ac_lo -le $ac_mid; then
40372                       ac_lo= ac_hi=
40373                       break
40374                     fi
40375                     ac_mid=`expr 2 '*' $ac_mid + 1`
40376 fi
40377 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
40378   done
40379 else
40380   echo "$as_me: failed program was:" >&5
40381 sed 's/^/| /' conftest.$ac_ext >&5
40382
40383 cat >conftest.$ac_ext <<_ACEOF
40384 /* confdefs.h.  */
40385 _ACEOF
40386 cat confdefs.h >>conftest.$ac_ext
40387 cat >>conftest.$ac_ext <<_ACEOF
40388 /* end confdefs.h.  */
40389 $ac_includes_default
40390 int
40391 main ()
40392 {
40393 static int test_array [1 - 2 * !(((long) (sizeof (short))) < 0)];
40394 test_array [0] = 0
40395
40396   ;
40397   return 0;
40398 }
40399 _ACEOF
40400 rm -f conftest.$ac_objext
40401 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
40402   (eval $ac_compile) 2>conftest.er1
40403   ac_status=$?
40404   grep -v '^ *+' conftest.er1 >conftest.err
40405   rm -f conftest.er1
40406   cat conftest.err >&5
40407   echo "$as_me:$LINENO: \$? = $ac_status" >&5
40408   (exit $ac_status); } &&
40409          { ac_try='test -z "$ac_c_werror_flag"
40410                          || test ! -s conftest.err'
40411   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
40412   (eval $ac_try) 2>&5
40413   ac_status=$?
40414   echo "$as_me:$LINENO: \$? = $ac_status" >&5
40415   (exit $ac_status); }; } &&
40416          { ac_try='test -s conftest.$ac_objext'
40417   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
40418   (eval $ac_try) 2>&5
40419   ac_status=$?
40420   echo "$as_me:$LINENO: \$? = $ac_status" >&5
40421   (exit $ac_status); }; }; then
40422   ac_hi=-1 ac_mid=-1
40423   while :; do
40424     cat >conftest.$ac_ext <<_ACEOF
40425 /* confdefs.h.  */
40426 _ACEOF
40427 cat confdefs.h >>conftest.$ac_ext
40428 cat >>conftest.$ac_ext <<_ACEOF
40429 /* end confdefs.h.  */
40430 $ac_includes_default
40431 int
40432 main ()
40433 {
40434 static int test_array [1 - 2 * !(((long) (sizeof (short))) >= $ac_mid)];
40435 test_array [0] = 0
40436
40437   ;
40438   return 0;
40439 }
40440 _ACEOF
40441 rm -f conftest.$ac_objext
40442 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
40443   (eval $ac_compile) 2>conftest.er1
40444   ac_status=$?
40445   grep -v '^ *+' conftest.er1 >conftest.err
40446   rm -f conftest.er1
40447   cat conftest.err >&5
40448   echo "$as_me:$LINENO: \$? = $ac_status" >&5
40449   (exit $ac_status); } &&
40450          { ac_try='test -z "$ac_c_werror_flag"
40451                          || test ! -s conftest.err'
40452   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
40453   (eval $ac_try) 2>&5
40454   ac_status=$?
40455   echo "$as_me:$LINENO: \$? = $ac_status" >&5
40456   (exit $ac_status); }; } &&
40457          { ac_try='test -s conftest.$ac_objext'
40458   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
40459   (eval $ac_try) 2>&5
40460   ac_status=$?
40461   echo "$as_me:$LINENO: \$? = $ac_status" >&5
40462   (exit $ac_status); }; }; then
40463   ac_lo=$ac_mid; break
40464 else
40465   echo "$as_me: failed program was:" >&5
40466 sed 's/^/| /' conftest.$ac_ext >&5
40467
40468 ac_hi=`expr '(' $ac_mid ')' - 1`
40469                        if test $ac_mid -le $ac_hi; then
40470                          ac_lo= ac_hi=
40471                          break
40472                        fi
40473                        ac_mid=`expr 2 '*' $ac_mid`
40474 fi
40475 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
40476   done
40477 else
40478   echo "$as_me: failed program was:" >&5
40479 sed 's/^/| /' conftest.$ac_ext >&5
40480
40481 ac_lo= ac_hi=
40482 fi
40483 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
40484 fi
40485 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
40486 # Binary search between lo and hi bounds.
40487 while test "x$ac_lo" != "x$ac_hi"; do
40488   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
40489   cat >conftest.$ac_ext <<_ACEOF
40490 /* confdefs.h.  */
40491 _ACEOF
40492 cat confdefs.h >>conftest.$ac_ext
40493 cat >>conftest.$ac_ext <<_ACEOF
40494 /* end confdefs.h.  */
40495 $ac_includes_default
40496 int
40497 main ()
40498 {
40499 static int test_array [1 - 2 * !(((long) (sizeof (short))) <= $ac_mid)];
40500 test_array [0] = 0
40501
40502   ;
40503   return 0;
40504 }
40505 _ACEOF
40506 rm -f conftest.$ac_objext
40507 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
40508   (eval $ac_compile) 2>conftest.er1
40509   ac_status=$?
40510   grep -v '^ *+' conftest.er1 >conftest.err
40511   rm -f conftest.er1
40512   cat conftest.err >&5
40513   echo "$as_me:$LINENO: \$? = $ac_status" >&5
40514   (exit $ac_status); } &&
40515          { ac_try='test -z "$ac_c_werror_flag"
40516                          || test ! -s conftest.err'
40517   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
40518   (eval $ac_try) 2>&5
40519   ac_status=$?
40520   echo "$as_me:$LINENO: \$? = $ac_status" >&5
40521   (exit $ac_status); }; } &&
40522          { ac_try='test -s conftest.$ac_objext'
40523   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
40524   (eval $ac_try) 2>&5
40525   ac_status=$?
40526   echo "$as_me:$LINENO: \$? = $ac_status" >&5
40527   (exit $ac_status); }; }; then
40528   ac_hi=$ac_mid
40529 else
40530   echo "$as_me: failed program was:" >&5
40531 sed 's/^/| /' conftest.$ac_ext >&5
40532
40533 ac_lo=`expr '(' $ac_mid ')' + 1`
40534 fi
40535 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
40536 done
40537 case $ac_lo in
40538 ?*) ac_cv_sizeof_short=$ac_lo;;
40539 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (short), 77
40540 See \`config.log' for more details." >&5
40541 echo "$as_me: error: cannot compute sizeof (short), 77
40542 See \`config.log' for more details." >&2;}
40543    { (exit 1); exit 1; }; } ;;
40544 esac
40545 else
40546   if test "$cross_compiling" = yes; then
40547   { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
40548 See \`config.log' for more details." >&5
40549 echo "$as_me: error: cannot run test program while cross compiling
40550 See \`config.log' for more details." >&2;}
40551    { (exit 1); exit 1; }; }
40552 else
40553   cat >conftest.$ac_ext <<_ACEOF
40554 /* confdefs.h.  */
40555 _ACEOF
40556 cat confdefs.h >>conftest.$ac_ext
40557 cat >>conftest.$ac_ext <<_ACEOF
40558 /* end confdefs.h.  */
40559 $ac_includes_default
40560 long longval () { return (long) (sizeof (short)); }
40561 unsigned long ulongval () { return (long) (sizeof (short)); }
40562 #include <stdio.h>
40563 #include <stdlib.h>
40564 int
40565 main ()
40566 {
40567
40568   FILE *f = fopen ("conftest.val", "w");
40569   if (! f)
40570     exit (1);
40571   if (((long) (sizeof (short))) < 0)
40572     {
40573       long i = longval ();
40574       if (i != ((long) (sizeof (short))))
40575         exit (1);
40576       fprintf (f, "%ld\n", i);
40577     }
40578   else
40579     {
40580       unsigned long i = ulongval ();
40581       if (i != ((long) (sizeof (short))))
40582         exit (1);
40583       fprintf (f, "%lu\n", i);
40584     }
40585   exit (ferror (f) || fclose (f) != 0);
40586
40587   ;
40588   return 0;
40589 }
40590 _ACEOF
40591 rm -f conftest$ac_exeext
40592 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
40593   (eval $ac_link) 2>&5
40594   ac_status=$?
40595   echo "$as_me:$LINENO: \$? = $ac_status" >&5
40596   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
40597   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
40598   (eval $ac_try) 2>&5
40599   ac_status=$?
40600   echo "$as_me:$LINENO: \$? = $ac_status" >&5
40601   (exit $ac_status); }; }; then
40602   ac_cv_sizeof_short=`cat conftest.val`
40603 else
40604   echo "$as_me: program exited with status $ac_status" >&5
40605 echo "$as_me: failed program was:" >&5
40606 sed 's/^/| /' conftest.$ac_ext >&5
40607
40608 ( exit $ac_status )
40609 { { echo "$as_me:$LINENO: error: cannot compute sizeof (short), 77
40610 See \`config.log' for more details." >&5
40611 echo "$as_me: error: cannot compute sizeof (short), 77
40612 See \`config.log' for more details." >&2;}
40613    { (exit 1); exit 1; }; }
40614 fi
40615 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
40616 fi
40617 fi
40618 rm -f conftest.val
40619 else
40620   ac_cv_sizeof_short=0
40621 fi
40622 fi
40623 echo "$as_me:$LINENO: result: $ac_cv_sizeof_short" >&5
40624 echo "${ECHO_T}$ac_cv_sizeof_short" >&6
40625 cat >>confdefs.h <<_ACEOF
40626 #define SIZEOF_SHORT $ac_cv_sizeof_short
40627 _ACEOF
40628
40629
40630 echo "$as_me:$LINENO: checking for int" >&5
40631 echo $ECHO_N "checking for int... $ECHO_C" >&6
40632 if test "${ac_cv_type_int+set}" = set; then
40633   echo $ECHO_N "(cached) $ECHO_C" >&6
40634 else
40635   cat >conftest.$ac_ext <<_ACEOF
40636 /* confdefs.h.  */
40637 _ACEOF
40638 cat confdefs.h >>conftest.$ac_ext
40639 cat >>conftest.$ac_ext <<_ACEOF
40640 /* end confdefs.h.  */
40641 $ac_includes_default
40642 int
40643 main ()
40644 {
40645 if ((int *) 0)
40646   return 0;
40647 if (sizeof (int))
40648   return 0;
40649   ;
40650   return 0;
40651 }
40652 _ACEOF
40653 rm -f conftest.$ac_objext
40654 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
40655   (eval $ac_compile) 2>conftest.er1
40656   ac_status=$?
40657   grep -v '^ *+' conftest.er1 >conftest.err
40658   rm -f conftest.er1
40659   cat conftest.err >&5
40660   echo "$as_me:$LINENO: \$? = $ac_status" >&5
40661   (exit $ac_status); } &&
40662          { ac_try='test -z "$ac_c_werror_flag"
40663                          || test ! -s conftest.err'
40664   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
40665   (eval $ac_try) 2>&5
40666   ac_status=$?
40667   echo "$as_me:$LINENO: \$? = $ac_status" >&5
40668   (exit $ac_status); }; } &&
40669          { ac_try='test -s conftest.$ac_objext'
40670   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
40671   (eval $ac_try) 2>&5
40672   ac_status=$?
40673   echo "$as_me:$LINENO: \$? = $ac_status" >&5
40674   (exit $ac_status); }; }; then
40675   ac_cv_type_int=yes
40676 else
40677   echo "$as_me: failed program was:" >&5
40678 sed 's/^/| /' conftest.$ac_ext >&5
40679
40680 ac_cv_type_int=no
40681 fi
40682 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
40683 fi
40684 echo "$as_me:$LINENO: result: $ac_cv_type_int" >&5
40685 echo "${ECHO_T}$ac_cv_type_int" >&6
40686
40687 echo "$as_me:$LINENO: checking size of int" >&5
40688 echo $ECHO_N "checking size of int... $ECHO_C" >&6
40689 if test "${ac_cv_sizeof_int+set}" = set; then
40690   echo $ECHO_N "(cached) $ECHO_C" >&6
40691 else
40692   if test "$ac_cv_type_int" = yes; then
40693   # The cast to unsigned long works around a bug in the HP C Compiler
40694   # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
40695   # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
40696   # This bug is HP SR number 8606223364.
40697   if test "$cross_compiling" = yes; then
40698   # Depending upon the size, compute the lo and hi bounds.
40699 cat >conftest.$ac_ext <<_ACEOF
40700 /* confdefs.h.  */
40701 _ACEOF
40702 cat confdefs.h >>conftest.$ac_ext
40703 cat >>conftest.$ac_ext <<_ACEOF
40704 /* end confdefs.h.  */
40705 $ac_includes_default
40706 int
40707 main ()
40708 {
40709 static int test_array [1 - 2 * !(((long) (sizeof (int))) >= 0)];
40710 test_array [0] = 0
40711
40712   ;
40713   return 0;
40714 }
40715 _ACEOF
40716 rm -f conftest.$ac_objext
40717 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
40718   (eval $ac_compile) 2>conftest.er1
40719   ac_status=$?
40720   grep -v '^ *+' conftest.er1 >conftest.err
40721   rm -f conftest.er1
40722   cat conftest.err >&5
40723   echo "$as_me:$LINENO: \$? = $ac_status" >&5
40724   (exit $ac_status); } &&
40725          { ac_try='test -z "$ac_c_werror_flag"
40726                          || test ! -s conftest.err'
40727   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
40728   (eval $ac_try) 2>&5
40729   ac_status=$?
40730   echo "$as_me:$LINENO: \$? = $ac_status" >&5
40731   (exit $ac_status); }; } &&
40732          { ac_try='test -s conftest.$ac_objext'
40733   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
40734   (eval $ac_try) 2>&5
40735   ac_status=$?
40736   echo "$as_me:$LINENO: \$? = $ac_status" >&5
40737   (exit $ac_status); }; }; then
40738   ac_lo=0 ac_mid=0
40739   while :; do
40740     cat >conftest.$ac_ext <<_ACEOF
40741 /* confdefs.h.  */
40742 _ACEOF
40743 cat confdefs.h >>conftest.$ac_ext
40744 cat >>conftest.$ac_ext <<_ACEOF
40745 /* end confdefs.h.  */
40746 $ac_includes_default
40747 int
40748 main ()
40749 {
40750 static int test_array [1 - 2 * !(((long) (sizeof (int))) <= $ac_mid)];
40751 test_array [0] = 0
40752
40753   ;
40754   return 0;
40755 }
40756 _ACEOF
40757 rm -f conftest.$ac_objext
40758 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
40759   (eval $ac_compile) 2>conftest.er1
40760   ac_status=$?
40761   grep -v '^ *+' conftest.er1 >conftest.err
40762   rm -f conftest.er1
40763   cat conftest.err >&5
40764   echo "$as_me:$LINENO: \$? = $ac_status" >&5
40765   (exit $ac_status); } &&
40766          { ac_try='test -z "$ac_c_werror_flag"
40767                          || test ! -s conftest.err'
40768   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
40769   (eval $ac_try) 2>&5
40770   ac_status=$?
40771   echo "$as_me:$LINENO: \$? = $ac_status" >&5
40772   (exit $ac_status); }; } &&
40773          { ac_try='test -s conftest.$ac_objext'
40774   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
40775   (eval $ac_try) 2>&5
40776   ac_status=$?
40777   echo "$as_me:$LINENO: \$? = $ac_status" >&5
40778   (exit $ac_status); }; }; then
40779   ac_hi=$ac_mid; break
40780 else
40781   echo "$as_me: failed program was:" >&5
40782 sed 's/^/| /' conftest.$ac_ext >&5
40783
40784 ac_lo=`expr $ac_mid + 1`
40785                     if test $ac_lo -le $ac_mid; then
40786                       ac_lo= ac_hi=
40787                       break
40788                     fi
40789                     ac_mid=`expr 2 '*' $ac_mid + 1`
40790 fi
40791 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
40792   done
40793 else
40794   echo "$as_me: failed program was:" >&5
40795 sed 's/^/| /' conftest.$ac_ext >&5
40796
40797 cat >conftest.$ac_ext <<_ACEOF
40798 /* confdefs.h.  */
40799 _ACEOF
40800 cat confdefs.h >>conftest.$ac_ext
40801 cat >>conftest.$ac_ext <<_ACEOF
40802 /* end confdefs.h.  */
40803 $ac_includes_default
40804 int
40805 main ()
40806 {
40807 static int test_array [1 - 2 * !(((long) (sizeof (int))) < 0)];
40808 test_array [0] = 0
40809
40810   ;
40811   return 0;
40812 }
40813 _ACEOF
40814 rm -f conftest.$ac_objext
40815 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
40816   (eval $ac_compile) 2>conftest.er1
40817   ac_status=$?
40818   grep -v '^ *+' conftest.er1 >conftest.err
40819   rm -f conftest.er1
40820   cat conftest.err >&5
40821   echo "$as_me:$LINENO: \$? = $ac_status" >&5
40822   (exit $ac_status); } &&
40823          { ac_try='test -z "$ac_c_werror_flag"
40824                          || test ! -s conftest.err'
40825   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
40826   (eval $ac_try) 2>&5
40827   ac_status=$?
40828   echo "$as_me:$LINENO: \$? = $ac_status" >&5
40829   (exit $ac_status); }; } &&
40830          { ac_try='test -s conftest.$ac_objext'
40831   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
40832   (eval $ac_try) 2>&5
40833   ac_status=$?
40834   echo "$as_me:$LINENO: \$? = $ac_status" >&5
40835   (exit $ac_status); }; }; then
40836   ac_hi=-1 ac_mid=-1
40837   while :; do
40838     cat >conftest.$ac_ext <<_ACEOF
40839 /* confdefs.h.  */
40840 _ACEOF
40841 cat confdefs.h >>conftest.$ac_ext
40842 cat >>conftest.$ac_ext <<_ACEOF
40843 /* end confdefs.h.  */
40844 $ac_includes_default
40845 int
40846 main ()
40847 {
40848 static int test_array [1 - 2 * !(((long) (sizeof (int))) >= $ac_mid)];
40849 test_array [0] = 0
40850
40851   ;
40852   return 0;
40853 }
40854 _ACEOF
40855 rm -f conftest.$ac_objext
40856 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
40857   (eval $ac_compile) 2>conftest.er1
40858   ac_status=$?
40859   grep -v '^ *+' conftest.er1 >conftest.err
40860   rm -f conftest.er1
40861   cat conftest.err >&5
40862   echo "$as_me:$LINENO: \$? = $ac_status" >&5
40863   (exit $ac_status); } &&
40864          { ac_try='test -z "$ac_c_werror_flag"
40865                          || test ! -s conftest.err'
40866   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
40867   (eval $ac_try) 2>&5
40868   ac_status=$?
40869   echo "$as_me:$LINENO: \$? = $ac_status" >&5
40870   (exit $ac_status); }; } &&
40871          { ac_try='test -s conftest.$ac_objext'
40872   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
40873   (eval $ac_try) 2>&5
40874   ac_status=$?
40875   echo "$as_me:$LINENO: \$? = $ac_status" >&5
40876   (exit $ac_status); }; }; then
40877   ac_lo=$ac_mid; break
40878 else
40879   echo "$as_me: failed program was:" >&5
40880 sed 's/^/| /' conftest.$ac_ext >&5
40881
40882 ac_hi=`expr '(' $ac_mid ')' - 1`
40883                        if test $ac_mid -le $ac_hi; then
40884                          ac_lo= ac_hi=
40885                          break
40886                        fi
40887                        ac_mid=`expr 2 '*' $ac_mid`
40888 fi
40889 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
40890   done
40891 else
40892   echo "$as_me: failed program was:" >&5
40893 sed 's/^/| /' conftest.$ac_ext >&5
40894
40895 ac_lo= ac_hi=
40896 fi
40897 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
40898 fi
40899 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
40900 # Binary search between lo and hi bounds.
40901 while test "x$ac_lo" != "x$ac_hi"; do
40902   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
40903   cat >conftest.$ac_ext <<_ACEOF
40904 /* confdefs.h.  */
40905 _ACEOF
40906 cat confdefs.h >>conftest.$ac_ext
40907 cat >>conftest.$ac_ext <<_ACEOF
40908 /* end confdefs.h.  */
40909 $ac_includes_default
40910 int
40911 main ()
40912 {
40913 static int test_array [1 - 2 * !(((long) (sizeof (int))) <= $ac_mid)];
40914 test_array [0] = 0
40915
40916   ;
40917   return 0;
40918 }
40919 _ACEOF
40920 rm -f conftest.$ac_objext
40921 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
40922   (eval $ac_compile) 2>conftest.er1
40923   ac_status=$?
40924   grep -v '^ *+' conftest.er1 >conftest.err
40925   rm -f conftest.er1
40926   cat conftest.err >&5
40927   echo "$as_me:$LINENO: \$? = $ac_status" >&5
40928   (exit $ac_status); } &&
40929          { ac_try='test -z "$ac_c_werror_flag"
40930                          || test ! -s conftest.err'
40931   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
40932   (eval $ac_try) 2>&5
40933   ac_status=$?
40934   echo "$as_me:$LINENO: \$? = $ac_status" >&5
40935   (exit $ac_status); }; } &&
40936          { ac_try='test -s conftest.$ac_objext'
40937   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
40938   (eval $ac_try) 2>&5
40939   ac_status=$?
40940   echo "$as_me:$LINENO: \$? = $ac_status" >&5
40941   (exit $ac_status); }; }; then
40942   ac_hi=$ac_mid
40943 else
40944   echo "$as_me: failed program was:" >&5
40945 sed 's/^/| /' conftest.$ac_ext >&5
40946
40947 ac_lo=`expr '(' $ac_mid ')' + 1`
40948 fi
40949 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
40950 done
40951 case $ac_lo in
40952 ?*) ac_cv_sizeof_int=$ac_lo;;
40953 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (int), 77
40954 See \`config.log' for more details." >&5
40955 echo "$as_me: error: cannot compute sizeof (int), 77
40956 See \`config.log' for more details." >&2;}
40957    { (exit 1); exit 1; }; } ;;
40958 esac
40959 else
40960   if test "$cross_compiling" = yes; then
40961   { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
40962 See \`config.log' for more details." >&5
40963 echo "$as_me: error: cannot run test program while cross compiling
40964 See \`config.log' for more details." >&2;}
40965    { (exit 1); exit 1; }; }
40966 else
40967   cat >conftest.$ac_ext <<_ACEOF
40968 /* confdefs.h.  */
40969 _ACEOF
40970 cat confdefs.h >>conftest.$ac_ext
40971 cat >>conftest.$ac_ext <<_ACEOF
40972 /* end confdefs.h.  */
40973 $ac_includes_default
40974 long longval () { return (long) (sizeof (int)); }
40975 unsigned long ulongval () { return (long) (sizeof (int)); }
40976 #include <stdio.h>
40977 #include <stdlib.h>
40978 int
40979 main ()
40980 {
40981
40982   FILE *f = fopen ("conftest.val", "w");
40983   if (! f)
40984     exit (1);
40985   if (((long) (sizeof (int))) < 0)
40986     {
40987       long i = longval ();
40988       if (i != ((long) (sizeof (int))))
40989         exit (1);
40990       fprintf (f, "%ld\n", i);
40991     }
40992   else
40993     {
40994       unsigned long i = ulongval ();
40995       if (i != ((long) (sizeof (int))))
40996         exit (1);
40997       fprintf (f, "%lu\n", i);
40998     }
40999   exit (ferror (f) || fclose (f) != 0);
41000
41001   ;
41002   return 0;
41003 }
41004 _ACEOF
41005 rm -f conftest$ac_exeext
41006 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
41007   (eval $ac_link) 2>&5
41008   ac_status=$?
41009   echo "$as_me:$LINENO: \$? = $ac_status" >&5
41010   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
41011   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
41012   (eval $ac_try) 2>&5
41013   ac_status=$?
41014   echo "$as_me:$LINENO: \$? = $ac_status" >&5
41015   (exit $ac_status); }; }; then
41016   ac_cv_sizeof_int=`cat conftest.val`
41017 else
41018   echo "$as_me: program exited with status $ac_status" >&5
41019 echo "$as_me: failed program was:" >&5
41020 sed 's/^/| /' conftest.$ac_ext >&5
41021
41022 ( exit $ac_status )
41023 { { echo "$as_me:$LINENO: error: cannot compute sizeof (int), 77
41024 See \`config.log' for more details." >&5
41025 echo "$as_me: error: cannot compute sizeof (int), 77
41026 See \`config.log' for more details." >&2;}
41027    { (exit 1); exit 1; }; }
41028 fi
41029 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
41030 fi
41031 fi
41032 rm -f conftest.val
41033 else
41034   ac_cv_sizeof_int=0
41035 fi
41036 fi
41037 echo "$as_me:$LINENO: result: $ac_cv_sizeof_int" >&5
41038 echo "${ECHO_T}$ac_cv_sizeof_int" >&6
41039 cat >>confdefs.h <<_ACEOF
41040 #define SIZEOF_INT $ac_cv_sizeof_int
41041 _ACEOF
41042
41043
41044 echo "$as_me:$LINENO: checking for long" >&5
41045 echo $ECHO_N "checking for long... $ECHO_C" >&6
41046 if test "${ac_cv_type_long+set}" = set; then
41047   echo $ECHO_N "(cached) $ECHO_C" >&6
41048 else
41049   cat >conftest.$ac_ext <<_ACEOF
41050 /* confdefs.h.  */
41051 _ACEOF
41052 cat confdefs.h >>conftest.$ac_ext
41053 cat >>conftest.$ac_ext <<_ACEOF
41054 /* end confdefs.h.  */
41055 $ac_includes_default
41056 int
41057 main ()
41058 {
41059 if ((long *) 0)
41060   return 0;
41061 if (sizeof (long))
41062   return 0;
41063   ;
41064   return 0;
41065 }
41066 _ACEOF
41067 rm -f conftest.$ac_objext
41068 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
41069   (eval $ac_compile) 2>conftest.er1
41070   ac_status=$?
41071   grep -v '^ *+' conftest.er1 >conftest.err
41072   rm -f conftest.er1
41073   cat conftest.err >&5
41074   echo "$as_me:$LINENO: \$? = $ac_status" >&5
41075   (exit $ac_status); } &&
41076          { ac_try='test -z "$ac_c_werror_flag"
41077                          || test ! -s conftest.err'
41078   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
41079   (eval $ac_try) 2>&5
41080   ac_status=$?
41081   echo "$as_me:$LINENO: \$? = $ac_status" >&5
41082   (exit $ac_status); }; } &&
41083          { ac_try='test -s conftest.$ac_objext'
41084   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
41085   (eval $ac_try) 2>&5
41086   ac_status=$?
41087   echo "$as_me:$LINENO: \$? = $ac_status" >&5
41088   (exit $ac_status); }; }; then
41089   ac_cv_type_long=yes
41090 else
41091   echo "$as_me: failed program was:" >&5
41092 sed 's/^/| /' conftest.$ac_ext >&5
41093
41094 ac_cv_type_long=no
41095 fi
41096 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
41097 fi
41098 echo "$as_me:$LINENO: result: $ac_cv_type_long" >&5
41099 echo "${ECHO_T}$ac_cv_type_long" >&6
41100
41101 echo "$as_me:$LINENO: checking size of long" >&5
41102 echo $ECHO_N "checking size of long... $ECHO_C" >&6
41103 if test "${ac_cv_sizeof_long+set}" = set; then
41104   echo $ECHO_N "(cached) $ECHO_C" >&6
41105 else
41106   if test "$ac_cv_type_long" = yes; then
41107   # The cast to unsigned long works around a bug in the HP C Compiler
41108   # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
41109   # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
41110   # This bug is HP SR number 8606223364.
41111   if test "$cross_compiling" = yes; then
41112   # Depending upon the size, compute the lo and hi bounds.
41113 cat >conftest.$ac_ext <<_ACEOF
41114 /* confdefs.h.  */
41115 _ACEOF
41116 cat confdefs.h >>conftest.$ac_ext
41117 cat >>conftest.$ac_ext <<_ACEOF
41118 /* end confdefs.h.  */
41119 $ac_includes_default
41120 int
41121 main ()
41122 {
41123 static int test_array [1 - 2 * !(((long) (sizeof (long))) >= 0)];
41124 test_array [0] = 0
41125
41126   ;
41127   return 0;
41128 }
41129 _ACEOF
41130 rm -f conftest.$ac_objext
41131 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
41132   (eval $ac_compile) 2>conftest.er1
41133   ac_status=$?
41134   grep -v '^ *+' conftest.er1 >conftest.err
41135   rm -f conftest.er1
41136   cat conftest.err >&5
41137   echo "$as_me:$LINENO: \$? = $ac_status" >&5
41138   (exit $ac_status); } &&
41139          { ac_try='test -z "$ac_c_werror_flag"
41140                          || test ! -s conftest.err'
41141   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
41142   (eval $ac_try) 2>&5
41143   ac_status=$?
41144   echo "$as_me:$LINENO: \$? = $ac_status" >&5
41145   (exit $ac_status); }; } &&
41146          { ac_try='test -s conftest.$ac_objext'
41147   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
41148   (eval $ac_try) 2>&5
41149   ac_status=$?
41150   echo "$as_me:$LINENO: \$? = $ac_status" >&5
41151   (exit $ac_status); }; }; then
41152   ac_lo=0 ac_mid=0
41153   while :; do
41154     cat >conftest.$ac_ext <<_ACEOF
41155 /* confdefs.h.  */
41156 _ACEOF
41157 cat confdefs.h >>conftest.$ac_ext
41158 cat >>conftest.$ac_ext <<_ACEOF
41159 /* end confdefs.h.  */
41160 $ac_includes_default
41161 int
41162 main ()
41163 {
41164 static int test_array [1 - 2 * !(((long) (sizeof (long))) <= $ac_mid)];
41165 test_array [0] = 0
41166
41167   ;
41168   return 0;
41169 }
41170 _ACEOF
41171 rm -f conftest.$ac_objext
41172 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
41173   (eval $ac_compile) 2>conftest.er1
41174   ac_status=$?
41175   grep -v '^ *+' conftest.er1 >conftest.err
41176   rm -f conftest.er1
41177   cat conftest.err >&5
41178   echo "$as_me:$LINENO: \$? = $ac_status" >&5
41179   (exit $ac_status); } &&
41180          { ac_try='test -z "$ac_c_werror_flag"
41181                          || test ! -s conftest.err'
41182   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
41183   (eval $ac_try) 2>&5
41184   ac_status=$?
41185   echo "$as_me:$LINENO: \$? = $ac_status" >&5
41186   (exit $ac_status); }; } &&
41187          { ac_try='test -s conftest.$ac_objext'
41188   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
41189   (eval $ac_try) 2>&5
41190   ac_status=$?
41191   echo "$as_me:$LINENO: \$? = $ac_status" >&5
41192   (exit $ac_status); }; }; then
41193   ac_hi=$ac_mid; break
41194 else
41195   echo "$as_me: failed program was:" >&5
41196 sed 's/^/| /' conftest.$ac_ext >&5
41197
41198 ac_lo=`expr $ac_mid + 1`
41199                     if test $ac_lo -le $ac_mid; then
41200                       ac_lo= ac_hi=
41201                       break
41202                     fi
41203                     ac_mid=`expr 2 '*' $ac_mid + 1`
41204 fi
41205 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
41206   done
41207 else
41208   echo "$as_me: failed program was:" >&5
41209 sed 's/^/| /' conftest.$ac_ext >&5
41210
41211 cat >conftest.$ac_ext <<_ACEOF
41212 /* confdefs.h.  */
41213 _ACEOF
41214 cat confdefs.h >>conftest.$ac_ext
41215 cat >>conftest.$ac_ext <<_ACEOF
41216 /* end confdefs.h.  */
41217 $ac_includes_default
41218 int
41219 main ()
41220 {
41221 static int test_array [1 - 2 * !(((long) (sizeof (long))) < 0)];
41222 test_array [0] = 0
41223
41224   ;
41225   return 0;
41226 }
41227 _ACEOF
41228 rm -f conftest.$ac_objext
41229 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
41230   (eval $ac_compile) 2>conftest.er1
41231   ac_status=$?
41232   grep -v '^ *+' conftest.er1 >conftest.err
41233   rm -f conftest.er1
41234   cat conftest.err >&5
41235   echo "$as_me:$LINENO: \$? = $ac_status" >&5
41236   (exit $ac_status); } &&
41237          { ac_try='test -z "$ac_c_werror_flag"
41238                          || test ! -s conftest.err'
41239   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
41240   (eval $ac_try) 2>&5
41241   ac_status=$?
41242   echo "$as_me:$LINENO: \$? = $ac_status" >&5
41243   (exit $ac_status); }; } &&
41244          { ac_try='test -s conftest.$ac_objext'
41245   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
41246   (eval $ac_try) 2>&5
41247   ac_status=$?
41248   echo "$as_me:$LINENO: \$? = $ac_status" >&5
41249   (exit $ac_status); }; }; then
41250   ac_hi=-1 ac_mid=-1
41251   while :; do
41252     cat >conftest.$ac_ext <<_ACEOF
41253 /* confdefs.h.  */
41254 _ACEOF
41255 cat confdefs.h >>conftest.$ac_ext
41256 cat >>conftest.$ac_ext <<_ACEOF
41257 /* end confdefs.h.  */
41258 $ac_includes_default
41259 int
41260 main ()
41261 {
41262 static int test_array [1 - 2 * !(((long) (sizeof (long))) >= $ac_mid)];
41263 test_array [0] = 0
41264
41265   ;
41266   return 0;
41267 }
41268 _ACEOF
41269 rm -f conftest.$ac_objext
41270 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
41271   (eval $ac_compile) 2>conftest.er1
41272   ac_status=$?
41273   grep -v '^ *+' conftest.er1 >conftest.err
41274   rm -f conftest.er1
41275   cat conftest.err >&5
41276   echo "$as_me:$LINENO: \$? = $ac_status" >&5
41277   (exit $ac_status); } &&
41278          { ac_try='test -z "$ac_c_werror_flag"
41279                          || test ! -s conftest.err'
41280   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
41281   (eval $ac_try) 2>&5
41282   ac_status=$?
41283   echo "$as_me:$LINENO: \$? = $ac_status" >&5
41284   (exit $ac_status); }; } &&
41285          { ac_try='test -s conftest.$ac_objext'
41286   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
41287   (eval $ac_try) 2>&5
41288   ac_status=$?
41289   echo "$as_me:$LINENO: \$? = $ac_status" >&5
41290   (exit $ac_status); }; }; then
41291   ac_lo=$ac_mid; break
41292 else
41293   echo "$as_me: failed program was:" >&5
41294 sed 's/^/| /' conftest.$ac_ext >&5
41295
41296 ac_hi=`expr '(' $ac_mid ')' - 1`
41297                        if test $ac_mid -le $ac_hi; then
41298                          ac_lo= ac_hi=
41299                          break
41300                        fi
41301                        ac_mid=`expr 2 '*' $ac_mid`
41302 fi
41303 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
41304   done
41305 else
41306   echo "$as_me: failed program was:" >&5
41307 sed 's/^/| /' conftest.$ac_ext >&5
41308
41309 ac_lo= ac_hi=
41310 fi
41311 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
41312 fi
41313 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
41314 # Binary search between lo and hi bounds.
41315 while test "x$ac_lo" != "x$ac_hi"; do
41316   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
41317   cat >conftest.$ac_ext <<_ACEOF
41318 /* confdefs.h.  */
41319 _ACEOF
41320 cat confdefs.h >>conftest.$ac_ext
41321 cat >>conftest.$ac_ext <<_ACEOF
41322 /* end confdefs.h.  */
41323 $ac_includes_default
41324 int
41325 main ()
41326 {
41327 static int test_array [1 - 2 * !(((long) (sizeof (long))) <= $ac_mid)];
41328 test_array [0] = 0
41329
41330   ;
41331   return 0;
41332 }
41333 _ACEOF
41334 rm -f conftest.$ac_objext
41335 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
41336   (eval $ac_compile) 2>conftest.er1
41337   ac_status=$?
41338   grep -v '^ *+' conftest.er1 >conftest.err
41339   rm -f conftest.er1
41340   cat conftest.err >&5
41341   echo "$as_me:$LINENO: \$? = $ac_status" >&5
41342   (exit $ac_status); } &&
41343          { ac_try='test -z "$ac_c_werror_flag"
41344                          || test ! -s conftest.err'
41345   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
41346   (eval $ac_try) 2>&5
41347   ac_status=$?
41348   echo "$as_me:$LINENO: \$? = $ac_status" >&5
41349   (exit $ac_status); }; } &&
41350          { ac_try='test -s conftest.$ac_objext'
41351   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
41352   (eval $ac_try) 2>&5
41353   ac_status=$?
41354   echo "$as_me:$LINENO: \$? = $ac_status" >&5
41355   (exit $ac_status); }; }; then
41356   ac_hi=$ac_mid
41357 else
41358   echo "$as_me: failed program was:" >&5
41359 sed 's/^/| /' conftest.$ac_ext >&5
41360
41361 ac_lo=`expr '(' $ac_mid ')' + 1`
41362 fi
41363 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
41364 done
41365 case $ac_lo in
41366 ?*) ac_cv_sizeof_long=$ac_lo;;
41367 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long), 77
41368 See \`config.log' for more details." >&5
41369 echo "$as_me: error: cannot compute sizeof (long), 77
41370 See \`config.log' for more details." >&2;}
41371    { (exit 1); exit 1; }; } ;;
41372 esac
41373 else
41374   if test "$cross_compiling" = yes; then
41375   { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
41376 See \`config.log' for more details." >&5
41377 echo "$as_me: error: cannot run test program while cross compiling
41378 See \`config.log' for more details." >&2;}
41379    { (exit 1); exit 1; }; }
41380 else
41381   cat >conftest.$ac_ext <<_ACEOF
41382 /* confdefs.h.  */
41383 _ACEOF
41384 cat confdefs.h >>conftest.$ac_ext
41385 cat >>conftest.$ac_ext <<_ACEOF
41386 /* end confdefs.h.  */
41387 $ac_includes_default
41388 long longval () { return (long) (sizeof (long)); }
41389 unsigned long ulongval () { return (long) (sizeof (long)); }
41390 #include <stdio.h>
41391 #include <stdlib.h>
41392 int
41393 main ()
41394 {
41395
41396   FILE *f = fopen ("conftest.val", "w");
41397   if (! f)
41398     exit (1);
41399   if (((long) (sizeof (long))) < 0)
41400     {
41401       long i = longval ();
41402       if (i != ((long) (sizeof (long))))
41403         exit (1);
41404       fprintf (f, "%ld\n", i);
41405     }
41406   else
41407     {
41408       unsigned long i = ulongval ();
41409       if (i != ((long) (sizeof (long))))
41410         exit (1);
41411       fprintf (f, "%lu\n", i);
41412     }
41413   exit (ferror (f) || fclose (f) != 0);
41414
41415   ;
41416   return 0;
41417 }
41418 _ACEOF
41419 rm -f conftest$ac_exeext
41420 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
41421   (eval $ac_link) 2>&5
41422   ac_status=$?
41423   echo "$as_me:$LINENO: \$? = $ac_status" >&5
41424   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
41425   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
41426   (eval $ac_try) 2>&5
41427   ac_status=$?
41428   echo "$as_me:$LINENO: \$? = $ac_status" >&5
41429   (exit $ac_status); }; }; then
41430   ac_cv_sizeof_long=`cat conftest.val`
41431 else
41432   echo "$as_me: program exited with status $ac_status" >&5
41433 echo "$as_me: failed program was:" >&5
41434 sed 's/^/| /' conftest.$ac_ext >&5
41435
41436 ( exit $ac_status )
41437 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long), 77
41438 See \`config.log' for more details." >&5
41439 echo "$as_me: error: cannot compute sizeof (long), 77
41440 See \`config.log' for more details." >&2;}
41441    { (exit 1); exit 1; }; }
41442 fi
41443 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
41444 fi
41445 fi
41446 rm -f conftest.val
41447 else
41448   ac_cv_sizeof_long=0
41449 fi
41450 fi
41451 echo "$as_me:$LINENO: result: $ac_cv_sizeof_long" >&5
41452 echo "${ECHO_T}$ac_cv_sizeof_long" >&6
41453 cat >>confdefs.h <<_ACEOF
41454 #define SIZEOF_LONG $ac_cv_sizeof_long
41455 _ACEOF
41456
41457
41458 echo "$as_me:$LINENO: checking for wchar_t" >&5
41459 echo $ECHO_N "checking for wchar_t... $ECHO_C" >&6
41460 if test "${ac_cv_type_wchar_t+set}" = set; then
41461   echo $ECHO_N "(cached) $ECHO_C" >&6
41462 else
41463   cat >conftest.$ac_ext <<_ACEOF
41464 /* confdefs.h.  */
41465 _ACEOF
41466 cat confdefs.h >>conftest.$ac_ext
41467 cat >>conftest.$ac_ext <<_ACEOF
41468 /* end confdefs.h.  */
41469 $ac_includes_default
41470 int
41471 main ()
41472 {
41473 if ((wchar_t *) 0)
41474   return 0;
41475 if (sizeof (wchar_t))
41476   return 0;
41477   ;
41478   return 0;
41479 }
41480 _ACEOF
41481 rm -f conftest.$ac_objext
41482 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
41483   (eval $ac_compile) 2>conftest.er1
41484   ac_status=$?
41485   grep -v '^ *+' conftest.er1 >conftest.err
41486   rm -f conftest.er1
41487   cat conftest.err >&5
41488   echo "$as_me:$LINENO: \$? = $ac_status" >&5
41489   (exit $ac_status); } &&
41490          { ac_try='test -z "$ac_c_werror_flag"
41491                          || test ! -s conftest.err'
41492   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
41493   (eval $ac_try) 2>&5
41494   ac_status=$?
41495   echo "$as_me:$LINENO: \$? = $ac_status" >&5
41496   (exit $ac_status); }; } &&
41497          { ac_try='test -s conftest.$ac_objext'
41498   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
41499   (eval $ac_try) 2>&5
41500   ac_status=$?
41501   echo "$as_me:$LINENO: \$? = $ac_status" >&5
41502   (exit $ac_status); }; }; then
41503   ac_cv_type_wchar_t=yes
41504 else
41505   echo "$as_me: failed program was:" >&5
41506 sed 's/^/| /' conftest.$ac_ext >&5
41507
41508 ac_cv_type_wchar_t=no
41509 fi
41510 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
41511 fi
41512 echo "$as_me:$LINENO: result: $ac_cv_type_wchar_t" >&5
41513 echo "${ECHO_T}$ac_cv_type_wchar_t" >&6
41514
41515 echo "$as_me:$LINENO: checking size of wchar_t" >&5
41516 echo $ECHO_N "checking size of wchar_t... $ECHO_C" >&6
41517 if test "${ac_cv_sizeof_wchar_t+set}" = set; then
41518   echo $ECHO_N "(cached) $ECHO_C" >&6
41519 else
41520   if test "$ac_cv_type_wchar_t" = yes; then
41521   # The cast to unsigned long works around a bug in the HP C Compiler
41522   # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
41523   # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
41524   # This bug is HP SR number 8606223364.
41525   if test "$cross_compiling" = yes; then
41526   # Depending upon the size, compute the lo and hi bounds.
41527 cat >conftest.$ac_ext <<_ACEOF
41528 /* confdefs.h.  */
41529 _ACEOF
41530 cat confdefs.h >>conftest.$ac_ext
41531 cat >>conftest.$ac_ext <<_ACEOF
41532 /* end confdefs.h.  */
41533 $ac_includes_default
41534 int
41535 main ()
41536 {
41537 static int test_array [1 - 2 * !(((long) (sizeof (wchar_t))) >= 0)];
41538 test_array [0] = 0
41539
41540   ;
41541   return 0;
41542 }
41543 _ACEOF
41544 rm -f conftest.$ac_objext
41545 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
41546   (eval $ac_compile) 2>conftest.er1
41547   ac_status=$?
41548   grep -v '^ *+' conftest.er1 >conftest.err
41549   rm -f conftest.er1
41550   cat conftest.err >&5
41551   echo "$as_me:$LINENO: \$? = $ac_status" >&5
41552   (exit $ac_status); } &&
41553          { ac_try='test -z "$ac_c_werror_flag"
41554                          || test ! -s conftest.err'
41555   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
41556   (eval $ac_try) 2>&5
41557   ac_status=$?
41558   echo "$as_me:$LINENO: \$? = $ac_status" >&5
41559   (exit $ac_status); }; } &&
41560          { ac_try='test -s conftest.$ac_objext'
41561   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
41562   (eval $ac_try) 2>&5
41563   ac_status=$?
41564   echo "$as_me:$LINENO: \$? = $ac_status" >&5
41565   (exit $ac_status); }; }; then
41566   ac_lo=0 ac_mid=0
41567   while :; do
41568     cat >conftest.$ac_ext <<_ACEOF
41569 /* confdefs.h.  */
41570 _ACEOF
41571 cat confdefs.h >>conftest.$ac_ext
41572 cat >>conftest.$ac_ext <<_ACEOF
41573 /* end confdefs.h.  */
41574 $ac_includes_default
41575 int
41576 main ()
41577 {
41578 static int test_array [1 - 2 * !(((long) (sizeof (wchar_t))) <= $ac_mid)];
41579 test_array [0] = 0
41580
41581   ;
41582   return 0;
41583 }
41584 _ACEOF
41585 rm -f conftest.$ac_objext
41586 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
41587   (eval $ac_compile) 2>conftest.er1
41588   ac_status=$?
41589   grep -v '^ *+' conftest.er1 >conftest.err
41590   rm -f conftest.er1
41591   cat conftest.err >&5
41592   echo "$as_me:$LINENO: \$? = $ac_status" >&5
41593   (exit $ac_status); } &&
41594          { ac_try='test -z "$ac_c_werror_flag"
41595                          || test ! -s conftest.err'
41596   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
41597   (eval $ac_try) 2>&5
41598   ac_status=$?
41599   echo "$as_me:$LINENO: \$? = $ac_status" >&5
41600   (exit $ac_status); }; } &&
41601          { ac_try='test -s conftest.$ac_objext'
41602   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
41603   (eval $ac_try) 2>&5
41604   ac_status=$?
41605   echo "$as_me:$LINENO: \$? = $ac_status" >&5
41606   (exit $ac_status); }; }; then
41607   ac_hi=$ac_mid; break
41608 else
41609   echo "$as_me: failed program was:" >&5
41610 sed 's/^/| /' conftest.$ac_ext >&5
41611
41612 ac_lo=`expr $ac_mid + 1`
41613                     if test $ac_lo -le $ac_mid; then
41614                       ac_lo= ac_hi=
41615                       break
41616                     fi
41617                     ac_mid=`expr 2 '*' $ac_mid + 1`
41618 fi
41619 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
41620   done
41621 else
41622   echo "$as_me: failed program was:" >&5
41623 sed 's/^/| /' conftest.$ac_ext >&5
41624
41625 cat >conftest.$ac_ext <<_ACEOF
41626 /* confdefs.h.  */
41627 _ACEOF
41628 cat confdefs.h >>conftest.$ac_ext
41629 cat >>conftest.$ac_ext <<_ACEOF
41630 /* end confdefs.h.  */
41631 $ac_includes_default
41632 int
41633 main ()
41634 {
41635 static int test_array [1 - 2 * !(((long) (sizeof (wchar_t))) < 0)];
41636 test_array [0] = 0
41637
41638   ;
41639   return 0;
41640 }
41641 _ACEOF
41642 rm -f conftest.$ac_objext
41643 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
41644   (eval $ac_compile) 2>conftest.er1
41645   ac_status=$?
41646   grep -v '^ *+' conftest.er1 >conftest.err
41647   rm -f conftest.er1
41648   cat conftest.err >&5
41649   echo "$as_me:$LINENO: \$? = $ac_status" >&5
41650   (exit $ac_status); } &&
41651          { ac_try='test -z "$ac_c_werror_flag"
41652                          || test ! -s conftest.err'
41653   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
41654   (eval $ac_try) 2>&5
41655   ac_status=$?
41656   echo "$as_me:$LINENO: \$? = $ac_status" >&5
41657   (exit $ac_status); }; } &&
41658          { ac_try='test -s conftest.$ac_objext'
41659   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
41660   (eval $ac_try) 2>&5
41661   ac_status=$?
41662   echo "$as_me:$LINENO: \$? = $ac_status" >&5
41663   (exit $ac_status); }; }; then
41664   ac_hi=-1 ac_mid=-1
41665   while :; do
41666     cat >conftest.$ac_ext <<_ACEOF
41667 /* confdefs.h.  */
41668 _ACEOF
41669 cat confdefs.h >>conftest.$ac_ext
41670 cat >>conftest.$ac_ext <<_ACEOF
41671 /* end confdefs.h.  */
41672 $ac_includes_default
41673 int
41674 main ()
41675 {
41676 static int test_array [1 - 2 * !(((long) (sizeof (wchar_t))) >= $ac_mid)];
41677 test_array [0] = 0
41678
41679   ;
41680   return 0;
41681 }
41682 _ACEOF
41683 rm -f conftest.$ac_objext
41684 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
41685   (eval $ac_compile) 2>conftest.er1
41686   ac_status=$?
41687   grep -v '^ *+' conftest.er1 >conftest.err
41688   rm -f conftest.er1
41689   cat conftest.err >&5
41690   echo "$as_me:$LINENO: \$? = $ac_status" >&5
41691   (exit $ac_status); } &&
41692          { ac_try='test -z "$ac_c_werror_flag"
41693                          || test ! -s conftest.err'
41694   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
41695   (eval $ac_try) 2>&5
41696   ac_status=$?
41697   echo "$as_me:$LINENO: \$? = $ac_status" >&5
41698   (exit $ac_status); }; } &&
41699          { ac_try='test -s conftest.$ac_objext'
41700   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
41701   (eval $ac_try) 2>&5
41702   ac_status=$?
41703   echo "$as_me:$LINENO: \$? = $ac_status" >&5
41704   (exit $ac_status); }; }; then
41705   ac_lo=$ac_mid; break
41706 else
41707   echo "$as_me: failed program was:" >&5
41708 sed 's/^/| /' conftest.$ac_ext >&5
41709
41710 ac_hi=`expr '(' $ac_mid ')' - 1`
41711                        if test $ac_mid -le $ac_hi; then
41712                          ac_lo= ac_hi=
41713                          break
41714                        fi
41715                        ac_mid=`expr 2 '*' $ac_mid`
41716 fi
41717 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
41718   done
41719 else
41720   echo "$as_me: failed program was:" >&5
41721 sed 's/^/| /' conftest.$ac_ext >&5
41722
41723 ac_lo= ac_hi=
41724 fi
41725 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
41726 fi
41727 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
41728 # Binary search between lo and hi bounds.
41729 while test "x$ac_lo" != "x$ac_hi"; do
41730   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
41731   cat >conftest.$ac_ext <<_ACEOF
41732 /* confdefs.h.  */
41733 _ACEOF
41734 cat confdefs.h >>conftest.$ac_ext
41735 cat >>conftest.$ac_ext <<_ACEOF
41736 /* end confdefs.h.  */
41737 $ac_includes_default
41738 int
41739 main ()
41740 {
41741 static int test_array [1 - 2 * !(((long) (sizeof (wchar_t))) <= $ac_mid)];
41742 test_array [0] = 0
41743
41744   ;
41745   return 0;
41746 }
41747 _ACEOF
41748 rm -f conftest.$ac_objext
41749 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
41750   (eval $ac_compile) 2>conftest.er1
41751   ac_status=$?
41752   grep -v '^ *+' conftest.er1 >conftest.err
41753   rm -f conftest.er1
41754   cat conftest.err >&5
41755   echo "$as_me:$LINENO: \$? = $ac_status" >&5
41756   (exit $ac_status); } &&
41757          { ac_try='test -z "$ac_c_werror_flag"
41758                          || test ! -s conftest.err'
41759   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
41760   (eval $ac_try) 2>&5
41761   ac_status=$?
41762   echo "$as_me:$LINENO: \$? = $ac_status" >&5
41763   (exit $ac_status); }; } &&
41764          { ac_try='test -s conftest.$ac_objext'
41765   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
41766   (eval $ac_try) 2>&5
41767   ac_status=$?
41768   echo "$as_me:$LINENO: \$? = $ac_status" >&5
41769   (exit $ac_status); }; }; then
41770   ac_hi=$ac_mid
41771 else
41772   echo "$as_me: failed program was:" >&5
41773 sed 's/^/| /' conftest.$ac_ext >&5
41774
41775 ac_lo=`expr '(' $ac_mid ')' + 1`
41776 fi
41777 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
41778 done
41779 case $ac_lo in
41780 ?*) ac_cv_sizeof_wchar_t=$ac_lo;;
41781 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (wchar_t), 77
41782 See \`config.log' for more details." >&5
41783 echo "$as_me: error: cannot compute sizeof (wchar_t), 77
41784 See \`config.log' for more details." >&2;}
41785    { (exit 1); exit 1; }; } ;;
41786 esac
41787 else
41788   if test "$cross_compiling" = yes; then
41789   { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
41790 See \`config.log' for more details." >&5
41791 echo "$as_me: error: cannot run test program while cross compiling
41792 See \`config.log' for more details." >&2;}
41793    { (exit 1); exit 1; }; }
41794 else
41795   cat >conftest.$ac_ext <<_ACEOF
41796 /* confdefs.h.  */
41797 _ACEOF
41798 cat confdefs.h >>conftest.$ac_ext
41799 cat >>conftest.$ac_ext <<_ACEOF
41800 /* end confdefs.h.  */
41801 $ac_includes_default
41802 long longval () { return (long) (sizeof (wchar_t)); }
41803 unsigned long ulongval () { return (long) (sizeof (wchar_t)); }
41804 #include <stdio.h>
41805 #include <stdlib.h>
41806 int
41807 main ()
41808 {
41809
41810   FILE *f = fopen ("conftest.val", "w");
41811   if (! f)
41812     exit (1);
41813   if (((long) (sizeof (wchar_t))) < 0)
41814     {
41815       long i = longval ();
41816       if (i != ((long) (sizeof (wchar_t))))
41817         exit (1);
41818       fprintf (f, "%ld\n", i);
41819     }
41820   else
41821     {
41822       unsigned long i = ulongval ();
41823       if (i != ((long) (sizeof (wchar_t))))
41824         exit (1);
41825       fprintf (f, "%lu\n", i);
41826     }
41827   exit (ferror (f) || fclose (f) != 0);
41828
41829   ;
41830   return 0;
41831 }
41832 _ACEOF
41833 rm -f conftest$ac_exeext
41834 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
41835   (eval $ac_link) 2>&5
41836   ac_status=$?
41837   echo "$as_me:$LINENO: \$? = $ac_status" >&5
41838   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
41839   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
41840   (eval $ac_try) 2>&5
41841   ac_status=$?
41842   echo "$as_me:$LINENO: \$? = $ac_status" >&5
41843   (exit $ac_status); }; }; then
41844   ac_cv_sizeof_wchar_t=`cat conftest.val`
41845 else
41846   echo "$as_me: program exited with status $ac_status" >&5
41847 echo "$as_me: failed program was:" >&5
41848 sed 's/^/| /' conftest.$ac_ext >&5
41849
41850 ( exit $ac_status )
41851 { { echo "$as_me:$LINENO: error: cannot compute sizeof (wchar_t), 77
41852 See \`config.log' for more details." >&5
41853 echo "$as_me: error: cannot compute sizeof (wchar_t), 77
41854 See \`config.log' for more details." >&2;}
41855    { (exit 1); exit 1; }; }
41856 fi
41857 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
41858 fi
41859 fi
41860 rm -f conftest.val
41861 else
41862   ac_cv_sizeof_wchar_t=0
41863 fi
41864 fi
41865 echo "$as_me:$LINENO: result: $ac_cv_sizeof_wchar_t" >&5
41866 echo "${ECHO_T}$ac_cv_sizeof_wchar_t" >&6
41867 cat >>confdefs.h <<_ACEOF
41868 #define SIZEOF_WCHAR_T $ac_cv_sizeof_wchar_t
41869 _ACEOF
41870
41871
41872
41873 if test "$ac_cv_sizeof_int" -lt 4 ; then
41874         { echo "$as_me:$LINENO: WARNING: OpenLDAP requires 'int' to be 32 bits or greater." >&5
41875 echo "$as_me: WARNING: OpenLDAP requires 'int' to be 32 bits or greater." >&2;}
41876
41877
41878 cat >>confdefs.h <<\_ACEOF
41879 #define LBER_INT_T long
41880 _ACEOF
41881
41882 else
41883
41884 cat >>confdefs.h <<\_ACEOF
41885 #define LBER_INT_T int
41886 _ACEOF
41887
41888 fi
41889
41890
41891 cat >>confdefs.h <<\_ACEOF
41892 #define LBER_LEN_T long
41893 _ACEOF
41894
41895
41896 cat >>confdefs.h <<\_ACEOF
41897 #define LBER_SOCKET_T int
41898 _ACEOF
41899
41900
41901 cat >>confdefs.h <<\_ACEOF
41902 #define LBER_TAG_T long
41903 _ACEOF
41904
41905
41906 echo "$as_me:$LINENO: checking for working memcmp" >&5
41907 echo $ECHO_N "checking for working memcmp... $ECHO_C" >&6
41908 if test "${ac_cv_func_memcmp_working+set}" = set; then
41909   echo $ECHO_N "(cached) $ECHO_C" >&6
41910 else
41911   if test "$cross_compiling" = yes; then
41912   ac_cv_func_memcmp_working=no
41913 else
41914   cat >conftest.$ac_ext <<_ACEOF
41915 /* confdefs.h.  */
41916 _ACEOF
41917 cat confdefs.h >>conftest.$ac_ext
41918 cat >>conftest.$ac_ext <<_ACEOF
41919 /* end confdefs.h.  */
41920 $ac_includes_default
41921 int
41922 main ()
41923 {
41924
41925   /* Some versions of memcmp are not 8-bit clean.  */
41926   char c0 = 0x40, c1 = 0x80, c2 = 0x81;
41927   if (memcmp(&c0, &c2, 1) >= 0 || memcmp(&c1, &c2, 1) >= 0)
41928     exit (1);
41929
41930   /* The Next x86 OpenStep bug shows up only when comparing 16 bytes
41931      or more and with at least one buffer not starting on a 4-byte boundary.
41932      William Lewis provided this test program.   */
41933   {
41934     char foo[21];
41935     char bar[21];
41936     int i;
41937     for (i = 0; i < 4; i++)
41938       {
41939         char *a = foo + i;
41940         char *b = bar + i;
41941         strcpy (a, "--------01111111");
41942         strcpy (b, "--------10000000");
41943         if (memcmp (a, b, 16) >= 0)
41944           exit (1);
41945       }
41946     exit (0);
41947   }
41948
41949   ;
41950   return 0;
41951 }
41952 _ACEOF
41953 rm -f conftest$ac_exeext
41954 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
41955   (eval $ac_link) 2>&5
41956   ac_status=$?
41957   echo "$as_me:$LINENO: \$? = $ac_status" >&5
41958   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
41959   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
41960   (eval $ac_try) 2>&5
41961   ac_status=$?
41962   echo "$as_me:$LINENO: \$? = $ac_status" >&5
41963   (exit $ac_status); }; }; then
41964   ac_cv_func_memcmp_working=yes
41965 else
41966   echo "$as_me: program exited with status $ac_status" >&5
41967 echo "$as_me: failed program was:" >&5
41968 sed 's/^/| /' conftest.$ac_ext >&5
41969
41970 ( exit $ac_status )
41971 ac_cv_func_memcmp_working=no
41972 fi
41973 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
41974 fi
41975 fi
41976 echo "$as_me:$LINENO: result: $ac_cv_func_memcmp_working" >&5
41977 echo "${ECHO_T}$ac_cv_func_memcmp_working" >&6
41978 test $ac_cv_func_memcmp_working = no && case $LIBOBJS in
41979     "memcmp.$ac_objext"   | \
41980   *" memcmp.$ac_objext"   | \
41981     "memcmp.$ac_objext "* | \
41982   *" memcmp.$ac_objext "* ) ;;
41983   *) LIBOBJS="$LIBOBJS memcmp.$ac_objext" ;;
41984 esac
41985
41986
41987
41988 if test $ac_cv_func_memcmp_working = no ; then
41989
41990 cat >>confdefs.h <<\_ACEOF
41991 #define NEED_MEMCMP_REPLACEMENT 1
41992 _ACEOF
41993
41994 fi
41995
41996
41997 for ac_func in strftime
41998 do
41999 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
42000 echo "$as_me:$LINENO: checking for $ac_func" >&5
42001 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
42002 if eval "test \"\${$as_ac_var+set}\" = set"; then
42003   echo $ECHO_N "(cached) $ECHO_C" >&6
42004 else
42005   cat >conftest.$ac_ext <<_ACEOF
42006 /* confdefs.h.  */
42007 _ACEOF
42008 cat confdefs.h >>conftest.$ac_ext
42009 cat >>conftest.$ac_ext <<_ACEOF
42010 /* end confdefs.h.  */
42011 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
42012    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
42013 #define $ac_func innocuous_$ac_func
42014
42015 /* System header to define __stub macros and hopefully few prototypes,
42016     which can conflict with char $ac_func (); below.
42017     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
42018     <limits.h> exists even on freestanding compilers.  */
42019
42020 #ifdef __STDC__
42021 # include <limits.h>
42022 #else
42023 # include <assert.h>
42024 #endif
42025
42026 #undef $ac_func
42027
42028 /* Override any gcc2 internal prototype to avoid an error.  */
42029 #ifdef __cplusplus
42030 extern "C"
42031 {
42032 #endif
42033 /* We use char because int might match the return type of a gcc2
42034    builtin and then its argument prototype would still apply.  */
42035 char $ac_func ();
42036 /* The GNU C library defines this for functions which it implements
42037     to always fail with ENOSYS.  Some functions are actually named
42038     something starting with __ and the normal name is an alias.  */
42039 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
42040 choke me
42041 #else
42042 char (*f) () = $ac_func;
42043 #endif
42044 #ifdef __cplusplus
42045 }
42046 #endif
42047
42048 int
42049 main ()
42050 {
42051 return f != $ac_func;
42052   ;
42053   return 0;
42054 }
42055 _ACEOF
42056 rm -f conftest.$ac_objext conftest$ac_exeext
42057 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
42058   (eval $ac_link) 2>conftest.er1
42059   ac_status=$?
42060   grep -v '^ *+' conftest.er1 >conftest.err
42061   rm -f conftest.er1
42062   cat conftest.err >&5
42063   echo "$as_me:$LINENO: \$? = $ac_status" >&5
42064   (exit $ac_status); } &&
42065          { ac_try='test -z "$ac_c_werror_flag"
42066                          || test ! -s conftest.err'
42067   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
42068   (eval $ac_try) 2>&5
42069   ac_status=$?
42070   echo "$as_me:$LINENO: \$? = $ac_status" >&5
42071   (exit $ac_status); }; } &&
42072          { ac_try='test -s conftest$ac_exeext'
42073   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
42074   (eval $ac_try) 2>&5
42075   ac_status=$?
42076   echo "$as_me:$LINENO: \$? = $ac_status" >&5
42077   (exit $ac_status); }; }; then
42078   eval "$as_ac_var=yes"
42079 else
42080   echo "$as_me: failed program was:" >&5
42081 sed 's/^/| /' conftest.$ac_ext >&5
42082
42083 eval "$as_ac_var=no"
42084 fi
42085 rm -f conftest.err conftest.$ac_objext \
42086       conftest$ac_exeext conftest.$ac_ext
42087 fi
42088 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
42089 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
42090 if test `eval echo '${'$as_ac_var'}'` = yes; then
42091   cat >>confdefs.h <<_ACEOF
42092 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
42093 _ACEOF
42094
42095 else
42096   # strftime is in -lintl on SCO UNIX.
42097 echo "$as_me:$LINENO: checking for strftime in -lintl" >&5
42098 echo $ECHO_N "checking for strftime in -lintl... $ECHO_C" >&6
42099 if test "${ac_cv_lib_intl_strftime+set}" = set; then
42100   echo $ECHO_N "(cached) $ECHO_C" >&6
42101 else
42102   ac_check_lib_save_LIBS=$LIBS
42103 LIBS="-lintl  $LIBS"
42104 cat >conftest.$ac_ext <<_ACEOF
42105 /* confdefs.h.  */
42106 _ACEOF
42107 cat confdefs.h >>conftest.$ac_ext
42108 cat >>conftest.$ac_ext <<_ACEOF
42109 /* end confdefs.h.  */
42110
42111 /* Override any gcc2 internal prototype to avoid an error.  */
42112 #ifdef __cplusplus
42113 extern "C"
42114 #endif
42115 /* We use char because int might match the return type of a gcc2
42116    builtin and then its argument prototype would still apply.  */
42117 char strftime ();
42118 int
42119 main ()
42120 {
42121 strftime ();
42122   ;
42123   return 0;
42124 }
42125 _ACEOF
42126 rm -f conftest.$ac_objext conftest$ac_exeext
42127 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
42128   (eval $ac_link) 2>conftest.er1
42129   ac_status=$?
42130   grep -v '^ *+' conftest.er1 >conftest.err
42131   rm -f conftest.er1
42132   cat conftest.err >&5
42133   echo "$as_me:$LINENO: \$? = $ac_status" >&5
42134   (exit $ac_status); } &&
42135          { ac_try='test -z "$ac_c_werror_flag"
42136                          || test ! -s conftest.err'
42137   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
42138   (eval $ac_try) 2>&5
42139   ac_status=$?
42140   echo "$as_me:$LINENO: \$? = $ac_status" >&5
42141   (exit $ac_status); }; } &&
42142          { ac_try='test -s conftest$ac_exeext'
42143   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
42144   (eval $ac_try) 2>&5
42145   ac_status=$?
42146   echo "$as_me:$LINENO: \$? = $ac_status" >&5
42147   (exit $ac_status); }; }; then
42148   ac_cv_lib_intl_strftime=yes
42149 else
42150   echo "$as_me: failed program was:" >&5
42151 sed 's/^/| /' conftest.$ac_ext >&5
42152
42153 ac_cv_lib_intl_strftime=no
42154 fi
42155 rm -f conftest.err conftest.$ac_objext \
42156       conftest$ac_exeext conftest.$ac_ext
42157 LIBS=$ac_check_lib_save_LIBS
42158 fi
42159 echo "$as_me:$LINENO: result: $ac_cv_lib_intl_strftime" >&5
42160 echo "${ECHO_T}$ac_cv_lib_intl_strftime" >&6
42161 if test $ac_cv_lib_intl_strftime = yes; then
42162   cat >>confdefs.h <<\_ACEOF
42163 #define HAVE_STRFTIME 1
42164 _ACEOF
42165
42166 LIBS="-lintl $LIBS"
42167 fi
42168
42169 fi
42170 done
42171
42172
42173 echo "$as_me:$LINENO: checking for inet_aton()" >&5
42174 echo $ECHO_N "checking for inet_aton()... $ECHO_C" >&6
42175 if test "${ol_cv_func_inet_aton+set}" = set; then
42176   echo $ECHO_N "(cached) $ECHO_C" >&6
42177 else
42178   cat >conftest.$ac_ext <<_ACEOF
42179 /* confdefs.h.  */
42180 _ACEOF
42181 cat confdefs.h >>conftest.$ac_ext
42182 cat >>conftest.$ac_ext <<_ACEOF
42183 /* end confdefs.h.  */
42184
42185 #ifdef HAVE_SYS_TYPES_H
42186 #       include <sys/types.h>
42187 #endif
42188 #ifdef HAVE_SYS_SOCKET_H
42189 #       include <sys/socket.h>
42190 #       ifdef HAVE_SYS_SELECT_H
42191 #               include <sys/select.h>
42192 #       endif
42193 #       include <netinet/in.h>
42194 #       ifdef HAVE_ARPA_INET_H
42195 #               include <arpa/inet.h>
42196 #       endif
42197 #endif
42198
42199 int
42200 main ()
42201 {
42202 struct in_addr in;
42203 int rc = inet_aton( "255.255.255.255", &in );
42204   ;
42205   return 0;
42206 }
42207 _ACEOF
42208 rm -f conftest.$ac_objext conftest$ac_exeext
42209 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
42210   (eval $ac_link) 2>conftest.er1
42211   ac_status=$?
42212   grep -v '^ *+' conftest.er1 >conftest.err
42213   rm -f conftest.er1
42214   cat conftest.err >&5
42215   echo "$as_me:$LINENO: \$? = $ac_status" >&5
42216   (exit $ac_status); } &&
42217          { ac_try='test -z "$ac_c_werror_flag"
42218                          || test ! -s conftest.err'
42219   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
42220   (eval $ac_try) 2>&5
42221   ac_status=$?
42222   echo "$as_me:$LINENO: \$? = $ac_status" >&5
42223   (exit $ac_status); }; } &&
42224          { ac_try='test -s conftest$ac_exeext'
42225   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
42226   (eval $ac_try) 2>&5
42227   ac_status=$?
42228   echo "$as_me:$LINENO: \$? = $ac_status" >&5
42229   (exit $ac_status); }; }; then
42230   ol_cv_func_inet_aton=yes
42231 else
42232   echo "$as_me: failed program was:" >&5
42233 sed 's/^/| /' conftest.$ac_ext >&5
42234
42235 ol_cv_func_inet_aton=no
42236 fi
42237 rm -f conftest.err conftest.$ac_objext \
42238       conftest$ac_exeext conftest.$ac_ext
42239 fi
42240 echo "$as_me:$LINENO: result: $ol_cv_func_inet_aton" >&5
42241 echo "${ECHO_T}$ol_cv_func_inet_aton" >&6
42242   if test $ol_cv_func_inet_aton != no; then
42243
42244 cat >>confdefs.h <<\_ACEOF
42245 #define HAVE_INET_ATON 1
42246 _ACEOF
42247
42248   fi
42249
42250
42251 echo "$as_me:$LINENO: checking for _spawnlp" >&5
42252 echo $ECHO_N "checking for _spawnlp... $ECHO_C" >&6
42253 if test "${ac_cv_func__spawnlp+set}" = set; then
42254   echo $ECHO_N "(cached) $ECHO_C" >&6
42255 else
42256   cat >conftest.$ac_ext <<_ACEOF
42257 /* confdefs.h.  */
42258 _ACEOF
42259 cat confdefs.h >>conftest.$ac_ext
42260 cat >>conftest.$ac_ext <<_ACEOF
42261 /* end confdefs.h.  */
42262 /* Define _spawnlp to an innocuous variant, in case <limits.h> declares _spawnlp.
42263    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
42264 #define _spawnlp innocuous__spawnlp
42265
42266 /* System header to define __stub macros and hopefully few prototypes,
42267     which can conflict with char _spawnlp (); below.
42268     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
42269     <limits.h> exists even on freestanding compilers.  */
42270
42271 #ifdef __STDC__
42272 # include <limits.h>
42273 #else
42274 # include <assert.h>
42275 #endif
42276
42277 #undef _spawnlp
42278
42279 /* Override any gcc2 internal prototype to avoid an error.  */
42280 #ifdef __cplusplus
42281 extern "C"
42282 {
42283 #endif
42284 /* We use char because int might match the return type of a gcc2
42285    builtin and then its argument prototype would still apply.  */
42286 char _spawnlp ();
42287 /* The GNU C library defines this for functions which it implements
42288     to always fail with ENOSYS.  Some functions are actually named
42289     something starting with __ and the normal name is an alias.  */
42290 #if defined (__stub__spawnlp) || defined (__stub____spawnlp)
42291 choke me
42292 #else
42293 char (*f) () = _spawnlp;
42294 #endif
42295 #ifdef __cplusplus
42296 }
42297 #endif
42298
42299 int
42300 main ()
42301 {
42302 return f != _spawnlp;
42303   ;
42304   return 0;
42305 }
42306 _ACEOF
42307 rm -f conftest.$ac_objext conftest$ac_exeext
42308 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
42309   (eval $ac_link) 2>conftest.er1
42310   ac_status=$?
42311   grep -v '^ *+' conftest.er1 >conftest.err
42312   rm -f conftest.er1
42313   cat conftest.err >&5
42314   echo "$as_me:$LINENO: \$? = $ac_status" >&5
42315   (exit $ac_status); } &&
42316          { ac_try='test -z "$ac_c_werror_flag"
42317                          || test ! -s conftest.err'
42318   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
42319   (eval $ac_try) 2>&5
42320   ac_status=$?
42321   echo "$as_me:$LINENO: \$? = $ac_status" >&5
42322   (exit $ac_status); }; } &&
42323          { ac_try='test -s conftest$ac_exeext'
42324   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
42325   (eval $ac_try) 2>&5
42326   ac_status=$?
42327   echo "$as_me:$LINENO: \$? = $ac_status" >&5
42328   (exit $ac_status); }; }; then
42329   ac_cv_func__spawnlp=yes
42330 else
42331   echo "$as_me: failed program was:" >&5
42332 sed 's/^/| /' conftest.$ac_ext >&5
42333
42334 ac_cv_func__spawnlp=no
42335 fi
42336 rm -f conftest.err conftest.$ac_objext \
42337       conftest$ac_exeext conftest.$ac_ext
42338 fi
42339 echo "$as_me:$LINENO: result: $ac_cv_func__spawnlp" >&5
42340 echo "${ECHO_T}$ac_cv_func__spawnlp" >&6
42341 if test $ac_cv_func__spawnlp = yes; then
42342
42343 cat >>confdefs.h <<\_ACEOF
42344 #define HAVE_SPAWNLP 1
42345 _ACEOF
42346
42347 fi
42348
42349
42350 echo "$as_me:$LINENO: checking for _snprintf" >&5
42351 echo $ECHO_N "checking for _snprintf... $ECHO_C" >&6
42352 if test "${ac_cv_func__snprintf+set}" = set; then
42353   echo $ECHO_N "(cached) $ECHO_C" >&6
42354 else
42355   cat >conftest.$ac_ext <<_ACEOF
42356 /* confdefs.h.  */
42357 _ACEOF
42358 cat confdefs.h >>conftest.$ac_ext
42359 cat >>conftest.$ac_ext <<_ACEOF
42360 /* end confdefs.h.  */
42361 /* Define _snprintf to an innocuous variant, in case <limits.h> declares _snprintf.
42362    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
42363 #define _snprintf innocuous__snprintf
42364
42365 /* System header to define __stub macros and hopefully few prototypes,
42366     which can conflict with char _snprintf (); below.
42367     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
42368     <limits.h> exists even on freestanding compilers.  */
42369
42370 #ifdef __STDC__
42371 # include <limits.h>
42372 #else
42373 # include <assert.h>
42374 #endif
42375
42376 #undef _snprintf
42377
42378 /* Override any gcc2 internal prototype to avoid an error.  */
42379 #ifdef __cplusplus
42380 extern "C"
42381 {
42382 #endif
42383 /* We use char because int might match the return type of a gcc2
42384    builtin and then its argument prototype would still apply.  */
42385 char _snprintf ();
42386 /* The GNU C library defines this for functions which it implements
42387     to always fail with ENOSYS.  Some functions are actually named
42388     something starting with __ and the normal name is an alias.  */
42389 #if defined (__stub__snprintf) || defined (__stub____snprintf)
42390 choke me
42391 #else
42392 char (*f) () = _snprintf;
42393 #endif
42394 #ifdef __cplusplus
42395 }
42396 #endif
42397
42398 int
42399 main ()
42400 {
42401 return f != _snprintf;
42402   ;
42403   return 0;
42404 }
42405 _ACEOF
42406 rm -f conftest.$ac_objext conftest$ac_exeext
42407 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
42408   (eval $ac_link) 2>conftest.er1
42409   ac_status=$?
42410   grep -v '^ *+' conftest.er1 >conftest.err
42411   rm -f conftest.er1
42412   cat conftest.err >&5
42413   echo "$as_me:$LINENO: \$? = $ac_status" >&5
42414   (exit $ac_status); } &&
42415          { ac_try='test -z "$ac_c_werror_flag"
42416                          || test ! -s conftest.err'
42417   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
42418   (eval $ac_try) 2>&5
42419   ac_status=$?
42420   echo "$as_me:$LINENO: \$? = $ac_status" >&5
42421   (exit $ac_status); }; } &&
42422          { ac_try='test -s conftest$ac_exeext'
42423   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
42424   (eval $ac_try) 2>&5
42425   ac_status=$?
42426   echo "$as_me:$LINENO: \$? = $ac_status" >&5
42427   (exit $ac_status); }; }; then
42428   ac_cv_func__snprintf=yes
42429 else
42430   echo "$as_me: failed program was:" >&5
42431 sed 's/^/| /' conftest.$ac_ext >&5
42432
42433 ac_cv_func__snprintf=no
42434 fi
42435 rm -f conftest.err conftest.$ac_objext \
42436       conftest$ac_exeext conftest.$ac_ext
42437 fi
42438 echo "$as_me:$LINENO: result: $ac_cv_func__snprintf" >&5
42439 echo "${ECHO_T}$ac_cv_func__snprintf" >&6
42440 if test $ac_cv_func__snprintf = yes; then
42441   ac_cv_func_snprintf=yes
42442
42443 cat >>confdefs.h <<\_ACEOF
42444 #define snprintf _snprintf
42445 _ACEOF
42446
42447
42448 fi
42449
42450
42451 echo "$as_me:$LINENO: checking for _vsnprintf" >&5
42452 echo $ECHO_N "checking for _vsnprintf... $ECHO_C" >&6
42453 if test "${ac_cv_func__vsnprintf+set}" = set; then
42454   echo $ECHO_N "(cached) $ECHO_C" >&6
42455 else
42456   cat >conftest.$ac_ext <<_ACEOF
42457 /* confdefs.h.  */
42458 _ACEOF
42459 cat confdefs.h >>conftest.$ac_ext
42460 cat >>conftest.$ac_ext <<_ACEOF
42461 /* end confdefs.h.  */
42462 /* Define _vsnprintf to an innocuous variant, in case <limits.h> declares _vsnprintf.
42463    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
42464 #define _vsnprintf innocuous__vsnprintf
42465
42466 /* System header to define __stub macros and hopefully few prototypes,
42467     which can conflict with char _vsnprintf (); below.
42468     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
42469     <limits.h> exists even on freestanding compilers.  */
42470
42471 #ifdef __STDC__
42472 # include <limits.h>
42473 #else
42474 # include <assert.h>
42475 #endif
42476
42477 #undef _vsnprintf
42478
42479 /* Override any gcc2 internal prototype to avoid an error.  */
42480 #ifdef __cplusplus
42481 extern "C"
42482 {
42483 #endif
42484 /* We use char because int might match the return type of a gcc2
42485    builtin and then its argument prototype would still apply.  */
42486 char _vsnprintf ();
42487 /* The GNU C library defines this for functions which it implements
42488     to always fail with ENOSYS.  Some functions are actually named
42489     something starting with __ and the normal name is an alias.  */
42490 #if defined (__stub__vsnprintf) || defined (__stub____vsnprintf)
42491 choke me
42492 #else
42493 char (*f) () = _vsnprintf;
42494 #endif
42495 #ifdef __cplusplus
42496 }
42497 #endif
42498
42499 int
42500 main ()
42501 {
42502 return f != _vsnprintf;
42503   ;
42504   return 0;
42505 }
42506 _ACEOF
42507 rm -f conftest.$ac_objext conftest$ac_exeext
42508 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
42509   (eval $ac_link) 2>conftest.er1
42510   ac_status=$?
42511   grep -v '^ *+' conftest.er1 >conftest.err
42512   rm -f conftest.er1
42513   cat conftest.err >&5
42514   echo "$as_me:$LINENO: \$? = $ac_status" >&5
42515   (exit $ac_status); } &&
42516          { ac_try='test -z "$ac_c_werror_flag"
42517                          || test ! -s conftest.err'
42518   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
42519   (eval $ac_try) 2>&5
42520   ac_status=$?
42521   echo "$as_me:$LINENO: \$? = $ac_status" >&5
42522   (exit $ac_status); }; } &&
42523          { ac_try='test -s conftest$ac_exeext'
42524   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
42525   (eval $ac_try) 2>&5
42526   ac_status=$?
42527   echo "$as_me:$LINENO: \$? = $ac_status" >&5
42528   (exit $ac_status); }; }; then
42529   ac_cv_func__vsnprintf=yes
42530 else
42531   echo "$as_me: failed program was:" >&5
42532 sed 's/^/| /' conftest.$ac_ext >&5
42533
42534 ac_cv_func__vsnprintf=no
42535 fi
42536 rm -f conftest.err conftest.$ac_objext \
42537       conftest$ac_exeext conftest.$ac_ext
42538 fi
42539 echo "$as_me:$LINENO: result: $ac_cv_func__vsnprintf" >&5
42540 echo "${ECHO_T}$ac_cv_func__vsnprintf" >&6
42541 if test $ac_cv_func__vsnprintf = yes; then
42542   ac_cv_func_vsnprintf=yes
42543
42544 cat >>confdefs.h <<\_ACEOF
42545 #define vsnprintf _vsnprintf
42546 _ACEOF
42547
42548
42549 fi
42550
42551
42552
42553 for ac_func in vprintf
42554 do
42555 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
42556 echo "$as_me:$LINENO: checking for $ac_func" >&5
42557 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
42558 if eval "test \"\${$as_ac_var+set}\" = set"; then
42559   echo $ECHO_N "(cached) $ECHO_C" >&6
42560 else
42561   cat >conftest.$ac_ext <<_ACEOF
42562 /* confdefs.h.  */
42563 _ACEOF
42564 cat confdefs.h >>conftest.$ac_ext
42565 cat >>conftest.$ac_ext <<_ACEOF
42566 /* end confdefs.h.  */
42567 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
42568    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
42569 #define $ac_func innocuous_$ac_func
42570
42571 /* System header to define __stub macros and hopefully few prototypes,
42572     which can conflict with char $ac_func (); below.
42573     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
42574     <limits.h> exists even on freestanding compilers.  */
42575
42576 #ifdef __STDC__
42577 # include <limits.h>
42578 #else
42579 # include <assert.h>
42580 #endif
42581
42582 #undef $ac_func
42583
42584 /* Override any gcc2 internal prototype to avoid an error.  */
42585 #ifdef __cplusplus
42586 extern "C"
42587 {
42588 #endif
42589 /* We use char because int might match the return type of a gcc2
42590    builtin and then its argument prototype would still apply.  */
42591 char $ac_func ();
42592 /* The GNU C library defines this for functions which it implements
42593     to always fail with ENOSYS.  Some functions are actually named
42594     something starting with __ and the normal name is an alias.  */
42595 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
42596 choke me
42597 #else
42598 char (*f) () = $ac_func;
42599 #endif
42600 #ifdef __cplusplus
42601 }
42602 #endif
42603
42604 int
42605 main ()
42606 {
42607 return f != $ac_func;
42608   ;
42609   return 0;
42610 }
42611 _ACEOF
42612 rm -f conftest.$ac_objext conftest$ac_exeext
42613 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
42614   (eval $ac_link) 2>conftest.er1
42615   ac_status=$?
42616   grep -v '^ *+' conftest.er1 >conftest.err
42617   rm -f conftest.er1
42618   cat conftest.err >&5
42619   echo "$as_me:$LINENO: \$? = $ac_status" >&5
42620   (exit $ac_status); } &&
42621          { ac_try='test -z "$ac_c_werror_flag"
42622                          || test ! -s conftest.err'
42623   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
42624   (eval $ac_try) 2>&5
42625   ac_status=$?
42626   echo "$as_me:$LINENO: \$? = $ac_status" >&5
42627   (exit $ac_status); }; } &&
42628          { ac_try='test -s conftest$ac_exeext'
42629   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
42630   (eval $ac_try) 2>&5
42631   ac_status=$?
42632   echo "$as_me:$LINENO: \$? = $ac_status" >&5
42633   (exit $ac_status); }; }; then
42634   eval "$as_ac_var=yes"
42635 else
42636   echo "$as_me: failed program was:" >&5
42637 sed 's/^/| /' conftest.$ac_ext >&5
42638
42639 eval "$as_ac_var=no"
42640 fi
42641 rm -f conftest.err conftest.$ac_objext \
42642       conftest$ac_exeext conftest.$ac_ext
42643 fi
42644 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
42645 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
42646 if test `eval echo '${'$as_ac_var'}'` = yes; then
42647   cat >>confdefs.h <<_ACEOF
42648 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
42649 _ACEOF
42650
42651 echo "$as_me:$LINENO: checking for _doprnt" >&5
42652 echo $ECHO_N "checking for _doprnt... $ECHO_C" >&6
42653 if test "${ac_cv_func__doprnt+set}" = set; then
42654   echo $ECHO_N "(cached) $ECHO_C" >&6
42655 else
42656   cat >conftest.$ac_ext <<_ACEOF
42657 /* confdefs.h.  */
42658 _ACEOF
42659 cat confdefs.h >>conftest.$ac_ext
42660 cat >>conftest.$ac_ext <<_ACEOF
42661 /* end confdefs.h.  */
42662 /* Define _doprnt to an innocuous variant, in case <limits.h> declares _doprnt.
42663    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
42664 #define _doprnt innocuous__doprnt
42665
42666 /* System header to define __stub macros and hopefully few prototypes,
42667     which can conflict with char _doprnt (); below.
42668     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
42669     <limits.h> exists even on freestanding compilers.  */
42670
42671 #ifdef __STDC__
42672 # include <limits.h>
42673 #else
42674 # include <assert.h>
42675 #endif
42676
42677 #undef _doprnt
42678
42679 /* Override any gcc2 internal prototype to avoid an error.  */
42680 #ifdef __cplusplus
42681 extern "C"
42682 {
42683 #endif
42684 /* We use char because int might match the return type of a gcc2
42685    builtin and then its argument prototype would still apply.  */
42686 char _doprnt ();
42687 /* The GNU C library defines this for functions which it implements
42688     to always fail with ENOSYS.  Some functions are actually named
42689     something starting with __ and the normal name is an alias.  */
42690 #if defined (__stub__doprnt) || defined (__stub____doprnt)
42691 choke me
42692 #else
42693 char (*f) () = _doprnt;
42694 #endif
42695 #ifdef __cplusplus
42696 }
42697 #endif
42698
42699 int
42700 main ()
42701 {
42702 return f != _doprnt;
42703   ;
42704   return 0;
42705 }
42706 _ACEOF
42707 rm -f conftest.$ac_objext conftest$ac_exeext
42708 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
42709   (eval $ac_link) 2>conftest.er1
42710   ac_status=$?
42711   grep -v '^ *+' conftest.er1 >conftest.err
42712   rm -f conftest.er1
42713   cat conftest.err >&5
42714   echo "$as_me:$LINENO: \$? = $ac_status" >&5
42715   (exit $ac_status); } &&
42716          { ac_try='test -z "$ac_c_werror_flag"
42717                          || test ! -s conftest.err'
42718   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
42719   (eval $ac_try) 2>&5
42720   ac_status=$?
42721   echo "$as_me:$LINENO: \$? = $ac_status" >&5
42722   (exit $ac_status); }; } &&
42723          { ac_try='test -s conftest$ac_exeext'
42724   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
42725   (eval $ac_try) 2>&5
42726   ac_status=$?
42727   echo "$as_me:$LINENO: \$? = $ac_status" >&5
42728   (exit $ac_status); }; }; then
42729   ac_cv_func__doprnt=yes
42730 else
42731   echo "$as_me: failed program was:" >&5
42732 sed 's/^/| /' conftest.$ac_ext >&5
42733
42734 ac_cv_func__doprnt=no
42735 fi
42736 rm -f conftest.err conftest.$ac_objext \
42737       conftest$ac_exeext conftest.$ac_ext
42738 fi
42739 echo "$as_me:$LINENO: result: $ac_cv_func__doprnt" >&5
42740 echo "${ECHO_T}$ac_cv_func__doprnt" >&6
42741 if test $ac_cv_func__doprnt = yes; then
42742
42743 cat >>confdefs.h <<\_ACEOF
42744 #define HAVE_DOPRNT 1
42745 _ACEOF
42746
42747 fi
42748
42749 fi
42750 done
42751
42752
42753
42754 if test $ac_cv_func_vprintf = yes ; then
42755
42756
42757 for ac_func in snprintf vsnprintf
42758 do
42759 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
42760 echo "$as_me:$LINENO: checking for $ac_func" >&5
42761 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
42762 if eval "test \"\${$as_ac_var+set}\" = set"; then
42763   echo $ECHO_N "(cached) $ECHO_C" >&6
42764 else
42765   cat >conftest.$ac_ext <<_ACEOF
42766 /* confdefs.h.  */
42767 _ACEOF
42768 cat confdefs.h >>conftest.$ac_ext
42769 cat >>conftest.$ac_ext <<_ACEOF
42770 /* end confdefs.h.  */
42771 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
42772    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
42773 #define $ac_func innocuous_$ac_func
42774
42775 /* System header to define __stub macros and hopefully few prototypes,
42776     which can conflict with char $ac_func (); below.
42777     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
42778     <limits.h> exists even on freestanding compilers.  */
42779
42780 #ifdef __STDC__
42781 # include <limits.h>
42782 #else
42783 # include <assert.h>
42784 #endif
42785
42786 #undef $ac_func
42787
42788 /* Override any gcc2 internal prototype to avoid an error.  */
42789 #ifdef __cplusplus
42790 extern "C"
42791 {
42792 #endif
42793 /* We use char because int might match the return type of a gcc2
42794    builtin and then its argument prototype would still apply.  */
42795 char $ac_func ();
42796 /* The GNU C library defines this for functions which it implements
42797     to always fail with ENOSYS.  Some functions are actually named
42798     something starting with __ and the normal name is an alias.  */
42799 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
42800 choke me
42801 #else
42802 char (*f) () = $ac_func;
42803 #endif
42804 #ifdef __cplusplus
42805 }
42806 #endif
42807
42808 int
42809 main ()
42810 {
42811 return f != $ac_func;
42812   ;
42813   return 0;
42814 }
42815 _ACEOF
42816 rm -f conftest.$ac_objext conftest$ac_exeext
42817 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
42818   (eval $ac_link) 2>conftest.er1
42819   ac_status=$?
42820   grep -v '^ *+' conftest.er1 >conftest.err
42821   rm -f conftest.er1
42822   cat conftest.err >&5
42823   echo "$as_me:$LINENO: \$? = $ac_status" >&5
42824   (exit $ac_status); } &&
42825          { ac_try='test -z "$ac_c_werror_flag"
42826                          || test ! -s conftest.err'
42827   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
42828   (eval $ac_try) 2>&5
42829   ac_status=$?
42830   echo "$as_me:$LINENO: \$? = $ac_status" >&5
42831   (exit $ac_status); }; } &&
42832          { ac_try='test -s conftest$ac_exeext'
42833   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
42834   (eval $ac_try) 2>&5
42835   ac_status=$?
42836   echo "$as_me:$LINENO: \$? = $ac_status" >&5
42837   (exit $ac_status); }; }; then
42838   eval "$as_ac_var=yes"
42839 else
42840   echo "$as_me: failed program was:" >&5
42841 sed 's/^/| /' conftest.$ac_ext >&5
42842
42843 eval "$as_ac_var=no"
42844 fi
42845 rm -f conftest.err conftest.$ac_objext \
42846       conftest$ac_exeext conftest.$ac_ext
42847 fi
42848 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
42849 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
42850 if test `eval echo '${'$as_ac_var'}'` = yes; then
42851   cat >>confdefs.h <<_ACEOF
42852 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
42853 _ACEOF
42854
42855 fi
42856 done
42857
42858 fi
42859
42860
42861
42862
42863
42864
42865
42866
42867
42868
42869
42870
42871
42872
42873
42874
42875
42876
42877
42878
42879
42880
42881
42882
42883
42884
42885
42886
42887
42888
42889
42890
42891
42892
42893
42894
42895
42896
42897
42898
42899
42900
42901
42902
42903
42904
42905
42906
42907
42908
42909
42910
42911
42912
42913
42914 for ac_func in \
42915         bcopy                   \
42916         closesocket             \
42917         chroot                  \
42918         endgrent                \
42919         endpwent                \
42920         fcntl                   \
42921         flock                   \
42922         fstat                   \
42923         getdtablesize   \
42924         getgrgid                \
42925         gethostname             \
42926         getpass                 \
42927         getpassphrase   \
42928         getpwuid                \
42929         getpwnam                \
42930         getspnam                \
42931         gettimeofday    \
42932         initgroups              \
42933         inet_ntoa_b             \
42934         lockf                   \
42935         memcpy                  \
42936         memmove                 \
42937         memrchr                 \
42938         mkstemp                 \
42939         mktemp                  \
42940         pipe                    \
42941         read                    \
42942         recv                    \
42943         recvfrom                \
42944         setpwfile               \
42945         setgid                  \
42946         setegid                 \
42947         setsid                  \
42948         setuid                  \
42949         seteuid                 \
42950         signal                  \
42951         strdup                  \
42952         strpbrk                 \
42953         strrchr                 \
42954         strsep                  \
42955         strstr                  \
42956         strtol                  \
42957         strtoul                 \
42958         strtoq                  \
42959         strtouq                 \
42960         strtoll                 \
42961         strspn                  \
42962         sysconf                 \
42963         waitpid                 \
42964         wait4                   \
42965         write                   \
42966         send                    \
42967         sendmsg                 \
42968         sendto                  \
42969
42970 do
42971 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
42972 echo "$as_me:$LINENO: checking for $ac_func" >&5
42973 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
42974 if eval "test \"\${$as_ac_var+set}\" = set"; then
42975   echo $ECHO_N "(cached) $ECHO_C" >&6
42976 else
42977   cat >conftest.$ac_ext <<_ACEOF
42978 /* confdefs.h.  */
42979 _ACEOF
42980 cat confdefs.h >>conftest.$ac_ext
42981 cat >>conftest.$ac_ext <<_ACEOF
42982 /* end confdefs.h.  */
42983 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
42984    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
42985 #define $ac_func innocuous_$ac_func
42986
42987 /* System header to define __stub macros and hopefully few prototypes,
42988     which can conflict with char $ac_func (); below.
42989     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
42990     <limits.h> exists even on freestanding compilers.  */
42991
42992 #ifdef __STDC__
42993 # include <limits.h>
42994 #else
42995 # include <assert.h>
42996 #endif
42997
42998 #undef $ac_func
42999
43000 /* Override any gcc2 internal prototype to avoid an error.  */
43001 #ifdef __cplusplus
43002 extern "C"
43003 {
43004 #endif
43005 /* We use char because int might match the return type of a gcc2
43006    builtin and then its argument prototype would still apply.  */
43007 char $ac_func ();
43008 /* The GNU C library defines this for functions which it implements
43009     to always fail with ENOSYS.  Some functions are actually named
43010     something starting with __ and the normal name is an alias.  */
43011 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
43012 choke me
43013 #else
43014 char (*f) () = $ac_func;
43015 #endif
43016 #ifdef __cplusplus
43017 }
43018 #endif
43019
43020 int
43021 main ()
43022 {
43023 return f != $ac_func;
43024   ;
43025   return 0;
43026 }
43027 _ACEOF
43028 rm -f conftest.$ac_objext conftest$ac_exeext
43029 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
43030   (eval $ac_link) 2>conftest.er1
43031   ac_status=$?
43032   grep -v '^ *+' conftest.er1 >conftest.err
43033   rm -f conftest.er1
43034   cat conftest.err >&5
43035   echo "$as_me:$LINENO: \$? = $ac_status" >&5
43036   (exit $ac_status); } &&
43037          { ac_try='test -z "$ac_c_werror_flag"
43038                          || test ! -s conftest.err'
43039   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
43040   (eval $ac_try) 2>&5
43041   ac_status=$?
43042   echo "$as_me:$LINENO: \$? = $ac_status" >&5
43043   (exit $ac_status); }; } &&
43044          { ac_try='test -s conftest$ac_exeext'
43045   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
43046   (eval $ac_try) 2>&5
43047   ac_status=$?
43048   echo "$as_me:$LINENO: \$? = $ac_status" >&5
43049   (exit $ac_status); }; }; then
43050   eval "$as_ac_var=yes"
43051 else
43052   echo "$as_me: failed program was:" >&5
43053 sed 's/^/| /' conftest.$ac_ext >&5
43054
43055 eval "$as_ac_var=no"
43056 fi
43057 rm -f conftest.err conftest.$ac_objext \
43058       conftest$ac_exeext conftest.$ac_ext
43059 fi
43060 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
43061 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
43062 if test `eval echo '${'$as_ac_var'}'` = yes; then
43063   cat >>confdefs.h <<_ACEOF
43064 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
43065 _ACEOF
43066
43067 fi
43068 done
43069
43070
43071
43072
43073 for ac_func in getopt getpeereid
43074 do
43075 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
43076 echo "$as_me:$LINENO: checking for $ac_func" >&5
43077 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
43078 if eval "test \"\${$as_ac_var+set}\" = set"; then
43079   echo $ECHO_N "(cached) $ECHO_C" >&6
43080 else
43081   cat >conftest.$ac_ext <<_ACEOF
43082 /* confdefs.h.  */
43083 _ACEOF
43084 cat confdefs.h >>conftest.$ac_ext
43085 cat >>conftest.$ac_ext <<_ACEOF
43086 /* end confdefs.h.  */
43087 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
43088    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
43089 #define $ac_func innocuous_$ac_func
43090
43091 /* System header to define __stub macros and hopefully few prototypes,
43092     which can conflict with char $ac_func (); below.
43093     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
43094     <limits.h> exists even on freestanding compilers.  */
43095
43096 #ifdef __STDC__
43097 # include <limits.h>
43098 #else
43099 # include <assert.h>
43100 #endif
43101
43102 #undef $ac_func
43103
43104 /* Override any gcc2 internal prototype to avoid an error.  */
43105 #ifdef __cplusplus
43106 extern "C"
43107 {
43108 #endif
43109 /* We use char because int might match the return type of a gcc2
43110    builtin and then its argument prototype would still apply.  */
43111 char $ac_func ();
43112 /* The GNU C library defines this for functions which it implements
43113     to always fail with ENOSYS.  Some functions are actually named
43114     something starting with __ and the normal name is an alias.  */
43115 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
43116 choke me
43117 #else
43118 char (*f) () = $ac_func;
43119 #endif
43120 #ifdef __cplusplus
43121 }
43122 #endif
43123
43124 int
43125 main ()
43126 {
43127 return f != $ac_func;
43128   ;
43129   return 0;
43130 }
43131 _ACEOF
43132 rm -f conftest.$ac_objext conftest$ac_exeext
43133 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
43134   (eval $ac_link) 2>conftest.er1
43135   ac_status=$?
43136   grep -v '^ *+' conftest.er1 >conftest.err
43137   rm -f conftest.er1
43138   cat conftest.err >&5
43139   echo "$as_me:$LINENO: \$? = $ac_status" >&5
43140   (exit $ac_status); } &&
43141          { ac_try='test -z "$ac_c_werror_flag"
43142                          || test ! -s conftest.err'
43143   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
43144   (eval $ac_try) 2>&5
43145   ac_status=$?
43146   echo "$as_me:$LINENO: \$? = $ac_status" >&5
43147   (exit $ac_status); }; } &&
43148          { ac_try='test -s conftest$ac_exeext'
43149   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
43150   (eval $ac_try) 2>&5
43151   ac_status=$?
43152   echo "$as_me:$LINENO: \$? = $ac_status" >&5
43153   (exit $ac_status); }; }; then
43154   eval "$as_ac_var=yes"
43155 else
43156   echo "$as_me: failed program was:" >&5
43157 sed 's/^/| /' conftest.$ac_ext >&5
43158
43159 eval "$as_ac_var=no"
43160 fi
43161 rm -f conftest.err conftest.$ac_objext \
43162       conftest$ac_exeext conftest.$ac_ext
43163 fi
43164 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
43165 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
43166 if test `eval echo '${'$as_ac_var'}'` = yes; then
43167   cat >>confdefs.h <<_ACEOF
43168 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
43169 _ACEOF
43170
43171 else
43172   case $LIBOBJS in
43173     "$ac_func.$ac_objext"   | \
43174   *" $ac_func.$ac_objext"   | \
43175     "$ac_func.$ac_objext "* | \
43176   *" $ac_func.$ac_objext "* ) ;;
43177   *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext" ;;
43178 esac
43179
43180 fi
43181 done
43182
43183
43184
43185 if test "$ac_cv_func_getopt" != yes; then
43186         LIBSRCS="$LIBSRCS getopt.c"
43187 fi
43188 if test "$ac_cv_func_getpeereid" != yes; then
43189         echo "$as_me:$LINENO: checking for struct msghdr.msg_accrightslen" >&5
43190 echo $ECHO_N "checking for struct msghdr.msg_accrightslen... $ECHO_C" >&6
43191 if test "${ac_cv_member_struct_msghdr_msg_accrightslen+set}" = set; then
43192   echo $ECHO_N "(cached) $ECHO_C" >&6
43193 else
43194   cat >conftest.$ac_ext <<_ACEOF
43195 /* confdefs.h.  */
43196 _ACEOF
43197 cat confdefs.h >>conftest.$ac_ext
43198 cat >>conftest.$ac_ext <<_ACEOF
43199 /* end confdefs.h.  */
43200 $ac_includes_default
43201 #ifdef HAVE_SYS_SOCKET_H
43202 #include <sys/socket.h>
43203 #endif
43204
43205 int
43206 main ()
43207 {
43208 static struct msghdr ac_aggr;
43209 if (ac_aggr.msg_accrightslen)
43210 return 0;
43211   ;
43212   return 0;
43213 }
43214 _ACEOF
43215 rm -f conftest.$ac_objext
43216 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
43217   (eval $ac_compile) 2>conftest.er1
43218   ac_status=$?
43219   grep -v '^ *+' conftest.er1 >conftest.err
43220   rm -f conftest.er1
43221   cat conftest.err >&5
43222   echo "$as_me:$LINENO: \$? = $ac_status" >&5
43223   (exit $ac_status); } &&
43224          { ac_try='test -z "$ac_c_werror_flag"
43225                          || test ! -s conftest.err'
43226   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
43227   (eval $ac_try) 2>&5
43228   ac_status=$?
43229   echo "$as_me:$LINENO: \$? = $ac_status" >&5
43230   (exit $ac_status); }; } &&
43231          { ac_try='test -s conftest.$ac_objext'
43232   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
43233   (eval $ac_try) 2>&5
43234   ac_status=$?
43235   echo "$as_me:$LINENO: \$? = $ac_status" >&5
43236   (exit $ac_status); }; }; then
43237   ac_cv_member_struct_msghdr_msg_accrightslen=yes
43238 else
43239   echo "$as_me: failed program was:" >&5
43240 sed 's/^/| /' conftest.$ac_ext >&5
43241
43242 cat >conftest.$ac_ext <<_ACEOF
43243 /* confdefs.h.  */
43244 _ACEOF
43245 cat confdefs.h >>conftest.$ac_ext
43246 cat >>conftest.$ac_ext <<_ACEOF
43247 /* end confdefs.h.  */
43248 $ac_includes_default
43249 #ifdef HAVE_SYS_SOCKET_H
43250 #include <sys/socket.h>
43251 #endif
43252
43253 int
43254 main ()
43255 {
43256 static struct msghdr ac_aggr;
43257 if (sizeof ac_aggr.msg_accrightslen)
43258 return 0;
43259   ;
43260   return 0;
43261 }
43262 _ACEOF
43263 rm -f conftest.$ac_objext
43264 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
43265   (eval $ac_compile) 2>conftest.er1
43266   ac_status=$?
43267   grep -v '^ *+' conftest.er1 >conftest.err
43268   rm -f conftest.er1
43269   cat conftest.err >&5
43270   echo "$as_me:$LINENO: \$? = $ac_status" >&5
43271   (exit $ac_status); } &&
43272          { ac_try='test -z "$ac_c_werror_flag"
43273                          || test ! -s conftest.err'
43274   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
43275   (eval $ac_try) 2>&5
43276   ac_status=$?
43277   echo "$as_me:$LINENO: \$? = $ac_status" >&5
43278   (exit $ac_status); }; } &&
43279          { ac_try='test -s conftest.$ac_objext'
43280   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
43281   (eval $ac_try) 2>&5
43282   ac_status=$?
43283   echo "$as_me:$LINENO: \$? = $ac_status" >&5
43284   (exit $ac_status); }; }; then
43285   ac_cv_member_struct_msghdr_msg_accrightslen=yes
43286 else
43287   echo "$as_me: failed program was:" >&5
43288 sed 's/^/| /' conftest.$ac_ext >&5
43289
43290 ac_cv_member_struct_msghdr_msg_accrightslen=no
43291 fi
43292 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
43293 fi
43294 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
43295 fi
43296 echo "$as_me:$LINENO: result: $ac_cv_member_struct_msghdr_msg_accrightslen" >&5
43297 echo "${ECHO_T}$ac_cv_member_struct_msghdr_msg_accrightslen" >&6
43298 if test $ac_cv_member_struct_msghdr_msg_accrightslen = yes; then
43299
43300 cat >>confdefs.h <<_ACEOF
43301 #define HAVE_STRUCT_MSGHDR_MSG_ACCRIGHTSLEN 1
43302 _ACEOF
43303
43304
43305 fi
43306
43307         if test "$ac_cv_member_struct_msghdr_msg_accrightslen" != yes; then
43308                 echo "$as_me:$LINENO: checking for struct msghdr.msg_control" >&5
43309 echo $ECHO_N "checking for struct msghdr.msg_control... $ECHO_C" >&6
43310 if test "${ac_cv_member_struct_msghdr_msg_control+set}" = set; then
43311   echo $ECHO_N "(cached) $ECHO_C" >&6
43312 else
43313   cat >conftest.$ac_ext <<_ACEOF
43314 /* confdefs.h.  */
43315 _ACEOF
43316 cat confdefs.h >>conftest.$ac_ext
43317 cat >>conftest.$ac_ext <<_ACEOF
43318 /* end confdefs.h.  */
43319 $ac_includes_default
43320 #ifdef HAVE_SYS_SOCKET_H
43321 #include <sys/socket.h>
43322 #endif
43323
43324 int
43325 main ()
43326 {
43327 static struct msghdr ac_aggr;
43328 if (ac_aggr.msg_control)
43329 return 0;
43330   ;
43331   return 0;
43332 }
43333 _ACEOF
43334 rm -f conftest.$ac_objext
43335 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
43336   (eval $ac_compile) 2>conftest.er1
43337   ac_status=$?
43338   grep -v '^ *+' conftest.er1 >conftest.err
43339   rm -f conftest.er1
43340   cat conftest.err >&5
43341   echo "$as_me:$LINENO: \$? = $ac_status" >&5
43342   (exit $ac_status); } &&
43343          { ac_try='test -z "$ac_c_werror_flag"
43344                          || test ! -s conftest.err'
43345   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
43346   (eval $ac_try) 2>&5
43347   ac_status=$?
43348   echo "$as_me:$LINENO: \$? = $ac_status" >&5
43349   (exit $ac_status); }; } &&
43350          { ac_try='test -s conftest.$ac_objext'
43351   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
43352   (eval $ac_try) 2>&5
43353   ac_status=$?
43354   echo "$as_me:$LINENO: \$? = $ac_status" >&5
43355   (exit $ac_status); }; }; then
43356   ac_cv_member_struct_msghdr_msg_control=yes
43357 else
43358   echo "$as_me: failed program was:" >&5
43359 sed 's/^/| /' conftest.$ac_ext >&5
43360
43361 cat >conftest.$ac_ext <<_ACEOF
43362 /* confdefs.h.  */
43363 _ACEOF
43364 cat confdefs.h >>conftest.$ac_ext
43365 cat >>conftest.$ac_ext <<_ACEOF
43366 /* end confdefs.h.  */
43367 $ac_includes_default
43368 #ifdef HAVE_SYS_SOCKET_H
43369 #include <sys/socket.h>
43370 #endif
43371
43372 int
43373 main ()
43374 {
43375 static struct msghdr ac_aggr;
43376 if (sizeof ac_aggr.msg_control)
43377 return 0;
43378   ;
43379   return 0;
43380 }
43381 _ACEOF
43382 rm -f conftest.$ac_objext
43383 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
43384   (eval $ac_compile) 2>conftest.er1
43385   ac_status=$?
43386   grep -v '^ *+' conftest.er1 >conftest.err
43387   rm -f conftest.er1
43388   cat conftest.err >&5
43389   echo "$as_me:$LINENO: \$? = $ac_status" >&5
43390   (exit $ac_status); } &&
43391          { ac_try='test -z "$ac_c_werror_flag"
43392                          || test ! -s conftest.err'
43393   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
43394   (eval $ac_try) 2>&5
43395   ac_status=$?
43396   echo "$as_me:$LINENO: \$? = $ac_status" >&5
43397   (exit $ac_status); }; } &&
43398          { ac_try='test -s conftest.$ac_objext'
43399   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
43400   (eval $ac_try) 2>&5
43401   ac_status=$?
43402   echo "$as_me:$LINENO: \$? = $ac_status" >&5
43403   (exit $ac_status); }; }; then
43404   ac_cv_member_struct_msghdr_msg_control=yes
43405 else
43406   echo "$as_me: failed program was:" >&5
43407 sed 's/^/| /' conftest.$ac_ext >&5
43408
43409 ac_cv_member_struct_msghdr_msg_control=no
43410 fi
43411 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
43412 fi
43413 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
43414 fi
43415 echo "$as_me:$LINENO: result: $ac_cv_member_struct_msghdr_msg_control" >&5
43416 echo "${ECHO_T}$ac_cv_member_struct_msghdr_msg_control" >&6
43417 if test $ac_cv_member_struct_msghdr_msg_control = yes; then
43418
43419 cat >>confdefs.h <<_ACEOF
43420 #define HAVE_STRUCT_MSGHDR_MSG_CONTROL 1
43421 _ACEOF
43422
43423
43424 fi
43425
43426         fi
43427         LIBSRCS="$LIBSRCS getpeereid.c"
43428 fi
43429 if test "$ac_cv_func_snprintf" != yes ||
43430    test "$ac_cv_func_vsnprintf" != yes; then
43431         if test "$ac_cv_func_snprintf" != yes; then
43432
43433 cat >>confdefs.h <<\_ACEOF
43434 #define snprintf ber_pvt_snprintf
43435 _ACEOF
43436
43437         fi
43438         if test "$ac_cv_func_vsnprintf" != yes; then
43439
43440 cat >>confdefs.h <<\_ACEOF
43441 #define vsnprintf ber_pvt_vsnprintf
43442 _ACEOF
43443
43444         fi
43445 fi
43446
43447
43448 if test "$ol_enable_slapi" != no ; then
43449
43450 for ac_header in ltdl.h
43451 do
43452 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
43453 if eval "test \"\${$as_ac_Header+set}\" = set"; then
43454   echo "$as_me:$LINENO: checking for $ac_header" >&5
43455 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
43456 if eval "test \"\${$as_ac_Header+set}\" = set"; then
43457   echo $ECHO_N "(cached) $ECHO_C" >&6
43458 fi
43459 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
43460 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
43461 else
43462   # Is the header compilable?
43463 echo "$as_me:$LINENO: checking $ac_header usability" >&5
43464 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
43465 cat >conftest.$ac_ext <<_ACEOF
43466 /* confdefs.h.  */
43467 _ACEOF
43468 cat confdefs.h >>conftest.$ac_ext
43469 cat >>conftest.$ac_ext <<_ACEOF
43470 /* end confdefs.h.  */
43471 $ac_includes_default
43472 #include <$ac_header>
43473 _ACEOF
43474 rm -f conftest.$ac_objext
43475 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
43476   (eval $ac_compile) 2>conftest.er1
43477   ac_status=$?
43478   grep -v '^ *+' conftest.er1 >conftest.err
43479   rm -f conftest.er1
43480   cat conftest.err >&5
43481   echo "$as_me:$LINENO: \$? = $ac_status" >&5
43482   (exit $ac_status); } &&
43483          { ac_try='test -z "$ac_c_werror_flag"
43484                          || test ! -s conftest.err'
43485   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
43486   (eval $ac_try) 2>&5
43487   ac_status=$?
43488   echo "$as_me:$LINENO: \$? = $ac_status" >&5
43489   (exit $ac_status); }; } &&
43490          { ac_try='test -s conftest.$ac_objext'
43491   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
43492   (eval $ac_try) 2>&5
43493   ac_status=$?
43494   echo "$as_me:$LINENO: \$? = $ac_status" >&5
43495   (exit $ac_status); }; }; then
43496   ac_header_compiler=yes
43497 else
43498   echo "$as_me: failed program was:" >&5
43499 sed 's/^/| /' conftest.$ac_ext >&5
43500
43501 ac_header_compiler=no
43502 fi
43503 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
43504 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
43505 echo "${ECHO_T}$ac_header_compiler" >&6
43506
43507 # Is the header present?
43508 echo "$as_me:$LINENO: checking $ac_header presence" >&5
43509 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
43510 cat >conftest.$ac_ext <<_ACEOF
43511 /* confdefs.h.  */
43512 _ACEOF
43513 cat confdefs.h >>conftest.$ac_ext
43514 cat >>conftest.$ac_ext <<_ACEOF
43515 /* end confdefs.h.  */
43516 #include <$ac_header>
43517 _ACEOF
43518 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
43519   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
43520   ac_status=$?
43521   grep -v '^ *+' conftest.er1 >conftest.err
43522   rm -f conftest.er1
43523   cat conftest.err >&5
43524   echo "$as_me:$LINENO: \$? = $ac_status" >&5
43525   (exit $ac_status); } >/dev/null; then
43526   if test -s conftest.err; then
43527     ac_cpp_err=$ac_c_preproc_warn_flag
43528     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
43529   else
43530     ac_cpp_err=
43531   fi
43532 else
43533   ac_cpp_err=yes
43534 fi
43535 if test -z "$ac_cpp_err"; then
43536   ac_header_preproc=yes
43537 else
43538   echo "$as_me: failed program was:" >&5
43539 sed 's/^/| /' conftest.$ac_ext >&5
43540
43541   ac_header_preproc=no
43542 fi
43543 rm -f conftest.err conftest.$ac_ext
43544 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
43545 echo "${ECHO_T}$ac_header_preproc" >&6
43546
43547 # So?  What about this header?
43548 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
43549   yes:no: )
43550     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
43551 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
43552     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
43553 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
43554     ac_header_preproc=yes
43555     ;;
43556   no:yes:* )
43557     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
43558 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
43559     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
43560 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
43561     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
43562 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
43563     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
43564 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
43565     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
43566 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
43567     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
43568 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
43569     (
43570       cat <<\_ASBOX
43571 ## --------------------------------------------- ##
43572 ## Report this to <http://www.openldap.org/its/> ##
43573 ## --------------------------------------------- ##
43574 _ASBOX
43575     ) |
43576       sed "s/^/$as_me: WARNING:     /" >&2
43577     ;;
43578 esac
43579 echo "$as_me:$LINENO: checking for $ac_header" >&5
43580 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
43581 if eval "test \"\${$as_ac_Header+set}\" = set"; then
43582   echo $ECHO_N "(cached) $ECHO_C" >&6
43583 else
43584   eval "$as_ac_Header=\$ac_header_preproc"
43585 fi
43586 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
43587 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
43588
43589 fi
43590 if test `eval echo '${'$as_ac_Header'}'` = yes; then
43591   cat >>confdefs.h <<_ACEOF
43592 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
43593 _ACEOF
43594
43595 fi
43596
43597 done
43598
43599
43600         if test $ac_cv_header_ltdl_h != yes ; then
43601                 { { echo "$as_me:$LINENO: error: could not locate <ltdl.h>" >&5
43602 echo "$as_me: error: could not locate <ltdl.h>" >&2;}
43603    { (exit 1); exit 1; }; }
43604         fi
43605         echo "$as_me:$LINENO: checking for lt_dlinit in -lltdl" >&5
43606 echo $ECHO_N "checking for lt_dlinit in -lltdl... $ECHO_C" >&6
43607 if test "${ac_cv_lib_ltdl_lt_dlinit+set}" = set; then
43608   echo $ECHO_N "(cached) $ECHO_C" >&6
43609 else
43610   ac_check_lib_save_LIBS=$LIBS
43611 LIBS="-lltdl  $LIBS"
43612 cat >conftest.$ac_ext <<_ACEOF
43613 /* confdefs.h.  */
43614 _ACEOF
43615 cat confdefs.h >>conftest.$ac_ext
43616 cat >>conftest.$ac_ext <<_ACEOF
43617 /* end confdefs.h.  */
43618
43619 /* Override any gcc2 internal prototype to avoid an error.  */
43620 #ifdef __cplusplus
43621 extern "C"
43622 #endif
43623 /* We use char because int might match the return type of a gcc2
43624    builtin and then its argument prototype would still apply.  */
43625 char lt_dlinit ();
43626 int
43627 main ()
43628 {
43629 lt_dlinit ();
43630   ;
43631   return 0;
43632 }
43633 _ACEOF
43634 rm -f conftest.$ac_objext conftest$ac_exeext
43635 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
43636   (eval $ac_link) 2>conftest.er1
43637   ac_status=$?
43638   grep -v '^ *+' conftest.er1 >conftest.err
43639   rm -f conftest.er1
43640   cat conftest.err >&5
43641   echo "$as_me:$LINENO: \$? = $ac_status" >&5
43642   (exit $ac_status); } &&
43643          { ac_try='test -z "$ac_c_werror_flag"
43644                          || test ! -s conftest.err'
43645   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
43646   (eval $ac_try) 2>&5
43647   ac_status=$?
43648   echo "$as_me:$LINENO: \$? = $ac_status" >&5
43649   (exit $ac_status); }; } &&
43650          { ac_try='test -s conftest$ac_exeext'
43651   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
43652   (eval $ac_try) 2>&5
43653   ac_status=$?
43654   echo "$as_me:$LINENO: \$? = $ac_status" >&5
43655   (exit $ac_status); }; }; then
43656   ac_cv_lib_ltdl_lt_dlinit=yes
43657 else
43658   echo "$as_me: failed program was:" >&5
43659 sed 's/^/| /' conftest.$ac_ext >&5
43660
43661 ac_cv_lib_ltdl_lt_dlinit=no
43662 fi
43663 rm -f conftest.err conftest.$ac_objext \
43664       conftest$ac_exeext conftest.$ac_ext
43665 LIBS=$ac_check_lib_save_LIBS
43666 fi
43667 echo "$as_me:$LINENO: result: $ac_cv_lib_ltdl_lt_dlinit" >&5
43668 echo "${ECHO_T}$ac_cv_lib_ltdl_lt_dlinit" >&6
43669 if test $ac_cv_lib_ltdl_lt_dlinit = yes; then
43670
43671                 SLAPI_LIBS=-lltdl
43672                 LIBSLAPI=libslapi.a
43673                 LIBSLAPITOOLS=../libslapi.a
43674
43675 cat >>confdefs.h <<\_ACEOF
43676 #define HAVE_LIBLTDL 1
43677 _ACEOF
43678
43679
43680 else
43681   { { echo "$as_me:$LINENO: error: could not locate libtool -lltdl" >&5
43682 echo "$as_me: error: could not locate libtool -lltdl" >&2;}
43683    { (exit 1); exit 1; }; }
43684 fi
43685
43686
43687
43688 cat >>confdefs.h <<\_ACEOF
43689 #define LDAP_SLAPI 1
43690 _ACEOF
43691
43692 fi
43693
43694 if test "$ol_enable_debug" != no ; then
43695
43696 cat >>confdefs.h <<\_ACEOF
43697 #define LDAP_DEBUG 1
43698 _ACEOF
43699
43700 fi
43701 if test "$ol_enable_syslog" = yes ; then
43702
43703 cat >>confdefs.h <<\_ACEOF
43704 #define LDAP_SYSLOG 1
43705 _ACEOF
43706
43707 fi
43708 if test "$ol_link_kbind" != no ; then
43709
43710 cat >>confdefs.h <<\_ACEOF
43711 #define LDAP_API_FEATURE_X_OPENLDAP_V2_KBIND LDAP_VENDOR_VERSION
43712 _ACEOF
43713
43714 fi
43715 if test "$ol_enable_proctitle" != no ; then
43716
43717 cat >>confdefs.h <<\_ACEOF
43718 #define LDAP_PROCTITLE 1
43719 _ACEOF
43720
43721 fi
43722 if test "$ol_enable_referrals" != no ; then
43723
43724 cat >>confdefs.h <<\_ACEOF
43725 #define LDAP_API_FEATURE_X_OPENLDAP_V2_REFERRALS LDAP_VENDOR_VERSION
43726 _ACEOF
43727
43728 fi
43729 if test "$ol_enable_local" != no; then
43730
43731 cat >>confdefs.h <<\_ACEOF
43732 #define LDAP_PF_LOCAL 1
43733 _ACEOF
43734
43735 fi
43736 if test "$ol_link_ipv6" != no; then
43737
43738 cat >>confdefs.h <<\_ACEOF
43739 #define LDAP_PF_INET6 1
43740 _ACEOF
43741
43742 fi
43743 if test "$ol_enable_cleartext" != no ; then
43744
43745 cat >>confdefs.h <<\_ACEOF
43746 #define SLAPD_CLEARTEXT 1
43747 _ACEOF
43748
43749 fi
43750 if test "$ol_enable_crypt" != no ; then
43751
43752 cat >>confdefs.h <<\_ACEOF
43753 #define SLAPD_CRYPT 1
43754 _ACEOF
43755
43756 fi
43757 if test "$ol_link_spasswd" != no ; then
43758
43759 cat >>confdefs.h <<\_ACEOF
43760 #define SLAPD_SPASSWD 1
43761 _ACEOF
43762
43763 fi
43764 if test "$ol_enable_multimaster" != no ; then
43765
43766 cat >>confdefs.h <<\_ACEOF
43767 #define SLAPD_MULTIMASTER 1
43768 _ACEOF
43769
43770 fi
43771 if test "$ol_enable_rlookups" != no ; then
43772
43773 cat >>confdefs.h <<\_ACEOF
43774 #define SLAPD_RLOOKUPS 1
43775 _ACEOF
43776
43777 fi
43778 if test "$ol_enable_aci" != no ; then
43779
43780 cat >>confdefs.h <<\_ACEOF
43781 #define SLAPD_ACI_ENABLED 1
43782 _ACEOF
43783
43784         WITH_ACI_ENABLED=yes
43785 else
43786         WITH_ACI_ENABLED=no
43787 fi
43788
43789 if test "$ol_link_modules" != no ; then
43790
43791 cat >>confdefs.h <<\_ACEOF
43792 #define SLAPD_MODULES 1
43793 _ACEOF
43794
43795         BUILD_SLAPD=yes
43796         SLAPD_MODULES_LDFLAGS="-dlopen self"
43797 fi
43798
43799
43800 cat >>confdefs.h <<\_ACEOF
43801 #define SLAPD_MOD_STATIC 1
43802 _ACEOF
43803
43804
43805 cat >>confdefs.h <<\_ACEOF
43806 #define SLAPD_MOD_DYNAMIC 2
43807 _ACEOF
43808
43809
43810 if test "$ol_enable_bdb" != no ; then
43811         BUILD_SLAPD=yes
43812         BUILD_BDB=$ol_enable_bdb
43813         if test "$ol_enable_bdb" = mod ; then
43814                 SLAPD_DYNAMIC_BACKENDS="$SLAPD_DYNAMIC_BACKENDS back-bdb"
43815                 MFLAG=SLAPD_MOD_DYNAMIC
43816         else
43817                 SLAPD_STATIC_BACKENDS="$SLAPD_STATIC_BACKENDS back-bdb"
43818                 MFLAG=SLAPD_MOD_STATIC
43819         fi
43820
43821 cat >>confdefs.h <<_ACEOF
43822 #define SLAPD_BDB $MFLAG
43823 _ACEOF
43824
43825 fi
43826
43827 if test "$ol_enable_dnssrv" != no ; then
43828         BUILD_SLAPD=yes
43829         BUILD_DNSSRV=$ol_enable_dnssrv
43830         if test "$ol_enable_dnssrv" = mod ; then
43831                 SLAPD_DYNAMIC_BACKENDS="$SLAPD_DYNAMIC_BACKENDS back-dnssrv"
43832                 MFLAG=SLAPD_MOD_DYNAMIC
43833         else
43834                 SLAPD_STATIC_BACKENDS="$SLAPD_STATIC_BACKENDS back-dnssrv"
43835                 MFLAG=SLAPD_MOD_STATIC
43836         fi
43837
43838 cat >>confdefs.h <<_ACEOF
43839 #define SLAPD_DNSSRV $MFLAG
43840 _ACEOF
43841
43842 fi
43843
43844 if test "$ol_enable_hdb" != no ; then
43845         BUILD_SLAPD=yes
43846         BUILD_HDB=$ol_enable_hdb
43847         if test "$ol_enable_hdb" = mod ; then
43848                 SLAPD_DYNAMIC_BACKENDS="$SLAPD_DYNAMIC_BACKENDS back-hdb"
43849                 MFLAG=SLAPD_MOD_DYNAMIC
43850         else
43851                 SLAPD_STATIC_BACKENDS="$SLAPD_STATIC_BACKENDS back-hdb"
43852                 MFLAG=SLAPD_MOD_STATIC
43853         fi
43854
43855 cat >>confdefs.h <<_ACEOF
43856 #define SLAPD_HDB $MFLAG
43857 _ACEOF
43858
43859 fi
43860
43861 if test "$ol_enable_ldap" != no ; then
43862         BUILD_SLAPD=yes
43863         BUILD_LDAP=$ol_enable_ldap
43864         if test "$ol_enable_ldap" = mod ; then
43865                 SLAPD_DYNAMIC_BACKENDS="$SLAPD_DYNAMIC_BACKENDS back-ldap"
43866                 MFLAG=SLAPD_MOD_DYNAMIC
43867         else
43868                 SLAPD_STATIC_BACKENDS="$SLAPD_STATIC_BACKENDS back-ldap"
43869                 MFLAG=SLAPD_MOD_STATIC
43870         fi
43871
43872 cat >>confdefs.h <<_ACEOF
43873 #define SLAPD_LDAP $MFLAG
43874 _ACEOF
43875
43876 fi
43877
43878 if test "$ol_link_ldbm" != no && test $ol_enable_ldbm != no; then
43879         BUILD_SLAPD=yes
43880         BUILD_LDBM=$ol_enable_ldbm
43881         if test "$ol_enable_ldbm" = mod ; then
43882                 SLAPD_DYNAMIC_BACKENDS="$SLAPD_DYNAMIC_BACKENDS back-ldbm"
43883                 MFLAG=SLAPD_MOD_DYNAMIC
43884         else
43885                 SLAPD_STATIC_BACKENDS="$SLAPD_STATIC_BACKENDS back-ldbm"
43886                 MFLAG=SLAPD_MOD_STATIC
43887         fi
43888
43889 cat >>confdefs.h <<_ACEOF
43890 #define SLAPD_LDBM $MFLAG
43891 _ACEOF
43892
43893 fi
43894
43895 if test "$ol_enable_meta" != no ; then
43896         BUILD_SLAPD=yes
43897         BUILD_META=$ol_enable_meta
43898         BUILD_REWRITE=yes
43899         if test "$ol_enable_meta" = mod ; then
43900                 SLAPD_DYNAMIC_BACKENDS="$SLAPD_DYNAMIC_BACKENDS back-meta"
43901                 MFLAG=SLAPD_MOD_DYNAMIC
43902         else
43903                 SLAPD_STATIC_BACKENDS="$SLAPD_STATIC_BACKENDS back-meta"
43904                 MFLAG=SLAPD_MOD_STATIC
43905         fi
43906
43907 cat >>confdefs.h <<_ACEOF
43908 #define SLAPD_META $MFLAG
43909 _ACEOF
43910
43911 fi
43912
43913 if test "$ol_enable_monitor" != no ; then
43914         BUILD_SLAPD=yes
43915         BUILD_MONITOR=$ol_enable_monitor
43916         if test "$ol_enable_monitor" = mod ; then
43917                 SLAPD_DYNAMIC_BACKENDS="$SLAPD_DYNAMIC_BACKENDS back-monitor"
43918                 MFLAG=SLAPD_MOD_DYNAMIC
43919         else
43920                 SLAPD_STATIC_BACKENDS="$SLAPD_STATIC_BACKENDS back-monitor"
43921                 MFLAG=SLAPD_MOD_STATIC
43922         fi
43923
43924 cat >>confdefs.h <<_ACEOF
43925 #define SLAPD_MONITOR $MFLAG
43926 _ACEOF
43927
43928 fi
43929
43930 if test "$ol_enable_null" != no ; then
43931         BUILD_SLAPD=yes
43932         BUILD_NULL=$ol_enable_null
43933         if test "$ol_enable_null" = mod ; then
43934                 SLAPD_DYNAMIC_BACKENDS="$SLAPD_DYNAMIC_BACKENDS back-null"
43935                 MFLAG=SLAPD_MOD_DYNAMIC
43936         else
43937                 SLAPD_STATIC_BACKENDS="$SLAPD_STATIC_BACKENDS back-null"
43938                 MFLAG=SLAPD_MOD_STATIC
43939         fi
43940
43941 cat >>confdefs.h <<_ACEOF
43942 #define SLAPD_NULL $MFLAG
43943 _ACEOF
43944
43945 fi
43946
43947 if test "$ol_enable_passwd" != no ; then
43948         BUILD_SLAPD=yes
43949         BUILD_PASSWD=$ol_enable_passwd
43950         if test "$ol_enable_passwd" = mod ; then
43951                 SLAPD_DYNAMIC_BACKENDS="$SLAPD_DYNAMIC_BACKENDS back-passwd"
43952                 MFLAG=SLAPD_MOD_DYNAMIC
43953         else
43954                 SLAPD_STATIC_BACKENDS="$SLAPD_STATIC_BACKENDS back-passwd"
43955                 MFLAG=SLAPD_MOD_STATIC
43956         fi
43957
43958 cat >>confdefs.h <<_ACEOF
43959 #define SLAPD_PASSWD $MFLAG
43960 _ACEOF
43961
43962 fi
43963
43964 if test "$ol_link_perl" != no ; then
43965         BUILD_SLAPD=yes
43966         BUILD_PERL=$ol_enable_perl
43967         if test "$ol_enable_perl" = mod ; then
43968                 SLAPD_DYNAMIC_BACKENDS="$SLAPD_DYNAMIC_BACKENDS back-perl"
43969                 MFLAG=SLAPD_MOD_DYNAMIC
43970         else
43971                 SLAPD_STATIC_BACKENDS="$SLAPD_STATIC_BACKENDS back-perl"
43972                 MFLAG=SLAPD_MOD_STATIC
43973         fi
43974
43975 cat >>confdefs.h <<_ACEOF
43976 #define SLAPD_PERL $MFLAG
43977 _ACEOF
43978
43979 fi
43980
43981 if test "$ol_enable_relay" != no ; then
43982         BUILD_SLAPD=yes
43983         BUILD_RELAY=$ol_enable_relay
43984         if test "$ol_enable_relay" = mod ; then
43985                 SLAPD_DYNAMIC_BACKENDS="$SLAPD_DYNAMIC_BACKENDS back-relay"
43986                 MFLAG=SLAPD_MOD_DYNAMIC
43987         else
43988                 SLAPD_STATIC_BACKENDS="$SLAPD_STATIC_BACKENDS back-relay"
43989                 MFLAG=SLAPD_MOD_STATIC
43990         fi
43991
43992 cat >>confdefs.h <<_ACEOF
43993 #define SLAPD_RELAY $MFLAG
43994 _ACEOF
43995
43996 fi
43997
43998 if test "$ol_enable_shell" != no ; then
43999         if test "$ol_link_threads" != no ; then
44000                 { echo "$as_me:$LINENO: WARNING: Use of --without-threads is recommended with back-shell" >&5
44001 echo "$as_me: WARNING: Use of --without-threads is recommended with back-shell" >&2;}
44002         fi
44003         BUILD_SLAPD=yes
44004         BUILD_SHELL=$ol_enable_shell
44005         if test "$ol_enable_shell" = mod ; then
44006                 SLAPD_DYNAMIC_BACKENDS="$SLAPD_DYNAMIC_BACKENDS back-shell"
44007                 MFLAG=SLAPD_MOD_DYNAMIC
44008         else
44009                 SLAPD_STATIC_BACKENDS="$SLAPD_STATIC_BACKENDS back-shell"
44010                 MFLAG=SLAPD_MOD_STATIC
44011         fi
44012
44013 cat >>confdefs.h <<_ACEOF
44014 #define SLAPD_SHELL $MFLAG
44015 _ACEOF
44016
44017 fi
44018
44019 if test "$ol_link_sql" != no ; then
44020         BUILD_SLAPD=yes
44021         BUILD_SQL=$ol_enable_sql
44022         if test "$ol_enable_sql" = mod; then
44023                 SLAPD_DYNAMIC_BACKENDS="$SLAPD_DYNAMIC_BACKENDS back-sql"
44024                 MFLAG=SLAPD_MOD_DYNAMIC
44025         else
44026                 SLAPD_STATIC_BACKENDS="$SLAPD_STATIC_BACKENDS back-sql"
44027                 MFLAG=SLAPD_MOD_STATIC
44028         fi
44029
44030 cat >>confdefs.h <<_ACEOF
44031 #define SLAPD_SQL $MFLAG
44032 _ACEOF
44033
44034 fi
44035
44036 if test "$ol_enable_accesslog" != no ; then
44037         BUILD_ACCESSLOG=$ol_enable_accesslog
44038         if test "$ol_enable_accesslog" = mod ; then
44039                 MFLAG=SLAPD_MOD_DYNAMIC
44040                 SLAPD_DYNAMIC_OVERLAYS="$SLAPD_DYNAMIC_OVERLAYS accesslog.la"
44041         else
44042                 MFLAG=SLAPD_MOD_STATIC
44043                 SLAPD_STATIC_OVERLAYS="$SLAPD_STATIC_OVERLAYS accesslog.o"
44044         fi
44045
44046 cat >>confdefs.h <<_ACEOF
44047 #define SLAPD_OVER_ACCESSLOG $MFLAG
44048 _ACEOF
44049
44050 fi
44051
44052 if test "$ol_enable_denyop" != no ; then
44053         BUILD_DENYOP=$ol_enable_denyop
44054         if test "$ol_enable_denyop" = mod ; then
44055                 MFLAG=SLAPD_MOD_DYNAMIC
44056                 SLAPD_DYNAMIC_OVERLAYS="$SLAPD_DYNAMIC_OVERLAYS denyop.la"
44057         else
44058                 MFLAG=SLAPD_MOD_STATIC
44059                 SLAPD_STATIC_OVERLAYS="$SLAPD_STATIC_OVERLAYS denyop.o"
44060         fi
44061
44062 cat >>confdefs.h <<_ACEOF
44063 #define SLAPD_OVER_DENYOP $MFLAG
44064 _ACEOF
44065
44066 fi
44067
44068 if test "$ol_enable_dyngroup" != no ; then
44069         BUILD_DYNGROUP=$ol_enable_dyngroup
44070         if test "$ol_enable_dyngroup" = mod ; then
44071                 MFLAG=SLAPD_MOD_DYNAMIC
44072                 SLAPD_DYNAMIC_OVERLAYS="$SLAPD_DYNAMIC_OVERLAYS dyngroup.la"
44073         else
44074                 MFLAG=SLAPD_MOD_STATIC
44075                 SLAPD_STATIC_OVERLAYS="$SLAPD_STATIC_OVERLAYS dyngroup.o"
44076         fi
44077
44078 cat >>confdefs.h <<_ACEOF
44079 #define SLAPD_OVER_DYNGROUP $MFLAG
44080 _ACEOF
44081
44082 fi
44083
44084 if test "$ol_enable_dynlist" != no ; then
44085         BUILD_DYNLIST=$ol_enable_dynlist
44086         if test "$ol_enable_dynlist" = mod ; then
44087                 MFLAG=SLAPD_MOD_DYNAMIC
44088                 SLAPD_DYNAMIC_OVERLAYS="$SLAPD_DYNAMIC_OVERLAYS dynlist.la"
44089         else
44090                 MFLAG=SLAPD_MOD_STATIC
44091                 SLAPD_STATIC_OVERLAYS="$SLAPD_STATIC_OVERLAYS dynlist.o"
44092         fi
44093
44094 cat >>confdefs.h <<_ACEOF
44095 #define SLAPD_OVER_DYNLIST $MFLAG
44096 _ACEOF
44097
44098 fi
44099
44100 if test "$ol_enable_lastmod" != no ; then
44101         BUILD_LASTMOD=$ol_enable_lastmod
44102         if test "$ol_enable_lastmod" = mod ; then
44103                 MFLAG=SLAPD_MOD_DYNAMIC
44104                 SLAPD_DYNAMIC_OVERLAYS="$SLAPD_DYNAMIC_OVERLAYS lastmod.la"
44105         else
44106                 MFLAG=SLAPD_MOD_STATIC
44107                 SLAPD_STATIC_OVERLAYS="$SLAPD_STATIC_OVERLAYS lastmod.o"
44108         fi
44109
44110 cat >>confdefs.h <<_ACEOF
44111 #define SLAPD_OVER_LASTMOD $MFLAG
44112 _ACEOF
44113
44114 fi
44115
44116 if test "$ol_enable_ppolicy" != no ; then
44117         BUILD_PPOLICY=$ol_enable_ppolicy
44118         if test "$ol_enable_ppolicy" = mod ; then
44119                 MFLAG=SLAPD_MOD_DYNAMIC
44120                 SLAPD_DYNAMIC_OVERLAYS="$SLAPD_DYNAMIC_OVERLAYS ppolicy.la"
44121         else
44122                 MFLAG=SLAPD_MOD_STATIC
44123                 SLAPD_STATIC_OVERLAYS="$SLAPD_STATIC_OVERLAYS ppolicy.o"
44124         fi
44125
44126 cat >>confdefs.h <<_ACEOF
44127 #define SLAPD_OVER_PPOLICY $MFLAG
44128 _ACEOF
44129
44130 fi
44131
44132 if test "$ol_enable_proxycache" != no ; then
44133         BUILD_PROXYCACHE=$ol_enable_proxycache
44134         if test "$ol_enable_proxycache" = mod ; then
44135                 MFLAG=SLAPD_MOD_DYNAMIC
44136                 SLAPD_DYNAMIC_OVERLAYS="$SLAPD_DYNAMIC_OVERLAYS pcache.la"
44137         else
44138                 MFLAG=SLAPD_MOD_STATIC
44139                 SLAPD_STATIC_OVERLAYS="$SLAPD_STATIC_OVERLAYS pcache.o"
44140         fi
44141
44142 cat >>confdefs.h <<_ACEOF
44143 #define SLAPD_OVER_PROXYCACHE $MFLAG
44144 _ACEOF
44145
44146 fi
44147
44148 if test "$ol_enable_refint" != no ; then
44149         BUILD_REFINT=$ol_enable_refint
44150         if test "$ol_enable_refint" = mod ; then
44151                 MFLAG=SLAPD_MOD_DYNAMIC
44152                 SLAPD_DYNAMIC_OVERLAYS="$SLAPD_DYNAMIC_OVERLAYS refint.la"
44153         else
44154                 MFLAG=SLAPD_MOD_STATIC
44155                 SLAPD_STATIC_OVERLAYS="$SLAPD_STATIC_OVERLAYS refint.o"
44156         fi
44157
44158 cat >>confdefs.h <<_ACEOF
44159 #define SLAPD_OVER_REFINT $MFLAG
44160 _ACEOF
44161
44162 fi
44163
44164 if test "$ol_enable_retcode" != no ; then
44165         BUILD_RETCODE=$ol_enable_retcode
44166         if test "$ol_enable_retcode" = mod ; then
44167                 MFLAG=SLAPD_MOD_DYNAMIC
44168                 SLAPD_DYNAMIC_OVERLAYS="$SLAPD_DYNAMIC_OVERLAYS retcode.la"
44169         else
44170                 MFLAG=SLAPD_MOD_STATIC
44171                 SLAPD_STATIC_OVERLAYS="$SLAPD_STATIC_OVERLAYS retcode.o"
44172         fi
44173
44174 cat >>confdefs.h <<_ACEOF
44175 #define SLAPD_OVER_RETCODE $MFLAG
44176 _ACEOF
44177
44178 fi
44179
44180 if test "$ol_enable_rwm" != no ; then
44181         BUILD_REWRITE=yes
44182         BUILD_RWM=$ol_enable_rwm
44183         if test "$ol_enable_rwm" = mod ; then
44184                 MFLAG=SLAPD_MOD_DYNAMIC
44185                 SLAPD_DYNAMIC_OVERLAYS="$SLAPD_DYNAMIC_OVERLAYS rwm.la"
44186         else
44187                 MFLAG=SLAPD_MOD_STATIC
44188                 SLAPD_STATIC_OVERLAYS="$SLAPD_STATIC_OVERLAYS rwm_x.o"
44189         fi
44190
44191 cat >>confdefs.h <<_ACEOF
44192 #define SLAPD_OVER_RWM $MFLAG
44193 _ACEOF
44194
44195 fi
44196
44197 if test "$ol_enable_syncprov" != no ; then
44198         BUILD_SYNCPROV=$ol_enable_syncprov
44199         if test "$ol_enable_syncprov" = mod ; then
44200                 MFLAG=SLAPD_MOD_DYNAMIC
44201                 SLAPD_DYNAMIC_OVERLAYS="$SLAPD_DYNAMIC_OVERLAYS syncprov.la"
44202         else
44203                 MFLAG=SLAPD_MOD_STATIC
44204                 SLAPD_STATIC_OVERLAYS="$SLAPD_STATIC_OVERLAYS syncprov.o"
44205         fi
44206
44207 cat >>confdefs.h <<_ACEOF
44208 #define SLAPD_OVER_SYNCPROV $MFLAG
44209 _ACEOF
44210
44211 fi
44212
44213 if test "$ol_enable_translucent" != no ; then
44214         BUILD_TRANSLUCENT=$ol_enable_translucent
44215         if test "$ol_enable_translucent" = mod ; then
44216                 MFLAG=SLAPD_MOD_DYNAMIC
44217                 SLAPD_DYNAMIC_OVERLAYS="$SLAPD_DYNAMIC_OVERLAYS translucent.la"
44218         else
44219                 MFLAG=SLAPD_MOD_STATIC
44220                 SLAPD_STATIC_OVERLAYS="$SLAPD_STATIC_OVERLAYS translucent.o"
44221         fi
44222
44223 cat >>confdefs.h <<_ACEOF
44224 #define SLAPD_OVER_TRANSLUCENT $MFLAG
44225 _ACEOF
44226
44227 fi
44228
44229 if test "$ol_enable_unique" != no ; then
44230         BUILD_UNIQUE=$ol_enable_unique
44231         if test "$ol_enable_unique" = mod ; then
44232                 MFLAG=SLAPD_MOD_DYNAMIC
44233                 SLAPD_DYNAMIC_OVERLAYS="$SLAPD_DYNAMIC_OVERLAYS unique.la"
44234         else
44235                 MFLAG=SLAPD_MOD_STATIC
44236                 SLAPD_STATIC_OVERLAYS="$SLAPD_STATIC_OVERLAYS unique.o"
44237         fi
44238
44239 cat >>confdefs.h <<_ACEOF
44240 #define SLAPD_OVER_UNIQUE $MFLAG
44241 _ACEOF
44242
44243 fi
44244
44245 if test "$ol_enable_valsort" != no ; then
44246         BUILD_VALSORT=$ol_enable_valsort
44247         if test "$ol_enable_valsort" = mod ; then
44248                 MFLAG=SLAPD_MOD_DYNAMIC
44249                 SLAPD_DYNAMIC_OVERLAYS="$SLAPD_DYNAMIC_OVERLAYS valsort.la"
44250         else
44251                 MFLAG=SLAPD_MOD_STATIC
44252                 SLAPD_STATIC_OVERLAYS="$SLAPD_STATIC_OVERLAYS valsort.o"
44253         fi
44254
44255 cat >>confdefs.h <<_ACEOF
44256 #define SLAPD_OVER_VALSORT $MFLAG
44257 _ACEOF
44258
44259 fi
44260
44261 if test "$ol_enable_slurpd" != no &&
44262    test "$ol_link_threads" != no &&
44263    test $BUILD_SLAPD = yes ; then
44264         BUILD_SLURPD=yes
44265 fi
44266
44267 if test "$ol_enable_rewrite" != no ; then
44268
44269 cat >>confdefs.h <<\_ACEOF
44270 #define ENABLE_REWRITE 1
44271 _ACEOF
44272
44273         BUILD_REWRITE=yes
44274 fi
44275
44276 if test "$ol_enable_slapi" != no ; then
44277
44278 cat >>confdefs.h <<\_ACEOF
44279 #define ENABLE_SLAPI 1
44280 _ACEOF
44281
44282         BUILD_SLAPI=yes
44283         SLAPD_SLAPI_DEPEND=libslapi.a
44284 fi
44285
44286
44287
44288 if test "$ac_cv_mingw32" = yes ; then
44289         PLAT=NT
44290         SLAPD_MODULES_LDFLAGS=
44291 else
44292         PLAT=UNIX
44293 fi
44294
44295
44296
44297
44298
44299
44300
44301
44302
44303
44304
44305
44306
44307
44308
44309
44310
44311
44312
44313
44314
44315
44316
44317
44318
44319
44320
44321
44322
44323
44324
44325
44326
44327
44328
44329
44330
44331
44332
44333
44334
44335
44336
44337
44338
44339
44340
44341
44342
44343
44344
44345
44346
44347
44348
44349
44350
44351
44352
44353
44354
44355
44356
44357
44358
44359
44360
44361
44362
44363
44364
44365
44366
44367
44368
44369
44370
44371
44372
44373
44374
44375 # Check whether --with-xxinstall or --without-xxinstall was given.
44376 if test "${with_xxinstall+set}" = set; then
44377   withval="$with_xxinstall"
44378
44379 fi;
44380
44381
44382                                                                                                                                                                                                                                                                                                                                                                                                                 ac_config_files="$ac_config_files Makefile:build/top.mk:Makefile.in:build/dir.mk doc/Makefile:build/top.mk:doc/Makefile.in:build/dir.mk doc/man/Makefile:build/top.mk:doc/man/Makefile.in:build/dir.mk doc/man/man1/Makefile:build/top.mk:doc/man/man1/Makefile.in:build/man.mk doc/man/man3/Makefile:build/top.mk:doc/man/man3/Makefile.in:build/man.mk doc/man/man5/Makefile:build/top.mk:doc/man/man5/Makefile.in:build/man.mk doc/man/man8/Makefile:build/top.mk:doc/man/man8/Makefile.in:build/man.mk clients/Makefile:build/top.mk:clients/Makefile.in:build/dir.mk clients/tools/Makefile:build/top.mk:clients/tools/Makefile.in:build/rules.mk include/Makefile:build/top.mk:include/Makefile.in libraries/Makefile:build/top.mk:libraries/Makefile.in:build/dir.mk libraries/liblber/Makefile:build/top.mk:libraries/liblber/Makefile.in:build/lib.mk:build/lib-shared.mk libraries/libldap/Makefile:build/top.mk:libraries/libldap/Makefile.in:build/lib.mk:build/lib-shared.mk libraries/libldap_r/Makefile:build/top.mk:libraries/libldap_r/Makefile.in:build/lib.mk:build/lib-shared.mk libraries/liblunicode/Makefile:build/top.mk:libraries/liblunicode/Makefile.in:build/lib.mk:build/lib-static.mk libraries/liblutil/Makefile:build/top.mk:libraries/liblutil/Makefile.in:build/lib.mk:build/lib-static.mk libraries/librewrite/Makefile:build/top.mk:libraries/librewrite/Makefile.in:build/lib.mk:build/lib-static.mk servers/Makefile:build/top.mk:servers/Makefile.in:build/dir.mk servers/slapd/Makefile:build/top.mk:servers/slapd/Makefile.in:build/srv.mk servers/slapd/back-bdb/Makefile:build/top.mk:servers/slapd/back-bdb/Makefile.in:build/mod.mk servers/slapd/back-dnssrv/Makefile:build/top.mk:servers/slapd/back-dnssrv/Makefile.in:build/mod.mk servers/slapd/back-hdb/Makefile:build/top.mk:servers/slapd/back-hdb/Makefile.in:build/mod.mk servers/slapd/back-ldap/Makefile:build/top.mk:servers/slapd/back-ldap/Makefile.in:build/mod.mk servers/slapd/back-ldbm/Makefile:build/top.mk:servers/slapd/back-ldbm/Makefile.in:build/mod.mk servers/slapd/back-ldif/Makefile:build/top.mk:servers/slapd/back-ldif/Makefile.in:build/mod.mk servers/slapd/back-meta/Makefile:build/top.mk:servers/slapd/back-meta/Makefile.in:build/mod.mk servers/slapd/back-monitor/Makefile:build/top.mk:servers/slapd/back-monitor/Makefile.in:build/mod.mk servers/slapd/back-null/Makefile:build/top.mk:servers/slapd/back-null/Makefile.in:build/mod.mk servers/slapd/back-passwd/Makefile:build/top.mk:servers/slapd/back-passwd/Makefile.in:build/mod.mk servers/slapd/back-perl/Makefile:build/top.mk:servers/slapd/back-perl/Makefile.in:build/mod.mk servers/slapd/back-relay/Makefile:build/top.mk:servers/slapd/back-relay/Makefile.in:build/mod.mk servers/slapd/back-shell/Makefile:build/top.mk:servers/slapd/back-shell/Makefile.in:build/mod.mk servers/slapd/back-sql/Makefile:build/top.mk:servers/slapd/back-sql/Makefile.in:build/mod.mk servers/slapd/shell-backends/Makefile:build/top.mk:servers/slapd/shell-backends/Makefile.in:build/srv.mk servers/slapd/slapi/Makefile:build/top.mk:servers/slapd/slapi/Makefile.in:build/lib.mk:build/lib-shared.mk servers/slapd/overlays/Makefile:build/top.mk:servers/slapd/overlays/Makefile.in:build/lib.mk servers/slurpd/Makefile:build/top.mk:servers/slurpd/Makefile.in:build/srv.mk tests/Makefile:build/top.mk:tests/Makefile.in:build/dir.mk tests/run tests/progs/Makefile:build/top.mk:tests/progs/Makefile.in:build/rules.mk"
44383
44384
44385           ac_config_commands="$ac_config_commands default"
44386
44387
44388
44389 test "x$prefix" = xNONE && prefix=$ac_default_prefix
44390 # Let make expand exec_prefix.
44391 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
44392
44393 # VPATH may cause trouble with some makes, so we remove $(srcdir),
44394 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
44395 # trailing colons and then remove the whole line if VPATH becomes empty
44396 # (actually we leave an empty line to preserve line numbers).
44397 if test "x$srcdir" = x.; then
44398   ac_vpsub='/^[  ]*VPATH[        ]*=/{
44399 s/:*\$(srcdir):*/:/;
44400 s/:*\${srcdir}:*/:/;
44401 s/:*@srcdir@:*/:/;
44402 s/^\([^=]*=[     ]*\):*/\1/;
44403 s/:*$//;
44404 s/^[^=]*=[       ]*$//;
44405 }'
44406 fi
44407
44408 DEFS=-DHAVE_CONFIG_H
44409
44410 ac_libobjs=
44411 ac_ltlibobjs=
44412 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
44413   # 1. Remove the extension, and $U if already installed.
44414   ac_i=`echo "$ac_i" |
44415          sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
44416   # 2. Add them.
44417   ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
44418   ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
44419 done
44420 LIBOBJS=$ac_libobjs
44421
44422 LTLIBOBJS=$ac_ltlibobjs
44423
44424
44425 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
44426   { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
44427 Usually this means the macro was only invoked conditionally." >&5
44428 echo "$as_me: error: conditional \"AMDEP\" was never defined.
44429 Usually this means the macro was only invoked conditionally." >&2;}
44430    { (exit 1); exit 1; }; }
44431 fi
44432 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
44433   { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
44434 Usually this means the macro was only invoked conditionally." >&5
44435 echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
44436 Usually this means the macro was only invoked conditionally." >&2;}
44437    { (exit 1); exit 1; }; }
44438 fi
44439 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
44440   { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
44441 Usually this means the macro was only invoked conditionally." >&5
44442 echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
44443 Usually this means the macro was only invoked conditionally." >&2;}
44444    { (exit 1); exit 1; }; }
44445 fi
44446
44447 : ${CONFIG_STATUS=./config.status}
44448 ac_clean_files_save=$ac_clean_files
44449 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
44450 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
44451 echo "$as_me: creating $CONFIG_STATUS" >&6;}
44452 cat >$CONFIG_STATUS <<_ACEOF
44453 #! $SHELL
44454 # Generated by $as_me.
44455 # Run this file to recreate the current configuration.
44456 # Compiler output produced by configure, useful for debugging
44457 # configure, is in config.log if it exists.
44458
44459 debug=false
44460 ac_cs_recheck=false
44461 ac_cs_silent=false
44462 SHELL=\${CONFIG_SHELL-$SHELL}
44463 _ACEOF
44464
44465 cat >>$CONFIG_STATUS <<\_ACEOF
44466 ## --------------------- ##
44467 ## M4sh Initialization.  ##
44468 ## --------------------- ##
44469
44470 # Be Bourne compatible
44471 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
44472   emulate sh
44473   NULLCMD=:
44474   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
44475   # is contrary to our usage.  Disable this feature.
44476   alias -g '${1+"$@"}'='"$@"'
44477 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
44478   set -o posix
44479 fi
44480 DUALCASE=1; export DUALCASE # for MKS sh
44481
44482 # Support unset when possible.
44483 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
44484   as_unset=unset
44485 else
44486   as_unset=false
44487 fi
44488
44489
44490 # Work around bugs in pre-3.0 UWIN ksh.
44491 $as_unset ENV MAIL MAILPATH
44492 PS1='$ '
44493 PS2='> '
44494 PS4='+ '
44495
44496 # NLS nuisances.
44497 for as_var in \
44498   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
44499   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
44500   LC_TELEPHONE LC_TIME
44501 do
44502   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
44503     eval $as_var=C; export $as_var
44504   else
44505     $as_unset $as_var
44506   fi
44507 done
44508
44509 # Required to use basename.
44510 if expr a : '\(a\)' >/dev/null 2>&1; then
44511   as_expr=expr
44512 else
44513   as_expr=false
44514 fi
44515
44516 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
44517   as_basename=basename
44518 else
44519   as_basename=false
44520 fi
44521
44522
44523 # Name of the executable.
44524 as_me=`$as_basename "$0" ||
44525 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
44526          X"$0" : 'X\(//\)$' \| \
44527          X"$0" : 'X\(/\)$' \| \
44528          .     : '\(.\)' 2>/dev/null ||
44529 echo X/"$0" |
44530     sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
44531           /^X\/\(\/\/\)$/{ s//\1/; q; }
44532           /^X\/\(\/\).*/{ s//\1/; q; }
44533           s/.*/./; q'`
44534
44535
44536 # PATH needs CR, and LINENO needs CR and PATH.
44537 # Avoid depending upon Character Ranges.
44538 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
44539 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
44540 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
44541 as_cr_digits='0123456789'
44542 as_cr_alnum=$as_cr_Letters$as_cr_digits
44543
44544 # The user is always right.
44545 if test "${PATH_SEPARATOR+set}" != set; then
44546   echo "#! /bin/sh" >conf$$.sh
44547   echo  "exit 0"   >>conf$$.sh
44548   chmod +x conf$$.sh
44549   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
44550     PATH_SEPARATOR=';'
44551   else
44552     PATH_SEPARATOR=:
44553   fi
44554   rm -f conf$$.sh
44555 fi
44556
44557
44558   as_lineno_1=$LINENO
44559   as_lineno_2=$LINENO
44560   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
44561   test "x$as_lineno_1" != "x$as_lineno_2" &&
44562   test "x$as_lineno_3"  = "x$as_lineno_2"  || {
44563   # Find who we are.  Look in the path if we contain no path at all
44564   # relative or not.
44565   case $0 in
44566     *[\\/]* ) as_myself=$0 ;;
44567     *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
44568 for as_dir in $PATH
44569 do
44570   IFS=$as_save_IFS
44571   test -z "$as_dir" && as_dir=.
44572   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
44573 done
44574
44575        ;;
44576   esac
44577   # We did not find ourselves, most probably we were run as `sh COMMAND'
44578   # in which case we are not to be found in the path.
44579   if test "x$as_myself" = x; then
44580     as_myself=$0
44581   fi
44582   if test ! -f "$as_myself"; then
44583     { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
44584 echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
44585    { (exit 1); exit 1; }; }
44586   fi
44587   case $CONFIG_SHELL in
44588   '')
44589     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
44590 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
44591 do
44592   IFS=$as_save_IFS
44593   test -z "$as_dir" && as_dir=.
44594   for as_base in sh bash ksh sh5; do
44595          case $as_dir in
44596          /*)
44597            if ("$as_dir/$as_base" -c '
44598   as_lineno_1=$LINENO
44599   as_lineno_2=$LINENO
44600   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
44601   test "x$as_lineno_1" != "x$as_lineno_2" &&
44602   test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
44603              $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
44604              $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
44605              CONFIG_SHELL=$as_dir/$as_base
44606              export CONFIG_SHELL
44607              exec "$CONFIG_SHELL" "$0" ${1+"$@"}
44608            fi;;
44609          esac
44610        done
44611 done
44612 ;;
44613   esac
44614
44615   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
44616   # uniformly replaced by the line number.  The first 'sed' inserts a
44617   # line-number line before each line; the second 'sed' does the real
44618   # work.  The second script uses 'N' to pair each line-number line
44619   # with the numbered line, and appends trailing '-' during
44620   # substitution so that $LINENO is not a special case at line end.
44621   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
44622   # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
44623   sed '=' <$as_myself |
44624     sed '
44625       N
44626       s,$,-,
44627       : loop
44628       s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
44629       t loop
44630       s,-$,,
44631       s,^['$as_cr_digits']*\n,,
44632     ' >$as_me.lineno &&
44633   chmod +x $as_me.lineno ||
44634     { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
44635 echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
44636    { (exit 1); exit 1; }; }
44637
44638   # Don't try to exec as it changes $[0], causing all sort of problems
44639   # (the dirname of $[0] is not the place where we might find the
44640   # original and so on.  Autoconf is especially sensible to this).
44641   . ./$as_me.lineno
44642   # Exit status is that of the last command.
44643   exit
44644 }
44645
44646
44647 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
44648   *c*,-n*) ECHO_N= ECHO_C='
44649 ' ECHO_T='      ' ;;
44650   *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
44651   *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
44652 esac
44653
44654 if expr a : '\(a\)' >/dev/null 2>&1; then
44655   as_expr=expr
44656 else
44657   as_expr=false
44658 fi
44659
44660 rm -f conf$$ conf$$.exe conf$$.file
44661 echo >conf$$.file
44662 if ln -s conf$$.file conf$$ 2>/dev/null; then
44663   # We could just check for DJGPP; but this test a) works b) is more generic
44664   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
44665   if test -f conf$$.exe; then
44666     # Don't use ln at all; we don't have any links
44667     as_ln_s='cp -p'
44668   else
44669     as_ln_s='ln -s'
44670   fi
44671 elif ln conf$$.file conf$$ 2>/dev/null; then
44672   as_ln_s=ln
44673 else
44674   as_ln_s='cp -p'
44675 fi
44676 rm -f conf$$ conf$$.exe conf$$.file
44677
44678 if mkdir -p . 2>/dev/null; then
44679   as_mkdir_p=:
44680 else
44681   test -d ./-p && rmdir ./-p
44682   as_mkdir_p=false
44683 fi
44684
44685 as_executable_p="test -f"
44686
44687 # Sed expression to map a string onto a valid CPP name.
44688 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
44689
44690 # Sed expression to map a string onto a valid variable name.
44691 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
44692
44693
44694 # IFS
44695 # We need space, tab and new line, in precisely that order.
44696 as_nl='
44697 '
44698 IFS="   $as_nl"
44699
44700 # CDPATH.
44701 $as_unset CDPATH
44702
44703 exec 6>&1
44704
44705 # Open the log real soon, to keep \$[0] and so on meaningful, and to
44706 # report actual input values of CONFIG_FILES etc. instead of their
44707 # values after options handling.  Logging --version etc. is OK.
44708 exec 5>>config.log
44709 {
44710   echo
44711   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
44712 ## Running $as_me. ##
44713 _ASBOX
44714 } >&5
44715 cat >&5 <<_CSEOF
44716
44717 This file was extended by $as_me, which was
44718 generated by GNU Autoconf 2.59.  Invocation command line was
44719
44720   CONFIG_FILES    = $CONFIG_FILES
44721   CONFIG_HEADERS  = $CONFIG_HEADERS
44722   CONFIG_LINKS    = $CONFIG_LINKS
44723   CONFIG_COMMANDS = $CONFIG_COMMANDS
44724   $ $0 $@
44725
44726 _CSEOF
44727 echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
44728 echo >&5
44729 _ACEOF
44730
44731 # Files that config.status was made for.
44732 if test -n "$ac_config_files"; then
44733   echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
44734 fi
44735
44736 if test -n "$ac_config_headers"; then
44737   echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
44738 fi
44739
44740 if test -n "$ac_config_links"; then
44741   echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
44742 fi
44743
44744 if test -n "$ac_config_commands"; then
44745   echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
44746 fi
44747
44748 cat >>$CONFIG_STATUS <<\_ACEOF
44749
44750 ac_cs_usage="\
44751 \`$as_me' instantiates files from templates according to the
44752 current configuration.
44753
44754 Usage: $0 [OPTIONS] [FILE]...
44755
44756   -h, --help       print this help, then exit
44757   -V, --version    print version number, then exit
44758   -q, --quiet      do not print progress messages
44759   -d, --debug      don't remove temporary files
44760       --recheck    update $as_me by reconfiguring in the same conditions
44761   --file=FILE[:TEMPLATE]
44762                    instantiate the configuration file FILE
44763   --header=FILE[:TEMPLATE]
44764                    instantiate the configuration header FILE
44765
44766 Configuration files:
44767 $config_files
44768
44769 Configuration headers:
44770 $config_headers
44771
44772 Configuration commands:
44773 $config_commands
44774
44775 Report bugs to <bug-autoconf@gnu.org>."
44776 _ACEOF
44777
44778 cat >>$CONFIG_STATUS <<_ACEOF
44779 ac_cs_version="\\
44780 config.status
44781 configured by $0, generated by GNU Autoconf 2.59,
44782   with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
44783
44784 Copyright (C) 2003 Free Software Foundation, Inc.
44785 This config.status script is free software; the Free Software Foundation
44786 gives unlimited permission to copy, distribute and modify it."
44787 srcdir=$srcdir
44788 INSTALL="$INSTALL"
44789 _ACEOF
44790
44791 cat >>$CONFIG_STATUS <<\_ACEOF
44792 # If no file are specified by the user, then we need to provide default
44793 # value.  By we need to know if files were specified by the user.
44794 ac_need_defaults=:
44795 while test $# != 0
44796 do
44797   case $1 in
44798   --*=*)
44799     ac_option=`expr "x$1" : 'x\([^=]*\)='`
44800     ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
44801     ac_shift=:
44802     ;;
44803   -*)
44804     ac_option=$1
44805     ac_optarg=$2
44806     ac_shift=shift
44807     ;;
44808   *) # This is not an option, so the user has probably given explicit
44809      # arguments.
44810      ac_option=$1
44811      ac_need_defaults=false;;
44812   esac
44813
44814   case $ac_option in
44815   # Handling of the options.
44816 _ACEOF
44817 cat >>$CONFIG_STATUS <<\_ACEOF
44818   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
44819     ac_cs_recheck=: ;;
44820   --version | --vers* | -V )
44821     echo "$ac_cs_version"; exit 0 ;;
44822   --he | --h)
44823     # Conflict between --help and --header
44824     { { echo "$as_me:$LINENO: error: ambiguous option: $1
44825 Try \`$0 --help' for more information." >&5
44826 echo "$as_me: error: ambiguous option: $1
44827 Try \`$0 --help' for more information." >&2;}
44828    { (exit 1); exit 1; }; };;
44829   --help | --hel | -h )
44830     echo "$ac_cs_usage"; exit 0 ;;
44831   --debug | --d* | -d )
44832     debug=: ;;
44833   --file | --fil | --fi | --f )
44834     $ac_shift
44835     CONFIG_FILES="$CONFIG_FILES $ac_optarg"
44836     ac_need_defaults=false;;
44837   --header | --heade | --head | --hea )
44838     $ac_shift
44839     CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
44840     ac_need_defaults=false;;
44841   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
44842   | -silent | --silent | --silen | --sile | --sil | --si | --s)
44843     ac_cs_silent=: ;;
44844
44845   # This is an error.
44846   -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
44847 Try \`$0 --help' for more information." >&5
44848 echo "$as_me: error: unrecognized option: $1
44849 Try \`$0 --help' for more information." >&2;}
44850    { (exit 1); exit 1; }; } ;;
44851
44852   *) ac_config_targets="$ac_config_targets $1" ;;
44853
44854   esac
44855   shift
44856 done
44857
44858 ac_configure_extra_args=
44859
44860 if $ac_cs_silent; then
44861   exec 6>/dev/null
44862   ac_configure_extra_args="$ac_configure_extra_args --silent"
44863 fi
44864
44865 _ACEOF
44866 cat >>$CONFIG_STATUS <<_ACEOF
44867 if \$ac_cs_recheck; then
44868   echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
44869   exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
44870 fi
44871
44872 _ACEOF
44873
44874 cat >>$CONFIG_STATUS <<_ACEOF
44875 #
44876 # INIT-COMMANDS section.
44877 #
44878
44879 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
44880
44881 STATIC_BACKENDS="$SLAPD_STATIC_BACKENDS"
44882 STATIC_OVERLAYS="$SLAPD_STATIC_OVERLAYS"
44883
44884
44885 _ACEOF
44886
44887
44888
44889 cat >>$CONFIG_STATUS <<\_ACEOF
44890 for ac_config_target in $ac_config_targets
44891 do
44892   case "$ac_config_target" in
44893   # Handling of arguments.
44894   "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile:build/top.mk:Makefile.in:build/dir.mk" ;;
44895   "doc/Makefile" ) CONFIG_FILES="$CONFIG_FILES doc/Makefile:build/top.mk:doc/Makefile.in:build/dir.mk" ;;
44896   "doc/man/Makefile" ) CONFIG_FILES="$CONFIG_FILES doc/man/Makefile:build/top.mk:doc/man/Makefile.in:build/dir.mk" ;;
44897   "doc/man/man1/Makefile" ) CONFIG_FILES="$CONFIG_FILES doc/man/man1/Makefile:build/top.mk:doc/man/man1/Makefile.in:build/man.mk" ;;
44898   "doc/man/man3/Makefile" ) CONFIG_FILES="$CONFIG_FILES doc/man/man3/Makefile:build/top.mk:doc/man/man3/Makefile.in:build/man.mk" ;;
44899   "doc/man/man5/Makefile" ) CONFIG_FILES="$CONFIG_FILES doc/man/man5/Makefile:build/top.mk:doc/man/man5/Makefile.in:build/man.mk" ;;
44900   "doc/man/man8/Makefile" ) CONFIG_FILES="$CONFIG_FILES doc/man/man8/Makefile:build/top.mk:doc/man/man8/Makefile.in:build/man.mk" ;;
44901   "clients/Makefile" ) CONFIG_FILES="$CONFIG_FILES clients/Makefile:build/top.mk:clients/Makefile.in:build/dir.mk" ;;
44902   "clients/tools/Makefile" ) CONFIG_FILES="$CONFIG_FILES clients/tools/Makefile:build/top.mk:clients/tools/Makefile.in:build/rules.mk" ;;
44903   "include/Makefile" ) CONFIG_FILES="$CONFIG_FILES include/Makefile:build/top.mk:include/Makefile.in" ;;
44904   "libraries/Makefile" ) CONFIG_FILES="$CONFIG_FILES libraries/Makefile:build/top.mk:libraries/Makefile.in:build/dir.mk" ;;
44905   "libraries/liblber/Makefile" ) CONFIG_FILES="$CONFIG_FILES libraries/liblber/Makefile:build/top.mk:libraries/liblber/Makefile.in:build/lib.mk:build/lib-shared.mk" ;;
44906   "libraries/libldap/Makefile" ) CONFIG_FILES="$CONFIG_FILES libraries/libldap/Makefile:build/top.mk:libraries/libldap/Makefile.in:build/lib.mk:build/lib-shared.mk" ;;
44907   "libraries/libldap_r/Makefile" ) CONFIG_FILES="$CONFIG_FILES libraries/libldap_r/Makefile:build/top.mk:libraries/libldap_r/Makefile.in:build/lib.mk:build/lib-shared.mk" ;;
44908   "libraries/liblunicode/Makefile" ) CONFIG_FILES="$CONFIG_FILES libraries/liblunicode/Makefile:build/top.mk:libraries/liblunicode/Makefile.in:build/lib.mk:build/lib-static.mk" ;;
44909   "libraries/liblutil/Makefile" ) CONFIG_FILES="$CONFIG_FILES libraries/liblutil/Makefile:build/top.mk:libraries/liblutil/Makefile.in:build/lib.mk:build/lib-static.mk" ;;
44910   "libraries/librewrite/Makefile" ) CONFIG_FILES="$CONFIG_FILES libraries/librewrite/Makefile:build/top.mk:libraries/librewrite/Makefile.in:build/lib.mk:build/lib-static.mk" ;;
44911   "servers/Makefile" ) CONFIG_FILES="$CONFIG_FILES servers/Makefile:build/top.mk:servers/Makefile.in:build/dir.mk" ;;
44912   "servers/slapd/Makefile" ) CONFIG_FILES="$CONFIG_FILES servers/slapd/Makefile:build/top.mk:servers/slapd/Makefile.in:build/srv.mk" ;;
44913   "servers/slapd/back-bdb/Makefile" ) CONFIG_FILES="$CONFIG_FILES servers/slapd/back-bdb/Makefile:build/top.mk:servers/slapd/back-bdb/Makefile.in:build/mod.mk" ;;
44914   "servers/slapd/back-dnssrv/Makefile" ) CONFIG_FILES="$CONFIG_FILES servers/slapd/back-dnssrv/Makefile:build/top.mk:servers/slapd/back-dnssrv/Makefile.in:build/mod.mk" ;;
44915   "servers/slapd/back-hdb/Makefile" ) CONFIG_FILES="$CONFIG_FILES servers/slapd/back-hdb/Makefile:build/top.mk:servers/slapd/back-hdb/Makefile.in:build/mod.mk" ;;
44916   "servers/slapd/back-ldap/Makefile" ) CONFIG_FILES="$CONFIG_FILES servers/slapd/back-ldap/Makefile:build/top.mk:servers/slapd/back-ldap/Makefile.in:build/mod.mk" ;;
44917   "servers/slapd/back-ldbm/Makefile" ) CONFIG_FILES="$CONFIG_FILES servers/slapd/back-ldbm/Makefile:build/top.mk:servers/slapd/back-ldbm/Makefile.in:build/mod.mk" ;;
44918   "servers/slapd/back-ldif/Makefile" ) CONFIG_FILES="$CONFIG_FILES servers/slapd/back-ldif/Makefile:build/top.mk:servers/slapd/back-ldif/Makefile.in:build/mod.mk" ;;
44919   "servers/slapd/back-meta/Makefile" ) CONFIG_FILES="$CONFIG_FILES servers/slapd/back-meta/Makefile:build/top.mk:servers/slapd/back-meta/Makefile.in:build/mod.mk" ;;
44920   "servers/slapd/back-monitor/Makefile" ) CONFIG_FILES="$CONFIG_FILES servers/slapd/back-monitor/Makefile:build/top.mk:servers/slapd/back-monitor/Makefile.in:build/mod.mk" ;;
44921   "servers/slapd/back-null/Makefile" ) CONFIG_FILES="$CONFIG_FILES servers/slapd/back-null/Makefile:build/top.mk:servers/slapd/back-null/Makefile.in:build/mod.mk" ;;
44922   "servers/slapd/back-passwd/Makefile" ) CONFIG_FILES="$CONFIG_FILES servers/slapd/back-passwd/Makefile:build/top.mk:servers/slapd/back-passwd/Makefile.in:build/mod.mk" ;;
44923   "servers/slapd/back-perl/Makefile" ) CONFIG_FILES="$CONFIG_FILES servers/slapd/back-perl/Makefile:build/top.mk:servers/slapd/back-perl/Makefile.in:build/mod.mk" ;;
44924   "servers/slapd/back-relay/Makefile" ) CONFIG_FILES="$CONFIG_FILES servers/slapd/back-relay/Makefile:build/top.mk:servers/slapd/back-relay/Makefile.in:build/mod.mk" ;;
44925   "servers/slapd/back-shell/Makefile" ) CONFIG_FILES="$CONFIG_FILES servers/slapd/back-shell/Makefile:build/top.mk:servers/slapd/back-shell/Makefile.in:build/mod.mk" ;;
44926   "servers/slapd/back-sql/Makefile" ) CONFIG_FILES="$CONFIG_FILES servers/slapd/back-sql/Makefile:build/top.mk:servers/slapd/back-sql/Makefile.in:build/mod.mk" ;;
44927   "servers/slapd/shell-backends/Makefile" ) CONFIG_FILES="$CONFIG_FILES servers/slapd/shell-backends/Makefile:build/top.mk:servers/slapd/shell-backends/Makefile.in:build/srv.mk" ;;
44928   "servers/slapd/slapi/Makefile" ) CONFIG_FILES="$CONFIG_FILES servers/slapd/slapi/Makefile:build/top.mk:servers/slapd/slapi/Makefile.in:build/lib.mk:build/lib-shared.mk" ;;
44929   "servers/slapd/overlays/Makefile" ) CONFIG_FILES="$CONFIG_FILES servers/slapd/overlays/Makefile:build/top.mk:servers/slapd/overlays/Makefile.in:build/lib.mk" ;;
44930   "servers/slurpd/Makefile" ) CONFIG_FILES="$CONFIG_FILES servers/slurpd/Makefile:build/top.mk:servers/slurpd/Makefile.in:build/srv.mk" ;;
44931   "tests/Makefile" ) CONFIG_FILES="$CONFIG_FILES tests/Makefile:build/top.mk:tests/Makefile.in:build/dir.mk" ;;
44932   "tests/run" ) CONFIG_FILES="$CONFIG_FILES tests/run" ;;
44933   "tests/progs/Makefile" ) CONFIG_FILES="$CONFIG_FILES tests/progs/Makefile:build/top.mk:tests/progs/Makefile.in:build/rules.mk" ;;
44934   "depfiles" ) CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
44935   "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
44936   "include/portable.h" ) CONFIG_HEADERS="$CONFIG_HEADERS include/portable.h:include/portable.hin" ;;
44937   "include/ldap_features.h" ) CONFIG_HEADERS="$CONFIG_HEADERS include/ldap_features.h:include/ldap_features.hin" ;;
44938   "include/lber_types.h" ) CONFIG_HEADERS="$CONFIG_HEADERS include/lber_types.h:include/lber_types.hin" ;;
44939   *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
44940 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
44941    { (exit 1); exit 1; }; };;
44942   esac
44943 done
44944
44945 # If the user did not use the arguments to specify the items to instantiate,
44946 # then the envvar interface is used.  Set only those that are not.
44947 # We use the long form for the default assignment because of an extremely
44948 # bizarre bug on SunOS 4.1.3.
44949 if $ac_need_defaults; then
44950   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
44951   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
44952   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
44953 fi
44954
44955 # Have a temporary directory for convenience.  Make it in the build tree
44956 # simply because there is no reason to put it here, and in addition,
44957 # creating and moving files from /tmp can sometimes cause problems.
44958 # Create a temporary directory, and hook for its removal unless debugging.
44959 $debug ||
44960 {
44961   trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
44962   trap '{ (exit 1); exit 1; }' 1 2 13 15
44963 }
44964
44965 # Create a (secure) tmp directory for tmp files.
44966
44967 {
44968   tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
44969   test -n "$tmp" && test -d "$tmp"
44970 }  ||
44971 {
44972   tmp=./confstat$$-$RANDOM
44973   (umask 077 && mkdir $tmp)
44974 } ||
44975 {
44976    echo "$me: cannot create a temporary directory in ." >&2
44977    { (exit 1); exit 1; }
44978 }
44979
44980 _ACEOF
44981
44982 cat >>$CONFIG_STATUS <<_ACEOF
44983
44984 #
44985 # CONFIG_FILES section.
44986 #
44987
44988 # No need to generate the scripts if there are no CONFIG_FILES.
44989 # This happens for instance when ./config.status config.h
44990 if test -n "\$CONFIG_FILES"; then
44991   # Protect against being on the right side of a sed subst in config.status.
44992   sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
44993    s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
44994 s,@SHELL@,$SHELL,;t t
44995 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
44996 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
44997 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
44998 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
44999 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
45000 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
45001 s,@exec_prefix@,$exec_prefix,;t t
45002 s,@prefix@,$prefix,;t t
45003 s,@program_transform_name@,$program_transform_name,;t t
45004 s,@bindir@,$bindir,;t t
45005 s,@sbindir@,$sbindir,;t t
45006 s,@libexecdir@,$libexecdir,;t t
45007 s,@datadir@,$datadir,;t t
45008 s,@sysconfdir@,$sysconfdir,;t t
45009 s,@sharedstatedir@,$sharedstatedir,;t t
45010 s,@localstatedir@,$localstatedir,;t t
45011 s,@libdir@,$libdir,;t t
45012 s,@includedir@,$includedir,;t t
45013 s,@oldincludedir@,$oldincludedir,;t t
45014 s,@infodir@,$infodir,;t t
45015 s,@mandir@,$mandir,;t t
45016 s,@build_alias@,$build_alias,;t t
45017 s,@host_alias@,$host_alias,;t t
45018 s,@target_alias@,$target_alias,;t t
45019 s,@DEFS@,$DEFS,;t t
45020 s,@ECHO_C@,$ECHO_C,;t t
45021 s,@ECHO_N@,$ECHO_N,;t t
45022 s,@ECHO_T@,$ECHO_T,;t t
45023 s,@LIBS@,$LIBS,;t t
45024 s,@build@,$build,;t t
45025 s,@build_cpu@,$build_cpu,;t t
45026 s,@build_vendor@,$build_vendor,;t t
45027 s,@build_os@,$build_os,;t t
45028 s,@host@,$host,;t t
45029 s,@host_cpu@,$host_cpu,;t t
45030 s,@host_vendor@,$host_vendor,;t t
45031 s,@host_os@,$host_os,;t t
45032 s,@target@,$target,;t t
45033 s,@target_cpu@,$target_cpu,;t t
45034 s,@target_vendor@,$target_vendor,;t t
45035 s,@target_os@,$target_os,;t t
45036 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
45037 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
45038 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
45039 s,@CYGPATH_W@,$CYGPATH_W,;t t
45040 s,@PACKAGE@,$PACKAGE,;t t
45041 s,@VERSION@,$VERSION,;t t
45042 s,@ACLOCAL@,$ACLOCAL,;t t
45043 s,@AUTOCONF@,$AUTOCONF,;t t
45044 s,@AUTOMAKE@,$AUTOMAKE,;t t
45045 s,@AUTOHEADER@,$AUTOHEADER,;t t
45046 s,@MAKEINFO@,$MAKEINFO,;t t
45047 s,@install_sh@,$install_sh,;t t
45048 s,@STRIP@,$STRIP,;t t
45049 s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t
45050 s,@INSTALL_STRIP_PROGRAM@,$INSTALL_STRIP_PROGRAM,;t t
45051 s,@mkdir_p@,$mkdir_p,;t t
45052 s,@AWK@,$AWK,;t t
45053 s,@SET_MAKE@,$SET_MAKE,;t t
45054 s,@am__leading_dot@,$am__leading_dot,;t t
45055 s,@AMTAR@,$AMTAR,;t t
45056 s,@am__tar@,$am__tar,;t t
45057 s,@am__untar@,$am__untar,;t t
45058 s,@OPENLDAP_LIBRELEASE@,$OPENLDAP_LIBRELEASE,;t t
45059 s,@OPENLDAP_LIBVERSION@,$OPENLDAP_LIBVERSION,;t t
45060 s,@OPENLDAP_RELEASE_DATE@,$OPENLDAP_RELEASE_DATE,;t t
45061 s,@top_builddir@,$top_builddir,;t t
45062 s,@ldap_subdir@,$ldap_subdir,;t t
45063 s,@CC@,$CC,;t t
45064 s,@AR@,$AR,;t t
45065 s,@CFLAGS@,$CFLAGS,;t t
45066 s,@LDFLAGS@,$LDFLAGS,;t t
45067 s,@CPPFLAGS@,$CPPFLAGS,;t t
45068 s,@ac_ct_CC@,$ac_ct_CC,;t t
45069 s,@EXEEXT@,$EXEEXT,;t t
45070 s,@OBJEXT@,$OBJEXT,;t t
45071 s,@DEPDIR@,$DEPDIR,;t t
45072 s,@am__include@,$am__include,;t t
45073 s,@am__quote@,$am__quote,;t t
45074 s,@AMDEP_TRUE@,$AMDEP_TRUE,;t t
45075 s,@AMDEP_FALSE@,$AMDEP_FALSE,;t t
45076 s,@AMDEPBACKSLASH@,$AMDEPBACKSLASH,;t t
45077 s,@CCDEPMODE@,$CCDEPMODE,;t t
45078 s,@am__fastdepCC_TRUE@,$am__fastdepCC_TRUE,;t t
45079 s,@am__fastdepCC_FALSE@,$am__fastdepCC_FALSE,;t t
45080 s,@EGREP@,$EGREP,;t t
45081 s,@LN_S@,$LN_S,;t t
45082 s,@ECHO@,$ECHO,;t t
45083 s,@ac_ct_AR@,$ac_ct_AR,;t t
45084 s,@RANLIB@,$RANLIB,;t t
45085 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
45086 s,@DLLTOOL@,$DLLTOOL,;t t
45087 s,@ac_ct_DLLTOOL@,$ac_ct_DLLTOOL,;t t
45088 s,@AS@,$AS,;t t
45089 s,@ac_ct_AS@,$ac_ct_AS,;t t
45090 s,@OBJDUMP@,$OBJDUMP,;t t
45091 s,@ac_ct_OBJDUMP@,$ac_ct_OBJDUMP,;t t
45092 s,@CPP@,$CPP,;t t
45093 s,@LIBTOOL@,$LIBTOOL,;t t
45094 s,@PERLBIN@,$PERLBIN,;t t
45095 s,@OL_MKDEP@,$OL_MKDEP,;t t
45096 s,@OL_MKDEP_FLAGS@,$OL_MKDEP_FLAGS,;t t
45097 s,@LTSTATIC@,$LTSTATIC,;t t
45098 s,@LIBOBJS@,$LIBOBJS,;t t
45099 s,@LIBSRCS@,$LIBSRCS,;t t
45100 s,@PLAT@,$PLAT,;t t
45101 s,@WITH_SASL@,$WITH_SASL,;t t
45102 s,@WITH_TLS@,$WITH_TLS,;t t
45103 s,@WITH_MODULES_ENABLED@,$WITH_MODULES_ENABLED,;t t
45104 s,@WITH_ACI_ENABLED@,$WITH_ACI_ENABLED,;t t
45105 s,@BUILD_THREAD@,$BUILD_THREAD,;t t
45106 s,@BUILD_LIBS_DYNAMIC@,$BUILD_LIBS_DYNAMIC,;t t
45107 s,@BUILD_SLAPD@,$BUILD_SLAPD,;t t
45108 s,@BUILD_SLAPI@,$BUILD_SLAPI,;t t
45109 s,@SLAPD_SLAPI_DEPEND@,$SLAPD_SLAPI_DEPEND,;t t
45110 s,@BUILD_BDB@,$BUILD_BDB,;t t
45111 s,@BUILD_DNSSRV@,$BUILD_DNSSRV,;t t
45112 s,@BUILD_HDB@,$BUILD_HDB,;t t
45113 s,@BUILD_LDAP@,$BUILD_LDAP,;t t
45114 s,@BUILD_LDBM@,$BUILD_LDBM,;t t
45115 s,@BUILD_META@,$BUILD_META,;t t
45116 s,@BUILD_MONITOR@,$BUILD_MONITOR,;t t
45117 s,@BUILD_NULL@,$BUILD_NULL,;t t
45118 s,@BUILD_PASSWD@,$BUILD_PASSWD,;t t
45119 s,@BUILD_RELAY@,$BUILD_RELAY,;t t
45120 s,@BUILD_PERL@,$BUILD_PERL,;t t
45121 s,@BUILD_SHELL@,$BUILD_SHELL,;t t
45122 s,@BUILD_SQL@,$BUILD_SQL,;t t
45123 s,@BUILD_ACCESSLOG@,$BUILD_ACCESSLOG,;t t
45124 s,@BUILD_DENYOP@,$BUILD_DENYOP,;t t
45125 s,@BUILD_DYNGROUP@,$BUILD_DYNGROUP,;t t
45126 s,@BUILD_DYNLIST@,$BUILD_DYNLIST,;t t
45127 s,@BUILD_LASTMOD@,$BUILD_LASTMOD,;t t
45128 s,@BUILD_PPOLICY@,$BUILD_PPOLICY,;t t
45129 s,@BUILD_PROXYCACHE@,$BUILD_PROXYCACHE,;t t
45130 s,@BUILD_REFINT@,$BUILD_REFINT,;t t
45131 s,@BUILD_RETCODE@,$BUILD_RETCODE,;t t
45132 s,@BUILD_RWM@,$BUILD_RWM,;t t
45133 s,@BUILD_SYNCPROV@,$BUILD_SYNCPROV,;t t
45134 s,@BUILD_TRANSLUCENT@,$BUILD_TRANSLUCENT,;t t
45135 s,@BUILD_UNIQUE@,$BUILD_UNIQUE,;t t
45136 s,@BUILD_VALSORT@,$BUILD_VALSORT,;t t
45137 s,@BUILD_SLURPD@,$BUILD_SLURPD,;t t
45138 s,@LDAP_LIBS@,$LDAP_LIBS,;t t
45139 s,@SLAPD_LIBS@,$SLAPD_LIBS,;t t
45140 s,@SLURPD_LIBS@,$SLURPD_LIBS,;t t
45141 s,@LDBM_LIBS@,$LDBM_LIBS,;t t
45142 s,@LTHREAD_LIBS@,$LTHREAD_LIBS,;t t
45143 s,@LUTIL_LIBS@,$LUTIL_LIBS,;t t
45144 s,@WRAP_LIBS@,$WRAP_LIBS,;t t
45145 s,@SLAPD_MODULES_CPPFLAGS@,$SLAPD_MODULES_CPPFLAGS,;t t
45146 s,@SLAPD_MODULES_LDFLAGS@,$SLAPD_MODULES_LDFLAGS,;t t
45147 s,@SLAPD_NO_STATIC@,$SLAPD_NO_STATIC,;t t
45148 s,@SLAPD_STATIC_BACKENDS@,$SLAPD_STATIC_BACKENDS,;t t
45149 s,@SLAPD_DYNAMIC_BACKENDS@,$SLAPD_DYNAMIC_BACKENDS,;t t
45150 s,@SLAPD_STATIC_OVERLAYS@,$SLAPD_STATIC_OVERLAYS,;t t
45151 s,@SLAPD_DYNAMIC_OVERLAYS@,$SLAPD_DYNAMIC_OVERLAYS,;t t
45152 s,@PERL_CPPFLAGS@,$PERL_CPPFLAGS,;t t
45153 s,@SLAPD_PERL_LDFLAGS@,$SLAPD_PERL_LDFLAGS,;t t
45154 s,@MOD_PERL_LDFLAGS@,$MOD_PERL_LDFLAGS,;t t
45155 s,@KRB4_LIBS@,$KRB4_LIBS,;t t
45156 s,@KRB5_LIBS@,$KRB5_LIBS,;t t
45157 s,@SASL_LIBS@,$SASL_LIBS,;t t
45158 s,@TLS_LIBS@,$TLS_LIBS,;t t
45159 s,@MODULES_LIBS@,$MODULES_LIBS,;t t
45160 s,@SLAPI_LIBS@,$SLAPI_LIBS,;t t
45161 s,@LIBSLAPI@,$LIBSLAPI,;t t
45162 s,@LIBSLAPITOOLS@,$LIBSLAPITOOLS,;t t
45163 s,@AUTH_LIBS@,$AUTH_LIBS,;t t
45164 s,@SLAPD_SLP_LIBS@,$SLAPD_SLP_LIBS,;t t
45165 s,@SLAPD_GMP_LIBS@,$SLAPD_GMP_LIBS,;t t
45166 s,@SLAPD_SQL_LDFLAGS@,$SLAPD_SQL_LDFLAGS,;t t
45167 s,@SLAPD_SQL_LIBS@,$SLAPD_SQL_LIBS,;t t
45168 s,@SLAPD_SQL_INCLUDES@,$SLAPD_SQL_INCLUDES,;t t
45169 s,@LTLIBOBJS@,$LTLIBOBJS,;t t
45170 CEOF
45171
45172 _ACEOF
45173
45174   cat >>$CONFIG_STATUS <<\_ACEOF
45175   # Split the substitutions into bite-sized pieces for seds with
45176   # small command number limits, like on Digital OSF/1 and HP-UX.
45177   ac_max_sed_lines=48
45178   ac_sed_frag=1 # Number of current file.
45179   ac_beg=1 # First line for current file.
45180   ac_end=$ac_max_sed_lines # Line after last line for current file.
45181   ac_more_lines=:
45182   ac_sed_cmds=
45183   while $ac_more_lines; do
45184     if test $ac_beg -gt 1; then
45185       sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
45186     else
45187       sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
45188     fi
45189     if test ! -s $tmp/subs.frag; then
45190       ac_more_lines=false
45191     else
45192       # The purpose of the label and of the branching condition is to
45193       # speed up the sed processing (if there are no `@' at all, there
45194       # is no need to browse any of the substitutions).
45195       # These are the two extra sed commands mentioned above.
45196       (echo ':t
45197   /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
45198       if test -z "$ac_sed_cmds"; then
45199         ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
45200       else
45201         ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
45202       fi
45203       ac_sed_frag=`expr $ac_sed_frag + 1`
45204       ac_beg=$ac_end
45205       ac_end=`expr $ac_end + $ac_max_sed_lines`
45206     fi
45207   done
45208   if test -z "$ac_sed_cmds"; then
45209     ac_sed_cmds=cat
45210   fi
45211 fi # test -n "$CONFIG_FILES"
45212
45213 _ACEOF
45214 cat >>$CONFIG_STATUS <<\_ACEOF
45215 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
45216   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
45217   case $ac_file in
45218   - | *:- | *:-:* ) # input from stdin
45219         cat >$tmp/stdin
45220         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
45221         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
45222   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
45223         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
45224   * )   ac_file_in=$ac_file.in ;;
45225   esac
45226
45227   # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
45228   ac_dir=`(dirname "$ac_file") 2>/dev/null ||
45229 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
45230          X"$ac_file" : 'X\(//\)[^/]' \| \
45231          X"$ac_file" : 'X\(//\)$' \| \
45232          X"$ac_file" : 'X\(/\)' \| \
45233          .     : '\(.\)' 2>/dev/null ||
45234 echo X"$ac_file" |
45235     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
45236           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
45237           /^X\(\/\/\)$/{ s//\1/; q; }
45238           /^X\(\/\).*/{ s//\1/; q; }
45239           s/.*/./; q'`
45240   { if $as_mkdir_p; then
45241     mkdir -p "$ac_dir"
45242   else
45243     as_dir="$ac_dir"
45244     as_dirs=
45245     while test ! -d "$as_dir"; do
45246       as_dirs="$as_dir $as_dirs"
45247       as_dir=`(dirname "$as_dir") 2>/dev/null ||
45248 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
45249          X"$as_dir" : 'X\(//\)[^/]' \| \
45250          X"$as_dir" : 'X\(//\)$' \| \
45251          X"$as_dir" : 'X\(/\)' \| \
45252          .     : '\(.\)' 2>/dev/null ||
45253 echo X"$as_dir" |
45254     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
45255           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
45256           /^X\(\/\/\)$/{ s//\1/; q; }
45257           /^X\(\/\).*/{ s//\1/; q; }
45258           s/.*/./; q'`
45259     done
45260     test ! -n "$as_dirs" || mkdir $as_dirs
45261   fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
45262 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
45263    { (exit 1); exit 1; }; }; }
45264
45265   ac_builddir=.
45266
45267 if test "$ac_dir" != .; then
45268   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
45269   # A "../" for each directory in $ac_dir_suffix.
45270   ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
45271 else
45272   ac_dir_suffix= ac_top_builddir=
45273 fi
45274
45275 case $srcdir in
45276   .)  # No --srcdir option.  We are building in place.
45277     ac_srcdir=.
45278     if test -z "$ac_top_builddir"; then
45279        ac_top_srcdir=.
45280     else
45281        ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
45282     fi ;;
45283   [\\/]* | ?:[\\/]* )  # Absolute path.
45284     ac_srcdir=$srcdir$ac_dir_suffix;
45285     ac_top_srcdir=$srcdir ;;
45286   *) # Relative path.
45287     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
45288     ac_top_srcdir=$ac_top_builddir$srcdir ;;
45289 esac
45290
45291 # Do not use `cd foo && pwd` to compute absolute paths, because
45292 # the directories may not exist.
45293 case `pwd` in
45294 .) ac_abs_builddir="$ac_dir";;
45295 *)
45296   case "$ac_dir" in
45297   .) ac_abs_builddir=`pwd`;;
45298   [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
45299   *) ac_abs_builddir=`pwd`/"$ac_dir";;
45300   esac;;
45301 esac
45302 case $ac_abs_builddir in
45303 .) ac_abs_top_builddir=${ac_top_builddir}.;;
45304 *)
45305   case ${ac_top_builddir}. in
45306   .) ac_abs_top_builddir=$ac_abs_builddir;;
45307   [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
45308   *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
45309   esac;;
45310 esac
45311 case $ac_abs_builddir in
45312 .) ac_abs_srcdir=$ac_srcdir;;
45313 *)
45314   case $ac_srcdir in
45315   .) ac_abs_srcdir=$ac_abs_builddir;;
45316   [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
45317   *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
45318   esac;;
45319 esac
45320 case $ac_abs_builddir in
45321 .) ac_abs_top_srcdir=$ac_top_srcdir;;
45322 *)
45323   case $ac_top_srcdir in
45324   .) ac_abs_top_srcdir=$ac_abs_builddir;;
45325   [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
45326   *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
45327   esac;;
45328 esac
45329
45330
45331   case $INSTALL in
45332   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
45333   *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
45334   esac
45335
45336   if test x"$ac_file" != x-; then
45337     { echo "$as_me:$LINENO: creating $ac_file" >&5
45338 echo "$as_me: creating $ac_file" >&6;}
45339     rm -f "$ac_file"
45340   fi
45341   # Let's still pretend it is `configure' which instantiates (i.e., don't
45342   # use $as_me), people would be surprised to read:
45343   #    /* config.h.  Generated by config.status.  */
45344   if test x"$ac_file" = x-; then
45345     configure_input=
45346   else
45347     configure_input="$ac_file.  "
45348   fi
45349   configure_input=$configure_input"Generated from `echo $ac_file_in |
45350                                      sed 's,.*/,,'` by configure."
45351
45352   # First look for the input files in the build tree, otherwise in the
45353   # src tree.
45354   ac_file_inputs=`IFS=:
45355     for f in $ac_file_in; do
45356       case $f in
45357       -) echo $tmp/stdin ;;
45358       [\\/$]*)
45359          # Absolute (can't be DOS-style, as IFS=:)
45360          test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
45361 echo "$as_me: error: cannot find input file: $f" >&2;}
45362    { (exit 1); exit 1; }; }
45363          echo "$f";;
45364       *) # Relative
45365          if test -f "$f"; then
45366            # Build tree
45367            echo "$f"
45368          elif test -f "$srcdir/$f"; then
45369            # Source tree
45370            echo "$srcdir/$f"
45371          else
45372            # /dev/null tree
45373            { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
45374 echo "$as_me: error: cannot find input file: $f" >&2;}
45375    { (exit 1); exit 1; }; }
45376          fi;;
45377       esac
45378     done` || { (exit 1); exit 1; }
45379 _ACEOF
45380 cat >>$CONFIG_STATUS <<_ACEOF
45381   sed "$ac_vpsub
45382 $extrasub
45383 _ACEOF
45384 cat >>$CONFIG_STATUS <<\_ACEOF
45385 :t
45386 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
45387 s,@configure_input@,$configure_input,;t t
45388 s,@srcdir@,$ac_srcdir,;t t
45389 s,@abs_srcdir@,$ac_abs_srcdir,;t t
45390 s,@top_srcdir@,$ac_top_srcdir,;t t
45391 s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
45392 s,@builddir@,$ac_builddir,;t t
45393 s,@abs_builddir@,$ac_abs_builddir,;t t
45394 s,@top_builddir@,$ac_top_builddir,;t t
45395 s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
45396 s,@INSTALL@,$ac_INSTALL,;t t
45397 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
45398   rm -f $tmp/stdin
45399   if test x"$ac_file" != x-; then
45400     mv $tmp/out $ac_file
45401   else
45402     cat $tmp/out
45403     rm -f $tmp/out
45404   fi
45405
45406 done
45407 _ACEOF
45408 cat >>$CONFIG_STATUS <<\_ACEOF
45409
45410 #
45411 # CONFIG_HEADER section.
45412 #
45413
45414 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
45415 # NAME is the cpp macro being defined and VALUE is the value it is being given.
45416 #
45417 # ac_d sets the value in "#define NAME VALUE" lines.
45418 ac_dA='s,^\([    ]*\)#\([        ]*define[       ][      ]*\)'
45419 ac_dB='[         ].*$,\1#\2'
45420 ac_dC=' '
45421 ac_dD=',;t'
45422 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
45423 ac_uA='s,^\([    ]*\)#\([        ]*\)undef\([    ][      ]*\)'
45424 ac_uB='$,\1#\2define\3'
45425 ac_uC=' '
45426 ac_uD=',;t'
45427
45428 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
45429   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
45430   case $ac_file in
45431   - | *:- | *:-:* ) # input from stdin
45432         cat >$tmp/stdin
45433         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
45434         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
45435   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
45436         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
45437   * )   ac_file_in=$ac_file.in ;;
45438   esac
45439
45440   test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
45441 echo "$as_me: creating $ac_file" >&6;}
45442
45443   # First look for the input files in the build tree, otherwise in the
45444   # src tree.
45445   ac_file_inputs=`IFS=:
45446     for f in $ac_file_in; do
45447       case $f in
45448       -) echo $tmp/stdin ;;
45449       [\\/$]*)
45450          # Absolute (can't be DOS-style, as IFS=:)
45451          test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
45452 echo "$as_me: error: cannot find input file: $f" >&2;}
45453    { (exit 1); exit 1; }; }
45454          # Do quote $f, to prevent DOS paths from being IFS'd.
45455          echo "$f";;
45456       *) # Relative
45457          if test -f "$f"; then
45458            # Build tree
45459            echo "$f"
45460          elif test -f "$srcdir/$f"; then
45461            # Source tree
45462            echo "$srcdir/$f"
45463          else
45464            # /dev/null tree
45465            { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
45466 echo "$as_me: error: cannot find input file: $f" >&2;}
45467    { (exit 1); exit 1; }; }
45468          fi;;
45469       esac
45470     done` || { (exit 1); exit 1; }
45471   # Remove the trailing spaces.
45472   sed 's/[       ]*$//' $ac_file_inputs >$tmp/in
45473
45474 _ACEOF
45475
45476 # Transform confdefs.h into two sed scripts, `conftest.defines' and
45477 # `conftest.undefs', that substitutes the proper values into
45478 # config.h.in to produce config.h.  The first handles `#define'
45479 # templates, and the second `#undef' templates.
45480 # And first: Protect against being on the right side of a sed subst in
45481 # config.status.  Protect against being in an unquoted here document
45482 # in config.status.
45483 rm -f conftest.defines conftest.undefs
45484 # Using a here document instead of a string reduces the quoting nightmare.
45485 # Putting comments in sed scripts is not portable.
45486 #
45487 # `end' is used to avoid that the second main sed command (meant for
45488 # 0-ary CPP macros) applies to n-ary macro definitions.
45489 # See the Autoconf documentation for `clear'.
45490 cat >confdef2sed.sed <<\_ACEOF
45491 s/[\\&,]/\\&/g
45492 s,[\\$`],\\&,g
45493 t clear
45494 : clear
45495 s,^[     ]*#[    ]*define[       ][      ]*\([^  (][^    (]*\)\(([^)]*)\)[       ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
45496 t end
45497 s,^[     ]*#[    ]*define[       ][      ]*\([^  ][^     ]*\)[   ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
45498 : end
45499 _ACEOF
45500 # If some macros were called several times there might be several times
45501 # the same #defines, which is useless.  Nevertheless, we may not want to
45502 # sort them, since we want the *last* AC-DEFINE to be honored.
45503 uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
45504 sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
45505 rm -f confdef2sed.sed
45506
45507 # This sed command replaces #undef with comments.  This is necessary, for
45508 # example, in the case of _POSIX_SOURCE, which is predefined and required
45509 # on some systems where configure will not decide to define it.
45510 cat >>conftest.undefs <<\_ACEOF
45511 s,^[     ]*#[    ]*undef[        ][      ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
45512 _ACEOF
45513
45514 # Break up conftest.defines because some shells have a limit on the size
45515 # of here documents, and old seds have small limits too (100 cmds).
45516 echo '  # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
45517 echo '  if grep "^[      ]*#[    ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
45518 echo '  # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
45519 echo '  :' >>$CONFIG_STATUS
45520 rm -f conftest.tail
45521 while grep . conftest.defines >/dev/null
45522 do
45523   # Write a limited-size here document to $tmp/defines.sed.
45524   echo '  cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
45525   # Speed up: don't consider the non `#define' lines.
45526   echo '/^[      ]*#[    ]*define/!b' >>$CONFIG_STATUS
45527   # Work around the forget-to-reset-the-flag bug.
45528   echo 't clr' >>$CONFIG_STATUS
45529   echo ': clr' >>$CONFIG_STATUS
45530   sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
45531   echo 'CEOF
45532   sed -f $tmp/defines.sed $tmp/in >$tmp/out
45533   rm -f $tmp/in
45534   mv $tmp/out $tmp/in
45535 ' >>$CONFIG_STATUS
45536   sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
45537   rm -f conftest.defines
45538   mv conftest.tail conftest.defines
45539 done
45540 rm -f conftest.defines
45541 echo '  fi # grep' >>$CONFIG_STATUS
45542 echo >>$CONFIG_STATUS
45543
45544 # Break up conftest.undefs because some shells have a limit on the size
45545 # of here documents, and old seds have small limits too (100 cmds).
45546 echo '  # Handle all the #undef templates' >>$CONFIG_STATUS
45547 rm -f conftest.tail
45548 while grep . conftest.undefs >/dev/null
45549 do
45550   # Write a limited-size here document to $tmp/undefs.sed.
45551   echo '  cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
45552   # Speed up: don't consider the non `#undef'
45553   echo '/^[      ]*#[    ]*undef/!b' >>$CONFIG_STATUS
45554   # Work around the forget-to-reset-the-flag bug.
45555   echo 't clr' >>$CONFIG_STATUS
45556   echo ': clr' >>$CONFIG_STATUS
45557   sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
45558   echo 'CEOF
45559   sed -f $tmp/undefs.sed $tmp/in >$tmp/out
45560   rm -f $tmp/in
45561   mv $tmp/out $tmp/in
45562 ' >>$CONFIG_STATUS
45563   sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
45564   rm -f conftest.undefs
45565   mv conftest.tail conftest.undefs
45566 done
45567 rm -f conftest.undefs
45568
45569 cat >>$CONFIG_STATUS <<\_ACEOF
45570   # Let's still pretend it is `configure' which instantiates (i.e., don't
45571   # use $as_me), people would be surprised to read:
45572   #    /* config.h.  Generated by config.status.  */
45573   if test x"$ac_file" = x-; then
45574     echo "/* Generated by configure.  */" >$tmp/config.h
45575   else
45576     echo "/* $ac_file.  Generated by configure.  */" >$tmp/config.h
45577   fi
45578   cat $tmp/in >>$tmp/config.h
45579   rm -f $tmp/in
45580   if test x"$ac_file" != x-; then
45581     if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
45582       { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
45583 echo "$as_me: $ac_file is unchanged" >&6;}
45584     else
45585       ac_dir=`(dirname "$ac_file") 2>/dev/null ||
45586 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
45587          X"$ac_file" : 'X\(//\)[^/]' \| \
45588          X"$ac_file" : 'X\(//\)$' \| \
45589          X"$ac_file" : 'X\(/\)' \| \
45590          .     : '\(.\)' 2>/dev/null ||
45591 echo X"$ac_file" |
45592     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
45593           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
45594           /^X\(\/\/\)$/{ s//\1/; q; }
45595           /^X\(\/\).*/{ s//\1/; q; }
45596           s/.*/./; q'`
45597       { if $as_mkdir_p; then
45598     mkdir -p "$ac_dir"
45599   else
45600     as_dir="$ac_dir"
45601     as_dirs=
45602     while test ! -d "$as_dir"; do
45603       as_dirs="$as_dir $as_dirs"
45604       as_dir=`(dirname "$as_dir") 2>/dev/null ||
45605 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
45606          X"$as_dir" : 'X\(//\)[^/]' \| \
45607          X"$as_dir" : 'X\(//\)$' \| \
45608          X"$as_dir" : 'X\(/\)' \| \
45609          .     : '\(.\)' 2>/dev/null ||
45610 echo X"$as_dir" |
45611     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
45612           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
45613           /^X\(\/\/\)$/{ s//\1/; q; }
45614           /^X\(\/\).*/{ s//\1/; q; }
45615           s/.*/./; q'`
45616     done
45617     test ! -n "$as_dirs" || mkdir $as_dirs
45618   fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
45619 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
45620    { (exit 1); exit 1; }; }; }
45621
45622       rm -f $ac_file
45623       mv $tmp/config.h $ac_file
45624     fi
45625   else
45626     cat $tmp/config.h
45627     rm -f $tmp/config.h
45628   fi
45629 # Compute $ac_file's index in $config_headers.
45630 _am_stamp_count=1
45631 for _am_header in $config_headers :; do
45632   case $_am_header in
45633     $ac_file | $ac_file:* )
45634       break ;;
45635     * )
45636       _am_stamp_count=`expr $_am_stamp_count + 1` ;;
45637   esac
45638 done
45639 echo "timestamp for $ac_file" >`(dirname $ac_file) 2>/dev/null ||
45640 $as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
45641          X$ac_file : 'X\(//\)[^/]' \| \
45642          X$ac_file : 'X\(//\)$' \| \
45643          X$ac_file : 'X\(/\)' \| \
45644          .     : '\(.\)' 2>/dev/null ||
45645 echo X$ac_file |
45646     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
45647           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
45648           /^X\(\/\/\)$/{ s//\1/; q; }
45649           /^X\(\/\).*/{ s//\1/; q; }
45650           s/.*/./; q'`/stamp-h$_am_stamp_count
45651 done
45652 _ACEOF
45653 cat >>$CONFIG_STATUS <<\_ACEOF
45654
45655 #
45656 # CONFIG_COMMANDS section.
45657 #
45658 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
45659   ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
45660   ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
45661   ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
45662 $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
45663          X"$ac_dest" : 'X\(//\)[^/]' \| \
45664          X"$ac_dest" : 'X\(//\)$' \| \
45665          X"$ac_dest" : 'X\(/\)' \| \
45666          .     : '\(.\)' 2>/dev/null ||
45667 echo X"$ac_dest" |
45668     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
45669           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
45670           /^X\(\/\/\)$/{ s//\1/; q; }
45671           /^X\(\/\).*/{ s//\1/; q; }
45672           s/.*/./; q'`
45673   { if $as_mkdir_p; then
45674     mkdir -p "$ac_dir"
45675   else
45676     as_dir="$ac_dir"
45677     as_dirs=
45678     while test ! -d "$as_dir"; do
45679       as_dirs="$as_dir $as_dirs"
45680       as_dir=`(dirname "$as_dir") 2>/dev/null ||
45681 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
45682          X"$as_dir" : 'X\(//\)[^/]' \| \
45683          X"$as_dir" : 'X\(//\)$' \| \
45684          X"$as_dir" : 'X\(/\)' \| \
45685          .     : '\(.\)' 2>/dev/null ||
45686 echo X"$as_dir" |
45687     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
45688           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
45689           /^X\(\/\/\)$/{ s//\1/; q; }
45690           /^X\(\/\).*/{ s//\1/; q; }
45691           s/.*/./; q'`
45692     done
45693     test ! -n "$as_dirs" || mkdir $as_dirs
45694   fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
45695 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
45696    { (exit 1); exit 1; }; }; }
45697
45698   ac_builddir=.
45699
45700 if test "$ac_dir" != .; then
45701   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
45702   # A "../" for each directory in $ac_dir_suffix.
45703   ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
45704 else
45705   ac_dir_suffix= ac_top_builddir=
45706 fi
45707
45708 case $srcdir in
45709   .)  # No --srcdir option.  We are building in place.
45710     ac_srcdir=.
45711     if test -z "$ac_top_builddir"; then
45712        ac_top_srcdir=.
45713     else
45714        ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
45715     fi ;;
45716   [\\/]* | ?:[\\/]* )  # Absolute path.
45717     ac_srcdir=$srcdir$ac_dir_suffix;
45718     ac_top_srcdir=$srcdir ;;
45719   *) # Relative path.
45720     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
45721     ac_top_srcdir=$ac_top_builddir$srcdir ;;
45722 esac
45723
45724 # Do not use `cd foo && pwd` to compute absolute paths, because
45725 # the directories may not exist.
45726 case `pwd` in
45727 .) ac_abs_builddir="$ac_dir";;
45728 *)
45729   case "$ac_dir" in
45730   .) ac_abs_builddir=`pwd`;;
45731   [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
45732   *) ac_abs_builddir=`pwd`/"$ac_dir";;
45733   esac;;
45734 esac
45735 case $ac_abs_builddir in
45736 .) ac_abs_top_builddir=${ac_top_builddir}.;;
45737 *)
45738   case ${ac_top_builddir}. in
45739   .) ac_abs_top_builddir=$ac_abs_builddir;;
45740   [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
45741   *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
45742   esac;;
45743 esac
45744 case $ac_abs_builddir in
45745 .) ac_abs_srcdir=$ac_srcdir;;
45746 *)
45747   case $ac_srcdir in
45748   .) ac_abs_srcdir=$ac_abs_builddir;;
45749   [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
45750   *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
45751   esac;;
45752 esac
45753 case $ac_abs_builddir in
45754 .) ac_abs_top_srcdir=$ac_top_srcdir;;
45755 *)
45756   case $ac_top_srcdir in
45757   .) ac_abs_top_srcdir=$ac_abs_builddir;;
45758   [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
45759   *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
45760   esac;;
45761 esac
45762
45763
45764   { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
45765 echo "$as_me: executing $ac_dest commands" >&6;}
45766   case $ac_dest in
45767     depfiles ) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
45768   # Strip MF so we end up with the name of the file.
45769   mf=`echo "$mf" | sed -e 's/:.*$//'`
45770   # Check whether this is an Automake generated Makefile or not.
45771   # We used to match only the files named `Makefile.in', but
45772   # some people rename them; so instead we look at the file content.
45773   # Grep'ing the first line is not enough: some people post-process
45774   # each Makefile.in and add a new line on top of each file to say so.
45775   # So let's grep whole file.
45776   if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
45777     dirpart=`(dirname "$mf") 2>/dev/null ||
45778 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
45779          X"$mf" : 'X\(//\)[^/]' \| \
45780          X"$mf" : 'X\(//\)$' \| \
45781          X"$mf" : 'X\(/\)' \| \
45782          .     : '\(.\)' 2>/dev/null ||
45783 echo X"$mf" |
45784     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
45785           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
45786           /^X\(\/\/\)$/{ s//\1/; q; }
45787           /^X\(\/\).*/{ s//\1/; q; }
45788           s/.*/./; q'`
45789   else
45790     continue
45791   fi
45792   # Extract the definition of DEPDIR, am__include, and am__quote
45793   # from the Makefile without running `make'.
45794   DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
45795   test -z "$DEPDIR" && continue
45796   am__include=`sed -n 's/^am__include = //p' < "$mf"`
45797   test -z "am__include" && continue
45798   am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
45799   # When using ansi2knr, U may be empty or an underscore; expand it
45800   U=`sed -n 's/^U = //p' < "$mf"`
45801   # Find all dependency output files, they are included files with
45802   # $(DEPDIR) in their names.  We invoke sed twice because it is the
45803   # simplest approach to changing $(DEPDIR) to its actual value in the
45804   # expansion.
45805   for file in `sed -n "
45806     s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
45807        sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
45808     # Make sure the directory exists.
45809     test -f "$dirpart/$file" && continue
45810     fdir=`(dirname "$file") 2>/dev/null ||
45811 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
45812          X"$file" : 'X\(//\)[^/]' \| \
45813          X"$file" : 'X\(//\)$' \| \
45814          X"$file" : 'X\(/\)' \| \
45815          .     : '\(.\)' 2>/dev/null ||
45816 echo X"$file" |
45817     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
45818           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
45819           /^X\(\/\/\)$/{ s//\1/; q; }
45820           /^X\(\/\).*/{ s//\1/; q; }
45821           s/.*/./; q'`
45822     { if $as_mkdir_p; then
45823     mkdir -p $dirpart/$fdir
45824   else
45825     as_dir=$dirpart/$fdir
45826     as_dirs=
45827     while test ! -d "$as_dir"; do
45828       as_dirs="$as_dir $as_dirs"
45829       as_dir=`(dirname "$as_dir") 2>/dev/null ||
45830 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
45831          X"$as_dir" : 'X\(//\)[^/]' \| \
45832          X"$as_dir" : 'X\(//\)$' \| \
45833          X"$as_dir" : 'X\(/\)' \| \
45834          .     : '\(.\)' 2>/dev/null ||
45835 echo X"$as_dir" |
45836     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
45837           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
45838           /^X\(\/\/\)$/{ s//\1/; q; }
45839           /^X\(\/\).*/{ s//\1/; q; }
45840           s/.*/./; q'`
45841     done
45842     test ! -n "$as_dirs" || mkdir $as_dirs
45843   fi || { { echo "$as_me:$LINENO: error: cannot create directory $dirpart/$fdir" >&5
45844 echo "$as_me: error: cannot create directory $dirpart/$fdir" >&2;}
45845    { (exit 1); exit 1; }; }; }
45846
45847     # echo "creating $dirpart/$file"
45848     echo '# dummy' > "$dirpart/$file"
45849   done
45850 done
45851  ;;
45852     default )
45853 chmod +x tests/run
45854 date > stamp-h
45855 BACKENDSC="servers/slapd/backends.c"
45856 echo "Making $BACKENDSC"
45857 rm -f $BACKENDSC
45858 cat > $BACKENDSC << ENDX
45859 /* This work is part of OpenLDAP Software <http://www.openldap.org/>.
45860  *
45861  * Copyright 1998-2006 The OpenLDAP Foundation.
45862  * All rights reserved.
45863  *
45864  * Redistribution and use in source and binary forms, with or without
45865  * modification, are permitted only as authorized by the OpenLDAP
45866  * Public License.
45867  *
45868  * A copy of this license is available in the file LICENSE in the
45869  * top-level directory of the distribution or, alternatively, at
45870  * <http://www.OpenLDAP.org/license.html>.
45871  */
45872 /* This file is automatically generated by configure; please do not edit. */
45873
45874 #include "portable.h"
45875 #include "slap.h"
45876
45877 ENDX
45878 if test "${STATIC_BACKENDS}"; then
45879         for b in config ${STATIC_BACKENDS}; do
45880                 bb=`echo "${b}" | sed -e 's/back-//'`
45881                 cat >> $BACKENDSC << ENDX
45882 extern BI_init ${bb}_back_initialize;
45883 ENDX
45884         done
45885
45886         cat >> $BACKENDSC << ENDX
45887
45888 BackendInfo slap_binfo[] = {
45889 ENDX
45890
45891         for b in config ${STATIC_BACKENDS}; do
45892                 bb=`echo "${b}" | sed -e 's/back-//'`
45893                 echo "    Add ${bb} ..."
45894                 cat >> $BACKENDSC << ENDX
45895         { "${bb}", ${bb}_back_initialize },
45896 ENDX
45897         done
45898
45899         cat >> $BACKENDSC << ENDX
45900         { NULL, NULL },
45901 };
45902
45903 /* end of generated file */
45904 ENDX
45905 fi
45906 OVERLAYSC="servers/slapd/overlays/statover.c"
45907 echo "Making $OVERLAYSC"
45908 rm -f $OVERLAYSC
45909 cat > $OVERLAYSC << ENDX
45910 /* This work is part of OpenLDAP Software <http://www.openldap.org/>.
45911  *
45912  * Copyright 1998-2006 The OpenLDAP Foundation.
45913  * All rights reserved.
45914  *
45915  * Redistribution and use in source and binary forms, with or without
45916  * modification, are permitted only as authorized by the OpenLDAP
45917  * Public License.
45918  *
45919  * A copy of this license is available in the file LICENSE in the
45920  * top-level directory of the distribution or, alternatively, at
45921  * <http://www.OpenLDAP.org/license.html>.
45922  */
45923 /* This file is automatically generated by configure; please do not edit. */
45924
45925 #include "portable.h"
45926 #include "slap.h"
45927
45928 ENDX
45929 if test "${STATIC_OVERLAYS}"; then
45930         for o in ${STATIC_OVERLAYS}; do
45931                 oo=`echo "${o}" | sed -e 's/.o$//' -e 's/_x$//'`
45932                 cat >> $OVERLAYSC << ENDX
45933 extern OV_init ${oo}_initialize;
45934 ENDX
45935         done
45936 fi
45937
45938 cat >> $OVERLAYSC << ENDX
45939
45940 OverlayInit slap_oinfo[] = {
45941 ENDX
45942
45943 if test "${STATIC_OVERLAYS}"; then
45944         for o in ${STATIC_OVERLAYS}; do
45945                 oo=`echo "${o}" | sed -e 's/.o$//' -e 's/_x$//'`
45946                 echo "    Add ${oo} ..."
45947                 cat >> $OVERLAYSC << ENDX
45948         { "${oo}", ${oo}_initialize },
45949 ENDX
45950         done
45951 fi
45952
45953         cat >> $OVERLAYSC << ENDX
45954         { NULL, NULL },
45955 };
45956
45957 /* end of generated file */
45958 ENDX
45959
45960 echo Please run \"make depend\" to build dependencies
45961  ;;
45962   esac
45963 done
45964 _ACEOF
45965
45966 cat >>$CONFIG_STATUS <<\_ACEOF
45967
45968 { (exit 0); exit 0; }
45969 _ACEOF
45970 chmod +x $CONFIG_STATUS
45971 ac_clean_files=$ac_clean_files_save
45972
45973
45974 # configure is writing to config.log, and then calls config.status.
45975 # config.status does its own redirection, appending to config.log.
45976 # Unfortunately, on DOS this fails, as config.log is still kept open
45977 # by configure, so config.status won't be able to write to it; its
45978 # output is simply discarded.  So we exec the FD to /dev/null,
45979 # effectively closing config.log, so it can be properly (re)opened and
45980 # appended to by config.status.  When coming back to configure, we
45981 # need to make the FD available again.
45982 if test "$no_create" != yes; then
45983   ac_cs_success=:
45984   ac_config_status_args=
45985   test "$silent" = yes &&
45986     ac_config_status_args="$ac_config_status_args --quiet"
45987   exec 5>/dev/null
45988   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
45989   exec 5>>config.log
45990   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
45991   # would make configure fail if this is the last instruction.
45992   $ac_cs_success || { (exit 1); exit 1; }
45993 fi
45994