]> CyberLeo.Net >> Repos - FreeBSD/releng/10.3.git/blob - contrib/apr-util/configure
- Copy stable/10@296371 to releng/10.3 in preparation for 10.3-RC1
[FreeBSD/releng/10.3.git] / contrib / apr-util / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69.
4 #
5 #
6 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
7 #
8 #
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## -------------------- ##
12 ## M4sh Initialization. ##
13 ## -------------------- ##
14
15 # Be more Bourne compatible
16 DUALCASE=1; export DUALCASE # for MKS sh
17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18   emulate sh
19   NULLCMD=:
20   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21   # is contrary to our usage.  Disable this feature.
22   alias -g '${1+"$@"}'='"$@"'
23   setopt NO_GLOB_SUBST
24 else
25   case `(set -o) 2>/dev/null` in #(
26   *posix*) :
27     set -o posix ;; #(
28   *) :
29      ;;
30 esac
31 fi
32
33
34 as_nl='
35 '
36 export as_nl
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 # Prefer a ksh shell builtin over an external printf program on Solaris,
42 # but without wasting forks for bash or zsh.
43 if test -z "$BASH_VERSION$ZSH_VERSION" \
44     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45   as_echo='print -r --'
46   as_echo_n='print -rn --'
47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48   as_echo='printf %s\n'
49   as_echo_n='printf %s'
50 else
51   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53     as_echo_n='/usr/ucb/echo -n'
54   else
55     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56     as_echo_n_body='eval
57       arg=$1;
58       case $arg in #(
59       *"$as_nl"*)
60         expr "X$arg" : "X\\(.*\\)$as_nl";
61         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62       esac;
63       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64     '
65     export as_echo_n_body
66     as_echo_n='sh -c $as_echo_n_body as_echo'
67   fi
68   export as_echo_body
69   as_echo='sh -c $as_echo_body as_echo'
70 fi
71
72 # The user is always right.
73 if test "${PATH_SEPARATOR+set}" != set; then
74   PATH_SEPARATOR=:
75   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77       PATH_SEPARATOR=';'
78   }
79 fi
80
81
82 # IFS
83 # We need space, tab and new line, in precisely that order.  Quoting is
84 # there to prevent editors from complaining about space-tab.
85 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
86 # splitting by setting IFS to empty value.)
87 IFS=" ""        $as_nl"
88
89 # Find who we are.  Look in the path if we contain no directory separator.
90 as_myself=
91 case $0 in #((
92   *[\\/]* ) as_myself=$0 ;;
93   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94 for as_dir in $PATH
95 do
96   IFS=$as_save_IFS
97   test -z "$as_dir" && as_dir=.
98     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99   done
100 IFS=$as_save_IFS
101
102      ;;
103 esac
104 # We did not find ourselves, most probably we were run as `sh COMMAND'
105 # in which case we are not to be found in the path.
106 if test "x$as_myself" = x; then
107   as_myself=$0
108 fi
109 if test ! -f "$as_myself"; then
110   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111   exit 1
112 fi
113
114 # Unset variables that we do not need and which cause bugs (e.g. in
115 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
116 # suppresses any "Segmentation fault" message there.  '((' could
117 # trigger a bug in pdksh 5.2.14.
118 for as_var in BASH_ENV ENV MAIL MAILPATH
119 do eval test x\${$as_var+set} = xset \
120   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121 done
122 PS1='$ '
123 PS2='> '
124 PS4='+ '
125
126 # NLS nuisances.
127 LC_ALL=C
128 export LC_ALL
129 LANGUAGE=C
130 export LANGUAGE
131
132 # CDPATH.
133 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134
135 # Use a proper internal environment variable to ensure we don't fall
136   # into an infinite loop, continuously re-executing ourselves.
137   if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138     _as_can_reexec=no; export _as_can_reexec;
139     # We cannot yet assume a decent shell, so we have to provide a
140 # neutralization value for shells without unset; and this also
141 # works around shells that cannot unset nonexistent variables.
142 # Preserve -v and -x to the replacement shell.
143 BASH_ENV=/dev/null
144 ENV=/dev/null
145 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146 case $- in # ((((
147   *v*x* | *x*v* ) as_opts=-vx ;;
148   *v* ) as_opts=-v ;;
149   *x* ) as_opts=-x ;;
150   * ) as_opts= ;;
151 esac
152 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153 # Admittedly, this is quite paranoid, since all the known shells bail
154 # out after a failed `exec'.
155 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156 as_fn_exit 255
157   fi
158   # We don't want this to propagate to other subprocesses.
159           { _as_can_reexec=; unset _as_can_reexec;}
160 if test "x$CONFIG_SHELL" = x; then
161   as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162   emulate sh
163   NULLCMD=:
164   # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165   # is contrary to our usage.  Disable this feature.
166   alias -g '\${1+\"\$@\"}'='\"\$@\"'
167   setopt NO_GLOB_SUBST
168 else
169   case \`(set -o) 2>/dev/null\` in #(
170   *posix*) :
171     set -o posix ;; #(
172   *) :
173      ;;
174 esac
175 fi
176 "
177   as_required="as_fn_return () { (exit \$1); }
178 as_fn_success () { as_fn_return 0; }
179 as_fn_failure () { as_fn_return 1; }
180 as_fn_ret_success () { return 0; }
181 as_fn_ret_failure () { return 1; }
182
183 exitcode=0
184 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189
190 else
191   exitcode=1; echo positional parameters were not saved.
192 fi
193 test x\$exitcode = x0 || exit 1
194 test -x / || exit 1"
195   as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196   as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197   eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198   test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199 test \$(( 1 + 1 )) = 2 || exit 1"
200   if (eval "$as_required") 2>/dev/null; then :
201   as_have_required=yes
202 else
203   as_have_required=no
204 fi
205   if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
206
207 else
208   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
209 as_found=false
210 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
211 do
212   IFS=$as_save_IFS
213   test -z "$as_dir" && as_dir=.
214   as_found=:
215   case $as_dir in #(
216          /*)
217            for as_base in sh bash ksh sh5; do
218              # Try only shells that exist, to save several forks.
219              as_shell=$as_dir/$as_base
220              if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
221                     { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
222   CONFIG_SHELL=$as_shell as_have_required=yes
223                    if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
224   break 2
225 fi
226 fi
227            done;;
228        esac
229   as_found=false
230 done
231 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
232               { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
233   CONFIG_SHELL=$SHELL as_have_required=yes
234 fi; }
235 IFS=$as_save_IFS
236
237
238       if test "x$CONFIG_SHELL" != x; then :
239   export CONFIG_SHELL
240              # We cannot yet assume a decent shell, so we have to provide a
241 # neutralization value for shells without unset; and this also
242 # works around shells that cannot unset nonexistent variables.
243 # Preserve -v and -x to the replacement shell.
244 BASH_ENV=/dev/null
245 ENV=/dev/null
246 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
247 case $- in # ((((
248   *v*x* | *x*v* ) as_opts=-vx ;;
249   *v* ) as_opts=-v ;;
250   *x* ) as_opts=-x ;;
251   * ) as_opts= ;;
252 esac
253 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
254 # Admittedly, this is quite paranoid, since all the known shells bail
255 # out after a failed `exec'.
256 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
257 exit 255
258 fi
259
260     if test x$as_have_required = xno; then :
261   $as_echo "$0: This script requires a shell more modern than all"
262   $as_echo "$0: the shells that I found on your system."
263   if test x${ZSH_VERSION+set} = xset ; then
264     $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
265     $as_echo "$0: be upgraded to zsh 4.3.4 or later."
266   else
267     $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
268 $0: including any error possibly output before this
269 $0: message. Then install a modern shell, or manually run
270 $0: the script under such a shell if you do have one."
271   fi
272   exit 1
273 fi
274 fi
275 fi
276 SHELL=${CONFIG_SHELL-/bin/sh}
277 export SHELL
278 # Unset more variables known to interfere with behavior of common tools.
279 CLICOLOR_FORCE= GREP_OPTIONS=
280 unset CLICOLOR_FORCE GREP_OPTIONS
281
282 ## --------------------- ##
283 ## M4sh Shell Functions. ##
284 ## --------------------- ##
285 # as_fn_unset VAR
286 # ---------------
287 # Portably unset VAR.
288 as_fn_unset ()
289 {
290   { eval $1=; unset $1;}
291 }
292 as_unset=as_fn_unset
293
294 # as_fn_set_status STATUS
295 # -----------------------
296 # Set $? to STATUS, without forking.
297 as_fn_set_status ()
298 {
299   return $1
300 } # as_fn_set_status
301
302 # as_fn_exit STATUS
303 # -----------------
304 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
305 as_fn_exit ()
306 {
307   set +e
308   as_fn_set_status $1
309   exit $1
310 } # as_fn_exit
311
312 # as_fn_mkdir_p
313 # -------------
314 # Create "$as_dir" as a directory, including parents if necessary.
315 as_fn_mkdir_p ()
316 {
317
318   case $as_dir in #(
319   -*) as_dir=./$as_dir;;
320   esac
321   test -d "$as_dir" || eval $as_mkdir_p || {
322     as_dirs=
323     while :; do
324       case $as_dir in #(
325       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
326       *) as_qdir=$as_dir;;
327       esac
328       as_dirs="'$as_qdir' $as_dirs"
329       as_dir=`$as_dirname -- "$as_dir" ||
330 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
331          X"$as_dir" : 'X\(//\)[^/]' \| \
332          X"$as_dir" : 'X\(//\)$' \| \
333          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
334 $as_echo X"$as_dir" |
335     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
336             s//\1/
337             q
338           }
339           /^X\(\/\/\)[^/].*/{
340             s//\1/
341             q
342           }
343           /^X\(\/\/\)$/{
344             s//\1/
345             q
346           }
347           /^X\(\/\).*/{
348             s//\1/
349             q
350           }
351           s/.*/./; q'`
352       test -d "$as_dir" && break
353     done
354     test -z "$as_dirs" || eval "mkdir $as_dirs"
355   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
356
357
358 } # as_fn_mkdir_p
359
360 # as_fn_executable_p FILE
361 # -----------------------
362 # Test if FILE is an executable regular file.
363 as_fn_executable_p ()
364 {
365   test -f "$1" && test -x "$1"
366 } # as_fn_executable_p
367 # as_fn_append VAR VALUE
368 # ----------------------
369 # Append the text in VALUE to the end of the definition contained in VAR. Take
370 # advantage of any shell optimizations that allow amortized linear growth over
371 # repeated appends, instead of the typical quadratic growth present in naive
372 # implementations.
373 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
374   eval 'as_fn_append ()
375   {
376     eval $1+=\$2
377   }'
378 else
379   as_fn_append ()
380   {
381     eval $1=\$$1\$2
382   }
383 fi # as_fn_append
384
385 # as_fn_arith ARG...
386 # ------------------
387 # Perform arithmetic evaluation on the ARGs, and store the result in the
388 # global $as_val. Take advantage of shells that can avoid forks. The arguments
389 # must be portable across $(()) and expr.
390 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
391   eval 'as_fn_arith ()
392   {
393     as_val=$(( $* ))
394   }'
395 else
396   as_fn_arith ()
397   {
398     as_val=`expr "$@" || test $? -eq 1`
399   }
400 fi # as_fn_arith
401
402
403 # as_fn_error STATUS ERROR [LINENO LOG_FD]
404 # ----------------------------------------
405 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
406 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
407 # script with STATUS, using 1 if that was 0.
408 as_fn_error ()
409 {
410   as_status=$1; test $as_status -eq 0 && as_status=1
411   if test "$4"; then
412     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
413     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
414   fi
415   $as_echo "$as_me: error: $2" >&2
416   as_fn_exit $as_status
417 } # as_fn_error
418
419 if expr a : '\(a\)' >/dev/null 2>&1 &&
420    test "X`expr 00001 : '.*\(...\)'`" = X001; then
421   as_expr=expr
422 else
423   as_expr=false
424 fi
425
426 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
427   as_basename=basename
428 else
429   as_basename=false
430 fi
431
432 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
433   as_dirname=dirname
434 else
435   as_dirname=false
436 fi
437
438 as_me=`$as_basename -- "$0" ||
439 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
440          X"$0" : 'X\(//\)$' \| \
441          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
442 $as_echo X/"$0" |
443     sed '/^.*\/\([^/][^/]*\)\/*$/{
444             s//\1/
445             q
446           }
447           /^X\/\(\/\/\)$/{
448             s//\1/
449             q
450           }
451           /^X\/\(\/\).*/{
452             s//\1/
453             q
454           }
455           s/.*/./; q'`
456
457 # Avoid depending upon Character Ranges.
458 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
459 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
460 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
461 as_cr_digits='0123456789'
462 as_cr_alnum=$as_cr_Letters$as_cr_digits
463
464
465   as_lineno_1=$LINENO as_lineno_1a=$LINENO
466   as_lineno_2=$LINENO as_lineno_2a=$LINENO
467   eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
468   test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
469   # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
470   sed -n '
471     p
472     /[$]LINENO/=
473   ' <$as_myself |
474     sed '
475       s/[$]LINENO.*/&-/
476       t lineno
477       b
478       :lineno
479       N
480       :loop
481       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
482       t loop
483       s/-\n.*//
484     ' >$as_me.lineno &&
485   chmod +x "$as_me.lineno" ||
486     { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
487
488   # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
489   # already done that, so ensure we don't try to do so again and fall
490   # in an infinite loop.  This has already happened in practice.
491   _as_can_reexec=no; export _as_can_reexec
492   # Don't try to exec as it changes $[0], causing all sort of problems
493   # (the dirname of $[0] is not the place where we might find the
494   # original and so on.  Autoconf is especially sensitive to this).
495   . "./$as_me.lineno"
496   # Exit status is that of the last command.
497   exit
498 }
499
500 ECHO_C= ECHO_N= ECHO_T=
501 case `echo -n x` in #(((((
502 -n*)
503   case `echo 'xy\c'` in
504   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
505   xy)  ECHO_C='\c';;
506   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
507        ECHO_T=' ';;
508   esac;;
509 *)
510   ECHO_N='-n';;
511 esac
512
513 rm -f conf$$ conf$$.exe conf$$.file
514 if test -d conf$$.dir; then
515   rm -f conf$$.dir/conf$$.file
516 else
517   rm -f conf$$.dir
518   mkdir conf$$.dir 2>/dev/null
519 fi
520 if (echo >conf$$.file) 2>/dev/null; then
521   if ln -s conf$$.file conf$$ 2>/dev/null; then
522     as_ln_s='ln -s'
523     # ... but there are two gotchas:
524     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
525     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
526     # In both cases, we have to default to `cp -pR'.
527     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
528       as_ln_s='cp -pR'
529   elif ln conf$$.file conf$$ 2>/dev/null; then
530     as_ln_s=ln
531   else
532     as_ln_s='cp -pR'
533   fi
534 else
535   as_ln_s='cp -pR'
536 fi
537 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
538 rmdir conf$$.dir 2>/dev/null
539
540 if mkdir -p . 2>/dev/null; then
541   as_mkdir_p='mkdir -p "$as_dir"'
542 else
543   test -d ./-p && rmdir ./-p
544   as_mkdir_p=false
545 fi
546
547 as_test_x='test -x'
548 as_executable_p=as_fn_executable_p
549
550 # Sed expression to map a string onto a valid CPP name.
551 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
552
553 # Sed expression to map a string onto a valid variable name.
554 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
555
556
557 test -n "$DJDIR" || exec 7<&0 </dev/null
558 exec 6>&1
559
560 # Name of the host.
561 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
562 # so uname gets run too.
563 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
564
565 #
566 # Initializations.
567 #
568 ac_default_prefix=/usr/local
569 ac_clean_files=
570 ac_config_libobj_dir=.
571 LIBOBJS=
572 cross_compiling=no
573 subdirs=
574 MFLAGS=
575 MAKEFLAGS=
576
577 # Identity of this package.
578 PACKAGE_NAME=
579 PACKAGE_TARNAME=
580 PACKAGE_VERSION=
581 PACKAGE_STRING=
582 PACKAGE_BUGREPORT=
583 PACKAGE_URL=
584
585 ac_unique_file="export_vars.sh.in"
586 # Factoring default headers for most tests.
587 ac_includes_default="\
588 #include <stdio.h>
589 #ifdef HAVE_SYS_TYPES_H
590 # include <sys/types.h>
591 #endif
592 #ifdef HAVE_SYS_STAT_H
593 # include <sys/stat.h>
594 #endif
595 #ifdef STDC_HEADERS
596 # include <stdlib.h>
597 # include <stddef.h>
598 #else
599 # ifdef HAVE_STDLIB_H
600 #  include <stdlib.h>
601 # endif
602 #endif
603 #ifdef HAVE_STRING_H
604 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
605 #  include <memory.h>
606 # endif
607 # include <string.h>
608 #endif
609 #ifdef HAVE_STRINGS_H
610 # include <strings.h>
611 #endif
612 #ifdef HAVE_INTTYPES_H
613 # include <inttypes.h>
614 #endif
615 #ifdef HAVE_STDINT_H
616 # include <stdint.h>
617 #endif
618 #ifdef HAVE_UNISTD_H
619 # include <unistd.h>
620 #endif"
621
622 ac_subst_vars='LTLIBOBJS
623 LIBOBJS
624 INCLUDE_OUTPUTS
625 INCLUDE_RULES
626 APRUTIL_LIBS
627 APRUTIL_LDFLAGS
628 APRUTIL_INCLUDES
629 APRUTIL_PRIV_INCLUDES
630 APRUTIL_EXPORT_LIBS
631 EXTRA_OBJECTS
632 APU_MODULES
633 APU_DSO_LIBDIR
634 APU_HAVE_MODULES
635 APRUTIL_LIBNAME
636 lib_target
637 so_ext
638 have_apr_iconv
639 have_iconv
640 APR_XML_DIR
641 apu_dbd_tests
642 LDADD_dbd_odbc
643 apu_have_odbc
644 ODBC_CONFIG
645 LDADD_dbd_freetds
646 apu_have_freetds
647 LDADD_dbd_oracle
648 apu_have_oracle
649 LDADD_dbd_sqlite2
650 apu_have_sqlite2
651 LDADD_dbd_sqlite3
652 apu_have_sqlite3
653 LDADD_dbd_mysql
654 apu_have_mysql
655 MYSQL_CONFIG
656 LDADD_dbd_pgsql
657 apu_have_pgsql
658 PGSQL_CONFIG
659 LDADD_dbm_ndbm
660 LDADD_dbm_gdbm
661 LDADD_dbm_db
662 apu_db_version
663 apu_db_header
664 apu_have_db
665 apu_have_ndbm
666 apu_have_gdbm
667 apu_have_sdbm
668 apu_use_db
669 apu_use_ndbm
670 apu_use_gdbm
671 apu_use_sdbm
672 LDADD_ldap
673 apu_has_ldap_other
674 apu_has_ldap_zos
675 apu_has_ldap_tivoli
676 apu_has_ldap_mozilla
677 apu_has_ldap_netscape
678 apu_has_ldap_microsoft
679 apu_has_ldap_novell
680 apu_has_ldap_solaris
681 apu_has_ldap_openldap
682 apu_has_ldap
683 apu_has_ldapssl_install_routines
684 apu_has_ldap_sslinit
685 apu_has_ldapssl_init
686 apu_has_ldap_start_tls_s
687 apu_has_ldapssl_add_trusted_cert
688 apu_has_ldapssl_client_deinit
689 apu_has_ldapssl_client_init
690 ldap_ssl_h
691 lber_h
692 ldap_h
693 LDADD_crypto_nss
694 apu_have_nss
695 PKG_CONFIG
696 apu_have_crypto
697 LDADD_crypto_openssl
698 apu_have_openssl
699 EGREP
700 GREP
701 CPP
702 APR_ICONV_DIR
703 apr_shlibpath_var
704 APR_BUILD_DIR
705 APR_LIBS
706 APR_INCLUDES
707 OBJEXT
708 EXEEXT
709 ac_ct_CC
710 CPPFLAGS
711 LDFLAGS
712 CFLAGS
713 CC
714 APU_LTVERSION
715 APRUTIL_MAJOR_VERSION
716 APRUTIL_DOTTED_VERSION
717 abs_builddir
718 abs_srcdir
719 top_builddir
720 LT_NO_INSTALL
721 INSTALL_DATA
722 INSTALL_SCRIPT
723 INSTALL_PROGRAM
724 target_os
725 target_vendor
726 target_cpu
727 target
728 host_os
729 host_vendor
730 host_cpu
731 host
732 build_os
733 build_vendor
734 build_cpu
735 build
736 APU_CONFIG_LOCATION
737 target_alias
738 host_alias
739 build_alias
740 LIBS
741 ECHO_T
742 ECHO_N
743 ECHO_C
744 DEFS
745 mandir
746 localedir
747 libdir
748 psdir
749 pdfdir
750 dvidir
751 htmldir
752 infodir
753 docdir
754 oldincludedir
755 includedir
756 localstatedir
757 sharedstatedir
758 sysconfdir
759 datadir
760 datarootdir
761 libexecdir
762 sbindir
763 bindir
764 program_transform_name
765 prefix
766 exec_prefix
767 PACKAGE_URL
768 PACKAGE_BUGREPORT
769 PACKAGE_STRING
770 PACKAGE_VERSION
771 PACKAGE_TARNAME
772 PACKAGE_NAME
773 PATH_SEPARATOR
774 SHELL'
775 ac_subst_files=''
776 ac_user_opts='
777 enable_option_checking
778 enable_layout
779 with_apr
780 with_apr_iconv
781 with_crypto
782 with_openssl
783 with_nss
784 with_lber
785 with_ldap_include
786 with_ldap_lib
787 with_ldap
788 with_dbm
789 with_gdbm
790 with_ndbm
791 with_berkeley_db
792 with_pgsql
793 with_mysql
794 with_sqlite3
795 with_sqlite2
796 with_oracle_include
797 with_oracle
798 with_freetds
799 with_odbc
800 with_expat
801 with_iconv
802 enable_util_dso
803 '
804       ac_precious_vars='build_alias
805 host_alias
806 target_alias
807 CC
808 CFLAGS
809 LDFLAGS
810 LIBS
811 CPPFLAGS
812 CPP'
813
814
815 # Initialize some variables set by options.
816 ac_init_help=
817 ac_init_version=false
818 ac_unrecognized_opts=
819 ac_unrecognized_sep=
820 # The variables have the same names as the options, with
821 # dashes changed to underlines.
822 cache_file=/dev/null
823 exec_prefix=NONE
824 no_create=
825 no_recursion=
826 prefix=NONE
827 program_prefix=NONE
828 program_suffix=NONE
829 program_transform_name=s,x,x,
830 silent=
831 site=
832 srcdir=
833 verbose=
834 x_includes=NONE
835 x_libraries=NONE
836
837 # Installation directory options.
838 # These are left unexpanded so users can "make install exec_prefix=/foo"
839 # and all the variables that are supposed to be based on exec_prefix
840 # by default will actually change.
841 # Use braces instead of parens because sh, perl, etc. also accept them.
842 # (The list follows the same order as the GNU Coding Standards.)
843 bindir='${exec_prefix}/bin'
844 sbindir='${exec_prefix}/sbin'
845 libexecdir='${exec_prefix}/libexec'
846 datarootdir='${prefix}/share'
847 datadir='${datarootdir}'
848 sysconfdir='${prefix}/etc'
849 sharedstatedir='${prefix}/com'
850 localstatedir='${prefix}/var'
851 includedir='${prefix}/include'
852 oldincludedir='/usr/include'
853 docdir='${datarootdir}/doc/${PACKAGE}'
854 infodir='${datarootdir}/info'
855 htmldir='${docdir}'
856 dvidir='${docdir}'
857 pdfdir='${docdir}'
858 psdir='${docdir}'
859 libdir='${exec_prefix}/lib'
860 localedir='${datarootdir}/locale'
861 mandir='${datarootdir}/man'
862
863 ac_prev=
864 ac_dashdash=
865 for ac_option
866 do
867   # If the previous option needs an argument, assign it.
868   if test -n "$ac_prev"; then
869     eval $ac_prev=\$ac_option
870     ac_prev=
871     continue
872   fi
873
874   case $ac_option in
875   *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
876   *=)   ac_optarg= ;;
877   *)    ac_optarg=yes ;;
878   esac
879
880   # Accept the important Cygnus configure options, so we can diagnose typos.
881
882   case $ac_dashdash$ac_option in
883   --)
884     ac_dashdash=yes ;;
885
886   -bindir | --bindir | --bindi | --bind | --bin | --bi)
887     ac_prev=bindir ;;
888   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
889     bindir=$ac_optarg ;;
890
891   -build | --build | --buil | --bui | --bu)
892     ac_prev=build_alias ;;
893   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
894     build_alias=$ac_optarg ;;
895
896   -cache-file | --cache-file | --cache-fil | --cache-fi \
897   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
898     ac_prev=cache_file ;;
899   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
900   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
901     cache_file=$ac_optarg ;;
902
903   --config-cache | -C)
904     cache_file=config.cache ;;
905
906   -datadir | --datadir | --datadi | --datad)
907     ac_prev=datadir ;;
908   -datadir=* | --datadir=* | --datadi=* | --datad=*)
909     datadir=$ac_optarg ;;
910
911   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
912   | --dataroo | --dataro | --datar)
913     ac_prev=datarootdir ;;
914   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
915   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
916     datarootdir=$ac_optarg ;;
917
918   -disable-* | --disable-*)
919     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
920     # Reject names that are not valid shell variable names.
921     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
922       as_fn_error $? "invalid feature name: $ac_useropt"
923     ac_useropt_orig=$ac_useropt
924     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
925     case $ac_user_opts in
926       *"
927 "enable_$ac_useropt"
928 "*) ;;
929       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
930          ac_unrecognized_sep=', ';;
931     esac
932     eval enable_$ac_useropt=no ;;
933
934   -docdir | --docdir | --docdi | --doc | --do)
935     ac_prev=docdir ;;
936   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
937     docdir=$ac_optarg ;;
938
939   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
940     ac_prev=dvidir ;;
941   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
942     dvidir=$ac_optarg ;;
943
944   -enable-* | --enable-*)
945     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
946     # Reject names that are not valid shell variable names.
947     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
948       as_fn_error $? "invalid feature name: $ac_useropt"
949     ac_useropt_orig=$ac_useropt
950     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
951     case $ac_user_opts in
952       *"
953 "enable_$ac_useropt"
954 "*) ;;
955       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
956          ac_unrecognized_sep=', ';;
957     esac
958     eval enable_$ac_useropt=\$ac_optarg ;;
959
960   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
961   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
962   | --exec | --exe | --ex)
963     ac_prev=exec_prefix ;;
964   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
965   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
966   | --exec=* | --exe=* | --ex=*)
967     exec_prefix=$ac_optarg ;;
968
969   -gas | --gas | --ga | --g)
970     # Obsolete; use --with-gas.
971     with_gas=yes ;;
972
973   -help | --help | --hel | --he | -h)
974     ac_init_help=long ;;
975   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
976     ac_init_help=recursive ;;
977   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
978     ac_init_help=short ;;
979
980   -host | --host | --hos | --ho)
981     ac_prev=host_alias ;;
982   -host=* | --host=* | --hos=* | --ho=*)
983     host_alias=$ac_optarg ;;
984
985   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
986     ac_prev=htmldir ;;
987   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
988   | --ht=*)
989     htmldir=$ac_optarg ;;
990
991   -includedir | --includedir | --includedi | --included | --include \
992   | --includ | --inclu | --incl | --inc)
993     ac_prev=includedir ;;
994   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
995   | --includ=* | --inclu=* | --incl=* | --inc=*)
996     includedir=$ac_optarg ;;
997
998   -infodir | --infodir | --infodi | --infod | --info | --inf)
999     ac_prev=infodir ;;
1000   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1001     infodir=$ac_optarg ;;
1002
1003   -libdir | --libdir | --libdi | --libd)
1004     ac_prev=libdir ;;
1005   -libdir=* | --libdir=* | --libdi=* | --libd=*)
1006     libdir=$ac_optarg ;;
1007
1008   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1009   | --libexe | --libex | --libe)
1010     ac_prev=libexecdir ;;
1011   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1012   | --libexe=* | --libex=* | --libe=*)
1013     libexecdir=$ac_optarg ;;
1014
1015   -localedir | --localedir | --localedi | --localed | --locale)
1016     ac_prev=localedir ;;
1017   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1018     localedir=$ac_optarg ;;
1019
1020   -localstatedir | --localstatedir | --localstatedi | --localstated \
1021   | --localstate | --localstat | --localsta | --localst | --locals)
1022     ac_prev=localstatedir ;;
1023   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1024   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1025     localstatedir=$ac_optarg ;;
1026
1027   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1028     ac_prev=mandir ;;
1029   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1030     mandir=$ac_optarg ;;
1031
1032   -nfp | --nfp | --nf)
1033     # Obsolete; use --without-fp.
1034     with_fp=no ;;
1035
1036   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1037   | --no-cr | --no-c | -n)
1038     no_create=yes ;;
1039
1040   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1041   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1042     no_recursion=yes ;;
1043
1044   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1045   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1046   | --oldin | --oldi | --old | --ol | --o)
1047     ac_prev=oldincludedir ;;
1048   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1049   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1050   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1051     oldincludedir=$ac_optarg ;;
1052
1053   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1054     ac_prev=prefix ;;
1055   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1056     prefix=$ac_optarg ;;
1057
1058   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1059   | --program-pre | --program-pr | --program-p)
1060     ac_prev=program_prefix ;;
1061   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1062   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1063     program_prefix=$ac_optarg ;;
1064
1065   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1066   | --program-suf | --program-su | --program-s)
1067     ac_prev=program_suffix ;;
1068   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1069   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1070     program_suffix=$ac_optarg ;;
1071
1072   -program-transform-name | --program-transform-name \
1073   | --program-transform-nam | --program-transform-na \
1074   | --program-transform-n | --program-transform- \
1075   | --program-transform | --program-transfor \
1076   | --program-transfo | --program-transf \
1077   | --program-trans | --program-tran \
1078   | --progr-tra | --program-tr | --program-t)
1079     ac_prev=program_transform_name ;;
1080   -program-transform-name=* | --program-transform-name=* \
1081   | --program-transform-nam=* | --program-transform-na=* \
1082   | --program-transform-n=* | --program-transform-=* \
1083   | --program-transform=* | --program-transfor=* \
1084   | --program-transfo=* | --program-transf=* \
1085   | --program-trans=* | --program-tran=* \
1086   | --progr-tra=* | --program-tr=* | --program-t=*)
1087     program_transform_name=$ac_optarg ;;
1088
1089   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1090     ac_prev=pdfdir ;;
1091   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1092     pdfdir=$ac_optarg ;;
1093
1094   -psdir | --psdir | --psdi | --psd | --ps)
1095     ac_prev=psdir ;;
1096   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1097     psdir=$ac_optarg ;;
1098
1099   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1100   | -silent | --silent | --silen | --sile | --sil)
1101     silent=yes ;;
1102
1103   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1104     ac_prev=sbindir ;;
1105   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1106   | --sbi=* | --sb=*)
1107     sbindir=$ac_optarg ;;
1108
1109   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1110   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1111   | --sharedst | --shareds | --shared | --share | --shar \
1112   | --sha | --sh)
1113     ac_prev=sharedstatedir ;;
1114   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1115   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1116   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1117   | --sha=* | --sh=*)
1118     sharedstatedir=$ac_optarg ;;
1119
1120   -site | --site | --sit)
1121     ac_prev=site ;;
1122   -site=* | --site=* | --sit=*)
1123     site=$ac_optarg ;;
1124
1125   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1126     ac_prev=srcdir ;;
1127   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1128     srcdir=$ac_optarg ;;
1129
1130   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1131   | --syscon | --sysco | --sysc | --sys | --sy)
1132     ac_prev=sysconfdir ;;
1133   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1134   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1135     sysconfdir=$ac_optarg ;;
1136
1137   -target | --target | --targe | --targ | --tar | --ta | --t)
1138     ac_prev=target_alias ;;
1139   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1140     target_alias=$ac_optarg ;;
1141
1142   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1143     verbose=yes ;;
1144
1145   -version | --version | --versio | --versi | --vers | -V)
1146     ac_init_version=: ;;
1147
1148   -with-* | --with-*)
1149     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1150     # Reject names that are not valid shell variable names.
1151     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1152       as_fn_error $? "invalid package name: $ac_useropt"
1153     ac_useropt_orig=$ac_useropt
1154     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1155     case $ac_user_opts in
1156       *"
1157 "with_$ac_useropt"
1158 "*) ;;
1159       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1160          ac_unrecognized_sep=', ';;
1161     esac
1162     eval with_$ac_useropt=\$ac_optarg ;;
1163
1164   -without-* | --without-*)
1165     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1166     # Reject names that are not valid shell variable names.
1167     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1168       as_fn_error $? "invalid package name: $ac_useropt"
1169     ac_useropt_orig=$ac_useropt
1170     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1171     case $ac_user_opts in
1172       *"
1173 "with_$ac_useropt"
1174 "*) ;;
1175       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1176          ac_unrecognized_sep=', ';;
1177     esac
1178     eval with_$ac_useropt=no ;;
1179
1180   --x)
1181     # Obsolete; use --with-x.
1182     with_x=yes ;;
1183
1184   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1185   | --x-incl | --x-inc | --x-in | --x-i)
1186     ac_prev=x_includes ;;
1187   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1188   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1189     x_includes=$ac_optarg ;;
1190
1191   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1192   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1193     ac_prev=x_libraries ;;
1194   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1195   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1196     x_libraries=$ac_optarg ;;
1197
1198   -*) as_fn_error $? "unrecognized option: \`$ac_option'
1199 Try \`$0 --help' for more information"
1200     ;;
1201
1202   *=*)
1203     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1204     # Reject names that are not valid shell variable names.
1205     case $ac_envvar in #(
1206       '' | [0-9]* | *[!_$as_cr_alnum]* )
1207       as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1208     esac
1209     eval $ac_envvar=\$ac_optarg
1210     export $ac_envvar ;;
1211
1212   *)
1213     # FIXME: should be removed in autoconf 3.0.
1214     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1215     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1216       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1217     : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1218     ;;
1219
1220   esac
1221 done
1222
1223 if test -n "$ac_prev"; then
1224   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1225   as_fn_error $? "missing argument to $ac_option"
1226 fi
1227
1228 if test -n "$ac_unrecognized_opts"; then
1229   case $enable_option_checking in
1230     no) ;;
1231     fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1232     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1233   esac
1234 fi
1235
1236 # Check all directory arguments for consistency.
1237 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1238                 datadir sysconfdir sharedstatedir localstatedir includedir \
1239                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1240                 libdir localedir mandir
1241 do
1242   eval ac_val=\$$ac_var
1243   # Remove trailing slashes.
1244   case $ac_val in
1245     */ )
1246       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1247       eval $ac_var=\$ac_val;;
1248   esac
1249   # Be sure to have absolute directory names.
1250   case $ac_val in
1251     [\\/$]* | ?:[\\/]* )  continue;;
1252     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1253   esac
1254   as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1255 done
1256
1257 # There might be people who depend on the old broken behavior: `$host'
1258 # used to hold the argument of --host etc.
1259 # FIXME: To remove some day.
1260 build=$build_alias
1261 host=$host_alias
1262 target=$target_alias
1263
1264 # FIXME: To remove some day.
1265 if test "x$host_alias" != x; then
1266   if test "x$build_alias" = x; then
1267     cross_compiling=maybe
1268   elif test "x$build_alias" != "x$host_alias"; then
1269     cross_compiling=yes
1270   fi
1271 fi
1272
1273 ac_tool_prefix=
1274 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1275
1276 test "$silent" = yes && exec 6>/dev/null
1277
1278
1279 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1280 ac_ls_di=`ls -di .` &&
1281 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1282   as_fn_error $? "working directory cannot be determined"
1283 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1284   as_fn_error $? "pwd does not report name of working directory"
1285
1286
1287 # Find the source files, if location was not specified.
1288 if test -z "$srcdir"; then
1289   ac_srcdir_defaulted=yes
1290   # Try the directory containing this script, then the parent directory.
1291   ac_confdir=`$as_dirname -- "$as_myself" ||
1292 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1293          X"$as_myself" : 'X\(//\)[^/]' \| \
1294          X"$as_myself" : 'X\(//\)$' \| \
1295          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1296 $as_echo X"$as_myself" |
1297     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1298             s//\1/
1299             q
1300           }
1301           /^X\(\/\/\)[^/].*/{
1302             s//\1/
1303             q
1304           }
1305           /^X\(\/\/\)$/{
1306             s//\1/
1307             q
1308           }
1309           /^X\(\/\).*/{
1310             s//\1/
1311             q
1312           }
1313           s/.*/./; q'`
1314   srcdir=$ac_confdir
1315   if test ! -r "$srcdir/$ac_unique_file"; then
1316     srcdir=..
1317   fi
1318 else
1319   ac_srcdir_defaulted=no
1320 fi
1321 if test ! -r "$srcdir/$ac_unique_file"; then
1322   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1323   as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1324 fi
1325 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1326 ac_abs_confdir=`(
1327         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1328         pwd)`
1329 # When building in place, set srcdir=.
1330 if test "$ac_abs_confdir" = "$ac_pwd"; then
1331   srcdir=.
1332 fi
1333 # Remove unnecessary trailing slashes from srcdir.
1334 # Double slashes in file names in object file debugging info
1335 # mess up M-x gdb in Emacs.
1336 case $srcdir in
1337 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1338 esac
1339 for ac_var in $ac_precious_vars; do
1340   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1341   eval ac_env_${ac_var}_value=\$${ac_var}
1342   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1343   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1344 done
1345
1346 #
1347 # Report the --help message.
1348 #
1349 if test "$ac_init_help" = "long"; then
1350   # Omit some internal or obsolete options to make the list less imposing.
1351   # This message is too long to be a string in the A/UX 3.1 sh.
1352   cat <<_ACEOF
1353 \`configure' configures this package to adapt to many kinds of systems.
1354
1355 Usage: $0 [OPTION]... [VAR=VALUE]...
1356
1357 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1358 VAR=VALUE.  See below for descriptions of some of the useful variables.
1359
1360 Defaults for the options are specified in brackets.
1361
1362 Configuration:
1363   -h, --help              display this help and exit
1364       --help=short        display options specific to this package
1365       --help=recursive    display the short help of all the included packages
1366   -V, --version           display version information and exit
1367   -q, --quiet, --silent   do not print \`checking ...' messages
1368       --cache-file=FILE   cache test results in FILE [disabled]
1369   -C, --config-cache      alias for \`--cache-file=config.cache'
1370   -n, --no-create         do not create output files
1371       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1372
1373 Installation directories:
1374   --prefix=PREFIX         install architecture-independent files in PREFIX
1375                           [$ac_default_prefix]
1376   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1377                           [PREFIX]
1378
1379 By default, \`make install' will install all the files in
1380 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1381 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1382 for instance \`--prefix=\$HOME'.
1383
1384 For better control, use the options below.
1385
1386 Fine tuning of the installation directories:
1387   --bindir=DIR            user executables [EPREFIX/bin]
1388   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1389   --libexecdir=DIR        program executables [EPREFIX/libexec]
1390   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1391   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1392   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1393   --libdir=DIR            object code libraries [EPREFIX/lib]
1394   --includedir=DIR        C header files [PREFIX/include]
1395   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1396   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1397   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1398   --infodir=DIR           info documentation [DATAROOTDIR/info]
1399   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1400   --mandir=DIR            man documentation [DATAROOTDIR/man]
1401   --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
1402   --htmldir=DIR           html documentation [DOCDIR]
1403   --dvidir=DIR            dvi documentation [DOCDIR]
1404   --pdfdir=DIR            pdf documentation [DOCDIR]
1405   --psdir=DIR             ps documentation [DOCDIR]
1406 _ACEOF
1407
1408   cat <<\_ACEOF
1409
1410 System types:
1411   --build=BUILD     configure for building on BUILD [guessed]
1412   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1413   --target=TARGET   configure for building compilers for TARGET [HOST]
1414 _ACEOF
1415 fi
1416
1417 if test -n "$ac_init_help"; then
1418
1419   cat <<\_ACEOF
1420
1421 Optional Features:
1422   --disable-option-checking  ignore unrecognized --enable/--with options
1423   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1424   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1425   --enable-layout=LAYOUT
1426   --disable-util-dso      disable DSO build of modular components (crypto,
1427                           dbd, dbm, ldap)
1428
1429 Optional Packages:
1430   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1431   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1432   --with-apr=PATH         prefix for installed APR or the full path to
1433                              apr-config
1434   --with-apr-iconv=DIR    relative path to apr-iconv source
1435   --with-crypto           enable crypto support
1436   --with-openssl=DIR      specify location of OpenSSL
1437   --with-nss=DIR          specify location of NSS
1438   --with-lber=library     lber library to use
1439   --with-ldap-include=path  path to ldap include files with trailing slash
1440   --with-ldap-lib=path    path to ldap lib file
1441   --with-ldap=library     ldap library to use
1442   --with-dbm=DBM          choose the DBM type to use.
1443                           DBM={sdbm,gdbm,ndbm,db,db1,db185,db2,db3,db4,db4X,db5X,db6X}
1444                           for some X=0,...,9
1445   --with-gdbm=DIR         enable GDBM support
1446   --with-ndbm=PATH        Find the NDBM header and library in `PATH/include'
1447                           and `PATH/lib'. If PATH is of the form `HEADER:LIB',
1448                           then search for header files in HEADER, and the
1449                           library in LIB. If you omit the `=PATH' part
1450                           completely, the configure script will search for
1451                           NDBM in a number of standard places.
1452   --with-berkeley-db=PATH Find the Berkeley DB header and library in
1453                           `PATH/include' and `PATH/lib'. If PATH is of the
1454                           form `HEADER:LIB', then search for header files in
1455                           HEADER, and the library in LIB. If you omit the
1456                           `=PATH' part completely, the configure script will
1457                           search for Berkeley DB in a number of standard
1458                           places.
1459   --with-pgsql=DIR        specify PostgreSQL location
1460   --with-mysql=DIR        enable MySQL DBD driver
1461   --with-sqlite3=DIR      enable sqlite3 DBD driver
1462   --with-sqlite2=DIR      enable sqlite2 DBD driver
1463   --with-oracle-include=DIR
1464                           path to Oracle include files
1465   --with-oracle=DIR       enable Oracle DBD driver; giving ORACLE_HOME as DIR
1466   --with-freetds=DIR      specify FreeTDS location
1467   --with-odbc=DIR         specify ODBC location
1468   --with-expat=DIR        specify Expat location, or 'builtin'
1469   --with-iconv=DIR        path to iconv installation
1470
1471 Some influential environment variables:
1472   CC          C compiler command
1473   CFLAGS      C compiler flags
1474   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1475               nonstandard directory <lib dir>
1476   LIBS        libraries to pass to the linker, e.g. -l<library>
1477   CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1478               you have headers in a nonstandard directory <include dir>
1479   CPP         C preprocessor
1480
1481 Use these variables to override the choices made by `configure' or to help
1482 it to find libraries and programs with nonstandard names/locations.
1483
1484 Report bugs to the package provider.
1485 _ACEOF
1486 ac_status=$?
1487 fi
1488
1489 if test "$ac_init_help" = "recursive"; then
1490   # If there are subdirs, report their specific --help.
1491   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1492     test -d "$ac_dir" ||
1493       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1494       continue
1495     ac_builddir=.
1496
1497 case "$ac_dir" in
1498 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1499 *)
1500   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1501   # A ".." for each directory in $ac_dir_suffix.
1502   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1503   case $ac_top_builddir_sub in
1504   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1505   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1506   esac ;;
1507 esac
1508 ac_abs_top_builddir=$ac_pwd
1509 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1510 # for backward compatibility:
1511 ac_top_builddir=$ac_top_build_prefix
1512
1513 case $srcdir in
1514   .)  # We are building in place.
1515     ac_srcdir=.
1516     ac_top_srcdir=$ac_top_builddir_sub
1517     ac_abs_top_srcdir=$ac_pwd ;;
1518   [\\/]* | ?:[\\/]* )  # Absolute name.
1519     ac_srcdir=$srcdir$ac_dir_suffix;
1520     ac_top_srcdir=$srcdir
1521     ac_abs_top_srcdir=$srcdir ;;
1522   *) # Relative name.
1523     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1524     ac_top_srcdir=$ac_top_build_prefix$srcdir
1525     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1526 esac
1527 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1528
1529     cd "$ac_dir" || { ac_status=$?; continue; }
1530     # Check for guested configure.
1531     if test -f "$ac_srcdir/configure.gnu"; then
1532       echo &&
1533       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1534     elif test -f "$ac_srcdir/configure"; then
1535       echo &&
1536       $SHELL "$ac_srcdir/configure" --help=recursive
1537     else
1538       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1539     fi || ac_status=$?
1540     cd "$ac_pwd" || { ac_status=$?; break; }
1541   done
1542 fi
1543
1544 test -n "$ac_init_help" && exit $ac_status
1545 if $ac_init_version; then
1546   cat <<\_ACEOF
1547 configure
1548 generated by GNU Autoconf 2.69
1549
1550 Copyright (C) 2012 Free Software Foundation, Inc.
1551 This configure script is free software; the Free Software Foundation
1552 gives unlimited permission to copy, distribute and modify it.
1553 _ACEOF
1554   exit
1555 fi
1556
1557 ## ------------------------ ##
1558 ## Autoconf initialization. ##
1559 ## ------------------------ ##
1560
1561 # ac_fn_c_try_compile LINENO
1562 # --------------------------
1563 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1564 ac_fn_c_try_compile ()
1565 {
1566   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1567   rm -f conftest.$ac_objext
1568   if { { ac_try="$ac_compile"
1569 case "(($ac_try" in
1570   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1571   *) ac_try_echo=$ac_try;;
1572 esac
1573 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1574 $as_echo "$ac_try_echo"; } >&5
1575   (eval "$ac_compile") 2>conftest.err
1576   ac_status=$?
1577   if test -s conftest.err; then
1578     grep -v '^ *+' conftest.err >conftest.er1
1579     cat conftest.er1 >&5
1580     mv -f conftest.er1 conftest.err
1581   fi
1582   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1583   test $ac_status = 0; } && {
1584          test -z "$ac_c_werror_flag" ||
1585          test ! -s conftest.err
1586        } && test -s conftest.$ac_objext; then :
1587   ac_retval=0
1588 else
1589   $as_echo "$as_me: failed program was:" >&5
1590 sed 's/^/| /' conftest.$ac_ext >&5
1591
1592         ac_retval=1
1593 fi
1594   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1595   as_fn_set_status $ac_retval
1596
1597 } # ac_fn_c_try_compile
1598
1599 # ac_fn_c_try_link LINENO
1600 # -----------------------
1601 # Try to link conftest.$ac_ext, and return whether this succeeded.
1602 ac_fn_c_try_link ()
1603 {
1604   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1605   rm -f conftest.$ac_objext conftest$ac_exeext
1606   if { { ac_try="$ac_link"
1607 case "(($ac_try" in
1608   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1609   *) ac_try_echo=$ac_try;;
1610 esac
1611 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1612 $as_echo "$ac_try_echo"; } >&5
1613   (eval "$ac_link") 2>conftest.err
1614   ac_status=$?
1615   if test -s conftest.err; then
1616     grep -v '^ *+' conftest.err >conftest.er1
1617     cat conftest.er1 >&5
1618     mv -f conftest.er1 conftest.err
1619   fi
1620   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1621   test $ac_status = 0; } && {
1622          test -z "$ac_c_werror_flag" ||
1623          test ! -s conftest.err
1624        } && test -s conftest$ac_exeext && {
1625          test "$cross_compiling" = yes ||
1626          test -x conftest$ac_exeext
1627        }; then :
1628   ac_retval=0
1629 else
1630   $as_echo "$as_me: failed program was:" >&5
1631 sed 's/^/| /' conftest.$ac_ext >&5
1632
1633         ac_retval=1
1634 fi
1635   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1636   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1637   # interfere with the next link command; also delete a directory that is
1638   # left behind by Apple's compiler.  We do this before executing the actions.
1639   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1640   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1641   as_fn_set_status $ac_retval
1642
1643 } # ac_fn_c_try_link
1644
1645 # ac_fn_c_try_cpp LINENO
1646 # ----------------------
1647 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1648 ac_fn_c_try_cpp ()
1649 {
1650   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1651   if { { ac_try="$ac_cpp conftest.$ac_ext"
1652 case "(($ac_try" in
1653   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1654   *) ac_try_echo=$ac_try;;
1655 esac
1656 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1657 $as_echo "$ac_try_echo"; } >&5
1658   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1659   ac_status=$?
1660   if test -s conftest.err; then
1661     grep -v '^ *+' conftest.err >conftest.er1
1662     cat conftest.er1 >&5
1663     mv -f conftest.er1 conftest.err
1664   fi
1665   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1666   test $ac_status = 0; } > conftest.i && {
1667          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1668          test ! -s conftest.err
1669        }; then :
1670   ac_retval=0
1671 else
1672   $as_echo "$as_me: failed program was:" >&5
1673 sed 's/^/| /' conftest.$ac_ext >&5
1674
1675     ac_retval=1
1676 fi
1677   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1678   as_fn_set_status $ac_retval
1679
1680 } # ac_fn_c_try_cpp
1681
1682 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1683 # -------------------------------------------------------
1684 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1685 # the include files in INCLUDES and setting the cache variable VAR
1686 # accordingly.
1687 ac_fn_c_check_header_mongrel ()
1688 {
1689   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1690   if eval \${$3+:} false; then :
1691   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1692 $as_echo_n "checking for $2... " >&6; }
1693 if eval \${$3+:} false; then :
1694   $as_echo_n "(cached) " >&6
1695 fi
1696 eval ac_res=\$$3
1697                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1698 $as_echo "$ac_res" >&6; }
1699 else
1700   # Is the header compilable?
1701 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1702 $as_echo_n "checking $2 usability... " >&6; }
1703 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1704 /* end confdefs.h.  */
1705 $4
1706 #include <$2>
1707 _ACEOF
1708 if ac_fn_c_try_compile "$LINENO"; then :
1709   ac_header_compiler=yes
1710 else
1711   ac_header_compiler=no
1712 fi
1713 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1715 $as_echo "$ac_header_compiler" >&6; }
1716
1717 # Is the header present?
1718 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1719 $as_echo_n "checking $2 presence... " >&6; }
1720 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1721 /* end confdefs.h.  */
1722 #include <$2>
1723 _ACEOF
1724 if ac_fn_c_try_cpp "$LINENO"; then :
1725   ac_header_preproc=yes
1726 else
1727   ac_header_preproc=no
1728 fi
1729 rm -f conftest.err conftest.i conftest.$ac_ext
1730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1731 $as_echo "$ac_header_preproc" >&6; }
1732
1733 # So?  What about this header?
1734 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1735   yes:no: )
1736     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1737 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1738     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1739 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1740     ;;
1741   no:yes:* )
1742     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1743 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1744     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1745 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1746     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1747 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1748     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1749 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1750     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1751 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1752     ;;
1753 esac
1754   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1755 $as_echo_n "checking for $2... " >&6; }
1756 if eval \${$3+:} false; then :
1757   $as_echo_n "(cached) " >&6
1758 else
1759   eval "$3=\$ac_header_compiler"
1760 fi
1761 eval ac_res=\$$3
1762                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1763 $as_echo "$ac_res" >&6; }
1764 fi
1765   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1766
1767 } # ac_fn_c_check_header_mongrel
1768
1769 # ac_fn_c_try_run LINENO
1770 # ----------------------
1771 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1772 # that executables *can* be run.
1773 ac_fn_c_try_run ()
1774 {
1775   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1776   if { { ac_try="$ac_link"
1777 case "(($ac_try" in
1778   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1779   *) ac_try_echo=$ac_try;;
1780 esac
1781 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1782 $as_echo "$ac_try_echo"; } >&5
1783   (eval "$ac_link") 2>&5
1784   ac_status=$?
1785   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1786   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1787   { { case "(($ac_try" in
1788   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1789   *) ac_try_echo=$ac_try;;
1790 esac
1791 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1792 $as_echo "$ac_try_echo"; } >&5
1793   (eval "$ac_try") 2>&5
1794   ac_status=$?
1795   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1796   test $ac_status = 0; }; }; then :
1797   ac_retval=0
1798 else
1799   $as_echo "$as_me: program exited with status $ac_status" >&5
1800        $as_echo "$as_me: failed program was:" >&5
1801 sed 's/^/| /' conftest.$ac_ext >&5
1802
1803        ac_retval=$ac_status
1804 fi
1805   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1806   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1807   as_fn_set_status $ac_retval
1808
1809 } # ac_fn_c_try_run
1810
1811 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1812 # -------------------------------------------------------
1813 # Tests whether HEADER exists and can be compiled using the include files in
1814 # INCLUDES, setting the cache variable VAR accordingly.
1815 ac_fn_c_check_header_compile ()
1816 {
1817   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1818   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1819 $as_echo_n "checking for $2... " >&6; }
1820 if eval \${$3+:} false; then :
1821   $as_echo_n "(cached) " >&6
1822 else
1823   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1824 /* end confdefs.h.  */
1825 $4
1826 #include <$2>
1827 _ACEOF
1828 if ac_fn_c_try_compile "$LINENO"; then :
1829   eval "$3=yes"
1830 else
1831   eval "$3=no"
1832 fi
1833 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1834 fi
1835 eval ac_res=\$$3
1836                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1837 $as_echo "$ac_res" >&6; }
1838   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1839
1840 } # ac_fn_c_check_header_compile
1841
1842 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
1843 # ---------------------------------------------
1844 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1845 # accordingly.
1846 ac_fn_c_check_decl ()
1847 {
1848   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1849   as_decl_name=`echo $2|sed 's/ *(.*//'`
1850   as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1851   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1852 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
1853 if eval \${$3+:} false; then :
1854   $as_echo_n "(cached) " >&6
1855 else
1856   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1857 /* end confdefs.h.  */
1858 $4
1859 int
1860 main ()
1861 {
1862 #ifndef $as_decl_name
1863 #ifdef __cplusplus
1864   (void) $as_decl_use;
1865 #else
1866   (void) $as_decl_name;
1867 #endif
1868 #endif
1869
1870   ;
1871   return 0;
1872 }
1873 _ACEOF
1874 if ac_fn_c_try_compile "$LINENO"; then :
1875   eval "$3=yes"
1876 else
1877   eval "$3=no"
1878 fi
1879 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1880 fi
1881 eval ac_res=\$$3
1882                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1883 $as_echo "$ac_res" >&6; }
1884   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1885
1886 } # ac_fn_c_check_decl
1887
1888 # ac_fn_c_check_func LINENO FUNC VAR
1889 # ----------------------------------
1890 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1891 ac_fn_c_check_func ()
1892 {
1893   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1894   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1895 $as_echo_n "checking for $2... " >&6; }
1896 if eval \${$3+:} false; then :
1897   $as_echo_n "(cached) " >&6
1898 else
1899   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1900 /* end confdefs.h.  */
1901 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1902    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1903 #define $2 innocuous_$2
1904
1905 /* System header to define __stub macros and hopefully few prototypes,
1906     which can conflict with char $2 (); below.
1907     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1908     <limits.h> exists even on freestanding compilers.  */
1909
1910 #ifdef __STDC__
1911 # include <limits.h>
1912 #else
1913 # include <assert.h>
1914 #endif
1915
1916 #undef $2
1917
1918 /* Override any GCC internal prototype to avoid an error.
1919    Use char because int might match the return type of a GCC
1920    builtin and then its argument prototype would still apply.  */
1921 #ifdef __cplusplus
1922 extern "C"
1923 #endif
1924 char $2 ();
1925 /* The GNU C library defines this for functions which it implements
1926     to always fail with ENOSYS.  Some functions are actually named
1927     something starting with __ and the normal name is an alias.  */
1928 #if defined __stub_$2 || defined __stub___$2
1929 choke me
1930 #endif
1931
1932 int
1933 main ()
1934 {
1935 return $2 ();
1936   ;
1937   return 0;
1938 }
1939 _ACEOF
1940 if ac_fn_c_try_link "$LINENO"; then :
1941   eval "$3=yes"
1942 else
1943   eval "$3=no"
1944 fi
1945 rm -f core conftest.err conftest.$ac_objext \
1946     conftest$ac_exeext conftest.$ac_ext
1947 fi
1948 eval ac_res=\$$3
1949                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1950 $as_echo "$ac_res" >&6; }
1951   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1952
1953 } # ac_fn_c_check_func
1954 cat >config.log <<_ACEOF
1955 This file contains any messages produced by compilers while
1956 running configure, to aid debugging if configure makes a mistake.
1957
1958 It was created by $as_me, which was
1959 generated by GNU Autoconf 2.69.  Invocation command line was
1960
1961   $ $0 $@
1962
1963 _ACEOF
1964 exec 5>>config.log
1965 {
1966 cat <<_ASUNAME
1967 ## --------- ##
1968 ## Platform. ##
1969 ## --------- ##
1970
1971 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1972 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1973 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1974 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1975 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1976
1977 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1978 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1979
1980 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1981 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1982 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1983 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1984 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1985 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1986 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1987
1988 _ASUNAME
1989
1990 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1991 for as_dir in $PATH
1992 do
1993   IFS=$as_save_IFS
1994   test -z "$as_dir" && as_dir=.
1995     $as_echo "PATH: $as_dir"
1996   done
1997 IFS=$as_save_IFS
1998
1999 } >&5
2000
2001 cat >&5 <<_ACEOF
2002
2003
2004 ## ----------- ##
2005 ## Core tests. ##
2006 ## ----------- ##
2007
2008 _ACEOF
2009
2010
2011 # Keep a trace of the command line.
2012 # Strip out --no-create and --no-recursion so they do not pile up.
2013 # Strip out --silent because we don't want to record it for future runs.
2014 # Also quote any args containing shell meta-characters.
2015 # Make two passes to allow for proper duplicate-argument suppression.
2016 ac_configure_args=
2017 ac_configure_args0=
2018 ac_configure_args1=
2019 ac_must_keep_next=false
2020 for ac_pass in 1 2
2021 do
2022   for ac_arg
2023   do
2024     case $ac_arg in
2025     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2026     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2027     | -silent | --silent | --silen | --sile | --sil)
2028       continue ;;
2029     *\'*)
2030       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2031     esac
2032     case $ac_pass in
2033     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2034     2)
2035       as_fn_append ac_configure_args1 " '$ac_arg'"
2036       if test $ac_must_keep_next = true; then
2037         ac_must_keep_next=false # Got value, back to normal.
2038       else
2039         case $ac_arg in
2040           *=* | --config-cache | -C | -disable-* | --disable-* \
2041           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2042           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2043           | -with-* | --with-* | -without-* | --without-* | --x)
2044             case "$ac_configure_args0 " in
2045               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2046             esac
2047             ;;
2048           -* ) ac_must_keep_next=true ;;
2049         esac
2050       fi
2051       as_fn_append ac_configure_args " '$ac_arg'"
2052       ;;
2053     esac
2054   done
2055 done
2056 { ac_configure_args0=; unset ac_configure_args0;}
2057 { ac_configure_args1=; unset ac_configure_args1;}
2058
2059 # When interrupted or exit'd, cleanup temporary files, and complete
2060 # config.log.  We remove comments because anyway the quotes in there
2061 # would cause problems or look ugly.
2062 # WARNING: Use '\'' to represent an apostrophe within the trap.
2063 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2064 trap 'exit_status=$?
2065   # Save into config.log some information that might help in debugging.
2066   {
2067     echo
2068
2069     $as_echo "## ---------------- ##
2070 ## Cache variables. ##
2071 ## ---------------- ##"
2072     echo
2073     # The following way of writing the cache mishandles newlines in values,
2074 (
2075   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2076     eval ac_val=\$$ac_var
2077     case $ac_val in #(
2078     *${as_nl}*)
2079       case $ac_var in #(
2080       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2081 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2082       esac
2083       case $ac_var in #(
2084       _ | IFS | as_nl) ;; #(
2085       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2086       *) { eval $ac_var=; unset $ac_var;} ;;
2087       esac ;;
2088     esac
2089   done
2090   (set) 2>&1 |
2091     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2092     *${as_nl}ac_space=\ *)
2093       sed -n \
2094         "s/'\''/'\''\\\\'\'''\''/g;
2095           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2096       ;; #(
2097     *)
2098       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2099       ;;
2100     esac |
2101     sort
2102 )
2103     echo
2104
2105     $as_echo "## ----------------- ##
2106 ## Output variables. ##
2107 ## ----------------- ##"
2108     echo
2109     for ac_var in $ac_subst_vars
2110     do
2111       eval ac_val=\$$ac_var
2112       case $ac_val in
2113       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2114       esac
2115       $as_echo "$ac_var='\''$ac_val'\''"
2116     done | sort
2117     echo
2118
2119     if test -n "$ac_subst_files"; then
2120       $as_echo "## ------------------- ##
2121 ## File substitutions. ##
2122 ## ------------------- ##"
2123       echo
2124       for ac_var in $ac_subst_files
2125       do
2126         eval ac_val=\$$ac_var
2127         case $ac_val in
2128         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2129         esac
2130         $as_echo "$ac_var='\''$ac_val'\''"
2131       done | sort
2132       echo
2133     fi
2134
2135     if test -s confdefs.h; then
2136       $as_echo "## ----------- ##
2137 ## confdefs.h. ##
2138 ## ----------- ##"
2139       echo
2140       cat confdefs.h
2141       echo
2142     fi
2143     test "$ac_signal" != 0 &&
2144       $as_echo "$as_me: caught signal $ac_signal"
2145     $as_echo "$as_me: exit $exit_status"
2146   } >&5
2147   rm -f core *.core core.conftest.* &&
2148     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2149     exit $exit_status
2150 ' 0
2151 for ac_signal in 1 2 13 15; do
2152   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2153 done
2154 ac_signal=0
2155
2156 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2157 rm -f -r conftest* confdefs.h
2158
2159 $as_echo "/* confdefs.h */" > confdefs.h
2160
2161 # Predefined preprocessor variables.
2162
2163 cat >>confdefs.h <<_ACEOF
2164 #define PACKAGE_NAME "$PACKAGE_NAME"
2165 _ACEOF
2166
2167 cat >>confdefs.h <<_ACEOF
2168 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2169 _ACEOF
2170
2171 cat >>confdefs.h <<_ACEOF
2172 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2173 _ACEOF
2174
2175 cat >>confdefs.h <<_ACEOF
2176 #define PACKAGE_STRING "$PACKAGE_STRING"
2177 _ACEOF
2178
2179 cat >>confdefs.h <<_ACEOF
2180 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2181 _ACEOF
2182
2183 cat >>confdefs.h <<_ACEOF
2184 #define PACKAGE_URL "$PACKAGE_URL"
2185 _ACEOF
2186
2187
2188 # Let the site file select an alternate cache file if it wants to.
2189 # Prefer an explicitly selected file to automatically selected ones.
2190 ac_site_file1=NONE
2191 ac_site_file2=NONE
2192 if test -n "$CONFIG_SITE"; then
2193   # We do not want a PATH search for config.site.
2194   case $CONFIG_SITE in #((
2195     -*)  ac_site_file1=./$CONFIG_SITE;;
2196     */*) ac_site_file1=$CONFIG_SITE;;
2197     *)   ac_site_file1=./$CONFIG_SITE;;
2198   esac
2199 elif test "x$prefix" != xNONE; then
2200   ac_site_file1=$prefix/share/config.site
2201   ac_site_file2=$prefix/etc/config.site
2202 else
2203   ac_site_file1=$ac_default_prefix/share/config.site
2204   ac_site_file2=$ac_default_prefix/etc/config.site
2205 fi
2206 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2207 do
2208   test "x$ac_site_file" = xNONE && continue
2209   if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2210     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2211 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2212     sed 's/^/| /' "$ac_site_file" >&5
2213     . "$ac_site_file" \
2214       || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2215 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2216 as_fn_error $? "failed to load site script $ac_site_file
2217 See \`config.log' for more details" "$LINENO" 5; }
2218   fi
2219 done
2220
2221 if test -r "$cache_file"; then
2222   # Some versions of bash will fail to source /dev/null (special files
2223   # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2224   if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2225     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2226 $as_echo "$as_me: loading cache $cache_file" >&6;}
2227     case $cache_file in
2228       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2229       *)                      . "./$cache_file";;
2230     esac
2231   fi
2232 else
2233   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2234 $as_echo "$as_me: creating cache $cache_file" >&6;}
2235   >$cache_file
2236 fi
2237
2238 # Check that the precious variables saved in the cache have kept the same
2239 # value.
2240 ac_cache_corrupted=false
2241 for ac_var in $ac_precious_vars; do
2242   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2243   eval ac_new_set=\$ac_env_${ac_var}_set
2244   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2245   eval ac_new_val=\$ac_env_${ac_var}_value
2246   case $ac_old_set,$ac_new_set in
2247     set,)
2248       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2249 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2250       ac_cache_corrupted=: ;;
2251     ,set)
2252       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2253 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2254       ac_cache_corrupted=: ;;
2255     ,);;
2256     *)
2257       if test "x$ac_old_val" != "x$ac_new_val"; then
2258         # differences in whitespace do not lead to failure.
2259         ac_old_val_w=`echo x $ac_old_val`
2260         ac_new_val_w=`echo x $ac_new_val`
2261         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2262           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2263 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2264           ac_cache_corrupted=:
2265         else
2266           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2267 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2268           eval $ac_var=\$ac_old_val
2269         fi
2270         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2271 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2272         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2273 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2274       fi;;
2275   esac
2276   # Pass precious variables to config.status.
2277   if test "$ac_new_set" = set; then
2278     case $ac_new_val in
2279     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2280     *) ac_arg=$ac_var=$ac_new_val ;;
2281     esac
2282     case " $ac_configure_args " in
2283       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2284       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2285     esac
2286   fi
2287 done
2288 if $ac_cache_corrupted; then
2289   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2290 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2291   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2292 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2293   as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2294 fi
2295 ## -------------------- ##
2296 ## Main body of script. ##
2297 ## -------------------- ##
2298
2299 ac_ext=c
2300 ac_cpp='$CPP $CPPFLAGS'
2301 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2302 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2303 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2304
2305
2306
2307 ac_config_headers="$ac_config_headers include/private/apu_config.h"
2308
2309 ac_aux_dir=
2310 for ac_dir in build "$srcdir"/build; do
2311   if test -f "$ac_dir/install-sh"; then
2312     ac_aux_dir=$ac_dir
2313     ac_install_sh="$ac_aux_dir/install-sh -c"
2314     break
2315   elif test -f "$ac_dir/install.sh"; then
2316     ac_aux_dir=$ac_dir
2317     ac_install_sh="$ac_aux_dir/install.sh -c"
2318     break
2319   elif test -f "$ac_dir/shtool"; then
2320     ac_aux_dir=$ac_dir
2321     ac_install_sh="$ac_aux_dir/shtool install -c"
2322     break
2323   fi
2324 done
2325 if test -z "$ac_aux_dir"; then
2326   as_fn_error $? "cannot find install-sh, install.sh, or shtool in build \"$srcdir\"/build" "$LINENO" 5
2327 fi
2328
2329 # These three variables are undocumented and unsupported,
2330 # and are intended to be withdrawn in a future Autoconf release.
2331 # They can cause serious problems if a builder's source tree is in a directory
2332 # whose full name contains unusual characters.
2333 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2334 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2335 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513   rm -f config.nice
2514   cat >config.nice<<EOF
2515 #! /bin/sh
2516 #
2517 # Created by configure
2518
2519 EOF
2520   if test -n "$CC"; then
2521     echo "CC=\"$CC\"; export CC" >> config.nice
2522   fi
2523   if test -n "$CFLAGS"; then
2524     echo "CFLAGS=\"$CFLAGS\"; export CFLAGS" >> config.nice
2525   fi
2526   if test -n "$CPPFLAGS"; then
2527     echo "CPPFLAGS=\"$CPPFLAGS\"; export CPPFLAGS" >> config.nice
2528   fi
2529   if test -n "$LDFLAGS"; then
2530     echo "LDFLAGS=\"$LDFLAGS\"; export LDFLAGS" >> config.nice
2531   fi
2532   if test -n "$LTFLAGS"; then
2533     echo "LTFLAGS=\"$LTFLAGS\"; export LTFLAGS" >> config.nice
2534   fi
2535   if test -n "$LIBS"; then
2536     echo "LIBS=\"$LIBS\"; export LIBS" >> config.nice
2537   fi
2538   if test -n "$INCLUDES"; then
2539     echo "INCLUDES=\"$INCLUDES\"; export INCLUDES" >> config.nice
2540   fi
2541   if test -n "$NOTEST_CFLAGS"; then
2542     echo "NOTEST_CFLAGS=\"$NOTEST_CFLAGS\"; export NOTEST_CFLAGS" >> config.nice
2543   fi
2544   if test -n "$NOTEST_CPPFLAGS"; then
2545     echo "NOTEST_CPPFLAGS=\"$NOTEST_CPPFLAGS\"; export NOTEST_CPPFLAGS" >> config.nice
2546   fi
2547   if test -n "$NOTEST_LDFLAGS"; then
2548     echo "NOTEST_LDFLAGS=\"$NOTEST_LDFLAGS\"; export NOTEST_LDFLAGS" >> config.nice
2549   fi
2550   if test -n "$NOTEST_LIBS"; then
2551     echo "NOTEST_LIBS=\"$NOTEST_LIBS\"; export NOTEST_LIBS" >> config.nice
2552   fi
2553
2554   # Retrieve command-line arguments.
2555   eval "set x $0 $ac_configure_args"
2556   shift
2557
2558   for arg
2559   do
2560
2561 ap_last=
2562 ap_cur="$arg"
2563 while test "x${ap_cur}" != "x${ap_last}";
2564 do
2565   ap_last="${ap_cur}"
2566   ap_cur=`eval "echo ${ap_cur}"`
2567 done
2568 arg="${ap_cur}"
2569
2570     echo "\"$arg\" \\" >> config.nice
2571   done
2572   echo '"$@"' >> config.nice
2573   chmod +x config.nice
2574
2575
2576
2577 abs_srcdir=`(cd $srcdir && pwd)`
2578 abs_builddir=`pwd`
2579
2580 if test "$abs_builddir" != "$abs_srcdir"; then
2581   USE_VPATH=1
2582   APU_CONFIG_LOCATION=build
2583 else
2584   APU_CONFIG_LOCATION=source
2585 fi
2586
2587
2588
2589 # Make sure we can run config.sub.
2590 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2591   as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2592
2593 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2594 $as_echo_n "checking build system type... " >&6; }
2595 if ${ac_cv_build+:} false; then :
2596   $as_echo_n "(cached) " >&6
2597 else
2598   ac_build_alias=$build_alias
2599 test "x$ac_build_alias" = x &&
2600   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2601 test "x$ac_build_alias" = x &&
2602   as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2603 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2604   as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2605
2606 fi
2607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2608 $as_echo "$ac_cv_build" >&6; }
2609 case $ac_cv_build in
2610 *-*-*) ;;
2611 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2612 esac
2613 build=$ac_cv_build
2614 ac_save_IFS=$IFS; IFS='-'
2615 set x $ac_cv_build
2616 shift
2617 build_cpu=$1
2618 build_vendor=$2
2619 shift; shift
2620 # Remember, the first character of IFS is used to create $*,
2621 # except with old shells:
2622 build_os=$*
2623 IFS=$ac_save_IFS
2624 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2625
2626
2627 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2628 $as_echo_n "checking host system type... " >&6; }
2629 if ${ac_cv_host+:} false; then :
2630   $as_echo_n "(cached) " >&6
2631 else
2632   if test "x$host_alias" = x; then
2633   ac_cv_host=$ac_cv_build
2634 else
2635   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2636     as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2637 fi
2638
2639 fi
2640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2641 $as_echo "$ac_cv_host" >&6; }
2642 case $ac_cv_host in
2643 *-*-*) ;;
2644 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2645 esac
2646 host=$ac_cv_host
2647 ac_save_IFS=$IFS; IFS='-'
2648 set x $ac_cv_host
2649 shift
2650 host_cpu=$1
2651 host_vendor=$2
2652 shift; shift
2653 # Remember, the first character of IFS is used to create $*,
2654 # except with old shells:
2655 host_os=$*
2656 IFS=$ac_save_IFS
2657 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2658
2659
2660 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2661 $as_echo_n "checking target system type... " >&6; }
2662 if ${ac_cv_target+:} false; then :
2663   $as_echo_n "(cached) " >&6
2664 else
2665   if test "x$target_alias" = x; then
2666   ac_cv_target=$ac_cv_host
2667 else
2668   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2669     as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2670 fi
2671
2672 fi
2673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2674 $as_echo "$ac_cv_target" >&6; }
2675 case $ac_cv_target in
2676 *-*-*) ;;
2677 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2678 esac
2679 target=$ac_cv_target
2680 ac_save_IFS=$IFS; IFS='-'
2681 set x $ac_cv_target
2682 shift
2683 target_cpu=$1
2684 target_vendor=$2
2685 shift; shift
2686 # Remember, the first character of IFS is used to create $*,
2687 # except with old shells:
2688 target_os=$*
2689 IFS=$ac_save_IFS
2690 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2691
2692
2693 # The aliases save the names the user supplied, while $host etc.
2694 # will get canonicalized.
2695 test -n "$target_alias" &&
2696   test "$program_prefix$program_suffix$program_transform_name" = \
2697     NONENONEs,x,x, &&
2698   program_prefix=${target_alias}-
2699
2700
2701 # Find a good install program.  We prefer a C program (faster),
2702 # so one script is as good as another.  But avoid the broken or
2703 # incompatible versions:
2704 # SysV /etc/install, /usr/sbin/install
2705 # SunOS /usr/etc/install
2706 # IRIX /sbin/install
2707 # AIX /bin/install
2708 # AmigaOS /C/install, which installs bootblocks on floppy discs
2709 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2710 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2711 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2712 # OS/2's system install, which has a completely different semantic
2713 # ./install, which can be erroneously created by make from ./install.sh.
2714 # Reject install programs that cannot install multiple files.
2715 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2716 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2717 if test -z "$INSTALL"; then
2718 if ${ac_cv_path_install+:} false; then :
2719   $as_echo_n "(cached) " >&6
2720 else
2721   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2722 for as_dir in $PATH
2723 do
2724   IFS=$as_save_IFS
2725   test -z "$as_dir" && as_dir=.
2726     # Account for people who put trailing slashes in PATH elements.
2727 case $as_dir/ in #((
2728   ./ | .// | /[cC]/* | \
2729   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2730   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2731   /usr/ucb/* ) ;;
2732   *)
2733     # OSF1 and SCO ODT 3.0 have their own names for install.
2734     # Don't use installbsd from OSF since it installs stuff as root
2735     # by default.
2736     for ac_prog in ginstall scoinst install; do
2737       for ac_exec_ext in '' $ac_executable_extensions; do
2738         if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2739           if test $ac_prog = install &&
2740             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2741             # AIX install.  It has an incompatible calling convention.
2742             :
2743           elif test $ac_prog = install &&
2744             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2745             # program-specific install script used by HP pwplus--don't use.
2746             :
2747           else
2748             rm -rf conftest.one conftest.two conftest.dir
2749             echo one > conftest.one
2750             echo two > conftest.two
2751             mkdir conftest.dir
2752             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2753               test -s conftest.one && test -s conftest.two &&
2754               test -s conftest.dir/conftest.one &&
2755               test -s conftest.dir/conftest.two
2756             then
2757               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2758               break 3
2759             fi
2760           fi
2761         fi
2762       done
2763     done
2764     ;;
2765 esac
2766
2767   done
2768 IFS=$as_save_IFS
2769
2770 rm -rf conftest.one conftest.two conftest.dir
2771
2772 fi
2773   if test "${ac_cv_path_install+set}" = set; then
2774     INSTALL=$ac_cv_path_install
2775   else
2776     # As a last resort, use the slow shell script.  Don't cache a
2777     # value for INSTALL within a source directory, because that will
2778     # break other packages using the cache if that directory is
2779     # removed, or if the value is a relative name.
2780     INSTALL=$ac_install_sh
2781   fi
2782 fi
2783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2784 $as_echo "$INSTALL" >&6; }
2785
2786 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2787 # It thinks the first close brace ends the variable substitution.
2788 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2789
2790 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2791
2792 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2793
2794
2795 # Use -no-install or -no-fast-install to link the test
2796 # programs on all platforms but Darwin, where it would cause
2797 # the programs to be linked against installed versions of
2798 # libapr instead of those just built.
2799 case $host in
2800     *-apple-darwin*)
2801         LT_NO_INSTALL=""
2802         ;;
2803     *-mingw*)
2804         LT_NO_INSTALL="-no-fast-install"
2805         ;;
2806     *)
2807         LT_NO_INSTALL="-no-install"
2808         ;;
2809 esac
2810
2811
2812 top_builddir="$abs_builddir"
2813
2814
2815
2816
2817
2818   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mkdir -p" >&5
2819 $as_echo_n "checking for working mkdir -p... " >&6; }
2820 if ${ac_cv_mkdir_p+:} false; then :
2821   $as_echo_n "(cached) " >&6
2822 else
2823
2824     test -d conftestdir && rm -rf conftestdir
2825     mkdir -p conftestdir/somedir >/dev/null 2>&1
2826     if test -d conftestdir/somedir; then
2827       ac_cv_mkdir_p=yes
2828     else
2829       ac_cv_mkdir_p=no
2830     fi
2831     rm -rf conftestdir
2832
2833 fi
2834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_mkdir_p" >&5
2835 $as_echo "$ac_cv_mkdir_p" >&6; }
2836   if test "$ac_cv_mkdir_p" = "yes"; then
2837       mkdir_p="mkdir -p"
2838   else
2839       mkdir_p="$abs_srcdir/build/mkdir.sh"
2840   fi
2841
2842
2843 get_version="$abs_srcdir/build/get-version.sh"
2844 version_hdr="$abs_srcdir/include/apu_version.h"
2845 APRUTIL_MAJOR_VERSION="`$get_version major $version_hdr APU`"
2846 APRUTIL_DOTTED_VERSION="`$get_version all $version_hdr APU`"
2847
2848 APU_LTVERSION="-version-info `$get_version libtool $version_hdr APU`"
2849
2850
2851
2852
2853
2854 echo "APR-util Version: ${APRUTIL_DOTTED_VERSION}"
2855
2856
2857 # Check whether --enable-layout was given.
2858 if test "${enable_layout+set}" = set; then :
2859   enableval=$enable_layout;
2860   LAYOUT=$enableval
2861
2862 fi
2863
2864
2865 if test -z "$LAYOUT"; then
2866   LAYOUT="apr-util"
2867 fi
2868
2869   if test ! -f $srcdir/config.layout; then
2870     echo "** Error: Layout file $srcdir/config.layout not found"
2871     echo "** Error: Cannot use undefined layout '$LAYOUT'"
2872     exit 1
2873   fi
2874   # Catch layout names including a slash which will otherwise
2875   # confuse the heck out of the sed script.
2876   case $LAYOUT in
2877   */*)
2878     echo "** Error: $LAYOUT is not a valid layout name"
2879     exit 1 ;;
2880   esac
2881   pldconf=./config.pld
2882
2883   sed -e "1s/[  ]*<[lL]ayout[   ]*$LAYOUT[      ]*>[    ]*//;1t" \
2884       -e "1,/[  ]*<[lL]ayout[   ]*$LAYOUT[      ]*>[    ]*/d" \
2885       -e '/[    ]*<\/Layout>[   ]*/,$d' \
2886       -e "s/^[  ]*//g" \
2887       -e "s/:[  ]*/=\'/g" \
2888       -e "s/[   ]*$/'/g" \
2889       $srcdir/config.layout > $pldconf
2890   layout_name=$LAYOUT
2891   if test ! -s $pldconf; then
2892     echo "** Error: unable to find layout $layout_name"
2893     exit 1
2894   fi
2895   . $pldconf
2896   rm $pldconf
2897   for var in prefix exec_prefix bindir sbindir libexecdir mandir \
2898              sysconfdir datadir includedir localstatedir runtimedir \
2899              logfiledir libdir installbuilddir libsuffix ; do
2900     eval "val=\"\$$var\""
2901     case $val in
2902       *+)
2903         val=`echo $val | sed -e 's;\+$;;'`
2904         eval "$var=\"\$val\""
2905         autosuffix=yes
2906         ;;
2907       *)
2908         autosuffix=no
2909         ;;
2910     esac
2911     val=`echo $val | sed -e 's:\(.\)/*$:\1:'`
2912     val=`echo $val | sed -e 's:[\$]\([a-z_]*\):$\1:g'`
2913     if test "$autosuffix" = "yes"; then
2914       if echo $val | grep apache >/dev/null; then
2915         addtarget=no
2916       else
2917         addtarget=yes
2918       fi
2919       if test "$addtarget" = "yes"; then
2920         val="$val/apache2"
2921       fi
2922     fi
2923     eval "$var='$val'"
2924   done
2925
2926
2927
2928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for chosen layout" >&5
2929 $as_echo_n "checking for chosen layout... " >&6; }
2930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $layout_name" >&5
2931 $as_echo "$layout_name" >&6; }
2932
2933
2934 ac_prev=
2935 # Retrieve the command-line arguments.  The eval is needed because
2936 # the arguments are quoted to preserve accuracy.
2937 eval "set x $ac_configure_args"
2938 shift
2939 for ac_option
2940 do
2941   # If the previous option needs an argument, assign it.
2942   if test -n "$ac_prev"; then
2943     eval "$ac_prev=\$ac_option"
2944     ac_prev=
2945     continue
2946   fi
2947
2948   ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
2949
2950   case $ac_option in
2951
2952   -bindir | --bindir | --bindi | --bind | --bin | --bi)
2953     ac_prev=bindir ;;
2954   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
2955     bindir="$ac_optarg" ;;
2956
2957   -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
2958     ac_prev=datadir ;;
2959   -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
2960   | --da=*)
2961     datadir="$ac_optarg" ;;
2962
2963   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
2964   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
2965   | --exec | --exe | --ex)
2966     ac_prev=exec_prefix ;;
2967   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
2968   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
2969   | --exec=* | --exe=* | --ex=*)
2970     exec_prefix="$ac_optarg" ;;
2971
2972   -includedir | --includedir | --includedi | --included | --include \
2973   | --includ | --inclu | --incl | --inc)
2974     ac_prev=includedir ;;
2975   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
2976   | --includ=* | --inclu=* | --incl=* | --inc=*)
2977     includedir="$ac_optarg" ;;
2978
2979   -infodir | --infodir | --infodi | --infod | --info | --inf)
2980     ac_prev=infodir ;;
2981   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
2982     infodir="$ac_optarg" ;;
2983
2984   -libdir | --libdir | --libdi | --libd)
2985     ac_prev=libdir ;;
2986   -libdir=* | --libdir=* | --libdi=* | --libd=*)
2987     libdir="$ac_optarg" ;;
2988
2989   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
2990   | --libexe | --libex | --libe)
2991     ac_prev=libexecdir ;;
2992   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
2993   | --libexe=* | --libex=* | --libe=*)
2994     libexecdir="$ac_optarg" ;;
2995
2996   -localstatedir | --localstatedir | --localstatedi | --localstated \
2997   | --localstate | --localstat | --localsta | --localst \
2998   | --locals | --local | --loca | --loc | --lo)
2999     ac_prev=localstatedir ;;
3000   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
3001   | --localstate=* | --localstat=* | --localsta=* | --localst=* \
3002   | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
3003     localstatedir="$ac_optarg" ;;
3004
3005   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
3006     ac_prev=mandir ;;
3007   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
3008     mandir="$ac_optarg" ;;
3009
3010   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
3011     ac_prev=prefix ;;
3012   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
3013     prefix="$ac_optarg" ;;
3014
3015   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
3016     ac_prev=sbindir ;;
3017   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
3018   | --sbi=* | --sb=*)
3019     sbindir="$ac_optarg" ;;
3020
3021   -sharedstatedir | --sharedstatedir | --sharedstatedi \
3022   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
3023   | --sharedst | --shareds | --shared | --share | --shar \
3024   | --sha | --sh)
3025     ac_prev=sharedstatedir ;;
3026   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
3027   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
3028   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
3029   | --sha=* | --sh=*)
3030     sharedstatedir="$ac_optarg" ;;
3031
3032   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
3033   | --syscon | --sysco | --sysc | --sys | --sy)
3034     ac_prev=sysconfdir ;;
3035   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
3036   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
3037     sysconfdir="$ac_optarg" ;;
3038
3039   esac
3040 done
3041
3042 # Be sure to have absolute paths.
3043 for ac_var in exec_prefix prefix
3044 do
3045   eval ac_val=$`echo $ac_var`
3046   case $ac_val in
3047     [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
3048     *)  as_fn_error $? "expected an absolute path for --$ac_var: $ac_val" "$LINENO" 5;;
3049   esac
3050 done
3051
3052
3053
3054 ac_ext=c
3055 ac_cpp='$CPP $CPPFLAGS'
3056 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3057 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3058 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3059 if test -n "$ac_tool_prefix"; then
3060   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3061 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3062 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3063 $as_echo_n "checking for $ac_word... " >&6; }
3064 if ${ac_cv_prog_CC+:} false; then :
3065   $as_echo_n "(cached) " >&6
3066 else
3067   if test -n "$CC"; then
3068   ac_cv_prog_CC="$CC" # Let the user override the test.
3069 else
3070 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3071 for as_dir in $PATH
3072 do
3073   IFS=$as_save_IFS
3074   test -z "$as_dir" && as_dir=.
3075     for ac_exec_ext in '' $ac_executable_extensions; do
3076   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3077     ac_cv_prog_CC="${ac_tool_prefix}gcc"
3078     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3079     break 2
3080   fi
3081 done
3082   done
3083 IFS=$as_save_IFS
3084
3085 fi
3086 fi
3087 CC=$ac_cv_prog_CC
3088 if test -n "$CC"; then
3089   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3090 $as_echo "$CC" >&6; }
3091 else
3092   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3093 $as_echo "no" >&6; }
3094 fi
3095
3096
3097 fi
3098 if test -z "$ac_cv_prog_CC"; then
3099   ac_ct_CC=$CC
3100   # Extract the first word of "gcc", so it can be a program name with args.
3101 set dummy gcc; ac_word=$2
3102 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3103 $as_echo_n "checking for $ac_word... " >&6; }
3104 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3105   $as_echo_n "(cached) " >&6
3106 else
3107   if test -n "$ac_ct_CC"; then
3108   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3109 else
3110 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3111 for as_dir in $PATH
3112 do
3113   IFS=$as_save_IFS
3114   test -z "$as_dir" && as_dir=.
3115     for ac_exec_ext in '' $ac_executable_extensions; do
3116   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3117     ac_cv_prog_ac_ct_CC="gcc"
3118     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3119     break 2
3120   fi
3121 done
3122   done
3123 IFS=$as_save_IFS
3124
3125 fi
3126 fi
3127 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3128 if test -n "$ac_ct_CC"; then
3129   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3130 $as_echo "$ac_ct_CC" >&6; }
3131 else
3132   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3133 $as_echo "no" >&6; }
3134 fi
3135
3136   if test "x$ac_ct_CC" = x; then
3137     CC=""
3138   else
3139     case $cross_compiling:$ac_tool_warned in
3140 yes:)
3141 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3142 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3143 ac_tool_warned=yes ;;
3144 esac
3145     CC=$ac_ct_CC
3146   fi
3147 else
3148   CC="$ac_cv_prog_CC"
3149 fi
3150
3151 if test -z "$CC"; then
3152           if test -n "$ac_tool_prefix"; then
3153     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3154 set dummy ${ac_tool_prefix}cc; ac_word=$2
3155 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3156 $as_echo_n "checking for $ac_word... " >&6; }
3157 if ${ac_cv_prog_CC+:} false; then :
3158   $as_echo_n "(cached) " >&6
3159 else
3160   if test -n "$CC"; then
3161   ac_cv_prog_CC="$CC" # Let the user override the test.
3162 else
3163 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3164 for as_dir in $PATH
3165 do
3166   IFS=$as_save_IFS
3167   test -z "$as_dir" && as_dir=.
3168     for ac_exec_ext in '' $ac_executable_extensions; do
3169   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3170     ac_cv_prog_CC="${ac_tool_prefix}cc"
3171     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3172     break 2
3173   fi
3174 done
3175   done
3176 IFS=$as_save_IFS
3177
3178 fi
3179 fi
3180 CC=$ac_cv_prog_CC
3181 if test -n "$CC"; then
3182   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3183 $as_echo "$CC" >&6; }
3184 else
3185   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3186 $as_echo "no" >&6; }
3187 fi
3188
3189
3190   fi
3191 fi
3192 if test -z "$CC"; then
3193   # Extract the first word of "cc", so it can be a program name with args.
3194 set dummy cc; ac_word=$2
3195 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3196 $as_echo_n "checking for $ac_word... " >&6; }
3197 if ${ac_cv_prog_CC+:} false; then :
3198   $as_echo_n "(cached) " >&6
3199 else
3200   if test -n "$CC"; then
3201   ac_cv_prog_CC="$CC" # Let the user override the test.
3202 else
3203   ac_prog_rejected=no
3204 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3205 for as_dir in $PATH
3206 do
3207   IFS=$as_save_IFS
3208   test -z "$as_dir" && as_dir=.
3209     for ac_exec_ext in '' $ac_executable_extensions; do
3210   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3211     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3212        ac_prog_rejected=yes
3213        continue
3214      fi
3215     ac_cv_prog_CC="cc"
3216     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3217     break 2
3218   fi
3219 done
3220   done
3221 IFS=$as_save_IFS
3222
3223 if test $ac_prog_rejected = yes; then
3224   # We found a bogon in the path, so make sure we never use it.
3225   set dummy $ac_cv_prog_CC
3226   shift
3227   if test $# != 0; then
3228     # We chose a different compiler from the bogus one.
3229     # However, it has the same basename, so the bogon will be chosen
3230     # first if we set CC to just the basename; use the full file name.
3231     shift
3232     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3233   fi
3234 fi
3235 fi
3236 fi
3237 CC=$ac_cv_prog_CC
3238 if test -n "$CC"; then
3239   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3240 $as_echo "$CC" >&6; }
3241 else
3242   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3243 $as_echo "no" >&6; }
3244 fi
3245
3246
3247 fi
3248 if test -z "$CC"; then
3249   if test -n "$ac_tool_prefix"; then
3250   for ac_prog in cl.exe
3251   do
3252     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3253 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3254 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3255 $as_echo_n "checking for $ac_word... " >&6; }
3256 if ${ac_cv_prog_CC+:} false; then :
3257   $as_echo_n "(cached) " >&6
3258 else
3259   if test -n "$CC"; then
3260   ac_cv_prog_CC="$CC" # Let the user override the test.
3261 else
3262 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3263 for as_dir in $PATH
3264 do
3265   IFS=$as_save_IFS
3266   test -z "$as_dir" && as_dir=.
3267     for ac_exec_ext in '' $ac_executable_extensions; do
3268   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3269     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3270     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3271     break 2
3272   fi
3273 done
3274   done
3275 IFS=$as_save_IFS
3276
3277 fi
3278 fi
3279 CC=$ac_cv_prog_CC
3280 if test -n "$CC"; then
3281   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3282 $as_echo "$CC" >&6; }
3283 else
3284   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3285 $as_echo "no" >&6; }
3286 fi
3287
3288
3289     test -n "$CC" && break
3290   done
3291 fi
3292 if test -z "$CC"; then
3293   ac_ct_CC=$CC
3294   for ac_prog in cl.exe
3295 do
3296   # Extract the first word of "$ac_prog", so it can be a program name with args.
3297 set dummy $ac_prog; ac_word=$2
3298 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3299 $as_echo_n "checking for $ac_word... " >&6; }
3300 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3301   $as_echo_n "(cached) " >&6
3302 else
3303   if test -n "$ac_ct_CC"; then
3304   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3305 else
3306 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3307 for as_dir in $PATH
3308 do
3309   IFS=$as_save_IFS
3310   test -z "$as_dir" && as_dir=.
3311     for ac_exec_ext in '' $ac_executable_extensions; do
3312   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3313     ac_cv_prog_ac_ct_CC="$ac_prog"
3314     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3315     break 2
3316   fi
3317 done
3318   done
3319 IFS=$as_save_IFS
3320
3321 fi
3322 fi
3323 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3324 if test -n "$ac_ct_CC"; then
3325   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3326 $as_echo "$ac_ct_CC" >&6; }
3327 else
3328   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3329 $as_echo "no" >&6; }
3330 fi
3331
3332
3333   test -n "$ac_ct_CC" && break
3334 done
3335
3336   if test "x$ac_ct_CC" = x; then
3337     CC=""
3338   else
3339     case $cross_compiling:$ac_tool_warned in
3340 yes:)
3341 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3342 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3343 ac_tool_warned=yes ;;
3344 esac
3345     CC=$ac_ct_CC
3346   fi
3347 fi
3348
3349 fi
3350
3351
3352 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3353 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3354 as_fn_error $? "no acceptable C compiler found in \$PATH
3355 See \`config.log' for more details" "$LINENO" 5; }
3356
3357 # Provide some information about the compiler.
3358 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3359 set X $ac_compile
3360 ac_compiler=$2
3361 for ac_option in --version -v -V -qversion; do
3362   { { ac_try="$ac_compiler $ac_option >&5"
3363 case "(($ac_try" in
3364   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3365   *) ac_try_echo=$ac_try;;
3366 esac
3367 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3368 $as_echo "$ac_try_echo"; } >&5
3369   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3370   ac_status=$?
3371   if test -s conftest.err; then
3372     sed '10a\
3373 ... rest of stderr output deleted ...
3374          10q' conftest.err >conftest.er1
3375     cat conftest.er1 >&5
3376   fi
3377   rm -f conftest.er1 conftest.err
3378   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3379   test $ac_status = 0; }
3380 done
3381
3382 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3383 /* end confdefs.h.  */
3384
3385 int
3386 main ()
3387 {
3388
3389   ;
3390   return 0;
3391 }
3392 _ACEOF
3393 ac_clean_files_save=$ac_clean_files
3394 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3395 # Try to create an executable without -o first, disregard a.out.
3396 # It will help us diagnose broken compilers, and finding out an intuition
3397 # of exeext.
3398 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3399 $as_echo_n "checking whether the C compiler works... " >&6; }
3400 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3401
3402 # The possible output files:
3403 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3404
3405 ac_rmfiles=
3406 for ac_file in $ac_files
3407 do
3408   case $ac_file in
3409     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3410     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3411   esac
3412 done
3413 rm -f $ac_rmfiles
3414
3415 if { { ac_try="$ac_link_default"
3416 case "(($ac_try" in
3417   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3418   *) ac_try_echo=$ac_try;;
3419 esac
3420 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3421 $as_echo "$ac_try_echo"; } >&5
3422   (eval "$ac_link_default") 2>&5
3423   ac_status=$?
3424   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3425   test $ac_status = 0; }; then :
3426   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3427 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3428 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
3429 # so that the user can short-circuit this test for compilers unknown to
3430 # Autoconf.
3431 for ac_file in $ac_files ''
3432 do
3433   test -f "$ac_file" || continue
3434   case $ac_file in
3435     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3436         ;;
3437     [ab].out )
3438         # We found the default executable, but exeext='' is most
3439         # certainly right.
3440         break;;
3441     *.* )
3442         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3443         then :; else
3444            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3445         fi
3446         # We set ac_cv_exeext here because the later test for it is not
3447         # safe: cross compilers may not add the suffix if given an `-o'
3448         # argument, so we may need to know it at that point already.
3449         # Even if this section looks crufty: it has the advantage of
3450         # actually working.
3451         break;;
3452     * )
3453         break;;
3454   esac
3455 done
3456 test "$ac_cv_exeext" = no && ac_cv_exeext=
3457
3458 else
3459   ac_file=''
3460 fi
3461 if test -z "$ac_file"; then :
3462   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3463 $as_echo "no" >&6; }
3464 $as_echo "$as_me: failed program was:" >&5
3465 sed 's/^/| /' conftest.$ac_ext >&5
3466
3467 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3468 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3469 as_fn_error 77 "C compiler cannot create executables
3470 See \`config.log' for more details" "$LINENO" 5; }
3471 else
3472   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3473 $as_echo "yes" >&6; }
3474 fi
3475 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3476 $as_echo_n "checking for C compiler default output file name... " >&6; }
3477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3478 $as_echo "$ac_file" >&6; }
3479 ac_exeext=$ac_cv_exeext
3480
3481 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3482 ac_clean_files=$ac_clean_files_save
3483 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3484 $as_echo_n "checking for suffix of executables... " >&6; }
3485 if { { ac_try="$ac_link"
3486 case "(($ac_try" in
3487   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3488   *) ac_try_echo=$ac_try;;
3489 esac
3490 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3491 $as_echo "$ac_try_echo"; } >&5
3492   (eval "$ac_link") 2>&5
3493   ac_status=$?
3494   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3495   test $ac_status = 0; }; then :
3496   # If both `conftest.exe' and `conftest' are `present' (well, observable)
3497 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3498 # work properly (i.e., refer to `conftest.exe'), while it won't with
3499 # `rm'.
3500 for ac_file in conftest.exe conftest conftest.*; do
3501   test -f "$ac_file" || continue
3502   case $ac_file in
3503     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3504     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3505           break;;
3506     * ) break;;
3507   esac
3508 done
3509 else
3510   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3511 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3512 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3513 See \`config.log' for more details" "$LINENO" 5; }
3514 fi
3515 rm -f conftest conftest$ac_cv_exeext
3516 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3517 $as_echo "$ac_cv_exeext" >&6; }
3518
3519 rm -f conftest.$ac_ext
3520 EXEEXT=$ac_cv_exeext
3521 ac_exeext=$EXEEXT
3522 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3523 /* end confdefs.h.  */
3524 #include <stdio.h>
3525 int
3526 main ()
3527 {
3528 FILE *f = fopen ("conftest.out", "w");
3529  return ferror (f) || fclose (f) != 0;
3530
3531   ;
3532   return 0;
3533 }
3534 _ACEOF
3535 ac_clean_files="$ac_clean_files conftest.out"
3536 # Check that the compiler produces executables we can run.  If not, either
3537 # the compiler is broken, or we cross compile.
3538 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3539 $as_echo_n "checking whether we are cross compiling... " >&6; }
3540 if test "$cross_compiling" != yes; then
3541   { { ac_try="$ac_link"
3542 case "(($ac_try" in
3543   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3544   *) ac_try_echo=$ac_try;;
3545 esac
3546 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3547 $as_echo "$ac_try_echo"; } >&5
3548   (eval "$ac_link") 2>&5
3549   ac_status=$?
3550   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3551   test $ac_status = 0; }
3552   if { ac_try='./conftest$ac_cv_exeext'
3553   { { case "(($ac_try" in
3554   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3555   *) ac_try_echo=$ac_try;;
3556 esac
3557 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3558 $as_echo "$ac_try_echo"; } >&5
3559   (eval "$ac_try") 2>&5
3560   ac_status=$?
3561   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3562   test $ac_status = 0; }; }; then
3563     cross_compiling=no
3564   else
3565     if test "$cross_compiling" = maybe; then
3566         cross_compiling=yes
3567     else
3568         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3569 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3570 as_fn_error $? "cannot run C compiled programs.
3571 If you meant to cross compile, use \`--host'.
3572 See \`config.log' for more details" "$LINENO" 5; }
3573     fi
3574   fi
3575 fi
3576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3577 $as_echo "$cross_compiling" >&6; }
3578
3579 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3580 ac_clean_files=$ac_clean_files_save
3581 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3582 $as_echo_n "checking for suffix of object files... " >&6; }
3583 if ${ac_cv_objext+:} false; then :
3584   $as_echo_n "(cached) " >&6
3585 else
3586   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3587 /* end confdefs.h.  */
3588
3589 int
3590 main ()
3591 {
3592
3593   ;
3594   return 0;
3595 }
3596 _ACEOF
3597 rm -f conftest.o conftest.obj
3598 if { { ac_try="$ac_compile"
3599 case "(($ac_try" in
3600   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3601   *) ac_try_echo=$ac_try;;
3602 esac
3603 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3604 $as_echo "$ac_try_echo"; } >&5
3605   (eval "$ac_compile") 2>&5
3606   ac_status=$?
3607   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3608   test $ac_status = 0; }; then :
3609   for ac_file in conftest.o conftest.obj conftest.*; do
3610   test -f "$ac_file" || continue;
3611   case $ac_file in
3612     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3613     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3614        break;;
3615   esac
3616 done
3617 else
3618   $as_echo "$as_me: failed program was:" >&5
3619 sed 's/^/| /' conftest.$ac_ext >&5
3620
3621 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3622 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3623 as_fn_error $? "cannot compute suffix of object files: cannot compile
3624 See \`config.log' for more details" "$LINENO" 5; }
3625 fi
3626 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3627 fi
3628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3629 $as_echo "$ac_cv_objext" >&6; }
3630 OBJEXT=$ac_cv_objext
3631 ac_objext=$OBJEXT
3632 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3633 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3634 if ${ac_cv_c_compiler_gnu+:} false; then :
3635   $as_echo_n "(cached) " >&6
3636 else
3637   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3638 /* end confdefs.h.  */
3639
3640 int
3641 main ()
3642 {
3643 #ifndef __GNUC__
3644        choke me
3645 #endif
3646
3647   ;
3648   return 0;
3649 }
3650 _ACEOF
3651 if ac_fn_c_try_compile "$LINENO"; then :
3652   ac_compiler_gnu=yes
3653 else
3654   ac_compiler_gnu=no
3655 fi
3656 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3657 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3658
3659 fi
3660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3661 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3662 if test $ac_compiler_gnu = yes; then
3663   GCC=yes
3664 else
3665   GCC=
3666 fi
3667 ac_test_CFLAGS=${CFLAGS+set}
3668 ac_save_CFLAGS=$CFLAGS
3669 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3670 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3671 if ${ac_cv_prog_cc_g+:} false; then :
3672   $as_echo_n "(cached) " >&6
3673 else
3674   ac_save_c_werror_flag=$ac_c_werror_flag
3675    ac_c_werror_flag=yes
3676    ac_cv_prog_cc_g=no
3677    CFLAGS="-g"
3678    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3679 /* end confdefs.h.  */
3680
3681 int
3682 main ()
3683 {
3684
3685   ;
3686   return 0;
3687 }
3688 _ACEOF
3689 if ac_fn_c_try_compile "$LINENO"; then :
3690   ac_cv_prog_cc_g=yes
3691 else
3692   CFLAGS=""
3693       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3694 /* end confdefs.h.  */
3695
3696 int
3697 main ()
3698 {
3699
3700   ;
3701   return 0;
3702 }
3703 _ACEOF
3704 if ac_fn_c_try_compile "$LINENO"; then :
3705
3706 else
3707   ac_c_werror_flag=$ac_save_c_werror_flag
3708          CFLAGS="-g"
3709          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3710 /* end confdefs.h.  */
3711
3712 int
3713 main ()
3714 {
3715
3716   ;
3717   return 0;
3718 }
3719 _ACEOF
3720 if ac_fn_c_try_compile "$LINENO"; then :
3721   ac_cv_prog_cc_g=yes
3722 fi
3723 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3724 fi
3725 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3726 fi
3727 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3728    ac_c_werror_flag=$ac_save_c_werror_flag
3729 fi
3730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3731 $as_echo "$ac_cv_prog_cc_g" >&6; }
3732 if test "$ac_test_CFLAGS" = set; then
3733   CFLAGS=$ac_save_CFLAGS
3734 elif test $ac_cv_prog_cc_g = yes; then
3735   if test "$GCC" = yes; then
3736     CFLAGS="-g -O2"
3737   else
3738     CFLAGS="-g"
3739   fi
3740 else
3741   if test "$GCC" = yes; then
3742     CFLAGS="-O2"
3743   else
3744     CFLAGS=
3745   fi
3746 fi
3747 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3748 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3749 if ${ac_cv_prog_cc_c89+:} false; then :
3750   $as_echo_n "(cached) " >&6
3751 else
3752   ac_cv_prog_cc_c89=no
3753 ac_save_CC=$CC
3754 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3755 /* end confdefs.h.  */
3756 #include <stdarg.h>
3757 #include <stdio.h>
3758 struct stat;
3759 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3760 struct buf { int x; };
3761 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3762 static char *e (p, i)
3763      char **p;
3764      int i;
3765 {
3766   return p[i];
3767 }
3768 static char *f (char * (*g) (char **, int), char **p, ...)
3769 {
3770   char *s;
3771   va_list v;
3772   va_start (v,p);
3773   s = g (p, va_arg (v,int));
3774   va_end (v);
3775   return s;
3776 }
3777
3778 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3779    function prototypes and stuff, but not '\xHH' hex character constants.
3780    These don't provoke an error unfortunately, instead are silently treated
3781    as 'x'.  The following induces an error, until -std is added to get
3782    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3783    array size at least.  It's necessary to write '\x00'==0 to get something
3784    that's true only with -std.  */
3785 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3786
3787 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3788    inside strings and character constants.  */
3789 #define FOO(x) 'x'
3790 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3791
3792 int test (int i, double x);
3793 struct s1 {int (*f) (int a);};
3794 struct s2 {int (*f) (double a);};
3795 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3796 int argc;
3797 char **argv;
3798 int
3799 main ()
3800 {
3801 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3802   ;
3803   return 0;
3804 }
3805 _ACEOF
3806 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3807         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3808 do
3809   CC="$ac_save_CC $ac_arg"
3810   if ac_fn_c_try_compile "$LINENO"; then :
3811   ac_cv_prog_cc_c89=$ac_arg
3812 fi
3813 rm -f core conftest.err conftest.$ac_objext
3814   test "x$ac_cv_prog_cc_c89" != "xno" && break
3815 done
3816 rm -f conftest.$ac_ext
3817 CC=$ac_save_CC
3818
3819 fi
3820 # AC_CACHE_VAL
3821 case "x$ac_cv_prog_cc_c89" in
3822   x)
3823     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3824 $as_echo "none needed" >&6; } ;;
3825   xno)
3826     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3827 $as_echo "unsupported" >&6; } ;;
3828   *)
3829     CC="$CC $ac_cv_prog_cc_c89"
3830     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3831 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3832 esac
3833 if test "x$ac_cv_prog_cc_c89" != xno; then :
3834
3835 fi
3836
3837 ac_ext=c
3838 ac_cpp='$CPP $CPPFLAGS'
3839 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3840 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3841 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3842
3843
3844
3845 if test "x$apu_preload_done" != "xyes" ; then
3846     apu_preload_done="yes"
3847
3848     echo "Applying apr-util hints file rules for $host"
3849
3850     case "$host" in
3851     *-dec-osf*)
3852
3853   if test -z "$apu_crypt_threadsafe"; then
3854     test "x$silent" != "xyes" && echo "  setting apu_crypt_threadsafe to \"1\""
3855     apu_crypt_threadsafe="1"
3856   fi
3857
3858         ;;
3859     *-hp-hpux11.*)
3860
3861   if test -z "$apu_crypt_threadsafe"; then
3862     test "x$silent" != "xyes" && echo "  setting apu_crypt_threadsafe to \"1\""
3863     apu_crypt_threadsafe="1"
3864   fi
3865
3866         ;;
3867     *-ibm-aix4*|*-ibm-aix5.1*)
3868
3869   if test -z "$apu_iconv_inbuf_const"; then
3870     test "x$silent" != "xyes" && echo "  setting apu_iconv_inbuf_const to \"1\""
3871     apu_iconv_inbuf_const="1"
3872   fi
3873
3874         ;;
3875     *-ibm-os390)
3876
3877   if test -z "$apu_crypt_threadsafe"; then
3878     test "x$silent" != "xyes" && echo "  setting apu_crypt_threadsafe to \"1\""
3879     apu_crypt_threadsafe="1"
3880   fi
3881
3882         ;;
3883     *-solaris2*)
3884
3885   if test -z "$apu_iconv_inbuf_const"; then
3886     test "x$silent" != "xyes" && echo "  setting apu_iconv_inbuf_const to \"1\""
3887     apu_iconv_inbuf_const="1"
3888   fi
3889
3890
3891   if test -z "$apu_crypt_threadsafe"; then
3892     test "x$silent" != "xyes" && echo "  setting apu_crypt_threadsafe to \"1\""
3893     apu_crypt_threadsafe="1"
3894   fi
3895
3896         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing fdatasync" >&5
3897 $as_echo_n "checking for library containing fdatasync... " >&6; }
3898 if ${ac_cv_search_fdatasync+:} false; then :
3899   $as_echo_n "(cached) " >&6
3900 else
3901   ac_func_search_save_LIBS=$LIBS
3902 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3903 /* end confdefs.h.  */
3904
3905 /* Override any GCC internal prototype to avoid an error.
3906    Use char because int might match the return type of a GCC
3907    builtin and then its argument prototype would still apply.  */
3908 #ifdef __cplusplus
3909 extern "C"
3910 #endif
3911 char fdatasync ();
3912 int
3913 main ()
3914 {
3915 return fdatasync ();
3916   ;
3917   return 0;
3918 }
3919 _ACEOF
3920 for ac_lib in '' rt posix4; do
3921   if test -z "$ac_lib"; then
3922     ac_res="none required"
3923   else
3924     ac_res=-l$ac_lib
3925     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
3926   fi
3927   if ac_fn_c_try_link "$LINENO"; then :
3928   ac_cv_search_fdatasync=$ac_res
3929 fi
3930 rm -f core conftest.err conftest.$ac_objext \
3931     conftest$ac_exeext
3932   if ${ac_cv_search_fdatasync+:} false; then :
3933   break
3934 fi
3935 done
3936 if ${ac_cv_search_fdatasync+:} false; then :
3937
3938 else
3939   ac_cv_search_fdatasync=no
3940 fi
3941 rm conftest.$ac_ext
3942 LIBS=$ac_func_search_save_LIBS
3943 fi
3944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_fdatasync" >&5
3945 $as_echo "$ac_cv_search_fdatasync" >&6; }
3946 ac_res=$ac_cv_search_fdatasync
3947 if test "$ac_res" != no; then :
3948   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
3949
3950 fi
3951
3952         ;;
3953     *-sco3.2v5*)
3954
3955   if test -z "$apu_db_xtra_libs"; then
3956     test "x$silent" != "xyes" && echo "  setting apu_db_xtra_libs to \"-lsocket\""
3957     apu_db_xtra_libs="-lsocket"
3958   fi
3959
3960         ;;
3961     esac
3962
3963 fi
3964
3965
3966
3967 APRUTIL_INCLUDES=""
3968 APRUTIL_PRIV_INCLUDES="-I$top_builddir/include -I$top_builddir/include/private"
3969 if test -n "$USE_VPATH"; then
3970     APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES -I$abs_srcdir/include/private -I$abs_srcdir/include"
3971 fi
3972
3973
3974
3975
3976   apr_found="no"
3977
3978   if test "$target_os" = "os2-emx"; then
3979     # Scripts don't pass test -x on OS/2
3980     TEST_X="test -f"
3981   else
3982     TEST_X="test -x"
3983   fi
3984
3985   acceptable_majors="1"
3986
3987   apr_temp_acceptable_apr_config=""
3988   for apr_temp_major in $acceptable_majors
3989   do
3990     case $apr_temp_major in
3991       0)
3992       apr_temp_acceptable_apr_config="$apr_temp_acceptable_apr_config apr-config"
3993       ;;
3994       *)
3995       apr_temp_acceptable_apr_config="$apr_temp_acceptable_apr_config apr-$apr_temp_major-config"
3996       ;;
3997     esac
3998   done
3999
4000   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for APR" >&5
4001 $as_echo_n "checking for APR... " >&6; }
4002
4003 # Check whether --with-apr was given.
4004 if test "${with_apr+set}" = set; then :
4005   withval=$with_apr;
4006     if test "$withval" = "no" || test "$withval" = "yes"; then
4007       as_fn_error $? "--with-apr requires a directory or file to be provided" "$LINENO" 5
4008     fi
4009
4010     for apr_temp_apr_config_file in $apr_temp_acceptable_apr_config
4011     do
4012       for lookdir in "$withval/bin" "$withval"
4013       do
4014         if $TEST_X "$lookdir/$apr_temp_apr_config_file"; then
4015           apr_config="$lookdir/$apr_temp_apr_config_file"
4016
4017           apr_found="yes"
4018           break 2
4019         fi
4020       done
4021     done
4022
4023     if test "$apr_found" != "yes" && $TEST_X "$withval" && $withval --help > /dev/null 2>&1 ; then
4024       apr_config="$withval"
4025       apr_found="yes"
4026     fi
4027
4028             if test "$apr_found" != "yes"; then
4029       as_fn_error $? "the --with-apr parameter is incorrect. It must specify an install prefix, a build directory, or an apr-config file." "$LINENO" 5
4030     fi
4031
4032 else
4033
4034         if test -n "" && test "" = "1"; then
4035       for apr_temp_apr_config_file in $apr_temp_acceptable_apr_config
4036       do
4037         if $apr_temp_apr_config_file --help > /dev/null 2>&1 ; then
4038           apr_config="$apr_temp_apr_config_file"
4039
4040           apr_found="yes"
4041           break
4042         else
4043                     for lookdir in /usr /usr/local /usr/local/apr /opt/apr; do
4044             if $TEST_X "$lookdir/bin/$apr_temp_apr_config_file"; then
4045               apr_config="$lookdir/bin/$apr_temp_apr_config_file"
4046
4047               apr_found="yes"
4048               break 2
4049             fi
4050           done
4051         fi
4052       done
4053     fi
4054         if test "$apr_found" = "no" && test -d ""; then
4055       apr_temp_abs_srcdir="`cd \"\" && pwd`"
4056       apr_found="reconfig"
4057       apr_bundled_major="`sed -n '/#define.*APR_MAJOR_VERSION/s/^[^0-9]*\([0-9]*\).*$/\1/p' \"/include/apr_version.h\"`"
4058       case $apr_bundled_major in
4059         "")
4060           as_fn_error $? "failed to find major version of bundled APR" "$LINENO" 5
4061         ;;
4062         0)
4063           apr_temp_apr_config_file="apr-config"
4064         ;;
4065         *)
4066           apr_temp_apr_config_file="apr-$apr_bundled_major-config"
4067         ;;
4068       esac
4069       if test -n ""; then
4070         apr_config="/$apr_temp_apr_config_file"
4071       else
4072         apr_config="/$apr_temp_apr_config_file"
4073       fi
4074     fi
4075
4076 fi
4077
4078
4079   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_found" >&5
4080 $as_echo "$apr_found" >&6; }
4081
4082   if test "$apr_found" = "no"; then
4083     as_fn_error $? "APR could not be located. Please use the --with-apr option." "$LINENO" 5
4084   fi
4085
4086   APR_BUILD_DIR="`$apr_config --installbuilddir`"
4087
4088       APR_BUILD_DIR="`cd $APR_BUILD_DIR && pwd`"
4089
4090   APR_INCLUDES="`$apr_config --includes`"
4091   APR_LIBS="`$apr_config --link-libtool --libs`"
4092   APR_SO_EXT="`$apr_config --apr-so-ext`"
4093   APR_LIB_TARGET="`$apr_config --apr-lib-target`"
4094
4095
4096
4097
4098
4099
4100
4101   if test -z "$CC"; then
4102     test "x$silent" != "xyes" && echo "  setting CC to \"`$apr_config --cc`\""
4103     CC="`$apr_config --cc`"
4104   fi
4105
4106
4107   if test -z "$CPP"; then
4108     test "x$silent" != "xyes" && echo "  setting CPP to \"`$apr_config --cpp`\""
4109     CPP="`$apr_config --cpp`"
4110   fi
4111
4112
4113   if test "x$CFLAGS" = "x"; then
4114     test "x$silent" != "xyes" && echo "  setting CFLAGS to \"`$apr_config --cflags`\""
4115     CFLAGS="`$apr_config --cflags`"
4116   else
4117     apr_addto_bugger="`$apr_config --cflags`"
4118     for i in $apr_addto_bugger; do
4119       apr_addto_duplicate="0"
4120       for j in $CFLAGS; do
4121         if test "x$i" = "x$j"; then
4122           apr_addto_duplicate="1"
4123           break
4124         fi
4125       done
4126       if test $apr_addto_duplicate = "0"; then
4127         test "x$silent" != "xyes" && echo "  adding \"$i\" to CFLAGS"
4128         CFLAGS="$CFLAGS $i"
4129       fi
4130     done
4131   fi
4132
4133
4134   if test "x$CPPFLAGS" = "x"; then
4135     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"`$apr_config --cppflags`\""
4136     CPPFLAGS="`$apr_config --cppflags`"
4137   else
4138     apr_addto_bugger="`$apr_config --cppflags`"
4139     for i in $apr_addto_bugger; do
4140       apr_addto_duplicate="0"
4141       for j in $CPPFLAGS; do
4142         if test "x$i" = "x$j"; then
4143           apr_addto_duplicate="1"
4144           break
4145         fi
4146       done
4147       if test $apr_addto_duplicate = "0"; then
4148         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
4149         CPPFLAGS="$CPPFLAGS $i"
4150       fi
4151     done
4152   fi
4153
4154 apr_shlibpath_var=`$apr_config --shlib-path-var`
4155
4156
4157
4158 # Check whether --with-apr-iconv was given.
4159 if test "${with_apr_iconv+set}" = set; then :
4160   withval=$with_apr_iconv;  apu_apriconv_dir="$withval"
4161     if test "$apu_apriconv_dir" != "no"; then
4162       if test -d "$apu_apriconv_dir"; then
4163
4164   # save our work to this point; this allows the sub-package to use it
4165   cat >confcache <<\_ACEOF
4166 # This file is a shell script that caches the results of configure
4167 # tests run on this system so they can be shared between configure
4168 # scripts and configure runs, see configure's option --config-cache.
4169 # It is not useful on other systems.  If it contains results you don't
4170 # want to keep, you may remove or edit it.
4171 #
4172 # config.status only pays attention to the cache file if you give it
4173 # the --recheck option to rerun configure.
4174 #
4175 # `ac_cv_env_foo' variables (set or unset) will be overridden when
4176 # loading this file, other *unset* `ac_cv_foo' will be assigned the
4177 # following values.
4178
4179 _ACEOF
4180
4181 # The following way of writing the cache mishandles newlines in values,
4182 # but we know of no workaround that is simple, portable, and efficient.
4183 # So, we kill variables containing newlines.
4184 # Ultrix sh set writes to stderr and can't be redirected directly,
4185 # and sets the high bit in the cache file unless we assign to the vars.
4186 (
4187   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
4188     eval ac_val=\$$ac_var
4189     case $ac_val in #(
4190     *${as_nl}*)
4191       case $ac_var in #(
4192       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
4193 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
4194       esac
4195       case $ac_var in #(
4196       _ | IFS | as_nl) ;; #(
4197       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
4198       *) { eval $ac_var=; unset $ac_var;} ;;
4199       esac ;;
4200     esac
4201   done
4202
4203   (set) 2>&1 |
4204     case $as_nl`(ac_space=' '; set) 2>&1` in #(
4205     *${as_nl}ac_space=\ *)
4206       # `set' does not quote correctly, so add quotes: double-quote
4207       # substitution turns \\\\ into \\, and sed turns \\ into \.
4208       sed -n \
4209         "s/'/'\\\\''/g;
4210           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
4211       ;; #(
4212     *)
4213       # `set' quotes correctly as required by POSIX, so do not add quotes.
4214       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
4215       ;;
4216     esac |
4217     sort
4218 ) |
4219   sed '
4220      /^ac_cv_env_/b end
4221      t clear
4222      :clear
4223      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
4224      t end
4225      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
4226      :end' >>confcache
4227 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
4228   if test -w "$cache_file"; then
4229     if test "x$cache_file" != "x/dev/null"; then
4230       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
4231 $as_echo "$as_me: updating cache $cache_file" >&6;}
4232       if test ! -f "$cache_file" || test -h "$cache_file"; then
4233         cat confcache >"$cache_file"
4234       else
4235         case $cache_file in #(
4236         */* | ?:*)
4237           mv -f confcache "$cache_file"$$ &&
4238           mv -f "$cache_file"$$ "$cache_file" ;; #(
4239         *)
4240           mv -f confcache "$cache_file" ;;
4241         esac
4242       fi
4243     fi
4244   else
4245     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
4246 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
4247   fi
4248 fi
4249 rm -f confcache
4250
4251   echo "configuring package in "$apu_apriconv_dir" now"
4252   ac_popdir=`pwd`
4253   apr_config_subdirs=""$apu_apriconv_dir""
4254   test -d "$apu_apriconv_dir" || $mkdir_p "$apu_apriconv_dir"
4255   ac_abs_srcdir=`(cd $srcdir/"$apu_apriconv_dir" && pwd)`
4256   cd "$apu_apriconv_dir"
4257
4258       # A "../" for each directory in /$config_subdirs.
4259       ac_dots=`echo $apr_config_subdirs|sed -e 's%^\./%%' -e 's%[^/]$%&/%' -e 's%[^/]*/%../%g'`
4260
4261   # Make the cache file pathname absolute for the subdirs
4262   # required to correctly handle subdirs that might actually
4263   # be symlinks
4264   case "$cache_file" in
4265   /*) # already absolute
4266     ac_sub_cache_file=$cache_file ;;
4267   *)  # Was relative path.
4268     ac_sub_cache_file="$ac_popdir/$cache_file" ;;
4269   esac
4270
4271
4272   apr_configure_args=
4273   apr_sep=
4274   for apr_configure_arg in $ac_configure_args
4275   do
4276     case "$apr_configure_arg" in
4277       --enable-layout=*|\'--enable-layout=*)
4278         continue ;;
4279     esac
4280     apr_configure_args="$apr_configure_args$apr_sep'$apr_configure_arg'"
4281     apr_sep=" "
4282   done
4283
4284
4285     test "x$silent" = "xyes" && apr_configure_args="$apr_configure_args --silent"
4286
4287     apr_configure_args="--disable-option-checking $apr_configure_args"
4288
4289               if eval $SHELL $ac_abs_srcdir/configure $apr_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_abs_srcdir $apache_apr_flags \
4290                              --prefix=$prefix \
4291                              --exec-prefix=$exec_prefix \
4292                              --libdir=$libdir \
4293                              --includedir=$includedir \
4294                              --bindir=$bindir \
4295                              --datadir=$datadir \
4296                              --with-installbuilddir=$installbuilddir
4297   then :
4298     echo ""$apu_apriconv_dir" configured properly"
4299   else
4300     echo "configure failed for "$apu_apriconv_dir""
4301     exit 1
4302   fi
4303
4304   cd $ac_popdir
4305
4306   # grab any updates from the sub-package
4307   if test -r "$cache_file"; then
4308   # Some versions of bash will fail to source /dev/null (special files
4309   # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
4310   if test /dev/null != "$cache_file" && test -f "$cache_file"; then
4311     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
4312 $as_echo "$as_me: loading cache $cache_file" >&6;}
4313     case $cache_file in
4314       [\\/]* | ?:[\\/]* ) . "$cache_file";;
4315       *)                      . "./$cache_file";;
4316     esac
4317   fi
4318 else
4319   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
4320 $as_echo "$as_me: creating cache $cache_file" >&6;}
4321   >$cache_file
4322 fi
4323
4324
4325         APRUTIL_EXPORT_LIBS="$abs_srcdir/$apu_apriconv_dir/lib/libapriconv.la \
4326                              $APRUTIL_EXPORT_LIBS"
4327         APRUTIL_INCLUDES="-I$abs_srcdir/$apu_apriconv_dir/include \
4328                           $APRUTIL_INCLUDES"
4329         APR_ICONV_DIR="$apu_apriconv_dir"
4330       else
4331        APR_ICONV_DIR=""
4332       fi
4333     else
4334       APR_ICONV_DIR=""
4335     fi
4336
4337 fi
4338
4339
4340
4341 ac_ext=c
4342 ac_cpp='$CPP $CPPFLAGS'
4343 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4344 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4345 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4346 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4347 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4348 # On Suns, sometimes $CPP names a directory.
4349 if test -n "$CPP" && test -d "$CPP"; then
4350   CPP=
4351 fi
4352 if test -z "$CPP"; then
4353   if ${ac_cv_prog_CPP+:} false; then :
4354   $as_echo_n "(cached) " >&6
4355 else
4356       # Double quotes because CPP needs to be expanded
4357     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4358     do
4359       ac_preproc_ok=false
4360 for ac_c_preproc_warn_flag in '' yes
4361 do
4362   # Use a header file that comes with gcc, so configuring glibc
4363   # with a fresh cross-compiler works.
4364   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4365   # <limits.h> exists even on freestanding compilers.
4366   # On the NeXT, cc -E runs the code through the compiler's parser,
4367   # not just through cpp. "Syntax error" is here to catch this case.
4368   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4369 /* end confdefs.h.  */
4370 #ifdef __STDC__
4371 # include <limits.h>
4372 #else
4373 # include <assert.h>
4374 #endif
4375                      Syntax error
4376 _ACEOF
4377 if ac_fn_c_try_cpp "$LINENO"; then :
4378
4379 else
4380   # Broken: fails on valid input.
4381 continue
4382 fi
4383 rm -f conftest.err conftest.i conftest.$ac_ext
4384
4385   # OK, works on sane cases.  Now check whether nonexistent headers
4386   # can be detected and how.
4387   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4388 /* end confdefs.h.  */
4389 #include <ac_nonexistent.h>
4390 _ACEOF
4391 if ac_fn_c_try_cpp "$LINENO"; then :
4392   # Broken: success on invalid input.
4393 continue
4394 else
4395   # Passes both tests.
4396 ac_preproc_ok=:
4397 break
4398 fi
4399 rm -f conftest.err conftest.i conftest.$ac_ext
4400
4401 done
4402 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4403 rm -f conftest.i conftest.err conftest.$ac_ext
4404 if $ac_preproc_ok; then :
4405   break
4406 fi
4407
4408     done
4409     ac_cv_prog_CPP=$CPP
4410
4411 fi
4412   CPP=$ac_cv_prog_CPP
4413 else
4414   ac_cv_prog_CPP=$CPP
4415 fi
4416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4417 $as_echo "$CPP" >&6; }
4418 ac_preproc_ok=false
4419 for ac_c_preproc_warn_flag in '' yes
4420 do
4421   # Use a header file that comes with gcc, so configuring glibc
4422   # with a fresh cross-compiler works.
4423   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4424   # <limits.h> exists even on freestanding compilers.
4425   # On the NeXT, cc -E runs the code through the compiler's parser,
4426   # not just through cpp. "Syntax error" is here to catch this case.
4427   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4428 /* end confdefs.h.  */
4429 #ifdef __STDC__
4430 # include <limits.h>
4431 #else
4432 # include <assert.h>
4433 #endif
4434                      Syntax error
4435 _ACEOF
4436 if ac_fn_c_try_cpp "$LINENO"; then :
4437
4438 else
4439   # Broken: fails on valid input.
4440 continue
4441 fi
4442 rm -f conftest.err conftest.i conftest.$ac_ext
4443
4444   # OK, works on sane cases.  Now check whether nonexistent headers
4445   # can be detected and how.
4446   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4447 /* end confdefs.h.  */
4448 #include <ac_nonexistent.h>
4449 _ACEOF
4450 if ac_fn_c_try_cpp "$LINENO"; then :
4451   # Broken: success on invalid input.
4452 continue
4453 else
4454   # Passes both tests.
4455 ac_preproc_ok=:
4456 break
4457 fi
4458 rm -f conftest.err conftest.i conftest.$ac_ext
4459
4460 done
4461 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4462 rm -f conftest.i conftest.err conftest.$ac_ext
4463 if $ac_preproc_ok; then :
4464
4465 else
4466   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4467 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4468 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4469 See \`config.log' for more details" "$LINENO" 5; }
4470 fi
4471
4472 ac_ext=c
4473 ac_cpp='$CPP $CPPFLAGS'
4474 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4475 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4476 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4477
4478
4479 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4480 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4481 if ${ac_cv_path_GREP+:} false; then :
4482   $as_echo_n "(cached) " >&6
4483 else
4484   if test -z "$GREP"; then
4485   ac_path_GREP_found=false
4486   # Loop through the user's path and test for each of PROGNAME-LIST
4487   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4488 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4489 do
4490   IFS=$as_save_IFS
4491   test -z "$as_dir" && as_dir=.
4492     for ac_prog in grep ggrep; do
4493     for ac_exec_ext in '' $ac_executable_extensions; do
4494       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4495       as_fn_executable_p "$ac_path_GREP" || continue
4496 # Check for GNU ac_path_GREP and select it if it is found.
4497   # Check for GNU $ac_path_GREP
4498 case `"$ac_path_GREP" --version 2>&1` in
4499 *GNU*)
4500   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4501 *)
4502   ac_count=0
4503   $as_echo_n 0123456789 >"conftest.in"
4504   while :
4505   do
4506     cat "conftest.in" "conftest.in" >"conftest.tmp"
4507     mv "conftest.tmp" "conftest.in"
4508     cp "conftest.in" "conftest.nl"
4509     $as_echo 'GREP' >> "conftest.nl"
4510     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4511     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4512     as_fn_arith $ac_count + 1 && ac_count=$as_val
4513     if test $ac_count -gt ${ac_path_GREP_max-0}; then
4514       # Best one so far, save it but keep looking for a better one
4515       ac_cv_path_GREP="$ac_path_GREP"
4516       ac_path_GREP_max=$ac_count
4517     fi
4518     # 10*(2^10) chars as input seems more than enough
4519     test $ac_count -gt 10 && break
4520   done
4521   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4522 esac
4523
4524       $ac_path_GREP_found && break 3
4525     done
4526   done
4527   done
4528 IFS=$as_save_IFS
4529   if test -z "$ac_cv_path_GREP"; then
4530     as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4531   fi
4532 else
4533   ac_cv_path_GREP=$GREP
4534 fi
4535
4536 fi
4537 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4538 $as_echo "$ac_cv_path_GREP" >&6; }
4539  GREP="$ac_cv_path_GREP"
4540
4541
4542 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4543 $as_echo_n "checking for egrep... " >&6; }
4544 if ${ac_cv_path_EGREP+:} false; then :
4545   $as_echo_n "(cached) " >&6
4546 else
4547   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4548    then ac_cv_path_EGREP="$GREP -E"
4549    else
4550      if test -z "$EGREP"; then
4551   ac_path_EGREP_found=false
4552   # Loop through the user's path and test for each of PROGNAME-LIST
4553   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4554 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4555 do
4556   IFS=$as_save_IFS
4557   test -z "$as_dir" && as_dir=.
4558     for ac_prog in egrep; do
4559     for ac_exec_ext in '' $ac_executable_extensions; do
4560       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4561       as_fn_executable_p "$ac_path_EGREP" || continue
4562 # Check for GNU ac_path_EGREP and select it if it is found.
4563   # Check for GNU $ac_path_EGREP
4564 case `"$ac_path_EGREP" --version 2>&1` in
4565 *GNU*)
4566   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4567 *)
4568   ac_count=0
4569   $as_echo_n 0123456789 >"conftest.in"
4570   while :
4571   do
4572     cat "conftest.in" "conftest.in" >"conftest.tmp"
4573     mv "conftest.tmp" "conftest.in"
4574     cp "conftest.in" "conftest.nl"
4575     $as_echo 'EGREP' >> "conftest.nl"
4576     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4577     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4578     as_fn_arith $ac_count + 1 && ac_count=$as_val
4579     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4580       # Best one so far, save it but keep looking for a better one
4581       ac_cv_path_EGREP="$ac_path_EGREP"
4582       ac_path_EGREP_max=$ac_count
4583     fi
4584     # 10*(2^10) chars as input seems more than enough
4585     test $ac_count -gt 10 && break
4586   done
4587   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4588 esac
4589
4590       $ac_path_EGREP_found && break 3
4591     done
4592   done
4593   done
4594 IFS=$as_save_IFS
4595   if test -z "$ac_cv_path_EGREP"; then
4596     as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4597   fi
4598 else
4599   ac_cv_path_EGREP=$EGREP
4600 fi
4601
4602    fi
4603 fi
4604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4605 $as_echo "$ac_cv_path_EGREP" >&6; }
4606  EGREP="$ac_cv_path_EGREP"
4607
4608
4609 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4610 $as_echo_n "checking for ANSI C header files... " >&6; }
4611 if ${ac_cv_header_stdc+:} false; then :
4612   $as_echo_n "(cached) " >&6
4613 else
4614   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4615 /* end confdefs.h.  */
4616 #include <stdlib.h>
4617 #include <stdarg.h>
4618 #include <string.h>
4619 #include <float.h>
4620
4621 int
4622 main ()
4623 {
4624
4625   ;
4626   return 0;
4627 }
4628 _ACEOF
4629 if ac_fn_c_try_compile "$LINENO"; then :
4630   ac_cv_header_stdc=yes
4631 else
4632   ac_cv_header_stdc=no
4633 fi
4634 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4635
4636 if test $ac_cv_header_stdc = yes; then
4637   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4638   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4639 /* end confdefs.h.  */
4640 #include <string.h>
4641
4642 _ACEOF
4643 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4644   $EGREP "memchr" >/dev/null 2>&1; then :
4645
4646 else
4647   ac_cv_header_stdc=no
4648 fi
4649 rm -f conftest*
4650
4651 fi
4652
4653 if test $ac_cv_header_stdc = yes; then
4654   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4655   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4656 /* end confdefs.h.  */
4657 #include <stdlib.h>
4658
4659 _ACEOF
4660 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4661   $EGREP "free" >/dev/null 2>&1; then :
4662
4663 else
4664   ac_cv_header_stdc=no
4665 fi
4666 rm -f conftest*
4667
4668 fi
4669
4670 if test $ac_cv_header_stdc = yes; then
4671   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4672   if test "$cross_compiling" = yes; then :
4673   :
4674 else
4675   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4676 /* end confdefs.h.  */
4677 #include <ctype.h>
4678 #include <stdlib.h>
4679 #if ((' ' & 0x0FF) == 0x020)
4680 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4681 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4682 #else
4683 # define ISLOWER(c) \
4684                    (('a' <= (c) && (c) <= 'i') \
4685                      || ('j' <= (c) && (c) <= 'r') \
4686                      || ('s' <= (c) && (c) <= 'z'))
4687 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4688 #endif
4689
4690 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4691 int
4692 main ()
4693 {
4694   int i;
4695   for (i = 0; i < 256; i++)
4696     if (XOR (islower (i), ISLOWER (i))
4697         || toupper (i) != TOUPPER (i))
4698       return 2;
4699   return 0;
4700 }
4701 _ACEOF
4702 if ac_fn_c_try_run "$LINENO"; then :
4703
4704 else
4705   ac_cv_header_stdc=no
4706 fi
4707 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4708   conftest.$ac_objext conftest.beam conftest.$ac_ext
4709 fi
4710
4711 fi
4712 fi
4713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4714 $as_echo "$ac_cv_header_stdc" >&6; }
4715 if test $ac_cv_header_stdc = yes; then
4716
4717 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4718
4719 fi
4720
4721 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4722 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4723                   inttypes.h stdint.h unistd.h
4724 do :
4725   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4726 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4727 "
4728 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4729   cat >>confdefs.h <<_ACEOF
4730 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4731 _ACEOF
4732
4733 fi
4734
4735 done
4736
4737
4738
4739   apu_have_crypto=0
4740   apu_have_openssl=0
4741   apu_have_nss=0
4742
4743   old_libs="$LIBS"
4744   old_cppflags="$CPPFLAGS"
4745   old_ldflags="$LDFLAGS"
4746
4747
4748 # Check whether --with-crypto was given.
4749 if test "${with_crypto+set}" = set; then :
4750   withval=$with_crypto;
4751     cryptolibs="openssl nss"
4752
4753     if test "$withval" = "yes"; then
4754
4755       crypto_library_enabled=0
4756       for cryptolib in $cryptolibs; do
4757         eval v=\$with_$cryptolib
4758         if test "$v" != "" -a "$v" != "no"; then
4759           crypto_library_enabled=1
4760         fi
4761       done
4762
4763       if test "$crypto_library_enabled" = "0"; then
4764         for cryptolib in $cryptolibs; do
4765           eval v=\$with_$cryptolib
4766           if test "$v" != "no"; then
4767             eval with_$cryptolib=yes
4768             crypto_library_enabled=1
4769           fi
4770         done
4771         if test "$crypto_library_enabled" = "1"; then
4772           { $as_echo "$as_me:${as_lineno-$LINENO}: Crypto was requested but no crypto library was found; autodetecting possible libraries" >&5
4773 $as_echo "$as_me: Crypto was requested but no crypto library was found; autodetecting possible libraries" >&6;}
4774         else
4775           as_fn_error $? "Crypto was requested but all possible crypto libraries were disabled." "$LINENO" 5
4776         fi
4777       fi
4778
4779
4780   openssl_have_headers=0
4781   openssl_have_libs=0
4782
4783   old_libs="$LIBS"
4784   old_cppflags="$CPPFLAGS"
4785   old_ldflags="$LDFLAGS"
4786
4787
4788 # Check whether --with-openssl was given.
4789 if test "${with_openssl+set}" = set; then :
4790   withval=$with_openssl;
4791     if test "$withval" = "yes"; then
4792       for ac_header in openssl/x509.h
4793 do :
4794   ac_fn_c_check_header_mongrel "$LINENO" "openssl/x509.h" "ac_cv_header_openssl_x509_h" "$ac_includes_default"
4795 if test "x$ac_cv_header_openssl_x509_h" = xyes; then :
4796   cat >>confdefs.h <<_ACEOF
4797 #define HAVE_OPENSSL_X509_H 1
4798 _ACEOF
4799  openssl_have_headers=1
4800 fi
4801
4802 done
4803
4804       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BN_init in -lcrypto" >&5
4805 $as_echo_n "checking for BN_init in -lcrypto... " >&6; }
4806 if ${ac_cv_lib_crypto_BN_init+:} false; then :
4807   $as_echo_n "(cached) " >&6
4808 else
4809   ac_check_lib_save_LIBS=$LIBS
4810 LIBS="-lcrypto  $LIBS"
4811 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4812 /* end confdefs.h.  */
4813
4814 /* Override any GCC internal prototype to avoid an error.
4815    Use char because int might match the return type of a GCC
4816    builtin and then its argument prototype would still apply.  */
4817 #ifdef __cplusplus
4818 extern "C"
4819 #endif
4820 char BN_init ();
4821 int
4822 main ()
4823 {
4824 return BN_init ();
4825   ;
4826   return 0;
4827 }
4828 _ACEOF
4829 if ac_fn_c_try_link "$LINENO"; then :
4830   ac_cv_lib_crypto_BN_init=yes
4831 else
4832   ac_cv_lib_crypto_BN_init=no
4833 fi
4834 rm -f core conftest.err conftest.$ac_objext \
4835     conftest$ac_exeext conftest.$ac_ext
4836 LIBS=$ac_check_lib_save_LIBS
4837 fi
4838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypto_BN_init" >&5
4839 $as_echo "$ac_cv_lib_crypto_BN_init" >&6; }
4840 if test "x$ac_cv_lib_crypto_BN_init" = xyes; then :
4841   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SSL_accept in -lssl" >&5
4842 $as_echo_n "checking for SSL_accept in -lssl... " >&6; }
4843 if ${ac_cv_lib_ssl_SSL_accept+:} false; then :
4844   $as_echo_n "(cached) " >&6
4845 else
4846   ac_check_lib_save_LIBS=$LIBS
4847 LIBS="-lssl -lcrypto $LIBS"
4848 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4849 /* end confdefs.h.  */
4850
4851 /* Override any GCC internal prototype to avoid an error.
4852    Use char because int might match the return type of a GCC
4853    builtin and then its argument prototype would still apply.  */
4854 #ifdef __cplusplus
4855 extern "C"
4856 #endif
4857 char SSL_accept ();
4858 int
4859 main ()
4860 {
4861 return SSL_accept ();
4862   ;
4863   return 0;
4864 }
4865 _ACEOF
4866 if ac_fn_c_try_link "$LINENO"; then :
4867   ac_cv_lib_ssl_SSL_accept=yes
4868 else
4869   ac_cv_lib_ssl_SSL_accept=no
4870 fi
4871 rm -f core conftest.err conftest.$ac_objext \
4872     conftest$ac_exeext conftest.$ac_ext
4873 LIBS=$ac_check_lib_save_LIBS
4874 fi
4875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ssl_SSL_accept" >&5
4876 $as_echo "$ac_cv_lib_ssl_SSL_accept" >&6; }
4877 if test "x$ac_cv_lib_ssl_SSL_accept" = xyes; then :
4878   openssl_have_libs=1
4879 fi
4880
4881 fi
4882
4883       if test "$openssl_have_headers" != "0" && test "$openssl_have_libs" != "0"; then
4884         apu_have_openssl=1
4885       fi
4886     elif test "$withval" = "no"; then
4887       apu_have_openssl=0
4888     else
4889
4890       openssl_CPPFLAGS="-I$withval/include"
4891       openssl_LDFLAGS="-L$withval/lib "
4892
4893
4894   if test "x$CPPFLAGS" = "x"; then
4895     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"$openssl_CPPFLAGS\""
4896     CPPFLAGS="$openssl_CPPFLAGS"
4897   else
4898     apr_addto_bugger="$openssl_CPPFLAGS"
4899     for i in $apr_addto_bugger; do
4900       apr_addto_duplicate="0"
4901       for j in $CPPFLAGS; do
4902         if test "x$i" = "x$j"; then
4903           apr_addto_duplicate="1"
4904           break
4905         fi
4906       done
4907       if test $apr_addto_duplicate = "0"; then
4908         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
4909         CPPFLAGS="$CPPFLAGS $i"
4910       fi
4911     done
4912   fi
4913
4914
4915   if test "x$LDFLAGS" = "x"; then
4916     test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"$openssl_LDFLAGS\""
4917     LDFLAGS="$openssl_LDFLAGS"
4918   else
4919     apr_addto_bugger="$openssl_LDFLAGS"
4920     for i in $apr_addto_bugger; do
4921       apr_addto_duplicate="0"
4922       for j in $LDFLAGS; do
4923         if test "x$i" = "x$j"; then
4924           apr_addto_duplicate="1"
4925           break
4926         fi
4927       done
4928       if test $apr_addto_duplicate = "0"; then
4929         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
4930         LDFLAGS="$LDFLAGS $i"
4931       fi
4932     done
4933   fi
4934
4935
4936       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for openssl in $withval" >&5
4937 $as_echo "$as_me: checking for openssl in $withval" >&6;}
4938       for ac_header in openssl/x509.h
4939 do :
4940   ac_fn_c_check_header_mongrel "$LINENO" "openssl/x509.h" "ac_cv_header_openssl_x509_h" "$ac_includes_default"
4941 if test "x$ac_cv_header_openssl_x509_h" = xyes; then :
4942   cat >>confdefs.h <<_ACEOF
4943 #define HAVE_OPENSSL_X509_H 1
4944 _ACEOF
4945  openssl_have_headers=1
4946 fi
4947
4948 done
4949
4950       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BN_init in -lcrypto" >&5
4951 $as_echo_n "checking for BN_init in -lcrypto... " >&6; }
4952 if ${ac_cv_lib_crypto_BN_init+:} false; then :
4953   $as_echo_n "(cached) " >&6
4954 else
4955   ac_check_lib_save_LIBS=$LIBS
4956 LIBS="-lcrypto  $LIBS"
4957 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4958 /* end confdefs.h.  */
4959
4960 /* Override any GCC internal prototype to avoid an error.
4961    Use char because int might match the return type of a GCC
4962    builtin and then its argument prototype would still apply.  */
4963 #ifdef __cplusplus
4964 extern "C"
4965 #endif
4966 char BN_init ();
4967 int
4968 main ()
4969 {
4970 return BN_init ();
4971   ;
4972   return 0;
4973 }
4974 _ACEOF
4975 if ac_fn_c_try_link "$LINENO"; then :
4976   ac_cv_lib_crypto_BN_init=yes
4977 else
4978   ac_cv_lib_crypto_BN_init=no
4979 fi
4980 rm -f core conftest.err conftest.$ac_objext \
4981     conftest$ac_exeext conftest.$ac_ext
4982 LIBS=$ac_check_lib_save_LIBS
4983 fi
4984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypto_BN_init" >&5
4985 $as_echo "$ac_cv_lib_crypto_BN_init" >&6; }
4986 if test "x$ac_cv_lib_crypto_BN_init" = xyes; then :
4987   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SSL_accept in -lssl" >&5
4988 $as_echo_n "checking for SSL_accept in -lssl... " >&6; }
4989 if ${ac_cv_lib_ssl_SSL_accept+:} false; then :
4990   $as_echo_n "(cached) " >&6
4991 else
4992   ac_check_lib_save_LIBS=$LIBS
4993 LIBS="-lssl -lcrypto $LIBS"
4994 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4995 /* end confdefs.h.  */
4996
4997 /* Override any GCC internal prototype to avoid an error.
4998    Use char because int might match the return type of a GCC
4999    builtin and then its argument prototype would still apply.  */
5000 #ifdef __cplusplus
5001 extern "C"
5002 #endif
5003 char SSL_accept ();
5004 int
5005 main ()
5006 {
5007 return SSL_accept ();
5008   ;
5009   return 0;
5010 }
5011 _ACEOF
5012 if ac_fn_c_try_link "$LINENO"; then :
5013   ac_cv_lib_ssl_SSL_accept=yes
5014 else
5015   ac_cv_lib_ssl_SSL_accept=no
5016 fi
5017 rm -f core conftest.err conftest.$ac_objext \
5018     conftest$ac_exeext conftest.$ac_ext
5019 LIBS=$ac_check_lib_save_LIBS
5020 fi
5021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ssl_SSL_accept" >&5
5022 $as_echo "$ac_cv_lib_ssl_SSL_accept" >&6; }
5023 if test "x$ac_cv_lib_ssl_SSL_accept" = xyes; then :
5024   openssl_have_libs=1
5025 fi
5026
5027 fi
5028
5029       if test "$openssl_have_headers" != "0" && test "$openssl_have_libs" != "0"; then
5030         apu_have_openssl=1
5031
5032   if test "x$APRUTIL_LDFLAGS" = "x"; then
5033     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$withval/lib\""
5034     APRUTIL_LDFLAGS="-L$withval/lib"
5035   else
5036     apr_addto_bugger="-L$withval/lib"
5037     for i in $apr_addto_bugger; do
5038       apr_addto_duplicate="0"
5039       for j in $APRUTIL_LDFLAGS; do
5040         if test "x$i" = "x$j"; then
5041           apr_addto_duplicate="1"
5042           break
5043         fi
5044       done
5045       if test $apr_addto_duplicate = "0"; then
5046         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
5047         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
5048       fi
5049     done
5050   fi
5051
5052
5053   if test "x$APRUTIL_INCLUDES" = "x"; then
5054     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$withval/include\""
5055     APRUTIL_INCLUDES="-I$withval/include"
5056   else
5057     apr_addto_bugger="-I$withval/include"
5058     for i in $apr_addto_bugger; do
5059       apr_addto_duplicate="0"
5060       for j in $APRUTIL_INCLUDES; do
5061         if test "x$i" = "x$j"; then
5062           apr_addto_duplicate="1"
5063           break
5064         fi
5065       done
5066       if test $apr_addto_duplicate = "0"; then
5067         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
5068         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
5069       fi
5070     done
5071   fi
5072
5073       fi
5074
5075       if test "$apu_have_openssl" != "1"; then
5076         for ac_header in openssl/x509.h
5077 do :
5078   ac_fn_c_check_header_mongrel "$LINENO" "openssl/x509.h" "ac_cv_header_openssl_x509_h" "$ac_includes_default"
5079 if test "x$ac_cv_header_openssl_x509_h" = xyes; then :
5080   cat >>confdefs.h <<_ACEOF
5081 #define HAVE_OPENSSL_X509_H 1
5082 _ACEOF
5083  openssl_have_headers=1
5084 fi
5085
5086 done
5087
5088         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BN_init in -lcrypto" >&5
5089 $as_echo_n "checking for BN_init in -lcrypto... " >&6; }
5090 if ${ac_cv_lib_crypto_BN_init+:} false; then :
5091   $as_echo_n "(cached) " >&6
5092 else
5093   ac_check_lib_save_LIBS=$LIBS
5094 LIBS="-lcrypto  $LIBS"
5095 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5096 /* end confdefs.h.  */
5097
5098 /* Override any GCC internal prototype to avoid an error.
5099    Use char because int might match the return type of a GCC
5100    builtin and then its argument prototype would still apply.  */
5101 #ifdef __cplusplus
5102 extern "C"
5103 #endif
5104 char BN_init ();
5105 int
5106 main ()
5107 {
5108 return BN_init ();
5109   ;
5110   return 0;
5111 }
5112 _ACEOF
5113 if ac_fn_c_try_link "$LINENO"; then :
5114   ac_cv_lib_crypto_BN_init=yes
5115 else
5116   ac_cv_lib_crypto_BN_init=no
5117 fi
5118 rm -f core conftest.err conftest.$ac_objext \
5119     conftest$ac_exeext conftest.$ac_ext
5120 LIBS=$ac_check_lib_save_LIBS
5121 fi
5122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypto_BN_init" >&5
5123 $as_echo "$ac_cv_lib_crypto_BN_init" >&6; }
5124 if test "x$ac_cv_lib_crypto_BN_init" = xyes; then :
5125   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SSL_accept in -lssl" >&5
5126 $as_echo_n "checking for SSL_accept in -lssl... " >&6; }
5127 if ${ac_cv_lib_ssl_SSL_accept+:} false; then :
5128   $as_echo_n "(cached) " >&6
5129 else
5130   ac_check_lib_save_LIBS=$LIBS
5131 LIBS="-lssl -lcrypto $LIBS"
5132 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5133 /* end confdefs.h.  */
5134
5135 /* Override any GCC internal prototype to avoid an error.
5136    Use char because int might match the return type of a GCC
5137    builtin and then its argument prototype would still apply.  */
5138 #ifdef __cplusplus
5139 extern "C"
5140 #endif
5141 char SSL_accept ();
5142 int
5143 main ()
5144 {
5145 return SSL_accept ();
5146   ;
5147   return 0;
5148 }
5149 _ACEOF
5150 if ac_fn_c_try_link "$LINENO"; then :
5151   ac_cv_lib_ssl_SSL_accept=yes
5152 else
5153   ac_cv_lib_ssl_SSL_accept=no
5154 fi
5155 rm -f core conftest.err conftest.$ac_objext \
5156     conftest$ac_exeext conftest.$ac_ext
5157 LIBS=$ac_check_lib_save_LIBS
5158 fi
5159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ssl_SSL_accept" >&5
5160 $as_echo "$ac_cv_lib_ssl_SSL_accept" >&6; }
5161 if test "x$ac_cv_lib_ssl_SSL_accept" = xyes; then :
5162   openssl_have_libs=1
5163 fi
5164
5165 fi
5166
5167         if test "$openssl_have_headers" != "0" && test "$openssl_have_libs" != "0"; then
5168           apu_have_openssl=1
5169
5170   if test "x$APRUTIL_LDFLAGS" = "x"; then
5171     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$withval/lib\""
5172     APRUTIL_LDFLAGS="-L$withval/lib"
5173   else
5174     apr_addto_bugger="-L$withval/lib"
5175     for i in $apr_addto_bugger; do
5176       apr_addto_duplicate="0"
5177       for j in $APRUTIL_LDFLAGS; do
5178         if test "x$i" = "x$j"; then
5179           apr_addto_duplicate="1"
5180           break
5181         fi
5182       done
5183       if test $apr_addto_duplicate = "0"; then
5184         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
5185         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
5186       fi
5187     done
5188   fi
5189
5190
5191   if test "x$APRUTIL_INCLUDES" = "x"; then
5192     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$withval/include\""
5193     APRUTIL_INCLUDES="-I$withval/include"
5194   else
5195     apr_addto_bugger="-I$withval/include"
5196     for i in $apr_addto_bugger; do
5197       apr_addto_duplicate="0"
5198       for j in $APRUTIL_INCLUDES; do
5199         if test "x$i" = "x$j"; then
5200           apr_addto_duplicate="1"
5201           break
5202         fi
5203       done
5204       if test $apr_addto_duplicate = "0"; then
5205         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
5206         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
5207       fi
5208     done
5209   fi
5210
5211         fi
5212       fi
5213
5214       ac_fn_c_check_decl "$LINENO" "EVP_PKEY_CTX_new" "ac_cv_have_decl_EVP_PKEY_CTX_new" "#include <openssl/evp.h>
5215 "
5216 if test "x$ac_cv_have_decl_EVP_PKEY_CTX_new" = xyes; then :
5217   ac_have_decl=1
5218 else
5219   ac_have_decl=0
5220 fi
5221
5222 cat >>confdefs.h <<_ACEOF
5223 #define HAVE_DECL_EVP_PKEY_CTX_NEW $ac_have_decl
5224 _ACEOF
5225
5226
5227     fi
5228
5229 else
5230
5231     apu_have_openssl=0
5232
5233 fi
5234
5235
5236
5237
5238       if test "$apu_have_openssl" = "1"; then
5239
5240   if test "x$LDADD_crypto_openssl" = "x"; then
5241     test "x$silent" != "xyes" && echo "  setting LDADD_crypto_openssl to \"$openssl_LDFLAGS -lssl -lcrypto\""
5242     LDADD_crypto_openssl="$openssl_LDFLAGS -lssl -lcrypto"
5243   else
5244     apr_addto_bugger="$openssl_LDFLAGS -lssl -lcrypto"
5245     for i in $apr_addto_bugger; do
5246       apr_addto_duplicate="0"
5247       for j in $LDADD_crypto_openssl; do
5248         if test "x$i" = "x$j"; then
5249           apr_addto_duplicate="1"
5250           break
5251         fi
5252       done
5253       if test $apr_addto_duplicate = "0"; then
5254         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDADD_crypto_openssl"
5255         LDADD_crypto_openssl="$LDADD_crypto_openssl $i"
5256       fi
5257     done
5258   fi
5259
5260     apu_have_crypto=1
5261
5262     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for const input buffers in OpenSSL" >&5
5263 $as_echo_n "checking for const input buffers in OpenSSL... " >&6; }
5264     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5265 /* end confdefs.h.  */
5266 #include <openssl/rsa.h>
5267 int
5268 main ()
5269 {
5270  const unsigned char * buf;
5271           unsigned char * outbuf;
5272           RSA rsa;
5273
5274                 RSA_private_decrypt(1,
5275                                                         buf,
5276                                                         outbuf,
5277                                                         &rsa,
5278                                                         RSA_PKCS1_PADDING);
5279
5280
5281   ;
5282   return 0;
5283 }
5284 _ACEOF
5285 if ac_fn_c_try_compile "$LINENO"; then :
5286   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5287 $as_echo "yes" >&6; }
5288
5289 $as_echo "#define CRYPTO_OPENSSL_CONST_BUFFERS 1" >>confdefs.h
5290
5291 else
5292   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5293 $as_echo "no" >&6; }
5294 fi
5295 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5296
5297   fi
5298
5299
5300
5301   LIBS="$old_libs"
5302   CPPFLAGS="$old_cppflags"
5303   LDFLAGS="$old_ldflags"
5304
5305
5306   nss_have_libs=0
5307
5308   old_libs="$LIBS"
5309   old_cppflags="$CPPFLAGS"
5310   old_ldflags="$LDFLAGS"
5311
5312
5313 # Check whether --with-nss was given.
5314 if test "${with_nss+set}" = set; then :
5315   withval=$with_nss;
5316     if test "$withval" = "yes"; then
5317       if test -n "$ac_tool_prefix"; then
5318   # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
5319 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
5320 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5321 $as_echo_n "checking for $ac_word... " >&6; }
5322 if ${ac_cv_path_PKG_CONFIG+:} false; then :
5323   $as_echo_n "(cached) " >&6
5324 else
5325   case $PKG_CONFIG in
5326   [\\/]* | ?:[\\/]*)
5327   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
5328   ;;
5329   *)
5330   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5331 for as_dir in $PATH
5332 do
5333   IFS=$as_save_IFS
5334   test -z "$as_dir" && as_dir=.
5335     for ac_exec_ext in '' $ac_executable_extensions; do
5336   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5337     ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
5338     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5339     break 2
5340   fi
5341 done
5342   done
5343 IFS=$as_save_IFS
5344
5345   ;;
5346 esac
5347 fi
5348 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
5349 if test -n "$PKG_CONFIG"; then
5350   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
5351 $as_echo "$PKG_CONFIG" >&6; }
5352 else
5353   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5354 $as_echo "no" >&6; }
5355 fi
5356
5357
5358 fi
5359 if test -z "$ac_cv_path_PKG_CONFIG"; then
5360   ac_pt_PKG_CONFIG=$PKG_CONFIG
5361   # Extract the first word of "pkg-config", so it can be a program name with args.
5362 set dummy pkg-config; ac_word=$2
5363 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5364 $as_echo_n "checking for $ac_word... " >&6; }
5365 if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
5366   $as_echo_n "(cached) " >&6
5367 else
5368   case $ac_pt_PKG_CONFIG in
5369   [\\/]* | ?:[\\/]*)
5370   ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
5371   ;;
5372   *)
5373   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5374 for as_dir in $PATH
5375 do
5376   IFS=$as_save_IFS
5377   test -z "$as_dir" && as_dir=.
5378     for ac_exec_ext in '' $ac_executable_extensions; do
5379   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5380     ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
5381     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5382     break 2
5383   fi
5384 done
5385   done
5386 IFS=$as_save_IFS
5387
5388   ;;
5389 esac
5390 fi
5391 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
5392 if test -n "$ac_pt_PKG_CONFIG"; then
5393   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
5394 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
5395 else
5396   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5397 $as_echo "no" >&6; }
5398 fi
5399
5400   if test "x$ac_pt_PKG_CONFIG" = x; then
5401     PKG_CONFIG=""
5402   else
5403     case $cross_compiling:$ac_tool_warned in
5404 yes:)
5405 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5406 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5407 ac_tool_warned=yes ;;
5408 esac
5409     PKG_CONFIG=$ac_pt_PKG_CONFIG
5410   fi
5411 else
5412   PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
5413 fi
5414
5415       if test -n "$PKG_CONFIG"; then
5416         nss_CPPFLAGS=`$PKG_CONFIG --cflags-only-I nss`
5417         nss_LDFLAGS=`$PKG_CONFIG --libs nss`
5418
5419   if test "x$CPPFLAGS" = "x"; then
5420     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"$nss_CPPFLAGS\""
5421     CPPFLAGS="$nss_CPPFLAGS"
5422   else
5423     apr_addto_bugger="$nss_CPPFLAGS"
5424     for i in $apr_addto_bugger; do
5425       apr_addto_duplicate="0"
5426       for j in $CPPFLAGS; do
5427         if test "x$i" = "x$j"; then
5428           apr_addto_duplicate="1"
5429           break
5430         fi
5431       done
5432       if test $apr_addto_duplicate = "0"; then
5433         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
5434         CPPFLAGS="$CPPFLAGS $i"
5435       fi
5436     done
5437   fi
5438
5439
5440   if test "x$LDFLAGS" = "x"; then
5441     test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"$nss_LDFLAGS\""
5442     LDFLAGS="$nss_LDFLAGS"
5443   else
5444     apr_addto_bugger="$nss_LDFLAGS"
5445     for i in $apr_addto_bugger; do
5446       apr_addto_duplicate="0"
5447       for j in $LDFLAGS; do
5448         if test "x$i" = "x$j"; then
5449           apr_addto_duplicate="1"
5450           break
5451         fi
5452       done
5453       if test $apr_addto_duplicate = "0"; then
5454         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
5455         LDFLAGS="$LDFLAGS $i"
5456       fi
5457     done
5458   fi
5459
5460       fi
5461       nss_have_prerrorh=0
5462       nss_have_nssh=0
5463       nss_have_pk11pubh=0
5464       for ac_header in prerror.h
5465 do :
5466   ac_fn_c_check_header_mongrel "$LINENO" "prerror.h" "ac_cv_header_prerror_h" "$ac_includes_default"
5467 if test "x$ac_cv_header_prerror_h" = xyes; then :
5468   cat >>confdefs.h <<_ACEOF
5469 #define HAVE_PRERROR_H 1
5470 _ACEOF
5471  nss_have_prerrorh=1
5472 fi
5473
5474 done
5475
5476       for ac_header in nss/nss.h nss.h
5477 do :
5478   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5479 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
5480 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5481   cat >>confdefs.h <<_ACEOF
5482 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5483 _ACEOF
5484  nss_have_nssh=1
5485 fi
5486
5487 done
5488
5489       for ac_header in nss/pk11pub.h pk11pub.h
5490 do :
5491   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5492 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
5493 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5494   cat >>confdefs.h <<_ACEOF
5495 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5496 _ACEOF
5497  nss_have_pk11pubh=1
5498 fi
5499
5500 done
5501
5502       nss_have_headers=${nss_have_prerrorh}${nss_have_nssh}${nss_have_pk11pubh}
5503       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PR_Initialize in -lnspr4" >&5
5504 $as_echo_n "checking for PR_Initialize in -lnspr4... " >&6; }
5505 if ${ac_cv_lib_nspr4_PR_Initialize+:} false; then :
5506   $as_echo_n "(cached) " >&6
5507 else
5508   ac_check_lib_save_LIBS=$LIBS
5509 LIBS="-lnspr4  $LIBS"
5510 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5511 /* end confdefs.h.  */
5512
5513 /* Override any GCC internal prototype to avoid an error.
5514    Use char because int might match the return type of a GCC
5515    builtin and then its argument prototype would still apply.  */
5516 #ifdef __cplusplus
5517 extern "C"
5518 #endif
5519 char PR_Initialize ();
5520 int
5521 main ()
5522 {
5523 return PR_Initialize ();
5524   ;
5525   return 0;
5526 }
5527 _ACEOF
5528 if ac_fn_c_try_link "$LINENO"; then :
5529   ac_cv_lib_nspr4_PR_Initialize=yes
5530 else
5531   ac_cv_lib_nspr4_PR_Initialize=no
5532 fi
5533 rm -f core conftest.err conftest.$ac_objext \
5534     conftest$ac_exeext conftest.$ac_ext
5535 LIBS=$ac_check_lib_save_LIBS
5536 fi
5537 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nspr4_PR_Initialize" >&5
5538 $as_echo "$ac_cv_lib_nspr4_PR_Initialize" >&6; }
5539 if test "x$ac_cv_lib_nspr4_PR_Initialize" = xyes; then :
5540   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PK11_CreatePBEV2AlgorithmID in -lnss3" >&5
5541 $as_echo_n "checking for PK11_CreatePBEV2AlgorithmID in -lnss3... " >&6; }
5542 if ${ac_cv_lib_nss3_PK11_CreatePBEV2AlgorithmID+:} false; then :
5543   $as_echo_n "(cached) " >&6
5544 else
5545   ac_check_lib_save_LIBS=$LIBS
5546 LIBS="-lnss3 -lnspr4 $LIBS"
5547 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5548 /* end confdefs.h.  */
5549
5550 /* Override any GCC internal prototype to avoid an error.
5551    Use char because int might match the return type of a GCC
5552    builtin and then its argument prototype would still apply.  */
5553 #ifdef __cplusplus
5554 extern "C"
5555 #endif
5556 char PK11_CreatePBEV2AlgorithmID ();
5557 int
5558 main ()
5559 {
5560 return PK11_CreatePBEV2AlgorithmID ();
5561   ;
5562   return 0;
5563 }
5564 _ACEOF
5565 if ac_fn_c_try_link "$LINENO"; then :
5566   ac_cv_lib_nss3_PK11_CreatePBEV2AlgorithmID=yes
5567 else
5568   ac_cv_lib_nss3_PK11_CreatePBEV2AlgorithmID=no
5569 fi
5570 rm -f core conftest.err conftest.$ac_objext \
5571     conftest$ac_exeext conftest.$ac_ext
5572 LIBS=$ac_check_lib_save_LIBS
5573 fi
5574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nss3_PK11_CreatePBEV2AlgorithmID" >&5
5575 $as_echo "$ac_cv_lib_nss3_PK11_CreatePBEV2AlgorithmID" >&6; }
5576 if test "x$ac_cv_lib_nss3_PK11_CreatePBEV2AlgorithmID" = xyes; then :
5577   nss_have_libs=1
5578 fi
5579
5580 fi
5581
5582       if test "$nss_have_headers" = "111" && test "$nss_have_libs" != "0"; then
5583         apu_have_nss=1
5584       fi
5585     elif test "$withval" = "no"; then
5586       apu_have_nss=0
5587     elif test "x$withval" != "x"; then
5588
5589       nss_CPPFLAGS="-I$withval/include/nss -I$withval/include/nss3 -I$withval/include/nspr -I$withval/include/nspr4 -I$withval/include -I$withval/../public"
5590       nss_LDFLAGS="-L$withval/lib "
5591
5592
5593   if test "x$CPPFLAGS" = "x"; then
5594     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"$nss_CPPFLAGS\""
5595     CPPFLAGS="$nss_CPPFLAGS"
5596   else
5597     apr_addto_bugger="$nss_CPPFLAGS"
5598     for i in $apr_addto_bugger; do
5599       apr_addto_duplicate="0"
5600       for j in $CPPFLAGS; do
5601         if test "x$i" = "x$j"; then
5602           apr_addto_duplicate="1"
5603           break
5604         fi
5605       done
5606       if test $apr_addto_duplicate = "0"; then
5607         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
5608         CPPFLAGS="$CPPFLAGS $i"
5609       fi
5610     done
5611   fi
5612
5613
5614   if test "x$LDFLAGS" = "x"; then
5615     test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"$nss_LDFLAGS\""
5616     LDFLAGS="$nss_LDFLAGS"
5617   else
5618     apr_addto_bugger="$nss_LDFLAGS"
5619     for i in $apr_addto_bugger; do
5620       apr_addto_duplicate="0"
5621       for j in $LDFLAGS; do
5622         if test "x$i" = "x$j"; then
5623           apr_addto_duplicate="1"
5624           break
5625         fi
5626       done
5627       if test $apr_addto_duplicate = "0"; then
5628         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
5629         LDFLAGS="$LDFLAGS $i"
5630       fi
5631     done
5632   fi
5633
5634
5635       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nss in $withval" >&5
5636 $as_echo "$as_me: checking for nss in $withval" >&6;}
5637       nss_have_prerrorh=0
5638       nss_have_nssh=0
5639       nss_have_pk11pubh=0
5640       for ac_header in prerror.h
5641 do :
5642   ac_fn_c_check_header_mongrel "$LINENO" "prerror.h" "ac_cv_header_prerror_h" "$ac_includes_default"
5643 if test "x$ac_cv_header_prerror_h" = xyes; then :
5644   cat >>confdefs.h <<_ACEOF
5645 #define HAVE_PRERROR_H 1
5646 _ACEOF
5647  nss_have_prerrorh=1
5648 fi
5649
5650 done
5651
5652       for ac_header in nss/nss.h nss.h
5653 do :
5654   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5655 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
5656 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5657   cat >>confdefs.h <<_ACEOF
5658 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5659 _ACEOF
5660  nss_have_nssh=1
5661 fi
5662
5663 done
5664
5665       for ac_header in nss/pk11pub.h pk11pub.h
5666 do :
5667   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5668 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
5669 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5670   cat >>confdefs.h <<_ACEOF
5671 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5672 _ACEOF
5673  nss_have_pk11pubh=1
5674 fi
5675
5676 done
5677
5678       nss_have_headers=${nss_have_prerrorh}${nss_have_nssh}${nss_have_pk11pubh}
5679       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PR_Initialize in -lnspr4" >&5
5680 $as_echo_n "checking for PR_Initialize in -lnspr4... " >&6; }
5681 if ${ac_cv_lib_nspr4_PR_Initialize+:} false; then :
5682   $as_echo_n "(cached) " >&6
5683 else
5684   ac_check_lib_save_LIBS=$LIBS
5685 LIBS="-lnspr4  $LIBS"
5686 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5687 /* end confdefs.h.  */
5688
5689 /* Override any GCC internal prototype to avoid an error.
5690    Use char because int might match the return type of a GCC
5691    builtin and then its argument prototype would still apply.  */
5692 #ifdef __cplusplus
5693 extern "C"
5694 #endif
5695 char PR_Initialize ();
5696 int
5697 main ()
5698 {
5699 return PR_Initialize ();
5700   ;
5701   return 0;
5702 }
5703 _ACEOF
5704 if ac_fn_c_try_link "$LINENO"; then :
5705   ac_cv_lib_nspr4_PR_Initialize=yes
5706 else
5707   ac_cv_lib_nspr4_PR_Initialize=no
5708 fi
5709 rm -f core conftest.err conftest.$ac_objext \
5710     conftest$ac_exeext conftest.$ac_ext
5711 LIBS=$ac_check_lib_save_LIBS
5712 fi
5713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nspr4_PR_Initialize" >&5
5714 $as_echo "$ac_cv_lib_nspr4_PR_Initialize" >&6; }
5715 if test "x$ac_cv_lib_nspr4_PR_Initialize" = xyes; then :
5716   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PK11_CreatePBEV2AlgorithmID in -lnss3" >&5
5717 $as_echo_n "checking for PK11_CreatePBEV2AlgorithmID in -lnss3... " >&6; }
5718 if ${ac_cv_lib_nss3_PK11_CreatePBEV2AlgorithmID+:} false; then :
5719   $as_echo_n "(cached) " >&6
5720 else
5721   ac_check_lib_save_LIBS=$LIBS
5722 LIBS="-lnss3 -lnspr4 $LIBS"
5723 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5724 /* end confdefs.h.  */
5725
5726 /* Override any GCC internal prototype to avoid an error.
5727    Use char because int might match the return type of a GCC
5728    builtin and then its argument prototype would still apply.  */
5729 #ifdef __cplusplus
5730 extern "C"
5731 #endif
5732 char PK11_CreatePBEV2AlgorithmID ();
5733 int
5734 main ()
5735 {
5736 return PK11_CreatePBEV2AlgorithmID ();
5737   ;
5738   return 0;
5739 }
5740 _ACEOF
5741 if ac_fn_c_try_link "$LINENO"; then :
5742   ac_cv_lib_nss3_PK11_CreatePBEV2AlgorithmID=yes
5743 else
5744   ac_cv_lib_nss3_PK11_CreatePBEV2AlgorithmID=no
5745 fi
5746 rm -f core conftest.err conftest.$ac_objext \
5747     conftest$ac_exeext conftest.$ac_ext
5748 LIBS=$ac_check_lib_save_LIBS
5749 fi
5750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nss3_PK11_CreatePBEV2AlgorithmID" >&5
5751 $as_echo "$ac_cv_lib_nss3_PK11_CreatePBEV2AlgorithmID" >&6; }
5752 if test "x$ac_cv_lib_nss3_PK11_CreatePBEV2AlgorithmID" = xyes; then :
5753   nss_have_libs=1
5754 fi
5755
5756 fi
5757
5758       if test "$nss_have_headers" = "111" && test "$nss_have_libs" != "0"; then
5759         apu_have_nss=1
5760       fi
5761
5762     fi
5763     if test "$apu_have_nss" != "0"; then
5764
5765   if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then
5766     test "x$silent" != "xyes" && echo "  setting APRUTIL_PRIV_INCLUDES to \"$nss_CPPFLAGS\""
5767     APRUTIL_PRIV_INCLUDES="$nss_CPPFLAGS"
5768   else
5769     apr_addto_bugger="$nss_CPPFLAGS"
5770     for i in $apr_addto_bugger; do
5771       apr_addto_duplicate="0"
5772       for j in $APRUTIL_PRIV_INCLUDES; do
5773         if test "x$i" = "x$j"; then
5774           apr_addto_duplicate="1"
5775           break
5776         fi
5777       done
5778       if test $apr_addto_duplicate = "0"; then
5779         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_PRIV_INCLUDES"
5780         APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i"
5781       fi
5782     done
5783   fi
5784
5785     fi
5786
5787 else
5788
5789     apu_have_nss=0
5790
5791 fi
5792
5793
5794
5795
5796       if test "$apu_have_nss" = "1"; then
5797
5798   if test "x$LDADD_crypto_nss" = "x"; then
5799     test "x$silent" != "xyes" && echo "  setting LDADD_crypto_nss to \"$nss_LDFLAGS -lnspr4 -lnss3\""
5800     LDADD_crypto_nss="$nss_LDFLAGS -lnspr4 -lnss3"
5801   else
5802     apr_addto_bugger="$nss_LDFLAGS -lnspr4 -lnss3"
5803     for i in $apr_addto_bugger; do
5804       apr_addto_duplicate="0"
5805       for j in $LDADD_crypto_nss; do
5806         if test "x$i" = "x$j"; then
5807           apr_addto_duplicate="1"
5808           break
5809         fi
5810       done
5811       if test $apr_addto_duplicate = "0"; then
5812         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDADD_crypto_nss"
5813         LDADD_crypto_nss="$LDADD_crypto_nss $i"
5814       fi
5815     done
5816   fi
5817
5818     apu_have_crypto=1
5819   fi
5820
5821
5822
5823   LIBS="$old_libs"
5824   CPPFLAGS="$old_cppflags"
5825   LDFLAGS="$old_ldflags"
5826
5827             if test "$apu_have_crypto" = "0"; then
5828         as_fn_error $? "Crypto was requested but no crypto library could be enabled; specify the location of a crypto library using --with-openssl, --with-nss, etc." "$LINENO" 5
5829       fi
5830     fi
5831
5832 else
5833
5834       apu_have_crypto=0
5835
5836 fi
5837
5838
5839
5840
5841
5842
5843
5844 echo $ac_n "${nl}checking for ldap support..."
5845
5846 apu_has_ldap="0";
5847 apu_has_ldapssl_client_init="0"
5848 apu_has_ldapssl_client_deinit="0"
5849 apu_has_ldapssl_add_trusted_cert="0"
5850 apu_has_ldap_start_tls_s="0"
5851 apu_has_ldapssl_init="0"
5852 apu_has_ldap_sslinit="0"
5853 apu_has_ldapssl_install_routines="0"
5854 apu_has_ldap_openldap="0"
5855 apu_has_ldap_solaris="0"
5856 apu_has_ldap_novell="0"
5857 apu_has_ldap_microsoft="0"
5858 apu_has_ldap_netscape="0"
5859 apu_has_ldap_mozilla="0"
5860 apu_has_ldap_tivoli="0"
5861 apu_has_ldap_zos="0"
5862 apu_has_ldap_other="0"
5863 LDADD_ldap_found=""
5864
5865
5866 # Check whether --with-lber was given.
5867 if test "${with_lber+set}" = set; then :
5868   withval=$with_lber;
5869     if test "$withval" = "yes"; then
5870       apu_liblber_name="lber"
5871     else
5872       apu_liblber_name="$withval"
5873     fi
5874
5875 else
5876
5877     apu_liblber_name="lber"
5878
5879 fi
5880
5881
5882
5883 # Check whether --with-ldap-include was given.
5884 if test "${with_ldap_include+set}" = set; then :
5885   withval=$with_ldap_include;
5886 fi
5887
5888
5889 # Check whether --with-ldap-lib was given.
5890 if test "${with_ldap_lib+set}" = set; then :
5891   withval=$with_ldap_lib;
5892 fi
5893
5894
5895 # Check whether --with-ldap was given.
5896 if test "${with_ldap+set}" = set; then :
5897   withval=$with_ldap;
5898     if test "$with_ldap" != "no"; then
5899       save_cppflags="$CPPFLAGS"
5900       save_ldflags="$LDFLAGS"
5901       save_libs="$LIBS"
5902       if test -n "$with_ldap_include"; then
5903         CPPFLAGS="$CPPFLAGS -I$with_ldap_include"
5904
5905   if test "x$APRUTIL_INCLUDES" = "x"; then
5906     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$with_ldap_include\""
5907     APRUTIL_INCLUDES="-I$with_ldap_include"
5908   else
5909     apr_addto_bugger="-I$with_ldap_include"
5910     for i in $apr_addto_bugger; do
5911       apr_addto_duplicate="0"
5912       for j in $APRUTIL_INCLUDES; do
5913         if test "x$i" = "x$j"; then
5914           apr_addto_duplicate="1"
5915           break
5916         fi
5917       done
5918       if test $apr_addto_duplicate = "0"; then
5919         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
5920         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
5921       fi
5922     done
5923   fi
5924
5925       fi
5926       if test -n "$with_ldap_lib"; then
5927         LDFLAGS="$LDFLAGS -L$with_ldap_lib"
5928
5929   if test "x$APRUTIL_LDFLAGS" = "x"; then
5930     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$with_ldap_lib\""
5931     APRUTIL_LDFLAGS="-L$with_ldap_lib"
5932   else
5933     apr_addto_bugger="-L$with_ldap_lib"
5934     for i in $apr_addto_bugger; do
5935       apr_addto_duplicate="0"
5936       for j in $APRUTIL_LDFLAGS; do
5937         if test "x$i" = "x$j"; then
5938           apr_addto_duplicate="1"
5939           break
5940         fi
5941       done
5942       if test $apr_addto_duplicate = "0"; then
5943         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
5944         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
5945       fi
5946     done
5947   fi
5948
5949       fi
5950
5951       LIBLDAP="$withval"
5952       if test "$LIBLDAP" = "yes"; then
5953
5954   if test ${apu_has_ldap} != "1"; then
5955     ldaplib="ldap50"
5956     extralib="-lnspr4 -lplc4 -lplds4 -liutil50 -llber50 -lldif50 -lnss3 -lprldap50 -lssl3 -lssldap50"
5957     # Clear the cache entry for subsequent APU_FIND_LDAPLIB invocations.
5958
5959     ldaplib_cache_id="`echo $ldaplib | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
5960
5961     unset ac_cv_lib_${ldaplib_cache_id}_ldap_init
5962     unset ac_cv_lib_${ldaplib_cache_id}___ldap_init
5963     as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_init" | $as_tr_sh`
5964 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_init in -l${ldaplib}" >&5
5965 $as_echo_n "checking for ldap_init in -l${ldaplib}... " >&6; }
5966 if eval \${$as_ac_Lib+:} false; then :
5967   $as_echo_n "(cached) " >&6
5968 else
5969   ac_check_lib_save_LIBS=$LIBS
5970 LIBS="-l${ldaplib} ${extralib} $LIBS"
5971 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5972 /* end confdefs.h.  */
5973
5974 /* Override any GCC internal prototype to avoid an error.
5975    Use char because int might match the return type of a GCC
5976    builtin and then its argument prototype would still apply.  */
5977 #ifdef __cplusplus
5978 extern "C"
5979 #endif
5980 char ldap_init ();
5981 int
5982 main ()
5983 {
5984 return ldap_init ();
5985   ;
5986   return 0;
5987 }
5988 _ACEOF
5989 if ac_fn_c_try_link "$LINENO"; then :
5990   eval "$as_ac_Lib=yes"
5991 else
5992   eval "$as_ac_Lib=no"
5993 fi
5994 rm -f core conftest.err conftest.$ac_objext \
5995     conftest$ac_exeext conftest.$ac_ext
5996 LIBS=$ac_check_lib_save_LIBS
5997 fi
5998 eval ac_res=\$$as_ac_Lib
5999                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6000 $as_echo "$ac_res" >&6; }
6001 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6002
6003         LDADD_ldap_found="-l${ldaplib} ${extralib}"
6004         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_init" | $as_tr_sh`
6005 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_init in -l${ldaplib}" >&5
6006 $as_echo_n "checking for ldapssl_client_init in -l${ldaplib}... " >&6; }
6007 if eval \${$as_ac_Lib+:} false; then :
6008   $as_echo_n "(cached) " >&6
6009 else
6010   ac_check_lib_save_LIBS=$LIBS
6011 LIBS="-l${ldaplib} ${extralib} $LIBS"
6012 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6013 /* end confdefs.h.  */
6014
6015 /* Override any GCC internal prototype to avoid an error.
6016    Use char because int might match the return type of a GCC
6017    builtin and then its argument prototype would still apply.  */
6018 #ifdef __cplusplus
6019 extern "C"
6020 #endif
6021 char ldapssl_client_init ();
6022 int
6023 main ()
6024 {
6025 return ldapssl_client_init ();
6026   ;
6027   return 0;
6028 }
6029 _ACEOF
6030 if ac_fn_c_try_link "$LINENO"; then :
6031   eval "$as_ac_Lib=yes"
6032 else
6033   eval "$as_ac_Lib=no"
6034 fi
6035 rm -f core conftest.err conftest.$ac_objext \
6036     conftest$ac_exeext conftest.$ac_ext
6037 LIBS=$ac_check_lib_save_LIBS
6038 fi
6039 eval ac_res=\$$as_ac_Lib
6040                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6041 $as_echo "$ac_res" >&6; }
6042 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6043   apu_has_ldapssl_client_init="1"
6044 fi
6045
6046         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_deinit" | $as_tr_sh`
6047 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_deinit in -l${ldaplib}" >&5
6048 $as_echo_n "checking for ldapssl_client_deinit in -l${ldaplib}... " >&6; }
6049 if eval \${$as_ac_Lib+:} false; then :
6050   $as_echo_n "(cached) " >&6
6051 else
6052   ac_check_lib_save_LIBS=$LIBS
6053 LIBS="-l${ldaplib} ${extralib} $LIBS"
6054 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6055 /* end confdefs.h.  */
6056
6057 /* Override any GCC internal prototype to avoid an error.
6058    Use char because int might match the return type of a GCC
6059    builtin and then its argument prototype would still apply.  */
6060 #ifdef __cplusplus
6061 extern "C"
6062 #endif
6063 char ldapssl_client_deinit ();
6064 int
6065 main ()
6066 {
6067 return ldapssl_client_deinit ();
6068   ;
6069   return 0;
6070 }
6071 _ACEOF
6072 if ac_fn_c_try_link "$LINENO"; then :
6073   eval "$as_ac_Lib=yes"
6074 else
6075   eval "$as_ac_Lib=no"
6076 fi
6077 rm -f core conftest.err conftest.$ac_objext \
6078     conftest$ac_exeext conftest.$ac_ext
6079 LIBS=$ac_check_lib_save_LIBS
6080 fi
6081 eval ac_res=\$$as_ac_Lib
6082                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6083 $as_echo "$ac_res" >&6; }
6084 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6085   apu_has_ldapssl_client_deinit="1"
6086 fi
6087
6088         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_add_trusted_cert" | $as_tr_sh`
6089 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_add_trusted_cert in -l${ldaplib}" >&5
6090 $as_echo_n "checking for ldapssl_add_trusted_cert in -l${ldaplib}... " >&6; }
6091 if eval \${$as_ac_Lib+:} false; then :
6092   $as_echo_n "(cached) " >&6
6093 else
6094   ac_check_lib_save_LIBS=$LIBS
6095 LIBS="-l${ldaplib} ${extralib} $LIBS"
6096 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6097 /* end confdefs.h.  */
6098
6099 /* Override any GCC internal prototype to avoid an error.
6100    Use char because int might match the return type of a GCC
6101    builtin and then its argument prototype would still apply.  */
6102 #ifdef __cplusplus
6103 extern "C"
6104 #endif
6105 char ldapssl_add_trusted_cert ();
6106 int
6107 main ()
6108 {
6109 return ldapssl_add_trusted_cert ();
6110   ;
6111   return 0;
6112 }
6113 _ACEOF
6114 if ac_fn_c_try_link "$LINENO"; then :
6115   eval "$as_ac_Lib=yes"
6116 else
6117   eval "$as_ac_Lib=no"
6118 fi
6119 rm -f core conftest.err conftest.$ac_objext \
6120     conftest$ac_exeext conftest.$ac_ext
6121 LIBS=$ac_check_lib_save_LIBS
6122 fi
6123 eval ac_res=\$$as_ac_Lib
6124                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6125 $as_echo "$ac_res" >&6; }
6126 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6127   apu_has_ldapssl_add_trusted_cert="1"
6128 fi
6129
6130         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_start_tls_s" | $as_tr_sh`
6131 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_start_tls_s in -l${ldaplib}" >&5
6132 $as_echo_n "checking for ldap_start_tls_s in -l${ldaplib}... " >&6; }
6133 if eval \${$as_ac_Lib+:} false; then :
6134   $as_echo_n "(cached) " >&6
6135 else
6136   ac_check_lib_save_LIBS=$LIBS
6137 LIBS="-l${ldaplib} ${extralib} $LIBS"
6138 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6139 /* end confdefs.h.  */
6140
6141 /* Override any GCC internal prototype to avoid an error.
6142    Use char because int might match the return type of a GCC
6143    builtin and then its argument prototype would still apply.  */
6144 #ifdef __cplusplus
6145 extern "C"
6146 #endif
6147 char ldap_start_tls_s ();
6148 int
6149 main ()
6150 {
6151 return ldap_start_tls_s ();
6152   ;
6153   return 0;
6154 }
6155 _ACEOF
6156 if ac_fn_c_try_link "$LINENO"; then :
6157   eval "$as_ac_Lib=yes"
6158 else
6159   eval "$as_ac_Lib=no"
6160 fi
6161 rm -f core conftest.err conftest.$ac_objext \
6162     conftest$ac_exeext conftest.$ac_ext
6163 LIBS=$ac_check_lib_save_LIBS
6164 fi
6165 eval ac_res=\$$as_ac_Lib
6166                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6167 $as_echo "$ac_res" >&6; }
6168 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6169   apu_has_ldap_start_tls_s="1"
6170 fi
6171
6172         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_sslinit" | $as_tr_sh`
6173 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_sslinit in -l${ldaplib}" >&5
6174 $as_echo_n "checking for ldap_sslinit in -l${ldaplib}... " >&6; }
6175 if eval \${$as_ac_Lib+:} false; then :
6176   $as_echo_n "(cached) " >&6
6177 else
6178   ac_check_lib_save_LIBS=$LIBS
6179 LIBS="-l${ldaplib} ${extralib} $LIBS"
6180 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6181 /* end confdefs.h.  */
6182
6183 /* Override any GCC internal prototype to avoid an error.
6184    Use char because int might match the return type of a GCC
6185    builtin and then its argument prototype would still apply.  */
6186 #ifdef __cplusplus
6187 extern "C"
6188 #endif
6189 char ldap_sslinit ();
6190 int
6191 main ()
6192 {
6193 return ldap_sslinit ();
6194   ;
6195   return 0;
6196 }
6197 _ACEOF
6198 if ac_fn_c_try_link "$LINENO"; then :
6199   eval "$as_ac_Lib=yes"
6200 else
6201   eval "$as_ac_Lib=no"
6202 fi
6203 rm -f core conftest.err conftest.$ac_objext \
6204     conftest$ac_exeext conftest.$ac_ext
6205 LIBS=$ac_check_lib_save_LIBS
6206 fi
6207 eval ac_res=\$$as_ac_Lib
6208                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6209 $as_echo "$ac_res" >&6; }
6210 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6211   apu_has_ldap_sslinit="1"
6212 fi
6213
6214         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_init" | $as_tr_sh`
6215 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_init in -l${ldaplib}" >&5
6216 $as_echo_n "checking for ldapssl_init in -l${ldaplib}... " >&6; }
6217 if eval \${$as_ac_Lib+:} false; then :
6218   $as_echo_n "(cached) " >&6
6219 else
6220   ac_check_lib_save_LIBS=$LIBS
6221 LIBS="-l${ldaplib} ${extralib} $LIBS"
6222 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6223 /* end confdefs.h.  */
6224
6225 /* Override any GCC internal prototype to avoid an error.
6226    Use char because int might match the return type of a GCC
6227    builtin and then its argument prototype would still apply.  */
6228 #ifdef __cplusplus
6229 extern "C"
6230 #endif
6231 char ldapssl_init ();
6232 int
6233 main ()
6234 {
6235 return ldapssl_init ();
6236   ;
6237   return 0;
6238 }
6239 _ACEOF
6240 if ac_fn_c_try_link "$LINENO"; then :
6241   eval "$as_ac_Lib=yes"
6242 else
6243   eval "$as_ac_Lib=no"
6244 fi
6245 rm -f core conftest.err conftest.$ac_objext \
6246     conftest$ac_exeext conftest.$ac_ext
6247 LIBS=$ac_check_lib_save_LIBS
6248 fi
6249 eval ac_res=\$$as_ac_Lib
6250                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6251 $as_echo "$ac_res" >&6; }
6252 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6253   apu_has_ldapssl_init="1"
6254 fi
6255
6256         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_install_routines" | $as_tr_sh`
6257 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_install_routines in -l${ldaplib}" >&5
6258 $as_echo_n "checking for ldapssl_install_routines in -l${ldaplib}... " >&6; }
6259 if eval \${$as_ac_Lib+:} false; then :
6260   $as_echo_n "(cached) " >&6
6261 else
6262   ac_check_lib_save_LIBS=$LIBS
6263 LIBS="-l${ldaplib} ${extralib} $LIBS"
6264 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6265 /* end confdefs.h.  */
6266
6267 /* Override any GCC internal prototype to avoid an error.
6268    Use char because int might match the return type of a GCC
6269    builtin and then its argument prototype would still apply.  */
6270 #ifdef __cplusplus
6271 extern "C"
6272 #endif
6273 char ldapssl_install_routines ();
6274 int
6275 main ()
6276 {
6277 return ldapssl_install_routines ();
6278   ;
6279   return 0;
6280 }
6281 _ACEOF
6282 if ac_fn_c_try_link "$LINENO"; then :
6283   eval "$as_ac_Lib=yes"
6284 else
6285   eval "$as_ac_Lib=no"
6286 fi
6287 rm -f core conftest.err conftest.$ac_objext \
6288     conftest$ac_exeext conftest.$ac_ext
6289 LIBS=$ac_check_lib_save_LIBS
6290 fi
6291 eval ac_res=\$$as_ac_Lib
6292                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6293 $as_echo "$ac_res" >&6; }
6294 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6295   apu_has_ldapssl_install_routines="1"
6296 fi
6297
6298         apu_has_ldap="1";
6299
6300 fi
6301
6302   fi
6303
6304
6305   if test ${apu_has_ldap} != "1"; then
6306     ldaplib="ldapssl41"
6307     extralib="-lnspr3 -lplc3 -lplds3"
6308     # Clear the cache entry for subsequent APU_FIND_LDAPLIB invocations.
6309
6310     ldaplib_cache_id="`echo $ldaplib | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
6311
6312     unset ac_cv_lib_${ldaplib_cache_id}_ldap_init
6313     unset ac_cv_lib_${ldaplib_cache_id}___ldap_init
6314     as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_init" | $as_tr_sh`
6315 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_init in -l${ldaplib}" >&5
6316 $as_echo_n "checking for ldap_init in -l${ldaplib}... " >&6; }
6317 if eval \${$as_ac_Lib+:} false; then :
6318   $as_echo_n "(cached) " >&6
6319 else
6320   ac_check_lib_save_LIBS=$LIBS
6321 LIBS="-l${ldaplib} ${extralib} $LIBS"
6322 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6323 /* end confdefs.h.  */
6324
6325 /* Override any GCC internal prototype to avoid an error.
6326    Use char because int might match the return type of a GCC
6327    builtin and then its argument prototype would still apply.  */
6328 #ifdef __cplusplus
6329 extern "C"
6330 #endif
6331 char ldap_init ();
6332 int
6333 main ()
6334 {
6335 return ldap_init ();
6336   ;
6337   return 0;
6338 }
6339 _ACEOF
6340 if ac_fn_c_try_link "$LINENO"; then :
6341   eval "$as_ac_Lib=yes"
6342 else
6343   eval "$as_ac_Lib=no"
6344 fi
6345 rm -f core conftest.err conftest.$ac_objext \
6346     conftest$ac_exeext conftest.$ac_ext
6347 LIBS=$ac_check_lib_save_LIBS
6348 fi
6349 eval ac_res=\$$as_ac_Lib
6350                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6351 $as_echo "$ac_res" >&6; }
6352 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6353
6354         LDADD_ldap_found="-l${ldaplib} ${extralib}"
6355         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_init" | $as_tr_sh`
6356 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_init in -l${ldaplib}" >&5
6357 $as_echo_n "checking for ldapssl_client_init in -l${ldaplib}... " >&6; }
6358 if eval \${$as_ac_Lib+:} false; then :
6359   $as_echo_n "(cached) " >&6
6360 else
6361   ac_check_lib_save_LIBS=$LIBS
6362 LIBS="-l${ldaplib} ${extralib} $LIBS"
6363 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6364 /* end confdefs.h.  */
6365
6366 /* Override any GCC internal prototype to avoid an error.
6367    Use char because int might match the return type of a GCC
6368    builtin and then its argument prototype would still apply.  */
6369 #ifdef __cplusplus
6370 extern "C"
6371 #endif
6372 char ldapssl_client_init ();
6373 int
6374 main ()
6375 {
6376 return ldapssl_client_init ();
6377   ;
6378   return 0;
6379 }
6380 _ACEOF
6381 if ac_fn_c_try_link "$LINENO"; then :
6382   eval "$as_ac_Lib=yes"
6383 else
6384   eval "$as_ac_Lib=no"
6385 fi
6386 rm -f core conftest.err conftest.$ac_objext \
6387     conftest$ac_exeext conftest.$ac_ext
6388 LIBS=$ac_check_lib_save_LIBS
6389 fi
6390 eval ac_res=\$$as_ac_Lib
6391                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6392 $as_echo "$ac_res" >&6; }
6393 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6394   apu_has_ldapssl_client_init="1"
6395 fi
6396
6397         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_deinit" | $as_tr_sh`
6398 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_deinit in -l${ldaplib}" >&5
6399 $as_echo_n "checking for ldapssl_client_deinit in -l${ldaplib}... " >&6; }
6400 if eval \${$as_ac_Lib+:} false; then :
6401   $as_echo_n "(cached) " >&6
6402 else
6403   ac_check_lib_save_LIBS=$LIBS
6404 LIBS="-l${ldaplib} ${extralib} $LIBS"
6405 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6406 /* end confdefs.h.  */
6407
6408 /* Override any GCC internal prototype to avoid an error.
6409    Use char because int might match the return type of a GCC
6410    builtin and then its argument prototype would still apply.  */
6411 #ifdef __cplusplus
6412 extern "C"
6413 #endif
6414 char ldapssl_client_deinit ();
6415 int
6416 main ()
6417 {
6418 return ldapssl_client_deinit ();
6419   ;
6420   return 0;
6421 }
6422 _ACEOF
6423 if ac_fn_c_try_link "$LINENO"; then :
6424   eval "$as_ac_Lib=yes"
6425 else
6426   eval "$as_ac_Lib=no"
6427 fi
6428 rm -f core conftest.err conftest.$ac_objext \
6429     conftest$ac_exeext conftest.$ac_ext
6430 LIBS=$ac_check_lib_save_LIBS
6431 fi
6432 eval ac_res=\$$as_ac_Lib
6433                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6434 $as_echo "$ac_res" >&6; }
6435 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6436   apu_has_ldapssl_client_deinit="1"
6437 fi
6438
6439         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_add_trusted_cert" | $as_tr_sh`
6440 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_add_trusted_cert in -l${ldaplib}" >&5
6441 $as_echo_n "checking for ldapssl_add_trusted_cert in -l${ldaplib}... " >&6; }
6442 if eval \${$as_ac_Lib+:} false; then :
6443   $as_echo_n "(cached) " >&6
6444 else
6445   ac_check_lib_save_LIBS=$LIBS
6446 LIBS="-l${ldaplib} ${extralib} $LIBS"
6447 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6448 /* end confdefs.h.  */
6449
6450 /* Override any GCC internal prototype to avoid an error.
6451    Use char because int might match the return type of a GCC
6452    builtin and then its argument prototype would still apply.  */
6453 #ifdef __cplusplus
6454 extern "C"
6455 #endif
6456 char ldapssl_add_trusted_cert ();
6457 int
6458 main ()
6459 {
6460 return ldapssl_add_trusted_cert ();
6461   ;
6462   return 0;
6463 }
6464 _ACEOF
6465 if ac_fn_c_try_link "$LINENO"; then :
6466   eval "$as_ac_Lib=yes"
6467 else
6468   eval "$as_ac_Lib=no"
6469 fi
6470 rm -f core conftest.err conftest.$ac_objext \
6471     conftest$ac_exeext conftest.$ac_ext
6472 LIBS=$ac_check_lib_save_LIBS
6473 fi
6474 eval ac_res=\$$as_ac_Lib
6475                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6476 $as_echo "$ac_res" >&6; }
6477 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6478   apu_has_ldapssl_add_trusted_cert="1"
6479 fi
6480
6481         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_start_tls_s" | $as_tr_sh`
6482 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_start_tls_s in -l${ldaplib}" >&5
6483 $as_echo_n "checking for ldap_start_tls_s in -l${ldaplib}... " >&6; }
6484 if eval \${$as_ac_Lib+:} false; then :
6485   $as_echo_n "(cached) " >&6
6486 else
6487   ac_check_lib_save_LIBS=$LIBS
6488 LIBS="-l${ldaplib} ${extralib} $LIBS"
6489 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6490 /* end confdefs.h.  */
6491
6492 /* Override any GCC internal prototype to avoid an error.
6493    Use char because int might match the return type of a GCC
6494    builtin and then its argument prototype would still apply.  */
6495 #ifdef __cplusplus
6496 extern "C"
6497 #endif
6498 char ldap_start_tls_s ();
6499 int
6500 main ()
6501 {
6502 return ldap_start_tls_s ();
6503   ;
6504   return 0;
6505 }
6506 _ACEOF
6507 if ac_fn_c_try_link "$LINENO"; then :
6508   eval "$as_ac_Lib=yes"
6509 else
6510   eval "$as_ac_Lib=no"
6511 fi
6512 rm -f core conftest.err conftest.$ac_objext \
6513     conftest$ac_exeext conftest.$ac_ext
6514 LIBS=$ac_check_lib_save_LIBS
6515 fi
6516 eval ac_res=\$$as_ac_Lib
6517                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6518 $as_echo "$ac_res" >&6; }
6519 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6520   apu_has_ldap_start_tls_s="1"
6521 fi
6522
6523         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_sslinit" | $as_tr_sh`
6524 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_sslinit in -l${ldaplib}" >&5
6525 $as_echo_n "checking for ldap_sslinit in -l${ldaplib}... " >&6; }
6526 if eval \${$as_ac_Lib+:} false; then :
6527   $as_echo_n "(cached) " >&6
6528 else
6529   ac_check_lib_save_LIBS=$LIBS
6530 LIBS="-l${ldaplib} ${extralib} $LIBS"
6531 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6532 /* end confdefs.h.  */
6533
6534 /* Override any GCC internal prototype to avoid an error.
6535    Use char because int might match the return type of a GCC
6536    builtin and then its argument prototype would still apply.  */
6537 #ifdef __cplusplus
6538 extern "C"
6539 #endif
6540 char ldap_sslinit ();
6541 int
6542 main ()
6543 {
6544 return ldap_sslinit ();
6545   ;
6546   return 0;
6547 }
6548 _ACEOF
6549 if ac_fn_c_try_link "$LINENO"; then :
6550   eval "$as_ac_Lib=yes"
6551 else
6552   eval "$as_ac_Lib=no"
6553 fi
6554 rm -f core conftest.err conftest.$ac_objext \
6555     conftest$ac_exeext conftest.$ac_ext
6556 LIBS=$ac_check_lib_save_LIBS
6557 fi
6558 eval ac_res=\$$as_ac_Lib
6559                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6560 $as_echo "$ac_res" >&6; }
6561 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6562   apu_has_ldap_sslinit="1"
6563 fi
6564
6565         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_init" | $as_tr_sh`
6566 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_init in -l${ldaplib}" >&5
6567 $as_echo_n "checking for ldapssl_init in -l${ldaplib}... " >&6; }
6568 if eval \${$as_ac_Lib+:} false; then :
6569   $as_echo_n "(cached) " >&6
6570 else
6571   ac_check_lib_save_LIBS=$LIBS
6572 LIBS="-l${ldaplib} ${extralib} $LIBS"
6573 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6574 /* end confdefs.h.  */
6575
6576 /* Override any GCC internal prototype to avoid an error.
6577    Use char because int might match the return type of a GCC
6578    builtin and then its argument prototype would still apply.  */
6579 #ifdef __cplusplus
6580 extern "C"
6581 #endif
6582 char ldapssl_init ();
6583 int
6584 main ()
6585 {
6586 return ldapssl_init ();
6587   ;
6588   return 0;
6589 }
6590 _ACEOF
6591 if ac_fn_c_try_link "$LINENO"; then :
6592   eval "$as_ac_Lib=yes"
6593 else
6594   eval "$as_ac_Lib=no"
6595 fi
6596 rm -f core conftest.err conftest.$ac_objext \
6597     conftest$ac_exeext conftest.$ac_ext
6598 LIBS=$ac_check_lib_save_LIBS
6599 fi
6600 eval ac_res=\$$as_ac_Lib
6601                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6602 $as_echo "$ac_res" >&6; }
6603 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6604   apu_has_ldapssl_init="1"
6605 fi
6606
6607         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_install_routines" | $as_tr_sh`
6608 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_install_routines in -l${ldaplib}" >&5
6609 $as_echo_n "checking for ldapssl_install_routines in -l${ldaplib}... " >&6; }
6610 if eval \${$as_ac_Lib+:} false; then :
6611   $as_echo_n "(cached) " >&6
6612 else
6613   ac_check_lib_save_LIBS=$LIBS
6614 LIBS="-l${ldaplib} ${extralib} $LIBS"
6615 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6616 /* end confdefs.h.  */
6617
6618 /* Override any GCC internal prototype to avoid an error.
6619    Use char because int might match the return type of a GCC
6620    builtin and then its argument prototype would still apply.  */
6621 #ifdef __cplusplus
6622 extern "C"
6623 #endif
6624 char ldapssl_install_routines ();
6625 int
6626 main ()
6627 {
6628 return ldapssl_install_routines ();
6629   ;
6630   return 0;
6631 }
6632 _ACEOF
6633 if ac_fn_c_try_link "$LINENO"; then :
6634   eval "$as_ac_Lib=yes"
6635 else
6636   eval "$as_ac_Lib=no"
6637 fi
6638 rm -f core conftest.err conftest.$ac_objext \
6639     conftest$ac_exeext conftest.$ac_ext
6640 LIBS=$ac_check_lib_save_LIBS
6641 fi
6642 eval ac_res=\$$as_ac_Lib
6643                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6644 $as_echo "$ac_res" >&6; }
6645 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6646   apu_has_ldapssl_install_routines="1"
6647 fi
6648
6649         apu_has_ldap="1";
6650
6651 fi
6652
6653   fi
6654
6655
6656   if test ${apu_has_ldap} != "1"; then
6657     ldaplib="ldapssl40"
6658     extralib=
6659     # Clear the cache entry for subsequent APU_FIND_LDAPLIB invocations.
6660
6661     ldaplib_cache_id="`echo $ldaplib | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
6662
6663     unset ac_cv_lib_${ldaplib_cache_id}_ldap_init
6664     unset ac_cv_lib_${ldaplib_cache_id}___ldap_init
6665     as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_init" | $as_tr_sh`
6666 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_init in -l${ldaplib}" >&5
6667 $as_echo_n "checking for ldap_init in -l${ldaplib}... " >&6; }
6668 if eval \${$as_ac_Lib+:} false; then :
6669   $as_echo_n "(cached) " >&6
6670 else
6671   ac_check_lib_save_LIBS=$LIBS
6672 LIBS="-l${ldaplib} ${extralib} $LIBS"
6673 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6674 /* end confdefs.h.  */
6675
6676 /* Override any GCC internal prototype to avoid an error.
6677    Use char because int might match the return type of a GCC
6678    builtin and then its argument prototype would still apply.  */
6679 #ifdef __cplusplus
6680 extern "C"
6681 #endif
6682 char ldap_init ();
6683 int
6684 main ()
6685 {
6686 return ldap_init ();
6687   ;
6688   return 0;
6689 }
6690 _ACEOF
6691 if ac_fn_c_try_link "$LINENO"; then :
6692   eval "$as_ac_Lib=yes"
6693 else
6694   eval "$as_ac_Lib=no"
6695 fi
6696 rm -f core conftest.err conftest.$ac_objext \
6697     conftest$ac_exeext conftest.$ac_ext
6698 LIBS=$ac_check_lib_save_LIBS
6699 fi
6700 eval ac_res=\$$as_ac_Lib
6701                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6702 $as_echo "$ac_res" >&6; }
6703 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6704
6705         LDADD_ldap_found="-l${ldaplib} ${extralib}"
6706         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_init" | $as_tr_sh`
6707 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_init in -l${ldaplib}" >&5
6708 $as_echo_n "checking for ldapssl_client_init in -l${ldaplib}... " >&6; }
6709 if eval \${$as_ac_Lib+:} false; then :
6710   $as_echo_n "(cached) " >&6
6711 else
6712   ac_check_lib_save_LIBS=$LIBS
6713 LIBS="-l${ldaplib} ${extralib} $LIBS"
6714 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6715 /* end confdefs.h.  */
6716
6717 /* Override any GCC internal prototype to avoid an error.
6718    Use char because int might match the return type of a GCC
6719    builtin and then its argument prototype would still apply.  */
6720 #ifdef __cplusplus
6721 extern "C"
6722 #endif
6723 char ldapssl_client_init ();
6724 int
6725 main ()
6726 {
6727 return ldapssl_client_init ();
6728   ;
6729   return 0;
6730 }
6731 _ACEOF
6732 if ac_fn_c_try_link "$LINENO"; then :
6733   eval "$as_ac_Lib=yes"
6734 else
6735   eval "$as_ac_Lib=no"
6736 fi
6737 rm -f core conftest.err conftest.$ac_objext \
6738     conftest$ac_exeext conftest.$ac_ext
6739 LIBS=$ac_check_lib_save_LIBS
6740 fi
6741 eval ac_res=\$$as_ac_Lib
6742                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6743 $as_echo "$ac_res" >&6; }
6744 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6745   apu_has_ldapssl_client_init="1"
6746 fi
6747
6748         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_deinit" | $as_tr_sh`
6749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_deinit in -l${ldaplib}" >&5
6750 $as_echo_n "checking for ldapssl_client_deinit in -l${ldaplib}... " >&6; }
6751 if eval \${$as_ac_Lib+:} false; then :
6752   $as_echo_n "(cached) " >&6
6753 else
6754   ac_check_lib_save_LIBS=$LIBS
6755 LIBS="-l${ldaplib} ${extralib} $LIBS"
6756 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6757 /* end confdefs.h.  */
6758
6759 /* Override any GCC internal prototype to avoid an error.
6760    Use char because int might match the return type of a GCC
6761    builtin and then its argument prototype would still apply.  */
6762 #ifdef __cplusplus
6763 extern "C"
6764 #endif
6765 char ldapssl_client_deinit ();
6766 int
6767 main ()
6768 {
6769 return ldapssl_client_deinit ();
6770   ;
6771   return 0;
6772 }
6773 _ACEOF
6774 if ac_fn_c_try_link "$LINENO"; then :
6775   eval "$as_ac_Lib=yes"
6776 else
6777   eval "$as_ac_Lib=no"
6778 fi
6779 rm -f core conftest.err conftest.$ac_objext \
6780     conftest$ac_exeext conftest.$ac_ext
6781 LIBS=$ac_check_lib_save_LIBS
6782 fi
6783 eval ac_res=\$$as_ac_Lib
6784                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6785 $as_echo "$ac_res" >&6; }
6786 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6787   apu_has_ldapssl_client_deinit="1"
6788 fi
6789
6790         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_add_trusted_cert" | $as_tr_sh`
6791 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_add_trusted_cert in -l${ldaplib}" >&5
6792 $as_echo_n "checking for ldapssl_add_trusted_cert in -l${ldaplib}... " >&6; }
6793 if eval \${$as_ac_Lib+:} false; then :
6794   $as_echo_n "(cached) " >&6
6795 else
6796   ac_check_lib_save_LIBS=$LIBS
6797 LIBS="-l${ldaplib} ${extralib} $LIBS"
6798 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6799 /* end confdefs.h.  */
6800
6801 /* Override any GCC internal prototype to avoid an error.
6802    Use char because int might match the return type of a GCC
6803    builtin and then its argument prototype would still apply.  */
6804 #ifdef __cplusplus
6805 extern "C"
6806 #endif
6807 char ldapssl_add_trusted_cert ();
6808 int
6809 main ()
6810 {
6811 return ldapssl_add_trusted_cert ();
6812   ;
6813   return 0;
6814 }
6815 _ACEOF
6816 if ac_fn_c_try_link "$LINENO"; then :
6817   eval "$as_ac_Lib=yes"
6818 else
6819   eval "$as_ac_Lib=no"
6820 fi
6821 rm -f core conftest.err conftest.$ac_objext \
6822     conftest$ac_exeext conftest.$ac_ext
6823 LIBS=$ac_check_lib_save_LIBS
6824 fi
6825 eval ac_res=\$$as_ac_Lib
6826                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6827 $as_echo "$ac_res" >&6; }
6828 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6829   apu_has_ldapssl_add_trusted_cert="1"
6830 fi
6831
6832         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_start_tls_s" | $as_tr_sh`
6833 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_start_tls_s in -l${ldaplib}" >&5
6834 $as_echo_n "checking for ldap_start_tls_s in -l${ldaplib}... " >&6; }
6835 if eval \${$as_ac_Lib+:} false; then :
6836   $as_echo_n "(cached) " >&6
6837 else
6838   ac_check_lib_save_LIBS=$LIBS
6839 LIBS="-l${ldaplib} ${extralib} $LIBS"
6840 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6841 /* end confdefs.h.  */
6842
6843 /* Override any GCC internal prototype to avoid an error.
6844    Use char because int might match the return type of a GCC
6845    builtin and then its argument prototype would still apply.  */
6846 #ifdef __cplusplus
6847 extern "C"
6848 #endif
6849 char ldap_start_tls_s ();
6850 int
6851 main ()
6852 {
6853 return ldap_start_tls_s ();
6854   ;
6855   return 0;
6856 }
6857 _ACEOF
6858 if ac_fn_c_try_link "$LINENO"; then :
6859   eval "$as_ac_Lib=yes"
6860 else
6861   eval "$as_ac_Lib=no"
6862 fi
6863 rm -f core conftest.err conftest.$ac_objext \
6864     conftest$ac_exeext conftest.$ac_ext
6865 LIBS=$ac_check_lib_save_LIBS
6866 fi
6867 eval ac_res=\$$as_ac_Lib
6868                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6869 $as_echo "$ac_res" >&6; }
6870 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6871   apu_has_ldap_start_tls_s="1"
6872 fi
6873
6874         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_sslinit" | $as_tr_sh`
6875 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_sslinit in -l${ldaplib}" >&5
6876 $as_echo_n "checking for ldap_sslinit in -l${ldaplib}... " >&6; }
6877 if eval \${$as_ac_Lib+:} false; then :
6878   $as_echo_n "(cached) " >&6
6879 else
6880   ac_check_lib_save_LIBS=$LIBS
6881 LIBS="-l${ldaplib} ${extralib} $LIBS"
6882 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6883 /* end confdefs.h.  */
6884
6885 /* Override any GCC internal prototype to avoid an error.
6886    Use char because int might match the return type of a GCC
6887    builtin and then its argument prototype would still apply.  */
6888 #ifdef __cplusplus
6889 extern "C"
6890 #endif
6891 char ldap_sslinit ();
6892 int
6893 main ()
6894 {
6895 return ldap_sslinit ();
6896   ;
6897   return 0;
6898 }
6899 _ACEOF
6900 if ac_fn_c_try_link "$LINENO"; then :
6901   eval "$as_ac_Lib=yes"
6902 else
6903   eval "$as_ac_Lib=no"
6904 fi
6905 rm -f core conftest.err conftest.$ac_objext \
6906     conftest$ac_exeext conftest.$ac_ext
6907 LIBS=$ac_check_lib_save_LIBS
6908 fi
6909 eval ac_res=\$$as_ac_Lib
6910                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6911 $as_echo "$ac_res" >&6; }
6912 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6913   apu_has_ldap_sslinit="1"
6914 fi
6915
6916         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_init" | $as_tr_sh`
6917 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_init in -l${ldaplib}" >&5
6918 $as_echo_n "checking for ldapssl_init in -l${ldaplib}... " >&6; }
6919 if eval \${$as_ac_Lib+:} false; then :
6920   $as_echo_n "(cached) " >&6
6921 else
6922   ac_check_lib_save_LIBS=$LIBS
6923 LIBS="-l${ldaplib} ${extralib} $LIBS"
6924 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6925 /* end confdefs.h.  */
6926
6927 /* Override any GCC internal prototype to avoid an error.
6928    Use char because int might match the return type of a GCC
6929    builtin and then its argument prototype would still apply.  */
6930 #ifdef __cplusplus
6931 extern "C"
6932 #endif
6933 char ldapssl_init ();
6934 int
6935 main ()
6936 {
6937 return ldapssl_init ();
6938   ;
6939   return 0;
6940 }
6941 _ACEOF
6942 if ac_fn_c_try_link "$LINENO"; then :
6943   eval "$as_ac_Lib=yes"
6944 else
6945   eval "$as_ac_Lib=no"
6946 fi
6947 rm -f core conftest.err conftest.$ac_objext \
6948     conftest$ac_exeext conftest.$ac_ext
6949 LIBS=$ac_check_lib_save_LIBS
6950 fi
6951 eval ac_res=\$$as_ac_Lib
6952                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6953 $as_echo "$ac_res" >&6; }
6954 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6955   apu_has_ldapssl_init="1"
6956 fi
6957
6958         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_install_routines" | $as_tr_sh`
6959 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_install_routines in -l${ldaplib}" >&5
6960 $as_echo_n "checking for ldapssl_install_routines in -l${ldaplib}... " >&6; }
6961 if eval \${$as_ac_Lib+:} false; then :
6962   $as_echo_n "(cached) " >&6
6963 else
6964   ac_check_lib_save_LIBS=$LIBS
6965 LIBS="-l${ldaplib} ${extralib} $LIBS"
6966 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6967 /* end confdefs.h.  */
6968
6969 /* Override any GCC internal prototype to avoid an error.
6970    Use char because int might match the return type of a GCC
6971    builtin and then its argument prototype would still apply.  */
6972 #ifdef __cplusplus
6973 extern "C"
6974 #endif
6975 char ldapssl_install_routines ();
6976 int
6977 main ()
6978 {
6979 return ldapssl_install_routines ();
6980   ;
6981   return 0;
6982 }
6983 _ACEOF
6984 if ac_fn_c_try_link "$LINENO"; then :
6985   eval "$as_ac_Lib=yes"
6986 else
6987   eval "$as_ac_Lib=no"
6988 fi
6989 rm -f core conftest.err conftest.$ac_objext \
6990     conftest$ac_exeext conftest.$ac_ext
6991 LIBS=$ac_check_lib_save_LIBS
6992 fi
6993 eval ac_res=\$$as_ac_Lib
6994                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6995 $as_echo "$ac_res" >&6; }
6996 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6997   apu_has_ldapssl_install_routines="1"
6998 fi
6999
7000         apu_has_ldap="1";
7001
7002 fi
7003
7004   fi
7005
7006
7007   if test ${apu_has_ldap} != "1"; then
7008     ldaplib="ldapssl30"
7009     extralib=
7010     # Clear the cache entry for subsequent APU_FIND_LDAPLIB invocations.
7011
7012     ldaplib_cache_id="`echo $ldaplib | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
7013
7014     unset ac_cv_lib_${ldaplib_cache_id}_ldap_init
7015     unset ac_cv_lib_${ldaplib_cache_id}___ldap_init
7016     as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_init" | $as_tr_sh`
7017 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_init in -l${ldaplib}" >&5
7018 $as_echo_n "checking for ldap_init in -l${ldaplib}... " >&6; }
7019 if eval \${$as_ac_Lib+:} false; then :
7020   $as_echo_n "(cached) " >&6
7021 else
7022   ac_check_lib_save_LIBS=$LIBS
7023 LIBS="-l${ldaplib} ${extralib} $LIBS"
7024 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7025 /* end confdefs.h.  */
7026
7027 /* Override any GCC internal prototype to avoid an error.
7028    Use char because int might match the return type of a GCC
7029    builtin and then its argument prototype would still apply.  */
7030 #ifdef __cplusplus
7031 extern "C"
7032 #endif
7033 char ldap_init ();
7034 int
7035 main ()
7036 {
7037 return ldap_init ();
7038   ;
7039   return 0;
7040 }
7041 _ACEOF
7042 if ac_fn_c_try_link "$LINENO"; then :
7043   eval "$as_ac_Lib=yes"
7044 else
7045   eval "$as_ac_Lib=no"
7046 fi
7047 rm -f core conftest.err conftest.$ac_objext \
7048     conftest$ac_exeext conftest.$ac_ext
7049 LIBS=$ac_check_lib_save_LIBS
7050 fi
7051 eval ac_res=\$$as_ac_Lib
7052                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7053 $as_echo "$ac_res" >&6; }
7054 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7055
7056         LDADD_ldap_found="-l${ldaplib} ${extralib}"
7057         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_init" | $as_tr_sh`
7058 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_init in -l${ldaplib}" >&5
7059 $as_echo_n "checking for ldapssl_client_init in -l${ldaplib}... " >&6; }
7060 if eval \${$as_ac_Lib+:} false; then :
7061   $as_echo_n "(cached) " >&6
7062 else
7063   ac_check_lib_save_LIBS=$LIBS
7064 LIBS="-l${ldaplib} ${extralib} $LIBS"
7065 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7066 /* end confdefs.h.  */
7067
7068 /* Override any GCC internal prototype to avoid an error.
7069    Use char because int might match the return type of a GCC
7070    builtin and then its argument prototype would still apply.  */
7071 #ifdef __cplusplus
7072 extern "C"
7073 #endif
7074 char ldapssl_client_init ();
7075 int
7076 main ()
7077 {
7078 return ldapssl_client_init ();
7079   ;
7080   return 0;
7081 }
7082 _ACEOF
7083 if ac_fn_c_try_link "$LINENO"; then :
7084   eval "$as_ac_Lib=yes"
7085 else
7086   eval "$as_ac_Lib=no"
7087 fi
7088 rm -f core conftest.err conftest.$ac_objext \
7089     conftest$ac_exeext conftest.$ac_ext
7090 LIBS=$ac_check_lib_save_LIBS
7091 fi
7092 eval ac_res=\$$as_ac_Lib
7093                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7094 $as_echo "$ac_res" >&6; }
7095 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7096   apu_has_ldapssl_client_init="1"
7097 fi
7098
7099         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_deinit" | $as_tr_sh`
7100 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_deinit in -l${ldaplib}" >&5
7101 $as_echo_n "checking for ldapssl_client_deinit in -l${ldaplib}... " >&6; }
7102 if eval \${$as_ac_Lib+:} false; then :
7103   $as_echo_n "(cached) " >&6
7104 else
7105   ac_check_lib_save_LIBS=$LIBS
7106 LIBS="-l${ldaplib} ${extralib} $LIBS"
7107 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7108 /* end confdefs.h.  */
7109
7110 /* Override any GCC internal prototype to avoid an error.
7111    Use char because int might match the return type of a GCC
7112    builtin and then its argument prototype would still apply.  */
7113 #ifdef __cplusplus
7114 extern "C"
7115 #endif
7116 char ldapssl_client_deinit ();
7117 int
7118 main ()
7119 {
7120 return ldapssl_client_deinit ();
7121   ;
7122   return 0;
7123 }
7124 _ACEOF
7125 if ac_fn_c_try_link "$LINENO"; then :
7126   eval "$as_ac_Lib=yes"
7127 else
7128   eval "$as_ac_Lib=no"
7129 fi
7130 rm -f core conftest.err conftest.$ac_objext \
7131     conftest$ac_exeext conftest.$ac_ext
7132 LIBS=$ac_check_lib_save_LIBS
7133 fi
7134 eval ac_res=\$$as_ac_Lib
7135                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7136 $as_echo "$ac_res" >&6; }
7137 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7138   apu_has_ldapssl_client_deinit="1"
7139 fi
7140
7141         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_add_trusted_cert" | $as_tr_sh`
7142 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_add_trusted_cert in -l${ldaplib}" >&5
7143 $as_echo_n "checking for ldapssl_add_trusted_cert in -l${ldaplib}... " >&6; }
7144 if eval \${$as_ac_Lib+:} false; then :
7145   $as_echo_n "(cached) " >&6
7146 else
7147   ac_check_lib_save_LIBS=$LIBS
7148 LIBS="-l${ldaplib} ${extralib} $LIBS"
7149 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7150 /* end confdefs.h.  */
7151
7152 /* Override any GCC internal prototype to avoid an error.
7153    Use char because int might match the return type of a GCC
7154    builtin and then its argument prototype would still apply.  */
7155 #ifdef __cplusplus
7156 extern "C"
7157 #endif
7158 char ldapssl_add_trusted_cert ();
7159 int
7160 main ()
7161 {
7162 return ldapssl_add_trusted_cert ();
7163   ;
7164   return 0;
7165 }
7166 _ACEOF
7167 if ac_fn_c_try_link "$LINENO"; then :
7168   eval "$as_ac_Lib=yes"
7169 else
7170   eval "$as_ac_Lib=no"
7171 fi
7172 rm -f core conftest.err conftest.$ac_objext \
7173     conftest$ac_exeext conftest.$ac_ext
7174 LIBS=$ac_check_lib_save_LIBS
7175 fi
7176 eval ac_res=\$$as_ac_Lib
7177                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7178 $as_echo "$ac_res" >&6; }
7179 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7180   apu_has_ldapssl_add_trusted_cert="1"
7181 fi
7182
7183         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_start_tls_s" | $as_tr_sh`
7184 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_start_tls_s in -l${ldaplib}" >&5
7185 $as_echo_n "checking for ldap_start_tls_s in -l${ldaplib}... " >&6; }
7186 if eval \${$as_ac_Lib+:} false; then :
7187   $as_echo_n "(cached) " >&6
7188 else
7189   ac_check_lib_save_LIBS=$LIBS
7190 LIBS="-l${ldaplib} ${extralib} $LIBS"
7191 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7192 /* end confdefs.h.  */
7193
7194 /* Override any GCC internal prototype to avoid an error.
7195    Use char because int might match the return type of a GCC
7196    builtin and then its argument prototype would still apply.  */
7197 #ifdef __cplusplus
7198 extern "C"
7199 #endif
7200 char ldap_start_tls_s ();
7201 int
7202 main ()
7203 {
7204 return ldap_start_tls_s ();
7205   ;
7206   return 0;
7207 }
7208 _ACEOF
7209 if ac_fn_c_try_link "$LINENO"; then :
7210   eval "$as_ac_Lib=yes"
7211 else
7212   eval "$as_ac_Lib=no"
7213 fi
7214 rm -f core conftest.err conftest.$ac_objext \
7215     conftest$ac_exeext conftest.$ac_ext
7216 LIBS=$ac_check_lib_save_LIBS
7217 fi
7218 eval ac_res=\$$as_ac_Lib
7219                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7220 $as_echo "$ac_res" >&6; }
7221 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7222   apu_has_ldap_start_tls_s="1"
7223 fi
7224
7225         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_sslinit" | $as_tr_sh`
7226 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_sslinit in -l${ldaplib}" >&5
7227 $as_echo_n "checking for ldap_sslinit in -l${ldaplib}... " >&6; }
7228 if eval \${$as_ac_Lib+:} false; then :
7229   $as_echo_n "(cached) " >&6
7230 else
7231   ac_check_lib_save_LIBS=$LIBS
7232 LIBS="-l${ldaplib} ${extralib} $LIBS"
7233 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7234 /* end confdefs.h.  */
7235
7236 /* Override any GCC internal prototype to avoid an error.
7237    Use char because int might match the return type of a GCC
7238    builtin and then its argument prototype would still apply.  */
7239 #ifdef __cplusplus
7240 extern "C"
7241 #endif
7242 char ldap_sslinit ();
7243 int
7244 main ()
7245 {
7246 return ldap_sslinit ();
7247   ;
7248   return 0;
7249 }
7250 _ACEOF
7251 if ac_fn_c_try_link "$LINENO"; then :
7252   eval "$as_ac_Lib=yes"
7253 else
7254   eval "$as_ac_Lib=no"
7255 fi
7256 rm -f core conftest.err conftest.$ac_objext \
7257     conftest$ac_exeext conftest.$ac_ext
7258 LIBS=$ac_check_lib_save_LIBS
7259 fi
7260 eval ac_res=\$$as_ac_Lib
7261                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7262 $as_echo "$ac_res" >&6; }
7263 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7264   apu_has_ldap_sslinit="1"
7265 fi
7266
7267         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_init" | $as_tr_sh`
7268 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_init in -l${ldaplib}" >&5
7269 $as_echo_n "checking for ldapssl_init in -l${ldaplib}... " >&6; }
7270 if eval \${$as_ac_Lib+:} false; then :
7271   $as_echo_n "(cached) " >&6
7272 else
7273   ac_check_lib_save_LIBS=$LIBS
7274 LIBS="-l${ldaplib} ${extralib} $LIBS"
7275 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7276 /* end confdefs.h.  */
7277
7278 /* Override any GCC internal prototype to avoid an error.
7279    Use char because int might match the return type of a GCC
7280    builtin and then its argument prototype would still apply.  */
7281 #ifdef __cplusplus
7282 extern "C"
7283 #endif
7284 char ldapssl_init ();
7285 int
7286 main ()
7287 {
7288 return ldapssl_init ();
7289   ;
7290   return 0;
7291 }
7292 _ACEOF
7293 if ac_fn_c_try_link "$LINENO"; then :
7294   eval "$as_ac_Lib=yes"
7295 else
7296   eval "$as_ac_Lib=no"
7297 fi
7298 rm -f core conftest.err conftest.$ac_objext \
7299     conftest$ac_exeext conftest.$ac_ext
7300 LIBS=$ac_check_lib_save_LIBS
7301 fi
7302 eval ac_res=\$$as_ac_Lib
7303                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7304 $as_echo "$ac_res" >&6; }
7305 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7306   apu_has_ldapssl_init="1"
7307 fi
7308
7309         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_install_routines" | $as_tr_sh`
7310 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_install_routines in -l${ldaplib}" >&5
7311 $as_echo_n "checking for ldapssl_install_routines in -l${ldaplib}... " >&6; }
7312 if eval \${$as_ac_Lib+:} false; then :
7313   $as_echo_n "(cached) " >&6
7314 else
7315   ac_check_lib_save_LIBS=$LIBS
7316 LIBS="-l${ldaplib} ${extralib} $LIBS"
7317 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7318 /* end confdefs.h.  */
7319
7320 /* Override any GCC internal prototype to avoid an error.
7321    Use char because int might match the return type of a GCC
7322    builtin and then its argument prototype would still apply.  */
7323 #ifdef __cplusplus
7324 extern "C"
7325 #endif
7326 char ldapssl_install_routines ();
7327 int
7328 main ()
7329 {
7330 return ldapssl_install_routines ();
7331   ;
7332   return 0;
7333 }
7334 _ACEOF
7335 if ac_fn_c_try_link "$LINENO"; then :
7336   eval "$as_ac_Lib=yes"
7337 else
7338   eval "$as_ac_Lib=no"
7339 fi
7340 rm -f core conftest.err conftest.$ac_objext \
7341     conftest$ac_exeext conftest.$ac_ext
7342 LIBS=$ac_check_lib_save_LIBS
7343 fi
7344 eval ac_res=\$$as_ac_Lib
7345                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7346 $as_echo "$ac_res" >&6; }
7347 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7348   apu_has_ldapssl_install_routines="1"
7349 fi
7350
7351         apu_has_ldap="1";
7352
7353 fi
7354
7355   fi
7356
7357
7358   if test ${apu_has_ldap} != "1"; then
7359     ldaplib="ldapssl20"
7360     extralib=
7361     # Clear the cache entry for subsequent APU_FIND_LDAPLIB invocations.
7362
7363     ldaplib_cache_id="`echo $ldaplib | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
7364
7365     unset ac_cv_lib_${ldaplib_cache_id}_ldap_init
7366     unset ac_cv_lib_${ldaplib_cache_id}___ldap_init
7367     as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_init" | $as_tr_sh`
7368 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_init in -l${ldaplib}" >&5
7369 $as_echo_n "checking for ldap_init in -l${ldaplib}... " >&6; }
7370 if eval \${$as_ac_Lib+:} false; then :
7371   $as_echo_n "(cached) " >&6
7372 else
7373   ac_check_lib_save_LIBS=$LIBS
7374 LIBS="-l${ldaplib} ${extralib} $LIBS"
7375 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7376 /* end confdefs.h.  */
7377
7378 /* Override any GCC internal prototype to avoid an error.
7379    Use char because int might match the return type of a GCC
7380    builtin and then its argument prototype would still apply.  */
7381 #ifdef __cplusplus
7382 extern "C"
7383 #endif
7384 char ldap_init ();
7385 int
7386 main ()
7387 {
7388 return ldap_init ();
7389   ;
7390   return 0;
7391 }
7392 _ACEOF
7393 if ac_fn_c_try_link "$LINENO"; then :
7394   eval "$as_ac_Lib=yes"
7395 else
7396   eval "$as_ac_Lib=no"
7397 fi
7398 rm -f core conftest.err conftest.$ac_objext \
7399     conftest$ac_exeext conftest.$ac_ext
7400 LIBS=$ac_check_lib_save_LIBS
7401 fi
7402 eval ac_res=\$$as_ac_Lib
7403                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7404 $as_echo "$ac_res" >&6; }
7405 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7406
7407         LDADD_ldap_found="-l${ldaplib} ${extralib}"
7408         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_init" | $as_tr_sh`
7409 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_init in -l${ldaplib}" >&5
7410 $as_echo_n "checking for ldapssl_client_init in -l${ldaplib}... " >&6; }
7411 if eval \${$as_ac_Lib+:} false; then :
7412   $as_echo_n "(cached) " >&6
7413 else
7414   ac_check_lib_save_LIBS=$LIBS
7415 LIBS="-l${ldaplib} ${extralib} $LIBS"
7416 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7417 /* end confdefs.h.  */
7418
7419 /* Override any GCC internal prototype to avoid an error.
7420    Use char because int might match the return type of a GCC
7421    builtin and then its argument prototype would still apply.  */
7422 #ifdef __cplusplus
7423 extern "C"
7424 #endif
7425 char ldapssl_client_init ();
7426 int
7427 main ()
7428 {
7429 return ldapssl_client_init ();
7430   ;
7431   return 0;
7432 }
7433 _ACEOF
7434 if ac_fn_c_try_link "$LINENO"; then :
7435   eval "$as_ac_Lib=yes"
7436 else
7437   eval "$as_ac_Lib=no"
7438 fi
7439 rm -f core conftest.err conftest.$ac_objext \
7440     conftest$ac_exeext conftest.$ac_ext
7441 LIBS=$ac_check_lib_save_LIBS
7442 fi
7443 eval ac_res=\$$as_ac_Lib
7444                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7445 $as_echo "$ac_res" >&6; }
7446 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7447   apu_has_ldapssl_client_init="1"
7448 fi
7449
7450         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_deinit" | $as_tr_sh`
7451 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_deinit in -l${ldaplib}" >&5
7452 $as_echo_n "checking for ldapssl_client_deinit in -l${ldaplib}... " >&6; }
7453 if eval \${$as_ac_Lib+:} false; then :
7454   $as_echo_n "(cached) " >&6
7455 else
7456   ac_check_lib_save_LIBS=$LIBS
7457 LIBS="-l${ldaplib} ${extralib} $LIBS"
7458 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7459 /* end confdefs.h.  */
7460
7461 /* Override any GCC internal prototype to avoid an error.
7462    Use char because int might match the return type of a GCC
7463    builtin and then its argument prototype would still apply.  */
7464 #ifdef __cplusplus
7465 extern "C"
7466 #endif
7467 char ldapssl_client_deinit ();
7468 int
7469 main ()
7470 {
7471 return ldapssl_client_deinit ();
7472   ;
7473   return 0;
7474 }
7475 _ACEOF
7476 if ac_fn_c_try_link "$LINENO"; then :
7477   eval "$as_ac_Lib=yes"
7478 else
7479   eval "$as_ac_Lib=no"
7480 fi
7481 rm -f core conftest.err conftest.$ac_objext \
7482     conftest$ac_exeext conftest.$ac_ext
7483 LIBS=$ac_check_lib_save_LIBS
7484 fi
7485 eval ac_res=\$$as_ac_Lib
7486                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7487 $as_echo "$ac_res" >&6; }
7488 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7489   apu_has_ldapssl_client_deinit="1"
7490 fi
7491
7492         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_add_trusted_cert" | $as_tr_sh`
7493 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_add_trusted_cert in -l${ldaplib}" >&5
7494 $as_echo_n "checking for ldapssl_add_trusted_cert in -l${ldaplib}... " >&6; }
7495 if eval \${$as_ac_Lib+:} false; then :
7496   $as_echo_n "(cached) " >&6
7497 else
7498   ac_check_lib_save_LIBS=$LIBS
7499 LIBS="-l${ldaplib} ${extralib} $LIBS"
7500 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7501 /* end confdefs.h.  */
7502
7503 /* Override any GCC internal prototype to avoid an error.
7504    Use char because int might match the return type of a GCC
7505    builtin and then its argument prototype would still apply.  */
7506 #ifdef __cplusplus
7507 extern "C"
7508 #endif
7509 char ldapssl_add_trusted_cert ();
7510 int
7511 main ()
7512 {
7513 return ldapssl_add_trusted_cert ();
7514   ;
7515   return 0;
7516 }
7517 _ACEOF
7518 if ac_fn_c_try_link "$LINENO"; then :
7519   eval "$as_ac_Lib=yes"
7520 else
7521   eval "$as_ac_Lib=no"
7522 fi
7523 rm -f core conftest.err conftest.$ac_objext \
7524     conftest$ac_exeext conftest.$ac_ext
7525 LIBS=$ac_check_lib_save_LIBS
7526 fi
7527 eval ac_res=\$$as_ac_Lib
7528                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7529 $as_echo "$ac_res" >&6; }
7530 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7531   apu_has_ldapssl_add_trusted_cert="1"
7532 fi
7533
7534         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_start_tls_s" | $as_tr_sh`
7535 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_start_tls_s in -l${ldaplib}" >&5
7536 $as_echo_n "checking for ldap_start_tls_s in -l${ldaplib}... " >&6; }
7537 if eval \${$as_ac_Lib+:} false; then :
7538   $as_echo_n "(cached) " >&6
7539 else
7540   ac_check_lib_save_LIBS=$LIBS
7541 LIBS="-l${ldaplib} ${extralib} $LIBS"
7542 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7543 /* end confdefs.h.  */
7544
7545 /* Override any GCC internal prototype to avoid an error.
7546    Use char because int might match the return type of a GCC
7547    builtin and then its argument prototype would still apply.  */
7548 #ifdef __cplusplus
7549 extern "C"
7550 #endif
7551 char ldap_start_tls_s ();
7552 int
7553 main ()
7554 {
7555 return ldap_start_tls_s ();
7556   ;
7557   return 0;
7558 }
7559 _ACEOF
7560 if ac_fn_c_try_link "$LINENO"; then :
7561   eval "$as_ac_Lib=yes"
7562 else
7563   eval "$as_ac_Lib=no"
7564 fi
7565 rm -f core conftest.err conftest.$ac_objext \
7566     conftest$ac_exeext conftest.$ac_ext
7567 LIBS=$ac_check_lib_save_LIBS
7568 fi
7569 eval ac_res=\$$as_ac_Lib
7570                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7571 $as_echo "$ac_res" >&6; }
7572 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7573   apu_has_ldap_start_tls_s="1"
7574 fi
7575
7576         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_sslinit" | $as_tr_sh`
7577 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_sslinit in -l${ldaplib}" >&5
7578 $as_echo_n "checking for ldap_sslinit in -l${ldaplib}... " >&6; }
7579 if eval \${$as_ac_Lib+:} false; then :
7580   $as_echo_n "(cached) " >&6
7581 else
7582   ac_check_lib_save_LIBS=$LIBS
7583 LIBS="-l${ldaplib} ${extralib} $LIBS"
7584 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7585 /* end confdefs.h.  */
7586
7587 /* Override any GCC internal prototype to avoid an error.
7588    Use char because int might match the return type of a GCC
7589    builtin and then its argument prototype would still apply.  */
7590 #ifdef __cplusplus
7591 extern "C"
7592 #endif
7593 char ldap_sslinit ();
7594 int
7595 main ()
7596 {
7597 return ldap_sslinit ();
7598   ;
7599   return 0;
7600 }
7601 _ACEOF
7602 if ac_fn_c_try_link "$LINENO"; then :
7603   eval "$as_ac_Lib=yes"
7604 else
7605   eval "$as_ac_Lib=no"
7606 fi
7607 rm -f core conftest.err conftest.$ac_objext \
7608     conftest$ac_exeext conftest.$ac_ext
7609 LIBS=$ac_check_lib_save_LIBS
7610 fi
7611 eval ac_res=\$$as_ac_Lib
7612                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7613 $as_echo "$ac_res" >&6; }
7614 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7615   apu_has_ldap_sslinit="1"
7616 fi
7617
7618         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_init" | $as_tr_sh`
7619 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_init in -l${ldaplib}" >&5
7620 $as_echo_n "checking for ldapssl_init in -l${ldaplib}... " >&6; }
7621 if eval \${$as_ac_Lib+:} false; then :
7622   $as_echo_n "(cached) " >&6
7623 else
7624   ac_check_lib_save_LIBS=$LIBS
7625 LIBS="-l${ldaplib} ${extralib} $LIBS"
7626 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7627 /* end confdefs.h.  */
7628
7629 /* Override any GCC internal prototype to avoid an error.
7630    Use char because int might match the return type of a GCC
7631    builtin and then its argument prototype would still apply.  */
7632 #ifdef __cplusplus
7633 extern "C"
7634 #endif
7635 char ldapssl_init ();
7636 int
7637 main ()
7638 {
7639 return ldapssl_init ();
7640   ;
7641   return 0;
7642 }
7643 _ACEOF
7644 if ac_fn_c_try_link "$LINENO"; then :
7645   eval "$as_ac_Lib=yes"
7646 else
7647   eval "$as_ac_Lib=no"
7648 fi
7649 rm -f core conftest.err conftest.$ac_objext \
7650     conftest$ac_exeext conftest.$ac_ext
7651 LIBS=$ac_check_lib_save_LIBS
7652 fi
7653 eval ac_res=\$$as_ac_Lib
7654                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7655 $as_echo "$ac_res" >&6; }
7656 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7657   apu_has_ldapssl_init="1"
7658 fi
7659
7660         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_install_routines" | $as_tr_sh`
7661 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_install_routines in -l${ldaplib}" >&5
7662 $as_echo_n "checking for ldapssl_install_routines in -l${ldaplib}... " >&6; }
7663 if eval \${$as_ac_Lib+:} false; then :
7664   $as_echo_n "(cached) " >&6
7665 else
7666   ac_check_lib_save_LIBS=$LIBS
7667 LIBS="-l${ldaplib} ${extralib} $LIBS"
7668 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7669 /* end confdefs.h.  */
7670
7671 /* Override any GCC internal prototype to avoid an error.
7672    Use char because int might match the return type of a GCC
7673    builtin and then its argument prototype would still apply.  */
7674 #ifdef __cplusplus
7675 extern "C"
7676 #endif
7677 char ldapssl_install_routines ();
7678 int
7679 main ()
7680 {
7681 return ldapssl_install_routines ();
7682   ;
7683   return 0;
7684 }
7685 _ACEOF
7686 if ac_fn_c_try_link "$LINENO"; then :
7687   eval "$as_ac_Lib=yes"
7688 else
7689   eval "$as_ac_Lib=no"
7690 fi
7691 rm -f core conftest.err conftest.$ac_objext \
7692     conftest$ac_exeext conftest.$ac_ext
7693 LIBS=$ac_check_lib_save_LIBS
7694 fi
7695 eval ac_res=\$$as_ac_Lib
7696                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7697 $as_echo "$ac_res" >&6; }
7698 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7699   apu_has_ldapssl_install_routines="1"
7700 fi
7701
7702         apu_has_ldap="1";
7703
7704 fi
7705
7706   fi
7707
7708
7709   if test ${apu_has_ldap} != "1"; then
7710     ldaplib="ldapsdk"
7711     extralib="-lldapx -lldapssl -lldapgss -lgssapi_krb5"
7712     # Clear the cache entry for subsequent APU_FIND_LDAPLIB invocations.
7713
7714     ldaplib_cache_id="`echo $ldaplib | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
7715
7716     unset ac_cv_lib_${ldaplib_cache_id}_ldap_init
7717     unset ac_cv_lib_${ldaplib_cache_id}___ldap_init
7718     as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_init" | $as_tr_sh`
7719 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_init in -l${ldaplib}" >&5
7720 $as_echo_n "checking for ldap_init in -l${ldaplib}... " >&6; }
7721 if eval \${$as_ac_Lib+:} false; then :
7722   $as_echo_n "(cached) " >&6
7723 else
7724   ac_check_lib_save_LIBS=$LIBS
7725 LIBS="-l${ldaplib} ${extralib} $LIBS"
7726 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7727 /* end confdefs.h.  */
7728
7729 /* Override any GCC internal prototype to avoid an error.
7730    Use char because int might match the return type of a GCC
7731    builtin and then its argument prototype would still apply.  */
7732 #ifdef __cplusplus
7733 extern "C"
7734 #endif
7735 char ldap_init ();
7736 int
7737 main ()
7738 {
7739 return ldap_init ();
7740   ;
7741   return 0;
7742 }
7743 _ACEOF
7744 if ac_fn_c_try_link "$LINENO"; then :
7745   eval "$as_ac_Lib=yes"
7746 else
7747   eval "$as_ac_Lib=no"
7748 fi
7749 rm -f core conftest.err conftest.$ac_objext \
7750     conftest$ac_exeext conftest.$ac_ext
7751 LIBS=$ac_check_lib_save_LIBS
7752 fi
7753 eval ac_res=\$$as_ac_Lib
7754                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7755 $as_echo "$ac_res" >&6; }
7756 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7757
7758         LDADD_ldap_found="-l${ldaplib} ${extralib}"
7759         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_init" | $as_tr_sh`
7760 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_init in -l${ldaplib}" >&5
7761 $as_echo_n "checking for ldapssl_client_init in -l${ldaplib}... " >&6; }
7762 if eval \${$as_ac_Lib+:} false; then :
7763   $as_echo_n "(cached) " >&6
7764 else
7765   ac_check_lib_save_LIBS=$LIBS
7766 LIBS="-l${ldaplib} ${extralib} $LIBS"
7767 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7768 /* end confdefs.h.  */
7769
7770 /* Override any GCC internal prototype to avoid an error.
7771    Use char because int might match the return type of a GCC
7772    builtin and then its argument prototype would still apply.  */
7773 #ifdef __cplusplus
7774 extern "C"
7775 #endif
7776 char ldapssl_client_init ();
7777 int
7778 main ()
7779 {
7780 return ldapssl_client_init ();
7781   ;
7782   return 0;
7783 }
7784 _ACEOF
7785 if ac_fn_c_try_link "$LINENO"; then :
7786   eval "$as_ac_Lib=yes"
7787 else
7788   eval "$as_ac_Lib=no"
7789 fi
7790 rm -f core conftest.err conftest.$ac_objext \
7791     conftest$ac_exeext conftest.$ac_ext
7792 LIBS=$ac_check_lib_save_LIBS
7793 fi
7794 eval ac_res=\$$as_ac_Lib
7795                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7796 $as_echo "$ac_res" >&6; }
7797 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7798   apu_has_ldapssl_client_init="1"
7799 fi
7800
7801         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_deinit" | $as_tr_sh`
7802 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_deinit in -l${ldaplib}" >&5
7803 $as_echo_n "checking for ldapssl_client_deinit in -l${ldaplib}... " >&6; }
7804 if eval \${$as_ac_Lib+:} false; then :
7805   $as_echo_n "(cached) " >&6
7806 else
7807   ac_check_lib_save_LIBS=$LIBS
7808 LIBS="-l${ldaplib} ${extralib} $LIBS"
7809 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7810 /* end confdefs.h.  */
7811
7812 /* Override any GCC internal prototype to avoid an error.
7813    Use char because int might match the return type of a GCC
7814    builtin and then its argument prototype would still apply.  */
7815 #ifdef __cplusplus
7816 extern "C"
7817 #endif
7818 char ldapssl_client_deinit ();
7819 int
7820 main ()
7821 {
7822 return ldapssl_client_deinit ();
7823   ;
7824   return 0;
7825 }
7826 _ACEOF
7827 if ac_fn_c_try_link "$LINENO"; then :
7828   eval "$as_ac_Lib=yes"
7829 else
7830   eval "$as_ac_Lib=no"
7831 fi
7832 rm -f core conftest.err conftest.$ac_objext \
7833     conftest$ac_exeext conftest.$ac_ext
7834 LIBS=$ac_check_lib_save_LIBS
7835 fi
7836 eval ac_res=\$$as_ac_Lib
7837                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7838 $as_echo "$ac_res" >&6; }
7839 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7840   apu_has_ldapssl_client_deinit="1"
7841 fi
7842
7843         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_add_trusted_cert" | $as_tr_sh`
7844 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_add_trusted_cert in -l${ldaplib}" >&5
7845 $as_echo_n "checking for ldapssl_add_trusted_cert in -l${ldaplib}... " >&6; }
7846 if eval \${$as_ac_Lib+:} false; then :
7847   $as_echo_n "(cached) " >&6
7848 else
7849   ac_check_lib_save_LIBS=$LIBS
7850 LIBS="-l${ldaplib} ${extralib} $LIBS"
7851 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7852 /* end confdefs.h.  */
7853
7854 /* Override any GCC internal prototype to avoid an error.
7855    Use char because int might match the return type of a GCC
7856    builtin and then its argument prototype would still apply.  */
7857 #ifdef __cplusplus
7858 extern "C"
7859 #endif
7860 char ldapssl_add_trusted_cert ();
7861 int
7862 main ()
7863 {
7864 return ldapssl_add_trusted_cert ();
7865   ;
7866   return 0;
7867 }
7868 _ACEOF
7869 if ac_fn_c_try_link "$LINENO"; then :
7870   eval "$as_ac_Lib=yes"
7871 else
7872   eval "$as_ac_Lib=no"
7873 fi
7874 rm -f core conftest.err conftest.$ac_objext \
7875     conftest$ac_exeext conftest.$ac_ext
7876 LIBS=$ac_check_lib_save_LIBS
7877 fi
7878 eval ac_res=\$$as_ac_Lib
7879                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7880 $as_echo "$ac_res" >&6; }
7881 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7882   apu_has_ldapssl_add_trusted_cert="1"
7883 fi
7884
7885         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_start_tls_s" | $as_tr_sh`
7886 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_start_tls_s in -l${ldaplib}" >&5
7887 $as_echo_n "checking for ldap_start_tls_s in -l${ldaplib}... " >&6; }
7888 if eval \${$as_ac_Lib+:} false; then :
7889   $as_echo_n "(cached) " >&6
7890 else
7891   ac_check_lib_save_LIBS=$LIBS
7892 LIBS="-l${ldaplib} ${extralib} $LIBS"
7893 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7894 /* end confdefs.h.  */
7895
7896 /* Override any GCC internal prototype to avoid an error.
7897    Use char because int might match the return type of a GCC
7898    builtin and then its argument prototype would still apply.  */
7899 #ifdef __cplusplus
7900 extern "C"
7901 #endif
7902 char ldap_start_tls_s ();
7903 int
7904 main ()
7905 {
7906 return ldap_start_tls_s ();
7907   ;
7908   return 0;
7909 }
7910 _ACEOF
7911 if ac_fn_c_try_link "$LINENO"; then :
7912   eval "$as_ac_Lib=yes"
7913 else
7914   eval "$as_ac_Lib=no"
7915 fi
7916 rm -f core conftest.err conftest.$ac_objext \
7917     conftest$ac_exeext conftest.$ac_ext
7918 LIBS=$ac_check_lib_save_LIBS
7919 fi
7920 eval ac_res=\$$as_ac_Lib
7921                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7922 $as_echo "$ac_res" >&6; }
7923 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7924   apu_has_ldap_start_tls_s="1"
7925 fi
7926
7927         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_sslinit" | $as_tr_sh`
7928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_sslinit in -l${ldaplib}" >&5
7929 $as_echo_n "checking for ldap_sslinit in -l${ldaplib}... " >&6; }
7930 if eval \${$as_ac_Lib+:} false; then :
7931   $as_echo_n "(cached) " >&6
7932 else
7933   ac_check_lib_save_LIBS=$LIBS
7934 LIBS="-l${ldaplib} ${extralib} $LIBS"
7935 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7936 /* end confdefs.h.  */
7937
7938 /* Override any GCC internal prototype to avoid an error.
7939    Use char because int might match the return type of a GCC
7940    builtin and then its argument prototype would still apply.  */
7941 #ifdef __cplusplus
7942 extern "C"
7943 #endif
7944 char ldap_sslinit ();
7945 int
7946 main ()
7947 {
7948 return ldap_sslinit ();
7949   ;
7950   return 0;
7951 }
7952 _ACEOF
7953 if ac_fn_c_try_link "$LINENO"; then :
7954   eval "$as_ac_Lib=yes"
7955 else
7956   eval "$as_ac_Lib=no"
7957 fi
7958 rm -f core conftest.err conftest.$ac_objext \
7959     conftest$ac_exeext conftest.$ac_ext
7960 LIBS=$ac_check_lib_save_LIBS
7961 fi
7962 eval ac_res=\$$as_ac_Lib
7963                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7964 $as_echo "$ac_res" >&6; }
7965 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7966   apu_has_ldap_sslinit="1"
7967 fi
7968
7969         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_init" | $as_tr_sh`
7970 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_init in -l${ldaplib}" >&5
7971 $as_echo_n "checking for ldapssl_init in -l${ldaplib}... " >&6; }
7972 if eval \${$as_ac_Lib+:} false; then :
7973   $as_echo_n "(cached) " >&6
7974 else
7975   ac_check_lib_save_LIBS=$LIBS
7976 LIBS="-l${ldaplib} ${extralib} $LIBS"
7977 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7978 /* end confdefs.h.  */
7979
7980 /* Override any GCC internal prototype to avoid an error.
7981    Use char because int might match the return type of a GCC
7982    builtin and then its argument prototype would still apply.  */
7983 #ifdef __cplusplus
7984 extern "C"
7985 #endif
7986 char ldapssl_init ();
7987 int
7988 main ()
7989 {
7990 return ldapssl_init ();
7991   ;
7992   return 0;
7993 }
7994 _ACEOF
7995 if ac_fn_c_try_link "$LINENO"; then :
7996   eval "$as_ac_Lib=yes"
7997 else
7998   eval "$as_ac_Lib=no"
7999 fi
8000 rm -f core conftest.err conftest.$ac_objext \
8001     conftest$ac_exeext conftest.$ac_ext
8002 LIBS=$ac_check_lib_save_LIBS
8003 fi
8004 eval ac_res=\$$as_ac_Lib
8005                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8006 $as_echo "$ac_res" >&6; }
8007 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8008   apu_has_ldapssl_init="1"
8009 fi
8010
8011         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_install_routines" | $as_tr_sh`
8012 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_install_routines in -l${ldaplib}" >&5
8013 $as_echo_n "checking for ldapssl_install_routines in -l${ldaplib}... " >&6; }
8014 if eval \${$as_ac_Lib+:} false; then :
8015   $as_echo_n "(cached) " >&6
8016 else
8017   ac_check_lib_save_LIBS=$LIBS
8018 LIBS="-l${ldaplib} ${extralib} $LIBS"
8019 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8020 /* end confdefs.h.  */
8021
8022 /* Override any GCC internal prototype to avoid an error.
8023    Use char because int might match the return type of a GCC
8024    builtin and then its argument prototype would still apply.  */
8025 #ifdef __cplusplus
8026 extern "C"
8027 #endif
8028 char ldapssl_install_routines ();
8029 int
8030 main ()
8031 {
8032 return ldapssl_install_routines ();
8033   ;
8034   return 0;
8035 }
8036 _ACEOF
8037 if ac_fn_c_try_link "$LINENO"; then :
8038   eval "$as_ac_Lib=yes"
8039 else
8040   eval "$as_ac_Lib=no"
8041 fi
8042 rm -f core conftest.err conftest.$ac_objext \
8043     conftest$ac_exeext conftest.$ac_ext
8044 LIBS=$ac_check_lib_save_LIBS
8045 fi
8046 eval ac_res=\$$as_ac_Lib
8047                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8048 $as_echo "$ac_res" >&6; }
8049 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8050   apu_has_ldapssl_install_routines="1"
8051 fi
8052
8053         apu_has_ldap="1";
8054
8055 fi
8056
8057   fi
8058
8059
8060   if test ${apu_has_ldap} != "1"; then
8061     ldaplib="ldapsdk"
8062     extralib="-lldapx -lldapssl -lldapgss -lgss -lresolv -lsocket"
8063     # Clear the cache entry for subsequent APU_FIND_LDAPLIB invocations.
8064
8065     ldaplib_cache_id="`echo $ldaplib | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
8066
8067     unset ac_cv_lib_${ldaplib_cache_id}_ldap_init
8068     unset ac_cv_lib_${ldaplib_cache_id}___ldap_init
8069     as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_init" | $as_tr_sh`
8070 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_init in -l${ldaplib}" >&5
8071 $as_echo_n "checking for ldap_init in -l${ldaplib}... " >&6; }
8072 if eval \${$as_ac_Lib+:} false; then :
8073   $as_echo_n "(cached) " >&6
8074 else
8075   ac_check_lib_save_LIBS=$LIBS
8076 LIBS="-l${ldaplib} ${extralib} $LIBS"
8077 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8078 /* end confdefs.h.  */
8079
8080 /* Override any GCC internal prototype to avoid an error.
8081    Use char because int might match the return type of a GCC
8082    builtin and then its argument prototype would still apply.  */
8083 #ifdef __cplusplus
8084 extern "C"
8085 #endif
8086 char ldap_init ();
8087 int
8088 main ()
8089 {
8090 return ldap_init ();
8091   ;
8092   return 0;
8093 }
8094 _ACEOF
8095 if ac_fn_c_try_link "$LINENO"; then :
8096   eval "$as_ac_Lib=yes"
8097 else
8098   eval "$as_ac_Lib=no"
8099 fi
8100 rm -f core conftest.err conftest.$ac_objext \
8101     conftest$ac_exeext conftest.$ac_ext
8102 LIBS=$ac_check_lib_save_LIBS
8103 fi
8104 eval ac_res=\$$as_ac_Lib
8105                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8106 $as_echo "$ac_res" >&6; }
8107 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8108
8109         LDADD_ldap_found="-l${ldaplib} ${extralib}"
8110         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_init" | $as_tr_sh`
8111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_init in -l${ldaplib}" >&5
8112 $as_echo_n "checking for ldapssl_client_init in -l${ldaplib}... " >&6; }
8113 if eval \${$as_ac_Lib+:} false; then :
8114   $as_echo_n "(cached) " >&6
8115 else
8116   ac_check_lib_save_LIBS=$LIBS
8117 LIBS="-l${ldaplib} ${extralib} $LIBS"
8118 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8119 /* end confdefs.h.  */
8120
8121 /* Override any GCC internal prototype to avoid an error.
8122    Use char because int might match the return type of a GCC
8123    builtin and then its argument prototype would still apply.  */
8124 #ifdef __cplusplus
8125 extern "C"
8126 #endif
8127 char ldapssl_client_init ();
8128 int
8129 main ()
8130 {
8131 return ldapssl_client_init ();
8132   ;
8133   return 0;
8134 }
8135 _ACEOF
8136 if ac_fn_c_try_link "$LINENO"; then :
8137   eval "$as_ac_Lib=yes"
8138 else
8139   eval "$as_ac_Lib=no"
8140 fi
8141 rm -f core conftest.err conftest.$ac_objext \
8142     conftest$ac_exeext conftest.$ac_ext
8143 LIBS=$ac_check_lib_save_LIBS
8144 fi
8145 eval ac_res=\$$as_ac_Lib
8146                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8147 $as_echo "$ac_res" >&6; }
8148 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8149   apu_has_ldapssl_client_init="1"
8150 fi
8151
8152         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_deinit" | $as_tr_sh`
8153 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_deinit in -l${ldaplib}" >&5
8154 $as_echo_n "checking for ldapssl_client_deinit in -l${ldaplib}... " >&6; }
8155 if eval \${$as_ac_Lib+:} false; then :
8156   $as_echo_n "(cached) " >&6
8157 else
8158   ac_check_lib_save_LIBS=$LIBS
8159 LIBS="-l${ldaplib} ${extralib} $LIBS"
8160 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8161 /* end confdefs.h.  */
8162
8163 /* Override any GCC internal prototype to avoid an error.
8164    Use char because int might match the return type of a GCC
8165    builtin and then its argument prototype would still apply.  */
8166 #ifdef __cplusplus
8167 extern "C"
8168 #endif
8169 char ldapssl_client_deinit ();
8170 int
8171 main ()
8172 {
8173 return ldapssl_client_deinit ();
8174   ;
8175   return 0;
8176 }
8177 _ACEOF
8178 if ac_fn_c_try_link "$LINENO"; then :
8179   eval "$as_ac_Lib=yes"
8180 else
8181   eval "$as_ac_Lib=no"
8182 fi
8183 rm -f core conftest.err conftest.$ac_objext \
8184     conftest$ac_exeext conftest.$ac_ext
8185 LIBS=$ac_check_lib_save_LIBS
8186 fi
8187 eval ac_res=\$$as_ac_Lib
8188                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8189 $as_echo "$ac_res" >&6; }
8190 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8191   apu_has_ldapssl_client_deinit="1"
8192 fi
8193
8194         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_add_trusted_cert" | $as_tr_sh`
8195 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_add_trusted_cert in -l${ldaplib}" >&5
8196 $as_echo_n "checking for ldapssl_add_trusted_cert in -l${ldaplib}... " >&6; }
8197 if eval \${$as_ac_Lib+:} false; then :
8198   $as_echo_n "(cached) " >&6
8199 else
8200   ac_check_lib_save_LIBS=$LIBS
8201 LIBS="-l${ldaplib} ${extralib} $LIBS"
8202 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8203 /* end confdefs.h.  */
8204
8205 /* Override any GCC internal prototype to avoid an error.
8206    Use char because int might match the return type of a GCC
8207    builtin and then its argument prototype would still apply.  */
8208 #ifdef __cplusplus
8209 extern "C"
8210 #endif
8211 char ldapssl_add_trusted_cert ();
8212 int
8213 main ()
8214 {
8215 return ldapssl_add_trusted_cert ();
8216   ;
8217   return 0;
8218 }
8219 _ACEOF
8220 if ac_fn_c_try_link "$LINENO"; then :
8221   eval "$as_ac_Lib=yes"
8222 else
8223   eval "$as_ac_Lib=no"
8224 fi
8225 rm -f core conftest.err conftest.$ac_objext \
8226     conftest$ac_exeext conftest.$ac_ext
8227 LIBS=$ac_check_lib_save_LIBS
8228 fi
8229 eval ac_res=\$$as_ac_Lib
8230                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8231 $as_echo "$ac_res" >&6; }
8232 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8233   apu_has_ldapssl_add_trusted_cert="1"
8234 fi
8235
8236         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_start_tls_s" | $as_tr_sh`
8237 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_start_tls_s in -l${ldaplib}" >&5
8238 $as_echo_n "checking for ldap_start_tls_s in -l${ldaplib}... " >&6; }
8239 if eval \${$as_ac_Lib+:} false; then :
8240   $as_echo_n "(cached) " >&6
8241 else
8242   ac_check_lib_save_LIBS=$LIBS
8243 LIBS="-l${ldaplib} ${extralib} $LIBS"
8244 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8245 /* end confdefs.h.  */
8246
8247 /* Override any GCC internal prototype to avoid an error.
8248    Use char because int might match the return type of a GCC
8249    builtin and then its argument prototype would still apply.  */
8250 #ifdef __cplusplus
8251 extern "C"
8252 #endif
8253 char ldap_start_tls_s ();
8254 int
8255 main ()
8256 {
8257 return ldap_start_tls_s ();
8258   ;
8259   return 0;
8260 }
8261 _ACEOF
8262 if ac_fn_c_try_link "$LINENO"; then :
8263   eval "$as_ac_Lib=yes"
8264 else
8265   eval "$as_ac_Lib=no"
8266 fi
8267 rm -f core conftest.err conftest.$ac_objext \
8268     conftest$ac_exeext conftest.$ac_ext
8269 LIBS=$ac_check_lib_save_LIBS
8270 fi
8271 eval ac_res=\$$as_ac_Lib
8272                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8273 $as_echo "$ac_res" >&6; }
8274 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8275   apu_has_ldap_start_tls_s="1"
8276 fi
8277
8278         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_sslinit" | $as_tr_sh`
8279 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_sslinit in -l${ldaplib}" >&5
8280 $as_echo_n "checking for ldap_sslinit in -l${ldaplib}... " >&6; }
8281 if eval \${$as_ac_Lib+:} false; then :
8282   $as_echo_n "(cached) " >&6
8283 else
8284   ac_check_lib_save_LIBS=$LIBS
8285 LIBS="-l${ldaplib} ${extralib} $LIBS"
8286 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8287 /* end confdefs.h.  */
8288
8289 /* Override any GCC internal prototype to avoid an error.
8290    Use char because int might match the return type of a GCC
8291    builtin and then its argument prototype would still apply.  */
8292 #ifdef __cplusplus
8293 extern "C"
8294 #endif
8295 char ldap_sslinit ();
8296 int
8297 main ()
8298 {
8299 return ldap_sslinit ();
8300   ;
8301   return 0;
8302 }
8303 _ACEOF
8304 if ac_fn_c_try_link "$LINENO"; then :
8305   eval "$as_ac_Lib=yes"
8306 else
8307   eval "$as_ac_Lib=no"
8308 fi
8309 rm -f core conftest.err conftest.$ac_objext \
8310     conftest$ac_exeext conftest.$ac_ext
8311 LIBS=$ac_check_lib_save_LIBS
8312 fi
8313 eval ac_res=\$$as_ac_Lib
8314                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8315 $as_echo "$ac_res" >&6; }
8316 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8317   apu_has_ldap_sslinit="1"
8318 fi
8319
8320         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_init" | $as_tr_sh`
8321 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_init in -l${ldaplib}" >&5
8322 $as_echo_n "checking for ldapssl_init in -l${ldaplib}... " >&6; }
8323 if eval \${$as_ac_Lib+:} false; then :
8324   $as_echo_n "(cached) " >&6
8325 else
8326   ac_check_lib_save_LIBS=$LIBS
8327 LIBS="-l${ldaplib} ${extralib} $LIBS"
8328 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8329 /* end confdefs.h.  */
8330
8331 /* Override any GCC internal prototype to avoid an error.
8332    Use char because int might match the return type of a GCC
8333    builtin and then its argument prototype would still apply.  */
8334 #ifdef __cplusplus
8335 extern "C"
8336 #endif
8337 char ldapssl_init ();
8338 int
8339 main ()
8340 {
8341 return ldapssl_init ();
8342   ;
8343   return 0;
8344 }
8345 _ACEOF
8346 if ac_fn_c_try_link "$LINENO"; then :
8347   eval "$as_ac_Lib=yes"
8348 else
8349   eval "$as_ac_Lib=no"
8350 fi
8351 rm -f core conftest.err conftest.$ac_objext \
8352     conftest$ac_exeext conftest.$ac_ext
8353 LIBS=$ac_check_lib_save_LIBS
8354 fi
8355 eval ac_res=\$$as_ac_Lib
8356                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8357 $as_echo "$ac_res" >&6; }
8358 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8359   apu_has_ldapssl_init="1"
8360 fi
8361
8362         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_install_routines" | $as_tr_sh`
8363 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_install_routines in -l${ldaplib}" >&5
8364 $as_echo_n "checking for ldapssl_install_routines in -l${ldaplib}... " >&6; }
8365 if eval \${$as_ac_Lib+:} false; then :
8366   $as_echo_n "(cached) " >&6
8367 else
8368   ac_check_lib_save_LIBS=$LIBS
8369 LIBS="-l${ldaplib} ${extralib} $LIBS"
8370 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8371 /* end confdefs.h.  */
8372
8373 /* Override any GCC internal prototype to avoid an error.
8374    Use char because int might match the return type of a GCC
8375    builtin and then its argument prototype would still apply.  */
8376 #ifdef __cplusplus
8377 extern "C"
8378 #endif
8379 char ldapssl_install_routines ();
8380 int
8381 main ()
8382 {
8383 return ldapssl_install_routines ();
8384   ;
8385   return 0;
8386 }
8387 _ACEOF
8388 if ac_fn_c_try_link "$LINENO"; then :
8389   eval "$as_ac_Lib=yes"
8390 else
8391   eval "$as_ac_Lib=no"
8392 fi
8393 rm -f core conftest.err conftest.$ac_objext \
8394     conftest$ac_exeext conftest.$ac_ext
8395 LIBS=$ac_check_lib_save_LIBS
8396 fi
8397 eval ac_res=\$$as_ac_Lib
8398                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8399 $as_echo "$ac_res" >&6; }
8400 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8401   apu_has_ldapssl_install_routines="1"
8402 fi
8403
8404         apu_has_ldap="1";
8405
8406 fi
8407
8408   fi
8409
8410
8411   if test ${apu_has_ldap} != "1"; then
8412     ldaplib="ldap"
8413     extralib="-llber"
8414     # Clear the cache entry for subsequent APU_FIND_LDAPLIB invocations.
8415
8416     ldaplib_cache_id="`echo $ldaplib | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
8417
8418     unset ac_cv_lib_${ldaplib_cache_id}_ldap_init
8419     unset ac_cv_lib_${ldaplib_cache_id}___ldap_init
8420     as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_init" | $as_tr_sh`
8421 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_init in -l${ldaplib}" >&5
8422 $as_echo_n "checking for ldap_init in -l${ldaplib}... " >&6; }
8423 if eval \${$as_ac_Lib+:} false; then :
8424   $as_echo_n "(cached) " >&6
8425 else
8426   ac_check_lib_save_LIBS=$LIBS
8427 LIBS="-l${ldaplib} ${extralib} $LIBS"
8428 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8429 /* end confdefs.h.  */
8430
8431 /* Override any GCC internal prototype to avoid an error.
8432    Use char because int might match the return type of a GCC
8433    builtin and then its argument prototype would still apply.  */
8434 #ifdef __cplusplus
8435 extern "C"
8436 #endif
8437 char ldap_init ();
8438 int
8439 main ()
8440 {
8441 return ldap_init ();
8442   ;
8443   return 0;
8444 }
8445 _ACEOF
8446 if ac_fn_c_try_link "$LINENO"; then :
8447   eval "$as_ac_Lib=yes"
8448 else
8449   eval "$as_ac_Lib=no"
8450 fi
8451 rm -f core conftest.err conftest.$ac_objext \
8452     conftest$ac_exeext conftest.$ac_ext
8453 LIBS=$ac_check_lib_save_LIBS
8454 fi
8455 eval ac_res=\$$as_ac_Lib
8456                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8457 $as_echo "$ac_res" >&6; }
8458 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8459
8460         LDADD_ldap_found="-l${ldaplib} ${extralib}"
8461         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_init" | $as_tr_sh`
8462 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_init in -l${ldaplib}" >&5
8463 $as_echo_n "checking for ldapssl_client_init in -l${ldaplib}... " >&6; }
8464 if eval \${$as_ac_Lib+:} false; then :
8465   $as_echo_n "(cached) " >&6
8466 else
8467   ac_check_lib_save_LIBS=$LIBS
8468 LIBS="-l${ldaplib} ${extralib} $LIBS"
8469 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8470 /* end confdefs.h.  */
8471
8472 /* Override any GCC internal prototype to avoid an error.
8473    Use char because int might match the return type of a GCC
8474    builtin and then its argument prototype would still apply.  */
8475 #ifdef __cplusplus
8476 extern "C"
8477 #endif
8478 char ldapssl_client_init ();
8479 int
8480 main ()
8481 {
8482 return ldapssl_client_init ();
8483   ;
8484   return 0;
8485 }
8486 _ACEOF
8487 if ac_fn_c_try_link "$LINENO"; then :
8488   eval "$as_ac_Lib=yes"
8489 else
8490   eval "$as_ac_Lib=no"
8491 fi
8492 rm -f core conftest.err conftest.$ac_objext \
8493     conftest$ac_exeext conftest.$ac_ext
8494 LIBS=$ac_check_lib_save_LIBS
8495 fi
8496 eval ac_res=\$$as_ac_Lib
8497                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8498 $as_echo "$ac_res" >&6; }
8499 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8500   apu_has_ldapssl_client_init="1"
8501 fi
8502
8503         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_deinit" | $as_tr_sh`
8504 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_deinit in -l${ldaplib}" >&5
8505 $as_echo_n "checking for ldapssl_client_deinit in -l${ldaplib}... " >&6; }
8506 if eval \${$as_ac_Lib+:} false; then :
8507   $as_echo_n "(cached) " >&6
8508 else
8509   ac_check_lib_save_LIBS=$LIBS
8510 LIBS="-l${ldaplib} ${extralib} $LIBS"
8511 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8512 /* end confdefs.h.  */
8513
8514 /* Override any GCC internal prototype to avoid an error.
8515    Use char because int might match the return type of a GCC
8516    builtin and then its argument prototype would still apply.  */
8517 #ifdef __cplusplus
8518 extern "C"
8519 #endif
8520 char ldapssl_client_deinit ();
8521 int
8522 main ()
8523 {
8524 return ldapssl_client_deinit ();
8525   ;
8526   return 0;
8527 }
8528 _ACEOF
8529 if ac_fn_c_try_link "$LINENO"; then :
8530   eval "$as_ac_Lib=yes"
8531 else
8532   eval "$as_ac_Lib=no"
8533 fi
8534 rm -f core conftest.err conftest.$ac_objext \
8535     conftest$ac_exeext conftest.$ac_ext
8536 LIBS=$ac_check_lib_save_LIBS
8537 fi
8538 eval ac_res=\$$as_ac_Lib
8539                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8540 $as_echo "$ac_res" >&6; }
8541 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8542   apu_has_ldapssl_client_deinit="1"
8543 fi
8544
8545         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_add_trusted_cert" | $as_tr_sh`
8546 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_add_trusted_cert in -l${ldaplib}" >&5
8547 $as_echo_n "checking for ldapssl_add_trusted_cert in -l${ldaplib}... " >&6; }
8548 if eval \${$as_ac_Lib+:} false; then :
8549   $as_echo_n "(cached) " >&6
8550 else
8551   ac_check_lib_save_LIBS=$LIBS
8552 LIBS="-l${ldaplib} ${extralib} $LIBS"
8553 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8554 /* end confdefs.h.  */
8555
8556 /* Override any GCC internal prototype to avoid an error.
8557    Use char because int might match the return type of a GCC
8558    builtin and then its argument prototype would still apply.  */
8559 #ifdef __cplusplus
8560 extern "C"
8561 #endif
8562 char ldapssl_add_trusted_cert ();
8563 int
8564 main ()
8565 {
8566 return ldapssl_add_trusted_cert ();
8567   ;
8568   return 0;
8569 }
8570 _ACEOF
8571 if ac_fn_c_try_link "$LINENO"; then :
8572   eval "$as_ac_Lib=yes"
8573 else
8574   eval "$as_ac_Lib=no"
8575 fi
8576 rm -f core conftest.err conftest.$ac_objext \
8577     conftest$ac_exeext conftest.$ac_ext
8578 LIBS=$ac_check_lib_save_LIBS
8579 fi
8580 eval ac_res=\$$as_ac_Lib
8581                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8582 $as_echo "$ac_res" >&6; }
8583 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8584   apu_has_ldapssl_add_trusted_cert="1"
8585 fi
8586
8587         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_start_tls_s" | $as_tr_sh`
8588 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_start_tls_s in -l${ldaplib}" >&5
8589 $as_echo_n "checking for ldap_start_tls_s in -l${ldaplib}... " >&6; }
8590 if eval \${$as_ac_Lib+:} false; then :
8591   $as_echo_n "(cached) " >&6
8592 else
8593   ac_check_lib_save_LIBS=$LIBS
8594 LIBS="-l${ldaplib} ${extralib} $LIBS"
8595 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8596 /* end confdefs.h.  */
8597
8598 /* Override any GCC internal prototype to avoid an error.
8599    Use char because int might match the return type of a GCC
8600    builtin and then its argument prototype would still apply.  */
8601 #ifdef __cplusplus
8602 extern "C"
8603 #endif
8604 char ldap_start_tls_s ();
8605 int
8606 main ()
8607 {
8608 return ldap_start_tls_s ();
8609   ;
8610   return 0;
8611 }
8612 _ACEOF
8613 if ac_fn_c_try_link "$LINENO"; then :
8614   eval "$as_ac_Lib=yes"
8615 else
8616   eval "$as_ac_Lib=no"
8617 fi
8618 rm -f core conftest.err conftest.$ac_objext \
8619     conftest$ac_exeext conftest.$ac_ext
8620 LIBS=$ac_check_lib_save_LIBS
8621 fi
8622 eval ac_res=\$$as_ac_Lib
8623                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8624 $as_echo "$ac_res" >&6; }
8625 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8626   apu_has_ldap_start_tls_s="1"
8627 fi
8628
8629         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_sslinit" | $as_tr_sh`
8630 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_sslinit in -l${ldaplib}" >&5
8631 $as_echo_n "checking for ldap_sslinit in -l${ldaplib}... " >&6; }
8632 if eval \${$as_ac_Lib+:} false; then :
8633   $as_echo_n "(cached) " >&6
8634 else
8635   ac_check_lib_save_LIBS=$LIBS
8636 LIBS="-l${ldaplib} ${extralib} $LIBS"
8637 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8638 /* end confdefs.h.  */
8639
8640 /* Override any GCC internal prototype to avoid an error.
8641    Use char because int might match the return type of a GCC
8642    builtin and then its argument prototype would still apply.  */
8643 #ifdef __cplusplus
8644 extern "C"
8645 #endif
8646 char ldap_sslinit ();
8647 int
8648 main ()
8649 {
8650 return ldap_sslinit ();
8651   ;
8652   return 0;
8653 }
8654 _ACEOF
8655 if ac_fn_c_try_link "$LINENO"; then :
8656   eval "$as_ac_Lib=yes"
8657 else
8658   eval "$as_ac_Lib=no"
8659 fi
8660 rm -f core conftest.err conftest.$ac_objext \
8661     conftest$ac_exeext conftest.$ac_ext
8662 LIBS=$ac_check_lib_save_LIBS
8663 fi
8664 eval ac_res=\$$as_ac_Lib
8665                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8666 $as_echo "$ac_res" >&6; }
8667 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8668   apu_has_ldap_sslinit="1"
8669 fi
8670
8671         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_init" | $as_tr_sh`
8672 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_init in -l${ldaplib}" >&5
8673 $as_echo_n "checking for ldapssl_init in -l${ldaplib}... " >&6; }
8674 if eval \${$as_ac_Lib+:} false; then :
8675   $as_echo_n "(cached) " >&6
8676 else
8677   ac_check_lib_save_LIBS=$LIBS
8678 LIBS="-l${ldaplib} ${extralib} $LIBS"
8679 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8680 /* end confdefs.h.  */
8681
8682 /* Override any GCC internal prototype to avoid an error.
8683    Use char because int might match the return type of a GCC
8684    builtin and then its argument prototype would still apply.  */
8685 #ifdef __cplusplus
8686 extern "C"
8687 #endif
8688 char ldapssl_init ();
8689 int
8690 main ()
8691 {
8692 return ldapssl_init ();
8693   ;
8694   return 0;
8695 }
8696 _ACEOF
8697 if ac_fn_c_try_link "$LINENO"; then :
8698   eval "$as_ac_Lib=yes"
8699 else
8700   eval "$as_ac_Lib=no"
8701 fi
8702 rm -f core conftest.err conftest.$ac_objext \
8703     conftest$ac_exeext conftest.$ac_ext
8704 LIBS=$ac_check_lib_save_LIBS
8705 fi
8706 eval ac_res=\$$as_ac_Lib
8707                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8708 $as_echo "$ac_res" >&6; }
8709 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8710   apu_has_ldapssl_init="1"
8711 fi
8712
8713         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_install_routines" | $as_tr_sh`
8714 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_install_routines in -l${ldaplib}" >&5
8715 $as_echo_n "checking for ldapssl_install_routines in -l${ldaplib}... " >&6; }
8716 if eval \${$as_ac_Lib+:} false; then :
8717   $as_echo_n "(cached) " >&6
8718 else
8719   ac_check_lib_save_LIBS=$LIBS
8720 LIBS="-l${ldaplib} ${extralib} $LIBS"
8721 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8722 /* end confdefs.h.  */
8723
8724 /* Override any GCC internal prototype to avoid an error.
8725    Use char because int might match the return type of a GCC
8726    builtin and then its argument prototype would still apply.  */
8727 #ifdef __cplusplus
8728 extern "C"
8729 #endif
8730 char ldapssl_install_routines ();
8731 int
8732 main ()
8733 {
8734 return ldapssl_install_routines ();
8735   ;
8736   return 0;
8737 }
8738 _ACEOF
8739 if ac_fn_c_try_link "$LINENO"; then :
8740   eval "$as_ac_Lib=yes"
8741 else
8742   eval "$as_ac_Lib=no"
8743 fi
8744 rm -f core conftest.err conftest.$ac_objext \
8745     conftest$ac_exeext conftest.$ac_ext
8746 LIBS=$ac_check_lib_save_LIBS
8747 fi
8748 eval ac_res=\$$as_ac_Lib
8749                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8750 $as_echo "$ac_res" >&6; }
8751 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8752   apu_has_ldapssl_install_routines="1"
8753 fi
8754
8755         apu_has_ldap="1";
8756
8757 fi
8758
8759   fi
8760
8761
8762   if test ${apu_has_ldap} != "1"; then
8763     ldaplib="ldap"
8764     extralib="-llber -lresolv"
8765     # Clear the cache entry for subsequent APU_FIND_LDAPLIB invocations.
8766
8767     ldaplib_cache_id="`echo $ldaplib | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
8768
8769     unset ac_cv_lib_${ldaplib_cache_id}_ldap_init
8770     unset ac_cv_lib_${ldaplib_cache_id}___ldap_init
8771     as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_init" | $as_tr_sh`
8772 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_init in -l${ldaplib}" >&5
8773 $as_echo_n "checking for ldap_init in -l${ldaplib}... " >&6; }
8774 if eval \${$as_ac_Lib+:} false; then :
8775   $as_echo_n "(cached) " >&6
8776 else
8777   ac_check_lib_save_LIBS=$LIBS
8778 LIBS="-l${ldaplib} ${extralib} $LIBS"
8779 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8780 /* end confdefs.h.  */
8781
8782 /* Override any GCC internal prototype to avoid an error.
8783    Use char because int might match the return type of a GCC
8784    builtin and then its argument prototype would still apply.  */
8785 #ifdef __cplusplus
8786 extern "C"
8787 #endif
8788 char ldap_init ();
8789 int
8790 main ()
8791 {
8792 return ldap_init ();
8793   ;
8794   return 0;
8795 }
8796 _ACEOF
8797 if ac_fn_c_try_link "$LINENO"; then :
8798   eval "$as_ac_Lib=yes"
8799 else
8800   eval "$as_ac_Lib=no"
8801 fi
8802 rm -f core conftest.err conftest.$ac_objext \
8803     conftest$ac_exeext conftest.$ac_ext
8804 LIBS=$ac_check_lib_save_LIBS
8805 fi
8806 eval ac_res=\$$as_ac_Lib
8807                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8808 $as_echo "$ac_res" >&6; }
8809 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8810
8811         LDADD_ldap_found="-l${ldaplib} ${extralib}"
8812         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_init" | $as_tr_sh`
8813 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_init in -l${ldaplib}" >&5
8814 $as_echo_n "checking for ldapssl_client_init in -l${ldaplib}... " >&6; }
8815 if eval \${$as_ac_Lib+:} false; then :
8816   $as_echo_n "(cached) " >&6
8817 else
8818   ac_check_lib_save_LIBS=$LIBS
8819 LIBS="-l${ldaplib} ${extralib} $LIBS"
8820 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8821 /* end confdefs.h.  */
8822
8823 /* Override any GCC internal prototype to avoid an error.
8824    Use char because int might match the return type of a GCC
8825    builtin and then its argument prototype would still apply.  */
8826 #ifdef __cplusplus
8827 extern "C"
8828 #endif
8829 char ldapssl_client_init ();
8830 int
8831 main ()
8832 {
8833 return ldapssl_client_init ();
8834   ;
8835   return 0;
8836 }
8837 _ACEOF
8838 if ac_fn_c_try_link "$LINENO"; then :
8839   eval "$as_ac_Lib=yes"
8840 else
8841   eval "$as_ac_Lib=no"
8842 fi
8843 rm -f core conftest.err conftest.$ac_objext \
8844     conftest$ac_exeext conftest.$ac_ext
8845 LIBS=$ac_check_lib_save_LIBS
8846 fi
8847 eval ac_res=\$$as_ac_Lib
8848                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8849 $as_echo "$ac_res" >&6; }
8850 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8851   apu_has_ldapssl_client_init="1"
8852 fi
8853
8854         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_deinit" | $as_tr_sh`
8855 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_deinit in -l${ldaplib}" >&5
8856 $as_echo_n "checking for ldapssl_client_deinit in -l${ldaplib}... " >&6; }
8857 if eval \${$as_ac_Lib+:} false; then :
8858   $as_echo_n "(cached) " >&6
8859 else
8860   ac_check_lib_save_LIBS=$LIBS
8861 LIBS="-l${ldaplib} ${extralib} $LIBS"
8862 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8863 /* end confdefs.h.  */
8864
8865 /* Override any GCC internal prototype to avoid an error.
8866    Use char because int might match the return type of a GCC
8867    builtin and then its argument prototype would still apply.  */
8868 #ifdef __cplusplus
8869 extern "C"
8870 #endif
8871 char ldapssl_client_deinit ();
8872 int
8873 main ()
8874 {
8875 return ldapssl_client_deinit ();
8876   ;
8877   return 0;
8878 }
8879 _ACEOF
8880 if ac_fn_c_try_link "$LINENO"; then :
8881   eval "$as_ac_Lib=yes"
8882 else
8883   eval "$as_ac_Lib=no"
8884 fi
8885 rm -f core conftest.err conftest.$ac_objext \
8886     conftest$ac_exeext conftest.$ac_ext
8887 LIBS=$ac_check_lib_save_LIBS
8888 fi
8889 eval ac_res=\$$as_ac_Lib
8890                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8891 $as_echo "$ac_res" >&6; }
8892 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8893   apu_has_ldapssl_client_deinit="1"
8894 fi
8895
8896         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_add_trusted_cert" | $as_tr_sh`
8897 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_add_trusted_cert in -l${ldaplib}" >&5
8898 $as_echo_n "checking for ldapssl_add_trusted_cert in -l${ldaplib}... " >&6; }
8899 if eval \${$as_ac_Lib+:} false; then :
8900   $as_echo_n "(cached) " >&6
8901 else
8902   ac_check_lib_save_LIBS=$LIBS
8903 LIBS="-l${ldaplib} ${extralib} $LIBS"
8904 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8905 /* end confdefs.h.  */
8906
8907 /* Override any GCC internal prototype to avoid an error.
8908    Use char because int might match the return type of a GCC
8909    builtin and then its argument prototype would still apply.  */
8910 #ifdef __cplusplus
8911 extern "C"
8912 #endif
8913 char ldapssl_add_trusted_cert ();
8914 int
8915 main ()
8916 {
8917 return ldapssl_add_trusted_cert ();
8918   ;
8919   return 0;
8920 }
8921 _ACEOF
8922 if ac_fn_c_try_link "$LINENO"; then :
8923   eval "$as_ac_Lib=yes"
8924 else
8925   eval "$as_ac_Lib=no"
8926 fi
8927 rm -f core conftest.err conftest.$ac_objext \
8928     conftest$ac_exeext conftest.$ac_ext
8929 LIBS=$ac_check_lib_save_LIBS
8930 fi
8931 eval ac_res=\$$as_ac_Lib
8932                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8933 $as_echo "$ac_res" >&6; }
8934 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8935   apu_has_ldapssl_add_trusted_cert="1"
8936 fi
8937
8938         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_start_tls_s" | $as_tr_sh`
8939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_start_tls_s in -l${ldaplib}" >&5
8940 $as_echo_n "checking for ldap_start_tls_s in -l${ldaplib}... " >&6; }
8941 if eval \${$as_ac_Lib+:} false; then :
8942   $as_echo_n "(cached) " >&6
8943 else
8944   ac_check_lib_save_LIBS=$LIBS
8945 LIBS="-l${ldaplib} ${extralib} $LIBS"
8946 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8947 /* end confdefs.h.  */
8948
8949 /* Override any GCC internal prototype to avoid an error.
8950    Use char because int might match the return type of a GCC
8951    builtin and then its argument prototype would still apply.  */
8952 #ifdef __cplusplus
8953 extern "C"
8954 #endif
8955 char ldap_start_tls_s ();
8956 int
8957 main ()
8958 {
8959 return ldap_start_tls_s ();
8960   ;
8961   return 0;
8962 }
8963 _ACEOF
8964 if ac_fn_c_try_link "$LINENO"; then :
8965   eval "$as_ac_Lib=yes"
8966 else
8967   eval "$as_ac_Lib=no"
8968 fi
8969 rm -f core conftest.err conftest.$ac_objext \
8970     conftest$ac_exeext conftest.$ac_ext
8971 LIBS=$ac_check_lib_save_LIBS
8972 fi
8973 eval ac_res=\$$as_ac_Lib
8974                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8975 $as_echo "$ac_res" >&6; }
8976 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8977   apu_has_ldap_start_tls_s="1"
8978 fi
8979
8980         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_sslinit" | $as_tr_sh`
8981 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_sslinit in -l${ldaplib}" >&5
8982 $as_echo_n "checking for ldap_sslinit in -l${ldaplib}... " >&6; }
8983 if eval \${$as_ac_Lib+:} false; then :
8984   $as_echo_n "(cached) " >&6
8985 else
8986   ac_check_lib_save_LIBS=$LIBS
8987 LIBS="-l${ldaplib} ${extralib} $LIBS"
8988 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8989 /* end confdefs.h.  */
8990
8991 /* Override any GCC internal prototype to avoid an error.
8992    Use char because int might match the return type of a GCC
8993    builtin and then its argument prototype would still apply.  */
8994 #ifdef __cplusplus
8995 extern "C"
8996 #endif
8997 char ldap_sslinit ();
8998 int
8999 main ()
9000 {
9001 return ldap_sslinit ();
9002   ;
9003   return 0;
9004 }
9005 _ACEOF
9006 if ac_fn_c_try_link "$LINENO"; then :
9007   eval "$as_ac_Lib=yes"
9008 else
9009   eval "$as_ac_Lib=no"
9010 fi
9011 rm -f core conftest.err conftest.$ac_objext \
9012     conftest$ac_exeext conftest.$ac_ext
9013 LIBS=$ac_check_lib_save_LIBS
9014 fi
9015 eval ac_res=\$$as_ac_Lib
9016                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9017 $as_echo "$ac_res" >&6; }
9018 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9019   apu_has_ldap_sslinit="1"
9020 fi
9021
9022         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_init" | $as_tr_sh`
9023 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_init in -l${ldaplib}" >&5
9024 $as_echo_n "checking for ldapssl_init in -l${ldaplib}... " >&6; }
9025 if eval \${$as_ac_Lib+:} false; then :
9026   $as_echo_n "(cached) " >&6
9027 else
9028   ac_check_lib_save_LIBS=$LIBS
9029 LIBS="-l${ldaplib} ${extralib} $LIBS"
9030 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9031 /* end confdefs.h.  */
9032
9033 /* Override any GCC internal prototype to avoid an error.
9034    Use char because int might match the return type of a GCC
9035    builtin and then its argument prototype would still apply.  */
9036 #ifdef __cplusplus
9037 extern "C"
9038 #endif
9039 char ldapssl_init ();
9040 int
9041 main ()
9042 {
9043 return ldapssl_init ();
9044   ;
9045   return 0;
9046 }
9047 _ACEOF
9048 if ac_fn_c_try_link "$LINENO"; then :
9049   eval "$as_ac_Lib=yes"
9050 else
9051   eval "$as_ac_Lib=no"
9052 fi
9053 rm -f core conftest.err conftest.$ac_objext \
9054     conftest$ac_exeext conftest.$ac_ext
9055 LIBS=$ac_check_lib_save_LIBS
9056 fi
9057 eval ac_res=\$$as_ac_Lib
9058                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9059 $as_echo "$ac_res" >&6; }
9060 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9061   apu_has_ldapssl_init="1"
9062 fi
9063
9064         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_install_routines" | $as_tr_sh`
9065 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_install_routines in -l${ldaplib}" >&5
9066 $as_echo_n "checking for ldapssl_install_routines in -l${ldaplib}... " >&6; }
9067 if eval \${$as_ac_Lib+:} false; then :
9068   $as_echo_n "(cached) " >&6
9069 else
9070   ac_check_lib_save_LIBS=$LIBS
9071 LIBS="-l${ldaplib} ${extralib} $LIBS"
9072 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9073 /* end confdefs.h.  */
9074
9075 /* Override any GCC internal prototype to avoid an error.
9076    Use char because int might match the return type of a GCC
9077    builtin and then its argument prototype would still apply.  */
9078 #ifdef __cplusplus
9079 extern "C"
9080 #endif
9081 char ldapssl_install_routines ();
9082 int
9083 main ()
9084 {
9085 return ldapssl_install_routines ();
9086   ;
9087   return 0;
9088 }
9089 _ACEOF
9090 if ac_fn_c_try_link "$LINENO"; then :
9091   eval "$as_ac_Lib=yes"
9092 else
9093   eval "$as_ac_Lib=no"
9094 fi
9095 rm -f core conftest.err conftest.$ac_objext \
9096     conftest$ac_exeext conftest.$ac_ext
9097 LIBS=$ac_check_lib_save_LIBS
9098 fi
9099 eval ac_res=\$$as_ac_Lib
9100                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9101 $as_echo "$ac_res" >&6; }
9102 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9103   apu_has_ldapssl_install_routines="1"
9104 fi
9105
9106         apu_has_ldap="1";
9107
9108 fi
9109
9110   fi
9111
9112
9113   if test ${apu_has_ldap} != "1"; then
9114     ldaplib="ldap"
9115     extralib="-llber -lresolv -lsocket -lnsl"
9116     # Clear the cache entry for subsequent APU_FIND_LDAPLIB invocations.
9117
9118     ldaplib_cache_id="`echo $ldaplib | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
9119
9120     unset ac_cv_lib_${ldaplib_cache_id}_ldap_init
9121     unset ac_cv_lib_${ldaplib_cache_id}___ldap_init
9122     as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_init" | $as_tr_sh`
9123 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_init in -l${ldaplib}" >&5
9124 $as_echo_n "checking for ldap_init in -l${ldaplib}... " >&6; }
9125 if eval \${$as_ac_Lib+:} false; then :
9126   $as_echo_n "(cached) " >&6
9127 else
9128   ac_check_lib_save_LIBS=$LIBS
9129 LIBS="-l${ldaplib} ${extralib} $LIBS"
9130 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9131 /* end confdefs.h.  */
9132
9133 /* Override any GCC internal prototype to avoid an error.
9134    Use char because int might match the return type of a GCC
9135    builtin and then its argument prototype would still apply.  */
9136 #ifdef __cplusplus
9137 extern "C"
9138 #endif
9139 char ldap_init ();
9140 int
9141 main ()
9142 {
9143 return ldap_init ();
9144   ;
9145   return 0;
9146 }
9147 _ACEOF
9148 if ac_fn_c_try_link "$LINENO"; then :
9149   eval "$as_ac_Lib=yes"
9150 else
9151   eval "$as_ac_Lib=no"
9152 fi
9153 rm -f core conftest.err conftest.$ac_objext \
9154     conftest$ac_exeext conftest.$ac_ext
9155 LIBS=$ac_check_lib_save_LIBS
9156 fi
9157 eval ac_res=\$$as_ac_Lib
9158                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9159 $as_echo "$ac_res" >&6; }
9160 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9161
9162         LDADD_ldap_found="-l${ldaplib} ${extralib}"
9163         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_init" | $as_tr_sh`
9164 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_init in -l${ldaplib}" >&5
9165 $as_echo_n "checking for ldapssl_client_init in -l${ldaplib}... " >&6; }
9166 if eval \${$as_ac_Lib+:} false; then :
9167   $as_echo_n "(cached) " >&6
9168 else
9169   ac_check_lib_save_LIBS=$LIBS
9170 LIBS="-l${ldaplib} ${extralib} $LIBS"
9171 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9172 /* end confdefs.h.  */
9173
9174 /* Override any GCC internal prototype to avoid an error.
9175    Use char because int might match the return type of a GCC
9176    builtin and then its argument prototype would still apply.  */
9177 #ifdef __cplusplus
9178 extern "C"
9179 #endif
9180 char ldapssl_client_init ();
9181 int
9182 main ()
9183 {
9184 return ldapssl_client_init ();
9185   ;
9186   return 0;
9187 }
9188 _ACEOF
9189 if ac_fn_c_try_link "$LINENO"; then :
9190   eval "$as_ac_Lib=yes"
9191 else
9192   eval "$as_ac_Lib=no"
9193 fi
9194 rm -f core conftest.err conftest.$ac_objext \
9195     conftest$ac_exeext conftest.$ac_ext
9196 LIBS=$ac_check_lib_save_LIBS
9197 fi
9198 eval ac_res=\$$as_ac_Lib
9199                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9200 $as_echo "$ac_res" >&6; }
9201 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9202   apu_has_ldapssl_client_init="1"
9203 fi
9204
9205         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_deinit" | $as_tr_sh`
9206 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_deinit in -l${ldaplib}" >&5
9207 $as_echo_n "checking for ldapssl_client_deinit in -l${ldaplib}... " >&6; }
9208 if eval \${$as_ac_Lib+:} false; then :
9209   $as_echo_n "(cached) " >&6
9210 else
9211   ac_check_lib_save_LIBS=$LIBS
9212 LIBS="-l${ldaplib} ${extralib} $LIBS"
9213 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9214 /* end confdefs.h.  */
9215
9216 /* Override any GCC internal prototype to avoid an error.
9217    Use char because int might match the return type of a GCC
9218    builtin and then its argument prototype would still apply.  */
9219 #ifdef __cplusplus
9220 extern "C"
9221 #endif
9222 char ldapssl_client_deinit ();
9223 int
9224 main ()
9225 {
9226 return ldapssl_client_deinit ();
9227   ;
9228   return 0;
9229 }
9230 _ACEOF
9231 if ac_fn_c_try_link "$LINENO"; then :
9232   eval "$as_ac_Lib=yes"
9233 else
9234   eval "$as_ac_Lib=no"
9235 fi
9236 rm -f core conftest.err conftest.$ac_objext \
9237     conftest$ac_exeext conftest.$ac_ext
9238 LIBS=$ac_check_lib_save_LIBS
9239 fi
9240 eval ac_res=\$$as_ac_Lib
9241                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9242 $as_echo "$ac_res" >&6; }
9243 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9244   apu_has_ldapssl_client_deinit="1"
9245 fi
9246
9247         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_add_trusted_cert" | $as_tr_sh`
9248 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_add_trusted_cert in -l${ldaplib}" >&5
9249 $as_echo_n "checking for ldapssl_add_trusted_cert in -l${ldaplib}... " >&6; }
9250 if eval \${$as_ac_Lib+:} false; then :
9251   $as_echo_n "(cached) " >&6
9252 else
9253   ac_check_lib_save_LIBS=$LIBS
9254 LIBS="-l${ldaplib} ${extralib} $LIBS"
9255 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9256 /* end confdefs.h.  */
9257
9258 /* Override any GCC internal prototype to avoid an error.
9259    Use char because int might match the return type of a GCC
9260    builtin and then its argument prototype would still apply.  */
9261 #ifdef __cplusplus
9262 extern "C"
9263 #endif
9264 char ldapssl_add_trusted_cert ();
9265 int
9266 main ()
9267 {
9268 return ldapssl_add_trusted_cert ();
9269   ;
9270   return 0;
9271 }
9272 _ACEOF
9273 if ac_fn_c_try_link "$LINENO"; then :
9274   eval "$as_ac_Lib=yes"
9275 else
9276   eval "$as_ac_Lib=no"
9277 fi
9278 rm -f core conftest.err conftest.$ac_objext \
9279     conftest$ac_exeext conftest.$ac_ext
9280 LIBS=$ac_check_lib_save_LIBS
9281 fi
9282 eval ac_res=\$$as_ac_Lib
9283                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9284 $as_echo "$ac_res" >&6; }
9285 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9286   apu_has_ldapssl_add_trusted_cert="1"
9287 fi
9288
9289         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_start_tls_s" | $as_tr_sh`
9290 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_start_tls_s in -l${ldaplib}" >&5
9291 $as_echo_n "checking for ldap_start_tls_s in -l${ldaplib}... " >&6; }
9292 if eval \${$as_ac_Lib+:} false; then :
9293   $as_echo_n "(cached) " >&6
9294 else
9295   ac_check_lib_save_LIBS=$LIBS
9296 LIBS="-l${ldaplib} ${extralib} $LIBS"
9297 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9298 /* end confdefs.h.  */
9299
9300 /* Override any GCC internal prototype to avoid an error.
9301    Use char because int might match the return type of a GCC
9302    builtin and then its argument prototype would still apply.  */
9303 #ifdef __cplusplus
9304 extern "C"
9305 #endif
9306 char ldap_start_tls_s ();
9307 int
9308 main ()
9309 {
9310 return ldap_start_tls_s ();
9311   ;
9312   return 0;
9313 }
9314 _ACEOF
9315 if ac_fn_c_try_link "$LINENO"; then :
9316   eval "$as_ac_Lib=yes"
9317 else
9318   eval "$as_ac_Lib=no"
9319 fi
9320 rm -f core conftest.err conftest.$ac_objext \
9321     conftest$ac_exeext conftest.$ac_ext
9322 LIBS=$ac_check_lib_save_LIBS
9323 fi
9324 eval ac_res=\$$as_ac_Lib
9325                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9326 $as_echo "$ac_res" >&6; }
9327 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9328   apu_has_ldap_start_tls_s="1"
9329 fi
9330
9331         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_sslinit" | $as_tr_sh`
9332 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_sslinit in -l${ldaplib}" >&5
9333 $as_echo_n "checking for ldap_sslinit in -l${ldaplib}... " >&6; }
9334 if eval \${$as_ac_Lib+:} false; then :
9335   $as_echo_n "(cached) " >&6
9336 else
9337   ac_check_lib_save_LIBS=$LIBS
9338 LIBS="-l${ldaplib} ${extralib} $LIBS"
9339 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9340 /* end confdefs.h.  */
9341
9342 /* Override any GCC internal prototype to avoid an error.
9343    Use char because int might match the return type of a GCC
9344    builtin and then its argument prototype would still apply.  */
9345 #ifdef __cplusplus
9346 extern "C"
9347 #endif
9348 char ldap_sslinit ();
9349 int
9350 main ()
9351 {
9352 return ldap_sslinit ();
9353   ;
9354   return 0;
9355 }
9356 _ACEOF
9357 if ac_fn_c_try_link "$LINENO"; then :
9358   eval "$as_ac_Lib=yes"
9359 else
9360   eval "$as_ac_Lib=no"
9361 fi
9362 rm -f core conftest.err conftest.$ac_objext \
9363     conftest$ac_exeext conftest.$ac_ext
9364 LIBS=$ac_check_lib_save_LIBS
9365 fi
9366 eval ac_res=\$$as_ac_Lib
9367                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9368 $as_echo "$ac_res" >&6; }
9369 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9370   apu_has_ldap_sslinit="1"
9371 fi
9372
9373         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_init" | $as_tr_sh`
9374 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_init in -l${ldaplib}" >&5
9375 $as_echo_n "checking for ldapssl_init in -l${ldaplib}... " >&6; }
9376 if eval \${$as_ac_Lib+:} false; then :
9377   $as_echo_n "(cached) " >&6
9378 else
9379   ac_check_lib_save_LIBS=$LIBS
9380 LIBS="-l${ldaplib} ${extralib} $LIBS"
9381 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9382 /* end confdefs.h.  */
9383
9384 /* Override any GCC internal prototype to avoid an error.
9385    Use char because int might match the return type of a GCC
9386    builtin and then its argument prototype would still apply.  */
9387 #ifdef __cplusplus
9388 extern "C"
9389 #endif
9390 char ldapssl_init ();
9391 int
9392 main ()
9393 {
9394 return ldapssl_init ();
9395   ;
9396   return 0;
9397 }
9398 _ACEOF
9399 if ac_fn_c_try_link "$LINENO"; then :
9400   eval "$as_ac_Lib=yes"
9401 else
9402   eval "$as_ac_Lib=no"
9403 fi
9404 rm -f core conftest.err conftest.$ac_objext \
9405     conftest$ac_exeext conftest.$ac_ext
9406 LIBS=$ac_check_lib_save_LIBS
9407 fi
9408 eval ac_res=\$$as_ac_Lib
9409                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9410 $as_echo "$ac_res" >&6; }
9411 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9412   apu_has_ldapssl_init="1"
9413 fi
9414
9415         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_install_routines" | $as_tr_sh`
9416 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_install_routines in -l${ldaplib}" >&5
9417 $as_echo_n "checking for ldapssl_install_routines in -l${ldaplib}... " >&6; }
9418 if eval \${$as_ac_Lib+:} false; then :
9419   $as_echo_n "(cached) " >&6
9420 else
9421   ac_check_lib_save_LIBS=$LIBS
9422 LIBS="-l${ldaplib} ${extralib} $LIBS"
9423 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9424 /* end confdefs.h.  */
9425
9426 /* Override any GCC internal prototype to avoid an error.
9427    Use char because int might match the return type of a GCC
9428    builtin and then its argument prototype would still apply.  */
9429 #ifdef __cplusplus
9430 extern "C"
9431 #endif
9432 char ldapssl_install_routines ();
9433 int
9434 main ()
9435 {
9436 return ldapssl_install_routines ();
9437   ;
9438   return 0;
9439 }
9440 _ACEOF
9441 if ac_fn_c_try_link "$LINENO"; then :
9442   eval "$as_ac_Lib=yes"
9443 else
9444   eval "$as_ac_Lib=no"
9445 fi
9446 rm -f core conftest.err conftest.$ac_objext \
9447     conftest$ac_exeext conftest.$ac_ext
9448 LIBS=$ac_check_lib_save_LIBS
9449 fi
9450 eval ac_res=\$$as_ac_Lib
9451                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9452 $as_echo "$ac_res" >&6; }
9453 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9454   apu_has_ldapssl_install_routines="1"
9455 fi
9456
9457         apu_has_ldap="1";
9458
9459 fi
9460
9461   fi
9462
9463
9464   if test ${apu_has_ldap} != "1"; then
9465     ldaplib="ldap"
9466     extralib="-ldl -lpthread"
9467     # Clear the cache entry for subsequent APU_FIND_LDAPLIB invocations.
9468
9469     ldaplib_cache_id="`echo $ldaplib | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
9470
9471     unset ac_cv_lib_${ldaplib_cache_id}_ldap_init
9472     unset ac_cv_lib_${ldaplib_cache_id}___ldap_init
9473     as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_init" | $as_tr_sh`
9474 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_init in -l${ldaplib}" >&5
9475 $as_echo_n "checking for ldap_init in -l${ldaplib}... " >&6; }
9476 if eval \${$as_ac_Lib+:} false; then :
9477   $as_echo_n "(cached) " >&6
9478 else
9479   ac_check_lib_save_LIBS=$LIBS
9480 LIBS="-l${ldaplib} ${extralib} $LIBS"
9481 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9482 /* end confdefs.h.  */
9483
9484 /* Override any GCC internal prototype to avoid an error.
9485    Use char because int might match the return type of a GCC
9486    builtin and then its argument prototype would still apply.  */
9487 #ifdef __cplusplus
9488 extern "C"
9489 #endif
9490 char ldap_init ();
9491 int
9492 main ()
9493 {
9494 return ldap_init ();
9495   ;
9496   return 0;
9497 }
9498 _ACEOF
9499 if ac_fn_c_try_link "$LINENO"; then :
9500   eval "$as_ac_Lib=yes"
9501 else
9502   eval "$as_ac_Lib=no"
9503 fi
9504 rm -f core conftest.err conftest.$ac_objext \
9505     conftest$ac_exeext conftest.$ac_ext
9506 LIBS=$ac_check_lib_save_LIBS
9507 fi
9508 eval ac_res=\$$as_ac_Lib
9509                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9510 $as_echo "$ac_res" >&6; }
9511 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9512
9513         LDADD_ldap_found="-l${ldaplib} ${extralib}"
9514         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_init" | $as_tr_sh`
9515 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_init in -l${ldaplib}" >&5
9516 $as_echo_n "checking for ldapssl_client_init in -l${ldaplib}... " >&6; }
9517 if eval \${$as_ac_Lib+:} false; then :
9518   $as_echo_n "(cached) " >&6
9519 else
9520   ac_check_lib_save_LIBS=$LIBS
9521 LIBS="-l${ldaplib} ${extralib} $LIBS"
9522 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9523 /* end confdefs.h.  */
9524
9525 /* Override any GCC internal prototype to avoid an error.
9526    Use char because int might match the return type of a GCC
9527    builtin and then its argument prototype would still apply.  */
9528 #ifdef __cplusplus
9529 extern "C"
9530 #endif
9531 char ldapssl_client_init ();
9532 int
9533 main ()
9534 {
9535 return ldapssl_client_init ();
9536   ;
9537   return 0;
9538 }
9539 _ACEOF
9540 if ac_fn_c_try_link "$LINENO"; then :
9541   eval "$as_ac_Lib=yes"
9542 else
9543   eval "$as_ac_Lib=no"
9544 fi
9545 rm -f core conftest.err conftest.$ac_objext \
9546     conftest$ac_exeext conftest.$ac_ext
9547 LIBS=$ac_check_lib_save_LIBS
9548 fi
9549 eval ac_res=\$$as_ac_Lib
9550                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9551 $as_echo "$ac_res" >&6; }
9552 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9553   apu_has_ldapssl_client_init="1"
9554 fi
9555
9556         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_deinit" | $as_tr_sh`
9557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_deinit in -l${ldaplib}" >&5
9558 $as_echo_n "checking for ldapssl_client_deinit in -l${ldaplib}... " >&6; }
9559 if eval \${$as_ac_Lib+:} false; then :
9560   $as_echo_n "(cached) " >&6
9561 else
9562   ac_check_lib_save_LIBS=$LIBS
9563 LIBS="-l${ldaplib} ${extralib} $LIBS"
9564 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9565 /* end confdefs.h.  */
9566
9567 /* Override any GCC internal prototype to avoid an error.
9568    Use char because int might match the return type of a GCC
9569    builtin and then its argument prototype would still apply.  */
9570 #ifdef __cplusplus
9571 extern "C"
9572 #endif
9573 char ldapssl_client_deinit ();
9574 int
9575 main ()
9576 {
9577 return ldapssl_client_deinit ();
9578   ;
9579   return 0;
9580 }
9581 _ACEOF
9582 if ac_fn_c_try_link "$LINENO"; then :
9583   eval "$as_ac_Lib=yes"
9584 else
9585   eval "$as_ac_Lib=no"
9586 fi
9587 rm -f core conftest.err conftest.$ac_objext \
9588     conftest$ac_exeext conftest.$ac_ext
9589 LIBS=$ac_check_lib_save_LIBS
9590 fi
9591 eval ac_res=\$$as_ac_Lib
9592                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9593 $as_echo "$ac_res" >&6; }
9594 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9595   apu_has_ldapssl_client_deinit="1"
9596 fi
9597
9598         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_add_trusted_cert" | $as_tr_sh`
9599 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_add_trusted_cert in -l${ldaplib}" >&5
9600 $as_echo_n "checking for ldapssl_add_trusted_cert in -l${ldaplib}... " >&6; }
9601 if eval \${$as_ac_Lib+:} false; then :
9602   $as_echo_n "(cached) " >&6
9603 else
9604   ac_check_lib_save_LIBS=$LIBS
9605 LIBS="-l${ldaplib} ${extralib} $LIBS"
9606 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9607 /* end confdefs.h.  */
9608
9609 /* Override any GCC internal prototype to avoid an error.
9610    Use char because int might match the return type of a GCC
9611    builtin and then its argument prototype would still apply.  */
9612 #ifdef __cplusplus
9613 extern "C"
9614 #endif
9615 char ldapssl_add_trusted_cert ();
9616 int
9617 main ()
9618 {
9619 return ldapssl_add_trusted_cert ();
9620   ;
9621   return 0;
9622 }
9623 _ACEOF
9624 if ac_fn_c_try_link "$LINENO"; then :
9625   eval "$as_ac_Lib=yes"
9626 else
9627   eval "$as_ac_Lib=no"
9628 fi
9629 rm -f core conftest.err conftest.$ac_objext \
9630     conftest$ac_exeext conftest.$ac_ext
9631 LIBS=$ac_check_lib_save_LIBS
9632 fi
9633 eval ac_res=\$$as_ac_Lib
9634                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9635 $as_echo "$ac_res" >&6; }
9636 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9637   apu_has_ldapssl_add_trusted_cert="1"
9638 fi
9639
9640         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_start_tls_s" | $as_tr_sh`
9641 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_start_tls_s in -l${ldaplib}" >&5
9642 $as_echo_n "checking for ldap_start_tls_s in -l${ldaplib}... " >&6; }
9643 if eval \${$as_ac_Lib+:} false; then :
9644   $as_echo_n "(cached) " >&6
9645 else
9646   ac_check_lib_save_LIBS=$LIBS
9647 LIBS="-l${ldaplib} ${extralib} $LIBS"
9648 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9649 /* end confdefs.h.  */
9650
9651 /* Override any GCC internal prototype to avoid an error.
9652    Use char because int might match the return type of a GCC
9653    builtin and then its argument prototype would still apply.  */
9654 #ifdef __cplusplus
9655 extern "C"
9656 #endif
9657 char ldap_start_tls_s ();
9658 int
9659 main ()
9660 {
9661 return ldap_start_tls_s ();
9662   ;
9663   return 0;
9664 }
9665 _ACEOF
9666 if ac_fn_c_try_link "$LINENO"; then :
9667   eval "$as_ac_Lib=yes"
9668 else
9669   eval "$as_ac_Lib=no"
9670 fi
9671 rm -f core conftest.err conftest.$ac_objext \
9672     conftest$ac_exeext conftest.$ac_ext
9673 LIBS=$ac_check_lib_save_LIBS
9674 fi
9675 eval ac_res=\$$as_ac_Lib
9676                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9677 $as_echo "$ac_res" >&6; }
9678 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9679   apu_has_ldap_start_tls_s="1"
9680 fi
9681
9682         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_sslinit" | $as_tr_sh`
9683 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_sslinit in -l${ldaplib}" >&5
9684 $as_echo_n "checking for ldap_sslinit in -l${ldaplib}... " >&6; }
9685 if eval \${$as_ac_Lib+:} false; then :
9686   $as_echo_n "(cached) " >&6
9687 else
9688   ac_check_lib_save_LIBS=$LIBS
9689 LIBS="-l${ldaplib} ${extralib} $LIBS"
9690 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9691 /* end confdefs.h.  */
9692
9693 /* Override any GCC internal prototype to avoid an error.
9694    Use char because int might match the return type of a GCC
9695    builtin and then its argument prototype would still apply.  */
9696 #ifdef __cplusplus
9697 extern "C"
9698 #endif
9699 char ldap_sslinit ();
9700 int
9701 main ()
9702 {
9703 return ldap_sslinit ();
9704   ;
9705   return 0;
9706 }
9707 _ACEOF
9708 if ac_fn_c_try_link "$LINENO"; then :
9709   eval "$as_ac_Lib=yes"
9710 else
9711   eval "$as_ac_Lib=no"
9712 fi
9713 rm -f core conftest.err conftest.$ac_objext \
9714     conftest$ac_exeext conftest.$ac_ext
9715 LIBS=$ac_check_lib_save_LIBS
9716 fi
9717 eval ac_res=\$$as_ac_Lib
9718                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9719 $as_echo "$ac_res" >&6; }
9720 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9721   apu_has_ldap_sslinit="1"
9722 fi
9723
9724         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_init" | $as_tr_sh`
9725 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_init in -l${ldaplib}" >&5
9726 $as_echo_n "checking for ldapssl_init in -l${ldaplib}... " >&6; }
9727 if eval \${$as_ac_Lib+:} false; then :
9728   $as_echo_n "(cached) " >&6
9729 else
9730   ac_check_lib_save_LIBS=$LIBS
9731 LIBS="-l${ldaplib} ${extralib} $LIBS"
9732 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9733 /* end confdefs.h.  */
9734
9735 /* Override any GCC internal prototype to avoid an error.
9736    Use char because int might match the return type of a GCC
9737    builtin and then its argument prototype would still apply.  */
9738 #ifdef __cplusplus
9739 extern "C"
9740 #endif
9741 char ldapssl_init ();
9742 int
9743 main ()
9744 {
9745 return ldapssl_init ();
9746   ;
9747   return 0;
9748 }
9749 _ACEOF
9750 if ac_fn_c_try_link "$LINENO"; then :
9751   eval "$as_ac_Lib=yes"
9752 else
9753   eval "$as_ac_Lib=no"
9754 fi
9755 rm -f core conftest.err conftest.$ac_objext \
9756     conftest$ac_exeext conftest.$ac_ext
9757 LIBS=$ac_check_lib_save_LIBS
9758 fi
9759 eval ac_res=\$$as_ac_Lib
9760                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9761 $as_echo "$ac_res" >&6; }
9762 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9763   apu_has_ldapssl_init="1"
9764 fi
9765
9766         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_install_routines" | $as_tr_sh`
9767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_install_routines in -l${ldaplib}" >&5
9768 $as_echo_n "checking for ldapssl_install_routines in -l${ldaplib}... " >&6; }
9769 if eval \${$as_ac_Lib+:} false; then :
9770   $as_echo_n "(cached) " >&6
9771 else
9772   ac_check_lib_save_LIBS=$LIBS
9773 LIBS="-l${ldaplib} ${extralib} $LIBS"
9774 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9775 /* end confdefs.h.  */
9776
9777 /* Override any GCC internal prototype to avoid an error.
9778    Use char because int might match the return type of a GCC
9779    builtin and then its argument prototype would still apply.  */
9780 #ifdef __cplusplus
9781 extern "C"
9782 #endif
9783 char ldapssl_install_routines ();
9784 int
9785 main ()
9786 {
9787 return ldapssl_install_routines ();
9788   ;
9789   return 0;
9790 }
9791 _ACEOF
9792 if ac_fn_c_try_link "$LINENO"; then :
9793   eval "$as_ac_Lib=yes"
9794 else
9795   eval "$as_ac_Lib=no"
9796 fi
9797 rm -f core conftest.err conftest.$ac_objext \
9798     conftest$ac_exeext conftest.$ac_ext
9799 LIBS=$ac_check_lib_save_LIBS
9800 fi
9801 eval ac_res=\$$as_ac_Lib
9802                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9803 $as_echo "$ac_res" >&6; }
9804 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9805   apu_has_ldapssl_install_routines="1"
9806 fi
9807
9808         apu_has_ldap="1";
9809
9810 fi
9811
9812   fi
9813
9814       else
9815
9816   if test ${apu_has_ldap} != "1"; then
9817     ldaplib=$LIBLDAP
9818     extralib=
9819     # Clear the cache entry for subsequent APU_FIND_LDAPLIB invocations.
9820
9821     ldaplib_cache_id="`echo $ldaplib | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
9822
9823     unset ac_cv_lib_${ldaplib_cache_id}_ldap_init
9824     unset ac_cv_lib_${ldaplib_cache_id}___ldap_init
9825     as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_init" | $as_tr_sh`
9826 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_init in -l${ldaplib}" >&5
9827 $as_echo_n "checking for ldap_init in -l${ldaplib}... " >&6; }
9828 if eval \${$as_ac_Lib+:} false; then :
9829   $as_echo_n "(cached) " >&6
9830 else
9831   ac_check_lib_save_LIBS=$LIBS
9832 LIBS="-l${ldaplib} ${extralib} $LIBS"
9833 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9834 /* end confdefs.h.  */
9835
9836 /* Override any GCC internal prototype to avoid an error.
9837    Use char because int might match the return type of a GCC
9838    builtin and then its argument prototype would still apply.  */
9839 #ifdef __cplusplus
9840 extern "C"
9841 #endif
9842 char ldap_init ();
9843 int
9844 main ()
9845 {
9846 return ldap_init ();
9847   ;
9848   return 0;
9849 }
9850 _ACEOF
9851 if ac_fn_c_try_link "$LINENO"; then :
9852   eval "$as_ac_Lib=yes"
9853 else
9854   eval "$as_ac_Lib=no"
9855 fi
9856 rm -f core conftest.err conftest.$ac_objext \
9857     conftest$ac_exeext conftest.$ac_ext
9858 LIBS=$ac_check_lib_save_LIBS
9859 fi
9860 eval ac_res=\$$as_ac_Lib
9861                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9862 $as_echo "$ac_res" >&6; }
9863 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9864
9865         LDADD_ldap_found="-l${ldaplib} ${extralib}"
9866         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_init" | $as_tr_sh`
9867 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_init in -l${ldaplib}" >&5
9868 $as_echo_n "checking for ldapssl_client_init in -l${ldaplib}... " >&6; }
9869 if eval \${$as_ac_Lib+:} false; then :
9870   $as_echo_n "(cached) " >&6
9871 else
9872   ac_check_lib_save_LIBS=$LIBS
9873 LIBS="-l${ldaplib} ${extralib} $LIBS"
9874 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9875 /* end confdefs.h.  */
9876
9877 /* Override any GCC internal prototype to avoid an error.
9878    Use char because int might match the return type of a GCC
9879    builtin and then its argument prototype would still apply.  */
9880 #ifdef __cplusplus
9881 extern "C"
9882 #endif
9883 char ldapssl_client_init ();
9884 int
9885 main ()
9886 {
9887 return ldapssl_client_init ();
9888   ;
9889   return 0;
9890 }
9891 _ACEOF
9892 if ac_fn_c_try_link "$LINENO"; then :
9893   eval "$as_ac_Lib=yes"
9894 else
9895   eval "$as_ac_Lib=no"
9896 fi
9897 rm -f core conftest.err conftest.$ac_objext \
9898     conftest$ac_exeext conftest.$ac_ext
9899 LIBS=$ac_check_lib_save_LIBS
9900 fi
9901 eval ac_res=\$$as_ac_Lib
9902                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9903 $as_echo "$ac_res" >&6; }
9904 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9905   apu_has_ldapssl_client_init="1"
9906 fi
9907
9908         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_deinit" | $as_tr_sh`
9909 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_deinit in -l${ldaplib}" >&5
9910 $as_echo_n "checking for ldapssl_client_deinit in -l${ldaplib}... " >&6; }
9911 if eval \${$as_ac_Lib+:} false; then :
9912   $as_echo_n "(cached) " >&6
9913 else
9914   ac_check_lib_save_LIBS=$LIBS
9915 LIBS="-l${ldaplib} ${extralib} $LIBS"
9916 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9917 /* end confdefs.h.  */
9918
9919 /* Override any GCC internal prototype to avoid an error.
9920    Use char because int might match the return type of a GCC
9921    builtin and then its argument prototype would still apply.  */
9922 #ifdef __cplusplus
9923 extern "C"
9924 #endif
9925 char ldapssl_client_deinit ();
9926 int
9927 main ()
9928 {
9929 return ldapssl_client_deinit ();
9930   ;
9931   return 0;
9932 }
9933 _ACEOF
9934 if ac_fn_c_try_link "$LINENO"; then :
9935   eval "$as_ac_Lib=yes"
9936 else
9937   eval "$as_ac_Lib=no"
9938 fi
9939 rm -f core conftest.err conftest.$ac_objext \
9940     conftest$ac_exeext conftest.$ac_ext
9941 LIBS=$ac_check_lib_save_LIBS
9942 fi
9943 eval ac_res=\$$as_ac_Lib
9944                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9945 $as_echo "$ac_res" >&6; }
9946 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9947   apu_has_ldapssl_client_deinit="1"
9948 fi
9949
9950         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_add_trusted_cert" | $as_tr_sh`
9951 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_add_trusted_cert in -l${ldaplib}" >&5
9952 $as_echo_n "checking for ldapssl_add_trusted_cert in -l${ldaplib}... " >&6; }
9953 if eval \${$as_ac_Lib+:} false; then :
9954   $as_echo_n "(cached) " >&6
9955 else
9956   ac_check_lib_save_LIBS=$LIBS
9957 LIBS="-l${ldaplib} ${extralib} $LIBS"
9958 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9959 /* end confdefs.h.  */
9960
9961 /* Override any GCC internal prototype to avoid an error.
9962    Use char because int might match the return type of a GCC
9963    builtin and then its argument prototype would still apply.  */
9964 #ifdef __cplusplus
9965 extern "C"
9966 #endif
9967 char ldapssl_add_trusted_cert ();
9968 int
9969 main ()
9970 {
9971 return ldapssl_add_trusted_cert ();
9972   ;
9973   return 0;
9974 }
9975 _ACEOF
9976 if ac_fn_c_try_link "$LINENO"; then :
9977   eval "$as_ac_Lib=yes"
9978 else
9979   eval "$as_ac_Lib=no"
9980 fi
9981 rm -f core conftest.err conftest.$ac_objext \
9982     conftest$ac_exeext conftest.$ac_ext
9983 LIBS=$ac_check_lib_save_LIBS
9984 fi
9985 eval ac_res=\$$as_ac_Lib
9986                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9987 $as_echo "$ac_res" >&6; }
9988 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9989   apu_has_ldapssl_add_trusted_cert="1"
9990 fi
9991
9992         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_start_tls_s" | $as_tr_sh`
9993 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_start_tls_s in -l${ldaplib}" >&5
9994 $as_echo_n "checking for ldap_start_tls_s in -l${ldaplib}... " >&6; }
9995 if eval \${$as_ac_Lib+:} false; then :
9996   $as_echo_n "(cached) " >&6
9997 else
9998   ac_check_lib_save_LIBS=$LIBS
9999 LIBS="-l${ldaplib} ${extralib} $LIBS"
10000 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10001 /* end confdefs.h.  */
10002
10003 /* Override any GCC internal prototype to avoid an error.
10004    Use char because int might match the return type of a GCC
10005    builtin and then its argument prototype would still apply.  */
10006 #ifdef __cplusplus
10007 extern "C"
10008 #endif
10009 char ldap_start_tls_s ();
10010 int
10011 main ()
10012 {
10013 return ldap_start_tls_s ();
10014   ;
10015   return 0;
10016 }
10017 _ACEOF
10018 if ac_fn_c_try_link "$LINENO"; then :
10019   eval "$as_ac_Lib=yes"
10020 else
10021   eval "$as_ac_Lib=no"
10022 fi
10023 rm -f core conftest.err conftest.$ac_objext \
10024     conftest$ac_exeext conftest.$ac_ext
10025 LIBS=$ac_check_lib_save_LIBS
10026 fi
10027 eval ac_res=\$$as_ac_Lib
10028                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10029 $as_echo "$ac_res" >&6; }
10030 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10031   apu_has_ldap_start_tls_s="1"
10032 fi
10033
10034         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_sslinit" | $as_tr_sh`
10035 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_sslinit in -l${ldaplib}" >&5
10036 $as_echo_n "checking for ldap_sslinit in -l${ldaplib}... " >&6; }
10037 if eval \${$as_ac_Lib+:} false; then :
10038   $as_echo_n "(cached) " >&6
10039 else
10040   ac_check_lib_save_LIBS=$LIBS
10041 LIBS="-l${ldaplib} ${extralib} $LIBS"
10042 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10043 /* end confdefs.h.  */
10044
10045 /* Override any GCC internal prototype to avoid an error.
10046    Use char because int might match the return type of a GCC
10047    builtin and then its argument prototype would still apply.  */
10048 #ifdef __cplusplus
10049 extern "C"
10050 #endif
10051 char ldap_sslinit ();
10052 int
10053 main ()
10054 {
10055 return ldap_sslinit ();
10056   ;
10057   return 0;
10058 }
10059 _ACEOF
10060 if ac_fn_c_try_link "$LINENO"; then :
10061   eval "$as_ac_Lib=yes"
10062 else
10063   eval "$as_ac_Lib=no"
10064 fi
10065 rm -f core conftest.err conftest.$ac_objext \
10066     conftest$ac_exeext conftest.$ac_ext
10067 LIBS=$ac_check_lib_save_LIBS
10068 fi
10069 eval ac_res=\$$as_ac_Lib
10070                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10071 $as_echo "$ac_res" >&6; }
10072 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10073   apu_has_ldap_sslinit="1"
10074 fi
10075
10076         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_init" | $as_tr_sh`
10077 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_init in -l${ldaplib}" >&5
10078 $as_echo_n "checking for ldapssl_init in -l${ldaplib}... " >&6; }
10079 if eval \${$as_ac_Lib+:} false; then :
10080   $as_echo_n "(cached) " >&6
10081 else
10082   ac_check_lib_save_LIBS=$LIBS
10083 LIBS="-l${ldaplib} ${extralib} $LIBS"
10084 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10085 /* end confdefs.h.  */
10086
10087 /* Override any GCC internal prototype to avoid an error.
10088    Use char because int might match the return type of a GCC
10089    builtin and then its argument prototype would still apply.  */
10090 #ifdef __cplusplus
10091 extern "C"
10092 #endif
10093 char ldapssl_init ();
10094 int
10095 main ()
10096 {
10097 return ldapssl_init ();
10098   ;
10099   return 0;
10100 }
10101 _ACEOF
10102 if ac_fn_c_try_link "$LINENO"; then :
10103   eval "$as_ac_Lib=yes"
10104 else
10105   eval "$as_ac_Lib=no"
10106 fi
10107 rm -f core conftest.err conftest.$ac_objext \
10108     conftest$ac_exeext conftest.$ac_ext
10109 LIBS=$ac_check_lib_save_LIBS
10110 fi
10111 eval ac_res=\$$as_ac_Lib
10112                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10113 $as_echo "$ac_res" >&6; }
10114 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10115   apu_has_ldapssl_init="1"
10116 fi
10117
10118         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_install_routines" | $as_tr_sh`
10119 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_install_routines in -l${ldaplib}" >&5
10120 $as_echo_n "checking for ldapssl_install_routines in -l${ldaplib}... " >&6; }
10121 if eval \${$as_ac_Lib+:} false; then :
10122   $as_echo_n "(cached) " >&6
10123 else
10124   ac_check_lib_save_LIBS=$LIBS
10125 LIBS="-l${ldaplib} ${extralib} $LIBS"
10126 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10127 /* end confdefs.h.  */
10128
10129 /* Override any GCC internal prototype to avoid an error.
10130    Use char because int might match the return type of a GCC
10131    builtin and then its argument prototype would still apply.  */
10132 #ifdef __cplusplus
10133 extern "C"
10134 #endif
10135 char ldapssl_install_routines ();
10136 int
10137 main ()
10138 {
10139 return ldapssl_install_routines ();
10140   ;
10141   return 0;
10142 }
10143 _ACEOF
10144 if ac_fn_c_try_link "$LINENO"; then :
10145   eval "$as_ac_Lib=yes"
10146 else
10147   eval "$as_ac_Lib=no"
10148 fi
10149 rm -f core conftest.err conftest.$ac_objext \
10150     conftest$ac_exeext conftest.$ac_ext
10151 LIBS=$ac_check_lib_save_LIBS
10152 fi
10153 eval ac_res=\$$as_ac_Lib
10154                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10155 $as_echo "$ac_res" >&6; }
10156 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10157   apu_has_ldapssl_install_routines="1"
10158 fi
10159
10160         apu_has_ldap="1";
10161
10162 fi
10163
10164   fi
10165
10166
10167   if test ${apu_has_ldap} != "1"; then
10168     ldaplib=$LIBLDAP
10169     extralib="-lresolv"
10170     # Clear the cache entry for subsequent APU_FIND_LDAPLIB invocations.
10171
10172     ldaplib_cache_id="`echo $ldaplib | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
10173
10174     unset ac_cv_lib_${ldaplib_cache_id}_ldap_init
10175     unset ac_cv_lib_${ldaplib_cache_id}___ldap_init
10176     as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_init" | $as_tr_sh`
10177 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_init in -l${ldaplib}" >&5
10178 $as_echo_n "checking for ldap_init in -l${ldaplib}... " >&6; }
10179 if eval \${$as_ac_Lib+:} false; then :
10180   $as_echo_n "(cached) " >&6
10181 else
10182   ac_check_lib_save_LIBS=$LIBS
10183 LIBS="-l${ldaplib} ${extralib} $LIBS"
10184 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10185 /* end confdefs.h.  */
10186
10187 /* Override any GCC internal prototype to avoid an error.
10188    Use char because int might match the return type of a GCC
10189    builtin and then its argument prototype would still apply.  */
10190 #ifdef __cplusplus
10191 extern "C"
10192 #endif
10193 char ldap_init ();
10194 int
10195 main ()
10196 {
10197 return ldap_init ();
10198   ;
10199   return 0;
10200 }
10201 _ACEOF
10202 if ac_fn_c_try_link "$LINENO"; then :
10203   eval "$as_ac_Lib=yes"
10204 else
10205   eval "$as_ac_Lib=no"
10206 fi
10207 rm -f core conftest.err conftest.$ac_objext \
10208     conftest$ac_exeext conftest.$ac_ext
10209 LIBS=$ac_check_lib_save_LIBS
10210 fi
10211 eval ac_res=\$$as_ac_Lib
10212                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10213 $as_echo "$ac_res" >&6; }
10214 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10215
10216         LDADD_ldap_found="-l${ldaplib} ${extralib}"
10217         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_init" | $as_tr_sh`
10218 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_init in -l${ldaplib}" >&5
10219 $as_echo_n "checking for ldapssl_client_init in -l${ldaplib}... " >&6; }
10220 if eval \${$as_ac_Lib+:} false; then :
10221   $as_echo_n "(cached) " >&6
10222 else
10223   ac_check_lib_save_LIBS=$LIBS
10224 LIBS="-l${ldaplib} ${extralib} $LIBS"
10225 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10226 /* end confdefs.h.  */
10227
10228 /* Override any GCC internal prototype to avoid an error.
10229    Use char because int might match the return type of a GCC
10230    builtin and then its argument prototype would still apply.  */
10231 #ifdef __cplusplus
10232 extern "C"
10233 #endif
10234 char ldapssl_client_init ();
10235 int
10236 main ()
10237 {
10238 return ldapssl_client_init ();
10239   ;
10240   return 0;
10241 }
10242 _ACEOF
10243 if ac_fn_c_try_link "$LINENO"; then :
10244   eval "$as_ac_Lib=yes"
10245 else
10246   eval "$as_ac_Lib=no"
10247 fi
10248 rm -f core conftest.err conftest.$ac_objext \
10249     conftest$ac_exeext conftest.$ac_ext
10250 LIBS=$ac_check_lib_save_LIBS
10251 fi
10252 eval ac_res=\$$as_ac_Lib
10253                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10254 $as_echo "$ac_res" >&6; }
10255 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10256   apu_has_ldapssl_client_init="1"
10257 fi
10258
10259         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_deinit" | $as_tr_sh`
10260 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_deinit in -l${ldaplib}" >&5
10261 $as_echo_n "checking for ldapssl_client_deinit in -l${ldaplib}... " >&6; }
10262 if eval \${$as_ac_Lib+:} false; then :
10263   $as_echo_n "(cached) " >&6
10264 else
10265   ac_check_lib_save_LIBS=$LIBS
10266 LIBS="-l${ldaplib} ${extralib} $LIBS"
10267 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10268 /* end confdefs.h.  */
10269
10270 /* Override any GCC internal prototype to avoid an error.
10271    Use char because int might match the return type of a GCC
10272    builtin and then its argument prototype would still apply.  */
10273 #ifdef __cplusplus
10274 extern "C"
10275 #endif
10276 char ldapssl_client_deinit ();
10277 int
10278 main ()
10279 {
10280 return ldapssl_client_deinit ();
10281   ;
10282   return 0;
10283 }
10284 _ACEOF
10285 if ac_fn_c_try_link "$LINENO"; then :
10286   eval "$as_ac_Lib=yes"
10287 else
10288   eval "$as_ac_Lib=no"
10289 fi
10290 rm -f core conftest.err conftest.$ac_objext \
10291     conftest$ac_exeext conftest.$ac_ext
10292 LIBS=$ac_check_lib_save_LIBS
10293 fi
10294 eval ac_res=\$$as_ac_Lib
10295                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10296 $as_echo "$ac_res" >&6; }
10297 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10298   apu_has_ldapssl_client_deinit="1"
10299 fi
10300
10301         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_add_trusted_cert" | $as_tr_sh`
10302 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_add_trusted_cert in -l${ldaplib}" >&5
10303 $as_echo_n "checking for ldapssl_add_trusted_cert in -l${ldaplib}... " >&6; }
10304 if eval \${$as_ac_Lib+:} false; then :
10305   $as_echo_n "(cached) " >&6
10306 else
10307   ac_check_lib_save_LIBS=$LIBS
10308 LIBS="-l${ldaplib} ${extralib} $LIBS"
10309 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10310 /* end confdefs.h.  */
10311
10312 /* Override any GCC internal prototype to avoid an error.
10313    Use char because int might match the return type of a GCC
10314    builtin and then its argument prototype would still apply.  */
10315 #ifdef __cplusplus
10316 extern "C"
10317 #endif
10318 char ldapssl_add_trusted_cert ();
10319 int
10320 main ()
10321 {
10322 return ldapssl_add_trusted_cert ();
10323   ;
10324   return 0;
10325 }
10326 _ACEOF
10327 if ac_fn_c_try_link "$LINENO"; then :
10328   eval "$as_ac_Lib=yes"
10329 else
10330   eval "$as_ac_Lib=no"
10331 fi
10332 rm -f core conftest.err conftest.$ac_objext \
10333     conftest$ac_exeext conftest.$ac_ext
10334 LIBS=$ac_check_lib_save_LIBS
10335 fi
10336 eval ac_res=\$$as_ac_Lib
10337                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10338 $as_echo "$ac_res" >&6; }
10339 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10340   apu_has_ldapssl_add_trusted_cert="1"
10341 fi
10342
10343         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_start_tls_s" | $as_tr_sh`
10344 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_start_tls_s in -l${ldaplib}" >&5
10345 $as_echo_n "checking for ldap_start_tls_s in -l${ldaplib}... " >&6; }
10346 if eval \${$as_ac_Lib+:} false; then :
10347   $as_echo_n "(cached) " >&6
10348 else
10349   ac_check_lib_save_LIBS=$LIBS
10350 LIBS="-l${ldaplib} ${extralib} $LIBS"
10351 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10352 /* end confdefs.h.  */
10353
10354 /* Override any GCC internal prototype to avoid an error.
10355    Use char because int might match the return type of a GCC
10356    builtin and then its argument prototype would still apply.  */
10357 #ifdef __cplusplus
10358 extern "C"
10359 #endif
10360 char ldap_start_tls_s ();
10361 int
10362 main ()
10363 {
10364 return ldap_start_tls_s ();
10365   ;
10366   return 0;
10367 }
10368 _ACEOF
10369 if ac_fn_c_try_link "$LINENO"; then :
10370   eval "$as_ac_Lib=yes"
10371 else
10372   eval "$as_ac_Lib=no"
10373 fi
10374 rm -f core conftest.err conftest.$ac_objext \
10375     conftest$ac_exeext conftest.$ac_ext
10376 LIBS=$ac_check_lib_save_LIBS
10377 fi
10378 eval ac_res=\$$as_ac_Lib
10379                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10380 $as_echo "$ac_res" >&6; }
10381 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10382   apu_has_ldap_start_tls_s="1"
10383 fi
10384
10385         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_sslinit" | $as_tr_sh`
10386 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_sslinit in -l${ldaplib}" >&5
10387 $as_echo_n "checking for ldap_sslinit in -l${ldaplib}... " >&6; }
10388 if eval \${$as_ac_Lib+:} false; then :
10389   $as_echo_n "(cached) " >&6
10390 else
10391   ac_check_lib_save_LIBS=$LIBS
10392 LIBS="-l${ldaplib} ${extralib} $LIBS"
10393 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10394 /* end confdefs.h.  */
10395
10396 /* Override any GCC internal prototype to avoid an error.
10397    Use char because int might match the return type of a GCC
10398    builtin and then its argument prototype would still apply.  */
10399 #ifdef __cplusplus
10400 extern "C"
10401 #endif
10402 char ldap_sslinit ();
10403 int
10404 main ()
10405 {
10406 return ldap_sslinit ();
10407   ;
10408   return 0;
10409 }
10410 _ACEOF
10411 if ac_fn_c_try_link "$LINENO"; then :
10412   eval "$as_ac_Lib=yes"
10413 else
10414   eval "$as_ac_Lib=no"
10415 fi
10416 rm -f core conftest.err conftest.$ac_objext \
10417     conftest$ac_exeext conftest.$ac_ext
10418 LIBS=$ac_check_lib_save_LIBS
10419 fi
10420 eval ac_res=\$$as_ac_Lib
10421                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10422 $as_echo "$ac_res" >&6; }
10423 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10424   apu_has_ldap_sslinit="1"
10425 fi
10426
10427         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_init" | $as_tr_sh`
10428 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_init in -l${ldaplib}" >&5
10429 $as_echo_n "checking for ldapssl_init in -l${ldaplib}... " >&6; }
10430 if eval \${$as_ac_Lib+:} false; then :
10431   $as_echo_n "(cached) " >&6
10432 else
10433   ac_check_lib_save_LIBS=$LIBS
10434 LIBS="-l${ldaplib} ${extralib} $LIBS"
10435 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10436 /* end confdefs.h.  */
10437
10438 /* Override any GCC internal prototype to avoid an error.
10439    Use char because int might match the return type of a GCC
10440    builtin and then its argument prototype would still apply.  */
10441 #ifdef __cplusplus
10442 extern "C"
10443 #endif
10444 char ldapssl_init ();
10445 int
10446 main ()
10447 {
10448 return ldapssl_init ();
10449   ;
10450   return 0;
10451 }
10452 _ACEOF
10453 if ac_fn_c_try_link "$LINENO"; then :
10454   eval "$as_ac_Lib=yes"
10455 else
10456   eval "$as_ac_Lib=no"
10457 fi
10458 rm -f core conftest.err conftest.$ac_objext \
10459     conftest$ac_exeext conftest.$ac_ext
10460 LIBS=$ac_check_lib_save_LIBS
10461 fi
10462 eval ac_res=\$$as_ac_Lib
10463                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10464 $as_echo "$ac_res" >&6; }
10465 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10466   apu_has_ldapssl_init="1"
10467 fi
10468
10469         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_install_routines" | $as_tr_sh`
10470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_install_routines in -l${ldaplib}" >&5
10471 $as_echo_n "checking for ldapssl_install_routines in -l${ldaplib}... " >&6; }
10472 if eval \${$as_ac_Lib+:} false; then :
10473   $as_echo_n "(cached) " >&6
10474 else
10475   ac_check_lib_save_LIBS=$LIBS
10476 LIBS="-l${ldaplib} ${extralib} $LIBS"
10477 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10478 /* end confdefs.h.  */
10479
10480 /* Override any GCC internal prototype to avoid an error.
10481    Use char because int might match the return type of a GCC
10482    builtin and then its argument prototype would still apply.  */
10483 #ifdef __cplusplus
10484 extern "C"
10485 #endif
10486 char ldapssl_install_routines ();
10487 int
10488 main ()
10489 {
10490 return ldapssl_install_routines ();
10491   ;
10492   return 0;
10493 }
10494 _ACEOF
10495 if ac_fn_c_try_link "$LINENO"; then :
10496   eval "$as_ac_Lib=yes"
10497 else
10498   eval "$as_ac_Lib=no"
10499 fi
10500 rm -f core conftest.err conftest.$ac_objext \
10501     conftest$ac_exeext conftest.$ac_ext
10502 LIBS=$ac_check_lib_save_LIBS
10503 fi
10504 eval ac_res=\$$as_ac_Lib
10505                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10506 $as_echo "$ac_res" >&6; }
10507 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10508   apu_has_ldapssl_install_routines="1"
10509 fi
10510
10511         apu_has_ldap="1";
10512
10513 fi
10514
10515   fi
10516
10517
10518   if test ${apu_has_ldap} != "1"; then
10519     ldaplib=$LIBLDAP
10520     extralib="-lresolv -lsocket -lnsl"
10521     # Clear the cache entry for subsequent APU_FIND_LDAPLIB invocations.
10522
10523     ldaplib_cache_id="`echo $ldaplib | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
10524
10525     unset ac_cv_lib_${ldaplib_cache_id}_ldap_init
10526     unset ac_cv_lib_${ldaplib_cache_id}___ldap_init
10527     as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_init" | $as_tr_sh`
10528 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_init in -l${ldaplib}" >&5
10529 $as_echo_n "checking for ldap_init in -l${ldaplib}... " >&6; }
10530 if eval \${$as_ac_Lib+:} false; then :
10531   $as_echo_n "(cached) " >&6
10532 else
10533   ac_check_lib_save_LIBS=$LIBS
10534 LIBS="-l${ldaplib} ${extralib} $LIBS"
10535 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10536 /* end confdefs.h.  */
10537
10538 /* Override any GCC internal prototype to avoid an error.
10539    Use char because int might match the return type of a GCC
10540    builtin and then its argument prototype would still apply.  */
10541 #ifdef __cplusplus
10542 extern "C"
10543 #endif
10544 char ldap_init ();
10545 int
10546 main ()
10547 {
10548 return ldap_init ();
10549   ;
10550   return 0;
10551 }
10552 _ACEOF
10553 if ac_fn_c_try_link "$LINENO"; then :
10554   eval "$as_ac_Lib=yes"
10555 else
10556   eval "$as_ac_Lib=no"
10557 fi
10558 rm -f core conftest.err conftest.$ac_objext \
10559     conftest$ac_exeext conftest.$ac_ext
10560 LIBS=$ac_check_lib_save_LIBS
10561 fi
10562 eval ac_res=\$$as_ac_Lib
10563                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10564 $as_echo "$ac_res" >&6; }
10565 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10566
10567         LDADD_ldap_found="-l${ldaplib} ${extralib}"
10568         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_init" | $as_tr_sh`
10569 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_init in -l${ldaplib}" >&5
10570 $as_echo_n "checking for ldapssl_client_init in -l${ldaplib}... " >&6; }
10571 if eval \${$as_ac_Lib+:} false; then :
10572   $as_echo_n "(cached) " >&6
10573 else
10574   ac_check_lib_save_LIBS=$LIBS
10575 LIBS="-l${ldaplib} ${extralib} $LIBS"
10576 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10577 /* end confdefs.h.  */
10578
10579 /* Override any GCC internal prototype to avoid an error.
10580    Use char because int might match the return type of a GCC
10581    builtin and then its argument prototype would still apply.  */
10582 #ifdef __cplusplus
10583 extern "C"
10584 #endif
10585 char ldapssl_client_init ();
10586 int
10587 main ()
10588 {
10589 return ldapssl_client_init ();
10590   ;
10591   return 0;
10592 }
10593 _ACEOF
10594 if ac_fn_c_try_link "$LINENO"; then :
10595   eval "$as_ac_Lib=yes"
10596 else
10597   eval "$as_ac_Lib=no"
10598 fi
10599 rm -f core conftest.err conftest.$ac_objext \
10600     conftest$ac_exeext conftest.$ac_ext
10601 LIBS=$ac_check_lib_save_LIBS
10602 fi
10603 eval ac_res=\$$as_ac_Lib
10604                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10605 $as_echo "$ac_res" >&6; }
10606 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10607   apu_has_ldapssl_client_init="1"
10608 fi
10609
10610         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_deinit" | $as_tr_sh`
10611 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_deinit in -l${ldaplib}" >&5
10612 $as_echo_n "checking for ldapssl_client_deinit in -l${ldaplib}... " >&6; }
10613 if eval \${$as_ac_Lib+:} false; then :
10614   $as_echo_n "(cached) " >&6
10615 else
10616   ac_check_lib_save_LIBS=$LIBS
10617 LIBS="-l${ldaplib} ${extralib} $LIBS"
10618 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10619 /* end confdefs.h.  */
10620
10621 /* Override any GCC internal prototype to avoid an error.
10622    Use char because int might match the return type of a GCC
10623    builtin and then its argument prototype would still apply.  */
10624 #ifdef __cplusplus
10625 extern "C"
10626 #endif
10627 char ldapssl_client_deinit ();
10628 int
10629 main ()
10630 {
10631 return ldapssl_client_deinit ();
10632   ;
10633   return 0;
10634 }
10635 _ACEOF
10636 if ac_fn_c_try_link "$LINENO"; then :
10637   eval "$as_ac_Lib=yes"
10638 else
10639   eval "$as_ac_Lib=no"
10640 fi
10641 rm -f core conftest.err conftest.$ac_objext \
10642     conftest$ac_exeext conftest.$ac_ext
10643 LIBS=$ac_check_lib_save_LIBS
10644 fi
10645 eval ac_res=\$$as_ac_Lib
10646                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10647 $as_echo "$ac_res" >&6; }
10648 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10649   apu_has_ldapssl_client_deinit="1"
10650 fi
10651
10652         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_add_trusted_cert" | $as_tr_sh`
10653 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_add_trusted_cert in -l${ldaplib}" >&5
10654 $as_echo_n "checking for ldapssl_add_trusted_cert in -l${ldaplib}... " >&6; }
10655 if eval \${$as_ac_Lib+:} false; then :
10656   $as_echo_n "(cached) " >&6
10657 else
10658   ac_check_lib_save_LIBS=$LIBS
10659 LIBS="-l${ldaplib} ${extralib} $LIBS"
10660 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10661 /* end confdefs.h.  */
10662
10663 /* Override any GCC internal prototype to avoid an error.
10664    Use char because int might match the return type of a GCC
10665    builtin and then its argument prototype would still apply.  */
10666 #ifdef __cplusplus
10667 extern "C"
10668 #endif
10669 char ldapssl_add_trusted_cert ();
10670 int
10671 main ()
10672 {
10673 return ldapssl_add_trusted_cert ();
10674   ;
10675   return 0;
10676 }
10677 _ACEOF
10678 if ac_fn_c_try_link "$LINENO"; then :
10679   eval "$as_ac_Lib=yes"
10680 else
10681   eval "$as_ac_Lib=no"
10682 fi
10683 rm -f core conftest.err conftest.$ac_objext \
10684     conftest$ac_exeext conftest.$ac_ext
10685 LIBS=$ac_check_lib_save_LIBS
10686 fi
10687 eval ac_res=\$$as_ac_Lib
10688                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10689 $as_echo "$ac_res" >&6; }
10690 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10691   apu_has_ldapssl_add_trusted_cert="1"
10692 fi
10693
10694         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_start_tls_s" | $as_tr_sh`
10695 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_start_tls_s in -l${ldaplib}" >&5
10696 $as_echo_n "checking for ldap_start_tls_s in -l${ldaplib}... " >&6; }
10697 if eval \${$as_ac_Lib+:} false; then :
10698   $as_echo_n "(cached) " >&6
10699 else
10700   ac_check_lib_save_LIBS=$LIBS
10701 LIBS="-l${ldaplib} ${extralib} $LIBS"
10702 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10703 /* end confdefs.h.  */
10704
10705 /* Override any GCC internal prototype to avoid an error.
10706    Use char because int might match the return type of a GCC
10707    builtin and then its argument prototype would still apply.  */
10708 #ifdef __cplusplus
10709 extern "C"
10710 #endif
10711 char ldap_start_tls_s ();
10712 int
10713 main ()
10714 {
10715 return ldap_start_tls_s ();
10716   ;
10717   return 0;
10718 }
10719 _ACEOF
10720 if ac_fn_c_try_link "$LINENO"; then :
10721   eval "$as_ac_Lib=yes"
10722 else
10723   eval "$as_ac_Lib=no"
10724 fi
10725 rm -f core conftest.err conftest.$ac_objext \
10726     conftest$ac_exeext conftest.$ac_ext
10727 LIBS=$ac_check_lib_save_LIBS
10728 fi
10729 eval ac_res=\$$as_ac_Lib
10730                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10731 $as_echo "$ac_res" >&6; }
10732 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10733   apu_has_ldap_start_tls_s="1"
10734 fi
10735
10736         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_sslinit" | $as_tr_sh`
10737 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_sslinit in -l${ldaplib}" >&5
10738 $as_echo_n "checking for ldap_sslinit in -l${ldaplib}... " >&6; }
10739 if eval \${$as_ac_Lib+:} false; then :
10740   $as_echo_n "(cached) " >&6
10741 else
10742   ac_check_lib_save_LIBS=$LIBS
10743 LIBS="-l${ldaplib} ${extralib} $LIBS"
10744 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10745 /* end confdefs.h.  */
10746
10747 /* Override any GCC internal prototype to avoid an error.
10748    Use char because int might match the return type of a GCC
10749    builtin and then its argument prototype would still apply.  */
10750 #ifdef __cplusplus
10751 extern "C"
10752 #endif
10753 char ldap_sslinit ();
10754 int
10755 main ()
10756 {
10757 return ldap_sslinit ();
10758   ;
10759   return 0;
10760 }
10761 _ACEOF
10762 if ac_fn_c_try_link "$LINENO"; then :
10763   eval "$as_ac_Lib=yes"
10764 else
10765   eval "$as_ac_Lib=no"
10766 fi
10767 rm -f core conftest.err conftest.$ac_objext \
10768     conftest$ac_exeext conftest.$ac_ext
10769 LIBS=$ac_check_lib_save_LIBS
10770 fi
10771 eval ac_res=\$$as_ac_Lib
10772                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10773 $as_echo "$ac_res" >&6; }
10774 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10775   apu_has_ldap_sslinit="1"
10776 fi
10777
10778         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_init" | $as_tr_sh`
10779 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_init in -l${ldaplib}" >&5
10780 $as_echo_n "checking for ldapssl_init in -l${ldaplib}... " >&6; }
10781 if eval \${$as_ac_Lib+:} false; then :
10782   $as_echo_n "(cached) " >&6
10783 else
10784   ac_check_lib_save_LIBS=$LIBS
10785 LIBS="-l${ldaplib} ${extralib} $LIBS"
10786 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10787 /* end confdefs.h.  */
10788
10789 /* Override any GCC internal prototype to avoid an error.
10790    Use char because int might match the return type of a GCC
10791    builtin and then its argument prototype would still apply.  */
10792 #ifdef __cplusplus
10793 extern "C"
10794 #endif
10795 char ldapssl_init ();
10796 int
10797 main ()
10798 {
10799 return ldapssl_init ();
10800   ;
10801   return 0;
10802 }
10803 _ACEOF
10804 if ac_fn_c_try_link "$LINENO"; then :
10805   eval "$as_ac_Lib=yes"
10806 else
10807   eval "$as_ac_Lib=no"
10808 fi
10809 rm -f core conftest.err conftest.$ac_objext \
10810     conftest$ac_exeext conftest.$ac_ext
10811 LIBS=$ac_check_lib_save_LIBS
10812 fi
10813 eval ac_res=\$$as_ac_Lib
10814                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10815 $as_echo "$ac_res" >&6; }
10816 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10817   apu_has_ldapssl_init="1"
10818 fi
10819
10820         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_install_routines" | $as_tr_sh`
10821 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_install_routines in -l${ldaplib}" >&5
10822 $as_echo_n "checking for ldapssl_install_routines in -l${ldaplib}... " >&6; }
10823 if eval \${$as_ac_Lib+:} false; then :
10824   $as_echo_n "(cached) " >&6
10825 else
10826   ac_check_lib_save_LIBS=$LIBS
10827 LIBS="-l${ldaplib} ${extralib} $LIBS"
10828 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10829 /* end confdefs.h.  */
10830
10831 /* Override any GCC internal prototype to avoid an error.
10832    Use char because int might match the return type of a GCC
10833    builtin and then its argument prototype would still apply.  */
10834 #ifdef __cplusplus
10835 extern "C"
10836 #endif
10837 char ldapssl_install_routines ();
10838 int
10839 main ()
10840 {
10841 return ldapssl_install_routines ();
10842   ;
10843   return 0;
10844 }
10845 _ACEOF
10846 if ac_fn_c_try_link "$LINENO"; then :
10847   eval "$as_ac_Lib=yes"
10848 else
10849   eval "$as_ac_Lib=no"
10850 fi
10851 rm -f core conftest.err conftest.$ac_objext \
10852     conftest$ac_exeext conftest.$ac_ext
10853 LIBS=$ac_check_lib_save_LIBS
10854 fi
10855 eval ac_res=\$$as_ac_Lib
10856                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10857 $as_echo "$ac_res" >&6; }
10858 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10859   apu_has_ldapssl_install_routines="1"
10860 fi
10861
10862         apu_has_ldap="1";
10863
10864 fi
10865
10866   fi
10867
10868
10869   if test ${apu_has_ldap} != "1"; then
10870     ldaplib=$LIBLDAP
10871     extralib="-ldl -lpthread"
10872     # Clear the cache entry for subsequent APU_FIND_LDAPLIB invocations.
10873
10874     ldaplib_cache_id="`echo $ldaplib | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
10875
10876     unset ac_cv_lib_${ldaplib_cache_id}_ldap_init
10877     unset ac_cv_lib_${ldaplib_cache_id}___ldap_init
10878     as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_init" | $as_tr_sh`
10879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_init in -l${ldaplib}" >&5
10880 $as_echo_n "checking for ldap_init in -l${ldaplib}... " >&6; }
10881 if eval \${$as_ac_Lib+:} false; then :
10882   $as_echo_n "(cached) " >&6
10883 else
10884   ac_check_lib_save_LIBS=$LIBS
10885 LIBS="-l${ldaplib} ${extralib} $LIBS"
10886 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10887 /* end confdefs.h.  */
10888
10889 /* Override any GCC internal prototype to avoid an error.
10890    Use char because int might match the return type of a GCC
10891    builtin and then its argument prototype would still apply.  */
10892 #ifdef __cplusplus
10893 extern "C"
10894 #endif
10895 char ldap_init ();
10896 int
10897 main ()
10898 {
10899 return ldap_init ();
10900   ;
10901   return 0;
10902 }
10903 _ACEOF
10904 if ac_fn_c_try_link "$LINENO"; then :
10905   eval "$as_ac_Lib=yes"
10906 else
10907   eval "$as_ac_Lib=no"
10908 fi
10909 rm -f core conftest.err conftest.$ac_objext \
10910     conftest$ac_exeext conftest.$ac_ext
10911 LIBS=$ac_check_lib_save_LIBS
10912 fi
10913 eval ac_res=\$$as_ac_Lib
10914                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10915 $as_echo "$ac_res" >&6; }
10916 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10917
10918         LDADD_ldap_found="-l${ldaplib} ${extralib}"
10919         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_init" | $as_tr_sh`
10920 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_init in -l${ldaplib}" >&5
10921 $as_echo_n "checking for ldapssl_client_init in -l${ldaplib}... " >&6; }
10922 if eval \${$as_ac_Lib+:} false; then :
10923   $as_echo_n "(cached) " >&6
10924 else
10925   ac_check_lib_save_LIBS=$LIBS
10926 LIBS="-l${ldaplib} ${extralib} $LIBS"
10927 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10928 /* end confdefs.h.  */
10929
10930 /* Override any GCC internal prototype to avoid an error.
10931    Use char because int might match the return type of a GCC
10932    builtin and then its argument prototype would still apply.  */
10933 #ifdef __cplusplus
10934 extern "C"
10935 #endif
10936 char ldapssl_client_init ();
10937 int
10938 main ()
10939 {
10940 return ldapssl_client_init ();
10941   ;
10942   return 0;
10943 }
10944 _ACEOF
10945 if ac_fn_c_try_link "$LINENO"; then :
10946   eval "$as_ac_Lib=yes"
10947 else
10948   eval "$as_ac_Lib=no"
10949 fi
10950 rm -f core conftest.err conftest.$ac_objext \
10951     conftest$ac_exeext conftest.$ac_ext
10952 LIBS=$ac_check_lib_save_LIBS
10953 fi
10954 eval ac_res=\$$as_ac_Lib
10955                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10956 $as_echo "$ac_res" >&6; }
10957 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10958   apu_has_ldapssl_client_init="1"
10959 fi
10960
10961         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_deinit" | $as_tr_sh`
10962 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_deinit in -l${ldaplib}" >&5
10963 $as_echo_n "checking for ldapssl_client_deinit in -l${ldaplib}... " >&6; }
10964 if eval \${$as_ac_Lib+:} false; then :
10965   $as_echo_n "(cached) " >&6
10966 else
10967   ac_check_lib_save_LIBS=$LIBS
10968 LIBS="-l${ldaplib} ${extralib} $LIBS"
10969 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10970 /* end confdefs.h.  */
10971
10972 /* Override any GCC internal prototype to avoid an error.
10973    Use char because int might match the return type of a GCC
10974    builtin and then its argument prototype would still apply.  */
10975 #ifdef __cplusplus
10976 extern "C"
10977 #endif
10978 char ldapssl_client_deinit ();
10979 int
10980 main ()
10981 {
10982 return ldapssl_client_deinit ();
10983   ;
10984   return 0;
10985 }
10986 _ACEOF
10987 if ac_fn_c_try_link "$LINENO"; then :
10988   eval "$as_ac_Lib=yes"
10989 else
10990   eval "$as_ac_Lib=no"
10991 fi
10992 rm -f core conftest.err conftest.$ac_objext \
10993     conftest$ac_exeext conftest.$ac_ext
10994 LIBS=$ac_check_lib_save_LIBS
10995 fi
10996 eval ac_res=\$$as_ac_Lib
10997                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10998 $as_echo "$ac_res" >&6; }
10999 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
11000   apu_has_ldapssl_client_deinit="1"
11001 fi
11002
11003         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_add_trusted_cert" | $as_tr_sh`
11004 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_add_trusted_cert in -l${ldaplib}" >&5
11005 $as_echo_n "checking for ldapssl_add_trusted_cert in -l${ldaplib}... " >&6; }
11006 if eval \${$as_ac_Lib+:} false; then :
11007   $as_echo_n "(cached) " >&6
11008 else
11009   ac_check_lib_save_LIBS=$LIBS
11010 LIBS="-l${ldaplib} ${extralib} $LIBS"
11011 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11012 /* end confdefs.h.  */
11013
11014 /* Override any GCC internal prototype to avoid an error.
11015    Use char because int might match the return type of a GCC
11016    builtin and then its argument prototype would still apply.  */
11017 #ifdef __cplusplus
11018 extern "C"
11019 #endif
11020 char ldapssl_add_trusted_cert ();
11021 int
11022 main ()
11023 {
11024 return ldapssl_add_trusted_cert ();
11025   ;
11026   return 0;
11027 }
11028 _ACEOF
11029 if ac_fn_c_try_link "$LINENO"; then :
11030   eval "$as_ac_Lib=yes"
11031 else
11032   eval "$as_ac_Lib=no"
11033 fi
11034 rm -f core conftest.err conftest.$ac_objext \
11035     conftest$ac_exeext conftest.$ac_ext
11036 LIBS=$ac_check_lib_save_LIBS
11037 fi
11038 eval ac_res=\$$as_ac_Lib
11039                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
11040 $as_echo "$ac_res" >&6; }
11041 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
11042   apu_has_ldapssl_add_trusted_cert="1"
11043 fi
11044
11045         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_start_tls_s" | $as_tr_sh`
11046 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_start_tls_s in -l${ldaplib}" >&5
11047 $as_echo_n "checking for ldap_start_tls_s in -l${ldaplib}... " >&6; }
11048 if eval \${$as_ac_Lib+:} false; then :
11049   $as_echo_n "(cached) " >&6
11050 else
11051   ac_check_lib_save_LIBS=$LIBS
11052 LIBS="-l${ldaplib} ${extralib} $LIBS"
11053 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11054 /* end confdefs.h.  */
11055
11056 /* Override any GCC internal prototype to avoid an error.
11057    Use char because int might match the return type of a GCC
11058    builtin and then its argument prototype would still apply.  */
11059 #ifdef __cplusplus
11060 extern "C"
11061 #endif
11062 char ldap_start_tls_s ();
11063 int
11064 main ()
11065 {
11066 return ldap_start_tls_s ();
11067   ;
11068   return 0;
11069 }
11070 _ACEOF
11071 if ac_fn_c_try_link "$LINENO"; then :
11072   eval "$as_ac_Lib=yes"
11073 else
11074   eval "$as_ac_Lib=no"
11075 fi
11076 rm -f core conftest.err conftest.$ac_objext \
11077     conftest$ac_exeext conftest.$ac_ext
11078 LIBS=$ac_check_lib_save_LIBS
11079 fi
11080 eval ac_res=\$$as_ac_Lib
11081                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
11082 $as_echo "$ac_res" >&6; }
11083 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
11084   apu_has_ldap_start_tls_s="1"
11085 fi
11086
11087         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_sslinit" | $as_tr_sh`
11088 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_sslinit in -l${ldaplib}" >&5
11089 $as_echo_n "checking for ldap_sslinit in -l${ldaplib}... " >&6; }
11090 if eval \${$as_ac_Lib+:} false; then :
11091   $as_echo_n "(cached) " >&6
11092 else
11093   ac_check_lib_save_LIBS=$LIBS
11094 LIBS="-l${ldaplib} ${extralib} $LIBS"
11095 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11096 /* end confdefs.h.  */
11097
11098 /* Override any GCC internal prototype to avoid an error.
11099    Use char because int might match the return type of a GCC
11100    builtin and then its argument prototype would still apply.  */
11101 #ifdef __cplusplus
11102 extern "C"
11103 #endif
11104 char ldap_sslinit ();
11105 int
11106 main ()
11107 {
11108 return ldap_sslinit ();
11109   ;
11110   return 0;
11111 }
11112 _ACEOF
11113 if ac_fn_c_try_link "$LINENO"; then :
11114   eval "$as_ac_Lib=yes"
11115 else
11116   eval "$as_ac_Lib=no"
11117 fi
11118 rm -f core conftest.err conftest.$ac_objext \
11119     conftest$ac_exeext conftest.$ac_ext
11120 LIBS=$ac_check_lib_save_LIBS
11121 fi
11122 eval ac_res=\$$as_ac_Lib
11123                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
11124 $as_echo "$ac_res" >&6; }
11125 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
11126   apu_has_ldap_sslinit="1"
11127 fi
11128
11129         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_init" | $as_tr_sh`
11130 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_init in -l${ldaplib}" >&5
11131 $as_echo_n "checking for ldapssl_init in -l${ldaplib}... " >&6; }
11132 if eval \${$as_ac_Lib+:} false; then :
11133   $as_echo_n "(cached) " >&6
11134 else
11135   ac_check_lib_save_LIBS=$LIBS
11136 LIBS="-l${ldaplib} ${extralib} $LIBS"
11137 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11138 /* end confdefs.h.  */
11139
11140 /* Override any GCC internal prototype to avoid an error.
11141    Use char because int might match the return type of a GCC
11142    builtin and then its argument prototype would still apply.  */
11143 #ifdef __cplusplus
11144 extern "C"
11145 #endif
11146 char ldapssl_init ();
11147 int
11148 main ()
11149 {
11150 return ldapssl_init ();
11151   ;
11152   return 0;
11153 }
11154 _ACEOF
11155 if ac_fn_c_try_link "$LINENO"; then :
11156   eval "$as_ac_Lib=yes"
11157 else
11158   eval "$as_ac_Lib=no"
11159 fi
11160 rm -f core conftest.err conftest.$ac_objext \
11161     conftest$ac_exeext conftest.$ac_ext
11162 LIBS=$ac_check_lib_save_LIBS
11163 fi
11164 eval ac_res=\$$as_ac_Lib
11165                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
11166 $as_echo "$ac_res" >&6; }
11167 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
11168   apu_has_ldapssl_init="1"
11169 fi
11170
11171         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_install_routines" | $as_tr_sh`
11172 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_install_routines in -l${ldaplib}" >&5
11173 $as_echo_n "checking for ldapssl_install_routines in -l${ldaplib}... " >&6; }
11174 if eval \${$as_ac_Lib+:} false; then :
11175   $as_echo_n "(cached) " >&6
11176 else
11177   ac_check_lib_save_LIBS=$LIBS
11178 LIBS="-l${ldaplib} ${extralib} $LIBS"
11179 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11180 /* end confdefs.h.  */
11181
11182 /* Override any GCC internal prototype to avoid an error.
11183    Use char because int might match the return type of a GCC
11184    builtin and then its argument prototype would still apply.  */
11185 #ifdef __cplusplus
11186 extern "C"
11187 #endif
11188 char ldapssl_install_routines ();
11189 int
11190 main ()
11191 {
11192 return ldapssl_install_routines ();
11193   ;
11194   return 0;
11195 }
11196 _ACEOF
11197 if ac_fn_c_try_link "$LINENO"; then :
11198   eval "$as_ac_Lib=yes"
11199 else
11200   eval "$as_ac_Lib=no"
11201 fi
11202 rm -f core conftest.err conftest.$ac_objext \
11203     conftest$ac_exeext conftest.$ac_ext
11204 LIBS=$ac_check_lib_save_LIBS
11205 fi
11206 eval ac_res=\$$as_ac_Lib
11207                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
11208 $as_echo "$ac_res" >&6; }
11209 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
11210   apu_has_ldapssl_install_routines="1"
11211 fi
11212
11213         apu_has_ldap="1";
11214
11215 fi
11216
11217   fi
11218
11219       fi
11220
11221       if test ${apu_has_ldap} != "1"; then
11222         as_fn_error $? "could not find an LDAP library" "$LINENO" 5
11223       else
11224
11225   if test "x$LDADD_ldap" = "x"; then
11226     test "x$silent" != "xyes" && echo "  setting LDADD_ldap to \"$LDADD_ldap_found\""
11227     LDADD_ldap="$LDADD_ldap_found"
11228   else
11229     apr_addto_bugger="$LDADD_ldap_found"
11230     for i in $apr_addto_bugger; do
11231       apr_addto_duplicate="0"
11232       for j in $LDADD_ldap; do
11233         if test "x$i" = "x$j"; then
11234           apr_addto_duplicate="1"
11235           break
11236         fi
11237       done
11238       if test $apr_addto_duplicate = "0"; then
11239         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDADD_ldap"
11240         LDADD_ldap="$LDADD_ldap $i"
11241       fi
11242     done
11243   fi
11244
11245       fi
11246       as_ac_Lib=`$as_echo "ac_cv_lib_$apu_liblber_name''_ber_init" | $as_tr_sh`
11247 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ber_init in -l$apu_liblber_name" >&5
11248 $as_echo_n "checking for ber_init in -l$apu_liblber_name... " >&6; }
11249 if eval \${$as_ac_Lib+:} false; then :
11250   $as_echo_n "(cached) " >&6
11251 else
11252   ac_check_lib_save_LIBS=$LIBS
11253 LIBS="-l$apu_liblber_name  $LIBS"
11254 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11255 /* end confdefs.h.  */
11256
11257 /* Override any GCC internal prototype to avoid an error.
11258    Use char because int might match the return type of a GCC
11259    builtin and then its argument prototype would still apply.  */
11260 #ifdef __cplusplus
11261 extern "C"
11262 #endif
11263 char ber_init ();
11264 int
11265 main ()
11266 {
11267 return ber_init ();
11268   ;
11269   return 0;
11270 }
11271 _ACEOF
11272 if ac_fn_c_try_link "$LINENO"; then :
11273   eval "$as_ac_Lib=yes"
11274 else
11275   eval "$as_ac_Lib=no"
11276 fi
11277 rm -f core conftest.err conftest.$ac_objext \
11278     conftest$ac_exeext conftest.$ac_ext
11279 LIBS=$ac_check_lib_save_LIBS
11280 fi
11281 eval ac_res=\$$as_ac_Lib
11282                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
11283 $as_echo "$ac_res" >&6; }
11284 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
11285
11286   if test "x$LDADD_ldap" = "x"; then
11287     test "x$silent" != "xyes" && echo "  setting LDADD_ldap to \"-l${apu_liblber_name}\""
11288     LDADD_ldap="-l${apu_liblber_name}"
11289   else
11290     apr_addto_bugger="-l${apu_liblber_name}"
11291     for i in $apr_addto_bugger; do
11292       apr_addto_duplicate="0"
11293       for j in $LDADD_ldap; do
11294         if test "x$i" = "x$j"; then
11295           apr_addto_duplicate="1"
11296           break
11297         fi
11298       done
11299       if test $apr_addto_duplicate = "0"; then
11300         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDADD_ldap"
11301         LDADD_ldap="$LDADD_ldap $i"
11302       fi
11303     done
11304   fi
11305
11306 fi
11307
11308
11309       for ac_header in lber.h
11310 do :
11311   ac_fn_c_check_header_mongrel "$LINENO" "lber.h" "ac_cv_header_lber_h" "$ac_includes_default"
11312 if test "x$ac_cv_header_lber_h" = xyes; then :
11313   cat >>confdefs.h <<_ACEOF
11314 #define HAVE_LBER_H 1
11315 _ACEOF
11316  lber_h="#include <lber.h>"
11317 fi
11318
11319 done
11320
11321
11322       # Solaris has a problem in <ldap.h> which prevents it from
11323       # being included by itself.  Check for <ldap.h> manually,
11324       # including lber.h first.
11325       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap.h" >&5
11326 $as_echo_n "checking for ldap.h... " >&6; }
11327 if ${apr_cv_hdr_ldap_h+:} false; then :
11328   $as_echo_n "(cached) " >&6
11329 else
11330   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11331 /* end confdefs.h.  */
11332 #ifdef HAVE_LBER_H
11333       #include <lber.h>
11334       #endif
11335       #include <ldap.h>
11336
11337 _ACEOF
11338 if ac_fn_c_try_cpp "$LINENO"; then :
11339   apr_cv_hdr_ldap_h=yes
11340 else
11341   apr_cv_hdr_ldap_h=no
11342 fi
11343 rm -f conftest.err conftest.i conftest.$ac_ext
11344 fi
11345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_hdr_ldap_h" >&5
11346 $as_echo "$apr_cv_hdr_ldap_h" >&6; }
11347       if test "$apr_cv_hdr_ldap_h" = "yes"; then
11348         ldap_h="#include <ldap.h>"
11349
11350 $as_echo "#define HAVE_LDAP_H 1" >>confdefs.h
11351
11352       fi
11353
11354       for ac_header in ldap_ssl.h
11355 do :
11356   ac_fn_c_check_header_mongrel "$LINENO" "ldap_ssl.h" "ac_cv_header_ldap_ssl_h" "$ac_includes_default"
11357 if test "x$ac_cv_header_ldap_ssl_h" = xyes; then :
11358   cat >>confdefs.h <<_ACEOF
11359 #define HAVE_LDAP_SSL_H 1
11360 _ACEOF
11361  ldap_ssl_h="#include <ldap_ssl.h>"
11362 fi
11363
11364 done
11365
11366
11367       if test "$apr_cv_hdr_ldap_h" = "yes"; then
11368         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LDAP toolkit" >&5
11369 $as_echo_n "checking for LDAP toolkit... " >&6; }
11370 if ${apr_cv_ldap_toolkit+:} false; then :
11371   $as_echo_n "(cached) " >&6
11372 else
11373
11374           if test "x$apr_cv_ldap_toolkit" = "x"; then
11375             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11376 /* end confdefs.h.  */
11377 $lber_h
11378                          $ldap_h
11379                          LDAP_VENDOR_NAME
11380 _ACEOF
11381 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11382   $EGREP "OpenLDAP" >/dev/null 2>&1; then :
11383   apu_has_ldap_openldap="1"
11384                                              apr_cv_ldap_toolkit="OpenLDAP"
11385 fi
11386 rm -f conftest*
11387
11388           fi
11389           if test "x$apr_cv_ldap_toolkit" = "x"; then
11390             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11391 /* end confdefs.h.  */
11392 $lber_h
11393                          $ldap_h
11394                          LDAP_VENDOR_NAME
11395 _ACEOF
11396 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11397   $EGREP "Sun Microsystems Inc." >/dev/null 2>&1; then :
11398   apu_has_ldap_solaris="1"
11399                                              apr_cv_ldap_toolkit="Solaris"
11400 fi
11401 rm -f conftest*
11402
11403           fi
11404           if test "x$apr_cv_ldap_toolkit" = "x"; then
11405             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11406 /* end confdefs.h.  */
11407 $lber_h
11408                          $ldap_h
11409                          LDAP_VENDOR_NAME
11410 _ACEOF
11411 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11412   $EGREP "Novell" >/dev/null 2>&1; then :
11413   apu_has_ldap_novell="1"
11414                                              apr_cv_ldap_toolkit="Novell"
11415 fi
11416 rm -f conftest*
11417
11418           fi
11419           if test "x$apr_cv_ldap_toolkit" = "x"; then
11420             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11421 /* end confdefs.h.  */
11422 $lber_h
11423                          $ldap_h
11424                          LDAP_VENDOR_NAME
11425 _ACEOF
11426 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11427   $EGREP "Microsoft Corporation." >/dev/null 2>&1; then :
11428   apu_has_ldap_microsoft="1"
11429                                              apr_cv_ldap_toolkit="Microsoft"
11430 fi
11431 rm -f conftest*
11432
11433           fi
11434           if test "x$apr_cv_ldap_toolkit" = "x"; then
11435             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11436 /* end confdefs.h.  */
11437 $lber_h
11438                          $ldap_h
11439                          LDAP_VENDOR_NAME
11440 _ACEOF
11441 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11442   $EGREP "Netscape Communications Corp." >/dev/null 2>&1; then :
11443   apu_has_ldap_netscape="1"
11444                                              apr_cv_ldap_toolkit="Netscape"
11445 fi
11446 rm -f conftest*
11447
11448           fi
11449           if test "x$apr_cv_ldap_toolkit" = "x"; then
11450             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11451 /* end confdefs.h.  */
11452 $lber_h
11453                          $ldap_h
11454                          LDAP_VENDOR_NAME
11455 _ACEOF
11456 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11457   $EGREP "mozilla.org" >/dev/null 2>&1; then :
11458   apu_has_ldap_mozilla="1"
11459                                              apr_cv_ldap_toolkit="Mozilla"
11460 fi
11461 rm -f conftest*
11462
11463           fi
11464           if test "x$apr_cv_ldap_toolkit" = "x"; then
11465             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11466 /* end confdefs.h.  */
11467 $lber_h
11468                          $ldap_h
11469                          LDAP_VENDOR_NAME
11470 _ACEOF
11471 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11472   $EGREP "International Business Machines" >/dev/null 2>&1; then :
11473   apu_has_ldap_tivoli="1"
11474                                              apr_cv_ldap_toolkit="Tivoli"
11475 fi
11476 rm -f conftest*
11477
11478           fi
11479           if test "x$apr_cv_ldap_toolkit" = "x"; then
11480             case "$host" in
11481             *-ibm-os390)
11482               cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11483 /* end confdefs.h.  */
11484 $lber_h
11485                                    $ldap_h
11486 _ACEOF
11487 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11488   $EGREP "IBM" >/dev/null 2>&1; then :
11489   apu_has_ldap_zos="1"
11490                                               apr_cv_ldap_toolkit="z/OS"
11491 fi
11492 rm -f conftest*
11493
11494               ;;
11495             esac
11496           fi
11497           if test "x$apr_cv_ldap_toolkit" = "x"; then
11498             apu_has_ldap_other="1"
11499             apr_cv_ldap_toolkit="unknown"
11500           fi
11501
11502 fi
11503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_ldap_toolkit" >&5
11504 $as_echo "$apr_cv_ldap_toolkit" >&6; }
11505       fi
11506
11507       CPPFLAGS=$save_cppflags
11508       LDFLAGS=$save_ldflags
11509       LIBS=$save_libs
11510     fi
11511
11512 fi
11513
11514
11515 if test "$apu_has_ldap_openldap" = "1"; then
11516     save_cppflags="$CPPFLAGS"
11517     save_ldflags="$LDFLAGS"
11518     save_libs="$LIBS"
11519
11520     CPPFLAGS="$CPPFLAGS $APRUTIL_INCLUDES"
11521     LDFLAGS="$LDFLAGS $APRUTIL_LDFLAGS"
11522     { $as_echo "$as_me:${as_lineno-$LINENO}: checking style of ldap_set_rebind_proc routine" >&5
11523 $as_echo_n "checking style of ldap_set_rebind_proc routine... " >&6; }
11524 if ${ac_cv_ldap_set_rebind_proc_style+:} false; then :
11525   $as_echo_n "(cached) " >&6
11526 else
11527   apr_save_CFLAGS=$CFLAGS
11528  CFLAGS="$CFLAGS $CFLAGS_WARN"
11529  if test "$ac_cv_c_compiler_gnu" = "yes"; then
11530    CFLAGS="$CFLAGS -Werror"
11531  fi
11532  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11533 /* end confdefs.h.  */
11534 #include "confdefs.h"
11535
11536
11537     #ifdef HAVE_LBER_H
11538     #include <lber.h>
11539     #endif
11540     #ifdef HAVE_LDAP_H
11541     #include <ldap.h>
11542     #endif
11543
11544    int main(int argc, const char *const *argv) {
11545
11546     ldap_set_rebind_proc((LDAP *)0, (LDAP_REBIND_PROC *)0, (void *)0);
11547
11548       return 0; }
11549
11550 _ACEOF
11551 if ac_fn_c_try_compile "$LINENO"; then :
11552   ac_cv_ldap_set_rebind_proc_style=three
11553 else
11554   ac_cv_ldap_set_rebind_proc_style=two
11555 fi
11556 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11557  CFLAGS=$apr_save_CFLAGS
11558
11559 fi
11560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ldap_set_rebind_proc_style" >&5
11561 $as_echo "$ac_cv_ldap_set_rebind_proc_style" >&6; }
11562
11563     if test "$ac_cv_ldap_set_rebind_proc_style" = "three"; then
11564
11565 $as_echo "#define LDAP_SET_REBIND_PROC_THREE 1" >>confdefs.h
11566
11567     fi
11568
11569     CPPFLAGS="$save_cppflags"
11570     LDFLAGS="$save_ldflags"
11571     LIBS="$save_libs"
11572 fi
11573
11574
11575
11576
11577
11578
11579
11580
11581
11582
11583
11584
11585
11586
11587
11588
11589
11590
11591
11592
11593
11594
11595
11596
11597
11598   apu_use_sdbm=0
11599   apu_use_ndbm=0
11600   apu_use_gdbm=0
11601   apu_use_db=0
11602     apu_have_sdbm=1
11603   apu_have_gdbm=0
11604   apu_have_ndbm=0
11605   apu_have_db=0
11606
11607   apu_db_header=db.h                # default so apu_select_dbm.h is syntactically correct
11608   apu_db_version=0
11609
11610   # Maximum supported version announced in help string.
11611   # Although we search for all versions up to 6.9,
11612   # we should only include existing versions in our
11613   # help string.
11614   dbm_list="sdbm, gdbm, ndbm, db, db1, db185, db2, db3, db4"
11615   db_max_version=48
11616   db_min_version=41
11617   db_version="$db_min_version"
11618   while [ $db_version -le $db_max_version ]
11619   do
11620     dbm_list="$dbm_list, db$db_version"
11621     db_version=`expr $db_version + 1`
11622   done
11623   db_max_version=53
11624   db_min_version=50
11625   db_version="$db_min_version"
11626   while [ $db_version -le $db_max_version ]
11627   do
11628     dbm_list="$dbm_list, db$db_version"
11629     db_version=`expr $db_version + 1`
11630   done
11631   db_max_version=60
11632   db_min_version=60
11633   db_version="$db_min_version"
11634   while [ $db_version -le $db_max_version ]
11635   do
11636     dbm_list="$dbm_list, db$db_version"
11637     db_version=`expr $db_version + 1`
11638   done
11639
11640
11641 # Check whether --with-dbm was given.
11642 if test "${with_dbm+set}" = set; then :
11643   withval=$with_dbm;
11644     if test "$withval" = "yes"; then
11645       as_fn_error $? "--with-dbm needs to specify a DBM type to use.
11646         One of: $dbm_list" "$LINENO" 5
11647     fi
11648     requested="$withval"
11649
11650 else
11651
11652     requested=default
11653
11654 fi
11655
11656
11657
11658 # Check whether --with-gdbm was given.
11659 if test "${with_gdbm+set}" = set; then :
11660   withval=$with_gdbm;
11661     apu_have_gdbm=0
11662     if test "$withval" = "yes"; then
11663       ac_fn_c_check_header_mongrel "$LINENO" "gdbm.h" "ac_cv_header_gdbm_h" "$ac_includes_default"
11664 if test "x$ac_cv_header_gdbm_h" = xyes; then :
11665   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gdbm_open in -lgdbm" >&5
11666 $as_echo_n "checking for gdbm_open in -lgdbm... " >&6; }
11667 if ${ac_cv_lib_gdbm_gdbm_open+:} false; then :
11668   $as_echo_n "(cached) " >&6
11669 else
11670   ac_check_lib_save_LIBS=$LIBS
11671 LIBS="-lgdbm  $LIBS"
11672 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11673 /* end confdefs.h.  */
11674
11675 /* Override any GCC internal prototype to avoid an error.
11676    Use char because int might match the return type of a GCC
11677    builtin and then its argument prototype would still apply.  */
11678 #ifdef __cplusplus
11679 extern "C"
11680 #endif
11681 char gdbm_open ();
11682 int
11683 main ()
11684 {
11685 return gdbm_open ();
11686   ;
11687   return 0;
11688 }
11689 _ACEOF
11690 if ac_fn_c_try_link "$LINENO"; then :
11691   ac_cv_lib_gdbm_gdbm_open=yes
11692 else
11693   ac_cv_lib_gdbm_gdbm_open=no
11694 fi
11695 rm -f core conftest.err conftest.$ac_objext \
11696     conftest$ac_exeext conftest.$ac_ext
11697 LIBS=$ac_check_lib_save_LIBS
11698 fi
11699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gdbm_gdbm_open" >&5
11700 $as_echo "$ac_cv_lib_gdbm_gdbm_open" >&6; }
11701 if test "x$ac_cv_lib_gdbm_gdbm_open" = xyes; then :
11702   apu_have_gdbm=1
11703 fi
11704
11705 fi
11706
11707
11708     elif test "$withval" = "no"; then
11709       apu_have_gdbm=0
11710     else
11711       saved_cppflags="$CPPFLAGS"
11712       saved_ldflags="$LDFLAGS"
11713       CPPFLAGS="$CPPFLAGS -I$withval/include"
11714       LDFLAGS="$LDFLAGS -L$withval/lib "
11715
11716       { $as_echo "$as_me:${as_lineno-$LINENO}: checking checking for gdbm in $withval" >&5
11717 $as_echo_n "checking checking for gdbm in $withval... " >&6; }
11718       ac_fn_c_check_header_mongrel "$LINENO" "gdbm.h" "ac_cv_header_gdbm_h" "$ac_includes_default"
11719 if test "x$ac_cv_header_gdbm_h" = xyes; then :
11720   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gdbm_open in -lgdbm" >&5
11721 $as_echo_n "checking for gdbm_open in -lgdbm... " >&6; }
11722 if ${ac_cv_lib_gdbm_gdbm_open+:} false; then :
11723   $as_echo_n "(cached) " >&6
11724 else
11725   ac_check_lib_save_LIBS=$LIBS
11726 LIBS="-lgdbm  $LIBS"
11727 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11728 /* end confdefs.h.  */
11729
11730 /* Override any GCC internal prototype to avoid an error.
11731    Use char because int might match the return type of a GCC
11732    builtin and then its argument prototype would still apply.  */
11733 #ifdef __cplusplus
11734 extern "C"
11735 #endif
11736 char gdbm_open ();
11737 int
11738 main ()
11739 {
11740 return gdbm_open ();
11741   ;
11742   return 0;
11743 }
11744 _ACEOF
11745 if ac_fn_c_try_link "$LINENO"; then :
11746   ac_cv_lib_gdbm_gdbm_open=yes
11747 else
11748   ac_cv_lib_gdbm_gdbm_open=no
11749 fi
11750 rm -f core conftest.err conftest.$ac_objext \
11751     conftest$ac_exeext conftest.$ac_ext
11752 LIBS=$ac_check_lib_save_LIBS
11753 fi
11754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gdbm_gdbm_open" >&5
11755 $as_echo "$ac_cv_lib_gdbm_gdbm_open" >&6; }
11756 if test "x$ac_cv_lib_gdbm_gdbm_open" = xyes; then :
11757   apu_have_gdbm=1
11758 fi
11759
11760 fi
11761
11762
11763       if test "$apu_have_gdbm" != "0"; then
11764
11765   if test "x$APRUTIL_LDFLAGS" = "x"; then
11766     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$withval/lib\""
11767     APRUTIL_LDFLAGS="-L$withval/lib"
11768   else
11769     apr_addto_bugger="-L$withval/lib"
11770     for i in $apr_addto_bugger; do
11771       apr_addto_duplicate="0"
11772       for j in $APRUTIL_LDFLAGS; do
11773         if test "x$i" = "x$j"; then
11774           apr_addto_duplicate="1"
11775           break
11776         fi
11777       done
11778       if test $apr_addto_duplicate = "0"; then
11779         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
11780         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
11781       fi
11782     done
11783   fi
11784
11785
11786   if test "x$APRUTIL_INCLUDES" = "x"; then
11787     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$withval/include\""
11788     APRUTIL_INCLUDES="-I$withval/include"
11789   else
11790     apr_addto_bugger="-I$withval/include"
11791     for i in $apr_addto_bugger; do
11792       apr_addto_duplicate="0"
11793       for j in $APRUTIL_INCLUDES; do
11794         if test "x$i" = "x$j"; then
11795           apr_addto_duplicate="1"
11796           break
11797         fi
11798       done
11799       if test $apr_addto_duplicate = "0"; then
11800         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
11801         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
11802       fi
11803     done
11804   fi
11805
11806       fi
11807       CPPFLAGS="$saved_cppflags"
11808       LDFLAGS="$saved_ldflags"
11809     fi
11810
11811 fi
11812
11813
11814
11815 # Check whether --with-ndbm was given.
11816 if test "${with_ndbm+set}" = set; then :
11817   withval=$with_ndbm;
11818     apu_have_ndbm=0
11819     if test "$withval" = "yes"; then
11820       { $as_echo "$as_me:${as_lineno-$LINENO}: checking checking for ndbm in the usual places" >&5
11821 $as_echo_n "checking checking for ndbm in the usual places... " >&6; }
11822       apu_want_ndbm=1
11823       NDBM_INC=""
11824       NDBM_LDFLAGS=""
11825     elif test "$withval" = "no"; then
11826       apu_want_ndbm=0
11827     else
11828       apu_want_ndbm=1
11829       case "$withval" in
11830         *":"*)
11831           NDBM_INC="-I`echo $withval |sed -e 's/:.*$//'`"
11832           NDBM_LDFLAGS="-L`echo $withval |sed -e 's/^.*://'`"
11833           { $as_echo "$as_me:${as_lineno-$LINENO}: checking checking for ndbm includes with $NDBM_INC libs with $NDBM_LDFLAGS " >&5
11834 $as_echo_n "checking checking for ndbm includes with $NDBM_INC libs with $NDBM_LDFLAGS ... " >&6; }
11835         ;;
11836         *)
11837           NDBM_INC="-I$withval/include"
11838           NDBM_LDFLAGS="-L$withval/lib"
11839           { $as_echo "$as_me:${as_lineno-$LINENO}: checking checking for ndbm includes in $withval" >&5
11840 $as_echo_n "checking checking for ndbm includes in $withval... " >&6; }
11841         ;;
11842       esac
11843     fi
11844
11845     save_cppflags="$CPPFLAGS"
11846     save_ldflags="$LDFLAGS"
11847     CPPFLAGS="$CPPFLAGS $NDBM_INC"
11848     LDFLAGS="$LDFLAGS $NDBM_LDFLAGS"
11849         if test "$apu_want_ndbm" != "0"; then
11850       ac_fn_c_check_header_mongrel "$LINENO" "ndbm.h" "ac_cv_header_ndbm_h" "$ac_includes_default"
11851 if test "x$ac_cv_header_ndbm_h" = xyes; then :
11852   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbm_open in -lc" >&5
11853 $as_echo_n "checking for dbm_open in -lc... " >&6; }
11854 if ${ac_cv_lib_c_dbm_open+:} false; then :
11855   $as_echo_n "(cached) " >&6
11856 else
11857   ac_check_lib_save_LIBS=$LIBS
11858 LIBS="-lc  $LIBS"
11859 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11860 /* end confdefs.h.  */
11861
11862 /* Override any GCC internal prototype to avoid an error.
11863    Use char because int might match the return type of a GCC
11864    builtin and then its argument prototype would still apply.  */
11865 #ifdef __cplusplus
11866 extern "C"
11867 #endif
11868 char dbm_open ();
11869 int
11870 main ()
11871 {
11872 return dbm_open ();
11873   ;
11874   return 0;
11875 }
11876 _ACEOF
11877 if ac_fn_c_try_link "$LINENO"; then :
11878   ac_cv_lib_c_dbm_open=yes
11879 else
11880   ac_cv_lib_c_dbm_open=no
11881 fi
11882 rm -f core conftest.err conftest.$ac_objext \
11883     conftest$ac_exeext conftest.$ac_ext
11884 LIBS=$ac_check_lib_save_LIBS
11885 fi
11886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_dbm_open" >&5
11887 $as_echo "$ac_cv_lib_c_dbm_open" >&6; }
11888 if test "x$ac_cv_lib_c_dbm_open" = xyes; then :
11889   apu_have_ndbm=1;apu_ndbm_lib=c
11890 else
11891   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbm_open in -ldbm" >&5
11892 $as_echo_n "checking for dbm_open in -ldbm... " >&6; }
11893 if ${ac_cv_lib_dbm_dbm_open+:} false; then :
11894   $as_echo_n "(cached) " >&6
11895 else
11896   ac_check_lib_save_LIBS=$LIBS
11897 LIBS="-ldbm  $LIBS"
11898 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11899 /* end confdefs.h.  */
11900
11901 /* Override any GCC internal prototype to avoid an error.
11902    Use char because int might match the return type of a GCC
11903    builtin and then its argument prototype would still apply.  */
11904 #ifdef __cplusplus
11905 extern "C"
11906 #endif
11907 char dbm_open ();
11908 int
11909 main ()
11910 {
11911 return dbm_open ();
11912   ;
11913   return 0;
11914 }
11915 _ACEOF
11916 if ac_fn_c_try_link "$LINENO"; then :
11917   ac_cv_lib_dbm_dbm_open=yes
11918 else
11919   ac_cv_lib_dbm_dbm_open=no
11920 fi
11921 rm -f core conftest.err conftest.$ac_objext \
11922     conftest$ac_exeext conftest.$ac_ext
11923 LIBS=$ac_check_lib_save_LIBS
11924 fi
11925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dbm_dbm_open" >&5
11926 $as_echo "$ac_cv_lib_dbm_dbm_open" >&6; }
11927 if test "x$ac_cv_lib_dbm_dbm_open" = xyes; then :
11928   apu_have_ndbm=1;apu_ndbm_lib=dbm
11929 else
11930   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbm_open in -ldb" >&5
11931 $as_echo_n "checking for dbm_open in -ldb... " >&6; }
11932 if ${ac_cv_lib_db_dbm_open+:} false; then :
11933   $as_echo_n "(cached) " >&6
11934 else
11935   ac_check_lib_save_LIBS=$LIBS
11936 LIBS="-ldb  $LIBS"
11937 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11938 /* end confdefs.h.  */
11939
11940 /* Override any GCC internal prototype to avoid an error.
11941    Use char because int might match the return type of a GCC
11942    builtin and then its argument prototype would still apply.  */
11943 #ifdef __cplusplus
11944 extern "C"
11945 #endif
11946 char dbm_open ();
11947 int
11948 main ()
11949 {
11950 return dbm_open ();
11951   ;
11952   return 0;
11953 }
11954 _ACEOF
11955 if ac_fn_c_try_link "$LINENO"; then :
11956   ac_cv_lib_db_dbm_open=yes
11957 else
11958   ac_cv_lib_db_dbm_open=no
11959 fi
11960 rm -f core conftest.err conftest.$ac_objext \
11961     conftest$ac_exeext conftest.$ac_ext
11962 LIBS=$ac_check_lib_save_LIBS
11963 fi
11964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_db_dbm_open" >&5
11965 $as_echo "$ac_cv_lib_db_dbm_open" >&6; }
11966 if test "x$ac_cv_lib_db_dbm_open" = xyes; then :
11967   apu_have_ndbm=1;apu_ndbm_lib=db
11968 else
11969   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __db_ndbm_open in -ldb" >&5
11970 $as_echo_n "checking for __db_ndbm_open in -ldb... " >&6; }
11971 if ${ac_cv_lib_db___db_ndbm_open+:} false; then :
11972   $as_echo_n "(cached) " >&6
11973 else
11974   ac_check_lib_save_LIBS=$LIBS
11975 LIBS="-ldb  $LIBS"
11976 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11977 /* end confdefs.h.  */
11978
11979 /* Override any GCC internal prototype to avoid an error.
11980    Use char because int might match the return type of a GCC
11981    builtin and then its argument prototype would still apply.  */
11982 #ifdef __cplusplus
11983 extern "C"
11984 #endif
11985 char __db_ndbm_open ();
11986 int
11987 main ()
11988 {
11989 return __db_ndbm_open ();
11990   ;
11991   return 0;
11992 }
11993 _ACEOF
11994 if ac_fn_c_try_link "$LINENO"; then :
11995   ac_cv_lib_db___db_ndbm_open=yes
11996 else
11997   ac_cv_lib_db___db_ndbm_open=no
11998 fi
11999 rm -f core conftest.err conftest.$ac_objext \
12000     conftest$ac_exeext conftest.$ac_ext
12001 LIBS=$ac_check_lib_save_LIBS
12002 fi
12003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_db___db_ndbm_open" >&5
12004 $as_echo "$ac_cv_lib_db___db_ndbm_open" >&6; }
12005 if test "x$ac_cv_lib_db___db_ndbm_open" = xyes; then :
12006   apu_have_ndbm=1;apu_ndbm_lib=db
12007 fi
12008
12009
12010 fi
12011
12012
12013 fi
12014
12015
12016 fi
12017
12018
12019 fi
12020
12021
12022       if test "$apu_have_ndbm" != "0";  then
12023         if test "$withval" != "yes"; then
12024
12025   if test "x$APRUTIL_INCLUDES" = "x"; then
12026     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"$NDBM_INC\""
12027     APRUTIL_INCLUDES="$NDBM_INC"
12028   else
12029     apr_addto_bugger="$NDBM_INC"
12030     for i in $apr_addto_bugger; do
12031       apr_addto_duplicate="0"
12032       for j in $APRUTIL_INCLUDES; do
12033         if test "x$i" = "x$j"; then
12034           apr_addto_duplicate="1"
12035           break
12036         fi
12037       done
12038       if test $apr_addto_duplicate = "0"; then
12039         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
12040         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
12041       fi
12042     done
12043   fi
12044
12045
12046   if test "x$APRUTIL_LDFLAGS" = "x"; then
12047     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"$NDBM_LDFLAGS\""
12048     APRUTIL_LDFLAGS="$NDBM_LDFLAGS"
12049   else
12050     apr_addto_bugger="$NDBM_LDFLAGS"
12051     for i in $apr_addto_bugger; do
12052       apr_addto_duplicate="0"
12053       for j in $APRUTIL_LDFLAGS; do
12054         if test "x$i" = "x$j"; then
12055           apr_addto_duplicate="1"
12056           break
12057         fi
12058       done
12059       if test $apr_addto_duplicate = "0"; then
12060         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
12061         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
12062       fi
12063     done
12064   fi
12065
12066         fi
12067       elif test "$withval" != "yes"; then
12068         as_fn_error $? "NDBM not found in the specified directory" "$LINENO" 5
12069       fi
12070     fi
12071     CPPFLAGS="$save_cppflags"
12072     LDFLAGS="$save_ldflags"
12073
12074 else
12075
12076         apu_have_ndbm=0
12077
12078 fi
12079
12080
12081
12082   if test -n "$apu_db_xtra_libs"; then
12083     saveddbxtralibs="$LIBS"
12084     LIBS="$apu_db_xtra_libs $LIBS"
12085   fi
12086
12087
12088 # Check whether --with-berkeley-db was given.
12089 if test "${with_berkeley_db+set}" = set; then :
12090   withval=$with_berkeley_db;
12091     if test "$withval" = "yes"; then
12092       apu_want_db=1
12093       user_places=""
12094     elif test "$withval" = "no"; then
12095       apu_want_db=0
12096     else
12097       apu_want_db=1
12098       user_places="$withval"
12099     fi
12100
12101     if test "$apu_want_db" != "0"; then
12102
12103   requested=$requested
12104   check_places=$user_places
12105
12106   case "$requested" in
12107   db)
12108
12109   all_places="$check_places"
12110
12111   # Start version search at version 6.9
12112   db_version=69
12113   while [ $db_version -ge 40 ]
12114   do
12115     db_major=`echo $db_version | sed -e 's/.$//'`
12116     db_minor=`echo $db_version | sed -e 's/.//'`
12117
12118   places="$all_places"
12119   db_major="$db_major"
12120   db_minor="$db_minor"
12121   if test -z "$places"; then
12122     places="std /usr/local /usr/local/BerkeleyDB.${db_major}.${db_minor} /boot/home/config"
12123   fi
12124
12125   bdb_version="${db_major}"
12126   if test ""${db_minor}"" != "-1"; then
12127     bdb_version="$bdb_version."${db_minor}""
12128     if test ""-1"" != "-1"; then
12129       bdb_version="$bdb_version."-1""
12130     fi
12131   fi
12132   bdb_places="$places"
12133   bdb_default_search_headers="db${db_major}${db_minor}/db.h db${db_major}/db.h db.h"
12134   bdb_default_search_lib_names="db-${db_major}.${db_minor} db${db_major}-${db_major}.${db_minor} db${db_major}${db_minor} db-${db_major} db${db_major} db"
12135
12136
12137   apu_have_db=0
12138
12139   # Save the original values of the flags we tweak.
12140   apu_check_lib_save_libs="$LIBS"
12141   apu_check_lib_save_ldflags="$LDFLAGS"
12142   apu_check_lib_save_cppflags="$CPPFLAGS"
12143
12144   # The variable `found' is the prefix under which we've found
12145   # Berkeley DB, or `not' if we haven't found it anywhere yet.
12146   found=not
12147   for bdb_place in $bdb_places; do
12148
12149     LDFLAGS="$apu_check_lib_save_ldflags"
12150     CPPFLAGS="$apu_check_lib_save_cppflags"
12151     case "$bdb_place" in
12152       "std" )
12153         description="the standard places"
12154       ;;
12155       *":"* )
12156         header="`echo $bdb_place | sed -e 's/:.*$//'`"
12157         lib="`echo $bdb_place | sed -e 's/^.*://'`"
12158         CPPFLAGS="$CPPFLAGS -I$header"
12159         LDFLAGS="$LDFLAGS -L$lib"
12160         description="$header and $lib"
12161       ;;
12162       * )
12163         if test -d $bdb_place; then
12164           LDFLAGS="$LDFLAGS -L$bdb_place/lib"
12165           CPPFLAGS="$CPPFLAGS -I$bdb_place/include"
12166         else
12167           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5
12168 $as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; }
12169           { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5
12170 $as_echo "directory not found" >&6; }
12171           continue
12172         fi
12173         description="$bdb_place"
12174       ;;
12175     esac
12176
12177     # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this
12178     # trick to display a message instead.
12179     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5
12180 $as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; }
12181     { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
12182 $as_echo "" >&6; }
12183
12184     for bdb_libname in $bdb_default_search_lib_names; do
12185       for bdb_header in $bdb_default_search_headers; do
12186         # Clear the header cache variable for each location
12187
12188         cache_id="`echo ac_cv_header_${bdb_header} \
12189                  | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
12190
12191         unset $cache_id
12192         as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh`
12193 ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
12194 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12195
12196           if test ""${db_major}"" = "3" -o ""${db_major}"" = "4" -o ""${db_major}"" = "5" -o ""${db_major}"" = "6"; then
12197             # We generate a separate cache variable for each prefix and libname
12198             # we search under.  That way, we avoid caching information that
12199             # changes if the user runs `configure' with a different set of
12200             # switches.
12201
12202             cache_id="`echo apu_cv_check_berkeley_db_"${db_major}"_"${db_minor}"_"-1"_${bdb_header}_${bdb_libname}_in_${bdb_place} \
12203                      | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
12204
12205
12206             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5
12207 $as_echo_n "checking for -l$bdb_libname... " >&6; }
12208                                     if eval \${$cache_id+:} false; then :
12209   $as_echo_n "(cached) " >&6
12210 else
12211
12212
12213     apu_try_berkeley_db_save_libs="$LIBS"
12214
12215     apu_check_berkeley_db_major="${db_major}"
12216     apu_check_berkeley_db_minor="${db_minor}"
12217     apu_check_berkeley_db_patch="-1"
12218     apu_try_berkeley_db_header=$bdb_header
12219     apu_try_berkeley_db_libname=$bdb_libname
12220
12221     LIBS="$LIBS -l$apu_try_berkeley_db_libname"
12222     if test "$cross_compiling" = yes; then :
12223   apu_try_berkeley_db=yes
12224
12225 else
12226   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12227 /* end confdefs.h.  */
12228
12229 #include <stdlib.h>
12230 #include <stdio.h>
12231 #include <$apu_try_berkeley_db_header>
12232 main ()
12233 {
12234   int major, minor, patch;
12235
12236   db_version(&major, &minor, &patch);
12237
12238   /* Sanity check: ensure that db.h constants actually match the db library */
12239   if (major != DB_VERSION_MAJOR
12240       || minor != DB_VERSION_MINOR
12241       || patch != DB_VERSION_PATCH)
12242     exit (1);
12243
12244   /* Run-time check:  ensure the library claims to be the correct version. */
12245
12246   if ($apu_check_berkeley_db_major != -1) {
12247     if (major < $apu_check_berkeley_db_major)
12248       exit (1);
12249     if (major > $apu_check_berkeley_db_major)
12250       exit (0);
12251   }
12252
12253   if ($apu_check_berkeley_db_minor != -1) {
12254     if (minor < $apu_check_berkeley_db_minor)
12255       exit (1);
12256     if (minor > $apu_check_berkeley_db_minor)
12257       exit (0);
12258   }
12259
12260   if ($apu_check_berkeley_db_patch == -1
12261       || patch >= $apu_check_berkeley_db_patch)
12262     exit (0);
12263   else
12264     exit (1);
12265 }
12266
12267 _ACEOF
12268 if ac_fn_c_try_run "$LINENO"; then :
12269   apu_try_berkeley_db=yes
12270 else
12271   apu_try_berkeley_db=no
12272 fi
12273 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12274   conftest.$ac_objext conftest.beam conftest.$ac_ext
12275 fi
12276
12277
12278     LIBS="$apu_try_berkeley_db_save_libs"
12279
12280
12281                 eval "$cache_id=$apu_try_berkeley_db"
12282
12283 fi
12284
12285             result="`eval echo '$'$cache_id`"
12286             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
12287 $as_echo "$result" >&6; }
12288           elif test ""${db_major}"" = "1"; then
12289             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh`
12290 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5
12291 $as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; }
12292 if eval \${$as_ac_Lib+:} false; then :
12293   $as_echo_n "(cached) " >&6
12294 else
12295   ac_check_lib_save_LIBS=$LIBS
12296 LIBS="-l$bdb_libname  $LIBS"
12297 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12298 /* end confdefs.h.  */
12299
12300 /* Override any GCC internal prototype to avoid an error.
12301    Use char because int might match the return type of a GCC
12302    builtin and then its argument prototype would still apply.  */
12303 #ifdef __cplusplus
12304 extern "C"
12305 #endif
12306 char dbopen ();
12307 int
12308 main ()
12309 {
12310 return dbopen ();
12311   ;
12312   return 0;
12313 }
12314 _ACEOF
12315 if ac_fn_c_try_link "$LINENO"; then :
12316   eval "$as_ac_Lib=yes"
12317 else
12318   eval "$as_ac_Lib=no"
12319 fi
12320 rm -f core conftest.err conftest.$ac_objext \
12321     conftest$ac_exeext conftest.$ac_ext
12322 LIBS=$ac_check_lib_save_LIBS
12323 fi
12324 eval ac_res=\$$as_ac_Lib
12325                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
12326 $as_echo "$ac_res" >&6; }
12327 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
12328   result=yes
12329 else
12330   result=no
12331
12332 fi
12333
12334           elif test ""${db_major}"" = "2"; then
12335             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh`
12336 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5
12337 $as_echo_n "checking for db_open in -l$bdb_libname... " >&6; }
12338 if eval \${$as_ac_Lib+:} false; then :
12339   $as_echo_n "(cached) " >&6
12340 else
12341   ac_check_lib_save_LIBS=$LIBS
12342 LIBS="-l$bdb_libname  $LIBS"
12343 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12344 /* end confdefs.h.  */
12345
12346 /* Override any GCC internal prototype to avoid an error.
12347    Use char because int might match the return type of a GCC
12348    builtin and then its argument prototype would still apply.  */
12349 #ifdef __cplusplus
12350 extern "C"
12351 #endif
12352 char db_open ();
12353 int
12354 main ()
12355 {
12356 return db_open ();
12357   ;
12358   return 0;
12359 }
12360 _ACEOF
12361 if ac_fn_c_try_link "$LINENO"; then :
12362   eval "$as_ac_Lib=yes"
12363 else
12364   eval "$as_ac_Lib=no"
12365 fi
12366 rm -f core conftest.err conftest.$ac_objext \
12367     conftest$ac_exeext conftest.$ac_ext
12368 LIBS=$ac_check_lib_save_LIBS
12369 fi
12370 eval ac_res=\$$as_ac_Lib
12371                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
12372 $as_echo "$ac_res" >&6; }
12373 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
12374   result=yes
12375 else
12376   result=no
12377
12378 fi
12379
12380           fi
12381
12382 else
12383   result="no"
12384 fi
12385
12386
12387
12388         # If we found it, no need to search any more.
12389         if test "$result" = "yes"; then
12390           found="$bdb_place"
12391           break
12392         fi
12393       done
12394       test "$found" != "not" && break
12395     done
12396     test "$found" != "not" && break
12397   done
12398
12399   # Restore the original values of the flags we tweak.
12400   LDFLAGS="$apu_check_lib_save_ldflags"
12401   CPPFLAGS="$apu_check_lib_save_cppflags"
12402
12403   case "$found" in
12404   "not")
12405     apu_have_db=0
12406     ;;
12407   "std")
12408     apu_db_header=$bdb_header
12409     apu_db_lib=$bdb_libname
12410     apu_have_db=1
12411     ;;
12412   *":"*)
12413     header="`echo $found | sed -e 's/:.*$//'`"
12414     lib="`echo $found | sed -e 's/^.*://'`"
12415
12416
12417   if test "x$APRUTIL_INCLUDES" = "x"; then
12418     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$header\""
12419     APRUTIL_INCLUDES="-I$header"
12420   else
12421     apr_addto_bugger="-I$header"
12422     for i in $apr_addto_bugger; do
12423       apr_addto_duplicate="0"
12424       for j in $APRUTIL_INCLUDES; do
12425         if test "x$i" = "x$j"; then
12426           apr_addto_duplicate="1"
12427           break
12428         fi
12429       done
12430       if test $apr_addto_duplicate = "0"; then
12431         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
12432         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
12433       fi
12434     done
12435   fi
12436
12437
12438   if test "x$APRUTIL_LDFLAGS" = "x"; then
12439     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$lib\""
12440     APRUTIL_LDFLAGS="-L$lib"
12441   else
12442     apr_addto_bugger="-L$lib"
12443     for i in $apr_addto_bugger; do
12444       apr_addto_duplicate="0"
12445       for j in $APRUTIL_LDFLAGS; do
12446         if test "x$i" = "x$j"; then
12447           apr_addto_duplicate="1"
12448           break
12449         fi
12450       done
12451       if test $apr_addto_duplicate = "0"; then
12452         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
12453         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
12454       fi
12455     done
12456   fi
12457
12458     apu_db_header=$bdb_header
12459     apu_db_lib=$bdb_libname
12460     apu_have_db=1
12461     ;;
12462   *)
12463
12464   if test "x$APRUTIL_INCLUDES" = "x"; then
12465     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$found/include\""
12466     APRUTIL_INCLUDES="-I$found/include"
12467   else
12468     apr_addto_bugger="-I$found/include"
12469     for i in $apr_addto_bugger; do
12470       apr_addto_duplicate="0"
12471       for j in $APRUTIL_INCLUDES; do
12472         if test "x$i" = "x$j"; then
12473           apr_addto_duplicate="1"
12474           break
12475         fi
12476       done
12477       if test $apr_addto_duplicate = "0"; then
12478         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
12479         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
12480       fi
12481     done
12482   fi
12483
12484
12485   if test "x$APRUTIL_LDFLAGS" = "x"; then
12486     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$found/lib\""
12487     APRUTIL_LDFLAGS="-L$found/lib"
12488   else
12489     apr_addto_bugger="-L$found/lib"
12490     for i in $apr_addto_bugger; do
12491       apr_addto_duplicate="0"
12492       for j in $APRUTIL_LDFLAGS; do
12493         if test "x$i" = "x$j"; then
12494           apr_addto_duplicate="1"
12495           break
12496         fi
12497       done
12498       if test $apr_addto_duplicate = "0"; then
12499         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
12500         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
12501       fi
12502     done
12503   fi
12504
12505     apu_db_header=$bdb_header
12506     apu_db_lib=$bdb_libname
12507     apu_have_db=1
12508     ;;
12509   esac
12510
12511   if test "$apu_have_db" = "1"; then
12512     apu_db_version=${db_major}
12513   fi
12514
12515     if test "$apu_have_db" = "1"; then
12516       break
12517     fi
12518     db_version=`expr $db_version - 1`
12519   done
12520   if test "$apu_have_db" = "0"; then
12521
12522   places="$all_places"
12523   if test -z "$places"; then
12524     places="std"
12525   fi
12526
12527   bdb_version=3
12528   if test "-1" != "-1"; then
12529     bdb_version="$bdb_version.-1"
12530     if test "-1" != "-1"; then
12531       bdb_version="$bdb_version.-1"
12532     fi
12533   fi
12534   bdb_places="$places"
12535   bdb_default_search_headers="db3/db.h db.h"
12536   bdb_default_search_lib_names="db3 db"
12537
12538
12539   apu_have_db=0
12540
12541   # Save the original values of the flags we tweak.
12542   apu_check_lib_save_libs="$LIBS"
12543   apu_check_lib_save_ldflags="$LDFLAGS"
12544   apu_check_lib_save_cppflags="$CPPFLAGS"
12545
12546   # The variable `found' is the prefix under which we've found
12547   # Berkeley DB, or `not' if we haven't found it anywhere yet.
12548   found=not
12549   for bdb_place in $bdb_places; do
12550
12551     LDFLAGS="$apu_check_lib_save_ldflags"
12552     CPPFLAGS="$apu_check_lib_save_cppflags"
12553     case "$bdb_place" in
12554       "std" )
12555         description="the standard places"
12556       ;;
12557       *":"* )
12558         header="`echo $bdb_place | sed -e 's/:.*$//'`"
12559         lib="`echo $bdb_place | sed -e 's/^.*://'`"
12560         CPPFLAGS="$CPPFLAGS -I$header"
12561         LDFLAGS="$LDFLAGS -L$lib"
12562         description="$header and $lib"
12563       ;;
12564       * )
12565         if test -d $bdb_place; then
12566           LDFLAGS="$LDFLAGS -L$bdb_place/lib"
12567           CPPFLAGS="$CPPFLAGS -I$bdb_place/include"
12568         else
12569           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5
12570 $as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; }
12571           { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5
12572 $as_echo "directory not found" >&6; }
12573           continue
12574         fi
12575         description="$bdb_place"
12576       ;;
12577     esac
12578
12579     # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this
12580     # trick to display a message instead.
12581     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5
12582 $as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; }
12583     { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
12584 $as_echo "" >&6; }
12585
12586     for bdb_libname in $bdb_default_search_lib_names; do
12587       for bdb_header in $bdb_default_search_headers; do
12588         # Clear the header cache variable for each location
12589
12590         cache_id="`echo ac_cv_header_${bdb_header} \
12591                  | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
12592
12593         unset $cache_id
12594         as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh`
12595 ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
12596 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12597
12598           if test "3" = "3" -o "3" = "4" -o "3" = "5" -o "3" = "6"; then
12599             # We generate a separate cache variable for each prefix and libname
12600             # we search under.  That way, we avoid caching information that
12601             # changes if the user runs `configure' with a different set of
12602             # switches.
12603
12604             cache_id="`echo apu_cv_check_berkeley_db_3_-1_-1_${bdb_header}_${bdb_libname}_in_${bdb_place} \
12605                      | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
12606
12607
12608             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5
12609 $as_echo_n "checking for -l$bdb_libname... " >&6; }
12610                                     if eval \${$cache_id+:} false; then :
12611   $as_echo_n "(cached) " >&6
12612 else
12613
12614
12615     apu_try_berkeley_db_save_libs="$LIBS"
12616
12617     apu_check_berkeley_db_major=3
12618     apu_check_berkeley_db_minor=-1
12619     apu_check_berkeley_db_patch=-1
12620     apu_try_berkeley_db_header=$bdb_header
12621     apu_try_berkeley_db_libname=$bdb_libname
12622
12623     LIBS="$LIBS -l$apu_try_berkeley_db_libname"
12624     if test "$cross_compiling" = yes; then :
12625   apu_try_berkeley_db=yes
12626
12627 else
12628   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12629 /* end confdefs.h.  */
12630
12631 #include <stdlib.h>
12632 #include <stdio.h>
12633 #include <$apu_try_berkeley_db_header>
12634 main ()
12635 {
12636   int major, minor, patch;
12637
12638   db_version(&major, &minor, &patch);
12639
12640   /* Sanity check: ensure that db.h constants actually match the db library */
12641   if (major != DB_VERSION_MAJOR
12642       || minor != DB_VERSION_MINOR
12643       || patch != DB_VERSION_PATCH)
12644     exit (1);
12645
12646   /* Run-time check:  ensure the library claims to be the correct version. */
12647
12648   if ($apu_check_berkeley_db_major != -1) {
12649     if (major < $apu_check_berkeley_db_major)
12650       exit (1);
12651     if (major > $apu_check_berkeley_db_major)
12652       exit (0);
12653   }
12654
12655   if ($apu_check_berkeley_db_minor != -1) {
12656     if (minor < $apu_check_berkeley_db_minor)
12657       exit (1);
12658     if (minor > $apu_check_berkeley_db_minor)
12659       exit (0);
12660   }
12661
12662   if ($apu_check_berkeley_db_patch == -1
12663       || patch >= $apu_check_berkeley_db_patch)
12664     exit (0);
12665   else
12666     exit (1);
12667 }
12668
12669 _ACEOF
12670 if ac_fn_c_try_run "$LINENO"; then :
12671   apu_try_berkeley_db=yes
12672 else
12673   apu_try_berkeley_db=no
12674 fi
12675 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12676   conftest.$ac_objext conftest.beam conftest.$ac_ext
12677 fi
12678
12679
12680     LIBS="$apu_try_berkeley_db_save_libs"
12681
12682
12683                 eval "$cache_id=$apu_try_berkeley_db"
12684
12685 fi
12686
12687             result="`eval echo '$'$cache_id`"
12688             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
12689 $as_echo "$result" >&6; }
12690           elif test "3" = "1"; then
12691             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh`
12692 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5
12693 $as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; }
12694 if eval \${$as_ac_Lib+:} false; then :
12695   $as_echo_n "(cached) " >&6
12696 else
12697   ac_check_lib_save_LIBS=$LIBS
12698 LIBS="-l$bdb_libname  $LIBS"
12699 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12700 /* end confdefs.h.  */
12701
12702 /* Override any GCC internal prototype to avoid an error.
12703    Use char because int might match the return type of a GCC
12704    builtin and then its argument prototype would still apply.  */
12705 #ifdef __cplusplus
12706 extern "C"
12707 #endif
12708 char dbopen ();
12709 int
12710 main ()
12711 {
12712 return dbopen ();
12713   ;
12714   return 0;
12715 }
12716 _ACEOF
12717 if ac_fn_c_try_link "$LINENO"; then :
12718   eval "$as_ac_Lib=yes"
12719 else
12720   eval "$as_ac_Lib=no"
12721 fi
12722 rm -f core conftest.err conftest.$ac_objext \
12723     conftest$ac_exeext conftest.$ac_ext
12724 LIBS=$ac_check_lib_save_LIBS
12725 fi
12726 eval ac_res=\$$as_ac_Lib
12727                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
12728 $as_echo "$ac_res" >&6; }
12729 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
12730   result=yes
12731 else
12732   result=no
12733
12734 fi
12735
12736           elif test "3" = "2"; then
12737             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh`
12738 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5
12739 $as_echo_n "checking for db_open in -l$bdb_libname... " >&6; }
12740 if eval \${$as_ac_Lib+:} false; then :
12741   $as_echo_n "(cached) " >&6
12742 else
12743   ac_check_lib_save_LIBS=$LIBS
12744 LIBS="-l$bdb_libname  $LIBS"
12745 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12746 /* end confdefs.h.  */
12747
12748 /* Override any GCC internal prototype to avoid an error.
12749    Use char because int might match the return type of a GCC
12750    builtin and then its argument prototype would still apply.  */
12751 #ifdef __cplusplus
12752 extern "C"
12753 #endif
12754 char db_open ();
12755 int
12756 main ()
12757 {
12758 return db_open ();
12759   ;
12760   return 0;
12761 }
12762 _ACEOF
12763 if ac_fn_c_try_link "$LINENO"; then :
12764   eval "$as_ac_Lib=yes"
12765 else
12766   eval "$as_ac_Lib=no"
12767 fi
12768 rm -f core conftest.err conftest.$ac_objext \
12769     conftest$ac_exeext conftest.$ac_ext
12770 LIBS=$ac_check_lib_save_LIBS
12771 fi
12772 eval ac_res=\$$as_ac_Lib
12773                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
12774 $as_echo "$ac_res" >&6; }
12775 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
12776   result=yes
12777 else
12778   result=no
12779
12780 fi
12781
12782           fi
12783
12784 else
12785   result="no"
12786 fi
12787
12788
12789
12790         # If we found it, no need to search any more.
12791         if test "$result" = "yes"; then
12792           found="$bdb_place"
12793           break
12794         fi
12795       done
12796       test "$found" != "not" && break
12797     done
12798     test "$found" != "not" && break
12799   done
12800
12801   # Restore the original values of the flags we tweak.
12802   LDFLAGS="$apu_check_lib_save_ldflags"
12803   CPPFLAGS="$apu_check_lib_save_cppflags"
12804
12805   case "$found" in
12806   "not")
12807     apu_have_db=0
12808     ;;
12809   "std")
12810     apu_db_header=$bdb_header
12811     apu_db_lib=$bdb_libname
12812     apu_have_db=1
12813     ;;
12814   *":"*)
12815     header="`echo $found | sed -e 's/:.*$//'`"
12816     lib="`echo $found | sed -e 's/^.*://'`"
12817
12818
12819   if test "x$APRUTIL_INCLUDES" = "x"; then
12820     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$header\""
12821     APRUTIL_INCLUDES="-I$header"
12822   else
12823     apr_addto_bugger="-I$header"
12824     for i in $apr_addto_bugger; do
12825       apr_addto_duplicate="0"
12826       for j in $APRUTIL_INCLUDES; do
12827         if test "x$i" = "x$j"; then
12828           apr_addto_duplicate="1"
12829           break
12830         fi
12831       done
12832       if test $apr_addto_duplicate = "0"; then
12833         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
12834         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
12835       fi
12836     done
12837   fi
12838
12839
12840   if test "x$APRUTIL_LDFLAGS" = "x"; then
12841     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$lib\""
12842     APRUTIL_LDFLAGS="-L$lib"
12843   else
12844     apr_addto_bugger="-L$lib"
12845     for i in $apr_addto_bugger; do
12846       apr_addto_duplicate="0"
12847       for j in $APRUTIL_LDFLAGS; do
12848         if test "x$i" = "x$j"; then
12849           apr_addto_duplicate="1"
12850           break
12851         fi
12852       done
12853       if test $apr_addto_duplicate = "0"; then
12854         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
12855         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
12856       fi
12857     done
12858   fi
12859
12860     apu_db_header=$bdb_header
12861     apu_db_lib=$bdb_libname
12862     apu_have_db=1
12863     ;;
12864   *)
12865
12866   if test "x$APRUTIL_INCLUDES" = "x"; then
12867     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$found/include\""
12868     APRUTIL_INCLUDES="-I$found/include"
12869   else
12870     apr_addto_bugger="-I$found/include"
12871     for i in $apr_addto_bugger; do
12872       apr_addto_duplicate="0"
12873       for j in $APRUTIL_INCLUDES; do
12874         if test "x$i" = "x$j"; then
12875           apr_addto_duplicate="1"
12876           break
12877         fi
12878       done
12879       if test $apr_addto_duplicate = "0"; then
12880         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
12881         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
12882       fi
12883     done
12884   fi
12885
12886
12887   if test "x$APRUTIL_LDFLAGS" = "x"; then
12888     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$found/lib\""
12889     APRUTIL_LDFLAGS="-L$found/lib"
12890   else
12891     apr_addto_bugger="-L$found/lib"
12892     for i in $apr_addto_bugger; do
12893       apr_addto_duplicate="0"
12894       for j in $APRUTIL_LDFLAGS; do
12895         if test "x$i" = "x$j"; then
12896           apr_addto_duplicate="1"
12897           break
12898         fi
12899       done
12900       if test $apr_addto_duplicate = "0"; then
12901         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
12902         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
12903       fi
12904     done
12905   fi
12906
12907     apu_db_header=$bdb_header
12908     apu_db_lib=$bdb_libname
12909     apu_have_db=1
12910     ;;
12911   esac
12912
12913   if test "$apu_have_db" = "1"; then
12914     apu_db_version=3
12915   fi
12916
12917   fi
12918   if test "$apu_have_db" = "0"; then
12919
12920   places="$all_places"
12921   if test -z "$places"; then
12922     places="std"
12923   fi
12924
12925   bdb_version=2
12926   if test "-1" != "-1"; then
12927     bdb_version="$bdb_version.-1"
12928     if test "-1" != "-1"; then
12929       bdb_version="$bdb_version.-1"
12930     fi
12931   fi
12932   bdb_places="$places"
12933   bdb_default_search_headers="db2/db.h db.h"
12934   bdb_default_search_lib_names="db2 db"
12935
12936
12937   apu_have_db=0
12938
12939   # Save the original values of the flags we tweak.
12940   apu_check_lib_save_libs="$LIBS"
12941   apu_check_lib_save_ldflags="$LDFLAGS"
12942   apu_check_lib_save_cppflags="$CPPFLAGS"
12943
12944   # The variable `found' is the prefix under which we've found
12945   # Berkeley DB, or `not' if we haven't found it anywhere yet.
12946   found=not
12947   for bdb_place in $bdb_places; do
12948
12949     LDFLAGS="$apu_check_lib_save_ldflags"
12950     CPPFLAGS="$apu_check_lib_save_cppflags"
12951     case "$bdb_place" in
12952       "std" )
12953         description="the standard places"
12954       ;;
12955       *":"* )
12956         header="`echo $bdb_place | sed -e 's/:.*$//'`"
12957         lib="`echo $bdb_place | sed -e 's/^.*://'`"
12958         CPPFLAGS="$CPPFLAGS -I$header"
12959         LDFLAGS="$LDFLAGS -L$lib"
12960         description="$header and $lib"
12961       ;;
12962       * )
12963         if test -d $bdb_place; then
12964           LDFLAGS="$LDFLAGS -L$bdb_place/lib"
12965           CPPFLAGS="$CPPFLAGS -I$bdb_place/include"
12966         else
12967           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5
12968 $as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; }
12969           { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5
12970 $as_echo "directory not found" >&6; }
12971           continue
12972         fi
12973         description="$bdb_place"
12974       ;;
12975     esac
12976
12977     # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this
12978     # trick to display a message instead.
12979     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5
12980 $as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; }
12981     { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
12982 $as_echo "" >&6; }
12983
12984     for bdb_libname in $bdb_default_search_lib_names; do
12985       for bdb_header in $bdb_default_search_headers; do
12986         # Clear the header cache variable for each location
12987
12988         cache_id="`echo ac_cv_header_${bdb_header} \
12989                  | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
12990
12991         unset $cache_id
12992         as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh`
12993 ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
12994 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12995
12996           if test "2" = "3" -o "2" = "4" -o "2" = "5" -o "2" = "6"; then
12997             # We generate a separate cache variable for each prefix and libname
12998             # we search under.  That way, we avoid caching information that
12999             # changes if the user runs `configure' with a different set of
13000             # switches.
13001
13002             cache_id="`echo apu_cv_check_berkeley_db_2_-1_-1_${bdb_header}_${bdb_libname}_in_${bdb_place} \
13003                      | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
13004
13005
13006             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5
13007 $as_echo_n "checking for -l$bdb_libname... " >&6; }
13008                                     if eval \${$cache_id+:} false; then :
13009   $as_echo_n "(cached) " >&6
13010 else
13011
13012
13013     apu_try_berkeley_db_save_libs="$LIBS"
13014
13015     apu_check_berkeley_db_major=2
13016     apu_check_berkeley_db_minor=-1
13017     apu_check_berkeley_db_patch=-1
13018     apu_try_berkeley_db_header=$bdb_header
13019     apu_try_berkeley_db_libname=$bdb_libname
13020
13021     LIBS="$LIBS -l$apu_try_berkeley_db_libname"
13022     if test "$cross_compiling" = yes; then :
13023   apu_try_berkeley_db=yes
13024
13025 else
13026   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13027 /* end confdefs.h.  */
13028
13029 #include <stdlib.h>
13030 #include <stdio.h>
13031 #include <$apu_try_berkeley_db_header>
13032 main ()
13033 {
13034   int major, minor, patch;
13035
13036   db_version(&major, &minor, &patch);
13037
13038   /* Sanity check: ensure that db.h constants actually match the db library */
13039   if (major != DB_VERSION_MAJOR
13040       || minor != DB_VERSION_MINOR
13041       || patch != DB_VERSION_PATCH)
13042     exit (1);
13043
13044   /* Run-time check:  ensure the library claims to be the correct version. */
13045
13046   if ($apu_check_berkeley_db_major != -1) {
13047     if (major < $apu_check_berkeley_db_major)
13048       exit (1);
13049     if (major > $apu_check_berkeley_db_major)
13050       exit (0);
13051   }
13052
13053   if ($apu_check_berkeley_db_minor != -1) {
13054     if (minor < $apu_check_berkeley_db_minor)
13055       exit (1);
13056     if (minor > $apu_check_berkeley_db_minor)
13057       exit (0);
13058   }
13059
13060   if ($apu_check_berkeley_db_patch == -1
13061       || patch >= $apu_check_berkeley_db_patch)
13062     exit (0);
13063   else
13064     exit (1);
13065 }
13066
13067 _ACEOF
13068 if ac_fn_c_try_run "$LINENO"; then :
13069   apu_try_berkeley_db=yes
13070 else
13071   apu_try_berkeley_db=no
13072 fi
13073 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13074   conftest.$ac_objext conftest.beam conftest.$ac_ext
13075 fi
13076
13077
13078     LIBS="$apu_try_berkeley_db_save_libs"
13079
13080
13081                 eval "$cache_id=$apu_try_berkeley_db"
13082
13083 fi
13084
13085             result="`eval echo '$'$cache_id`"
13086             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
13087 $as_echo "$result" >&6; }
13088           elif test "2" = "1"; then
13089             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh`
13090 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5
13091 $as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; }
13092 if eval \${$as_ac_Lib+:} false; then :
13093   $as_echo_n "(cached) " >&6
13094 else
13095   ac_check_lib_save_LIBS=$LIBS
13096 LIBS="-l$bdb_libname  $LIBS"
13097 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13098 /* end confdefs.h.  */
13099
13100 /* Override any GCC internal prototype to avoid an error.
13101    Use char because int might match the return type of a GCC
13102    builtin and then its argument prototype would still apply.  */
13103 #ifdef __cplusplus
13104 extern "C"
13105 #endif
13106 char dbopen ();
13107 int
13108 main ()
13109 {
13110 return dbopen ();
13111   ;
13112   return 0;
13113 }
13114 _ACEOF
13115 if ac_fn_c_try_link "$LINENO"; then :
13116   eval "$as_ac_Lib=yes"
13117 else
13118   eval "$as_ac_Lib=no"
13119 fi
13120 rm -f core conftest.err conftest.$ac_objext \
13121     conftest$ac_exeext conftest.$ac_ext
13122 LIBS=$ac_check_lib_save_LIBS
13123 fi
13124 eval ac_res=\$$as_ac_Lib
13125                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
13126 $as_echo "$ac_res" >&6; }
13127 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
13128   result=yes
13129 else
13130   result=no
13131
13132 fi
13133
13134           elif test "2" = "2"; then
13135             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh`
13136 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5
13137 $as_echo_n "checking for db_open in -l$bdb_libname... " >&6; }
13138 if eval \${$as_ac_Lib+:} false; then :
13139   $as_echo_n "(cached) " >&6
13140 else
13141   ac_check_lib_save_LIBS=$LIBS
13142 LIBS="-l$bdb_libname  $LIBS"
13143 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13144 /* end confdefs.h.  */
13145
13146 /* Override any GCC internal prototype to avoid an error.
13147    Use char because int might match the return type of a GCC
13148    builtin and then its argument prototype would still apply.  */
13149 #ifdef __cplusplus
13150 extern "C"
13151 #endif
13152 char db_open ();
13153 int
13154 main ()
13155 {
13156 return db_open ();
13157   ;
13158   return 0;
13159 }
13160 _ACEOF
13161 if ac_fn_c_try_link "$LINENO"; then :
13162   eval "$as_ac_Lib=yes"
13163 else
13164   eval "$as_ac_Lib=no"
13165 fi
13166 rm -f core conftest.err conftest.$ac_objext \
13167     conftest$ac_exeext conftest.$ac_ext
13168 LIBS=$ac_check_lib_save_LIBS
13169 fi
13170 eval ac_res=\$$as_ac_Lib
13171                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
13172 $as_echo "$ac_res" >&6; }
13173 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
13174   result=yes
13175 else
13176   result=no
13177
13178 fi
13179
13180           fi
13181
13182 else
13183   result="no"
13184 fi
13185
13186
13187
13188         # If we found it, no need to search any more.
13189         if test "$result" = "yes"; then
13190           found="$bdb_place"
13191           break
13192         fi
13193       done
13194       test "$found" != "not" && break
13195     done
13196     test "$found" != "not" && break
13197   done
13198
13199   # Restore the original values of the flags we tweak.
13200   LDFLAGS="$apu_check_lib_save_ldflags"
13201   CPPFLAGS="$apu_check_lib_save_cppflags"
13202
13203   case "$found" in
13204   "not")
13205     apu_have_db=0
13206     ;;
13207   "std")
13208     apu_db_header=$bdb_header
13209     apu_db_lib=$bdb_libname
13210     apu_have_db=1
13211     ;;
13212   *":"*)
13213     header="`echo $found | sed -e 's/:.*$//'`"
13214     lib="`echo $found | sed -e 's/^.*://'`"
13215
13216
13217   if test "x$APRUTIL_INCLUDES" = "x"; then
13218     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$header\""
13219     APRUTIL_INCLUDES="-I$header"
13220   else
13221     apr_addto_bugger="-I$header"
13222     for i in $apr_addto_bugger; do
13223       apr_addto_duplicate="0"
13224       for j in $APRUTIL_INCLUDES; do
13225         if test "x$i" = "x$j"; then
13226           apr_addto_duplicate="1"
13227           break
13228         fi
13229       done
13230       if test $apr_addto_duplicate = "0"; then
13231         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
13232         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
13233       fi
13234     done
13235   fi
13236
13237
13238   if test "x$APRUTIL_LDFLAGS" = "x"; then
13239     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$lib\""
13240     APRUTIL_LDFLAGS="-L$lib"
13241   else
13242     apr_addto_bugger="-L$lib"
13243     for i in $apr_addto_bugger; do
13244       apr_addto_duplicate="0"
13245       for j in $APRUTIL_LDFLAGS; do
13246         if test "x$i" = "x$j"; then
13247           apr_addto_duplicate="1"
13248           break
13249         fi
13250       done
13251       if test $apr_addto_duplicate = "0"; then
13252         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
13253         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
13254       fi
13255     done
13256   fi
13257
13258     apu_db_header=$bdb_header
13259     apu_db_lib=$bdb_libname
13260     apu_have_db=1
13261     ;;
13262   *)
13263
13264   if test "x$APRUTIL_INCLUDES" = "x"; then
13265     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$found/include\""
13266     APRUTIL_INCLUDES="-I$found/include"
13267   else
13268     apr_addto_bugger="-I$found/include"
13269     for i in $apr_addto_bugger; do
13270       apr_addto_duplicate="0"
13271       for j in $APRUTIL_INCLUDES; do
13272         if test "x$i" = "x$j"; then
13273           apr_addto_duplicate="1"
13274           break
13275         fi
13276       done
13277       if test $apr_addto_duplicate = "0"; then
13278         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
13279         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
13280       fi
13281     done
13282   fi
13283
13284
13285   if test "x$APRUTIL_LDFLAGS" = "x"; then
13286     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$found/lib\""
13287     APRUTIL_LDFLAGS="-L$found/lib"
13288   else
13289     apr_addto_bugger="-L$found/lib"
13290     for i in $apr_addto_bugger; do
13291       apr_addto_duplicate="0"
13292       for j in $APRUTIL_LDFLAGS; do
13293         if test "x$i" = "x$j"; then
13294           apr_addto_duplicate="1"
13295           break
13296         fi
13297       done
13298       if test $apr_addto_duplicate = "0"; then
13299         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
13300         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
13301       fi
13302     done
13303   fi
13304
13305     apu_db_header=$bdb_header
13306     apu_db_lib=$bdb_libname
13307     apu_have_db=1
13308     ;;
13309   esac
13310
13311   if test "$apu_have_db" = "1"; then
13312     apu_db_version=2
13313   fi
13314
13315   fi
13316   if test "$apu_have_db" = "0"; then
13317
13318   places="$all_places"
13319   if test -z "$places"; then
13320     places="std"
13321   fi
13322
13323   bdb_version=1
13324   if test "0" != "-1"; then
13325     bdb_version="$bdb_version.0"
13326     if test "0" != "-1"; then
13327       bdb_version="$bdb_version.0"
13328     fi
13329   fi
13330   bdb_places="$places"
13331   bdb_default_search_headers="db1/db.h db.h"
13332   bdb_default_search_lib_names="db1"
13333
13334
13335   apu_have_db=0
13336
13337   # Save the original values of the flags we tweak.
13338   apu_check_lib_save_libs="$LIBS"
13339   apu_check_lib_save_ldflags="$LDFLAGS"
13340   apu_check_lib_save_cppflags="$CPPFLAGS"
13341
13342   # The variable `found' is the prefix under which we've found
13343   # Berkeley DB, or `not' if we haven't found it anywhere yet.
13344   found=not
13345   for bdb_place in $bdb_places; do
13346
13347     LDFLAGS="$apu_check_lib_save_ldflags"
13348     CPPFLAGS="$apu_check_lib_save_cppflags"
13349     case "$bdb_place" in
13350       "std" )
13351         description="the standard places"
13352       ;;
13353       *":"* )
13354         header="`echo $bdb_place | sed -e 's/:.*$//'`"
13355         lib="`echo $bdb_place | sed -e 's/^.*://'`"
13356         CPPFLAGS="$CPPFLAGS -I$header"
13357         LDFLAGS="$LDFLAGS -L$lib"
13358         description="$header and $lib"
13359       ;;
13360       * )
13361         if test -d $bdb_place; then
13362           LDFLAGS="$LDFLAGS -L$bdb_place/lib"
13363           CPPFLAGS="$CPPFLAGS -I$bdb_place/include"
13364         else
13365           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5
13366 $as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; }
13367           { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5
13368 $as_echo "directory not found" >&6; }
13369           continue
13370         fi
13371         description="$bdb_place"
13372       ;;
13373     esac
13374
13375     # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this
13376     # trick to display a message instead.
13377     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5
13378 $as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; }
13379     { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
13380 $as_echo "" >&6; }
13381
13382     for bdb_libname in $bdb_default_search_lib_names; do
13383       for bdb_header in $bdb_default_search_headers; do
13384         # Clear the header cache variable for each location
13385
13386         cache_id="`echo ac_cv_header_${bdb_header} \
13387                  | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
13388
13389         unset $cache_id
13390         as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh`
13391 ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
13392 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
13393
13394           if test "1" = "3" -o "1" = "4" -o "1" = "5" -o "1" = "6"; then
13395             # We generate a separate cache variable for each prefix and libname
13396             # we search under.  That way, we avoid caching information that
13397             # changes if the user runs `configure' with a different set of
13398             # switches.
13399
13400             cache_id="`echo apu_cv_check_berkeley_db_1_0_0_${bdb_header}_${bdb_libname}_in_${bdb_place} \
13401                      | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
13402
13403
13404             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5
13405 $as_echo_n "checking for -l$bdb_libname... " >&6; }
13406                                     if eval \${$cache_id+:} false; then :
13407   $as_echo_n "(cached) " >&6
13408 else
13409
13410
13411     apu_try_berkeley_db_save_libs="$LIBS"
13412
13413     apu_check_berkeley_db_major=1
13414     apu_check_berkeley_db_minor=0
13415     apu_check_berkeley_db_patch=0
13416     apu_try_berkeley_db_header=$bdb_header
13417     apu_try_berkeley_db_libname=$bdb_libname
13418
13419     LIBS="$LIBS -l$apu_try_berkeley_db_libname"
13420     if test "$cross_compiling" = yes; then :
13421   apu_try_berkeley_db=yes
13422
13423 else
13424   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13425 /* end confdefs.h.  */
13426
13427 #include <stdlib.h>
13428 #include <stdio.h>
13429 #include <$apu_try_berkeley_db_header>
13430 main ()
13431 {
13432   int major, minor, patch;
13433
13434   db_version(&major, &minor, &patch);
13435
13436   /* Sanity check: ensure that db.h constants actually match the db library */
13437   if (major != DB_VERSION_MAJOR
13438       || minor != DB_VERSION_MINOR
13439       || patch != DB_VERSION_PATCH)
13440     exit (1);
13441
13442   /* Run-time check:  ensure the library claims to be the correct version. */
13443
13444   if ($apu_check_berkeley_db_major != -1) {
13445     if (major < $apu_check_berkeley_db_major)
13446       exit (1);
13447     if (major > $apu_check_berkeley_db_major)
13448       exit (0);
13449   }
13450
13451   if ($apu_check_berkeley_db_minor != -1) {
13452     if (minor < $apu_check_berkeley_db_minor)
13453       exit (1);
13454     if (minor > $apu_check_berkeley_db_minor)
13455       exit (0);
13456   }
13457
13458   if ($apu_check_berkeley_db_patch == -1
13459       || patch >= $apu_check_berkeley_db_patch)
13460     exit (0);
13461   else
13462     exit (1);
13463 }
13464
13465 _ACEOF
13466 if ac_fn_c_try_run "$LINENO"; then :
13467   apu_try_berkeley_db=yes
13468 else
13469   apu_try_berkeley_db=no
13470 fi
13471 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13472   conftest.$ac_objext conftest.beam conftest.$ac_ext
13473 fi
13474
13475
13476     LIBS="$apu_try_berkeley_db_save_libs"
13477
13478
13479                 eval "$cache_id=$apu_try_berkeley_db"
13480
13481 fi
13482
13483             result="`eval echo '$'$cache_id`"
13484             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
13485 $as_echo "$result" >&6; }
13486           elif test "1" = "1"; then
13487             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh`
13488 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5
13489 $as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; }
13490 if eval \${$as_ac_Lib+:} false; then :
13491   $as_echo_n "(cached) " >&6
13492 else
13493   ac_check_lib_save_LIBS=$LIBS
13494 LIBS="-l$bdb_libname  $LIBS"
13495 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13496 /* end confdefs.h.  */
13497
13498 /* Override any GCC internal prototype to avoid an error.
13499    Use char because int might match the return type of a GCC
13500    builtin and then its argument prototype would still apply.  */
13501 #ifdef __cplusplus
13502 extern "C"
13503 #endif
13504 char dbopen ();
13505 int
13506 main ()
13507 {
13508 return dbopen ();
13509   ;
13510   return 0;
13511 }
13512 _ACEOF
13513 if ac_fn_c_try_link "$LINENO"; then :
13514   eval "$as_ac_Lib=yes"
13515 else
13516   eval "$as_ac_Lib=no"
13517 fi
13518 rm -f core conftest.err conftest.$ac_objext \
13519     conftest$ac_exeext conftest.$ac_ext
13520 LIBS=$ac_check_lib_save_LIBS
13521 fi
13522 eval ac_res=\$$as_ac_Lib
13523                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
13524 $as_echo "$ac_res" >&6; }
13525 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
13526   result=yes
13527 else
13528   result=no
13529
13530 fi
13531
13532           elif test "1" = "2"; then
13533             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh`
13534 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5
13535 $as_echo_n "checking for db_open in -l$bdb_libname... " >&6; }
13536 if eval \${$as_ac_Lib+:} false; then :
13537   $as_echo_n "(cached) " >&6
13538 else
13539   ac_check_lib_save_LIBS=$LIBS
13540 LIBS="-l$bdb_libname  $LIBS"
13541 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13542 /* end confdefs.h.  */
13543
13544 /* Override any GCC internal prototype to avoid an error.
13545    Use char because int might match the return type of a GCC
13546    builtin and then its argument prototype would still apply.  */
13547 #ifdef __cplusplus
13548 extern "C"
13549 #endif
13550 char db_open ();
13551 int
13552 main ()
13553 {
13554 return db_open ();
13555   ;
13556   return 0;
13557 }
13558 _ACEOF
13559 if ac_fn_c_try_link "$LINENO"; then :
13560   eval "$as_ac_Lib=yes"
13561 else
13562   eval "$as_ac_Lib=no"
13563 fi
13564 rm -f core conftest.err conftest.$ac_objext \
13565     conftest$ac_exeext conftest.$ac_ext
13566 LIBS=$ac_check_lib_save_LIBS
13567 fi
13568 eval ac_res=\$$as_ac_Lib
13569                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
13570 $as_echo "$ac_res" >&6; }
13571 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
13572   result=yes
13573 else
13574   result=no
13575
13576 fi
13577
13578           fi
13579
13580 else
13581   result="no"
13582 fi
13583
13584
13585
13586         # If we found it, no need to search any more.
13587         if test "$result" = "yes"; then
13588           found="$bdb_place"
13589           break
13590         fi
13591       done
13592       test "$found" != "not" && break
13593     done
13594     test "$found" != "not" && break
13595   done
13596
13597   # Restore the original values of the flags we tweak.
13598   LDFLAGS="$apu_check_lib_save_ldflags"
13599   CPPFLAGS="$apu_check_lib_save_cppflags"
13600
13601   case "$found" in
13602   "not")
13603     apu_have_db=0
13604     ;;
13605   "std")
13606     apu_db_header=$bdb_header
13607     apu_db_lib=$bdb_libname
13608     apu_have_db=1
13609     ;;
13610   *":"*)
13611     header="`echo $found | sed -e 's/:.*$//'`"
13612     lib="`echo $found | sed -e 's/^.*://'`"
13613
13614
13615   if test "x$APRUTIL_INCLUDES" = "x"; then
13616     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$header\""
13617     APRUTIL_INCLUDES="-I$header"
13618   else
13619     apr_addto_bugger="-I$header"
13620     for i in $apr_addto_bugger; do
13621       apr_addto_duplicate="0"
13622       for j in $APRUTIL_INCLUDES; do
13623         if test "x$i" = "x$j"; then
13624           apr_addto_duplicate="1"
13625           break
13626         fi
13627       done
13628       if test $apr_addto_duplicate = "0"; then
13629         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
13630         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
13631       fi
13632     done
13633   fi
13634
13635
13636   if test "x$APRUTIL_LDFLAGS" = "x"; then
13637     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$lib\""
13638     APRUTIL_LDFLAGS="-L$lib"
13639   else
13640     apr_addto_bugger="-L$lib"
13641     for i in $apr_addto_bugger; do
13642       apr_addto_duplicate="0"
13643       for j in $APRUTIL_LDFLAGS; do
13644         if test "x$i" = "x$j"; then
13645           apr_addto_duplicate="1"
13646           break
13647         fi
13648       done
13649       if test $apr_addto_duplicate = "0"; then
13650         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
13651         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
13652       fi
13653     done
13654   fi
13655
13656     apu_db_header=$bdb_header
13657     apu_db_lib=$bdb_libname
13658     apu_have_db=1
13659     ;;
13660   *)
13661
13662   if test "x$APRUTIL_INCLUDES" = "x"; then
13663     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$found/include\""
13664     APRUTIL_INCLUDES="-I$found/include"
13665   else
13666     apr_addto_bugger="-I$found/include"
13667     for i in $apr_addto_bugger; do
13668       apr_addto_duplicate="0"
13669       for j in $APRUTIL_INCLUDES; do
13670         if test "x$i" = "x$j"; then
13671           apr_addto_duplicate="1"
13672           break
13673         fi
13674       done
13675       if test $apr_addto_duplicate = "0"; then
13676         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
13677         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
13678       fi
13679     done
13680   fi
13681
13682
13683   if test "x$APRUTIL_LDFLAGS" = "x"; then
13684     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$found/lib\""
13685     APRUTIL_LDFLAGS="-L$found/lib"
13686   else
13687     apr_addto_bugger="-L$found/lib"
13688     for i in $apr_addto_bugger; do
13689       apr_addto_duplicate="0"
13690       for j in $APRUTIL_LDFLAGS; do
13691         if test "x$i" = "x$j"; then
13692           apr_addto_duplicate="1"
13693           break
13694         fi
13695       done
13696       if test $apr_addto_duplicate = "0"; then
13697         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
13698         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
13699       fi
13700     done
13701   fi
13702
13703     apu_db_header=$bdb_header
13704     apu_db_lib=$bdb_libname
13705     apu_have_db=1
13706     ;;
13707   esac
13708
13709   if test "$apu_have_db" = "1"; then
13710     apu_db_version=1
13711   fi
13712
13713   fi
13714   if test "$apu_have_db" = "0"; then
13715
13716   places="$all_places"
13717   if test -z "$places"; then
13718     places="std"
13719   fi
13720
13721   bdb_version=1
13722   if test "-1" != "-1"; then
13723     bdb_version="$bdb_version.-1"
13724     if test "-1" != "-1"; then
13725       bdb_version="$bdb_version.-1"
13726     fi
13727   fi
13728   bdb_places="$places"
13729   bdb_default_search_headers="db_185.h"
13730   bdb_default_search_lib_names="db"
13731
13732
13733   apu_have_db=0
13734
13735   # Save the original values of the flags we tweak.
13736   apu_check_lib_save_libs="$LIBS"
13737   apu_check_lib_save_ldflags="$LDFLAGS"
13738   apu_check_lib_save_cppflags="$CPPFLAGS"
13739
13740   # The variable `found' is the prefix under which we've found
13741   # Berkeley DB, or `not' if we haven't found it anywhere yet.
13742   found=not
13743   for bdb_place in $bdb_places; do
13744
13745     LDFLAGS="$apu_check_lib_save_ldflags"
13746     CPPFLAGS="$apu_check_lib_save_cppflags"
13747     case "$bdb_place" in
13748       "std" )
13749         description="the standard places"
13750       ;;
13751       *":"* )
13752         header="`echo $bdb_place | sed -e 's/:.*$//'`"
13753         lib="`echo $bdb_place | sed -e 's/^.*://'`"
13754         CPPFLAGS="$CPPFLAGS -I$header"
13755         LDFLAGS="$LDFLAGS -L$lib"
13756         description="$header and $lib"
13757       ;;
13758       * )
13759         if test -d $bdb_place; then
13760           LDFLAGS="$LDFLAGS -L$bdb_place/lib"
13761           CPPFLAGS="$CPPFLAGS -I$bdb_place/include"
13762         else
13763           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5
13764 $as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; }
13765           { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5
13766 $as_echo "directory not found" >&6; }
13767           continue
13768         fi
13769         description="$bdb_place"
13770       ;;
13771     esac
13772
13773     # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this
13774     # trick to display a message instead.
13775     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5
13776 $as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; }
13777     { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
13778 $as_echo "" >&6; }
13779
13780     for bdb_libname in $bdb_default_search_lib_names; do
13781       for bdb_header in $bdb_default_search_headers; do
13782         # Clear the header cache variable for each location
13783
13784         cache_id="`echo ac_cv_header_${bdb_header} \
13785                  | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
13786
13787         unset $cache_id
13788         as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh`
13789 ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
13790 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
13791
13792           if test "1" = "3" -o "1" = "4" -o "1" = "5" -o "1" = "6"; then
13793             # We generate a separate cache variable for each prefix and libname
13794             # we search under.  That way, we avoid caching information that
13795             # changes if the user runs `configure' with a different set of
13796             # switches.
13797
13798             cache_id="`echo apu_cv_check_berkeley_db_1_-1_-1_${bdb_header}_${bdb_libname}_in_${bdb_place} \
13799                      | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
13800
13801
13802             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5
13803 $as_echo_n "checking for -l$bdb_libname... " >&6; }
13804                                     if eval \${$cache_id+:} false; then :
13805   $as_echo_n "(cached) " >&6
13806 else
13807
13808
13809     apu_try_berkeley_db_save_libs="$LIBS"
13810
13811     apu_check_berkeley_db_major=1
13812     apu_check_berkeley_db_minor=-1
13813     apu_check_berkeley_db_patch=-1
13814     apu_try_berkeley_db_header=$bdb_header
13815     apu_try_berkeley_db_libname=$bdb_libname
13816
13817     LIBS="$LIBS -l$apu_try_berkeley_db_libname"
13818     if test "$cross_compiling" = yes; then :
13819   apu_try_berkeley_db=yes
13820
13821 else
13822   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13823 /* end confdefs.h.  */
13824
13825 #include <stdlib.h>
13826 #include <stdio.h>
13827 #include <$apu_try_berkeley_db_header>
13828 main ()
13829 {
13830   int major, minor, patch;
13831
13832   db_version(&major, &minor, &patch);
13833
13834   /* Sanity check: ensure that db.h constants actually match the db library */
13835   if (major != DB_VERSION_MAJOR
13836       || minor != DB_VERSION_MINOR
13837       || patch != DB_VERSION_PATCH)
13838     exit (1);
13839
13840   /* Run-time check:  ensure the library claims to be the correct version. */
13841
13842   if ($apu_check_berkeley_db_major != -1) {
13843     if (major < $apu_check_berkeley_db_major)
13844       exit (1);
13845     if (major > $apu_check_berkeley_db_major)
13846       exit (0);
13847   }
13848
13849   if ($apu_check_berkeley_db_minor != -1) {
13850     if (minor < $apu_check_berkeley_db_minor)
13851       exit (1);
13852     if (minor > $apu_check_berkeley_db_minor)
13853       exit (0);
13854   }
13855
13856   if ($apu_check_berkeley_db_patch == -1
13857       || patch >= $apu_check_berkeley_db_patch)
13858     exit (0);
13859   else
13860     exit (1);
13861 }
13862
13863 _ACEOF
13864 if ac_fn_c_try_run "$LINENO"; then :
13865   apu_try_berkeley_db=yes
13866 else
13867   apu_try_berkeley_db=no
13868 fi
13869 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13870   conftest.$ac_objext conftest.beam conftest.$ac_ext
13871 fi
13872
13873
13874     LIBS="$apu_try_berkeley_db_save_libs"
13875
13876
13877                 eval "$cache_id=$apu_try_berkeley_db"
13878
13879 fi
13880
13881             result="`eval echo '$'$cache_id`"
13882             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
13883 $as_echo "$result" >&6; }
13884           elif test "1" = "1"; then
13885             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh`
13886 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5
13887 $as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; }
13888 if eval \${$as_ac_Lib+:} false; then :
13889   $as_echo_n "(cached) " >&6
13890 else
13891   ac_check_lib_save_LIBS=$LIBS
13892 LIBS="-l$bdb_libname  $LIBS"
13893 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13894 /* end confdefs.h.  */
13895
13896 /* Override any GCC internal prototype to avoid an error.
13897    Use char because int might match the return type of a GCC
13898    builtin and then its argument prototype would still apply.  */
13899 #ifdef __cplusplus
13900 extern "C"
13901 #endif
13902 char dbopen ();
13903 int
13904 main ()
13905 {
13906 return dbopen ();
13907   ;
13908   return 0;
13909 }
13910 _ACEOF
13911 if ac_fn_c_try_link "$LINENO"; then :
13912   eval "$as_ac_Lib=yes"
13913 else
13914   eval "$as_ac_Lib=no"
13915 fi
13916 rm -f core conftest.err conftest.$ac_objext \
13917     conftest$ac_exeext conftest.$ac_ext
13918 LIBS=$ac_check_lib_save_LIBS
13919 fi
13920 eval ac_res=\$$as_ac_Lib
13921                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
13922 $as_echo "$ac_res" >&6; }
13923 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
13924   result=yes
13925 else
13926   result=no
13927
13928 fi
13929
13930           elif test "1" = "2"; then
13931             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh`
13932 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5
13933 $as_echo_n "checking for db_open in -l$bdb_libname... " >&6; }
13934 if eval \${$as_ac_Lib+:} false; then :
13935   $as_echo_n "(cached) " >&6
13936 else
13937   ac_check_lib_save_LIBS=$LIBS
13938 LIBS="-l$bdb_libname  $LIBS"
13939 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13940 /* end confdefs.h.  */
13941
13942 /* Override any GCC internal prototype to avoid an error.
13943    Use char because int might match the return type of a GCC
13944    builtin and then its argument prototype would still apply.  */
13945 #ifdef __cplusplus
13946 extern "C"
13947 #endif
13948 char db_open ();
13949 int
13950 main ()
13951 {
13952 return db_open ();
13953   ;
13954   return 0;
13955 }
13956 _ACEOF
13957 if ac_fn_c_try_link "$LINENO"; then :
13958   eval "$as_ac_Lib=yes"
13959 else
13960   eval "$as_ac_Lib=no"
13961 fi
13962 rm -f core conftest.err conftest.$ac_objext \
13963     conftest$ac_exeext conftest.$ac_ext
13964 LIBS=$ac_check_lib_save_LIBS
13965 fi
13966 eval ac_res=\$$as_ac_Lib
13967                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
13968 $as_echo "$ac_res" >&6; }
13969 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
13970   result=yes
13971 else
13972   result=no
13973
13974 fi
13975
13976           fi
13977
13978 else
13979   result="no"
13980 fi
13981
13982
13983
13984         # If we found it, no need to search any more.
13985         if test "$result" = "yes"; then
13986           found="$bdb_place"
13987           break
13988         fi
13989       done
13990       test "$found" != "not" && break
13991     done
13992     test "$found" != "not" && break
13993   done
13994
13995   # Restore the original values of the flags we tweak.
13996   LDFLAGS="$apu_check_lib_save_ldflags"
13997   CPPFLAGS="$apu_check_lib_save_cppflags"
13998
13999   case "$found" in
14000   "not")
14001     apu_have_db=0
14002     ;;
14003   "std")
14004     apu_db_header=$bdb_header
14005     apu_db_lib=$bdb_libname
14006     apu_have_db=1
14007     ;;
14008   *":"*)
14009     header="`echo $found | sed -e 's/:.*$//'`"
14010     lib="`echo $found | sed -e 's/^.*://'`"
14011
14012
14013   if test "x$APRUTIL_INCLUDES" = "x"; then
14014     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$header\""
14015     APRUTIL_INCLUDES="-I$header"
14016   else
14017     apr_addto_bugger="-I$header"
14018     for i in $apr_addto_bugger; do
14019       apr_addto_duplicate="0"
14020       for j in $APRUTIL_INCLUDES; do
14021         if test "x$i" = "x$j"; then
14022           apr_addto_duplicate="1"
14023           break
14024         fi
14025       done
14026       if test $apr_addto_duplicate = "0"; then
14027         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
14028         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
14029       fi
14030     done
14031   fi
14032
14033
14034   if test "x$APRUTIL_LDFLAGS" = "x"; then
14035     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$lib\""
14036     APRUTIL_LDFLAGS="-L$lib"
14037   else
14038     apr_addto_bugger="-L$lib"
14039     for i in $apr_addto_bugger; do
14040       apr_addto_duplicate="0"
14041       for j in $APRUTIL_LDFLAGS; do
14042         if test "x$i" = "x$j"; then
14043           apr_addto_duplicate="1"
14044           break
14045         fi
14046       done
14047       if test $apr_addto_duplicate = "0"; then
14048         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
14049         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
14050       fi
14051     done
14052   fi
14053
14054     apu_db_header=$bdb_header
14055     apu_db_lib=$bdb_libname
14056     apu_have_db=1
14057     ;;
14058   *)
14059
14060   if test "x$APRUTIL_INCLUDES" = "x"; then
14061     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$found/include\""
14062     APRUTIL_INCLUDES="-I$found/include"
14063   else
14064     apr_addto_bugger="-I$found/include"
14065     for i in $apr_addto_bugger; do
14066       apr_addto_duplicate="0"
14067       for j in $APRUTIL_INCLUDES; do
14068         if test "x$i" = "x$j"; then
14069           apr_addto_duplicate="1"
14070           break
14071         fi
14072       done
14073       if test $apr_addto_duplicate = "0"; then
14074         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
14075         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
14076       fi
14077     done
14078   fi
14079
14080
14081   if test "x$APRUTIL_LDFLAGS" = "x"; then
14082     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$found/lib\""
14083     APRUTIL_LDFLAGS="-L$found/lib"
14084   else
14085     apr_addto_bugger="-L$found/lib"
14086     for i in $apr_addto_bugger; do
14087       apr_addto_duplicate="0"
14088       for j in $APRUTIL_LDFLAGS; do
14089         if test "x$i" = "x$j"; then
14090           apr_addto_duplicate="1"
14091           break
14092         fi
14093       done
14094       if test $apr_addto_duplicate = "0"; then
14095         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
14096         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
14097       fi
14098     done
14099   fi
14100
14101     apu_db_header=$bdb_header
14102     apu_db_lib=$bdb_libname
14103     apu_have_db=1
14104     ;;
14105   esac
14106
14107   if test "$apu_have_db" = "1"; then
14108     apu_db_version=185
14109   fi
14110
14111   fi
14112   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB" >&5
14113 $as_echo_n "checking for Berkeley DB... " >&6; }
14114   if test "$apu_have_db" = "1"; then
14115     { $as_echo "$as_me:${as_lineno-$LINENO}: result: found db$apu_db_version" >&5
14116 $as_echo "found db$apu_db_version" >&6; }
14117   else
14118     { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
14119 $as_echo "not found" >&6; }
14120   fi
14121
14122     if test "$apu_have_db" = "0"; then
14123       as_fn_error but not found "Berkeley db requested" "$LINENO" 5
14124     fi
14125     ;;
14126   db1)
14127
14128   places="$check_places"
14129   if test -z "$places"; then
14130     places="std"
14131   fi
14132
14133   bdb_version=1
14134   if test "0" != "-1"; then
14135     bdb_version="$bdb_version.0"
14136     if test "0" != "-1"; then
14137       bdb_version="$bdb_version.0"
14138     fi
14139   fi
14140   bdb_places="$places"
14141   bdb_default_search_headers="db1/db.h db.h"
14142   bdb_default_search_lib_names="db1"
14143
14144
14145   apu_have_db=0
14146
14147   # Save the original values of the flags we tweak.
14148   apu_check_lib_save_libs="$LIBS"
14149   apu_check_lib_save_ldflags="$LDFLAGS"
14150   apu_check_lib_save_cppflags="$CPPFLAGS"
14151
14152   # The variable `found' is the prefix under which we've found
14153   # Berkeley DB, or `not' if we haven't found it anywhere yet.
14154   found=not
14155   for bdb_place in $bdb_places; do
14156
14157     LDFLAGS="$apu_check_lib_save_ldflags"
14158     CPPFLAGS="$apu_check_lib_save_cppflags"
14159     case "$bdb_place" in
14160       "std" )
14161         description="the standard places"
14162       ;;
14163       *":"* )
14164         header="`echo $bdb_place | sed -e 's/:.*$//'`"
14165         lib="`echo $bdb_place | sed -e 's/^.*://'`"
14166         CPPFLAGS="$CPPFLAGS -I$header"
14167         LDFLAGS="$LDFLAGS -L$lib"
14168         description="$header and $lib"
14169       ;;
14170       * )
14171         if test -d $bdb_place; then
14172           LDFLAGS="$LDFLAGS -L$bdb_place/lib"
14173           CPPFLAGS="$CPPFLAGS -I$bdb_place/include"
14174         else
14175           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5
14176 $as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; }
14177           { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5
14178 $as_echo "directory not found" >&6; }
14179           continue
14180         fi
14181         description="$bdb_place"
14182       ;;
14183     esac
14184
14185     # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this
14186     # trick to display a message instead.
14187     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5
14188 $as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; }
14189     { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
14190 $as_echo "" >&6; }
14191
14192     for bdb_libname in $bdb_default_search_lib_names; do
14193       for bdb_header in $bdb_default_search_headers; do
14194         # Clear the header cache variable for each location
14195
14196         cache_id="`echo ac_cv_header_${bdb_header} \
14197                  | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
14198
14199         unset $cache_id
14200         as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh`
14201 ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
14202 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
14203
14204           if test "1" = "3" -o "1" = "4" -o "1" = "5" -o "1" = "6"; then
14205             # We generate a separate cache variable for each prefix and libname
14206             # we search under.  That way, we avoid caching information that
14207             # changes if the user runs `configure' with a different set of
14208             # switches.
14209
14210             cache_id="`echo apu_cv_check_berkeley_db_1_0_0_${bdb_header}_${bdb_libname}_in_${bdb_place} \
14211                      | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
14212
14213
14214             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5
14215 $as_echo_n "checking for -l$bdb_libname... " >&6; }
14216                                     if eval \${$cache_id+:} false; then :
14217   $as_echo_n "(cached) " >&6
14218 else
14219
14220
14221     apu_try_berkeley_db_save_libs="$LIBS"
14222
14223     apu_check_berkeley_db_major=1
14224     apu_check_berkeley_db_minor=0
14225     apu_check_berkeley_db_patch=0
14226     apu_try_berkeley_db_header=$bdb_header
14227     apu_try_berkeley_db_libname=$bdb_libname
14228
14229     LIBS="$LIBS -l$apu_try_berkeley_db_libname"
14230     if test "$cross_compiling" = yes; then :
14231   apu_try_berkeley_db=yes
14232
14233 else
14234   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14235 /* end confdefs.h.  */
14236
14237 #include <stdlib.h>
14238 #include <stdio.h>
14239 #include <$apu_try_berkeley_db_header>
14240 main ()
14241 {
14242   int major, minor, patch;
14243
14244   db_version(&major, &minor, &patch);
14245
14246   /* Sanity check: ensure that db.h constants actually match the db library */
14247   if (major != DB_VERSION_MAJOR
14248       || minor != DB_VERSION_MINOR
14249       || patch != DB_VERSION_PATCH)
14250     exit (1);
14251
14252   /* Run-time check:  ensure the library claims to be the correct version. */
14253
14254   if ($apu_check_berkeley_db_major != -1) {
14255     if (major < $apu_check_berkeley_db_major)
14256       exit (1);
14257     if (major > $apu_check_berkeley_db_major)
14258       exit (0);
14259   }
14260
14261   if ($apu_check_berkeley_db_minor != -1) {
14262     if (minor < $apu_check_berkeley_db_minor)
14263       exit (1);
14264     if (minor > $apu_check_berkeley_db_minor)
14265       exit (0);
14266   }
14267
14268   if ($apu_check_berkeley_db_patch == -1
14269       || patch >= $apu_check_berkeley_db_patch)
14270     exit (0);
14271   else
14272     exit (1);
14273 }
14274
14275 _ACEOF
14276 if ac_fn_c_try_run "$LINENO"; then :
14277   apu_try_berkeley_db=yes
14278 else
14279   apu_try_berkeley_db=no
14280 fi
14281 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14282   conftest.$ac_objext conftest.beam conftest.$ac_ext
14283 fi
14284
14285
14286     LIBS="$apu_try_berkeley_db_save_libs"
14287
14288
14289                 eval "$cache_id=$apu_try_berkeley_db"
14290
14291 fi
14292
14293             result="`eval echo '$'$cache_id`"
14294             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
14295 $as_echo "$result" >&6; }
14296           elif test "1" = "1"; then
14297             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh`
14298 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5
14299 $as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; }
14300 if eval \${$as_ac_Lib+:} false; then :
14301   $as_echo_n "(cached) " >&6
14302 else
14303   ac_check_lib_save_LIBS=$LIBS
14304 LIBS="-l$bdb_libname  $LIBS"
14305 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14306 /* end confdefs.h.  */
14307
14308 /* Override any GCC internal prototype to avoid an error.
14309    Use char because int might match the return type of a GCC
14310    builtin and then its argument prototype would still apply.  */
14311 #ifdef __cplusplus
14312 extern "C"
14313 #endif
14314 char dbopen ();
14315 int
14316 main ()
14317 {
14318 return dbopen ();
14319   ;
14320   return 0;
14321 }
14322 _ACEOF
14323 if ac_fn_c_try_link "$LINENO"; then :
14324   eval "$as_ac_Lib=yes"
14325 else
14326   eval "$as_ac_Lib=no"
14327 fi
14328 rm -f core conftest.err conftest.$ac_objext \
14329     conftest$ac_exeext conftest.$ac_ext
14330 LIBS=$ac_check_lib_save_LIBS
14331 fi
14332 eval ac_res=\$$as_ac_Lib
14333                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
14334 $as_echo "$ac_res" >&6; }
14335 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
14336   result=yes
14337 else
14338   result=no
14339
14340 fi
14341
14342           elif test "1" = "2"; then
14343             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh`
14344 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5
14345 $as_echo_n "checking for db_open in -l$bdb_libname... " >&6; }
14346 if eval \${$as_ac_Lib+:} false; then :
14347   $as_echo_n "(cached) " >&6
14348 else
14349   ac_check_lib_save_LIBS=$LIBS
14350 LIBS="-l$bdb_libname  $LIBS"
14351 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14352 /* end confdefs.h.  */
14353
14354 /* Override any GCC internal prototype to avoid an error.
14355    Use char because int might match the return type of a GCC
14356    builtin and then its argument prototype would still apply.  */
14357 #ifdef __cplusplus
14358 extern "C"
14359 #endif
14360 char db_open ();
14361 int
14362 main ()
14363 {
14364 return db_open ();
14365   ;
14366   return 0;
14367 }
14368 _ACEOF
14369 if ac_fn_c_try_link "$LINENO"; then :
14370   eval "$as_ac_Lib=yes"
14371 else
14372   eval "$as_ac_Lib=no"
14373 fi
14374 rm -f core conftest.err conftest.$ac_objext \
14375     conftest$ac_exeext conftest.$ac_ext
14376 LIBS=$ac_check_lib_save_LIBS
14377 fi
14378 eval ac_res=\$$as_ac_Lib
14379                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
14380 $as_echo "$ac_res" >&6; }
14381 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
14382   result=yes
14383 else
14384   result=no
14385
14386 fi
14387
14388           fi
14389
14390 else
14391   result="no"
14392 fi
14393
14394
14395
14396         # If we found it, no need to search any more.
14397         if test "$result" = "yes"; then
14398           found="$bdb_place"
14399           break
14400         fi
14401       done
14402       test "$found" != "not" && break
14403     done
14404     test "$found" != "not" && break
14405   done
14406
14407   # Restore the original values of the flags we tweak.
14408   LDFLAGS="$apu_check_lib_save_ldflags"
14409   CPPFLAGS="$apu_check_lib_save_cppflags"
14410
14411   case "$found" in
14412   "not")
14413     apu_have_db=0
14414     ;;
14415   "std")
14416     apu_db_header=$bdb_header
14417     apu_db_lib=$bdb_libname
14418     apu_have_db=1
14419     ;;
14420   *":"*)
14421     header="`echo $found | sed -e 's/:.*$//'`"
14422     lib="`echo $found | sed -e 's/^.*://'`"
14423
14424
14425   if test "x$APRUTIL_INCLUDES" = "x"; then
14426     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$header\""
14427     APRUTIL_INCLUDES="-I$header"
14428   else
14429     apr_addto_bugger="-I$header"
14430     for i in $apr_addto_bugger; do
14431       apr_addto_duplicate="0"
14432       for j in $APRUTIL_INCLUDES; do
14433         if test "x$i" = "x$j"; then
14434           apr_addto_duplicate="1"
14435           break
14436         fi
14437       done
14438       if test $apr_addto_duplicate = "0"; then
14439         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
14440         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
14441       fi
14442     done
14443   fi
14444
14445
14446   if test "x$APRUTIL_LDFLAGS" = "x"; then
14447     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$lib\""
14448     APRUTIL_LDFLAGS="-L$lib"
14449   else
14450     apr_addto_bugger="-L$lib"
14451     for i in $apr_addto_bugger; do
14452       apr_addto_duplicate="0"
14453       for j in $APRUTIL_LDFLAGS; do
14454         if test "x$i" = "x$j"; then
14455           apr_addto_duplicate="1"
14456           break
14457         fi
14458       done
14459       if test $apr_addto_duplicate = "0"; then
14460         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
14461         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
14462       fi
14463     done
14464   fi
14465
14466     apu_db_header=$bdb_header
14467     apu_db_lib=$bdb_libname
14468     apu_have_db=1
14469     ;;
14470   *)
14471
14472   if test "x$APRUTIL_INCLUDES" = "x"; then
14473     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$found/include\""
14474     APRUTIL_INCLUDES="-I$found/include"
14475   else
14476     apr_addto_bugger="-I$found/include"
14477     for i in $apr_addto_bugger; do
14478       apr_addto_duplicate="0"
14479       for j in $APRUTIL_INCLUDES; do
14480         if test "x$i" = "x$j"; then
14481           apr_addto_duplicate="1"
14482           break
14483         fi
14484       done
14485       if test $apr_addto_duplicate = "0"; then
14486         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
14487         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
14488       fi
14489     done
14490   fi
14491
14492
14493   if test "x$APRUTIL_LDFLAGS" = "x"; then
14494     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$found/lib\""
14495     APRUTIL_LDFLAGS="-L$found/lib"
14496   else
14497     apr_addto_bugger="-L$found/lib"
14498     for i in $apr_addto_bugger; do
14499       apr_addto_duplicate="0"
14500       for j in $APRUTIL_LDFLAGS; do
14501         if test "x$i" = "x$j"; then
14502           apr_addto_duplicate="1"
14503           break
14504         fi
14505       done
14506       if test $apr_addto_duplicate = "0"; then
14507         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
14508         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
14509       fi
14510     done
14511   fi
14512
14513     apu_db_header=$bdb_header
14514     apu_db_lib=$bdb_libname
14515     apu_have_db=1
14516     ;;
14517   esac
14518
14519   if test "$apu_have_db" = "1"; then
14520     apu_db_version=1
14521   fi
14522
14523     if test "$apu_db_version" != "1"; then
14524       as_fn_error $? "Berkeley db1 not found" "$LINENO" 5
14525     fi
14526     ;;
14527   db185)
14528
14529   places="$check_places"
14530   if test -z "$places"; then
14531     places="std"
14532   fi
14533
14534   bdb_version=1
14535   if test "-1" != "-1"; then
14536     bdb_version="$bdb_version.-1"
14537     if test "-1" != "-1"; then
14538       bdb_version="$bdb_version.-1"
14539     fi
14540   fi
14541   bdb_places="$places"
14542   bdb_default_search_headers="db_185.h"
14543   bdb_default_search_lib_names="db"
14544
14545
14546   apu_have_db=0
14547
14548   # Save the original values of the flags we tweak.
14549   apu_check_lib_save_libs="$LIBS"
14550   apu_check_lib_save_ldflags="$LDFLAGS"
14551   apu_check_lib_save_cppflags="$CPPFLAGS"
14552
14553   # The variable `found' is the prefix under which we've found
14554   # Berkeley DB, or `not' if we haven't found it anywhere yet.
14555   found=not
14556   for bdb_place in $bdb_places; do
14557
14558     LDFLAGS="$apu_check_lib_save_ldflags"
14559     CPPFLAGS="$apu_check_lib_save_cppflags"
14560     case "$bdb_place" in
14561       "std" )
14562         description="the standard places"
14563       ;;
14564       *":"* )
14565         header="`echo $bdb_place | sed -e 's/:.*$//'`"
14566         lib="`echo $bdb_place | sed -e 's/^.*://'`"
14567         CPPFLAGS="$CPPFLAGS -I$header"
14568         LDFLAGS="$LDFLAGS -L$lib"
14569         description="$header and $lib"
14570       ;;
14571       * )
14572         if test -d $bdb_place; then
14573           LDFLAGS="$LDFLAGS -L$bdb_place/lib"
14574           CPPFLAGS="$CPPFLAGS -I$bdb_place/include"
14575         else
14576           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5
14577 $as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; }
14578           { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5
14579 $as_echo "directory not found" >&6; }
14580           continue
14581         fi
14582         description="$bdb_place"
14583       ;;
14584     esac
14585
14586     # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this
14587     # trick to display a message instead.
14588     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5
14589 $as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; }
14590     { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
14591 $as_echo "" >&6; }
14592
14593     for bdb_libname in $bdb_default_search_lib_names; do
14594       for bdb_header in $bdb_default_search_headers; do
14595         # Clear the header cache variable for each location
14596
14597         cache_id="`echo ac_cv_header_${bdb_header} \
14598                  | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
14599
14600         unset $cache_id
14601         as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh`
14602 ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
14603 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
14604
14605           if test "1" = "3" -o "1" = "4" -o "1" = "5" -o "1" = "6"; then
14606             # We generate a separate cache variable for each prefix and libname
14607             # we search under.  That way, we avoid caching information that
14608             # changes if the user runs `configure' with a different set of
14609             # switches.
14610
14611             cache_id="`echo apu_cv_check_berkeley_db_1_-1_-1_${bdb_header}_${bdb_libname}_in_${bdb_place} \
14612                      | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
14613
14614
14615             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5
14616 $as_echo_n "checking for -l$bdb_libname... " >&6; }
14617                                     if eval \${$cache_id+:} false; then :
14618   $as_echo_n "(cached) " >&6
14619 else
14620
14621
14622     apu_try_berkeley_db_save_libs="$LIBS"
14623
14624     apu_check_berkeley_db_major=1
14625     apu_check_berkeley_db_minor=-1
14626     apu_check_berkeley_db_patch=-1
14627     apu_try_berkeley_db_header=$bdb_header
14628     apu_try_berkeley_db_libname=$bdb_libname
14629
14630     LIBS="$LIBS -l$apu_try_berkeley_db_libname"
14631     if test "$cross_compiling" = yes; then :
14632   apu_try_berkeley_db=yes
14633
14634 else
14635   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14636 /* end confdefs.h.  */
14637
14638 #include <stdlib.h>
14639 #include <stdio.h>
14640 #include <$apu_try_berkeley_db_header>
14641 main ()
14642 {
14643   int major, minor, patch;
14644
14645   db_version(&major, &minor, &patch);
14646
14647   /* Sanity check: ensure that db.h constants actually match the db library */
14648   if (major != DB_VERSION_MAJOR
14649       || minor != DB_VERSION_MINOR
14650       || patch != DB_VERSION_PATCH)
14651     exit (1);
14652
14653   /* Run-time check:  ensure the library claims to be the correct version. */
14654
14655   if ($apu_check_berkeley_db_major != -1) {
14656     if (major < $apu_check_berkeley_db_major)
14657       exit (1);
14658     if (major > $apu_check_berkeley_db_major)
14659       exit (0);
14660   }
14661
14662   if ($apu_check_berkeley_db_minor != -1) {
14663     if (minor < $apu_check_berkeley_db_minor)
14664       exit (1);
14665     if (minor > $apu_check_berkeley_db_minor)
14666       exit (0);
14667   }
14668
14669   if ($apu_check_berkeley_db_patch == -1
14670       || patch >= $apu_check_berkeley_db_patch)
14671     exit (0);
14672   else
14673     exit (1);
14674 }
14675
14676 _ACEOF
14677 if ac_fn_c_try_run "$LINENO"; then :
14678   apu_try_berkeley_db=yes
14679 else
14680   apu_try_berkeley_db=no
14681 fi
14682 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14683   conftest.$ac_objext conftest.beam conftest.$ac_ext
14684 fi
14685
14686
14687     LIBS="$apu_try_berkeley_db_save_libs"
14688
14689
14690                 eval "$cache_id=$apu_try_berkeley_db"
14691
14692 fi
14693
14694             result="`eval echo '$'$cache_id`"
14695             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
14696 $as_echo "$result" >&6; }
14697           elif test "1" = "1"; then
14698             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh`
14699 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5
14700 $as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; }
14701 if eval \${$as_ac_Lib+:} false; then :
14702   $as_echo_n "(cached) " >&6
14703 else
14704   ac_check_lib_save_LIBS=$LIBS
14705 LIBS="-l$bdb_libname  $LIBS"
14706 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14707 /* end confdefs.h.  */
14708
14709 /* Override any GCC internal prototype to avoid an error.
14710    Use char because int might match the return type of a GCC
14711    builtin and then its argument prototype would still apply.  */
14712 #ifdef __cplusplus
14713 extern "C"
14714 #endif
14715 char dbopen ();
14716 int
14717 main ()
14718 {
14719 return dbopen ();
14720   ;
14721   return 0;
14722 }
14723 _ACEOF
14724 if ac_fn_c_try_link "$LINENO"; then :
14725   eval "$as_ac_Lib=yes"
14726 else
14727   eval "$as_ac_Lib=no"
14728 fi
14729 rm -f core conftest.err conftest.$ac_objext \
14730     conftest$ac_exeext conftest.$ac_ext
14731 LIBS=$ac_check_lib_save_LIBS
14732 fi
14733 eval ac_res=\$$as_ac_Lib
14734                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
14735 $as_echo "$ac_res" >&6; }
14736 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
14737   result=yes
14738 else
14739   result=no
14740
14741 fi
14742
14743           elif test "1" = "2"; then
14744             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh`
14745 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5
14746 $as_echo_n "checking for db_open in -l$bdb_libname... " >&6; }
14747 if eval \${$as_ac_Lib+:} false; then :
14748   $as_echo_n "(cached) " >&6
14749 else
14750   ac_check_lib_save_LIBS=$LIBS
14751 LIBS="-l$bdb_libname  $LIBS"
14752 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14753 /* end confdefs.h.  */
14754
14755 /* Override any GCC internal prototype to avoid an error.
14756    Use char because int might match the return type of a GCC
14757    builtin and then its argument prototype would still apply.  */
14758 #ifdef __cplusplus
14759 extern "C"
14760 #endif
14761 char db_open ();
14762 int
14763 main ()
14764 {
14765 return db_open ();
14766   ;
14767   return 0;
14768 }
14769 _ACEOF
14770 if ac_fn_c_try_link "$LINENO"; then :
14771   eval "$as_ac_Lib=yes"
14772 else
14773   eval "$as_ac_Lib=no"
14774 fi
14775 rm -f core conftest.err conftest.$ac_objext \
14776     conftest$ac_exeext conftest.$ac_ext
14777 LIBS=$ac_check_lib_save_LIBS
14778 fi
14779 eval ac_res=\$$as_ac_Lib
14780                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
14781 $as_echo "$ac_res" >&6; }
14782 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
14783   result=yes
14784 else
14785   result=no
14786
14787 fi
14788
14789           fi
14790
14791 else
14792   result="no"
14793 fi
14794
14795
14796
14797         # If we found it, no need to search any more.
14798         if test "$result" = "yes"; then
14799           found="$bdb_place"
14800           break
14801         fi
14802       done
14803       test "$found" != "not" && break
14804     done
14805     test "$found" != "not" && break
14806   done
14807
14808   # Restore the original values of the flags we tweak.
14809   LDFLAGS="$apu_check_lib_save_ldflags"
14810   CPPFLAGS="$apu_check_lib_save_cppflags"
14811
14812   case "$found" in
14813   "not")
14814     apu_have_db=0
14815     ;;
14816   "std")
14817     apu_db_header=$bdb_header
14818     apu_db_lib=$bdb_libname
14819     apu_have_db=1
14820     ;;
14821   *":"*)
14822     header="`echo $found | sed -e 's/:.*$//'`"
14823     lib="`echo $found | sed -e 's/^.*://'`"
14824
14825
14826   if test "x$APRUTIL_INCLUDES" = "x"; then
14827     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$header\""
14828     APRUTIL_INCLUDES="-I$header"
14829   else
14830     apr_addto_bugger="-I$header"
14831     for i in $apr_addto_bugger; do
14832       apr_addto_duplicate="0"
14833       for j in $APRUTIL_INCLUDES; do
14834         if test "x$i" = "x$j"; then
14835           apr_addto_duplicate="1"
14836           break
14837         fi
14838       done
14839       if test $apr_addto_duplicate = "0"; then
14840         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
14841         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
14842       fi
14843     done
14844   fi
14845
14846
14847   if test "x$APRUTIL_LDFLAGS" = "x"; then
14848     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$lib\""
14849     APRUTIL_LDFLAGS="-L$lib"
14850   else
14851     apr_addto_bugger="-L$lib"
14852     for i in $apr_addto_bugger; do
14853       apr_addto_duplicate="0"
14854       for j in $APRUTIL_LDFLAGS; do
14855         if test "x$i" = "x$j"; then
14856           apr_addto_duplicate="1"
14857           break
14858         fi
14859       done
14860       if test $apr_addto_duplicate = "0"; then
14861         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
14862         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
14863       fi
14864     done
14865   fi
14866
14867     apu_db_header=$bdb_header
14868     apu_db_lib=$bdb_libname
14869     apu_have_db=1
14870     ;;
14871   *)
14872
14873   if test "x$APRUTIL_INCLUDES" = "x"; then
14874     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$found/include\""
14875     APRUTIL_INCLUDES="-I$found/include"
14876   else
14877     apr_addto_bugger="-I$found/include"
14878     for i in $apr_addto_bugger; do
14879       apr_addto_duplicate="0"
14880       for j in $APRUTIL_INCLUDES; do
14881         if test "x$i" = "x$j"; then
14882           apr_addto_duplicate="1"
14883           break
14884         fi
14885       done
14886       if test $apr_addto_duplicate = "0"; then
14887         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
14888         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
14889       fi
14890     done
14891   fi
14892
14893
14894   if test "x$APRUTIL_LDFLAGS" = "x"; then
14895     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$found/lib\""
14896     APRUTIL_LDFLAGS="-L$found/lib"
14897   else
14898     apr_addto_bugger="-L$found/lib"
14899     for i in $apr_addto_bugger; do
14900       apr_addto_duplicate="0"
14901       for j in $APRUTIL_LDFLAGS; do
14902         if test "x$i" = "x$j"; then
14903           apr_addto_duplicate="1"
14904           break
14905         fi
14906       done
14907       if test $apr_addto_duplicate = "0"; then
14908         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
14909         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
14910       fi
14911     done
14912   fi
14913
14914     apu_db_header=$bdb_header
14915     apu_db_lib=$bdb_libname
14916     apu_have_db=1
14917     ;;
14918   esac
14919
14920   if test "$apu_have_db" = "1"; then
14921     apu_db_version=185
14922   fi
14923
14924     if test "$apu_db_version" != "185"; then
14925       as_fn_error $? "Berkeley db185 not found" "$LINENO" 5
14926     fi
14927     ;;
14928   db2)
14929
14930   places="$check_places"
14931   if test -z "$places"; then
14932     places="std"
14933   fi
14934
14935   bdb_version=2
14936   if test "-1" != "-1"; then
14937     bdb_version="$bdb_version.-1"
14938     if test "-1" != "-1"; then
14939       bdb_version="$bdb_version.-1"
14940     fi
14941   fi
14942   bdb_places="$places"
14943   bdb_default_search_headers="db2/db.h db.h"
14944   bdb_default_search_lib_names="db2 db"
14945
14946
14947   apu_have_db=0
14948
14949   # Save the original values of the flags we tweak.
14950   apu_check_lib_save_libs="$LIBS"
14951   apu_check_lib_save_ldflags="$LDFLAGS"
14952   apu_check_lib_save_cppflags="$CPPFLAGS"
14953
14954   # The variable `found' is the prefix under which we've found
14955   # Berkeley DB, or `not' if we haven't found it anywhere yet.
14956   found=not
14957   for bdb_place in $bdb_places; do
14958
14959     LDFLAGS="$apu_check_lib_save_ldflags"
14960     CPPFLAGS="$apu_check_lib_save_cppflags"
14961     case "$bdb_place" in
14962       "std" )
14963         description="the standard places"
14964       ;;
14965       *":"* )
14966         header="`echo $bdb_place | sed -e 's/:.*$//'`"
14967         lib="`echo $bdb_place | sed -e 's/^.*://'`"
14968         CPPFLAGS="$CPPFLAGS -I$header"
14969         LDFLAGS="$LDFLAGS -L$lib"
14970         description="$header and $lib"
14971       ;;
14972       * )
14973         if test -d $bdb_place; then
14974           LDFLAGS="$LDFLAGS -L$bdb_place/lib"
14975           CPPFLAGS="$CPPFLAGS -I$bdb_place/include"
14976         else
14977           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5
14978 $as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; }
14979           { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5
14980 $as_echo "directory not found" >&6; }
14981           continue
14982         fi
14983         description="$bdb_place"
14984       ;;
14985     esac
14986
14987     # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this
14988     # trick to display a message instead.
14989     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5
14990 $as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; }
14991     { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
14992 $as_echo "" >&6; }
14993
14994     for bdb_libname in $bdb_default_search_lib_names; do
14995       for bdb_header in $bdb_default_search_headers; do
14996         # Clear the header cache variable for each location
14997
14998         cache_id="`echo ac_cv_header_${bdb_header} \
14999                  | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
15000
15001         unset $cache_id
15002         as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh`
15003 ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
15004 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
15005
15006           if test "2" = "3" -o "2" = "4" -o "2" = "5" -o "2" = "6"; then
15007             # We generate a separate cache variable for each prefix and libname
15008             # we search under.  That way, we avoid caching information that
15009             # changes if the user runs `configure' with a different set of
15010             # switches.
15011
15012             cache_id="`echo apu_cv_check_berkeley_db_2_-1_-1_${bdb_header}_${bdb_libname}_in_${bdb_place} \
15013                      | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
15014
15015
15016             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5
15017 $as_echo_n "checking for -l$bdb_libname... " >&6; }
15018                                     if eval \${$cache_id+:} false; then :
15019   $as_echo_n "(cached) " >&6
15020 else
15021
15022
15023     apu_try_berkeley_db_save_libs="$LIBS"
15024
15025     apu_check_berkeley_db_major=2
15026     apu_check_berkeley_db_minor=-1
15027     apu_check_berkeley_db_patch=-1
15028     apu_try_berkeley_db_header=$bdb_header
15029     apu_try_berkeley_db_libname=$bdb_libname
15030
15031     LIBS="$LIBS -l$apu_try_berkeley_db_libname"
15032     if test "$cross_compiling" = yes; then :
15033   apu_try_berkeley_db=yes
15034
15035 else
15036   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15037 /* end confdefs.h.  */
15038
15039 #include <stdlib.h>
15040 #include <stdio.h>
15041 #include <$apu_try_berkeley_db_header>
15042 main ()
15043 {
15044   int major, minor, patch;
15045
15046   db_version(&major, &minor, &patch);
15047
15048   /* Sanity check: ensure that db.h constants actually match the db library */
15049   if (major != DB_VERSION_MAJOR
15050       || minor != DB_VERSION_MINOR
15051       || patch != DB_VERSION_PATCH)
15052     exit (1);
15053
15054   /* Run-time check:  ensure the library claims to be the correct version. */
15055
15056   if ($apu_check_berkeley_db_major != -1) {
15057     if (major < $apu_check_berkeley_db_major)
15058       exit (1);
15059     if (major > $apu_check_berkeley_db_major)
15060       exit (0);
15061   }
15062
15063   if ($apu_check_berkeley_db_minor != -1) {
15064     if (minor < $apu_check_berkeley_db_minor)
15065       exit (1);
15066     if (minor > $apu_check_berkeley_db_minor)
15067       exit (0);
15068   }
15069
15070   if ($apu_check_berkeley_db_patch == -1
15071       || patch >= $apu_check_berkeley_db_patch)
15072     exit (0);
15073   else
15074     exit (1);
15075 }
15076
15077 _ACEOF
15078 if ac_fn_c_try_run "$LINENO"; then :
15079   apu_try_berkeley_db=yes
15080 else
15081   apu_try_berkeley_db=no
15082 fi
15083 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15084   conftest.$ac_objext conftest.beam conftest.$ac_ext
15085 fi
15086
15087
15088     LIBS="$apu_try_berkeley_db_save_libs"
15089
15090
15091                 eval "$cache_id=$apu_try_berkeley_db"
15092
15093 fi
15094
15095             result="`eval echo '$'$cache_id`"
15096             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
15097 $as_echo "$result" >&6; }
15098           elif test "2" = "1"; then
15099             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh`
15100 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5
15101 $as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; }
15102 if eval \${$as_ac_Lib+:} false; then :
15103   $as_echo_n "(cached) " >&6
15104 else
15105   ac_check_lib_save_LIBS=$LIBS
15106 LIBS="-l$bdb_libname  $LIBS"
15107 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15108 /* end confdefs.h.  */
15109
15110 /* Override any GCC internal prototype to avoid an error.
15111    Use char because int might match the return type of a GCC
15112    builtin and then its argument prototype would still apply.  */
15113 #ifdef __cplusplus
15114 extern "C"
15115 #endif
15116 char dbopen ();
15117 int
15118 main ()
15119 {
15120 return dbopen ();
15121   ;
15122   return 0;
15123 }
15124 _ACEOF
15125 if ac_fn_c_try_link "$LINENO"; then :
15126   eval "$as_ac_Lib=yes"
15127 else
15128   eval "$as_ac_Lib=no"
15129 fi
15130 rm -f core conftest.err conftest.$ac_objext \
15131     conftest$ac_exeext conftest.$ac_ext
15132 LIBS=$ac_check_lib_save_LIBS
15133 fi
15134 eval ac_res=\$$as_ac_Lib
15135                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
15136 $as_echo "$ac_res" >&6; }
15137 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
15138   result=yes
15139 else
15140   result=no
15141
15142 fi
15143
15144           elif test "2" = "2"; then
15145             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh`
15146 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5
15147 $as_echo_n "checking for db_open in -l$bdb_libname... " >&6; }
15148 if eval \${$as_ac_Lib+:} false; then :
15149   $as_echo_n "(cached) " >&6
15150 else
15151   ac_check_lib_save_LIBS=$LIBS
15152 LIBS="-l$bdb_libname  $LIBS"
15153 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15154 /* end confdefs.h.  */
15155
15156 /* Override any GCC internal prototype to avoid an error.
15157    Use char because int might match the return type of a GCC
15158    builtin and then its argument prototype would still apply.  */
15159 #ifdef __cplusplus
15160 extern "C"
15161 #endif
15162 char db_open ();
15163 int
15164 main ()
15165 {
15166 return db_open ();
15167   ;
15168   return 0;
15169 }
15170 _ACEOF
15171 if ac_fn_c_try_link "$LINENO"; then :
15172   eval "$as_ac_Lib=yes"
15173 else
15174   eval "$as_ac_Lib=no"
15175 fi
15176 rm -f core conftest.err conftest.$ac_objext \
15177     conftest$ac_exeext conftest.$ac_ext
15178 LIBS=$ac_check_lib_save_LIBS
15179 fi
15180 eval ac_res=\$$as_ac_Lib
15181                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
15182 $as_echo "$ac_res" >&6; }
15183 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
15184   result=yes
15185 else
15186   result=no
15187
15188 fi
15189
15190           fi
15191
15192 else
15193   result="no"
15194 fi
15195
15196
15197
15198         # If we found it, no need to search any more.
15199         if test "$result" = "yes"; then
15200           found="$bdb_place"
15201           break
15202         fi
15203       done
15204       test "$found" != "not" && break
15205     done
15206     test "$found" != "not" && break
15207   done
15208
15209   # Restore the original values of the flags we tweak.
15210   LDFLAGS="$apu_check_lib_save_ldflags"
15211   CPPFLAGS="$apu_check_lib_save_cppflags"
15212
15213   case "$found" in
15214   "not")
15215     apu_have_db=0
15216     ;;
15217   "std")
15218     apu_db_header=$bdb_header
15219     apu_db_lib=$bdb_libname
15220     apu_have_db=1
15221     ;;
15222   *":"*)
15223     header="`echo $found | sed -e 's/:.*$//'`"
15224     lib="`echo $found | sed -e 's/^.*://'`"
15225
15226
15227   if test "x$APRUTIL_INCLUDES" = "x"; then
15228     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$header\""
15229     APRUTIL_INCLUDES="-I$header"
15230   else
15231     apr_addto_bugger="-I$header"
15232     for i in $apr_addto_bugger; do
15233       apr_addto_duplicate="0"
15234       for j in $APRUTIL_INCLUDES; do
15235         if test "x$i" = "x$j"; then
15236           apr_addto_duplicate="1"
15237           break
15238         fi
15239       done
15240       if test $apr_addto_duplicate = "0"; then
15241         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
15242         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
15243       fi
15244     done
15245   fi
15246
15247
15248   if test "x$APRUTIL_LDFLAGS" = "x"; then
15249     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$lib\""
15250     APRUTIL_LDFLAGS="-L$lib"
15251   else
15252     apr_addto_bugger="-L$lib"
15253     for i in $apr_addto_bugger; do
15254       apr_addto_duplicate="0"
15255       for j in $APRUTIL_LDFLAGS; do
15256         if test "x$i" = "x$j"; then
15257           apr_addto_duplicate="1"
15258           break
15259         fi
15260       done
15261       if test $apr_addto_duplicate = "0"; then
15262         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
15263         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
15264       fi
15265     done
15266   fi
15267
15268     apu_db_header=$bdb_header
15269     apu_db_lib=$bdb_libname
15270     apu_have_db=1
15271     ;;
15272   *)
15273
15274   if test "x$APRUTIL_INCLUDES" = "x"; then
15275     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$found/include\""
15276     APRUTIL_INCLUDES="-I$found/include"
15277   else
15278     apr_addto_bugger="-I$found/include"
15279     for i in $apr_addto_bugger; do
15280       apr_addto_duplicate="0"
15281       for j in $APRUTIL_INCLUDES; do
15282         if test "x$i" = "x$j"; then
15283           apr_addto_duplicate="1"
15284           break
15285         fi
15286       done
15287       if test $apr_addto_duplicate = "0"; then
15288         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
15289         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
15290       fi
15291     done
15292   fi
15293
15294
15295   if test "x$APRUTIL_LDFLAGS" = "x"; then
15296     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$found/lib\""
15297     APRUTIL_LDFLAGS="-L$found/lib"
15298   else
15299     apr_addto_bugger="-L$found/lib"
15300     for i in $apr_addto_bugger; do
15301       apr_addto_duplicate="0"
15302       for j in $APRUTIL_LDFLAGS; do
15303         if test "x$i" = "x$j"; then
15304           apr_addto_duplicate="1"
15305           break
15306         fi
15307       done
15308       if test $apr_addto_duplicate = "0"; then
15309         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
15310         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
15311       fi
15312     done
15313   fi
15314
15315     apu_db_header=$bdb_header
15316     apu_db_lib=$bdb_libname
15317     apu_have_db=1
15318     ;;
15319   esac
15320
15321   if test "$apu_have_db" = "1"; then
15322     apu_db_version=2
15323   fi
15324
15325     if test "$apu_db_version" != "2"; then
15326       as_fn_error $? "Berkeley db2 not found" "$LINENO" 5
15327     fi
15328     ;;
15329   db3)
15330
15331   places="$check_places"
15332   if test -z "$places"; then
15333     places="std"
15334   fi
15335
15336   bdb_version=3
15337   if test "-1" != "-1"; then
15338     bdb_version="$bdb_version.-1"
15339     if test "-1" != "-1"; then
15340       bdb_version="$bdb_version.-1"
15341     fi
15342   fi
15343   bdb_places="$places"
15344   bdb_default_search_headers="db3/db.h db.h"
15345   bdb_default_search_lib_names="db3 db"
15346
15347
15348   apu_have_db=0
15349
15350   # Save the original values of the flags we tweak.
15351   apu_check_lib_save_libs="$LIBS"
15352   apu_check_lib_save_ldflags="$LDFLAGS"
15353   apu_check_lib_save_cppflags="$CPPFLAGS"
15354
15355   # The variable `found' is the prefix under which we've found
15356   # Berkeley DB, or `not' if we haven't found it anywhere yet.
15357   found=not
15358   for bdb_place in $bdb_places; do
15359
15360     LDFLAGS="$apu_check_lib_save_ldflags"
15361     CPPFLAGS="$apu_check_lib_save_cppflags"
15362     case "$bdb_place" in
15363       "std" )
15364         description="the standard places"
15365       ;;
15366       *":"* )
15367         header="`echo $bdb_place | sed -e 's/:.*$//'`"
15368         lib="`echo $bdb_place | sed -e 's/^.*://'`"
15369         CPPFLAGS="$CPPFLAGS -I$header"
15370         LDFLAGS="$LDFLAGS -L$lib"
15371         description="$header and $lib"
15372       ;;
15373       * )
15374         if test -d $bdb_place; then
15375           LDFLAGS="$LDFLAGS -L$bdb_place/lib"
15376           CPPFLAGS="$CPPFLAGS -I$bdb_place/include"
15377         else
15378           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5
15379 $as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; }
15380           { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5
15381 $as_echo "directory not found" >&6; }
15382           continue
15383         fi
15384         description="$bdb_place"
15385       ;;
15386     esac
15387
15388     # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this
15389     # trick to display a message instead.
15390     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5
15391 $as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; }
15392     { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
15393 $as_echo "" >&6; }
15394
15395     for bdb_libname in $bdb_default_search_lib_names; do
15396       for bdb_header in $bdb_default_search_headers; do
15397         # Clear the header cache variable for each location
15398
15399         cache_id="`echo ac_cv_header_${bdb_header} \
15400                  | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
15401
15402         unset $cache_id
15403         as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh`
15404 ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
15405 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
15406
15407           if test "3" = "3" -o "3" = "4" -o "3" = "5" -o "3" = "6"; then
15408             # We generate a separate cache variable for each prefix and libname
15409             # we search under.  That way, we avoid caching information that
15410             # changes if the user runs `configure' with a different set of
15411             # switches.
15412
15413             cache_id="`echo apu_cv_check_berkeley_db_3_-1_-1_${bdb_header}_${bdb_libname}_in_${bdb_place} \
15414                      | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
15415
15416
15417             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5
15418 $as_echo_n "checking for -l$bdb_libname... " >&6; }
15419                                     if eval \${$cache_id+:} false; then :
15420   $as_echo_n "(cached) " >&6
15421 else
15422
15423
15424     apu_try_berkeley_db_save_libs="$LIBS"
15425
15426     apu_check_berkeley_db_major=3
15427     apu_check_berkeley_db_minor=-1
15428     apu_check_berkeley_db_patch=-1
15429     apu_try_berkeley_db_header=$bdb_header
15430     apu_try_berkeley_db_libname=$bdb_libname
15431
15432     LIBS="$LIBS -l$apu_try_berkeley_db_libname"
15433     if test "$cross_compiling" = yes; then :
15434   apu_try_berkeley_db=yes
15435
15436 else
15437   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15438 /* end confdefs.h.  */
15439
15440 #include <stdlib.h>
15441 #include <stdio.h>
15442 #include <$apu_try_berkeley_db_header>
15443 main ()
15444 {
15445   int major, minor, patch;
15446
15447   db_version(&major, &minor, &patch);
15448
15449   /* Sanity check: ensure that db.h constants actually match the db library */
15450   if (major != DB_VERSION_MAJOR
15451       || minor != DB_VERSION_MINOR
15452       || patch != DB_VERSION_PATCH)
15453     exit (1);
15454
15455   /* Run-time check:  ensure the library claims to be the correct version. */
15456
15457   if ($apu_check_berkeley_db_major != -1) {
15458     if (major < $apu_check_berkeley_db_major)
15459       exit (1);
15460     if (major > $apu_check_berkeley_db_major)
15461       exit (0);
15462   }
15463
15464   if ($apu_check_berkeley_db_minor != -1) {
15465     if (minor < $apu_check_berkeley_db_minor)
15466       exit (1);
15467     if (minor > $apu_check_berkeley_db_minor)
15468       exit (0);
15469   }
15470
15471   if ($apu_check_berkeley_db_patch == -1
15472       || patch >= $apu_check_berkeley_db_patch)
15473     exit (0);
15474   else
15475     exit (1);
15476 }
15477
15478 _ACEOF
15479 if ac_fn_c_try_run "$LINENO"; then :
15480   apu_try_berkeley_db=yes
15481 else
15482   apu_try_berkeley_db=no
15483 fi
15484 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15485   conftest.$ac_objext conftest.beam conftest.$ac_ext
15486 fi
15487
15488
15489     LIBS="$apu_try_berkeley_db_save_libs"
15490
15491
15492                 eval "$cache_id=$apu_try_berkeley_db"
15493
15494 fi
15495
15496             result="`eval echo '$'$cache_id`"
15497             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
15498 $as_echo "$result" >&6; }
15499           elif test "3" = "1"; then
15500             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh`
15501 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5
15502 $as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; }
15503 if eval \${$as_ac_Lib+:} false; then :
15504   $as_echo_n "(cached) " >&6
15505 else
15506   ac_check_lib_save_LIBS=$LIBS
15507 LIBS="-l$bdb_libname  $LIBS"
15508 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15509 /* end confdefs.h.  */
15510
15511 /* Override any GCC internal prototype to avoid an error.
15512    Use char because int might match the return type of a GCC
15513    builtin and then its argument prototype would still apply.  */
15514 #ifdef __cplusplus
15515 extern "C"
15516 #endif
15517 char dbopen ();
15518 int
15519 main ()
15520 {
15521 return dbopen ();
15522   ;
15523   return 0;
15524 }
15525 _ACEOF
15526 if ac_fn_c_try_link "$LINENO"; then :
15527   eval "$as_ac_Lib=yes"
15528 else
15529   eval "$as_ac_Lib=no"
15530 fi
15531 rm -f core conftest.err conftest.$ac_objext \
15532     conftest$ac_exeext conftest.$ac_ext
15533 LIBS=$ac_check_lib_save_LIBS
15534 fi
15535 eval ac_res=\$$as_ac_Lib
15536                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
15537 $as_echo "$ac_res" >&6; }
15538 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
15539   result=yes
15540 else
15541   result=no
15542
15543 fi
15544
15545           elif test "3" = "2"; then
15546             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh`
15547 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5
15548 $as_echo_n "checking for db_open in -l$bdb_libname... " >&6; }
15549 if eval \${$as_ac_Lib+:} false; then :
15550   $as_echo_n "(cached) " >&6
15551 else
15552   ac_check_lib_save_LIBS=$LIBS
15553 LIBS="-l$bdb_libname  $LIBS"
15554 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15555 /* end confdefs.h.  */
15556
15557 /* Override any GCC internal prototype to avoid an error.
15558    Use char because int might match the return type of a GCC
15559    builtin and then its argument prototype would still apply.  */
15560 #ifdef __cplusplus
15561 extern "C"
15562 #endif
15563 char db_open ();
15564 int
15565 main ()
15566 {
15567 return db_open ();
15568   ;
15569   return 0;
15570 }
15571 _ACEOF
15572 if ac_fn_c_try_link "$LINENO"; then :
15573   eval "$as_ac_Lib=yes"
15574 else
15575   eval "$as_ac_Lib=no"
15576 fi
15577 rm -f core conftest.err conftest.$ac_objext \
15578     conftest$ac_exeext conftest.$ac_ext
15579 LIBS=$ac_check_lib_save_LIBS
15580 fi
15581 eval ac_res=\$$as_ac_Lib
15582                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
15583 $as_echo "$ac_res" >&6; }
15584 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
15585   result=yes
15586 else
15587   result=no
15588
15589 fi
15590
15591           fi
15592
15593 else
15594   result="no"
15595 fi
15596
15597
15598
15599         # If we found it, no need to search any more.
15600         if test "$result" = "yes"; then
15601           found="$bdb_place"
15602           break
15603         fi
15604       done
15605       test "$found" != "not" && break
15606     done
15607     test "$found" != "not" && break
15608   done
15609
15610   # Restore the original values of the flags we tweak.
15611   LDFLAGS="$apu_check_lib_save_ldflags"
15612   CPPFLAGS="$apu_check_lib_save_cppflags"
15613
15614   case "$found" in
15615   "not")
15616     apu_have_db=0
15617     ;;
15618   "std")
15619     apu_db_header=$bdb_header
15620     apu_db_lib=$bdb_libname
15621     apu_have_db=1
15622     ;;
15623   *":"*)
15624     header="`echo $found | sed -e 's/:.*$//'`"
15625     lib="`echo $found | sed -e 's/^.*://'`"
15626
15627
15628   if test "x$APRUTIL_INCLUDES" = "x"; then
15629     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$header\""
15630     APRUTIL_INCLUDES="-I$header"
15631   else
15632     apr_addto_bugger="-I$header"
15633     for i in $apr_addto_bugger; do
15634       apr_addto_duplicate="0"
15635       for j in $APRUTIL_INCLUDES; do
15636         if test "x$i" = "x$j"; then
15637           apr_addto_duplicate="1"
15638           break
15639         fi
15640       done
15641       if test $apr_addto_duplicate = "0"; then
15642         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
15643         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
15644       fi
15645     done
15646   fi
15647
15648
15649   if test "x$APRUTIL_LDFLAGS" = "x"; then
15650     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$lib\""
15651     APRUTIL_LDFLAGS="-L$lib"
15652   else
15653     apr_addto_bugger="-L$lib"
15654     for i in $apr_addto_bugger; do
15655       apr_addto_duplicate="0"
15656       for j in $APRUTIL_LDFLAGS; do
15657         if test "x$i" = "x$j"; then
15658           apr_addto_duplicate="1"
15659           break
15660         fi
15661       done
15662       if test $apr_addto_duplicate = "0"; then
15663         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
15664         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
15665       fi
15666     done
15667   fi
15668
15669     apu_db_header=$bdb_header
15670     apu_db_lib=$bdb_libname
15671     apu_have_db=1
15672     ;;
15673   *)
15674
15675   if test "x$APRUTIL_INCLUDES" = "x"; then
15676     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$found/include\""
15677     APRUTIL_INCLUDES="-I$found/include"
15678   else
15679     apr_addto_bugger="-I$found/include"
15680     for i in $apr_addto_bugger; do
15681       apr_addto_duplicate="0"
15682       for j in $APRUTIL_INCLUDES; do
15683         if test "x$i" = "x$j"; then
15684           apr_addto_duplicate="1"
15685           break
15686         fi
15687       done
15688       if test $apr_addto_duplicate = "0"; then
15689         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
15690         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
15691       fi
15692     done
15693   fi
15694
15695
15696   if test "x$APRUTIL_LDFLAGS" = "x"; then
15697     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$found/lib\""
15698     APRUTIL_LDFLAGS="-L$found/lib"
15699   else
15700     apr_addto_bugger="-L$found/lib"
15701     for i in $apr_addto_bugger; do
15702       apr_addto_duplicate="0"
15703       for j in $APRUTIL_LDFLAGS; do
15704         if test "x$i" = "x$j"; then
15705           apr_addto_duplicate="1"
15706           break
15707         fi
15708       done
15709       if test $apr_addto_duplicate = "0"; then
15710         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
15711         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
15712       fi
15713     done
15714   fi
15715
15716     apu_db_header=$bdb_header
15717     apu_db_lib=$bdb_libname
15718     apu_have_db=1
15719     ;;
15720   esac
15721
15722   if test "$apu_have_db" = "1"; then
15723     apu_db_version=3
15724   fi
15725
15726     if test "$apu_db_version" != "3"; then
15727       as_fn_error $? "Berkeley db3 not found" "$LINENO" 5
15728     fi
15729     ;;
15730   db[456][0-9])
15731     db_major=`echo "$requested" | sed -e 's/db//' -e 's/.$//'`
15732     db_minor=`echo "$requested" | sed -e 's/db//' -e 's/.//'`
15733
15734   places="$check_places"
15735   db_major="$db_major"
15736   db_minor="$db_minor"
15737   if test -z "$places"; then
15738     places="std /usr/local /usr/local/BerkeleyDB.${db_major}.${db_minor} /boot/home/config"
15739   fi
15740
15741   bdb_version="${db_major}"
15742   if test ""${db_minor}"" != "-1"; then
15743     bdb_version="$bdb_version."${db_minor}""
15744     if test ""-1"" != "-1"; then
15745       bdb_version="$bdb_version."-1""
15746     fi
15747   fi
15748   bdb_places="$places"
15749   bdb_default_search_headers="db${db_major}${db_minor}/db.h db${db_major}/db.h db.h"
15750   bdb_default_search_lib_names="db-${db_major}.${db_minor} db${db_major}-${db_major}.${db_minor} db${db_major}${db_minor} db-${db_major} db${db_major} db"
15751
15752
15753   apu_have_db=0
15754
15755   # Save the original values of the flags we tweak.
15756   apu_check_lib_save_libs="$LIBS"
15757   apu_check_lib_save_ldflags="$LDFLAGS"
15758   apu_check_lib_save_cppflags="$CPPFLAGS"
15759
15760   # The variable `found' is the prefix under which we've found
15761   # Berkeley DB, or `not' if we haven't found it anywhere yet.
15762   found=not
15763   for bdb_place in $bdb_places; do
15764
15765     LDFLAGS="$apu_check_lib_save_ldflags"
15766     CPPFLAGS="$apu_check_lib_save_cppflags"
15767     case "$bdb_place" in
15768       "std" )
15769         description="the standard places"
15770       ;;
15771       *":"* )
15772         header="`echo $bdb_place | sed -e 's/:.*$//'`"
15773         lib="`echo $bdb_place | sed -e 's/^.*://'`"
15774         CPPFLAGS="$CPPFLAGS -I$header"
15775         LDFLAGS="$LDFLAGS -L$lib"
15776         description="$header and $lib"
15777       ;;
15778       * )
15779         if test -d $bdb_place; then
15780           LDFLAGS="$LDFLAGS -L$bdb_place/lib"
15781           CPPFLAGS="$CPPFLAGS -I$bdb_place/include"
15782         else
15783           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5
15784 $as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; }
15785           { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5
15786 $as_echo "directory not found" >&6; }
15787           continue
15788         fi
15789         description="$bdb_place"
15790       ;;
15791     esac
15792
15793     # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this
15794     # trick to display a message instead.
15795     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5
15796 $as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; }
15797     { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
15798 $as_echo "" >&6; }
15799
15800     for bdb_libname in $bdb_default_search_lib_names; do
15801       for bdb_header in $bdb_default_search_headers; do
15802         # Clear the header cache variable for each location
15803
15804         cache_id="`echo ac_cv_header_${bdb_header} \
15805                  | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
15806
15807         unset $cache_id
15808         as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh`
15809 ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
15810 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
15811
15812           if test ""${db_major}"" = "3" -o ""${db_major}"" = "4" -o ""${db_major}"" = "5" -o ""${db_major}"" = "6"; then
15813             # We generate a separate cache variable for each prefix and libname
15814             # we search under.  That way, we avoid caching information that
15815             # changes if the user runs `configure' with a different set of
15816             # switches.
15817
15818             cache_id="`echo apu_cv_check_berkeley_db_"${db_major}"_"${db_minor}"_"-1"_${bdb_header}_${bdb_libname}_in_${bdb_place} \
15819                      | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
15820
15821
15822             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5
15823 $as_echo_n "checking for -l$bdb_libname... " >&6; }
15824                                     if eval \${$cache_id+:} false; then :
15825   $as_echo_n "(cached) " >&6
15826 else
15827
15828
15829     apu_try_berkeley_db_save_libs="$LIBS"
15830
15831     apu_check_berkeley_db_major="${db_major}"
15832     apu_check_berkeley_db_minor="${db_minor}"
15833     apu_check_berkeley_db_patch="-1"
15834     apu_try_berkeley_db_header=$bdb_header
15835     apu_try_berkeley_db_libname=$bdb_libname
15836
15837     LIBS="$LIBS -l$apu_try_berkeley_db_libname"
15838     if test "$cross_compiling" = yes; then :
15839   apu_try_berkeley_db=yes
15840
15841 else
15842   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15843 /* end confdefs.h.  */
15844
15845 #include <stdlib.h>
15846 #include <stdio.h>
15847 #include <$apu_try_berkeley_db_header>
15848 main ()
15849 {
15850   int major, minor, patch;
15851
15852   db_version(&major, &minor, &patch);
15853
15854   /* Sanity check: ensure that db.h constants actually match the db library */
15855   if (major != DB_VERSION_MAJOR
15856       || minor != DB_VERSION_MINOR
15857       || patch != DB_VERSION_PATCH)
15858     exit (1);
15859
15860   /* Run-time check:  ensure the library claims to be the correct version. */
15861
15862   if ($apu_check_berkeley_db_major != -1) {
15863     if (major < $apu_check_berkeley_db_major)
15864       exit (1);
15865     if (major > $apu_check_berkeley_db_major)
15866       exit (0);
15867   }
15868
15869   if ($apu_check_berkeley_db_minor != -1) {
15870     if (minor < $apu_check_berkeley_db_minor)
15871       exit (1);
15872     if (minor > $apu_check_berkeley_db_minor)
15873       exit (0);
15874   }
15875
15876   if ($apu_check_berkeley_db_patch == -1
15877       || patch >= $apu_check_berkeley_db_patch)
15878     exit (0);
15879   else
15880     exit (1);
15881 }
15882
15883 _ACEOF
15884 if ac_fn_c_try_run "$LINENO"; then :
15885   apu_try_berkeley_db=yes
15886 else
15887   apu_try_berkeley_db=no
15888 fi
15889 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15890   conftest.$ac_objext conftest.beam conftest.$ac_ext
15891 fi
15892
15893
15894     LIBS="$apu_try_berkeley_db_save_libs"
15895
15896
15897                 eval "$cache_id=$apu_try_berkeley_db"
15898
15899 fi
15900
15901             result="`eval echo '$'$cache_id`"
15902             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
15903 $as_echo "$result" >&6; }
15904           elif test ""${db_major}"" = "1"; then
15905             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh`
15906 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5
15907 $as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; }
15908 if eval \${$as_ac_Lib+:} false; then :
15909   $as_echo_n "(cached) " >&6
15910 else
15911   ac_check_lib_save_LIBS=$LIBS
15912 LIBS="-l$bdb_libname  $LIBS"
15913 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15914 /* end confdefs.h.  */
15915
15916 /* Override any GCC internal prototype to avoid an error.
15917    Use char because int might match the return type of a GCC
15918    builtin and then its argument prototype would still apply.  */
15919 #ifdef __cplusplus
15920 extern "C"
15921 #endif
15922 char dbopen ();
15923 int
15924 main ()
15925 {
15926 return dbopen ();
15927   ;
15928   return 0;
15929 }
15930 _ACEOF
15931 if ac_fn_c_try_link "$LINENO"; then :
15932   eval "$as_ac_Lib=yes"
15933 else
15934   eval "$as_ac_Lib=no"
15935 fi
15936 rm -f core conftest.err conftest.$ac_objext \
15937     conftest$ac_exeext conftest.$ac_ext
15938 LIBS=$ac_check_lib_save_LIBS
15939 fi
15940 eval ac_res=\$$as_ac_Lib
15941                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
15942 $as_echo "$ac_res" >&6; }
15943 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
15944   result=yes
15945 else
15946   result=no
15947
15948 fi
15949
15950           elif test ""${db_major}"" = "2"; then
15951             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh`
15952 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5
15953 $as_echo_n "checking for db_open in -l$bdb_libname... " >&6; }
15954 if eval \${$as_ac_Lib+:} false; then :
15955   $as_echo_n "(cached) " >&6
15956 else
15957   ac_check_lib_save_LIBS=$LIBS
15958 LIBS="-l$bdb_libname  $LIBS"
15959 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15960 /* end confdefs.h.  */
15961
15962 /* Override any GCC internal prototype to avoid an error.
15963    Use char because int might match the return type of a GCC
15964    builtin and then its argument prototype would still apply.  */
15965 #ifdef __cplusplus
15966 extern "C"
15967 #endif
15968 char db_open ();
15969 int
15970 main ()
15971 {
15972 return db_open ();
15973   ;
15974   return 0;
15975 }
15976 _ACEOF
15977 if ac_fn_c_try_link "$LINENO"; then :
15978   eval "$as_ac_Lib=yes"
15979 else
15980   eval "$as_ac_Lib=no"
15981 fi
15982 rm -f core conftest.err conftest.$ac_objext \
15983     conftest$ac_exeext conftest.$ac_ext
15984 LIBS=$ac_check_lib_save_LIBS
15985 fi
15986 eval ac_res=\$$as_ac_Lib
15987                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
15988 $as_echo "$ac_res" >&6; }
15989 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
15990   result=yes
15991 else
15992   result=no
15993
15994 fi
15995
15996           fi
15997
15998 else
15999   result="no"
16000 fi
16001
16002
16003
16004         # If we found it, no need to search any more.
16005         if test "$result" = "yes"; then
16006           found="$bdb_place"
16007           break
16008         fi
16009       done
16010       test "$found" != "not" && break
16011     done
16012     test "$found" != "not" && break
16013   done
16014
16015   # Restore the original values of the flags we tweak.
16016   LDFLAGS="$apu_check_lib_save_ldflags"
16017   CPPFLAGS="$apu_check_lib_save_cppflags"
16018
16019   case "$found" in
16020   "not")
16021     apu_have_db=0
16022     ;;
16023   "std")
16024     apu_db_header=$bdb_header
16025     apu_db_lib=$bdb_libname
16026     apu_have_db=1
16027     ;;
16028   *":"*)
16029     header="`echo $found | sed -e 's/:.*$//'`"
16030     lib="`echo $found | sed -e 's/^.*://'`"
16031
16032
16033   if test "x$APRUTIL_INCLUDES" = "x"; then
16034     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$header\""
16035     APRUTIL_INCLUDES="-I$header"
16036   else
16037     apr_addto_bugger="-I$header"
16038     for i in $apr_addto_bugger; do
16039       apr_addto_duplicate="0"
16040       for j in $APRUTIL_INCLUDES; do
16041         if test "x$i" = "x$j"; then
16042           apr_addto_duplicate="1"
16043           break
16044         fi
16045       done
16046       if test $apr_addto_duplicate = "0"; then
16047         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
16048         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
16049       fi
16050     done
16051   fi
16052
16053
16054   if test "x$APRUTIL_LDFLAGS" = "x"; then
16055     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$lib\""
16056     APRUTIL_LDFLAGS="-L$lib"
16057   else
16058     apr_addto_bugger="-L$lib"
16059     for i in $apr_addto_bugger; do
16060       apr_addto_duplicate="0"
16061       for j in $APRUTIL_LDFLAGS; do
16062         if test "x$i" = "x$j"; then
16063           apr_addto_duplicate="1"
16064           break
16065         fi
16066       done
16067       if test $apr_addto_duplicate = "0"; then
16068         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
16069         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
16070       fi
16071     done
16072   fi
16073
16074     apu_db_header=$bdb_header
16075     apu_db_lib=$bdb_libname
16076     apu_have_db=1
16077     ;;
16078   *)
16079
16080   if test "x$APRUTIL_INCLUDES" = "x"; then
16081     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$found/include\""
16082     APRUTIL_INCLUDES="-I$found/include"
16083   else
16084     apr_addto_bugger="-I$found/include"
16085     for i in $apr_addto_bugger; do
16086       apr_addto_duplicate="0"
16087       for j in $APRUTIL_INCLUDES; do
16088         if test "x$i" = "x$j"; then
16089           apr_addto_duplicate="1"
16090           break
16091         fi
16092       done
16093       if test $apr_addto_duplicate = "0"; then
16094         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
16095         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
16096       fi
16097     done
16098   fi
16099
16100
16101   if test "x$APRUTIL_LDFLAGS" = "x"; then
16102     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$found/lib\""
16103     APRUTIL_LDFLAGS="-L$found/lib"
16104   else
16105     apr_addto_bugger="-L$found/lib"
16106     for i in $apr_addto_bugger; do
16107       apr_addto_duplicate="0"
16108       for j in $APRUTIL_LDFLAGS; do
16109         if test "x$i" = "x$j"; then
16110           apr_addto_duplicate="1"
16111           break
16112         fi
16113       done
16114       if test $apr_addto_duplicate = "0"; then
16115         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
16116         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
16117       fi
16118     done
16119   fi
16120
16121     apu_db_header=$bdb_header
16122     apu_db_lib=$bdb_libname
16123     apu_have_db=1
16124     ;;
16125   esac
16126
16127   if test "$apu_have_db" = "1"; then
16128     apu_db_version=${db_major}
16129   fi
16130
16131     if test "$apu_db_version" != "$db_major"; then
16132       as_fn_error $? "Berkeley db$db_major not found" "$LINENO" 5
16133     fi
16134     ;;
16135   db[456])
16136     db_major=`echo "$requested" | sed -e 's/db//'`
16137     # Start version search at version x.9
16138     db_minor=9
16139     while [ $db_minor -ge 0 ]
16140     do
16141
16142   places="$check_places"
16143   db_major="$db_major"
16144   db_minor="$db_minor"
16145   if test -z "$places"; then
16146     places="std /usr/local /usr/local/BerkeleyDB.${db_major}.${db_minor} /boot/home/config"
16147   fi
16148
16149   bdb_version="${db_major}"
16150   if test ""${db_minor}"" != "-1"; then
16151     bdb_version="$bdb_version."${db_minor}""
16152     if test ""-1"" != "-1"; then
16153       bdb_version="$bdb_version."-1""
16154     fi
16155   fi
16156   bdb_places="$places"
16157   bdb_default_search_headers="db${db_major}${db_minor}/db.h db${db_major}/db.h db.h"
16158   bdb_default_search_lib_names="db-${db_major}.${db_minor} db${db_major}-${db_major}.${db_minor} db${db_major}${db_minor} db-${db_major} db${db_major} db"
16159
16160
16161   apu_have_db=0
16162
16163   # Save the original values of the flags we tweak.
16164   apu_check_lib_save_libs="$LIBS"
16165   apu_check_lib_save_ldflags="$LDFLAGS"
16166   apu_check_lib_save_cppflags="$CPPFLAGS"
16167
16168   # The variable `found' is the prefix under which we've found
16169   # Berkeley DB, or `not' if we haven't found it anywhere yet.
16170   found=not
16171   for bdb_place in $bdb_places; do
16172
16173     LDFLAGS="$apu_check_lib_save_ldflags"
16174     CPPFLAGS="$apu_check_lib_save_cppflags"
16175     case "$bdb_place" in
16176       "std" )
16177         description="the standard places"
16178       ;;
16179       *":"* )
16180         header="`echo $bdb_place | sed -e 's/:.*$//'`"
16181         lib="`echo $bdb_place | sed -e 's/^.*://'`"
16182         CPPFLAGS="$CPPFLAGS -I$header"
16183         LDFLAGS="$LDFLAGS -L$lib"
16184         description="$header and $lib"
16185       ;;
16186       * )
16187         if test -d $bdb_place; then
16188           LDFLAGS="$LDFLAGS -L$bdb_place/lib"
16189           CPPFLAGS="$CPPFLAGS -I$bdb_place/include"
16190         else
16191           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5
16192 $as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; }
16193           { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5
16194 $as_echo "directory not found" >&6; }
16195           continue
16196         fi
16197         description="$bdb_place"
16198       ;;
16199     esac
16200
16201     # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this
16202     # trick to display a message instead.
16203     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5
16204 $as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; }
16205     { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
16206 $as_echo "" >&6; }
16207
16208     for bdb_libname in $bdb_default_search_lib_names; do
16209       for bdb_header in $bdb_default_search_headers; do
16210         # Clear the header cache variable for each location
16211
16212         cache_id="`echo ac_cv_header_${bdb_header} \
16213                  | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
16214
16215         unset $cache_id
16216         as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh`
16217 ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
16218 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
16219
16220           if test ""${db_major}"" = "3" -o ""${db_major}"" = "4" -o ""${db_major}"" = "5" -o ""${db_major}"" = "6"; then
16221             # We generate a separate cache variable for each prefix and libname
16222             # we search under.  That way, we avoid caching information that
16223             # changes if the user runs `configure' with a different set of
16224             # switches.
16225
16226             cache_id="`echo apu_cv_check_berkeley_db_"${db_major}"_"${db_minor}"_"-1"_${bdb_header}_${bdb_libname}_in_${bdb_place} \
16227                      | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
16228
16229
16230             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5
16231 $as_echo_n "checking for -l$bdb_libname... " >&6; }
16232                                     if eval \${$cache_id+:} false; then :
16233   $as_echo_n "(cached) " >&6
16234 else
16235
16236
16237     apu_try_berkeley_db_save_libs="$LIBS"
16238
16239     apu_check_berkeley_db_major="${db_major}"
16240     apu_check_berkeley_db_minor="${db_minor}"
16241     apu_check_berkeley_db_patch="-1"
16242     apu_try_berkeley_db_header=$bdb_header
16243     apu_try_berkeley_db_libname=$bdb_libname
16244
16245     LIBS="$LIBS -l$apu_try_berkeley_db_libname"
16246     if test "$cross_compiling" = yes; then :
16247   apu_try_berkeley_db=yes
16248
16249 else
16250   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16251 /* end confdefs.h.  */
16252
16253 #include <stdlib.h>
16254 #include <stdio.h>
16255 #include <$apu_try_berkeley_db_header>
16256 main ()
16257 {
16258   int major, minor, patch;
16259
16260   db_version(&major, &minor, &patch);
16261
16262   /* Sanity check: ensure that db.h constants actually match the db library */
16263   if (major != DB_VERSION_MAJOR
16264       || minor != DB_VERSION_MINOR
16265       || patch != DB_VERSION_PATCH)
16266     exit (1);
16267
16268   /* Run-time check:  ensure the library claims to be the correct version. */
16269
16270   if ($apu_check_berkeley_db_major != -1) {
16271     if (major < $apu_check_berkeley_db_major)
16272       exit (1);
16273     if (major > $apu_check_berkeley_db_major)
16274       exit (0);
16275   }
16276
16277   if ($apu_check_berkeley_db_minor != -1) {
16278     if (minor < $apu_check_berkeley_db_minor)
16279       exit (1);
16280     if (minor > $apu_check_berkeley_db_minor)
16281       exit (0);
16282   }
16283
16284   if ($apu_check_berkeley_db_patch == -1
16285       || patch >= $apu_check_berkeley_db_patch)
16286     exit (0);
16287   else
16288     exit (1);
16289 }
16290
16291 _ACEOF
16292 if ac_fn_c_try_run "$LINENO"; then :
16293   apu_try_berkeley_db=yes
16294 else
16295   apu_try_berkeley_db=no
16296 fi
16297 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16298   conftest.$ac_objext conftest.beam conftest.$ac_ext
16299 fi
16300
16301
16302     LIBS="$apu_try_berkeley_db_save_libs"
16303
16304
16305                 eval "$cache_id=$apu_try_berkeley_db"
16306
16307 fi
16308
16309             result="`eval echo '$'$cache_id`"
16310             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
16311 $as_echo "$result" >&6; }
16312           elif test ""${db_major}"" = "1"; then
16313             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh`
16314 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5
16315 $as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; }
16316 if eval \${$as_ac_Lib+:} false; then :
16317   $as_echo_n "(cached) " >&6
16318 else
16319   ac_check_lib_save_LIBS=$LIBS
16320 LIBS="-l$bdb_libname  $LIBS"
16321 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16322 /* end confdefs.h.  */
16323
16324 /* Override any GCC internal prototype to avoid an error.
16325    Use char because int might match the return type of a GCC
16326    builtin and then its argument prototype would still apply.  */
16327 #ifdef __cplusplus
16328 extern "C"
16329 #endif
16330 char dbopen ();
16331 int
16332 main ()
16333 {
16334 return dbopen ();
16335   ;
16336   return 0;
16337 }
16338 _ACEOF
16339 if ac_fn_c_try_link "$LINENO"; then :
16340   eval "$as_ac_Lib=yes"
16341 else
16342   eval "$as_ac_Lib=no"
16343 fi
16344 rm -f core conftest.err conftest.$ac_objext \
16345     conftest$ac_exeext conftest.$ac_ext
16346 LIBS=$ac_check_lib_save_LIBS
16347 fi
16348 eval ac_res=\$$as_ac_Lib
16349                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
16350 $as_echo "$ac_res" >&6; }
16351 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
16352   result=yes
16353 else
16354   result=no
16355
16356 fi
16357
16358           elif test ""${db_major}"" = "2"; then
16359             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh`
16360 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5
16361 $as_echo_n "checking for db_open in -l$bdb_libname... " >&6; }
16362 if eval \${$as_ac_Lib+:} false; then :
16363   $as_echo_n "(cached) " >&6
16364 else
16365   ac_check_lib_save_LIBS=$LIBS
16366 LIBS="-l$bdb_libname  $LIBS"
16367 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16368 /* end confdefs.h.  */
16369
16370 /* Override any GCC internal prototype to avoid an error.
16371    Use char because int might match the return type of a GCC
16372    builtin and then its argument prototype would still apply.  */
16373 #ifdef __cplusplus
16374 extern "C"
16375 #endif
16376 char db_open ();
16377 int
16378 main ()
16379 {
16380 return db_open ();
16381   ;
16382   return 0;
16383 }
16384 _ACEOF
16385 if ac_fn_c_try_link "$LINENO"; then :
16386   eval "$as_ac_Lib=yes"
16387 else
16388   eval "$as_ac_Lib=no"
16389 fi
16390 rm -f core conftest.err conftest.$ac_objext \
16391     conftest$ac_exeext conftest.$ac_ext
16392 LIBS=$ac_check_lib_save_LIBS
16393 fi
16394 eval ac_res=\$$as_ac_Lib
16395                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
16396 $as_echo "$ac_res" >&6; }
16397 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
16398   result=yes
16399 else
16400   result=no
16401
16402 fi
16403
16404           fi
16405
16406 else
16407   result="no"
16408 fi
16409
16410
16411
16412         # If we found it, no need to search any more.
16413         if test "$result" = "yes"; then
16414           found="$bdb_place"
16415           break
16416         fi
16417       done
16418       test "$found" != "not" && break
16419     done
16420     test "$found" != "not" && break
16421   done
16422
16423   # Restore the original values of the flags we tweak.
16424   LDFLAGS="$apu_check_lib_save_ldflags"
16425   CPPFLAGS="$apu_check_lib_save_cppflags"
16426
16427   case "$found" in
16428   "not")
16429     apu_have_db=0
16430     ;;
16431   "std")
16432     apu_db_header=$bdb_header
16433     apu_db_lib=$bdb_libname
16434     apu_have_db=1
16435     ;;
16436   *":"*)
16437     header="`echo $found | sed -e 's/:.*$//'`"
16438     lib="`echo $found | sed -e 's/^.*://'`"
16439
16440
16441   if test "x$APRUTIL_INCLUDES" = "x"; then
16442     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$header\""
16443     APRUTIL_INCLUDES="-I$header"
16444   else
16445     apr_addto_bugger="-I$header"
16446     for i in $apr_addto_bugger; do
16447       apr_addto_duplicate="0"
16448       for j in $APRUTIL_INCLUDES; do
16449         if test "x$i" = "x$j"; then
16450           apr_addto_duplicate="1"
16451           break
16452         fi
16453       done
16454       if test $apr_addto_duplicate = "0"; then
16455         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
16456         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
16457       fi
16458     done
16459   fi
16460
16461
16462   if test "x$APRUTIL_LDFLAGS" = "x"; then
16463     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$lib\""
16464     APRUTIL_LDFLAGS="-L$lib"
16465   else
16466     apr_addto_bugger="-L$lib"
16467     for i in $apr_addto_bugger; do
16468       apr_addto_duplicate="0"
16469       for j in $APRUTIL_LDFLAGS; do
16470         if test "x$i" = "x$j"; then
16471           apr_addto_duplicate="1"
16472           break
16473         fi
16474       done
16475       if test $apr_addto_duplicate = "0"; then
16476         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
16477         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
16478       fi
16479     done
16480   fi
16481
16482     apu_db_header=$bdb_header
16483     apu_db_lib=$bdb_libname
16484     apu_have_db=1
16485     ;;
16486   *)
16487
16488   if test "x$APRUTIL_INCLUDES" = "x"; then
16489     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$found/include\""
16490     APRUTIL_INCLUDES="-I$found/include"
16491   else
16492     apr_addto_bugger="-I$found/include"
16493     for i in $apr_addto_bugger; do
16494       apr_addto_duplicate="0"
16495       for j in $APRUTIL_INCLUDES; do
16496         if test "x$i" = "x$j"; then
16497           apr_addto_duplicate="1"
16498           break
16499         fi
16500       done
16501       if test $apr_addto_duplicate = "0"; then
16502         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
16503         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
16504       fi
16505     done
16506   fi
16507
16508
16509   if test "x$APRUTIL_LDFLAGS" = "x"; then
16510     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$found/lib\""
16511     APRUTIL_LDFLAGS="-L$found/lib"
16512   else
16513     apr_addto_bugger="-L$found/lib"
16514     for i in $apr_addto_bugger; do
16515       apr_addto_duplicate="0"
16516       for j in $APRUTIL_LDFLAGS; do
16517         if test "x$i" = "x$j"; then
16518           apr_addto_duplicate="1"
16519           break
16520         fi
16521       done
16522       if test $apr_addto_duplicate = "0"; then
16523         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
16524         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
16525       fi
16526     done
16527   fi
16528
16529     apu_db_header=$bdb_header
16530     apu_db_lib=$bdb_libname
16531     apu_have_db=1
16532     ;;
16533   esac
16534
16535   if test "$apu_have_db" = "1"; then
16536     apu_db_version=${db_major}
16537   fi
16538
16539       if test "$apu_have_db" = "1"; then
16540         break
16541       fi
16542       db_minor=`expr $db_minor - 1`
16543     done
16544     if test "$apu_db_version" != "$db_major"; then
16545       as_fn_error $? "Berkeley db$db_major not found" "$LINENO" 5
16546     fi
16547     ;;
16548   default)
16549
16550   all_places="$check_places"
16551
16552   # Start version search at version 6.9
16553   db_version=69
16554   while [ $db_version -ge 40 ]
16555   do
16556     db_major=`echo $db_version | sed -e 's/.$//'`
16557     db_minor=`echo $db_version | sed -e 's/.//'`
16558
16559   places="$all_places"
16560   db_major="$db_major"
16561   db_minor="$db_minor"
16562   if test -z "$places"; then
16563     places="std /usr/local /usr/local/BerkeleyDB.${db_major}.${db_minor} /boot/home/config"
16564   fi
16565
16566   bdb_version="${db_major}"
16567   if test ""${db_minor}"" != "-1"; then
16568     bdb_version="$bdb_version."${db_minor}""
16569     if test ""-1"" != "-1"; then
16570       bdb_version="$bdb_version."-1""
16571     fi
16572   fi
16573   bdb_places="$places"
16574   bdb_default_search_headers="db${db_major}${db_minor}/db.h db${db_major}/db.h db.h"
16575   bdb_default_search_lib_names="db-${db_major}.${db_minor} db${db_major}-${db_major}.${db_minor} db${db_major}${db_minor} db-${db_major} db${db_major} db"
16576
16577
16578   apu_have_db=0
16579
16580   # Save the original values of the flags we tweak.
16581   apu_check_lib_save_libs="$LIBS"
16582   apu_check_lib_save_ldflags="$LDFLAGS"
16583   apu_check_lib_save_cppflags="$CPPFLAGS"
16584
16585   # The variable `found' is the prefix under which we've found
16586   # Berkeley DB, or `not' if we haven't found it anywhere yet.
16587   found=not
16588   for bdb_place in $bdb_places; do
16589
16590     LDFLAGS="$apu_check_lib_save_ldflags"
16591     CPPFLAGS="$apu_check_lib_save_cppflags"
16592     case "$bdb_place" in
16593       "std" )
16594         description="the standard places"
16595       ;;
16596       *":"* )
16597         header="`echo $bdb_place | sed -e 's/:.*$//'`"
16598         lib="`echo $bdb_place | sed -e 's/^.*://'`"
16599         CPPFLAGS="$CPPFLAGS -I$header"
16600         LDFLAGS="$LDFLAGS -L$lib"
16601         description="$header and $lib"
16602       ;;
16603       * )
16604         if test -d $bdb_place; then
16605           LDFLAGS="$LDFLAGS -L$bdb_place/lib"
16606           CPPFLAGS="$CPPFLAGS -I$bdb_place/include"
16607         else
16608           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5
16609 $as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; }
16610           { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5
16611 $as_echo "directory not found" >&6; }
16612           continue
16613         fi
16614         description="$bdb_place"
16615       ;;
16616     esac
16617
16618     # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this
16619     # trick to display a message instead.
16620     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5
16621 $as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; }
16622     { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
16623 $as_echo "" >&6; }
16624
16625     for bdb_libname in $bdb_default_search_lib_names; do
16626       for bdb_header in $bdb_default_search_headers; do
16627         # Clear the header cache variable for each location
16628
16629         cache_id="`echo ac_cv_header_${bdb_header} \
16630                  | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
16631
16632         unset $cache_id
16633         as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh`
16634 ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
16635 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
16636
16637           if test ""${db_major}"" = "3" -o ""${db_major}"" = "4" -o ""${db_major}"" = "5" -o ""${db_major}"" = "6"; then
16638             # We generate a separate cache variable for each prefix and libname
16639             # we search under.  That way, we avoid caching information that
16640             # changes if the user runs `configure' with a different set of
16641             # switches.
16642
16643             cache_id="`echo apu_cv_check_berkeley_db_"${db_major}"_"${db_minor}"_"-1"_${bdb_header}_${bdb_libname}_in_${bdb_place} \
16644                      | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
16645
16646
16647             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5
16648 $as_echo_n "checking for -l$bdb_libname... " >&6; }
16649                                     if eval \${$cache_id+:} false; then :
16650   $as_echo_n "(cached) " >&6
16651 else
16652
16653
16654     apu_try_berkeley_db_save_libs="$LIBS"
16655
16656     apu_check_berkeley_db_major="${db_major}"
16657     apu_check_berkeley_db_minor="${db_minor}"
16658     apu_check_berkeley_db_patch="-1"
16659     apu_try_berkeley_db_header=$bdb_header
16660     apu_try_berkeley_db_libname=$bdb_libname
16661
16662     LIBS="$LIBS -l$apu_try_berkeley_db_libname"
16663     if test "$cross_compiling" = yes; then :
16664   apu_try_berkeley_db=yes
16665
16666 else
16667   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16668 /* end confdefs.h.  */
16669
16670 #include <stdlib.h>
16671 #include <stdio.h>
16672 #include <$apu_try_berkeley_db_header>
16673 main ()
16674 {
16675   int major, minor, patch;
16676
16677   db_version(&major, &minor, &patch);
16678
16679   /* Sanity check: ensure that db.h constants actually match the db library */
16680   if (major != DB_VERSION_MAJOR
16681       || minor != DB_VERSION_MINOR
16682       || patch != DB_VERSION_PATCH)
16683     exit (1);
16684
16685   /* Run-time check:  ensure the library claims to be the correct version. */
16686
16687   if ($apu_check_berkeley_db_major != -1) {
16688     if (major < $apu_check_berkeley_db_major)
16689       exit (1);
16690     if (major > $apu_check_berkeley_db_major)
16691       exit (0);
16692   }
16693
16694   if ($apu_check_berkeley_db_minor != -1) {
16695     if (minor < $apu_check_berkeley_db_minor)
16696       exit (1);
16697     if (minor > $apu_check_berkeley_db_minor)
16698       exit (0);
16699   }
16700
16701   if ($apu_check_berkeley_db_patch == -1
16702       || patch >= $apu_check_berkeley_db_patch)
16703     exit (0);
16704   else
16705     exit (1);
16706 }
16707
16708 _ACEOF
16709 if ac_fn_c_try_run "$LINENO"; then :
16710   apu_try_berkeley_db=yes
16711 else
16712   apu_try_berkeley_db=no
16713 fi
16714 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16715   conftest.$ac_objext conftest.beam conftest.$ac_ext
16716 fi
16717
16718
16719     LIBS="$apu_try_berkeley_db_save_libs"
16720
16721
16722                 eval "$cache_id=$apu_try_berkeley_db"
16723
16724 fi
16725
16726             result="`eval echo '$'$cache_id`"
16727             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
16728 $as_echo "$result" >&6; }
16729           elif test ""${db_major}"" = "1"; then
16730             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh`
16731 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5
16732 $as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; }
16733 if eval \${$as_ac_Lib+:} false; then :
16734   $as_echo_n "(cached) " >&6
16735 else
16736   ac_check_lib_save_LIBS=$LIBS
16737 LIBS="-l$bdb_libname  $LIBS"
16738 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16739 /* end confdefs.h.  */
16740
16741 /* Override any GCC internal prototype to avoid an error.
16742    Use char because int might match the return type of a GCC
16743    builtin and then its argument prototype would still apply.  */
16744 #ifdef __cplusplus
16745 extern "C"
16746 #endif
16747 char dbopen ();
16748 int
16749 main ()
16750 {
16751 return dbopen ();
16752   ;
16753   return 0;
16754 }
16755 _ACEOF
16756 if ac_fn_c_try_link "$LINENO"; then :
16757   eval "$as_ac_Lib=yes"
16758 else
16759   eval "$as_ac_Lib=no"
16760 fi
16761 rm -f core conftest.err conftest.$ac_objext \
16762     conftest$ac_exeext conftest.$ac_ext
16763 LIBS=$ac_check_lib_save_LIBS
16764 fi
16765 eval ac_res=\$$as_ac_Lib
16766                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
16767 $as_echo "$ac_res" >&6; }
16768 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
16769   result=yes
16770 else
16771   result=no
16772
16773 fi
16774
16775           elif test ""${db_major}"" = "2"; then
16776             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh`
16777 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5
16778 $as_echo_n "checking for db_open in -l$bdb_libname... " >&6; }
16779 if eval \${$as_ac_Lib+:} false; then :
16780   $as_echo_n "(cached) " >&6
16781 else
16782   ac_check_lib_save_LIBS=$LIBS
16783 LIBS="-l$bdb_libname  $LIBS"
16784 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16785 /* end confdefs.h.  */
16786
16787 /* Override any GCC internal prototype to avoid an error.
16788    Use char because int might match the return type of a GCC
16789    builtin and then its argument prototype would still apply.  */
16790 #ifdef __cplusplus
16791 extern "C"
16792 #endif
16793 char db_open ();
16794 int
16795 main ()
16796 {
16797 return db_open ();
16798   ;
16799   return 0;
16800 }
16801 _ACEOF
16802 if ac_fn_c_try_link "$LINENO"; then :
16803   eval "$as_ac_Lib=yes"
16804 else
16805   eval "$as_ac_Lib=no"
16806 fi
16807 rm -f core conftest.err conftest.$ac_objext \
16808     conftest$ac_exeext conftest.$ac_ext
16809 LIBS=$ac_check_lib_save_LIBS
16810 fi
16811 eval ac_res=\$$as_ac_Lib
16812                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
16813 $as_echo "$ac_res" >&6; }
16814 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
16815   result=yes
16816 else
16817   result=no
16818
16819 fi
16820
16821           fi
16822
16823 else
16824   result="no"
16825 fi
16826
16827
16828
16829         # If we found it, no need to search any more.
16830         if test "$result" = "yes"; then
16831           found="$bdb_place"
16832           break
16833         fi
16834       done
16835       test "$found" != "not" && break
16836     done
16837     test "$found" != "not" && break
16838   done
16839
16840   # Restore the original values of the flags we tweak.
16841   LDFLAGS="$apu_check_lib_save_ldflags"
16842   CPPFLAGS="$apu_check_lib_save_cppflags"
16843
16844   case "$found" in
16845   "not")
16846     apu_have_db=0
16847     ;;
16848   "std")
16849     apu_db_header=$bdb_header
16850     apu_db_lib=$bdb_libname
16851     apu_have_db=1
16852     ;;
16853   *":"*)
16854     header="`echo $found | sed -e 's/:.*$//'`"
16855     lib="`echo $found | sed -e 's/^.*://'`"
16856
16857
16858   if test "x$APRUTIL_INCLUDES" = "x"; then
16859     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$header\""
16860     APRUTIL_INCLUDES="-I$header"
16861   else
16862     apr_addto_bugger="-I$header"
16863     for i in $apr_addto_bugger; do
16864       apr_addto_duplicate="0"
16865       for j in $APRUTIL_INCLUDES; do
16866         if test "x$i" = "x$j"; then
16867           apr_addto_duplicate="1"
16868           break
16869         fi
16870       done
16871       if test $apr_addto_duplicate = "0"; then
16872         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
16873         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
16874       fi
16875     done
16876   fi
16877
16878
16879   if test "x$APRUTIL_LDFLAGS" = "x"; then
16880     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$lib\""
16881     APRUTIL_LDFLAGS="-L$lib"
16882   else
16883     apr_addto_bugger="-L$lib"
16884     for i in $apr_addto_bugger; do
16885       apr_addto_duplicate="0"
16886       for j in $APRUTIL_LDFLAGS; do
16887         if test "x$i" = "x$j"; then
16888           apr_addto_duplicate="1"
16889           break
16890         fi
16891       done
16892       if test $apr_addto_duplicate = "0"; then
16893         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
16894         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
16895       fi
16896     done
16897   fi
16898
16899     apu_db_header=$bdb_header
16900     apu_db_lib=$bdb_libname
16901     apu_have_db=1
16902     ;;
16903   *)
16904
16905   if test "x$APRUTIL_INCLUDES" = "x"; then
16906     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$found/include\""
16907     APRUTIL_INCLUDES="-I$found/include"
16908   else
16909     apr_addto_bugger="-I$found/include"
16910     for i in $apr_addto_bugger; do
16911       apr_addto_duplicate="0"
16912       for j in $APRUTIL_INCLUDES; do
16913         if test "x$i" = "x$j"; then
16914           apr_addto_duplicate="1"
16915           break
16916         fi
16917       done
16918       if test $apr_addto_duplicate = "0"; then
16919         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
16920         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
16921       fi
16922     done
16923   fi
16924
16925
16926   if test "x$APRUTIL_LDFLAGS" = "x"; then
16927     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$found/lib\""
16928     APRUTIL_LDFLAGS="-L$found/lib"
16929   else
16930     apr_addto_bugger="-L$found/lib"
16931     for i in $apr_addto_bugger; do
16932       apr_addto_duplicate="0"
16933       for j in $APRUTIL_LDFLAGS; do
16934         if test "x$i" = "x$j"; then
16935           apr_addto_duplicate="1"
16936           break
16937         fi
16938       done
16939       if test $apr_addto_duplicate = "0"; then
16940         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
16941         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
16942       fi
16943     done
16944   fi
16945
16946     apu_db_header=$bdb_header
16947     apu_db_lib=$bdb_libname
16948     apu_have_db=1
16949     ;;
16950   esac
16951
16952   if test "$apu_have_db" = "1"; then
16953     apu_db_version=${db_major}
16954   fi
16955
16956     if test "$apu_have_db" = "1"; then
16957       break
16958     fi
16959     db_version=`expr $db_version - 1`
16960   done
16961   if test "$apu_have_db" = "0"; then
16962
16963   places="$all_places"
16964   if test -z "$places"; then
16965     places="std"
16966   fi
16967
16968   bdb_version=3
16969   if test "-1" != "-1"; then
16970     bdb_version="$bdb_version.-1"
16971     if test "-1" != "-1"; then
16972       bdb_version="$bdb_version.-1"
16973     fi
16974   fi
16975   bdb_places="$places"
16976   bdb_default_search_headers="db3/db.h db.h"
16977   bdb_default_search_lib_names="db3 db"
16978
16979
16980   apu_have_db=0
16981
16982   # Save the original values of the flags we tweak.
16983   apu_check_lib_save_libs="$LIBS"
16984   apu_check_lib_save_ldflags="$LDFLAGS"
16985   apu_check_lib_save_cppflags="$CPPFLAGS"
16986
16987   # The variable `found' is the prefix under which we've found
16988   # Berkeley DB, or `not' if we haven't found it anywhere yet.
16989   found=not
16990   for bdb_place in $bdb_places; do
16991
16992     LDFLAGS="$apu_check_lib_save_ldflags"
16993     CPPFLAGS="$apu_check_lib_save_cppflags"
16994     case "$bdb_place" in
16995       "std" )
16996         description="the standard places"
16997       ;;
16998       *":"* )
16999         header="`echo $bdb_place | sed -e 's/:.*$//'`"
17000         lib="`echo $bdb_place | sed -e 's/^.*://'`"
17001         CPPFLAGS="$CPPFLAGS -I$header"
17002         LDFLAGS="$LDFLAGS -L$lib"
17003         description="$header and $lib"
17004       ;;
17005       * )
17006         if test -d $bdb_place; then
17007           LDFLAGS="$LDFLAGS -L$bdb_place/lib"
17008           CPPFLAGS="$CPPFLAGS -I$bdb_place/include"
17009         else
17010           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5
17011 $as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; }
17012           { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5
17013 $as_echo "directory not found" >&6; }
17014           continue
17015         fi
17016         description="$bdb_place"
17017       ;;
17018     esac
17019
17020     # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this
17021     # trick to display a message instead.
17022     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5
17023 $as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; }
17024     { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
17025 $as_echo "" >&6; }
17026
17027     for bdb_libname in $bdb_default_search_lib_names; do
17028       for bdb_header in $bdb_default_search_headers; do
17029         # Clear the header cache variable for each location
17030
17031         cache_id="`echo ac_cv_header_${bdb_header} \
17032                  | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
17033
17034         unset $cache_id
17035         as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh`
17036 ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
17037 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
17038
17039           if test "3" = "3" -o "3" = "4" -o "3" = "5" -o "3" = "6"; then
17040             # We generate a separate cache variable for each prefix and libname
17041             # we search under.  That way, we avoid caching information that
17042             # changes if the user runs `configure' with a different set of
17043             # switches.
17044
17045             cache_id="`echo apu_cv_check_berkeley_db_3_-1_-1_${bdb_header}_${bdb_libname}_in_${bdb_place} \
17046                      | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
17047
17048
17049             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5
17050 $as_echo_n "checking for -l$bdb_libname... " >&6; }
17051                                     if eval \${$cache_id+:} false; then :
17052   $as_echo_n "(cached) " >&6
17053 else
17054
17055
17056     apu_try_berkeley_db_save_libs="$LIBS"
17057
17058     apu_check_berkeley_db_major=3
17059     apu_check_berkeley_db_minor=-1
17060     apu_check_berkeley_db_patch=-1
17061     apu_try_berkeley_db_header=$bdb_header
17062     apu_try_berkeley_db_libname=$bdb_libname
17063
17064     LIBS="$LIBS -l$apu_try_berkeley_db_libname"
17065     if test "$cross_compiling" = yes; then :
17066   apu_try_berkeley_db=yes
17067
17068 else
17069   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17070 /* end confdefs.h.  */
17071
17072 #include <stdlib.h>
17073 #include <stdio.h>
17074 #include <$apu_try_berkeley_db_header>
17075 main ()
17076 {
17077   int major, minor, patch;
17078
17079   db_version(&major, &minor, &patch);
17080
17081   /* Sanity check: ensure that db.h constants actually match the db library */
17082   if (major != DB_VERSION_MAJOR
17083       || minor != DB_VERSION_MINOR
17084       || patch != DB_VERSION_PATCH)
17085     exit (1);
17086
17087   /* Run-time check:  ensure the library claims to be the correct version. */
17088
17089   if ($apu_check_berkeley_db_major != -1) {
17090     if (major < $apu_check_berkeley_db_major)
17091       exit (1);
17092     if (major > $apu_check_berkeley_db_major)
17093       exit (0);
17094   }
17095
17096   if ($apu_check_berkeley_db_minor != -1) {
17097     if (minor < $apu_check_berkeley_db_minor)
17098       exit (1);
17099     if (minor > $apu_check_berkeley_db_minor)
17100       exit (0);
17101   }
17102
17103   if ($apu_check_berkeley_db_patch == -1
17104       || patch >= $apu_check_berkeley_db_patch)
17105     exit (0);
17106   else
17107     exit (1);
17108 }
17109
17110 _ACEOF
17111 if ac_fn_c_try_run "$LINENO"; then :
17112   apu_try_berkeley_db=yes
17113 else
17114   apu_try_berkeley_db=no
17115 fi
17116 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
17117   conftest.$ac_objext conftest.beam conftest.$ac_ext
17118 fi
17119
17120
17121     LIBS="$apu_try_berkeley_db_save_libs"
17122
17123
17124                 eval "$cache_id=$apu_try_berkeley_db"
17125
17126 fi
17127
17128             result="`eval echo '$'$cache_id`"
17129             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
17130 $as_echo "$result" >&6; }
17131           elif test "3" = "1"; then
17132             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh`
17133 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5
17134 $as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; }
17135 if eval \${$as_ac_Lib+:} false; then :
17136   $as_echo_n "(cached) " >&6
17137 else
17138   ac_check_lib_save_LIBS=$LIBS
17139 LIBS="-l$bdb_libname  $LIBS"
17140 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17141 /* end confdefs.h.  */
17142
17143 /* Override any GCC internal prototype to avoid an error.
17144    Use char because int might match the return type of a GCC
17145    builtin and then its argument prototype would still apply.  */
17146 #ifdef __cplusplus
17147 extern "C"
17148 #endif
17149 char dbopen ();
17150 int
17151 main ()
17152 {
17153 return dbopen ();
17154   ;
17155   return 0;
17156 }
17157 _ACEOF
17158 if ac_fn_c_try_link "$LINENO"; then :
17159   eval "$as_ac_Lib=yes"
17160 else
17161   eval "$as_ac_Lib=no"
17162 fi
17163 rm -f core conftest.err conftest.$ac_objext \
17164     conftest$ac_exeext conftest.$ac_ext
17165 LIBS=$ac_check_lib_save_LIBS
17166 fi
17167 eval ac_res=\$$as_ac_Lib
17168                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
17169 $as_echo "$ac_res" >&6; }
17170 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
17171   result=yes
17172 else
17173   result=no
17174
17175 fi
17176
17177           elif test "3" = "2"; then
17178             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh`
17179 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5
17180 $as_echo_n "checking for db_open in -l$bdb_libname... " >&6; }
17181 if eval \${$as_ac_Lib+:} false; then :
17182   $as_echo_n "(cached) " >&6
17183 else
17184   ac_check_lib_save_LIBS=$LIBS
17185 LIBS="-l$bdb_libname  $LIBS"
17186 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17187 /* end confdefs.h.  */
17188
17189 /* Override any GCC internal prototype to avoid an error.
17190    Use char because int might match the return type of a GCC
17191    builtin and then its argument prototype would still apply.  */
17192 #ifdef __cplusplus
17193 extern "C"
17194 #endif
17195 char db_open ();
17196 int
17197 main ()
17198 {
17199 return db_open ();
17200   ;
17201   return 0;
17202 }
17203 _ACEOF
17204 if ac_fn_c_try_link "$LINENO"; then :
17205   eval "$as_ac_Lib=yes"
17206 else
17207   eval "$as_ac_Lib=no"
17208 fi
17209 rm -f core conftest.err conftest.$ac_objext \
17210     conftest$ac_exeext conftest.$ac_ext
17211 LIBS=$ac_check_lib_save_LIBS
17212 fi
17213 eval ac_res=\$$as_ac_Lib
17214                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
17215 $as_echo "$ac_res" >&6; }
17216 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
17217   result=yes
17218 else
17219   result=no
17220
17221 fi
17222
17223           fi
17224
17225 else
17226   result="no"
17227 fi
17228
17229
17230
17231         # If we found it, no need to search any more.
17232         if test "$result" = "yes"; then
17233           found="$bdb_place"
17234           break
17235         fi
17236       done
17237       test "$found" != "not" && break
17238     done
17239     test "$found" != "not" && break
17240   done
17241
17242   # Restore the original values of the flags we tweak.
17243   LDFLAGS="$apu_check_lib_save_ldflags"
17244   CPPFLAGS="$apu_check_lib_save_cppflags"
17245
17246   case "$found" in
17247   "not")
17248     apu_have_db=0
17249     ;;
17250   "std")
17251     apu_db_header=$bdb_header
17252     apu_db_lib=$bdb_libname
17253     apu_have_db=1
17254     ;;
17255   *":"*)
17256     header="`echo $found | sed -e 's/:.*$//'`"
17257     lib="`echo $found | sed -e 's/^.*://'`"
17258
17259
17260   if test "x$APRUTIL_INCLUDES" = "x"; then
17261     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$header\""
17262     APRUTIL_INCLUDES="-I$header"
17263   else
17264     apr_addto_bugger="-I$header"
17265     for i in $apr_addto_bugger; do
17266       apr_addto_duplicate="0"
17267       for j in $APRUTIL_INCLUDES; do
17268         if test "x$i" = "x$j"; then
17269           apr_addto_duplicate="1"
17270           break
17271         fi
17272       done
17273       if test $apr_addto_duplicate = "0"; then
17274         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
17275         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
17276       fi
17277     done
17278   fi
17279
17280
17281   if test "x$APRUTIL_LDFLAGS" = "x"; then
17282     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$lib\""
17283     APRUTIL_LDFLAGS="-L$lib"
17284   else
17285     apr_addto_bugger="-L$lib"
17286     for i in $apr_addto_bugger; do
17287       apr_addto_duplicate="0"
17288       for j in $APRUTIL_LDFLAGS; do
17289         if test "x$i" = "x$j"; then
17290           apr_addto_duplicate="1"
17291           break
17292         fi
17293       done
17294       if test $apr_addto_duplicate = "0"; then
17295         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
17296         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
17297       fi
17298     done
17299   fi
17300
17301     apu_db_header=$bdb_header
17302     apu_db_lib=$bdb_libname
17303     apu_have_db=1
17304     ;;
17305   *)
17306
17307   if test "x$APRUTIL_INCLUDES" = "x"; then
17308     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$found/include\""
17309     APRUTIL_INCLUDES="-I$found/include"
17310   else
17311     apr_addto_bugger="-I$found/include"
17312     for i in $apr_addto_bugger; do
17313       apr_addto_duplicate="0"
17314       for j in $APRUTIL_INCLUDES; do
17315         if test "x$i" = "x$j"; then
17316           apr_addto_duplicate="1"
17317           break
17318         fi
17319       done
17320       if test $apr_addto_duplicate = "0"; then
17321         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
17322         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
17323       fi
17324     done
17325   fi
17326
17327
17328   if test "x$APRUTIL_LDFLAGS" = "x"; then
17329     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$found/lib\""
17330     APRUTIL_LDFLAGS="-L$found/lib"
17331   else
17332     apr_addto_bugger="-L$found/lib"
17333     for i in $apr_addto_bugger; do
17334       apr_addto_duplicate="0"
17335       for j in $APRUTIL_LDFLAGS; do
17336         if test "x$i" = "x$j"; then
17337           apr_addto_duplicate="1"
17338           break
17339         fi
17340       done
17341       if test $apr_addto_duplicate = "0"; then
17342         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
17343         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
17344       fi
17345     done
17346   fi
17347
17348     apu_db_header=$bdb_header
17349     apu_db_lib=$bdb_libname
17350     apu_have_db=1
17351     ;;
17352   esac
17353
17354   if test "$apu_have_db" = "1"; then
17355     apu_db_version=3
17356   fi
17357
17358   fi
17359   if test "$apu_have_db" = "0"; then
17360
17361   places="$all_places"
17362   if test -z "$places"; then
17363     places="std"
17364   fi
17365
17366   bdb_version=2
17367   if test "-1" != "-1"; then
17368     bdb_version="$bdb_version.-1"
17369     if test "-1" != "-1"; then
17370       bdb_version="$bdb_version.-1"
17371     fi
17372   fi
17373   bdb_places="$places"
17374   bdb_default_search_headers="db2/db.h db.h"
17375   bdb_default_search_lib_names="db2 db"
17376
17377
17378   apu_have_db=0
17379
17380   # Save the original values of the flags we tweak.
17381   apu_check_lib_save_libs="$LIBS"
17382   apu_check_lib_save_ldflags="$LDFLAGS"
17383   apu_check_lib_save_cppflags="$CPPFLAGS"
17384
17385   # The variable `found' is the prefix under which we've found
17386   # Berkeley DB, or `not' if we haven't found it anywhere yet.
17387   found=not
17388   for bdb_place in $bdb_places; do
17389
17390     LDFLAGS="$apu_check_lib_save_ldflags"
17391     CPPFLAGS="$apu_check_lib_save_cppflags"
17392     case "$bdb_place" in
17393       "std" )
17394         description="the standard places"
17395       ;;
17396       *":"* )
17397         header="`echo $bdb_place | sed -e 's/:.*$//'`"
17398         lib="`echo $bdb_place | sed -e 's/^.*://'`"
17399         CPPFLAGS="$CPPFLAGS -I$header"
17400         LDFLAGS="$LDFLAGS -L$lib"
17401         description="$header and $lib"
17402       ;;
17403       * )
17404         if test -d $bdb_place; then
17405           LDFLAGS="$LDFLAGS -L$bdb_place/lib"
17406           CPPFLAGS="$CPPFLAGS -I$bdb_place/include"
17407         else
17408           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5
17409 $as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; }
17410           { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5
17411 $as_echo "directory not found" >&6; }
17412           continue
17413         fi
17414         description="$bdb_place"
17415       ;;
17416     esac
17417
17418     # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this
17419     # trick to display a message instead.
17420     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5
17421 $as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; }
17422     { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
17423 $as_echo "" >&6; }
17424
17425     for bdb_libname in $bdb_default_search_lib_names; do
17426       for bdb_header in $bdb_default_search_headers; do
17427         # Clear the header cache variable for each location
17428
17429         cache_id="`echo ac_cv_header_${bdb_header} \
17430                  | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
17431
17432         unset $cache_id
17433         as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh`
17434 ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
17435 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
17436
17437           if test "2" = "3" -o "2" = "4" -o "2" = "5" -o "2" = "6"; then
17438             # We generate a separate cache variable for each prefix and libname
17439             # we search under.  That way, we avoid caching information that
17440             # changes if the user runs `configure' with a different set of
17441             # switches.
17442
17443             cache_id="`echo apu_cv_check_berkeley_db_2_-1_-1_${bdb_header}_${bdb_libname}_in_${bdb_place} \
17444                      | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
17445
17446
17447             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5
17448 $as_echo_n "checking for -l$bdb_libname... " >&6; }
17449                                     if eval \${$cache_id+:} false; then :
17450   $as_echo_n "(cached) " >&6
17451 else
17452
17453
17454     apu_try_berkeley_db_save_libs="$LIBS"
17455
17456     apu_check_berkeley_db_major=2
17457     apu_check_berkeley_db_minor=-1
17458     apu_check_berkeley_db_patch=-1
17459     apu_try_berkeley_db_header=$bdb_header
17460     apu_try_berkeley_db_libname=$bdb_libname
17461
17462     LIBS="$LIBS -l$apu_try_berkeley_db_libname"
17463     if test "$cross_compiling" = yes; then :
17464   apu_try_berkeley_db=yes
17465
17466 else
17467   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17468 /* end confdefs.h.  */
17469
17470 #include <stdlib.h>
17471 #include <stdio.h>
17472 #include <$apu_try_berkeley_db_header>
17473 main ()
17474 {
17475   int major, minor, patch;
17476
17477   db_version(&major, &minor, &patch);
17478
17479   /* Sanity check: ensure that db.h constants actually match the db library */
17480   if (major != DB_VERSION_MAJOR
17481       || minor != DB_VERSION_MINOR
17482       || patch != DB_VERSION_PATCH)
17483     exit (1);
17484
17485   /* Run-time check:  ensure the library claims to be the correct version. */
17486
17487   if ($apu_check_berkeley_db_major != -1) {
17488     if (major < $apu_check_berkeley_db_major)
17489       exit (1);
17490     if (major > $apu_check_berkeley_db_major)
17491       exit (0);
17492   }
17493
17494   if ($apu_check_berkeley_db_minor != -1) {
17495     if (minor < $apu_check_berkeley_db_minor)
17496       exit (1);
17497     if (minor > $apu_check_berkeley_db_minor)
17498       exit (0);
17499   }
17500
17501   if ($apu_check_berkeley_db_patch == -1
17502       || patch >= $apu_check_berkeley_db_patch)
17503     exit (0);
17504   else
17505     exit (1);
17506 }
17507
17508 _ACEOF
17509 if ac_fn_c_try_run "$LINENO"; then :
17510   apu_try_berkeley_db=yes
17511 else
17512   apu_try_berkeley_db=no
17513 fi
17514 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
17515   conftest.$ac_objext conftest.beam conftest.$ac_ext
17516 fi
17517
17518
17519     LIBS="$apu_try_berkeley_db_save_libs"
17520
17521
17522                 eval "$cache_id=$apu_try_berkeley_db"
17523
17524 fi
17525
17526             result="`eval echo '$'$cache_id`"
17527             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
17528 $as_echo "$result" >&6; }
17529           elif test "2" = "1"; then
17530             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh`
17531 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5
17532 $as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; }
17533 if eval \${$as_ac_Lib+:} false; then :
17534   $as_echo_n "(cached) " >&6
17535 else
17536   ac_check_lib_save_LIBS=$LIBS
17537 LIBS="-l$bdb_libname  $LIBS"
17538 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17539 /* end confdefs.h.  */
17540
17541 /* Override any GCC internal prototype to avoid an error.
17542    Use char because int might match the return type of a GCC
17543    builtin and then its argument prototype would still apply.  */
17544 #ifdef __cplusplus
17545 extern "C"
17546 #endif
17547 char dbopen ();
17548 int
17549 main ()
17550 {
17551 return dbopen ();
17552   ;
17553   return 0;
17554 }
17555 _ACEOF
17556 if ac_fn_c_try_link "$LINENO"; then :
17557   eval "$as_ac_Lib=yes"
17558 else
17559   eval "$as_ac_Lib=no"
17560 fi
17561 rm -f core conftest.err conftest.$ac_objext \
17562     conftest$ac_exeext conftest.$ac_ext
17563 LIBS=$ac_check_lib_save_LIBS
17564 fi
17565 eval ac_res=\$$as_ac_Lib
17566                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
17567 $as_echo "$ac_res" >&6; }
17568 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
17569   result=yes
17570 else
17571   result=no
17572
17573 fi
17574
17575           elif test "2" = "2"; then
17576             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh`
17577 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5
17578 $as_echo_n "checking for db_open in -l$bdb_libname... " >&6; }
17579 if eval \${$as_ac_Lib+:} false; then :
17580   $as_echo_n "(cached) " >&6
17581 else
17582   ac_check_lib_save_LIBS=$LIBS
17583 LIBS="-l$bdb_libname  $LIBS"
17584 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17585 /* end confdefs.h.  */
17586
17587 /* Override any GCC internal prototype to avoid an error.
17588    Use char because int might match the return type of a GCC
17589    builtin and then its argument prototype would still apply.  */
17590 #ifdef __cplusplus
17591 extern "C"
17592 #endif
17593 char db_open ();
17594 int
17595 main ()
17596 {
17597 return db_open ();
17598   ;
17599   return 0;
17600 }
17601 _ACEOF
17602 if ac_fn_c_try_link "$LINENO"; then :
17603   eval "$as_ac_Lib=yes"
17604 else
17605   eval "$as_ac_Lib=no"
17606 fi
17607 rm -f core conftest.err conftest.$ac_objext \
17608     conftest$ac_exeext conftest.$ac_ext
17609 LIBS=$ac_check_lib_save_LIBS
17610 fi
17611 eval ac_res=\$$as_ac_Lib
17612                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
17613 $as_echo "$ac_res" >&6; }
17614 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
17615   result=yes
17616 else
17617   result=no
17618
17619 fi
17620
17621           fi
17622
17623 else
17624   result="no"
17625 fi
17626
17627
17628
17629         # If we found it, no need to search any more.
17630         if test "$result" = "yes"; then
17631           found="$bdb_place"
17632           break
17633         fi
17634       done
17635       test "$found" != "not" && break
17636     done
17637     test "$found" != "not" && break
17638   done
17639
17640   # Restore the original values of the flags we tweak.
17641   LDFLAGS="$apu_check_lib_save_ldflags"
17642   CPPFLAGS="$apu_check_lib_save_cppflags"
17643
17644   case "$found" in
17645   "not")
17646     apu_have_db=0
17647     ;;
17648   "std")
17649     apu_db_header=$bdb_header
17650     apu_db_lib=$bdb_libname
17651     apu_have_db=1
17652     ;;
17653   *":"*)
17654     header="`echo $found | sed -e 's/:.*$//'`"
17655     lib="`echo $found | sed -e 's/^.*://'`"
17656
17657
17658   if test "x$APRUTIL_INCLUDES" = "x"; then
17659     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$header\""
17660     APRUTIL_INCLUDES="-I$header"
17661   else
17662     apr_addto_bugger="-I$header"
17663     for i in $apr_addto_bugger; do
17664       apr_addto_duplicate="0"
17665       for j in $APRUTIL_INCLUDES; do
17666         if test "x$i" = "x$j"; then
17667           apr_addto_duplicate="1"
17668           break
17669         fi
17670       done
17671       if test $apr_addto_duplicate = "0"; then
17672         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
17673         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
17674       fi
17675     done
17676   fi
17677
17678
17679   if test "x$APRUTIL_LDFLAGS" = "x"; then
17680     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$lib\""
17681     APRUTIL_LDFLAGS="-L$lib"
17682   else
17683     apr_addto_bugger="-L$lib"
17684     for i in $apr_addto_bugger; do
17685       apr_addto_duplicate="0"
17686       for j in $APRUTIL_LDFLAGS; do
17687         if test "x$i" = "x$j"; then
17688           apr_addto_duplicate="1"
17689           break
17690         fi
17691       done
17692       if test $apr_addto_duplicate = "0"; then
17693         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
17694         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
17695       fi
17696     done
17697   fi
17698
17699     apu_db_header=$bdb_header
17700     apu_db_lib=$bdb_libname
17701     apu_have_db=1
17702     ;;
17703   *)
17704
17705   if test "x$APRUTIL_INCLUDES" = "x"; then
17706     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$found/include\""
17707     APRUTIL_INCLUDES="-I$found/include"
17708   else
17709     apr_addto_bugger="-I$found/include"
17710     for i in $apr_addto_bugger; do
17711       apr_addto_duplicate="0"
17712       for j in $APRUTIL_INCLUDES; do
17713         if test "x$i" = "x$j"; then
17714           apr_addto_duplicate="1"
17715           break
17716         fi
17717       done
17718       if test $apr_addto_duplicate = "0"; then
17719         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
17720         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
17721       fi
17722     done
17723   fi
17724
17725
17726   if test "x$APRUTIL_LDFLAGS" = "x"; then
17727     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$found/lib\""
17728     APRUTIL_LDFLAGS="-L$found/lib"
17729   else
17730     apr_addto_bugger="-L$found/lib"
17731     for i in $apr_addto_bugger; do
17732       apr_addto_duplicate="0"
17733       for j in $APRUTIL_LDFLAGS; do
17734         if test "x$i" = "x$j"; then
17735           apr_addto_duplicate="1"
17736           break
17737         fi
17738       done
17739       if test $apr_addto_duplicate = "0"; then
17740         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
17741         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
17742       fi
17743     done
17744   fi
17745
17746     apu_db_header=$bdb_header
17747     apu_db_lib=$bdb_libname
17748     apu_have_db=1
17749     ;;
17750   esac
17751
17752   if test "$apu_have_db" = "1"; then
17753     apu_db_version=2
17754   fi
17755
17756   fi
17757   if test "$apu_have_db" = "0"; then
17758
17759   places="$all_places"
17760   if test -z "$places"; then
17761     places="std"
17762   fi
17763
17764   bdb_version=1
17765   if test "0" != "-1"; then
17766     bdb_version="$bdb_version.0"
17767     if test "0" != "-1"; then
17768       bdb_version="$bdb_version.0"
17769     fi
17770   fi
17771   bdb_places="$places"
17772   bdb_default_search_headers="db1/db.h db.h"
17773   bdb_default_search_lib_names="db1"
17774
17775
17776   apu_have_db=0
17777
17778   # Save the original values of the flags we tweak.
17779   apu_check_lib_save_libs="$LIBS"
17780   apu_check_lib_save_ldflags="$LDFLAGS"
17781   apu_check_lib_save_cppflags="$CPPFLAGS"
17782
17783   # The variable `found' is the prefix under which we've found
17784   # Berkeley DB, or `not' if we haven't found it anywhere yet.
17785   found=not
17786   for bdb_place in $bdb_places; do
17787
17788     LDFLAGS="$apu_check_lib_save_ldflags"
17789     CPPFLAGS="$apu_check_lib_save_cppflags"
17790     case "$bdb_place" in
17791       "std" )
17792         description="the standard places"
17793       ;;
17794       *":"* )
17795         header="`echo $bdb_place | sed -e 's/:.*$//'`"
17796         lib="`echo $bdb_place | sed -e 's/^.*://'`"
17797         CPPFLAGS="$CPPFLAGS -I$header"
17798         LDFLAGS="$LDFLAGS -L$lib"
17799         description="$header and $lib"
17800       ;;
17801       * )
17802         if test -d $bdb_place; then
17803           LDFLAGS="$LDFLAGS -L$bdb_place/lib"
17804           CPPFLAGS="$CPPFLAGS -I$bdb_place/include"
17805         else
17806           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5
17807 $as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; }
17808           { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5
17809 $as_echo "directory not found" >&6; }
17810           continue
17811         fi
17812         description="$bdb_place"
17813       ;;
17814     esac
17815
17816     # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this
17817     # trick to display a message instead.
17818     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5
17819 $as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; }
17820     { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
17821 $as_echo "" >&6; }
17822
17823     for bdb_libname in $bdb_default_search_lib_names; do
17824       for bdb_header in $bdb_default_search_headers; do
17825         # Clear the header cache variable for each location
17826
17827         cache_id="`echo ac_cv_header_${bdb_header} \
17828                  | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
17829
17830         unset $cache_id
17831         as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh`
17832 ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
17833 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
17834
17835           if test "1" = "3" -o "1" = "4" -o "1" = "5" -o "1" = "6"; then
17836             # We generate a separate cache variable for each prefix and libname
17837             # we search under.  That way, we avoid caching information that
17838             # changes if the user runs `configure' with a different set of
17839             # switches.
17840
17841             cache_id="`echo apu_cv_check_berkeley_db_1_0_0_${bdb_header}_${bdb_libname}_in_${bdb_place} \
17842                      | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
17843
17844
17845             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5
17846 $as_echo_n "checking for -l$bdb_libname... " >&6; }
17847                                     if eval \${$cache_id+:} false; then :
17848   $as_echo_n "(cached) " >&6
17849 else
17850
17851
17852     apu_try_berkeley_db_save_libs="$LIBS"
17853
17854     apu_check_berkeley_db_major=1
17855     apu_check_berkeley_db_minor=0
17856     apu_check_berkeley_db_patch=0
17857     apu_try_berkeley_db_header=$bdb_header
17858     apu_try_berkeley_db_libname=$bdb_libname
17859
17860     LIBS="$LIBS -l$apu_try_berkeley_db_libname"
17861     if test "$cross_compiling" = yes; then :
17862   apu_try_berkeley_db=yes
17863
17864 else
17865   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17866 /* end confdefs.h.  */
17867
17868 #include <stdlib.h>
17869 #include <stdio.h>
17870 #include <$apu_try_berkeley_db_header>
17871 main ()
17872 {
17873   int major, minor, patch;
17874
17875   db_version(&major, &minor, &patch);
17876
17877   /* Sanity check: ensure that db.h constants actually match the db library */
17878   if (major != DB_VERSION_MAJOR
17879       || minor != DB_VERSION_MINOR
17880       || patch != DB_VERSION_PATCH)
17881     exit (1);
17882
17883   /* Run-time check:  ensure the library claims to be the correct version. */
17884
17885   if ($apu_check_berkeley_db_major != -1) {
17886     if (major < $apu_check_berkeley_db_major)
17887       exit (1);
17888     if (major > $apu_check_berkeley_db_major)
17889       exit (0);
17890   }
17891
17892   if ($apu_check_berkeley_db_minor != -1) {
17893     if (minor < $apu_check_berkeley_db_minor)
17894       exit (1);
17895     if (minor > $apu_check_berkeley_db_minor)
17896       exit (0);
17897   }
17898
17899   if ($apu_check_berkeley_db_patch == -1
17900       || patch >= $apu_check_berkeley_db_patch)
17901     exit (0);
17902   else
17903     exit (1);
17904 }
17905
17906 _ACEOF
17907 if ac_fn_c_try_run "$LINENO"; then :
17908   apu_try_berkeley_db=yes
17909 else
17910   apu_try_berkeley_db=no
17911 fi
17912 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
17913   conftest.$ac_objext conftest.beam conftest.$ac_ext
17914 fi
17915
17916
17917     LIBS="$apu_try_berkeley_db_save_libs"
17918
17919
17920                 eval "$cache_id=$apu_try_berkeley_db"
17921
17922 fi
17923
17924             result="`eval echo '$'$cache_id`"
17925             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
17926 $as_echo "$result" >&6; }
17927           elif test "1" = "1"; then
17928             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh`
17929 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5
17930 $as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; }
17931 if eval \${$as_ac_Lib+:} false; then :
17932   $as_echo_n "(cached) " >&6
17933 else
17934   ac_check_lib_save_LIBS=$LIBS
17935 LIBS="-l$bdb_libname  $LIBS"
17936 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17937 /* end confdefs.h.  */
17938
17939 /* Override any GCC internal prototype to avoid an error.
17940    Use char because int might match the return type of a GCC
17941    builtin and then its argument prototype would still apply.  */
17942 #ifdef __cplusplus
17943 extern "C"
17944 #endif
17945 char dbopen ();
17946 int
17947 main ()
17948 {
17949 return dbopen ();
17950   ;
17951   return 0;
17952 }
17953 _ACEOF
17954 if ac_fn_c_try_link "$LINENO"; then :
17955   eval "$as_ac_Lib=yes"
17956 else
17957   eval "$as_ac_Lib=no"
17958 fi
17959 rm -f core conftest.err conftest.$ac_objext \
17960     conftest$ac_exeext conftest.$ac_ext
17961 LIBS=$ac_check_lib_save_LIBS
17962 fi
17963 eval ac_res=\$$as_ac_Lib
17964                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
17965 $as_echo "$ac_res" >&6; }
17966 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
17967   result=yes
17968 else
17969   result=no
17970
17971 fi
17972
17973           elif test "1" = "2"; then
17974             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh`
17975 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5
17976 $as_echo_n "checking for db_open in -l$bdb_libname... " >&6; }
17977 if eval \${$as_ac_Lib+:} false; then :
17978   $as_echo_n "(cached) " >&6
17979 else
17980   ac_check_lib_save_LIBS=$LIBS
17981 LIBS="-l$bdb_libname  $LIBS"
17982 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17983 /* end confdefs.h.  */
17984
17985 /* Override any GCC internal prototype to avoid an error.
17986    Use char because int might match the return type of a GCC
17987    builtin and then its argument prototype would still apply.  */
17988 #ifdef __cplusplus
17989 extern "C"
17990 #endif
17991 char db_open ();
17992 int
17993 main ()
17994 {
17995 return db_open ();
17996   ;
17997   return 0;
17998 }
17999 _ACEOF
18000 if ac_fn_c_try_link "$LINENO"; then :
18001   eval "$as_ac_Lib=yes"
18002 else
18003   eval "$as_ac_Lib=no"
18004 fi
18005 rm -f core conftest.err conftest.$ac_objext \
18006     conftest$ac_exeext conftest.$ac_ext
18007 LIBS=$ac_check_lib_save_LIBS
18008 fi
18009 eval ac_res=\$$as_ac_Lib
18010                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
18011 $as_echo "$ac_res" >&6; }
18012 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
18013   result=yes
18014 else
18015   result=no
18016
18017 fi
18018
18019           fi
18020
18021 else
18022   result="no"
18023 fi
18024
18025
18026
18027         # If we found it, no need to search any more.
18028         if test "$result" = "yes"; then
18029           found="$bdb_place"
18030           break
18031         fi
18032       done
18033       test "$found" != "not" && break
18034     done
18035     test "$found" != "not" && break
18036   done
18037
18038   # Restore the original values of the flags we tweak.
18039   LDFLAGS="$apu_check_lib_save_ldflags"
18040   CPPFLAGS="$apu_check_lib_save_cppflags"
18041
18042   case "$found" in
18043   "not")
18044     apu_have_db=0
18045     ;;
18046   "std")
18047     apu_db_header=$bdb_header
18048     apu_db_lib=$bdb_libname
18049     apu_have_db=1
18050     ;;
18051   *":"*)
18052     header="`echo $found | sed -e 's/:.*$//'`"
18053     lib="`echo $found | sed -e 's/^.*://'`"
18054
18055
18056   if test "x$APRUTIL_INCLUDES" = "x"; then
18057     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$header\""
18058     APRUTIL_INCLUDES="-I$header"
18059   else
18060     apr_addto_bugger="-I$header"
18061     for i in $apr_addto_bugger; do
18062       apr_addto_duplicate="0"
18063       for j in $APRUTIL_INCLUDES; do
18064         if test "x$i" = "x$j"; then
18065           apr_addto_duplicate="1"
18066           break
18067         fi
18068       done
18069       if test $apr_addto_duplicate = "0"; then
18070         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
18071         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
18072       fi
18073     done
18074   fi
18075
18076
18077   if test "x$APRUTIL_LDFLAGS" = "x"; then
18078     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$lib\""
18079     APRUTIL_LDFLAGS="-L$lib"
18080   else
18081     apr_addto_bugger="-L$lib"
18082     for i in $apr_addto_bugger; do
18083       apr_addto_duplicate="0"
18084       for j in $APRUTIL_LDFLAGS; do
18085         if test "x$i" = "x$j"; then
18086           apr_addto_duplicate="1"
18087           break
18088         fi
18089       done
18090       if test $apr_addto_duplicate = "0"; then
18091         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
18092         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
18093       fi
18094     done
18095   fi
18096
18097     apu_db_header=$bdb_header
18098     apu_db_lib=$bdb_libname
18099     apu_have_db=1
18100     ;;
18101   *)
18102
18103   if test "x$APRUTIL_INCLUDES" = "x"; then
18104     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$found/include\""
18105     APRUTIL_INCLUDES="-I$found/include"
18106   else
18107     apr_addto_bugger="-I$found/include"
18108     for i in $apr_addto_bugger; do
18109       apr_addto_duplicate="0"
18110       for j in $APRUTIL_INCLUDES; do
18111         if test "x$i" = "x$j"; then
18112           apr_addto_duplicate="1"
18113           break
18114         fi
18115       done
18116       if test $apr_addto_duplicate = "0"; then
18117         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
18118         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
18119       fi
18120     done
18121   fi
18122
18123
18124   if test "x$APRUTIL_LDFLAGS" = "x"; then
18125     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$found/lib\""
18126     APRUTIL_LDFLAGS="-L$found/lib"
18127   else
18128     apr_addto_bugger="-L$found/lib"
18129     for i in $apr_addto_bugger; do
18130       apr_addto_duplicate="0"
18131       for j in $APRUTIL_LDFLAGS; do
18132         if test "x$i" = "x$j"; then
18133           apr_addto_duplicate="1"
18134           break
18135         fi
18136       done
18137       if test $apr_addto_duplicate = "0"; then
18138         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
18139         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
18140       fi
18141     done
18142   fi
18143
18144     apu_db_header=$bdb_header
18145     apu_db_lib=$bdb_libname
18146     apu_have_db=1
18147     ;;
18148   esac
18149
18150   if test "$apu_have_db" = "1"; then
18151     apu_db_version=1
18152   fi
18153
18154   fi
18155   if test "$apu_have_db" = "0"; then
18156
18157   places="$all_places"
18158   if test -z "$places"; then
18159     places="std"
18160   fi
18161
18162   bdb_version=1
18163   if test "-1" != "-1"; then
18164     bdb_version="$bdb_version.-1"
18165     if test "-1" != "-1"; then
18166       bdb_version="$bdb_version.-1"
18167     fi
18168   fi
18169   bdb_places="$places"
18170   bdb_default_search_headers="db_185.h"
18171   bdb_default_search_lib_names="db"
18172
18173
18174   apu_have_db=0
18175
18176   # Save the original values of the flags we tweak.
18177   apu_check_lib_save_libs="$LIBS"
18178   apu_check_lib_save_ldflags="$LDFLAGS"
18179   apu_check_lib_save_cppflags="$CPPFLAGS"
18180
18181   # The variable `found' is the prefix under which we've found
18182   # Berkeley DB, or `not' if we haven't found it anywhere yet.
18183   found=not
18184   for bdb_place in $bdb_places; do
18185
18186     LDFLAGS="$apu_check_lib_save_ldflags"
18187     CPPFLAGS="$apu_check_lib_save_cppflags"
18188     case "$bdb_place" in
18189       "std" )
18190         description="the standard places"
18191       ;;
18192       *":"* )
18193         header="`echo $bdb_place | sed -e 's/:.*$//'`"
18194         lib="`echo $bdb_place | sed -e 's/^.*://'`"
18195         CPPFLAGS="$CPPFLAGS -I$header"
18196         LDFLAGS="$LDFLAGS -L$lib"
18197         description="$header and $lib"
18198       ;;
18199       * )
18200         if test -d $bdb_place; then
18201           LDFLAGS="$LDFLAGS -L$bdb_place/lib"
18202           CPPFLAGS="$CPPFLAGS -I$bdb_place/include"
18203         else
18204           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5
18205 $as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; }
18206           { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5
18207 $as_echo "directory not found" >&6; }
18208           continue
18209         fi
18210         description="$bdb_place"
18211       ;;
18212     esac
18213
18214     # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this
18215     # trick to display a message instead.
18216     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5
18217 $as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; }
18218     { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
18219 $as_echo "" >&6; }
18220
18221     for bdb_libname in $bdb_default_search_lib_names; do
18222       for bdb_header in $bdb_default_search_headers; do
18223         # Clear the header cache variable for each location
18224
18225         cache_id="`echo ac_cv_header_${bdb_header} \
18226                  | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
18227
18228         unset $cache_id
18229         as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh`
18230 ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
18231 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
18232
18233           if test "1" = "3" -o "1" = "4" -o "1" = "5" -o "1" = "6"; then
18234             # We generate a separate cache variable for each prefix and libname
18235             # we search under.  That way, we avoid caching information that
18236             # changes if the user runs `configure' with a different set of
18237             # switches.
18238
18239             cache_id="`echo apu_cv_check_berkeley_db_1_-1_-1_${bdb_header}_${bdb_libname}_in_${bdb_place} \
18240                      | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
18241
18242
18243             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5
18244 $as_echo_n "checking for -l$bdb_libname... " >&6; }
18245                                     if eval \${$cache_id+:} false; then :
18246   $as_echo_n "(cached) " >&6
18247 else
18248
18249
18250     apu_try_berkeley_db_save_libs="$LIBS"
18251
18252     apu_check_berkeley_db_major=1
18253     apu_check_berkeley_db_minor=-1
18254     apu_check_berkeley_db_patch=-1
18255     apu_try_berkeley_db_header=$bdb_header
18256     apu_try_berkeley_db_libname=$bdb_libname
18257
18258     LIBS="$LIBS -l$apu_try_berkeley_db_libname"
18259     if test "$cross_compiling" = yes; then :
18260   apu_try_berkeley_db=yes
18261
18262 else
18263   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18264 /* end confdefs.h.  */
18265
18266 #include <stdlib.h>
18267 #include <stdio.h>
18268 #include <$apu_try_berkeley_db_header>
18269 main ()
18270 {
18271   int major, minor, patch;
18272
18273   db_version(&major, &minor, &patch);
18274
18275   /* Sanity check: ensure that db.h constants actually match the db library */
18276   if (major != DB_VERSION_MAJOR
18277       || minor != DB_VERSION_MINOR
18278       || patch != DB_VERSION_PATCH)
18279     exit (1);
18280
18281   /* Run-time check:  ensure the library claims to be the correct version. */
18282
18283   if ($apu_check_berkeley_db_major != -1) {
18284     if (major < $apu_check_berkeley_db_major)
18285       exit (1);
18286     if (major > $apu_check_berkeley_db_major)
18287       exit (0);
18288   }
18289
18290   if ($apu_check_berkeley_db_minor != -1) {
18291     if (minor < $apu_check_berkeley_db_minor)
18292       exit (1);
18293     if (minor > $apu_check_berkeley_db_minor)
18294       exit (0);
18295   }
18296
18297   if ($apu_check_berkeley_db_patch == -1
18298       || patch >= $apu_check_berkeley_db_patch)
18299     exit (0);
18300   else
18301     exit (1);
18302 }
18303
18304 _ACEOF
18305 if ac_fn_c_try_run "$LINENO"; then :
18306   apu_try_berkeley_db=yes
18307 else
18308   apu_try_berkeley_db=no
18309 fi
18310 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
18311   conftest.$ac_objext conftest.beam conftest.$ac_ext
18312 fi
18313
18314
18315     LIBS="$apu_try_berkeley_db_save_libs"
18316
18317
18318                 eval "$cache_id=$apu_try_berkeley_db"
18319
18320 fi
18321
18322             result="`eval echo '$'$cache_id`"
18323             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
18324 $as_echo "$result" >&6; }
18325           elif test "1" = "1"; then
18326             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh`
18327 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5
18328 $as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; }
18329 if eval \${$as_ac_Lib+:} false; then :
18330   $as_echo_n "(cached) " >&6
18331 else
18332   ac_check_lib_save_LIBS=$LIBS
18333 LIBS="-l$bdb_libname  $LIBS"
18334 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18335 /* end confdefs.h.  */
18336
18337 /* Override any GCC internal prototype to avoid an error.
18338    Use char because int might match the return type of a GCC
18339    builtin and then its argument prototype would still apply.  */
18340 #ifdef __cplusplus
18341 extern "C"
18342 #endif
18343 char dbopen ();
18344 int
18345 main ()
18346 {
18347 return dbopen ();
18348   ;
18349   return 0;
18350 }
18351 _ACEOF
18352 if ac_fn_c_try_link "$LINENO"; then :
18353   eval "$as_ac_Lib=yes"
18354 else
18355   eval "$as_ac_Lib=no"
18356 fi
18357 rm -f core conftest.err conftest.$ac_objext \
18358     conftest$ac_exeext conftest.$ac_ext
18359 LIBS=$ac_check_lib_save_LIBS
18360 fi
18361 eval ac_res=\$$as_ac_Lib
18362                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
18363 $as_echo "$ac_res" >&6; }
18364 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
18365   result=yes
18366 else
18367   result=no
18368
18369 fi
18370
18371           elif test "1" = "2"; then
18372             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh`
18373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5
18374 $as_echo_n "checking for db_open in -l$bdb_libname... " >&6; }
18375 if eval \${$as_ac_Lib+:} false; then :
18376   $as_echo_n "(cached) " >&6
18377 else
18378   ac_check_lib_save_LIBS=$LIBS
18379 LIBS="-l$bdb_libname  $LIBS"
18380 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18381 /* end confdefs.h.  */
18382
18383 /* Override any GCC internal prototype to avoid an error.
18384    Use char because int might match the return type of a GCC
18385    builtin and then its argument prototype would still apply.  */
18386 #ifdef __cplusplus
18387 extern "C"
18388 #endif
18389 char db_open ();
18390 int
18391 main ()
18392 {
18393 return db_open ();
18394   ;
18395   return 0;
18396 }
18397 _ACEOF
18398 if ac_fn_c_try_link "$LINENO"; then :
18399   eval "$as_ac_Lib=yes"
18400 else
18401   eval "$as_ac_Lib=no"
18402 fi
18403 rm -f core conftest.err conftest.$ac_objext \
18404     conftest$ac_exeext conftest.$ac_ext
18405 LIBS=$ac_check_lib_save_LIBS
18406 fi
18407 eval ac_res=\$$as_ac_Lib
18408                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
18409 $as_echo "$ac_res" >&6; }
18410 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
18411   result=yes
18412 else
18413   result=no
18414
18415 fi
18416
18417           fi
18418
18419 else
18420   result="no"
18421 fi
18422
18423
18424
18425         # If we found it, no need to search any more.
18426         if test "$result" = "yes"; then
18427           found="$bdb_place"
18428           break
18429         fi
18430       done
18431       test "$found" != "not" && break
18432     done
18433     test "$found" != "not" && break
18434   done
18435
18436   # Restore the original values of the flags we tweak.
18437   LDFLAGS="$apu_check_lib_save_ldflags"
18438   CPPFLAGS="$apu_check_lib_save_cppflags"
18439
18440   case "$found" in
18441   "not")
18442     apu_have_db=0
18443     ;;
18444   "std")
18445     apu_db_header=$bdb_header
18446     apu_db_lib=$bdb_libname
18447     apu_have_db=1
18448     ;;
18449   *":"*)
18450     header="`echo $found | sed -e 's/:.*$//'`"
18451     lib="`echo $found | sed -e 's/^.*://'`"
18452
18453
18454   if test "x$APRUTIL_INCLUDES" = "x"; then
18455     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$header\""
18456     APRUTIL_INCLUDES="-I$header"
18457   else
18458     apr_addto_bugger="-I$header"
18459     for i in $apr_addto_bugger; do
18460       apr_addto_duplicate="0"
18461       for j in $APRUTIL_INCLUDES; do
18462         if test "x$i" = "x$j"; then
18463           apr_addto_duplicate="1"
18464           break
18465         fi
18466       done
18467       if test $apr_addto_duplicate = "0"; then
18468         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
18469         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
18470       fi
18471     done
18472   fi
18473
18474
18475   if test "x$APRUTIL_LDFLAGS" = "x"; then
18476     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$lib\""
18477     APRUTIL_LDFLAGS="-L$lib"
18478   else
18479     apr_addto_bugger="-L$lib"
18480     for i in $apr_addto_bugger; do
18481       apr_addto_duplicate="0"
18482       for j in $APRUTIL_LDFLAGS; do
18483         if test "x$i" = "x$j"; then
18484           apr_addto_duplicate="1"
18485           break
18486         fi
18487       done
18488       if test $apr_addto_duplicate = "0"; then
18489         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
18490         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
18491       fi
18492     done
18493   fi
18494
18495     apu_db_header=$bdb_header
18496     apu_db_lib=$bdb_libname
18497     apu_have_db=1
18498     ;;
18499   *)
18500
18501   if test "x$APRUTIL_INCLUDES" = "x"; then
18502     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$found/include\""
18503     APRUTIL_INCLUDES="-I$found/include"
18504   else
18505     apr_addto_bugger="-I$found/include"
18506     for i in $apr_addto_bugger; do
18507       apr_addto_duplicate="0"
18508       for j in $APRUTIL_INCLUDES; do
18509         if test "x$i" = "x$j"; then
18510           apr_addto_duplicate="1"
18511           break
18512         fi
18513       done
18514       if test $apr_addto_duplicate = "0"; then
18515         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
18516         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
18517       fi
18518     done
18519   fi
18520
18521
18522   if test "x$APRUTIL_LDFLAGS" = "x"; then
18523     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$found/lib\""
18524     APRUTIL_LDFLAGS="-L$found/lib"
18525   else
18526     apr_addto_bugger="-L$found/lib"
18527     for i in $apr_addto_bugger; do
18528       apr_addto_duplicate="0"
18529       for j in $APRUTIL_LDFLAGS; do
18530         if test "x$i" = "x$j"; then
18531           apr_addto_duplicate="1"
18532           break
18533         fi
18534       done
18535       if test $apr_addto_duplicate = "0"; then
18536         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
18537         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
18538       fi
18539     done
18540   fi
18541
18542     apu_db_header=$bdb_header
18543     apu_db_lib=$bdb_libname
18544     apu_have_db=1
18545     ;;
18546   esac
18547
18548   if test "$apu_have_db" = "1"; then
18549     apu_db_version=185
18550   fi
18551
18552   fi
18553   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB" >&5
18554 $as_echo_n "checking for Berkeley DB... " >&6; }
18555   if test "$apu_have_db" = "1"; then
18556     { $as_echo "$as_me:${as_lineno-$LINENO}: result: found db$apu_db_version" >&5
18557 $as_echo "found db$apu_db_version" >&6; }
18558   else
18559     { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
18560 $as_echo "not found" >&6; }
18561   fi
18562
18563     ;;
18564   esac
18565
18566       if test "$apu_have_db" = "0"; then
18567         as_fn_error $? "Berkeley DB not found." "$LINENO" 5
18568       fi
18569     fi
18570
18571 fi
18572
18573
18574   if test -n "$apu_db_xtra_libs"; then
18575     LIBS="$saveddbxtralibs"
18576   fi
18577
18578   case "$requested" in
18579     sdbm | gdbm | ndbm | db)
18580       eval "apu_use_$requested=1"
18581       apu_default_dbm=$requested
18582       ;;
18583     db185 | db[123456])
18584       apu_use_db=1
18585       apu_default_dbm=$requested
18586       ;;
18587     db[456][0-9])
18588       apu_use_db=1
18589       apu_default_dbm=`echo $requested | sed -e 's/.$//'`
18590       ;;
18591     default)
18592             apu_default_dbm="sdbm (default)"
18593       apu_use_sdbm=1
18594       ;;
18595     *)
18596       as_fn_error $? "--with-dbm=$requested is an unknown DBM type.
18597         Use one of: $dbm_list" "$LINENO" 5
18598       ;;
18599   esac
18600
18601         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default DBM" >&5
18602 $as_echo_n "checking for default DBM... " >&6; }
18603   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apu_default_dbm" >&5
18604 $as_echo "$apu_default_dbm" >&6; }
18605
18606
18607
18608
18609
18610
18611
18612
18613
18614
18615
18616
18617
18618   if test "$apu_have_db" = "1"; then
18619
18620   if test "x$LDADD_dbm_db" = "x"; then
18621     test "x$silent" != "xyes" && echo "  setting LDADD_dbm_db to \"-l$apu_db_lib\""
18622     LDADD_dbm_db="-l$apu_db_lib"
18623   else
18624     apr_addto_bugger="-l$apu_db_lib"
18625     for i in $apr_addto_bugger; do
18626       apr_addto_duplicate="0"
18627       for j in $LDADD_dbm_db; do
18628         if test "x$i" = "x$j"; then
18629           apr_addto_duplicate="1"
18630           break
18631         fi
18632       done
18633       if test $apr_addto_duplicate = "0"; then
18634         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDADD_dbm_db"
18635         LDADD_dbm_db="$LDADD_dbm_db $i"
18636       fi
18637     done
18638   fi
18639
18640     if test -n "apu_db_xtra_libs"; then
18641
18642   if test "x$LDADD_dbm_db" = "x"; then
18643     test "x$silent" != "xyes" && echo "  setting LDADD_dbm_db to \"$apu_db_xtra_libs\""
18644     LDADD_dbm_db="$apu_db_xtra_libs"
18645   else
18646     apr_addto_bugger="$apu_db_xtra_libs"
18647     for i in $apr_addto_bugger; do
18648       apr_addto_duplicate="0"
18649       for j in $LDADD_dbm_db; do
18650         if test "x$i" = "x$j"; then
18651           apr_addto_duplicate="1"
18652           break
18653         fi
18654       done
18655       if test $apr_addto_duplicate = "0"; then
18656         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDADD_dbm_db"
18657         LDADD_dbm_db="$LDADD_dbm_db $i"
18658       fi
18659     done
18660   fi
18661
18662     fi
18663   fi
18664
18665       if test "$apu_have_gdbm" = "1"; then
18666
18667   if test "x$LDADD_dbm_gdbm" = "x"; then
18668     test "x$silent" != "xyes" && echo "  setting LDADD_dbm_gdbm to \"-lgdbm\""
18669     LDADD_dbm_gdbm="-lgdbm"
18670   else
18671     apr_addto_bugger="-lgdbm"
18672     for i in $apr_addto_bugger; do
18673       apr_addto_duplicate="0"
18674       for j in $LDADD_dbm_gdbm; do
18675         if test "x$i" = "x$j"; then
18676           apr_addto_duplicate="1"
18677           break
18678         fi
18679       done
18680       if test $apr_addto_duplicate = "0"; then
18681         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDADD_dbm_gdbm"
18682         LDADD_dbm_gdbm="$LDADD_dbm_gdbm $i"
18683       fi
18684     done
18685   fi
18686
18687   fi
18688
18689   if test "$apu_have_ndbm" = "1"; then
18690
18691   if test "x$LDADD_dbm_ndbm" = "x"; then
18692     test "x$silent" != "xyes" && echo "  setting LDADD_dbm_ndbm to \"-l$apu_ndbm_lib\""
18693     LDADD_dbm_ndbm="-l$apu_ndbm_lib"
18694   else
18695     apr_addto_bugger="-l$apu_ndbm_lib"
18696     for i in $apr_addto_bugger; do
18697       apr_addto_duplicate="0"
18698       for j in $LDADD_dbm_ndbm; do
18699         if test "x$i" = "x$j"; then
18700           apr_addto_duplicate="1"
18701           break
18702         fi
18703       done
18704       if test $apr_addto_duplicate = "0"; then
18705         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDADD_dbm_ndbm"
18706         LDADD_dbm_ndbm="$LDADD_dbm_ndbm $i"
18707       fi
18708     done
18709   fi
18710
18711   fi
18712
18713
18714
18715
18716
18717
18718   apu_have_pgsql=0
18719
18720   old_libs="$LIBS"
18721   old_cppflags="$CPPFLAGS"
18722   old_ldflags="$LDFLAGS"
18723
18724
18725 # Check whether --with-pgsql was given.
18726 if test "${with_pgsql+set}" = set; then :
18727   withval=$with_pgsql;
18728     if test "$withval" = "yes"; then
18729       # Extract the first word of "pg_config", so it can be a program name with args.
18730 set dummy pg_config; ac_word=$2
18731 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
18732 $as_echo_n "checking for $ac_word... " >&6; }
18733 if ${ac_cv_path_PGSQL_CONFIG+:} false; then :
18734   $as_echo_n "(cached) " >&6
18735 else
18736   case $PGSQL_CONFIG in
18737   [\\/]* | ?:[\\/]*)
18738   ac_cv_path_PGSQL_CONFIG="$PGSQL_CONFIG" # Let the user override the test with a path.
18739   ;;
18740   *)
18741   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18742 for as_dir in $PATH
18743 do
18744   IFS=$as_save_IFS
18745   test -z "$as_dir" && as_dir=.
18746     for ac_exec_ext in '' $ac_executable_extensions; do
18747   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18748     ac_cv_path_PGSQL_CONFIG="$as_dir/$ac_word$ac_exec_ext"
18749     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
18750     break 2
18751   fi
18752 done
18753   done
18754 IFS=$as_save_IFS
18755
18756   ;;
18757 esac
18758 fi
18759 PGSQL_CONFIG=$ac_cv_path_PGSQL_CONFIG
18760 if test -n "$PGSQL_CONFIG"; then
18761   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PGSQL_CONFIG" >&5
18762 $as_echo "$PGSQL_CONFIG" >&6; }
18763 else
18764   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18765 $as_echo "no" >&6; }
18766 fi
18767
18768
18769       if test "x$PGSQL_CONFIG" != 'x'; then
18770         pgsql_CPPFLAGS="-I`$PGSQL_CONFIG --includedir`"
18771         pgsql_LDFLAGS="-L`$PGSQL_CONFIG --libdir`"
18772
18773
18774   if test "x$CPPFLAGS" = "x"; then
18775     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"$pgsql_CPPFLAGS\""
18776     CPPFLAGS="$pgsql_CPPFLAGS"
18777   else
18778     apr_addto_bugger="$pgsql_CPPFLAGS"
18779     for i in $apr_addto_bugger; do
18780       apr_addto_duplicate="0"
18781       for j in $CPPFLAGS; do
18782         if test "x$i" = "x$j"; then
18783           apr_addto_duplicate="1"
18784           break
18785         fi
18786       done
18787       if test $apr_addto_duplicate = "0"; then
18788         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
18789         CPPFLAGS="$CPPFLAGS $i"
18790       fi
18791     done
18792   fi
18793
18794
18795   if test "x$LDFLAGS" = "x"; then
18796     test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"$pgsql_LDFLAGS\""
18797     LDFLAGS="$pgsql_LDFLAGS"
18798   else
18799     apr_addto_bugger="$pgsql_LDFLAGS"
18800     for i in $apr_addto_bugger; do
18801       apr_addto_duplicate="0"
18802       for j in $LDFLAGS; do
18803         if test "x$i" = "x$j"; then
18804           apr_addto_duplicate="1"
18805           break
18806         fi
18807       done
18808       if test $apr_addto_duplicate = "0"; then
18809         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
18810         LDFLAGS="$LDFLAGS $i"
18811       fi
18812     done
18813   fi
18814
18815       fi
18816
18817       for ac_header in libpq-fe.h
18818 do :
18819   ac_fn_c_check_header_mongrel "$LINENO" "libpq-fe.h" "ac_cv_header_libpq_fe_h" "$ac_includes_default"
18820 if test "x$ac_cv_header_libpq_fe_h" = xyes; then :
18821   cat >>confdefs.h <<_ACEOF
18822 #define HAVE_LIBPQ_FE_H 1
18823 _ACEOF
18824
18825         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PQsendQueryPrepared in -lpq" >&5
18826 $as_echo_n "checking for PQsendQueryPrepared in -lpq... " >&6; }
18827 if ${ac_cv_lib_pq_PQsendQueryPrepared+:} false; then :
18828   $as_echo_n "(cached) " >&6
18829 else
18830   ac_check_lib_save_LIBS=$LIBS
18831 LIBS="-lpq  $LIBS"
18832 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18833 /* end confdefs.h.  */
18834
18835 /* Override any GCC internal prototype to avoid an error.
18836    Use char because int might match the return type of a GCC
18837    builtin and then its argument prototype would still apply.  */
18838 #ifdef __cplusplus
18839 extern "C"
18840 #endif
18841 char PQsendQueryPrepared ();
18842 int
18843 main ()
18844 {
18845 return PQsendQueryPrepared ();
18846   ;
18847   return 0;
18848 }
18849 _ACEOF
18850 if ac_fn_c_try_link "$LINENO"; then :
18851   ac_cv_lib_pq_PQsendQueryPrepared=yes
18852 else
18853   ac_cv_lib_pq_PQsendQueryPrepared=no
18854 fi
18855 rm -f core conftest.err conftest.$ac_objext \
18856     conftest$ac_exeext conftest.$ac_ext
18857 LIBS=$ac_check_lib_save_LIBS
18858 fi
18859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQsendQueryPrepared" >&5
18860 $as_echo "$ac_cv_lib_pq_PQsendQueryPrepared" >&6; }
18861 if test "x$ac_cv_lib_pq_PQsendQueryPrepared" = xyes; then :
18862   apu_have_pgsql=1
18863 else
18864
18865         if test "x$PGSQL_CONFIG" != 'x'; then
18866           unset ac_cv_lib_pq_PQsendQueryPrepared
18867           pgsql_LIBS="`$PGSQL_CONFIG --libs`"
18868
18869   if test "x$LIBS" = "x"; then
18870     test "x$silent" != "xyes" && echo "  setting LIBS to \"$pgsql_LIBS\""
18871     LIBS="$pgsql_LIBS"
18872   else
18873     apr_addto_bugger="$pgsql_LIBS"
18874     for i in $apr_addto_bugger; do
18875       apr_addto_duplicate="0"
18876       for j in $LIBS; do
18877         if test "x$i" = "x$j"; then
18878           apr_addto_duplicate="1"
18879           break
18880         fi
18881       done
18882       if test $apr_addto_duplicate = "0"; then
18883         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
18884         LIBS="$LIBS $i"
18885       fi
18886     done
18887   fi
18888
18889           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PQsendQueryPrepared in -lpq" >&5
18890 $as_echo_n "checking for PQsendQueryPrepared in -lpq... " >&6; }
18891 if ${ac_cv_lib_pq_PQsendQueryPrepared+:} false; then :
18892   $as_echo_n "(cached) " >&6
18893 else
18894   ac_check_lib_save_LIBS=$LIBS
18895 LIBS="-lpq  $LIBS"
18896 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18897 /* end confdefs.h.  */
18898
18899 /* Override any GCC internal prototype to avoid an error.
18900    Use char because int might match the return type of a GCC
18901    builtin and then its argument prototype would still apply.  */
18902 #ifdef __cplusplus
18903 extern "C"
18904 #endif
18905 char PQsendQueryPrepared ();
18906 int
18907 main ()
18908 {
18909 return PQsendQueryPrepared ();
18910   ;
18911   return 0;
18912 }
18913 _ACEOF
18914 if ac_fn_c_try_link "$LINENO"; then :
18915   ac_cv_lib_pq_PQsendQueryPrepared=yes
18916 else
18917   ac_cv_lib_pq_PQsendQueryPrepared=no
18918 fi
18919 rm -f core conftest.err conftest.$ac_objext \
18920     conftest$ac_exeext conftest.$ac_ext
18921 LIBS=$ac_check_lib_save_LIBS
18922 fi
18923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQsendQueryPrepared" >&5
18924 $as_echo "$ac_cv_lib_pq_PQsendQueryPrepared" >&6; }
18925 if test "x$ac_cv_lib_pq_PQsendQueryPrepared" = xyes; then :
18926   apu_have_pgsql=1
18927 fi
18928
18929         fi
18930
18931 fi
18932
18933
18934 fi
18935
18936 done
18937
18938       if test "$apu_have_pgsql" = "0"; then
18939         for ac_header in postgresql/libpq-fe.h
18940 do :
18941   ac_fn_c_check_header_mongrel "$LINENO" "postgresql/libpq-fe.h" "ac_cv_header_postgresql_libpq_fe_h" "$ac_includes_default"
18942 if test "x$ac_cv_header_postgresql_libpq_fe_h" = xyes; then :
18943   cat >>confdefs.h <<_ACEOF
18944 #define HAVE_POSTGRESQL_LIBPQ_FE_H 1
18945 _ACEOF
18946
18947           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PQsendQueryPrepared in -lpq" >&5
18948 $as_echo_n "checking for PQsendQueryPrepared in -lpq... " >&6; }
18949 if ${ac_cv_lib_pq_PQsendQueryPrepared+:} false; then :
18950   $as_echo_n "(cached) " >&6
18951 else
18952   ac_check_lib_save_LIBS=$LIBS
18953 LIBS="-lpq  $LIBS"
18954 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18955 /* end confdefs.h.  */
18956
18957 /* Override any GCC internal prototype to avoid an error.
18958    Use char because int might match the return type of a GCC
18959    builtin and then its argument prototype would still apply.  */
18960 #ifdef __cplusplus
18961 extern "C"
18962 #endif
18963 char PQsendQueryPrepared ();
18964 int
18965 main ()
18966 {
18967 return PQsendQueryPrepared ();
18968   ;
18969   return 0;
18970 }
18971 _ACEOF
18972 if ac_fn_c_try_link "$LINENO"; then :
18973   ac_cv_lib_pq_PQsendQueryPrepared=yes
18974 else
18975   ac_cv_lib_pq_PQsendQueryPrepared=no
18976 fi
18977 rm -f core conftest.err conftest.$ac_objext \
18978     conftest$ac_exeext conftest.$ac_ext
18979 LIBS=$ac_check_lib_save_LIBS
18980 fi
18981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQsendQueryPrepared" >&5
18982 $as_echo "$ac_cv_lib_pq_PQsendQueryPrepared" >&6; }
18983 if test "x$ac_cv_lib_pq_PQsendQueryPrepared" = xyes; then :
18984   apu_have_pgsql=1
18985 else
18986
18987           if test "x$PGSQL_CONFIG" != 'x'; then
18988             unset ac_cv_lib_pq_PQsendQueryPrepared
18989             pgsql_LIBS="`$PGSQL_CONFIG --libs`"
18990
18991   if test "x$LIBS" = "x"; then
18992     test "x$silent" != "xyes" && echo "  setting LIBS to \"$pgsql_LIBS\""
18993     LIBS="$pgsql_LIBS"
18994   else
18995     apr_addto_bugger="$pgsql_LIBS"
18996     for i in $apr_addto_bugger; do
18997       apr_addto_duplicate="0"
18998       for j in $LIBS; do
18999         if test "x$i" = "x$j"; then
19000           apr_addto_duplicate="1"
19001           break
19002         fi
19003       done
19004       if test $apr_addto_duplicate = "0"; then
19005         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
19006         LIBS="$LIBS $i"
19007       fi
19008     done
19009   fi
19010
19011             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PQsendQueryPrepared in -lpq" >&5
19012 $as_echo_n "checking for PQsendQueryPrepared in -lpq... " >&6; }
19013 if ${ac_cv_lib_pq_PQsendQueryPrepared+:} false; then :
19014   $as_echo_n "(cached) " >&6
19015 else
19016   ac_check_lib_save_LIBS=$LIBS
19017 LIBS="-lpq  $LIBS"
19018 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19019 /* end confdefs.h.  */
19020
19021 /* Override any GCC internal prototype to avoid an error.
19022    Use char because int might match the return type of a GCC
19023    builtin and then its argument prototype would still apply.  */
19024 #ifdef __cplusplus
19025 extern "C"
19026 #endif
19027 char PQsendQueryPrepared ();
19028 int
19029 main ()
19030 {
19031 return PQsendQueryPrepared ();
19032   ;
19033   return 0;
19034 }
19035 _ACEOF
19036 if ac_fn_c_try_link "$LINENO"; then :
19037   ac_cv_lib_pq_PQsendQueryPrepared=yes
19038 else
19039   ac_cv_lib_pq_PQsendQueryPrepared=no
19040 fi
19041 rm -f core conftest.err conftest.$ac_objext \
19042     conftest$ac_exeext conftest.$ac_ext
19043 LIBS=$ac_check_lib_save_LIBS
19044 fi
19045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQsendQueryPrepared" >&5
19046 $as_echo "$ac_cv_lib_pq_PQsendQueryPrepared" >&6; }
19047 if test "x$ac_cv_lib_pq_PQsendQueryPrepared" = xyes; then :
19048   apu_have_pgsql=1
19049 fi
19050
19051           fi
19052
19053 fi
19054
19055
19056 fi
19057
19058 done
19059
19060       fi
19061       if test "$apu_have_pgsql" != "0" && test "x$PGSQL_CONFIG" != 'x'; then
19062
19063   if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then
19064     test "x$silent" != "xyes" && echo "  setting APRUTIL_PRIV_INCLUDES to \"$pgsql_CPPFLAGS\""
19065     APRUTIL_PRIV_INCLUDES="$pgsql_CPPFLAGS"
19066   else
19067     apr_addto_bugger="$pgsql_CPPFLAGS"
19068     for i in $apr_addto_bugger; do
19069       apr_addto_duplicate="0"
19070       for j in $APRUTIL_PRIV_INCLUDES; do
19071         if test "x$i" = "x$j"; then
19072           apr_addto_duplicate="1"
19073           break
19074         fi
19075       done
19076       if test $apr_addto_duplicate = "0"; then
19077         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_PRIV_INCLUDES"
19078         APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i"
19079       fi
19080     done
19081   fi
19082
19083       fi
19084     elif test "$withval" = "no"; then
19085       :
19086     else
19087       # Extract the first word of "pg_config", so it can be a program name with args.
19088 set dummy pg_config; ac_word=$2
19089 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
19090 $as_echo_n "checking for $ac_word... " >&6; }
19091 if ${ac_cv_path_PGSQL_CONFIG+:} false; then :
19092   $as_echo_n "(cached) " >&6
19093 else
19094   case $PGSQL_CONFIG in
19095   [\\/]* | ?:[\\/]*)
19096   ac_cv_path_PGSQL_CONFIG="$PGSQL_CONFIG" # Let the user override the test with a path.
19097   ;;
19098   *)
19099   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19100 for as_dir in $withval/bin
19101 do
19102   IFS=$as_save_IFS
19103   test -z "$as_dir" && as_dir=.
19104     for ac_exec_ext in '' $ac_executable_extensions; do
19105   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
19106     ac_cv_path_PGSQL_CONFIG="$as_dir/$ac_word$ac_exec_ext"
19107     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
19108     break 2
19109   fi
19110 done
19111   done
19112 IFS=$as_save_IFS
19113
19114   ;;
19115 esac
19116 fi
19117 PGSQL_CONFIG=$ac_cv_path_PGSQL_CONFIG
19118 if test -n "$PGSQL_CONFIG"; then
19119   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PGSQL_CONFIG" >&5
19120 $as_echo "$PGSQL_CONFIG" >&6; }
19121 else
19122   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19123 $as_echo "no" >&6; }
19124 fi
19125
19126
19127       if test "x$PGSQL_CONFIG" != 'x'; then
19128         pgsql_CPPFLAGS="-I`$PGSQL_CONFIG --includedir`"
19129         pgsql_LDFLAGS="-L`$PGSQL_CONFIG --libdir`"
19130       else
19131         pgsql_CPPFLAGS="-I$withval/include"
19132         pgsql_LDFLAGS="-L$withval/lib "
19133       fi
19134
19135
19136   if test "x$CPPFLAGS" = "x"; then
19137     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"$pgsql_CPPFLAGS\""
19138     CPPFLAGS="$pgsql_CPPFLAGS"
19139   else
19140     apr_addto_bugger="$pgsql_CPPFLAGS"
19141     for i in $apr_addto_bugger; do
19142       apr_addto_duplicate="0"
19143       for j in $CPPFLAGS; do
19144         if test "x$i" = "x$j"; then
19145           apr_addto_duplicate="1"
19146           break
19147         fi
19148       done
19149       if test $apr_addto_duplicate = "0"; then
19150         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
19151         CPPFLAGS="$CPPFLAGS $i"
19152       fi
19153     done
19154   fi
19155
19156
19157   if test "x$LDFLAGS" = "x"; then
19158     test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"$pgsql_LDFLAGS\""
19159     LDFLAGS="$pgsql_LDFLAGS"
19160   else
19161     apr_addto_bugger="$pgsql_LDFLAGS"
19162     for i in $apr_addto_bugger; do
19163       apr_addto_duplicate="0"
19164       for j in $LDFLAGS; do
19165         if test "x$i" = "x$j"; then
19166           apr_addto_duplicate="1"
19167           break
19168         fi
19169       done
19170       if test $apr_addto_duplicate = "0"; then
19171         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
19172         LDFLAGS="$LDFLAGS $i"
19173       fi
19174     done
19175   fi
19176
19177
19178       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pgsql in $withval" >&5
19179 $as_echo "$as_me: checking for pgsql in $withval" >&6;}
19180       for ac_header in libpq-fe.h
19181 do :
19182   ac_fn_c_check_header_mongrel "$LINENO" "libpq-fe.h" "ac_cv_header_libpq_fe_h" "$ac_includes_default"
19183 if test "x$ac_cv_header_libpq_fe_h" = xyes; then :
19184   cat >>confdefs.h <<_ACEOF
19185 #define HAVE_LIBPQ_FE_H 1
19186 _ACEOF
19187
19188         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PQsendQueryPrepared in -lpq" >&5
19189 $as_echo_n "checking for PQsendQueryPrepared in -lpq... " >&6; }
19190 if ${ac_cv_lib_pq_PQsendQueryPrepared+:} false; then :
19191   $as_echo_n "(cached) " >&6
19192 else
19193   ac_check_lib_save_LIBS=$LIBS
19194 LIBS="-lpq  $LIBS"
19195 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19196 /* end confdefs.h.  */
19197
19198 /* Override any GCC internal prototype to avoid an error.
19199    Use char because int might match the return type of a GCC
19200    builtin and then its argument prototype would still apply.  */
19201 #ifdef __cplusplus
19202 extern "C"
19203 #endif
19204 char PQsendQueryPrepared ();
19205 int
19206 main ()
19207 {
19208 return PQsendQueryPrepared ();
19209   ;
19210   return 0;
19211 }
19212 _ACEOF
19213 if ac_fn_c_try_link "$LINENO"; then :
19214   ac_cv_lib_pq_PQsendQueryPrepared=yes
19215 else
19216   ac_cv_lib_pq_PQsendQueryPrepared=no
19217 fi
19218 rm -f core conftest.err conftest.$ac_objext \
19219     conftest$ac_exeext conftest.$ac_ext
19220 LIBS=$ac_check_lib_save_LIBS
19221 fi
19222 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQsendQueryPrepared" >&5
19223 $as_echo "$ac_cv_lib_pq_PQsendQueryPrepared" >&6; }
19224 if test "x$ac_cv_lib_pq_PQsendQueryPrepared" = xyes; then :
19225   apu_have_pgsql=1
19226 else
19227
19228         if test "x$PGSQL_CONFIG" != 'x'; then
19229           unset ac_cv_lib_pq_PQsendQueryPrepared
19230           pgsql_LIBS="`$PGSQL_CONFIG --libs`"
19231
19232   if test "x$LIBS" = "x"; then
19233     test "x$silent" != "xyes" && echo "  setting LIBS to \"$pgsql_LIBS\""
19234     LIBS="$pgsql_LIBS"
19235   else
19236     apr_addto_bugger="$pgsql_LIBS"
19237     for i in $apr_addto_bugger; do
19238       apr_addto_duplicate="0"
19239       for j in $LIBS; do
19240         if test "x$i" = "x$j"; then
19241           apr_addto_duplicate="1"
19242           break
19243         fi
19244       done
19245       if test $apr_addto_duplicate = "0"; then
19246         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
19247         LIBS="$LIBS $i"
19248       fi
19249     done
19250   fi
19251
19252           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PQsendQueryPrepared in -lpq" >&5
19253 $as_echo_n "checking for PQsendQueryPrepared in -lpq... " >&6; }
19254 if ${ac_cv_lib_pq_PQsendQueryPrepared+:} false; then :
19255   $as_echo_n "(cached) " >&6
19256 else
19257   ac_check_lib_save_LIBS=$LIBS
19258 LIBS="-lpq  $LIBS"
19259 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19260 /* end confdefs.h.  */
19261
19262 /* Override any GCC internal prototype to avoid an error.
19263    Use char because int might match the return type of a GCC
19264    builtin and then its argument prototype would still apply.  */
19265 #ifdef __cplusplus
19266 extern "C"
19267 #endif
19268 char PQsendQueryPrepared ();
19269 int
19270 main ()
19271 {
19272 return PQsendQueryPrepared ();
19273   ;
19274   return 0;
19275 }
19276 _ACEOF
19277 if ac_fn_c_try_link "$LINENO"; then :
19278   ac_cv_lib_pq_PQsendQueryPrepared=yes
19279 else
19280   ac_cv_lib_pq_PQsendQueryPrepared=no
19281 fi
19282 rm -f core conftest.err conftest.$ac_objext \
19283     conftest$ac_exeext conftest.$ac_ext
19284 LIBS=$ac_check_lib_save_LIBS
19285 fi
19286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQsendQueryPrepared" >&5
19287 $as_echo "$ac_cv_lib_pq_PQsendQueryPrepared" >&6; }
19288 if test "x$ac_cv_lib_pq_PQsendQueryPrepared" = xyes; then :
19289   apu_have_pgsql=1
19290 fi
19291
19292         fi
19293
19294 fi
19295
19296
19297 fi
19298
19299 done
19300
19301       if test "$apu_have_pgsql" != "1"; then
19302         for ac_header in postgresql/libpq-fe.h
19303 do :
19304   ac_fn_c_check_header_mongrel "$LINENO" "postgresql/libpq-fe.h" "ac_cv_header_postgresql_libpq_fe_h" "$ac_includes_default"
19305 if test "x$ac_cv_header_postgresql_libpq_fe_h" = xyes; then :
19306   cat >>confdefs.h <<_ACEOF
19307 #define HAVE_POSTGRESQL_LIBPQ_FE_H 1
19308 _ACEOF
19309
19310           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PQsendQueryPrepared in -lpq" >&5
19311 $as_echo_n "checking for PQsendQueryPrepared in -lpq... " >&6; }
19312 if ${ac_cv_lib_pq_PQsendQueryPrepared+:} false; then :
19313   $as_echo_n "(cached) " >&6
19314 else
19315   ac_check_lib_save_LIBS=$LIBS
19316 LIBS="-lpq  $LIBS"
19317 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19318 /* end confdefs.h.  */
19319
19320 /* Override any GCC internal prototype to avoid an error.
19321    Use char because int might match the return type of a GCC
19322    builtin and then its argument prototype would still apply.  */
19323 #ifdef __cplusplus
19324 extern "C"
19325 #endif
19326 char PQsendQueryPrepared ();
19327 int
19328 main ()
19329 {
19330 return PQsendQueryPrepared ();
19331   ;
19332   return 0;
19333 }
19334 _ACEOF
19335 if ac_fn_c_try_link "$LINENO"; then :
19336   ac_cv_lib_pq_PQsendQueryPrepared=yes
19337 else
19338   ac_cv_lib_pq_PQsendQueryPrepared=no
19339 fi
19340 rm -f core conftest.err conftest.$ac_objext \
19341     conftest$ac_exeext conftest.$ac_ext
19342 LIBS=$ac_check_lib_save_LIBS
19343 fi
19344 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQsendQueryPrepared" >&5
19345 $as_echo "$ac_cv_lib_pq_PQsendQueryPrepared" >&6; }
19346 if test "x$ac_cv_lib_pq_PQsendQueryPrepared" = xyes; then :
19347   apu_have_pgsql=1
19348 else
19349
19350           if test "x$PGSQL_CONFIG" != 'x'; then
19351             unset ac_cv_lib_pq_PQsendQueryPrepared
19352             pgsql_LIBS="`$PGSQL_CONFIG --libs`"
19353
19354   if test "x$LIBS" = "x"; then
19355     test "x$silent" != "xyes" && echo "  setting LIBS to \"$pgsql_LIBS\""
19356     LIBS="$pgsql_LIBS"
19357   else
19358     apr_addto_bugger="$pgsql_LIBS"
19359     for i in $apr_addto_bugger; do
19360       apr_addto_duplicate="0"
19361       for j in $LIBS; do
19362         if test "x$i" = "x$j"; then
19363           apr_addto_duplicate="1"
19364           break
19365         fi
19366       done
19367       if test $apr_addto_duplicate = "0"; then
19368         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
19369         LIBS="$LIBS $i"
19370       fi
19371     done
19372   fi
19373
19374             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PQsendQueryPrepared in -lpq" >&5
19375 $as_echo_n "checking for PQsendQueryPrepared in -lpq... " >&6; }
19376 if ${ac_cv_lib_pq_PQsendQueryPrepared+:} false; then :
19377   $as_echo_n "(cached) " >&6
19378 else
19379   ac_check_lib_save_LIBS=$LIBS
19380 LIBS="-lpq  $LIBS"
19381 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19382 /* end confdefs.h.  */
19383
19384 /* Override any GCC internal prototype to avoid an error.
19385    Use char because int might match the return type of a GCC
19386    builtin and then its argument prototype would still apply.  */
19387 #ifdef __cplusplus
19388 extern "C"
19389 #endif
19390 char PQsendQueryPrepared ();
19391 int
19392 main ()
19393 {
19394 return PQsendQueryPrepared ();
19395   ;
19396   return 0;
19397 }
19398 _ACEOF
19399 if ac_fn_c_try_link "$LINENO"; then :
19400   ac_cv_lib_pq_PQsendQueryPrepared=yes
19401 else
19402   ac_cv_lib_pq_PQsendQueryPrepared=no
19403 fi
19404 rm -f core conftest.err conftest.$ac_objext \
19405     conftest$ac_exeext conftest.$ac_ext
19406 LIBS=$ac_check_lib_save_LIBS
19407 fi
19408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQsendQueryPrepared" >&5
19409 $as_echo "$ac_cv_lib_pq_PQsendQueryPrepared" >&6; }
19410 if test "x$ac_cv_lib_pq_PQsendQueryPrepared" = xyes; then :
19411   apu_have_pgsql=1
19412 fi
19413
19414           fi
19415
19416 fi
19417
19418
19419 fi
19420
19421 done
19422
19423       fi
19424       if test "$apu_have_pgsql" != "0"; then
19425
19426   if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then
19427     test "x$silent" != "xyes" && echo "  setting APRUTIL_PRIV_INCLUDES to \"$pgsql_CPPFLAGS\""
19428     APRUTIL_PRIV_INCLUDES="$pgsql_CPPFLAGS"
19429   else
19430     apr_addto_bugger="$pgsql_CPPFLAGS"
19431     for i in $apr_addto_bugger; do
19432       apr_addto_duplicate="0"
19433       for j in $APRUTIL_PRIV_INCLUDES; do
19434         if test "x$i" = "x$j"; then
19435           apr_addto_duplicate="1"
19436           break
19437         fi
19438       done
19439       if test $apr_addto_duplicate = "0"; then
19440         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_PRIV_INCLUDES"
19441         APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i"
19442       fi
19443     done
19444   fi
19445
19446       fi
19447     fi
19448
19449 else
19450
19451     # Extract the first word of "pg_config", so it can be a program name with args.
19452 set dummy pg_config; ac_word=$2
19453 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
19454 $as_echo_n "checking for $ac_word... " >&6; }
19455 if ${ac_cv_path_PGSQL_CONFIG+:} false; then :
19456   $as_echo_n "(cached) " >&6
19457 else
19458   case $PGSQL_CONFIG in
19459   [\\/]* | ?:[\\/]*)
19460   ac_cv_path_PGSQL_CONFIG="$PGSQL_CONFIG" # Let the user override the test with a path.
19461   ;;
19462   *)
19463   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19464 for as_dir in $PATH
19465 do
19466   IFS=$as_save_IFS
19467   test -z "$as_dir" && as_dir=.
19468     for ac_exec_ext in '' $ac_executable_extensions; do
19469   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
19470     ac_cv_path_PGSQL_CONFIG="$as_dir/$ac_word$ac_exec_ext"
19471     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
19472     break 2
19473   fi
19474 done
19475   done
19476 IFS=$as_save_IFS
19477
19478   ;;
19479 esac
19480 fi
19481 PGSQL_CONFIG=$ac_cv_path_PGSQL_CONFIG
19482 if test -n "$PGSQL_CONFIG"; then
19483   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PGSQL_CONFIG" >&5
19484 $as_echo "$PGSQL_CONFIG" >&6; }
19485 else
19486   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19487 $as_echo "no" >&6; }
19488 fi
19489
19490
19491     if test "x$PGSQL_CONFIG" != 'x'; then
19492       pgsql_CPPFLAGS="-I`$PGSQL_CONFIG --includedir`"
19493       pgsql_LDFLAGS="-L`$PGSQL_CONFIG --libdir`"
19494
19495
19496   if test "x$CPPFLAGS" = "x"; then
19497     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"$pgsql_CPPFLAGS\""
19498     CPPFLAGS="$pgsql_CPPFLAGS"
19499   else
19500     apr_addto_bugger="$pgsql_CPPFLAGS"
19501     for i in $apr_addto_bugger; do
19502       apr_addto_duplicate="0"
19503       for j in $CPPFLAGS; do
19504         if test "x$i" = "x$j"; then
19505           apr_addto_duplicate="1"
19506           break
19507         fi
19508       done
19509       if test $apr_addto_duplicate = "0"; then
19510         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
19511         CPPFLAGS="$CPPFLAGS $i"
19512       fi
19513     done
19514   fi
19515
19516
19517   if test "x$LDFLAGS" = "x"; then
19518     test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"$pgsql_LDFLAGS\""
19519     LDFLAGS="$pgsql_LDFLAGS"
19520   else
19521     apr_addto_bugger="$pgsql_LDFLAGS"
19522     for i in $apr_addto_bugger; do
19523       apr_addto_duplicate="0"
19524       for j in $LDFLAGS; do
19525         if test "x$i" = "x$j"; then
19526           apr_addto_duplicate="1"
19527           break
19528         fi
19529       done
19530       if test $apr_addto_duplicate = "0"; then
19531         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
19532         LDFLAGS="$LDFLAGS $i"
19533       fi
19534     done
19535   fi
19536
19537     fi
19538
19539     for ac_header in libpq-fe.h
19540 do :
19541   ac_fn_c_check_header_mongrel "$LINENO" "libpq-fe.h" "ac_cv_header_libpq_fe_h" "$ac_includes_default"
19542 if test "x$ac_cv_header_libpq_fe_h" = xyes; then :
19543   cat >>confdefs.h <<_ACEOF
19544 #define HAVE_LIBPQ_FE_H 1
19545 _ACEOF
19546
19547       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PQsendQueryPrepared in -lpq" >&5
19548 $as_echo_n "checking for PQsendQueryPrepared in -lpq... " >&6; }
19549 if ${ac_cv_lib_pq_PQsendQueryPrepared+:} false; then :
19550   $as_echo_n "(cached) " >&6
19551 else
19552   ac_check_lib_save_LIBS=$LIBS
19553 LIBS="-lpq  $LIBS"
19554 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19555 /* end confdefs.h.  */
19556
19557 /* Override any GCC internal prototype to avoid an error.
19558    Use char because int might match the return type of a GCC
19559    builtin and then its argument prototype would still apply.  */
19560 #ifdef __cplusplus
19561 extern "C"
19562 #endif
19563 char PQsendQueryPrepared ();
19564 int
19565 main ()
19566 {
19567 return PQsendQueryPrepared ();
19568   ;
19569   return 0;
19570 }
19571 _ACEOF
19572 if ac_fn_c_try_link "$LINENO"; then :
19573   ac_cv_lib_pq_PQsendQueryPrepared=yes
19574 else
19575   ac_cv_lib_pq_PQsendQueryPrepared=no
19576 fi
19577 rm -f core conftest.err conftest.$ac_objext \
19578     conftest$ac_exeext conftest.$ac_ext
19579 LIBS=$ac_check_lib_save_LIBS
19580 fi
19581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQsendQueryPrepared" >&5
19582 $as_echo "$ac_cv_lib_pq_PQsendQueryPrepared" >&6; }
19583 if test "x$ac_cv_lib_pq_PQsendQueryPrepared" = xyes; then :
19584   apu_have_pgsql=1
19585 else
19586
19587       if test "x$PGSQL_CONFIG" != 'x'; then
19588         unset ac_cv_lib_pq_PQsendQueryPrepared
19589         pgsql_LIBS="`$PGSQL_CONFIG --libs`"
19590
19591   if test "x$LIBS" = "x"; then
19592     test "x$silent" != "xyes" && echo "  setting LIBS to \"$pgsql_LIBS\""
19593     LIBS="$pgsql_LIBS"
19594   else
19595     apr_addto_bugger="$pgsql_LIBS"
19596     for i in $apr_addto_bugger; do
19597       apr_addto_duplicate="0"
19598       for j in $LIBS; do
19599         if test "x$i" = "x$j"; then
19600           apr_addto_duplicate="1"
19601           break
19602         fi
19603       done
19604       if test $apr_addto_duplicate = "0"; then
19605         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
19606         LIBS="$LIBS $i"
19607       fi
19608     done
19609   fi
19610
19611         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PQsendQueryPrepared in -lpq" >&5
19612 $as_echo_n "checking for PQsendQueryPrepared in -lpq... " >&6; }
19613 if ${ac_cv_lib_pq_PQsendQueryPrepared+:} false; then :
19614   $as_echo_n "(cached) " >&6
19615 else
19616   ac_check_lib_save_LIBS=$LIBS
19617 LIBS="-lpq  $LIBS"
19618 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19619 /* end confdefs.h.  */
19620
19621 /* Override any GCC internal prototype to avoid an error.
19622    Use char because int might match the return type of a GCC
19623    builtin and then its argument prototype would still apply.  */
19624 #ifdef __cplusplus
19625 extern "C"
19626 #endif
19627 char PQsendQueryPrepared ();
19628 int
19629 main ()
19630 {
19631 return PQsendQueryPrepared ();
19632   ;
19633   return 0;
19634 }
19635 _ACEOF
19636 if ac_fn_c_try_link "$LINENO"; then :
19637   ac_cv_lib_pq_PQsendQueryPrepared=yes
19638 else
19639   ac_cv_lib_pq_PQsendQueryPrepared=no
19640 fi
19641 rm -f core conftest.err conftest.$ac_objext \
19642     conftest$ac_exeext conftest.$ac_ext
19643 LIBS=$ac_check_lib_save_LIBS
19644 fi
19645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQsendQueryPrepared" >&5
19646 $as_echo "$ac_cv_lib_pq_PQsendQueryPrepared" >&6; }
19647 if test "x$ac_cv_lib_pq_PQsendQueryPrepared" = xyes; then :
19648   apu_have_pgsql=1
19649 fi
19650
19651       fi
19652
19653 fi
19654
19655
19656 fi
19657
19658 done
19659
19660     if test "$apu_have_pgsql" = "0"; then
19661       for ac_header in postgresql/libpq-fe.h
19662 do :
19663   ac_fn_c_check_header_mongrel "$LINENO" "postgresql/libpq-fe.h" "ac_cv_header_postgresql_libpq_fe_h" "$ac_includes_default"
19664 if test "x$ac_cv_header_postgresql_libpq_fe_h" = xyes; then :
19665   cat >>confdefs.h <<_ACEOF
19666 #define HAVE_POSTGRESQL_LIBPQ_FE_H 1
19667 _ACEOF
19668
19669         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PQsendQueryPrepared in -lpq" >&5
19670 $as_echo_n "checking for PQsendQueryPrepared in -lpq... " >&6; }
19671 if ${ac_cv_lib_pq_PQsendQueryPrepared+:} false; then :
19672   $as_echo_n "(cached) " >&6
19673 else
19674   ac_check_lib_save_LIBS=$LIBS
19675 LIBS="-lpq  $LIBS"
19676 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19677 /* end confdefs.h.  */
19678
19679 /* Override any GCC internal prototype to avoid an error.
19680    Use char because int might match the return type of a GCC
19681    builtin and then its argument prototype would still apply.  */
19682 #ifdef __cplusplus
19683 extern "C"
19684 #endif
19685 char PQsendQueryPrepared ();
19686 int
19687 main ()
19688 {
19689 return PQsendQueryPrepared ();
19690   ;
19691   return 0;
19692 }
19693 _ACEOF
19694 if ac_fn_c_try_link "$LINENO"; then :
19695   ac_cv_lib_pq_PQsendQueryPrepared=yes
19696 else
19697   ac_cv_lib_pq_PQsendQueryPrepared=no
19698 fi
19699 rm -f core conftest.err conftest.$ac_objext \
19700     conftest$ac_exeext conftest.$ac_ext
19701 LIBS=$ac_check_lib_save_LIBS
19702 fi
19703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQsendQueryPrepared" >&5
19704 $as_echo "$ac_cv_lib_pq_PQsendQueryPrepared" >&6; }
19705 if test "x$ac_cv_lib_pq_PQsendQueryPrepared" = xyes; then :
19706   apu_have_pgsql=1
19707 else
19708
19709         if test "x$PGSQL_CONFIG" != 'x'; then
19710           unset ac_cv_lib_pq_PQsendQueryPrepared
19711           pgsql_LIBS="`$PGSQL_CONFIG --libs`"
19712
19713   if test "x$LIBS" = "x"; then
19714     test "x$silent" != "xyes" && echo "  setting LIBS to \"$pgsql_LIBS\""
19715     LIBS="$pgsql_LIBS"
19716   else
19717     apr_addto_bugger="$pgsql_LIBS"
19718     for i in $apr_addto_bugger; do
19719       apr_addto_duplicate="0"
19720       for j in $LIBS; do
19721         if test "x$i" = "x$j"; then
19722           apr_addto_duplicate="1"
19723           break
19724         fi
19725       done
19726       if test $apr_addto_duplicate = "0"; then
19727         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
19728         LIBS="$LIBS $i"
19729       fi
19730     done
19731   fi
19732
19733           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PQsendQueryPrepared in -lpq" >&5
19734 $as_echo_n "checking for PQsendQueryPrepared in -lpq... " >&6; }
19735 if ${ac_cv_lib_pq_PQsendQueryPrepared+:} false; then :
19736   $as_echo_n "(cached) " >&6
19737 else
19738   ac_check_lib_save_LIBS=$LIBS
19739 LIBS="-lpq  $LIBS"
19740 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19741 /* end confdefs.h.  */
19742
19743 /* Override any GCC internal prototype to avoid an error.
19744    Use char because int might match the return type of a GCC
19745    builtin and then its argument prototype would still apply.  */
19746 #ifdef __cplusplus
19747 extern "C"
19748 #endif
19749 char PQsendQueryPrepared ();
19750 int
19751 main ()
19752 {
19753 return PQsendQueryPrepared ();
19754   ;
19755   return 0;
19756 }
19757 _ACEOF
19758 if ac_fn_c_try_link "$LINENO"; then :
19759   ac_cv_lib_pq_PQsendQueryPrepared=yes
19760 else
19761   ac_cv_lib_pq_PQsendQueryPrepared=no
19762 fi
19763 rm -f core conftest.err conftest.$ac_objext \
19764     conftest$ac_exeext conftest.$ac_ext
19765 LIBS=$ac_check_lib_save_LIBS
19766 fi
19767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQsendQueryPrepared" >&5
19768 $as_echo "$ac_cv_lib_pq_PQsendQueryPrepared" >&6; }
19769 if test "x$ac_cv_lib_pq_PQsendQueryPrepared" = xyes; then :
19770   apu_have_pgsql=1
19771 fi
19772
19773         fi
19774
19775 fi
19776
19777
19778 fi
19779
19780 done
19781
19782     fi
19783     if test "$apu_have_pgsql" != "0" && test "x$PGSQL_CONFIG" != 'x'; then
19784
19785   if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then
19786     test "x$silent" != "xyes" && echo "  setting APRUTIL_PRIV_INCLUDES to \"$pgsql_CPPFLAGS\""
19787     APRUTIL_PRIV_INCLUDES="$pgsql_CPPFLAGS"
19788   else
19789     apr_addto_bugger="$pgsql_CPPFLAGS"
19790     for i in $apr_addto_bugger; do
19791       apr_addto_duplicate="0"
19792       for j in $APRUTIL_PRIV_INCLUDES; do
19793         if test "x$i" = "x$j"; then
19794           apr_addto_duplicate="1"
19795           break
19796         fi
19797       done
19798       if test $apr_addto_duplicate = "0"; then
19799         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_PRIV_INCLUDES"
19800         APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i"
19801       fi
19802     done
19803   fi
19804
19805     fi
19806
19807 fi
19808
19809
19810       if test "$apu_have_pgsql" = "1"; then
19811
19812   if test "x$LDADD_dbd_pgsql" = "x"; then
19813     test "x$silent" != "xyes" && echo "  setting LDADD_dbd_pgsql to \"$pgsql_LDFLAGS -lpq $pgsql_LIBS\""
19814     LDADD_dbd_pgsql="$pgsql_LDFLAGS -lpq $pgsql_LIBS"
19815   else
19816     apr_addto_bugger="$pgsql_LDFLAGS -lpq $pgsql_LIBS"
19817     for i in $apr_addto_bugger; do
19818       apr_addto_duplicate="0"
19819       for j in $LDADD_dbd_pgsql; do
19820         if test "x$i" = "x$j"; then
19821           apr_addto_duplicate="1"
19822           break
19823         fi
19824       done
19825       if test $apr_addto_duplicate = "0"; then
19826         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDADD_dbd_pgsql"
19827         LDADD_dbd_pgsql="$LDADD_dbd_pgsql $i"
19828       fi
19829     done
19830   fi
19831
19832   fi
19833
19834
19835   LIBS="$old_libs"
19836   CPPFLAGS="$old_cppflags"
19837   LDFLAGS="$old_ldflags"
19838
19839
19840   apu_have_mysql=0
19841
19842   old_libs="$LIBS"
19843   old_cppflags="$CPPFLAGS"
19844   old_ldflags="$LDFLAGS"
19845
19846
19847 # Check whether --with-mysql was given.
19848 if test "${with_mysql+set}" = set; then :
19849   withval=$with_mysql;
19850     if test "$withval" = "yes"; then
19851       # Extract the first word of "mysql_config", so it can be a program name with args.
19852 set dummy mysql_config; ac_word=$2
19853 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
19854 $as_echo_n "checking for $ac_word... " >&6; }
19855 if ${ac_cv_path_MYSQL_CONFIG+:} false; then :
19856   $as_echo_n "(cached) " >&6
19857 else
19858   case $MYSQL_CONFIG in
19859   [\\/]* | ?:[\\/]*)
19860   ac_cv_path_MYSQL_CONFIG="$MYSQL_CONFIG" # Let the user override the test with a path.
19861   ;;
19862   *)
19863   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19864 for as_dir in $PATH
19865 do
19866   IFS=$as_save_IFS
19867   test -z "$as_dir" && as_dir=.
19868     for ac_exec_ext in '' $ac_executable_extensions; do
19869   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
19870     ac_cv_path_MYSQL_CONFIG="$as_dir/$ac_word$ac_exec_ext"
19871     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
19872     break 2
19873   fi
19874 done
19875   done
19876 IFS=$as_save_IFS
19877
19878   ;;
19879 esac
19880 fi
19881 MYSQL_CONFIG=$ac_cv_path_MYSQL_CONFIG
19882 if test -n "$MYSQL_CONFIG"; then
19883   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MYSQL_CONFIG" >&5
19884 $as_echo "$MYSQL_CONFIG" >&6; }
19885 else
19886   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19887 $as_echo "no" >&6; }
19888 fi
19889
19890
19891       if test "x$MYSQL_CONFIG" != 'x'; then
19892         mysql_CPPFLAGS="`$MYSQL_CONFIG --include`"
19893         mysql_LDFLAGS="`$MYSQL_CONFIG --libs_r | sed -e 's/-l[^ ]\+//g'`"
19894         mysql_LIBS="`$MYSQL_CONFIG --libs_r`"
19895
19896
19897   if test "x$CPPFLAGS" = "x"; then
19898     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"$mysql_CPPFLAGS\""
19899     CPPFLAGS="$mysql_CPPFLAGS"
19900   else
19901     apr_addto_bugger="$mysql_CPPFLAGS"
19902     for i in $apr_addto_bugger; do
19903       apr_addto_duplicate="0"
19904       for j in $CPPFLAGS; do
19905         if test "x$i" = "x$j"; then
19906           apr_addto_duplicate="1"
19907           break
19908         fi
19909       done
19910       if test $apr_addto_duplicate = "0"; then
19911         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
19912         CPPFLAGS="$CPPFLAGS $i"
19913       fi
19914     done
19915   fi
19916
19917
19918   if test "x$LIBS" = "x"; then
19919     test "x$silent" != "xyes" && echo "  setting LIBS to \"$mysql_LIBS\""
19920     LIBS="$mysql_LIBS"
19921   else
19922     apr_addto_bugger="$mysql_LIBS"
19923     for i in $apr_addto_bugger; do
19924       apr_addto_duplicate="0"
19925       for j in $LIBS; do
19926         if test "x$i" = "x$j"; then
19927           apr_addto_duplicate="1"
19928           break
19929         fi
19930       done
19931       if test $apr_addto_duplicate = "0"; then
19932         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
19933         LIBS="$LIBS $i"
19934       fi
19935     done
19936   fi
19937
19938       fi
19939
19940       for ac_header in mysql.h my_global.h my_sys.h
19941 do :
19942   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
19943 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "#include <my_global.h>
19944 "
19945 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
19946   cat >>confdefs.h <<_ACEOF
19947 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
19948 _ACEOF
19949  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mysql_init in -lmysqlclient_r" >&5
19950 $as_echo_n "checking for mysql_init in -lmysqlclient_r... " >&6; }
19951 if ${ac_cv_lib_mysqlclient_r_mysql_init+:} false; then :
19952   $as_echo_n "(cached) " >&6
19953 else
19954   ac_check_lib_save_LIBS=$LIBS
19955 LIBS="-lmysqlclient_r  $LIBS"
19956 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19957 /* end confdefs.h.  */
19958
19959 /* Override any GCC internal prototype to avoid an error.
19960    Use char because int might match the return type of a GCC
19961    builtin and then its argument prototype would still apply.  */
19962 #ifdef __cplusplus
19963 extern "C"
19964 #endif
19965 char mysql_init ();
19966 int
19967 main ()
19968 {
19969 return mysql_init ();
19970   ;
19971   return 0;
19972 }
19973 _ACEOF
19974 if ac_fn_c_try_link "$LINENO"; then :
19975   ac_cv_lib_mysqlclient_r_mysql_init=yes
19976 else
19977   ac_cv_lib_mysqlclient_r_mysql_init=no
19978 fi
19979 rm -f core conftest.err conftest.$ac_objext \
19980     conftest$ac_exeext conftest.$ac_ext
19981 LIBS=$ac_check_lib_save_LIBS
19982 fi
19983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mysqlclient_r_mysql_init" >&5
19984 $as_echo "$ac_cv_lib_mysqlclient_r_mysql_init" >&6; }
19985 if test "x$ac_cv_lib_mysqlclient_r_mysql_init" = xyes; then :
19986   apu_have_mysql=1
19987 fi
19988
19989 else
19990   apu_have_mysql=0; break
19991 fi
19992
19993 done
19994
19995       if test "$apu_have_mysql" = "0"; then
19996         for ac_header in mysql/mysql.h mysql/my_global.h mysql/my_sys.h
19997 do :
19998   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
19999 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "#include <mysql/my_global.h>
20000 "
20001 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
20002   cat >>confdefs.h <<_ACEOF
20003 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
20004 _ACEOF
20005  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mysql_init in -lmysqlclient_r" >&5
20006 $as_echo_n "checking for mysql_init in -lmysqlclient_r... " >&6; }
20007 if ${ac_cv_lib_mysqlclient_r_mysql_init+:} false; then :
20008   $as_echo_n "(cached) " >&6
20009 else
20010   ac_check_lib_save_LIBS=$LIBS
20011 LIBS="-lmysqlclient_r  $LIBS"
20012 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20013 /* end confdefs.h.  */
20014
20015 /* Override any GCC internal prototype to avoid an error.
20016    Use char because int might match the return type of a GCC
20017    builtin and then its argument prototype would still apply.  */
20018 #ifdef __cplusplus
20019 extern "C"
20020 #endif
20021 char mysql_init ();
20022 int
20023 main ()
20024 {
20025 return mysql_init ();
20026   ;
20027   return 0;
20028 }
20029 _ACEOF
20030 if ac_fn_c_try_link "$LINENO"; then :
20031   ac_cv_lib_mysqlclient_r_mysql_init=yes
20032 else
20033   ac_cv_lib_mysqlclient_r_mysql_init=no
20034 fi
20035 rm -f core conftest.err conftest.$ac_objext \
20036     conftest$ac_exeext conftest.$ac_ext
20037 LIBS=$ac_check_lib_save_LIBS
20038 fi
20039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mysqlclient_r_mysql_init" >&5
20040 $as_echo "$ac_cv_lib_mysqlclient_r_mysql_init" >&6; }
20041 if test "x$ac_cv_lib_mysqlclient_r_mysql_init" = xyes; then :
20042   apu_have_mysql=1
20043 fi
20044
20045 else
20046   apu_have_mysql=0; break
20047 fi
20048
20049 done
20050
20051       fi
20052       if test "$apu_have_mysql" != "0" && test "x$MYSQL_CONFIG" != 'x'; then
20053
20054   if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then
20055     test "x$silent" != "xyes" && echo "  setting APRUTIL_PRIV_INCLUDES to \"$mysql_CPPFLAGS\""
20056     APRUTIL_PRIV_INCLUDES="$mysql_CPPFLAGS"
20057   else
20058     apr_addto_bugger="$mysql_CPPFLAGS"
20059     for i in $apr_addto_bugger; do
20060       apr_addto_duplicate="0"
20061       for j in $APRUTIL_PRIV_INCLUDES; do
20062         if test "x$i" = "x$j"; then
20063           apr_addto_duplicate="1"
20064           break
20065         fi
20066       done
20067       if test $apr_addto_duplicate = "0"; then
20068         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_PRIV_INCLUDES"
20069         APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i"
20070       fi
20071     done
20072   fi
20073
20074       fi
20075     elif test "$withval" = "no"; then
20076       :
20077     else
20078       # Extract the first word of "mysql_config", so it can be a program name with args.
20079 set dummy mysql_config; ac_word=$2
20080 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
20081 $as_echo_n "checking for $ac_word... " >&6; }
20082 if ${ac_cv_path_MYSQL_CONFIG+:} false; then :
20083   $as_echo_n "(cached) " >&6
20084 else
20085   case $MYSQL_CONFIG in
20086   [\\/]* | ?:[\\/]*)
20087   ac_cv_path_MYSQL_CONFIG="$MYSQL_CONFIG" # Let the user override the test with a path.
20088   ;;
20089   *)
20090   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20091 for as_dir in $withval/bin
20092 do
20093   IFS=$as_save_IFS
20094   test -z "$as_dir" && as_dir=.
20095     for ac_exec_ext in '' $ac_executable_extensions; do
20096   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
20097     ac_cv_path_MYSQL_CONFIG="$as_dir/$ac_word$ac_exec_ext"
20098     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
20099     break 2
20100   fi
20101 done
20102   done
20103 IFS=$as_save_IFS
20104
20105   ;;
20106 esac
20107 fi
20108 MYSQL_CONFIG=$ac_cv_path_MYSQL_CONFIG
20109 if test -n "$MYSQL_CONFIG"; then
20110   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MYSQL_CONFIG" >&5
20111 $as_echo "$MYSQL_CONFIG" >&6; }
20112 else
20113   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20114 $as_echo "no" >&6; }
20115 fi
20116
20117
20118       if test "x$MYSQL_CONFIG" != 'x'; then
20119         mysql_CPPFLAGS="`$MYSQL_CONFIG --include`"
20120         mysql_LDFLAGS="`$MYSQL_CONFIG --libs_r | sed -e 's/-l[^ ]\+//g'`"
20121         mysql_LIBS="`$MYSQL_CONFIG --libs_r`"
20122       else
20123         mysql_CPPFLAGS="-I$withval/include"
20124         mysql_LDFLAGS="-L$withval/lib "
20125       fi
20126
20127
20128   if test "x$CPPFLAGS" = "x"; then
20129     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"$mysql_CPPFLAGS\""
20130     CPPFLAGS="$mysql_CPPFLAGS"
20131   else
20132     apr_addto_bugger="$mysql_CPPFLAGS"
20133     for i in $apr_addto_bugger; do
20134       apr_addto_duplicate="0"
20135       for j in $CPPFLAGS; do
20136         if test "x$i" = "x$j"; then
20137           apr_addto_duplicate="1"
20138           break
20139         fi
20140       done
20141       if test $apr_addto_duplicate = "0"; then
20142         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
20143         CPPFLAGS="$CPPFLAGS $i"
20144       fi
20145     done
20146   fi
20147
20148
20149   if test "x$LDFLAGS" = "x"; then
20150     test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"$mysql_LDFLAGS\""
20151     LDFLAGS="$mysql_LDFLAGS"
20152   else
20153     apr_addto_bugger="$mysql_LDFLAGS"
20154     for i in $apr_addto_bugger; do
20155       apr_addto_duplicate="0"
20156       for j in $LDFLAGS; do
20157         if test "x$i" = "x$j"; then
20158           apr_addto_duplicate="1"
20159           break
20160         fi
20161       done
20162       if test $apr_addto_duplicate = "0"; then
20163         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
20164         LDFLAGS="$LDFLAGS $i"
20165       fi
20166     done
20167   fi
20168
20169
20170   if test "x$LIBS" = "x"; then
20171     test "x$silent" != "xyes" && echo "  setting LIBS to \"$mysql_LIBS\""
20172     LIBS="$mysql_LIBS"
20173   else
20174     apr_addto_bugger="$mysql_LIBS"
20175     for i in $apr_addto_bugger; do
20176       apr_addto_duplicate="0"
20177       for j in $LIBS; do
20178         if test "x$i" = "x$j"; then
20179           apr_addto_duplicate="1"
20180           break
20181         fi
20182       done
20183       if test $apr_addto_duplicate = "0"; then
20184         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
20185         LIBS="$LIBS $i"
20186       fi
20187     done
20188   fi
20189
20190
20191       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mysql in $withval" >&5
20192 $as_echo "$as_me: checking for mysql in $withval" >&6;}
20193       for ac_header in mysql.h my_global.h my_sys.h
20194 do :
20195   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
20196 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "#include <my_global.h>
20197 "
20198 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
20199   cat >>confdefs.h <<_ACEOF
20200 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
20201 _ACEOF
20202  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mysql_init in -lmysqlclient_r" >&5
20203 $as_echo_n "checking for mysql_init in -lmysqlclient_r... " >&6; }
20204 if ${ac_cv_lib_mysqlclient_r_mysql_init+:} false; then :
20205   $as_echo_n "(cached) " >&6
20206 else
20207   ac_check_lib_save_LIBS=$LIBS
20208 LIBS="-lmysqlclient_r  $LIBS"
20209 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20210 /* end confdefs.h.  */
20211
20212 /* Override any GCC internal prototype to avoid an error.
20213    Use char because int might match the return type of a GCC
20214    builtin and then its argument prototype would still apply.  */
20215 #ifdef __cplusplus
20216 extern "C"
20217 #endif
20218 char mysql_init ();
20219 int
20220 main ()
20221 {
20222 return mysql_init ();
20223   ;
20224   return 0;
20225 }
20226 _ACEOF
20227 if ac_fn_c_try_link "$LINENO"; then :
20228   ac_cv_lib_mysqlclient_r_mysql_init=yes
20229 else
20230   ac_cv_lib_mysqlclient_r_mysql_init=no
20231 fi
20232 rm -f core conftest.err conftest.$ac_objext \
20233     conftest$ac_exeext conftest.$ac_ext
20234 LIBS=$ac_check_lib_save_LIBS
20235 fi
20236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mysqlclient_r_mysql_init" >&5
20237 $as_echo "$ac_cv_lib_mysqlclient_r_mysql_init" >&6; }
20238 if test "x$ac_cv_lib_mysqlclient_r_mysql_init" = xyes; then :
20239   apu_have_mysql=1
20240 fi
20241
20242 else
20243   apu_have_mysql=0; break
20244 fi
20245
20246 done
20247
20248
20249       if test "$apu_have_mysql" != "1"; then
20250         for ac_header in mysql/mysql.h mysql/my_global.h mysql/my_sys.h
20251 do :
20252   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
20253 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "#include <mysql/my_global.h>
20254 "
20255 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
20256   cat >>confdefs.h <<_ACEOF
20257 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
20258 _ACEOF
20259  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mysql_init in -lmysqlclient_r" >&5
20260 $as_echo_n "checking for mysql_init in -lmysqlclient_r... " >&6; }
20261 if ${ac_cv_lib_mysqlclient_r_mysql_init+:} false; then :
20262   $as_echo_n "(cached) " >&6
20263 else
20264   ac_check_lib_save_LIBS=$LIBS
20265 LIBS="-lmysqlclient_r  $LIBS"
20266 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20267 /* end confdefs.h.  */
20268
20269 /* Override any GCC internal prototype to avoid an error.
20270    Use char because int might match the return type of a GCC
20271    builtin and then its argument prototype would still apply.  */
20272 #ifdef __cplusplus
20273 extern "C"
20274 #endif
20275 char mysql_init ();
20276 int
20277 main ()
20278 {
20279 return mysql_init ();
20280   ;
20281   return 0;
20282 }
20283 _ACEOF
20284 if ac_fn_c_try_link "$LINENO"; then :
20285   ac_cv_lib_mysqlclient_r_mysql_init=yes
20286 else
20287   ac_cv_lib_mysqlclient_r_mysql_init=no
20288 fi
20289 rm -f core conftest.err conftest.$ac_objext \
20290     conftest$ac_exeext conftest.$ac_ext
20291 LIBS=$ac_check_lib_save_LIBS
20292 fi
20293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mysqlclient_r_mysql_init" >&5
20294 $as_echo "$ac_cv_lib_mysqlclient_r_mysql_init" >&6; }
20295 if test "x$ac_cv_lib_mysqlclient_r_mysql_init" = xyes; then :
20296   apu_have_mysql=1
20297 fi
20298
20299 else
20300   apu_have_mysql=0; break
20301 fi
20302
20303 done
20304
20305       fi
20306       if test "$apu_have_mysql" != "0"; then
20307
20308   if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then
20309     test "x$silent" != "xyes" && echo "  setting APRUTIL_PRIV_INCLUDES to \"$mysql_CPPFLAGS\""
20310     APRUTIL_PRIV_INCLUDES="$mysql_CPPFLAGS"
20311   else
20312     apr_addto_bugger="$mysql_CPPFLAGS"
20313     for i in $apr_addto_bugger; do
20314       apr_addto_duplicate="0"
20315       for j in $APRUTIL_PRIV_INCLUDES; do
20316         if test "x$i" = "x$j"; then
20317           apr_addto_duplicate="1"
20318           break
20319         fi
20320       done
20321       if test $apr_addto_duplicate = "0"; then
20322         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_PRIV_INCLUDES"
20323         APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i"
20324       fi
20325     done
20326   fi
20327
20328       fi
20329     fi
20330
20331 fi
20332
20333
20334
20335
20336       if test "$apu_have_mysql" = "1"; then
20337
20338   if test "x$LDADD_dbd_mysql" = "x"; then
20339     test "x$silent" != "xyes" && echo "  setting LDADD_dbd_mysql to \"$mysql_LDFLAGS -lmysqlclient_r $mysql_LIBS\""
20340     LDADD_dbd_mysql="$mysql_LDFLAGS -lmysqlclient_r $mysql_LIBS"
20341   else
20342     apr_addto_bugger="$mysql_LDFLAGS -lmysqlclient_r $mysql_LIBS"
20343     for i in $apr_addto_bugger; do
20344       apr_addto_duplicate="0"
20345       for j in $LDADD_dbd_mysql; do
20346         if test "x$i" = "x$j"; then
20347           apr_addto_duplicate="1"
20348           break
20349         fi
20350       done
20351       if test $apr_addto_duplicate = "0"; then
20352         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDADD_dbd_mysql"
20353         LDADD_dbd_mysql="$LDADD_dbd_mysql $i"
20354       fi
20355     done
20356   fi
20357
20358   fi
20359
20360
20361   LIBS="$old_libs"
20362   CPPFLAGS="$old_cppflags"
20363   LDFLAGS="$old_ldflags"
20364
20365
20366   apu_have_sqlite3=0
20367
20368   old_libs="$LIBS"
20369   old_cppflags="$CPPFLAGS"
20370   old_ldflags="$LDFLAGS"
20371
20372
20373 # Check whether --with-sqlite3 was given.
20374 if test "${with_sqlite3+set}" = set; then :
20375   withval=$with_sqlite3;
20376     if test "$withval" = "yes"; then
20377       for ac_header in sqlite3.h
20378 do :
20379   ac_fn_c_check_header_mongrel "$LINENO" "sqlite3.h" "ac_cv_header_sqlite3_h" "$ac_includes_default"
20380 if test "x$ac_cv_header_sqlite3_h" = xyes; then :
20381   cat >>confdefs.h <<_ACEOF
20382 #define HAVE_SQLITE3_H 1
20383 _ACEOF
20384  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqlite3_open in -lsqlite3" >&5
20385 $as_echo_n "checking for sqlite3_open in -lsqlite3... " >&6; }
20386 if ${ac_cv_lib_sqlite3_sqlite3_open+:} false; then :
20387   $as_echo_n "(cached) " >&6
20388 else
20389   ac_check_lib_save_LIBS=$LIBS
20390 LIBS="-lsqlite3  $LIBS"
20391 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20392 /* end confdefs.h.  */
20393
20394 /* Override any GCC internal prototype to avoid an error.
20395    Use char because int might match the return type of a GCC
20396    builtin and then its argument prototype would still apply.  */
20397 #ifdef __cplusplus
20398 extern "C"
20399 #endif
20400 char sqlite3_open ();
20401 int
20402 main ()
20403 {
20404 return sqlite3_open ();
20405   ;
20406   return 0;
20407 }
20408 _ACEOF
20409 if ac_fn_c_try_link "$LINENO"; then :
20410   ac_cv_lib_sqlite3_sqlite3_open=yes
20411 else
20412   ac_cv_lib_sqlite3_sqlite3_open=no
20413 fi
20414 rm -f core conftest.err conftest.$ac_objext \
20415     conftest$ac_exeext conftest.$ac_ext
20416 LIBS=$ac_check_lib_save_LIBS
20417 fi
20418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sqlite3_sqlite3_open" >&5
20419 $as_echo "$ac_cv_lib_sqlite3_sqlite3_open" >&6; }
20420 if test "x$ac_cv_lib_sqlite3_sqlite3_open" = xyes; then :
20421   apu_have_sqlite3=1
20422 fi
20423
20424 fi
20425
20426 done
20427
20428     elif test "$withval" = "no"; then
20429       :
20430     else
20431       sqlite3_CPPFLAGS="-I$withval/include"
20432       sqlite3_LDFLAGS="-L$withval/lib "
20433
20434
20435   if test "x$CPPFLAGS" = "x"; then
20436     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"$sqlite3_CPPFLAGS\""
20437     CPPFLAGS="$sqlite3_CPPFLAGS"
20438   else
20439     apr_addto_bugger="$sqlite3_CPPFLAGS"
20440     for i in $apr_addto_bugger; do
20441       apr_addto_duplicate="0"
20442       for j in $CPPFLAGS; do
20443         if test "x$i" = "x$j"; then
20444           apr_addto_duplicate="1"
20445           break
20446         fi
20447       done
20448       if test $apr_addto_duplicate = "0"; then
20449         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
20450         CPPFLAGS="$CPPFLAGS $i"
20451       fi
20452     done
20453   fi
20454
20455
20456   if test "x$LDFLAGS" = "x"; then
20457     test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"$sqlite3_LDFLAGS\""
20458     LDFLAGS="$sqlite3_LDFLAGS"
20459   else
20460     apr_addto_bugger="$sqlite3_LDFLAGS"
20461     for i in $apr_addto_bugger; do
20462       apr_addto_duplicate="0"
20463       for j in $LDFLAGS; do
20464         if test "x$i" = "x$j"; then
20465           apr_addto_duplicate="1"
20466           break
20467         fi
20468       done
20469       if test $apr_addto_duplicate = "0"; then
20470         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
20471         LDFLAGS="$LDFLAGS $i"
20472       fi
20473     done
20474   fi
20475
20476
20477       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqlite3 in $withval" >&5
20478 $as_echo "$as_me: checking for sqlite3 in $withval" >&6;}
20479       for ac_header in sqlite3.h
20480 do :
20481   ac_fn_c_check_header_mongrel "$LINENO" "sqlite3.h" "ac_cv_header_sqlite3_h" "$ac_includes_default"
20482 if test "x$ac_cv_header_sqlite3_h" = xyes; then :
20483   cat >>confdefs.h <<_ACEOF
20484 #define HAVE_SQLITE3_H 1
20485 _ACEOF
20486  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqlite3_open in -lsqlite3" >&5
20487 $as_echo_n "checking for sqlite3_open in -lsqlite3... " >&6; }
20488 if ${ac_cv_lib_sqlite3_sqlite3_open+:} false; then :
20489   $as_echo_n "(cached) " >&6
20490 else
20491   ac_check_lib_save_LIBS=$LIBS
20492 LIBS="-lsqlite3  $LIBS"
20493 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20494 /* end confdefs.h.  */
20495
20496 /* Override any GCC internal prototype to avoid an error.
20497    Use char because int might match the return type of a GCC
20498    builtin and then its argument prototype would still apply.  */
20499 #ifdef __cplusplus
20500 extern "C"
20501 #endif
20502 char sqlite3_open ();
20503 int
20504 main ()
20505 {
20506 return sqlite3_open ();
20507   ;
20508   return 0;
20509 }
20510 _ACEOF
20511 if ac_fn_c_try_link "$LINENO"; then :
20512   ac_cv_lib_sqlite3_sqlite3_open=yes
20513 else
20514   ac_cv_lib_sqlite3_sqlite3_open=no
20515 fi
20516 rm -f core conftest.err conftest.$ac_objext \
20517     conftest$ac_exeext conftest.$ac_ext
20518 LIBS=$ac_check_lib_save_LIBS
20519 fi
20520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sqlite3_sqlite3_open" >&5
20521 $as_echo "$ac_cv_lib_sqlite3_sqlite3_open" >&6; }
20522 if test "x$ac_cv_lib_sqlite3_sqlite3_open" = xyes; then :
20523   apu_have_sqlite3=1
20524 fi
20525
20526 fi
20527
20528 done
20529
20530       if test "$apu_have_sqlite3" != "0"; then
20531
20532   if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then
20533     test "x$silent" != "xyes" && echo "  setting APRUTIL_PRIV_INCLUDES to \"-I$withval/include\""
20534     APRUTIL_PRIV_INCLUDES="-I$withval/include"
20535   else
20536     apr_addto_bugger="-I$withval/include"
20537     for i in $apr_addto_bugger; do
20538       apr_addto_duplicate="0"
20539       for j in $APRUTIL_PRIV_INCLUDES; do
20540         if test "x$i" = "x$j"; then
20541           apr_addto_duplicate="1"
20542           break
20543         fi
20544       done
20545       if test $apr_addto_duplicate = "0"; then
20546         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_PRIV_INCLUDES"
20547         APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i"
20548       fi
20549     done
20550   fi
20551
20552       fi
20553     fi
20554
20555 else
20556
20557     for ac_header in sqlite3.h
20558 do :
20559   ac_fn_c_check_header_mongrel "$LINENO" "sqlite3.h" "ac_cv_header_sqlite3_h" "$ac_includes_default"
20560 if test "x$ac_cv_header_sqlite3_h" = xyes; then :
20561   cat >>confdefs.h <<_ACEOF
20562 #define HAVE_SQLITE3_H 1
20563 _ACEOF
20564  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqlite3_open in -lsqlite3" >&5
20565 $as_echo_n "checking for sqlite3_open in -lsqlite3... " >&6; }
20566 if ${ac_cv_lib_sqlite3_sqlite3_open+:} false; then :
20567   $as_echo_n "(cached) " >&6
20568 else
20569   ac_check_lib_save_LIBS=$LIBS
20570 LIBS="-lsqlite3  $LIBS"
20571 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20572 /* end confdefs.h.  */
20573
20574 /* Override any GCC internal prototype to avoid an error.
20575    Use char because int might match the return type of a GCC
20576    builtin and then its argument prototype would still apply.  */
20577 #ifdef __cplusplus
20578 extern "C"
20579 #endif
20580 char sqlite3_open ();
20581 int
20582 main ()
20583 {
20584 return sqlite3_open ();
20585   ;
20586   return 0;
20587 }
20588 _ACEOF
20589 if ac_fn_c_try_link "$LINENO"; then :
20590   ac_cv_lib_sqlite3_sqlite3_open=yes
20591 else
20592   ac_cv_lib_sqlite3_sqlite3_open=no
20593 fi
20594 rm -f core conftest.err conftest.$ac_objext \
20595     conftest$ac_exeext conftest.$ac_ext
20596 LIBS=$ac_check_lib_save_LIBS
20597 fi
20598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sqlite3_sqlite3_open" >&5
20599 $as_echo "$ac_cv_lib_sqlite3_sqlite3_open" >&6; }
20600 if test "x$ac_cv_lib_sqlite3_sqlite3_open" = xyes; then :
20601   apu_have_sqlite3=1
20602 fi
20603
20604 fi
20605
20606 done
20607
20608
20609 fi
20610
20611
20612
20613
20614       if test "$apu_have_sqlite3" = "1"; then
20615
20616   if test "x$LDADD_dbd_sqlite3" = "x"; then
20617     test "x$silent" != "xyes" && echo "  setting LDADD_dbd_sqlite3 to \"$sqlite3_LDFLAGS -lsqlite3\""
20618     LDADD_dbd_sqlite3="$sqlite3_LDFLAGS -lsqlite3"
20619   else
20620     apr_addto_bugger="$sqlite3_LDFLAGS -lsqlite3"
20621     for i in $apr_addto_bugger; do
20622       apr_addto_duplicate="0"
20623       for j in $LDADD_dbd_sqlite3; do
20624         if test "x$i" = "x$j"; then
20625           apr_addto_duplicate="1"
20626           break
20627         fi
20628       done
20629       if test $apr_addto_duplicate = "0"; then
20630         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDADD_dbd_sqlite3"
20631         LDADD_dbd_sqlite3="$LDADD_dbd_sqlite3 $i"
20632       fi
20633     done
20634   fi
20635
20636   fi
20637
20638
20639   LIBS="$old_libs"
20640   CPPFLAGS="$old_cppflags"
20641   LDFLAGS="$old_ldflags"
20642
20643
20644   apu_have_sqlite2=0
20645
20646   old_libs="$LIBS"
20647   old_cppflags="$CPPFLAGS"
20648   old_ldflags="$LDFLAGS"
20649
20650
20651 # Check whether --with-sqlite2 was given.
20652 if test "${with_sqlite2+set}" = set; then :
20653   withval=$with_sqlite2;
20654     if test "$withval" = "yes"; then
20655       for ac_header in sqlite.h
20656 do :
20657   ac_fn_c_check_header_mongrel "$LINENO" "sqlite.h" "ac_cv_header_sqlite_h" "$ac_includes_default"
20658 if test "x$ac_cv_header_sqlite_h" = xyes; then :
20659   cat >>confdefs.h <<_ACEOF
20660 #define HAVE_SQLITE_H 1
20661 _ACEOF
20662  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqlite_open in -lsqlite" >&5
20663 $as_echo_n "checking for sqlite_open in -lsqlite... " >&6; }
20664 if ${ac_cv_lib_sqlite_sqlite_open+:} false; then :
20665   $as_echo_n "(cached) " >&6
20666 else
20667   ac_check_lib_save_LIBS=$LIBS
20668 LIBS="-lsqlite  $LIBS"
20669 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20670 /* end confdefs.h.  */
20671
20672 /* Override any GCC internal prototype to avoid an error.
20673    Use char because int might match the return type of a GCC
20674    builtin and then its argument prototype would still apply.  */
20675 #ifdef __cplusplus
20676 extern "C"
20677 #endif
20678 char sqlite_open ();
20679 int
20680 main ()
20681 {
20682 return sqlite_open ();
20683   ;
20684   return 0;
20685 }
20686 _ACEOF
20687 if ac_fn_c_try_link "$LINENO"; then :
20688   ac_cv_lib_sqlite_sqlite_open=yes
20689 else
20690   ac_cv_lib_sqlite_sqlite_open=no
20691 fi
20692 rm -f core conftest.err conftest.$ac_objext \
20693     conftest$ac_exeext conftest.$ac_ext
20694 LIBS=$ac_check_lib_save_LIBS
20695 fi
20696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sqlite_sqlite_open" >&5
20697 $as_echo "$ac_cv_lib_sqlite_sqlite_open" >&6; }
20698 if test "x$ac_cv_lib_sqlite_sqlite_open" = xyes; then :
20699   apu_have_sqlite2=1
20700 fi
20701
20702 fi
20703
20704 done
20705
20706     elif test "$withval" = "no"; then
20707       :
20708     else
20709       sqlite2_CPPFLAGS="-I$withval/include"
20710       sqlite2_LDFLAGS="-L$withval/lib "
20711
20712
20713   if test "x$CPPFLAGS" = "x"; then
20714     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"$sqlite2_CPPFLAGS\""
20715     CPPFLAGS="$sqlite2_CPPFLAGS"
20716   else
20717     apr_addto_bugger="$sqlite2_CPPFLAGS"
20718     for i in $apr_addto_bugger; do
20719       apr_addto_duplicate="0"
20720       for j in $CPPFLAGS; do
20721         if test "x$i" = "x$j"; then
20722           apr_addto_duplicate="1"
20723           break
20724         fi
20725       done
20726       if test $apr_addto_duplicate = "0"; then
20727         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
20728         CPPFLAGS="$CPPFLAGS $i"
20729       fi
20730     done
20731   fi
20732
20733
20734   if test "x$LDFLAGS" = "x"; then
20735     test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"$sqlite2_LDFLAGS\""
20736     LDFLAGS="$sqlite2_LDFLAGS"
20737   else
20738     apr_addto_bugger="$sqlite2_LDFLAGS"
20739     for i in $apr_addto_bugger; do
20740       apr_addto_duplicate="0"
20741       for j in $LDFLAGS; do
20742         if test "x$i" = "x$j"; then
20743           apr_addto_duplicate="1"
20744           break
20745         fi
20746       done
20747       if test $apr_addto_duplicate = "0"; then
20748         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
20749         LDFLAGS="$LDFLAGS $i"
20750       fi
20751     done
20752   fi
20753
20754
20755       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqlite2 in $withval" >&5
20756 $as_echo "$as_me: checking for sqlite2 in $withval" >&6;}
20757       for ac_header in sqlite.h
20758 do :
20759   ac_fn_c_check_header_mongrel "$LINENO" "sqlite.h" "ac_cv_header_sqlite_h" "$ac_includes_default"
20760 if test "x$ac_cv_header_sqlite_h" = xyes; then :
20761   cat >>confdefs.h <<_ACEOF
20762 #define HAVE_SQLITE_H 1
20763 _ACEOF
20764  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqlite_open in -lsqlite" >&5
20765 $as_echo_n "checking for sqlite_open in -lsqlite... " >&6; }
20766 if ${ac_cv_lib_sqlite_sqlite_open+:} false; then :
20767   $as_echo_n "(cached) " >&6
20768 else
20769   ac_check_lib_save_LIBS=$LIBS
20770 LIBS="-lsqlite  $LIBS"
20771 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20772 /* end confdefs.h.  */
20773
20774 /* Override any GCC internal prototype to avoid an error.
20775    Use char because int might match the return type of a GCC
20776    builtin and then its argument prototype would still apply.  */
20777 #ifdef __cplusplus
20778 extern "C"
20779 #endif
20780 char sqlite_open ();
20781 int
20782 main ()
20783 {
20784 return sqlite_open ();
20785   ;
20786   return 0;
20787 }
20788 _ACEOF
20789 if ac_fn_c_try_link "$LINENO"; then :
20790   ac_cv_lib_sqlite_sqlite_open=yes
20791 else
20792   ac_cv_lib_sqlite_sqlite_open=no
20793 fi
20794 rm -f core conftest.err conftest.$ac_objext \
20795     conftest$ac_exeext conftest.$ac_ext
20796 LIBS=$ac_check_lib_save_LIBS
20797 fi
20798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sqlite_sqlite_open" >&5
20799 $as_echo "$ac_cv_lib_sqlite_sqlite_open" >&6; }
20800 if test "x$ac_cv_lib_sqlite_sqlite_open" = xyes; then :
20801   apu_have_sqlite2=1
20802 fi
20803
20804 fi
20805
20806 done
20807
20808       if test "$apu_have_sqlite2" != "0"; then
20809
20810   if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then
20811     test "x$silent" != "xyes" && echo "  setting APRUTIL_PRIV_INCLUDES to \"-I$withval/include\""
20812     APRUTIL_PRIV_INCLUDES="-I$withval/include"
20813   else
20814     apr_addto_bugger="-I$withval/include"
20815     for i in $apr_addto_bugger; do
20816       apr_addto_duplicate="0"
20817       for j in $APRUTIL_PRIV_INCLUDES; do
20818         if test "x$i" = "x$j"; then
20819           apr_addto_duplicate="1"
20820           break
20821         fi
20822       done
20823       if test $apr_addto_duplicate = "0"; then
20824         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_PRIV_INCLUDES"
20825         APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i"
20826       fi
20827     done
20828   fi
20829
20830       fi
20831     fi
20832
20833 else
20834
20835     for ac_header in sqlite.h
20836 do :
20837   ac_fn_c_check_header_mongrel "$LINENO" "sqlite.h" "ac_cv_header_sqlite_h" "$ac_includes_default"
20838 if test "x$ac_cv_header_sqlite_h" = xyes; then :
20839   cat >>confdefs.h <<_ACEOF
20840 #define HAVE_SQLITE_H 1
20841 _ACEOF
20842  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqlite_open in -lsqlite" >&5
20843 $as_echo_n "checking for sqlite_open in -lsqlite... " >&6; }
20844 if ${ac_cv_lib_sqlite_sqlite_open+:} false; then :
20845   $as_echo_n "(cached) " >&6
20846 else
20847   ac_check_lib_save_LIBS=$LIBS
20848 LIBS="-lsqlite  $LIBS"
20849 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20850 /* end confdefs.h.  */
20851
20852 /* Override any GCC internal prototype to avoid an error.
20853    Use char because int might match the return type of a GCC
20854    builtin and then its argument prototype would still apply.  */
20855 #ifdef __cplusplus
20856 extern "C"
20857 #endif
20858 char sqlite_open ();
20859 int
20860 main ()
20861 {
20862 return sqlite_open ();
20863   ;
20864   return 0;
20865 }
20866 _ACEOF
20867 if ac_fn_c_try_link "$LINENO"; then :
20868   ac_cv_lib_sqlite_sqlite_open=yes
20869 else
20870   ac_cv_lib_sqlite_sqlite_open=no
20871 fi
20872 rm -f core conftest.err conftest.$ac_objext \
20873     conftest$ac_exeext conftest.$ac_ext
20874 LIBS=$ac_check_lib_save_LIBS
20875 fi
20876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sqlite_sqlite_open" >&5
20877 $as_echo "$ac_cv_lib_sqlite_sqlite_open" >&6; }
20878 if test "x$ac_cv_lib_sqlite_sqlite_open" = xyes; then :
20879   apu_have_sqlite2=1
20880 fi
20881
20882 fi
20883
20884 done
20885
20886
20887 fi
20888
20889
20890
20891
20892       if test "$apu_have_sqlite2" = "1"; then
20893
20894   if test "x$LDADD_dbd_sqlite2" = "x"; then
20895     test "x$silent" != "xyes" && echo "  setting LDADD_dbd_sqlite2 to \"$sqlite2_LDFLAGS -lsqlite\""
20896     LDADD_dbd_sqlite2="$sqlite2_LDFLAGS -lsqlite"
20897   else
20898     apr_addto_bugger="$sqlite2_LDFLAGS -lsqlite"
20899     for i in $apr_addto_bugger; do
20900       apr_addto_duplicate="0"
20901       for j in $LDADD_dbd_sqlite2; do
20902         if test "x$i" = "x$j"; then
20903           apr_addto_duplicate="1"
20904           break
20905         fi
20906       done
20907       if test $apr_addto_duplicate = "0"; then
20908         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDADD_dbd_sqlite2"
20909         LDADD_dbd_sqlite2="$LDADD_dbd_sqlite2 $i"
20910       fi
20911     done
20912   fi
20913
20914   fi
20915
20916
20917   LIBS="$old_libs"
20918   CPPFLAGS="$old_cppflags"
20919   LDFLAGS="$old_ldflags"
20920
20921
20922   apu_have_oracle=0
20923
20924   old_libs="$LIBS"
20925   old_cppflags="$CPPFLAGS"
20926   old_ldflags="$LDFLAGS"
20927
20928
20929 # Check whether --with-oracle-include was given.
20930 if test "${with_oracle_include+set}" = set; then :
20931   withval=$with_oracle_include;
20932 fi
20933
20934
20935 # Check whether --with-oracle was given.
20936 if test "${with_oracle+set}" = set; then :
20937   withval=$with_oracle;
20938     if test "$withval" = "yes"; then
20939       if test -n "$with_oracle_include"; then
20940         oracle_CPPFLAGS="$CPPFLAGS -I$with_oracle_include"
20941
20942   if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then
20943     test "x$silent" != "xyes" && echo "  setting APRUTIL_PRIV_INCLUDES to \"-I$with_oracle_include\""
20944     APRUTIL_PRIV_INCLUDES="-I$with_oracle_include"
20945   else
20946     apr_addto_bugger="-I$with_oracle_include"
20947     for i in $apr_addto_bugger; do
20948       apr_addto_duplicate="0"
20949       for j in $APRUTIL_PRIV_INCLUDES; do
20950         if test "x$i" = "x$j"; then
20951           apr_addto_duplicate="1"
20952           break
20953         fi
20954       done
20955       if test $apr_addto_duplicate = "0"; then
20956         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_PRIV_INCLUDES"
20957         APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i"
20958       fi
20959     done
20960   fi
20961
20962       fi
20963
20964
20965   if test "x$CPPFLAGS" = "x"; then
20966     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"$oracle_CPPFLAGS\""
20967     CPPFLAGS="$oracle_CPPFLAGS"
20968   else
20969     apr_addto_bugger="$oracle_CPPFLAGS"
20970     for i in $apr_addto_bugger; do
20971       apr_addto_duplicate="0"
20972       for j in $CPPFLAGS; do
20973         if test "x$i" = "x$j"; then
20974           apr_addto_duplicate="1"
20975           break
20976         fi
20977       done
20978       if test $apr_addto_duplicate = "0"; then
20979         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
20980         CPPFLAGS="$CPPFLAGS $i"
20981       fi
20982     done
20983   fi
20984
20985
20986       for ac_header in oci.h
20987 do :
20988   ac_fn_c_check_header_mongrel "$LINENO" "oci.h" "ac_cv_header_oci_h" "$ac_includes_default"
20989 if test "x$ac_cv_header_oci_h" = xyes; then :
20990   cat >>confdefs.h <<_ACEOF
20991 #define HAVE_OCI_H 1
20992 _ACEOF
20993  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OCIEnvCreate in -lclntsh" >&5
20994 $as_echo_n "checking for OCIEnvCreate in -lclntsh... " >&6; }
20995 if ${ac_cv_lib_clntsh_OCIEnvCreate+:} false; then :
20996   $as_echo_n "(cached) " >&6
20997 else
20998   ac_check_lib_save_LIBS=$LIBS
20999 LIBS="-lclntsh  $LIBS"
21000 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21001 /* end confdefs.h.  */
21002
21003 /* Override any GCC internal prototype to avoid an error.
21004    Use char because int might match the return type of a GCC
21005    builtin and then its argument prototype would still apply.  */
21006 #ifdef __cplusplus
21007 extern "C"
21008 #endif
21009 char OCIEnvCreate ();
21010 int
21011 main ()
21012 {
21013 return OCIEnvCreate ();
21014   ;
21015   return 0;
21016 }
21017 _ACEOF
21018 if ac_fn_c_try_link "$LINENO"; then :
21019   ac_cv_lib_clntsh_OCIEnvCreate=yes
21020 else
21021   ac_cv_lib_clntsh_OCIEnvCreate=no
21022 fi
21023 rm -f core conftest.err conftest.$ac_objext \
21024     conftest$ac_exeext conftest.$ac_ext
21025 LIBS=$ac_check_lib_save_LIBS
21026 fi
21027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_clntsh_OCIEnvCreate" >&5
21028 $as_echo "$ac_cv_lib_clntsh_OCIEnvCreate" >&6; }
21029 if test "x$ac_cv_lib_clntsh_OCIEnvCreate" = xyes; then :
21030   apu_have_oracle=1
21031 else
21032
21033         unset ac_cv_lib_clntsh_OCIEnvCreate
21034         oracle_LIBS="-lnnz11"
21035
21036   if test "x$LIBS" = "x"; then
21037     test "x$silent" != "xyes" && echo "  setting LIBS to \"$oracle_LIBS\""
21038     LIBS="$oracle_LIBS"
21039   else
21040     apr_addto_bugger="$oracle_LIBS"
21041     for i in $apr_addto_bugger; do
21042       apr_addto_duplicate="0"
21043       for j in $LIBS; do
21044         if test "x$i" = "x$j"; then
21045           apr_addto_duplicate="1"
21046           break
21047         fi
21048       done
21049       if test $apr_addto_duplicate = "0"; then
21050         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
21051         LIBS="$LIBS $i"
21052       fi
21053     done
21054   fi
21055
21056         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OCIEnvCreate in -lclntsh" >&5
21057 $as_echo_n "checking for OCIEnvCreate in -lclntsh... " >&6; }
21058 if ${ac_cv_lib_clntsh_OCIEnvCreate+:} false; then :
21059   $as_echo_n "(cached) " >&6
21060 else
21061   ac_check_lib_save_LIBS=$LIBS
21062 LIBS="-lclntsh  $LIBS"
21063 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21064 /* end confdefs.h.  */
21065
21066 /* Override any GCC internal prototype to avoid an error.
21067    Use char because int might match the return type of a GCC
21068    builtin and then its argument prototype would still apply.  */
21069 #ifdef __cplusplus
21070 extern "C"
21071 #endif
21072 char OCIEnvCreate ();
21073 int
21074 main ()
21075 {
21076 return OCIEnvCreate ();
21077   ;
21078   return 0;
21079 }
21080 _ACEOF
21081 if ac_fn_c_try_link "$LINENO"; then :
21082   ac_cv_lib_clntsh_OCIEnvCreate=yes
21083 else
21084   ac_cv_lib_clntsh_OCIEnvCreate=no
21085 fi
21086 rm -f core conftest.err conftest.$ac_objext \
21087     conftest$ac_exeext conftest.$ac_ext
21088 LIBS=$ac_check_lib_save_LIBS
21089 fi
21090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_clntsh_OCIEnvCreate" >&5
21091 $as_echo "$ac_cv_lib_clntsh_OCIEnvCreate" >&6; }
21092 if test "x$ac_cv_lib_clntsh_OCIEnvCreate" = xyes; then :
21093   apu_have_oracle=1
21094 else
21095
21096           unset ac_cv_lib_clntsh_OCIEnvCreate
21097
21098   if test "x$LIBS" = "x$oracle_LIBS"; then
21099     test "x$silent" != "xyes" && echo "  nulling LIBS"
21100     LIBS=""
21101   else
21102     apr_new_bugger=""
21103     apr_removed=0
21104     for i in $LIBS; do
21105       if test "x$i" != "x$oracle_LIBS"; then
21106         apr_new_bugger="$apr_new_bugger $i"
21107       else
21108         apr_removed=1
21109       fi
21110     done
21111     if test $apr_removed = "1"; then
21112       test "x$silent" != "xyes" && echo "  removed \"$oracle_LIBS\" from LIBS"
21113       LIBS=$apr_new_bugger
21114     fi
21115   fi
21116
21117           oracle_LIBS="-lnnz10"
21118
21119   if test "x$LIBS" = "x"; then
21120     test "x$silent" != "xyes" && echo "  setting LIBS to \"$oracle_LIBS\""
21121     LIBS="$oracle_LIBS"
21122   else
21123     apr_addto_bugger="$oracle_LIBS"
21124     for i in $apr_addto_bugger; do
21125       apr_addto_duplicate="0"
21126       for j in $LIBS; do
21127         if test "x$i" = "x$j"; then
21128           apr_addto_duplicate="1"
21129           break
21130         fi
21131       done
21132       if test $apr_addto_duplicate = "0"; then
21133         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
21134         LIBS="$LIBS $i"
21135       fi
21136     done
21137   fi
21138
21139           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OCIEnvCreate in -lclntsh" >&5
21140 $as_echo_n "checking for OCIEnvCreate in -lclntsh... " >&6; }
21141 if ${ac_cv_lib_clntsh_OCIEnvCreate+:} false; then :
21142   $as_echo_n "(cached) " >&6
21143 else
21144   ac_check_lib_save_LIBS=$LIBS
21145 LIBS="-lclntsh  $LIBS"
21146 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21147 /* end confdefs.h.  */
21148
21149 /* Override any GCC internal prototype to avoid an error.
21150    Use char because int might match the return type of a GCC
21151    builtin and then its argument prototype would still apply.  */
21152 #ifdef __cplusplus
21153 extern "C"
21154 #endif
21155 char OCIEnvCreate ();
21156 int
21157 main ()
21158 {
21159 return OCIEnvCreate ();
21160   ;
21161   return 0;
21162 }
21163 _ACEOF
21164 if ac_fn_c_try_link "$LINENO"; then :
21165   ac_cv_lib_clntsh_OCIEnvCreate=yes
21166 else
21167   ac_cv_lib_clntsh_OCIEnvCreate=no
21168 fi
21169 rm -f core conftest.err conftest.$ac_objext \
21170     conftest$ac_exeext conftest.$ac_ext
21171 LIBS=$ac_check_lib_save_LIBS
21172 fi
21173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_clntsh_OCIEnvCreate" >&5
21174 $as_echo "$ac_cv_lib_clntsh_OCIEnvCreate" >&6; }
21175 if test "x$ac_cv_lib_clntsh_OCIEnvCreate" = xyes; then :
21176   apu_have_oracle=1
21177 fi
21178
21179
21180 fi
21181
21182
21183 fi
21184
21185 fi
21186
21187 done
21188
21189     elif test "$withval" = "no"; then
21190       :
21191     else
21192       if test -n "$with_oracle_include"; then
21193         oracle_CPPFLAGS="$CPPFLAGS -I$with_oracle_include"
21194
21195   if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then
21196     test "x$silent" != "xyes" && echo "  setting APRUTIL_PRIV_INCLUDES to \"-I$with_oracle_include\""
21197     APRUTIL_PRIV_INCLUDES="-I$with_oracle_include"
21198   else
21199     apr_addto_bugger="-I$with_oracle_include"
21200     for i in $apr_addto_bugger; do
21201       apr_addto_duplicate="0"
21202       for j in $APRUTIL_PRIV_INCLUDES; do
21203         if test "x$i" = "x$j"; then
21204           apr_addto_duplicate="1"
21205           break
21206         fi
21207       done
21208       if test $apr_addto_duplicate = "0"; then
21209         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_PRIV_INCLUDES"
21210         APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i"
21211       fi
21212     done
21213   fi
21214
21215       else
21216         oracle_CPPFLAGS="-I$withval/rdbms/demo -I$withval/rdbms/public"
21217       fi
21218       oracle_LDFLAGS="-L$withval/lib "
21219
21220
21221   if test "x$CPPFLAGS" = "x"; then
21222     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"$oracle_CPPFLAGS\""
21223     CPPFLAGS="$oracle_CPPFLAGS"
21224   else
21225     apr_addto_bugger="$oracle_CPPFLAGS"
21226     for i in $apr_addto_bugger; do
21227       apr_addto_duplicate="0"
21228       for j in $CPPFLAGS; do
21229         if test "x$i" = "x$j"; then
21230           apr_addto_duplicate="1"
21231           break
21232         fi
21233       done
21234       if test $apr_addto_duplicate = "0"; then
21235         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
21236         CPPFLAGS="$CPPFLAGS $i"
21237       fi
21238     done
21239   fi
21240
21241
21242   if test "x$LDFLAGS" = "x"; then
21243     test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"$oracle_LDFLAGS\""
21244     LDFLAGS="$oracle_LDFLAGS"
21245   else
21246     apr_addto_bugger="$oracle_LDFLAGS"
21247     for i in $apr_addto_bugger; do
21248       apr_addto_duplicate="0"
21249       for j in $LDFLAGS; do
21250         if test "x$i" = "x$j"; then
21251           apr_addto_duplicate="1"
21252           break
21253         fi
21254       done
21255       if test $apr_addto_duplicate = "0"; then
21256         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
21257         LDFLAGS="$LDFLAGS $i"
21258       fi
21259     done
21260   fi
21261
21262
21263       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for oracle in $withval" >&5
21264 $as_echo "$as_me: checking for oracle in $withval" >&6;}
21265       for ac_header in oci.h
21266 do :
21267   ac_fn_c_check_header_mongrel "$LINENO" "oci.h" "ac_cv_header_oci_h" "$ac_includes_default"
21268 if test "x$ac_cv_header_oci_h" = xyes; then :
21269   cat >>confdefs.h <<_ACEOF
21270 #define HAVE_OCI_H 1
21271 _ACEOF
21272  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OCIEnvCreate in -lclntsh" >&5
21273 $as_echo_n "checking for OCIEnvCreate in -lclntsh... " >&6; }
21274 if ${ac_cv_lib_clntsh_OCIEnvCreate+:} false; then :
21275   $as_echo_n "(cached) " >&6
21276 else
21277   ac_check_lib_save_LIBS=$LIBS
21278 LIBS="-lclntsh  $LIBS"
21279 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21280 /* end confdefs.h.  */
21281
21282 /* Override any GCC internal prototype to avoid an error.
21283    Use char because int might match the return type of a GCC
21284    builtin and then its argument prototype would still apply.  */
21285 #ifdef __cplusplus
21286 extern "C"
21287 #endif
21288 char OCIEnvCreate ();
21289 int
21290 main ()
21291 {
21292 return OCIEnvCreate ();
21293   ;
21294   return 0;
21295 }
21296 _ACEOF
21297 if ac_fn_c_try_link "$LINENO"; then :
21298   ac_cv_lib_clntsh_OCIEnvCreate=yes
21299 else
21300   ac_cv_lib_clntsh_OCIEnvCreate=no
21301 fi
21302 rm -f core conftest.err conftest.$ac_objext \
21303     conftest$ac_exeext conftest.$ac_ext
21304 LIBS=$ac_check_lib_save_LIBS
21305 fi
21306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_clntsh_OCIEnvCreate" >&5
21307 $as_echo "$ac_cv_lib_clntsh_OCIEnvCreate" >&6; }
21308 if test "x$ac_cv_lib_clntsh_OCIEnvCreate" = xyes; then :
21309   apu_have_oracle=1
21310 else
21311
21312         unset ac_cv_lib_clntsh_OCIEnvCreate
21313         oracle_LIBS="-lnnz11"
21314
21315   if test "x$LIBS" = "x"; then
21316     test "x$silent" != "xyes" && echo "  setting LIBS to \"$oracle_LIBS\""
21317     LIBS="$oracle_LIBS"
21318   else
21319     apr_addto_bugger="$oracle_LIBS"
21320     for i in $apr_addto_bugger; do
21321       apr_addto_duplicate="0"
21322       for j in $LIBS; do
21323         if test "x$i" = "x$j"; then
21324           apr_addto_duplicate="1"
21325           break
21326         fi
21327       done
21328       if test $apr_addto_duplicate = "0"; then
21329         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
21330         LIBS="$LIBS $i"
21331       fi
21332     done
21333   fi
21334
21335         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OCIEnvCreate in -lclntsh" >&5
21336 $as_echo_n "checking for OCIEnvCreate in -lclntsh... " >&6; }
21337 if ${ac_cv_lib_clntsh_OCIEnvCreate+:} false; then :
21338   $as_echo_n "(cached) " >&6
21339 else
21340   ac_check_lib_save_LIBS=$LIBS
21341 LIBS="-lclntsh  $LIBS"
21342 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21343 /* end confdefs.h.  */
21344
21345 /* Override any GCC internal prototype to avoid an error.
21346    Use char because int might match the return type of a GCC
21347    builtin and then its argument prototype would still apply.  */
21348 #ifdef __cplusplus
21349 extern "C"
21350 #endif
21351 char OCIEnvCreate ();
21352 int
21353 main ()
21354 {
21355 return OCIEnvCreate ();
21356   ;
21357   return 0;
21358 }
21359 _ACEOF
21360 if ac_fn_c_try_link "$LINENO"; then :
21361   ac_cv_lib_clntsh_OCIEnvCreate=yes
21362 else
21363   ac_cv_lib_clntsh_OCIEnvCreate=no
21364 fi
21365 rm -f core conftest.err conftest.$ac_objext \
21366     conftest$ac_exeext conftest.$ac_ext
21367 LIBS=$ac_check_lib_save_LIBS
21368 fi
21369 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_clntsh_OCIEnvCreate" >&5
21370 $as_echo "$ac_cv_lib_clntsh_OCIEnvCreate" >&6; }
21371 if test "x$ac_cv_lib_clntsh_OCIEnvCreate" = xyes; then :
21372   apu_have_oracle=1
21373 else
21374
21375           unset ac_cv_lib_clntsh_OCIEnvCreate
21376
21377   if test "x$LIBS" = "x$oracle_LIBS"; then
21378     test "x$silent" != "xyes" && echo "  nulling LIBS"
21379     LIBS=""
21380   else
21381     apr_new_bugger=""
21382     apr_removed=0
21383     for i in $LIBS; do
21384       if test "x$i" != "x$oracle_LIBS"; then
21385         apr_new_bugger="$apr_new_bugger $i"
21386       else
21387         apr_removed=1
21388       fi
21389     done
21390     if test $apr_removed = "1"; then
21391       test "x$silent" != "xyes" && echo "  removed \"$oracle_LIBS\" from LIBS"
21392       LIBS=$apr_new_bugger
21393     fi
21394   fi
21395
21396           oracle_LIBS="-lnnz10"
21397
21398   if test "x$LIBS" = "x"; then
21399     test "x$silent" != "xyes" && echo "  setting LIBS to \"$oracle_LIBS\""
21400     LIBS="$oracle_LIBS"
21401   else
21402     apr_addto_bugger="$oracle_LIBS"
21403     for i in $apr_addto_bugger; do
21404       apr_addto_duplicate="0"
21405       for j in $LIBS; do
21406         if test "x$i" = "x$j"; then
21407           apr_addto_duplicate="1"
21408           break
21409         fi
21410       done
21411       if test $apr_addto_duplicate = "0"; then
21412         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
21413         LIBS="$LIBS $i"
21414       fi
21415     done
21416   fi
21417
21418           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OCIEnvCreate in -lclntsh" >&5
21419 $as_echo_n "checking for OCIEnvCreate in -lclntsh... " >&6; }
21420 if ${ac_cv_lib_clntsh_OCIEnvCreate+:} false; then :
21421   $as_echo_n "(cached) " >&6
21422 else
21423   ac_check_lib_save_LIBS=$LIBS
21424 LIBS="-lclntsh  $LIBS"
21425 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21426 /* end confdefs.h.  */
21427
21428 /* Override any GCC internal prototype to avoid an error.
21429    Use char because int might match the return type of a GCC
21430    builtin and then its argument prototype would still apply.  */
21431 #ifdef __cplusplus
21432 extern "C"
21433 #endif
21434 char OCIEnvCreate ();
21435 int
21436 main ()
21437 {
21438 return OCIEnvCreate ();
21439   ;
21440   return 0;
21441 }
21442 _ACEOF
21443 if ac_fn_c_try_link "$LINENO"; then :
21444   ac_cv_lib_clntsh_OCIEnvCreate=yes
21445 else
21446   ac_cv_lib_clntsh_OCIEnvCreate=no
21447 fi
21448 rm -f core conftest.err conftest.$ac_objext \
21449     conftest$ac_exeext conftest.$ac_ext
21450 LIBS=$ac_check_lib_save_LIBS
21451 fi
21452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_clntsh_OCIEnvCreate" >&5
21453 $as_echo "$ac_cv_lib_clntsh_OCIEnvCreate" >&6; }
21454 if test "x$ac_cv_lib_clntsh_OCIEnvCreate" = xyes; then :
21455   apu_have_oracle=1
21456 fi
21457
21458
21459 fi
21460
21461
21462 fi
21463
21464 fi
21465
21466 done
21467
21468       if test "$apu_have_oracle" != "0"; then
21469         oracle_LDFLAGS="$oracle_LDFLAGS -R$withval/lib"
21470         if test -z "$with_oracle_include"; then
21471
21472   if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then
21473     test "x$silent" != "xyes" && echo "  setting APRUTIL_PRIV_INCLUDES to \"-I$withval/rdbms/demo\""
21474     APRUTIL_PRIV_INCLUDES="-I$withval/rdbms/demo"
21475   else
21476     apr_addto_bugger="-I$withval/rdbms/demo"
21477     for i in $apr_addto_bugger; do
21478       apr_addto_duplicate="0"
21479       for j in $APRUTIL_PRIV_INCLUDES; do
21480         if test "x$i" = "x$j"; then
21481           apr_addto_duplicate="1"
21482           break
21483         fi
21484       done
21485       if test $apr_addto_duplicate = "0"; then
21486         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_PRIV_INCLUDES"
21487         APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i"
21488       fi
21489     done
21490   fi
21491
21492
21493   if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then
21494     test "x$silent" != "xyes" && echo "  setting APRUTIL_PRIV_INCLUDES to \"-I$withval/rdbms/public\""
21495     APRUTIL_PRIV_INCLUDES="-I$withval/rdbms/public"
21496   else
21497     apr_addto_bugger="-I$withval/rdbms/public"
21498     for i in $apr_addto_bugger; do
21499       apr_addto_duplicate="0"
21500       for j in $APRUTIL_PRIV_INCLUDES; do
21501         if test "x$i" = "x$j"; then
21502           apr_addto_duplicate="1"
21503           break
21504         fi
21505       done
21506       if test $apr_addto_duplicate = "0"; then
21507         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_PRIV_INCLUDES"
21508         APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i"
21509       fi
21510     done
21511   fi
21512
21513         fi
21514       fi
21515     fi
21516
21517 fi
21518
21519
21520
21521
21522       if test "$apu_have_oracle" = "1"; then
21523
21524   if test "x$LDADD_dbd_oracle" = "x"; then
21525     test "x$silent" != "xyes" && echo "  setting LDADD_dbd_oracle to \"$oracle_LDFLAGS -lclntsh $oracle_LIBS\""
21526     LDADD_dbd_oracle="$oracle_LDFLAGS -lclntsh $oracle_LIBS"
21527   else
21528     apr_addto_bugger="$oracle_LDFLAGS -lclntsh $oracle_LIBS"
21529     for i in $apr_addto_bugger; do
21530       apr_addto_duplicate="0"
21531       for j in $LDADD_dbd_oracle; do
21532         if test "x$i" = "x$j"; then
21533           apr_addto_duplicate="1"
21534           break
21535         fi
21536       done
21537       if test $apr_addto_duplicate = "0"; then
21538         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDADD_dbd_oracle"
21539         LDADD_dbd_oracle="$LDADD_dbd_oracle $i"
21540       fi
21541     done
21542   fi
21543
21544   fi
21545
21546
21547   LIBS="$old_libs"
21548   CPPFLAGS="$old_cppflags"
21549   LDFLAGS="$old_ldflags"
21550
21551
21552   apu_have_freetds=0
21553
21554   old_libs="$LIBS"
21555   old_cppflags="$CPPFLAGS"
21556   old_ldflags="$LDFLAGS"
21557
21558
21559 # Check whether --with-freetds was given.
21560 if test "${with_freetds+set}" = set; then :
21561   withval=$with_freetds;
21562     if test "$withval" = "yes"; then
21563       for ac_header in sybdb.h
21564 do :
21565   ac_fn_c_check_header_mongrel "$LINENO" "sybdb.h" "ac_cv_header_sybdb_h" "$ac_includes_default"
21566 if test "x$ac_cv_header_sybdb_h" = xyes; then :
21567   cat >>confdefs.h <<_ACEOF
21568 #define HAVE_SYBDB_H 1
21569 _ACEOF
21570  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tdsdbopen in -lsybdb" >&5
21571 $as_echo_n "checking for tdsdbopen in -lsybdb... " >&6; }
21572 if ${ac_cv_lib_sybdb_tdsdbopen+:} false; then :
21573   $as_echo_n "(cached) " >&6
21574 else
21575   ac_check_lib_save_LIBS=$LIBS
21576 LIBS="-lsybdb  $LIBS"
21577 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21578 /* end confdefs.h.  */
21579
21580 /* Override any GCC internal prototype to avoid an error.
21581    Use char because int might match the return type of a GCC
21582    builtin and then its argument prototype would still apply.  */
21583 #ifdef __cplusplus
21584 extern "C"
21585 #endif
21586 char tdsdbopen ();
21587 int
21588 main ()
21589 {
21590 return tdsdbopen ();
21591   ;
21592   return 0;
21593 }
21594 _ACEOF
21595 if ac_fn_c_try_link "$LINENO"; then :
21596   ac_cv_lib_sybdb_tdsdbopen=yes
21597 else
21598   ac_cv_lib_sybdb_tdsdbopen=no
21599 fi
21600 rm -f core conftest.err conftest.$ac_objext \
21601     conftest$ac_exeext conftest.$ac_ext
21602 LIBS=$ac_check_lib_save_LIBS
21603 fi
21604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sybdb_tdsdbopen" >&5
21605 $as_echo "$ac_cv_lib_sybdb_tdsdbopen" >&6; }
21606 if test "x$ac_cv_lib_sybdb_tdsdbopen" = xyes; then :
21607   apu_have_freetds=1
21608 fi
21609
21610 fi
21611
21612 done
21613
21614       if test "$apu_have_freetds" = "0"; then
21615         for ac_header in freetds/sybdb.h
21616 do :
21617   ac_fn_c_check_header_mongrel "$LINENO" "freetds/sybdb.h" "ac_cv_header_freetds_sybdb_h" "$ac_includes_default"
21618 if test "x$ac_cv_header_freetds_sybdb_h" = xyes; then :
21619   cat >>confdefs.h <<_ACEOF
21620 #define HAVE_FREETDS_SYBDB_H 1
21621 _ACEOF
21622  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tdsdbopen in -lsybdb" >&5
21623 $as_echo_n "checking for tdsdbopen in -lsybdb... " >&6; }
21624 if ${ac_cv_lib_sybdb_tdsdbopen+:} false; then :
21625   $as_echo_n "(cached) " >&6
21626 else
21627   ac_check_lib_save_LIBS=$LIBS
21628 LIBS="-lsybdb  $LIBS"
21629 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21630 /* end confdefs.h.  */
21631
21632 /* Override any GCC internal prototype to avoid an error.
21633    Use char because int might match the return type of a GCC
21634    builtin and then its argument prototype would still apply.  */
21635 #ifdef __cplusplus
21636 extern "C"
21637 #endif
21638 char tdsdbopen ();
21639 int
21640 main ()
21641 {
21642 return tdsdbopen ();
21643   ;
21644   return 0;
21645 }
21646 _ACEOF
21647 if ac_fn_c_try_link "$LINENO"; then :
21648   ac_cv_lib_sybdb_tdsdbopen=yes
21649 else
21650   ac_cv_lib_sybdb_tdsdbopen=no
21651 fi
21652 rm -f core conftest.err conftest.$ac_objext \
21653     conftest$ac_exeext conftest.$ac_ext
21654 LIBS=$ac_check_lib_save_LIBS
21655 fi
21656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sybdb_tdsdbopen" >&5
21657 $as_echo "$ac_cv_lib_sybdb_tdsdbopen" >&6; }
21658 if test "x$ac_cv_lib_sybdb_tdsdbopen" = xyes; then :
21659   apu_have_freetds=1
21660 fi
21661
21662 fi
21663
21664 done
21665
21666       fi
21667     elif test "$withval" = "no"; then
21668       :
21669     else
21670       sybdb_CPPFLAGS="-I$withval/include"
21671       sybdb_LDFLAGS="-L$withval/lib "
21672
21673
21674   if test "x$CPPFLAGS" = "x"; then
21675     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"$sybdb_CPPFLAGS\""
21676     CPPFLAGS="$sybdb_CPPFLAGS"
21677   else
21678     apr_addto_bugger="$sybdb_CPPFLAGS"
21679     for i in $apr_addto_bugger; do
21680       apr_addto_duplicate="0"
21681       for j in $CPPFLAGS; do
21682         if test "x$i" = "x$j"; then
21683           apr_addto_duplicate="1"
21684           break
21685         fi
21686       done
21687       if test $apr_addto_duplicate = "0"; then
21688         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
21689         CPPFLAGS="$CPPFLAGS $i"
21690       fi
21691     done
21692   fi
21693
21694
21695   if test "x$LDFLAGS" = "x"; then
21696     test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"$sybdb_LDFLAGS\""
21697     LDFLAGS="$sybdb_LDFLAGS"
21698   else
21699     apr_addto_bugger="$sybdb_LDFLAGS"
21700     for i in $apr_addto_bugger; do
21701       apr_addto_duplicate="0"
21702       for j in $LDFLAGS; do
21703         if test "x$i" = "x$j"; then
21704           apr_addto_duplicate="1"
21705           break
21706         fi
21707       done
21708       if test $apr_addto_duplicate = "0"; then
21709         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
21710         LDFLAGS="$LDFLAGS $i"
21711       fi
21712     done
21713   fi
21714
21715
21716       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for freetds in $withval" >&5
21717 $as_echo "$as_me: checking for freetds in $withval" >&6;}
21718       for ac_header in sybdb.h
21719 do :
21720   ac_fn_c_check_header_mongrel "$LINENO" "sybdb.h" "ac_cv_header_sybdb_h" "$ac_includes_default"
21721 if test "x$ac_cv_header_sybdb_h" = xyes; then :
21722   cat >>confdefs.h <<_ACEOF
21723 #define HAVE_SYBDB_H 1
21724 _ACEOF
21725  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tdsdbopen in -lsybdb" >&5
21726 $as_echo_n "checking for tdsdbopen in -lsybdb... " >&6; }
21727 if ${ac_cv_lib_sybdb_tdsdbopen+:} false; then :
21728   $as_echo_n "(cached) " >&6
21729 else
21730   ac_check_lib_save_LIBS=$LIBS
21731 LIBS="-lsybdb  $LIBS"
21732 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21733 /* end confdefs.h.  */
21734
21735 /* Override any GCC internal prototype to avoid an error.
21736    Use char because int might match the return type of a GCC
21737    builtin and then its argument prototype would still apply.  */
21738 #ifdef __cplusplus
21739 extern "C"
21740 #endif
21741 char tdsdbopen ();
21742 int
21743 main ()
21744 {
21745 return tdsdbopen ();
21746   ;
21747   return 0;
21748 }
21749 _ACEOF
21750 if ac_fn_c_try_link "$LINENO"; then :
21751   ac_cv_lib_sybdb_tdsdbopen=yes
21752 else
21753   ac_cv_lib_sybdb_tdsdbopen=no
21754 fi
21755 rm -f core conftest.err conftest.$ac_objext \
21756     conftest$ac_exeext conftest.$ac_ext
21757 LIBS=$ac_check_lib_save_LIBS
21758 fi
21759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sybdb_tdsdbopen" >&5
21760 $as_echo "$ac_cv_lib_sybdb_tdsdbopen" >&6; }
21761 if test "x$ac_cv_lib_sybdb_tdsdbopen" = xyes; then :
21762   apu_have_freetds=1
21763 fi
21764
21765 fi
21766
21767 done
21768
21769       if test "$apu_have_freetds" = "0"; then
21770         for ac_header in freetds/sybdb.h
21771 do :
21772   ac_fn_c_check_header_mongrel "$LINENO" "freetds/sybdb.h" "ac_cv_header_freetds_sybdb_h" "$ac_includes_default"
21773 if test "x$ac_cv_header_freetds_sybdb_h" = xyes; then :
21774   cat >>confdefs.h <<_ACEOF
21775 #define HAVE_FREETDS_SYBDB_H 1
21776 _ACEOF
21777  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tdsdbopen in -lsybdb" >&5
21778 $as_echo_n "checking for tdsdbopen in -lsybdb... " >&6; }
21779 if ${ac_cv_lib_sybdb_tdsdbopen+:} false; then :
21780   $as_echo_n "(cached) " >&6
21781 else
21782   ac_check_lib_save_LIBS=$LIBS
21783 LIBS="-lsybdb  $LIBS"
21784 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21785 /* end confdefs.h.  */
21786
21787 /* Override any GCC internal prototype to avoid an error.
21788    Use char because int might match the return type of a GCC
21789    builtin and then its argument prototype would still apply.  */
21790 #ifdef __cplusplus
21791 extern "C"
21792 #endif
21793 char tdsdbopen ();
21794 int
21795 main ()
21796 {
21797 return tdsdbopen ();
21798   ;
21799   return 0;
21800 }
21801 _ACEOF
21802 if ac_fn_c_try_link "$LINENO"; then :
21803   ac_cv_lib_sybdb_tdsdbopen=yes
21804 else
21805   ac_cv_lib_sybdb_tdsdbopen=no
21806 fi
21807 rm -f core conftest.err conftest.$ac_objext \
21808     conftest$ac_exeext conftest.$ac_ext
21809 LIBS=$ac_check_lib_save_LIBS
21810 fi
21811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sybdb_tdsdbopen" >&5
21812 $as_echo "$ac_cv_lib_sybdb_tdsdbopen" >&6; }
21813 if test "x$ac_cv_lib_sybdb_tdsdbopen" = xyes; then :
21814   apu_have_freetds=1
21815 fi
21816
21817 fi
21818
21819 done
21820
21821       fi
21822       if test "$apu_have_freetds" != "0"; then
21823
21824   if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then
21825     test "x$silent" != "xyes" && echo "  setting APRUTIL_PRIV_INCLUDES to \"-I$withval/include\""
21826     APRUTIL_PRIV_INCLUDES="-I$withval/include"
21827   else
21828     apr_addto_bugger="-I$withval/include"
21829     for i in $apr_addto_bugger; do
21830       apr_addto_duplicate="0"
21831       for j in $APRUTIL_PRIV_INCLUDES; do
21832         if test "x$i" = "x$j"; then
21833           apr_addto_duplicate="1"
21834           break
21835         fi
21836       done
21837       if test $apr_addto_duplicate = "0"; then
21838         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_PRIV_INCLUDES"
21839         APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i"
21840       fi
21841     done
21842   fi
21843
21844       fi
21845     fi
21846
21847 else
21848
21849     for ac_header in sybdb.h
21850 do :
21851   ac_fn_c_check_header_mongrel "$LINENO" "sybdb.h" "ac_cv_header_sybdb_h" "$ac_includes_default"
21852 if test "x$ac_cv_header_sybdb_h" = xyes; then :
21853   cat >>confdefs.h <<_ACEOF
21854 #define HAVE_SYBDB_H 1
21855 _ACEOF
21856  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tdsdbopen in -lsybdb" >&5
21857 $as_echo_n "checking for tdsdbopen in -lsybdb... " >&6; }
21858 if ${ac_cv_lib_sybdb_tdsdbopen+:} false; then :
21859   $as_echo_n "(cached) " >&6
21860 else
21861   ac_check_lib_save_LIBS=$LIBS
21862 LIBS="-lsybdb  $LIBS"
21863 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21864 /* end confdefs.h.  */
21865
21866 /* Override any GCC internal prototype to avoid an error.
21867    Use char because int might match the return type of a GCC
21868    builtin and then its argument prototype would still apply.  */
21869 #ifdef __cplusplus
21870 extern "C"
21871 #endif
21872 char tdsdbopen ();
21873 int
21874 main ()
21875 {
21876 return tdsdbopen ();
21877   ;
21878   return 0;
21879 }
21880 _ACEOF
21881 if ac_fn_c_try_link "$LINENO"; then :
21882   ac_cv_lib_sybdb_tdsdbopen=yes
21883 else
21884   ac_cv_lib_sybdb_tdsdbopen=no
21885 fi
21886 rm -f core conftest.err conftest.$ac_objext \
21887     conftest$ac_exeext conftest.$ac_ext
21888 LIBS=$ac_check_lib_save_LIBS
21889 fi
21890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sybdb_tdsdbopen" >&5
21891 $as_echo "$ac_cv_lib_sybdb_tdsdbopen" >&6; }
21892 if test "x$ac_cv_lib_sybdb_tdsdbopen" = xyes; then :
21893   apu_have_freetds=1
21894 fi
21895
21896 fi
21897
21898 done
21899
21900     if test "$apu_have_freetds" = "0"; then
21901       for ac_header in freetds/sybdb.h
21902 do :
21903   ac_fn_c_check_header_mongrel "$LINENO" "freetds/sybdb.h" "ac_cv_header_freetds_sybdb_h" "$ac_includes_default"
21904 if test "x$ac_cv_header_freetds_sybdb_h" = xyes; then :
21905   cat >>confdefs.h <<_ACEOF
21906 #define HAVE_FREETDS_SYBDB_H 1
21907 _ACEOF
21908  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tdsdbopen in -lsybdb" >&5
21909 $as_echo_n "checking for tdsdbopen in -lsybdb... " >&6; }
21910 if ${ac_cv_lib_sybdb_tdsdbopen+:} false; then :
21911   $as_echo_n "(cached) " >&6
21912 else
21913   ac_check_lib_save_LIBS=$LIBS
21914 LIBS="-lsybdb  $LIBS"
21915 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21916 /* end confdefs.h.  */
21917
21918 /* Override any GCC internal prototype to avoid an error.
21919    Use char because int might match the return type of a GCC
21920    builtin and then its argument prototype would still apply.  */
21921 #ifdef __cplusplus
21922 extern "C"
21923 #endif
21924 char tdsdbopen ();
21925 int
21926 main ()
21927 {
21928 return tdsdbopen ();
21929   ;
21930   return 0;
21931 }
21932 _ACEOF
21933 if ac_fn_c_try_link "$LINENO"; then :
21934   ac_cv_lib_sybdb_tdsdbopen=yes
21935 else
21936   ac_cv_lib_sybdb_tdsdbopen=no
21937 fi
21938 rm -f core conftest.err conftest.$ac_objext \
21939     conftest$ac_exeext conftest.$ac_ext
21940 LIBS=$ac_check_lib_save_LIBS
21941 fi
21942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sybdb_tdsdbopen" >&5
21943 $as_echo "$ac_cv_lib_sybdb_tdsdbopen" >&6; }
21944 if test "x$ac_cv_lib_sybdb_tdsdbopen" = xyes; then :
21945   apu_have_freetds=1
21946 fi
21947
21948 fi
21949
21950 done
21951
21952     fi
21953
21954 fi
21955
21956
21957
21958
21959       if test "$apu_have_freetds" = "1"; then
21960
21961   if test "x$LDADD_dbd_freetds" = "x"; then
21962     test "x$silent" != "xyes" && echo "  setting LDADD_dbd_freetds to \"$sybdb_LDFLAGS -lsybdb\""
21963     LDADD_dbd_freetds="$sybdb_LDFLAGS -lsybdb"
21964   else
21965     apr_addto_bugger="$sybdb_LDFLAGS -lsybdb"
21966     for i in $apr_addto_bugger; do
21967       apr_addto_duplicate="0"
21968       for j in $LDADD_dbd_freetds; do
21969         if test "x$i" = "x$j"; then
21970           apr_addto_duplicate="1"
21971           break
21972         fi
21973       done
21974       if test $apr_addto_duplicate = "0"; then
21975         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDADD_dbd_freetds"
21976         LDADD_dbd_freetds="$LDADD_dbd_freetds $i"
21977       fi
21978     done
21979   fi
21980
21981               fi
21982
21983
21984   LIBS="$old_libs"
21985   CPPFLAGS="$old_cppflags"
21986   LDFLAGS="$old_ldflags"
21987
21988
21989   apu_have_odbc=0
21990
21991   old_libs="$LIBS"
21992   old_cppflags="$CPPFLAGS"
21993   old_ldflags="$LDFLAGS"
21994
21995
21996 # Check whether --with-odbc was given.
21997 if test "${with_odbc+set}" = set; then :
21998   withval=$with_odbc;
21999     if test "$withval" = "yes"; then
22000       # Extract the first word of "odbc_config", so it can be a program name with args.
22001 set dummy odbc_config; ac_word=$2
22002 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
22003 $as_echo_n "checking for $ac_word... " >&6; }
22004 if ${ac_cv_path_ODBC_CONFIG+:} false; then :
22005   $as_echo_n "(cached) " >&6
22006 else
22007   case $ODBC_CONFIG in
22008   [\\/]* | ?:[\\/]*)
22009   ac_cv_path_ODBC_CONFIG="$ODBC_CONFIG" # Let the user override the test with a path.
22010   ;;
22011   *)
22012   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22013 for as_dir in $PATH
22014 do
22015   IFS=$as_save_IFS
22016   test -z "$as_dir" && as_dir=.
22017     for ac_exec_ext in '' $ac_executable_extensions; do
22018   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
22019     ac_cv_path_ODBC_CONFIG="$as_dir/$ac_word$ac_exec_ext"
22020     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
22021     break 2
22022   fi
22023 done
22024   done
22025 IFS=$as_save_IFS
22026
22027   ;;
22028 esac
22029 fi
22030 ODBC_CONFIG=$ac_cv_path_ODBC_CONFIG
22031 if test -n "$ODBC_CONFIG"; then
22032   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ODBC_CONFIG" >&5
22033 $as_echo "$ODBC_CONFIG" >&6; }
22034 else
22035   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22036 $as_echo "no" >&6; }
22037 fi
22038
22039
22040       if test "x$ODBC_CONFIG" != 'x'; then
22041         odbc_CPPFLAGS="-I`$ODBC_CONFIG --include-prefix`"
22042         odbc_LDFLAGS="-L`$ODBC_CONFIG --lib-prefix`"
22043         odbc_LIBS="`$ODBC_CONFIG --libs`"
22044
22045
22046   if test "x$CPPFLAGS" = "x"; then
22047     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"$odbc_CPPFLAGS\""
22048     CPPFLAGS="$odbc_CPPFLAGS"
22049   else
22050     apr_addto_bugger="$odbc_CPPFLAGS"
22051     for i in $apr_addto_bugger; do
22052       apr_addto_duplicate="0"
22053       for j in $CPPFLAGS; do
22054         if test "x$i" = "x$j"; then
22055           apr_addto_duplicate="1"
22056           break
22057         fi
22058       done
22059       if test $apr_addto_duplicate = "0"; then
22060         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
22061         CPPFLAGS="$CPPFLAGS $i"
22062       fi
22063     done
22064   fi
22065
22066
22067   if test "x$LDFLAGS" = "x"; then
22068     test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"$odbc_LDFLAGS\""
22069     LDFLAGS="$odbc_LDFLAGS"
22070   else
22071     apr_addto_bugger="$odbc_LDFLAGS"
22072     for i in $apr_addto_bugger; do
22073       apr_addto_duplicate="0"
22074       for j in $LDFLAGS; do
22075         if test "x$i" = "x$j"; then
22076           apr_addto_duplicate="1"
22077           break
22078         fi
22079       done
22080       if test $apr_addto_duplicate = "0"; then
22081         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
22082         LDFLAGS="$LDFLAGS $i"
22083       fi
22084     done
22085   fi
22086
22087
22088   if test "x$LIBS" = "x"; then
22089     test "x$silent" != "xyes" && echo "  setting LIBS to \"$odbc_LIBS\""
22090     LIBS="$odbc_LIBS"
22091   else
22092     apr_addto_bugger="$odbc_LIBS"
22093     for i in $apr_addto_bugger; do
22094       apr_addto_duplicate="0"
22095       for j in $LIBS; do
22096         if test "x$i" = "x$j"; then
22097           apr_addto_duplicate="1"
22098           break
22099         fi
22100       done
22101       if test $apr_addto_duplicate = "0"; then
22102         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
22103         LIBS="$LIBS $i"
22104       fi
22105     done
22106   fi
22107
22108       fi
22109
22110       for ac_header in sql.h
22111 do :
22112   ac_fn_c_check_header_mongrel "$LINENO" "sql.h" "ac_cv_header_sql_h" "$ac_includes_default"
22113 if test "x$ac_cv_header_sql_h" = xyes; then :
22114   cat >>confdefs.h <<_ACEOF
22115 #define HAVE_SQL_H 1
22116 _ACEOF
22117  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SQLAllocHandle in -lodbc" >&5
22118 $as_echo_n "checking for SQLAllocHandle in -lodbc... " >&6; }
22119 if ${ac_cv_lib_odbc_SQLAllocHandle+:} false; then :
22120   $as_echo_n "(cached) " >&6
22121 else
22122   ac_check_lib_save_LIBS=$LIBS
22123 LIBS="-lodbc  $LIBS"
22124 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22125 /* end confdefs.h.  */
22126
22127 /* Override any GCC internal prototype to avoid an error.
22128    Use char because int might match the return type of a GCC
22129    builtin and then its argument prototype would still apply.  */
22130 #ifdef __cplusplus
22131 extern "C"
22132 #endif
22133 char SQLAllocHandle ();
22134 int
22135 main ()
22136 {
22137 return SQLAllocHandle ();
22138   ;
22139   return 0;
22140 }
22141 _ACEOF
22142 if ac_fn_c_try_link "$LINENO"; then :
22143   ac_cv_lib_odbc_SQLAllocHandle=yes
22144 else
22145   ac_cv_lib_odbc_SQLAllocHandle=no
22146 fi
22147 rm -f core conftest.err conftest.$ac_objext \
22148     conftest$ac_exeext conftest.$ac_ext
22149 LIBS=$ac_check_lib_save_LIBS
22150 fi
22151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_odbc_SQLAllocHandle" >&5
22152 $as_echo "$ac_cv_lib_odbc_SQLAllocHandle" >&6; }
22153 if test "x$ac_cv_lib_odbc_SQLAllocHandle" = xyes; then :
22154   apu_have_odbc=1
22155 fi
22156
22157 fi
22158
22159 done
22160
22161       if test "$apu_have_odbc" = "0"; then
22162         for ac_header in odbc/sql.h
22163 do :
22164   ac_fn_c_check_header_mongrel "$LINENO" "odbc/sql.h" "ac_cv_header_odbc_sql_h" "$ac_includes_default"
22165 if test "x$ac_cv_header_odbc_sql_h" = xyes; then :
22166   cat >>confdefs.h <<_ACEOF
22167 #define HAVE_ODBC_SQL_H 1
22168 _ACEOF
22169  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SQLAllocHandle in -lodbc" >&5
22170 $as_echo_n "checking for SQLAllocHandle in -lodbc... " >&6; }
22171 if ${ac_cv_lib_odbc_SQLAllocHandle+:} false; then :
22172   $as_echo_n "(cached) " >&6
22173 else
22174   ac_check_lib_save_LIBS=$LIBS
22175 LIBS="-lodbc  $LIBS"
22176 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22177 /* end confdefs.h.  */
22178
22179 /* Override any GCC internal prototype to avoid an error.
22180    Use char because int might match the return type of a GCC
22181    builtin and then its argument prototype would still apply.  */
22182 #ifdef __cplusplus
22183 extern "C"
22184 #endif
22185 char SQLAllocHandle ();
22186 int
22187 main ()
22188 {
22189 return SQLAllocHandle ();
22190   ;
22191   return 0;
22192 }
22193 _ACEOF
22194 if ac_fn_c_try_link "$LINENO"; then :
22195   ac_cv_lib_odbc_SQLAllocHandle=yes
22196 else
22197   ac_cv_lib_odbc_SQLAllocHandle=no
22198 fi
22199 rm -f core conftest.err conftest.$ac_objext \
22200     conftest$ac_exeext conftest.$ac_ext
22201 LIBS=$ac_check_lib_save_LIBS
22202 fi
22203 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_odbc_SQLAllocHandle" >&5
22204 $as_echo "$ac_cv_lib_odbc_SQLAllocHandle" >&6; }
22205 if test "x$ac_cv_lib_odbc_SQLAllocHandle" = xyes; then :
22206   apu_have_odbc=1
22207 fi
22208
22209 fi
22210
22211 done
22212
22213       fi
22214       if test "$apu_have_odbc" != "0" && test "x$ODBC_CONFIG" != 'x'; then
22215
22216   if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then
22217     test "x$silent" != "xyes" && echo "  setting APRUTIL_PRIV_INCLUDES to \"$odbc_CPPFLAGS\""
22218     APRUTIL_PRIV_INCLUDES="$odbc_CPPFLAGS"
22219   else
22220     apr_addto_bugger="$odbc_CPPFLAGS"
22221     for i in $apr_addto_bugger; do
22222       apr_addto_duplicate="0"
22223       for j in $APRUTIL_PRIV_INCLUDES; do
22224         if test "x$i" = "x$j"; then
22225           apr_addto_duplicate="1"
22226           break
22227         fi
22228       done
22229       if test $apr_addto_duplicate = "0"; then
22230         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_PRIV_INCLUDES"
22231         APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i"
22232       fi
22233     done
22234   fi
22235
22236       fi
22237     elif test "$withval" = "no"; then
22238       :
22239     else
22240       # Extract the first word of "odbc_config", so it can be a program name with args.
22241 set dummy odbc_config; ac_word=$2
22242 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
22243 $as_echo_n "checking for $ac_word... " >&6; }
22244 if ${ac_cv_path_ODBC_CONFIG+:} false; then :
22245   $as_echo_n "(cached) " >&6
22246 else
22247   case $ODBC_CONFIG in
22248   [\\/]* | ?:[\\/]*)
22249   ac_cv_path_ODBC_CONFIG="$ODBC_CONFIG" # Let the user override the test with a path.
22250   ;;
22251   *)
22252   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22253 for as_dir in $withval/bin
22254 do
22255   IFS=$as_save_IFS
22256   test -z "$as_dir" && as_dir=.
22257     for ac_exec_ext in '' $ac_executable_extensions; do
22258   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
22259     ac_cv_path_ODBC_CONFIG="$as_dir/$ac_word$ac_exec_ext"
22260     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
22261     break 2
22262   fi
22263 done
22264   done
22265 IFS=$as_save_IFS
22266
22267   ;;
22268 esac
22269 fi
22270 ODBC_CONFIG=$ac_cv_path_ODBC_CONFIG
22271 if test -n "$ODBC_CONFIG"; then
22272   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ODBC_CONFIG" >&5
22273 $as_echo "$ODBC_CONFIG" >&6; }
22274 else
22275   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22276 $as_echo "no" >&6; }
22277 fi
22278
22279
22280       if test "x$ODBC_CONFIG" != 'x'; then
22281         odbc_CPPFLAGS="-I`$ODBC_CONFIG --include-prefix`"
22282         odbc_LDFLAGS="-L`$ODBC_CONFIG --lib-prefix`"
22283         odbc_LIBS="`$ODBC_CONFIG --libs`"
22284       else
22285         if test -f "$withval" && test -x "$withval"; then
22286           odbc_CPPFLAGS="-I`$withval --include-prefix`"
22287           odbc_LDFLAGS="-L`$withval --lib-prefix`"
22288           odbc_LIBS="`$withval --libs`"
22289         else
22290           odbc_CPPFLAGS="-I$withval/include"
22291           odbc_LDFLAGS="-L$withval/lib "
22292         fi
22293       fi
22294
22295
22296   if test "x$CPPFLAGS" = "x"; then
22297     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"$odbc_CPPFLAGS\""
22298     CPPFLAGS="$odbc_CPPFLAGS"
22299   else
22300     apr_addto_bugger="$odbc_CPPFLAGS"
22301     for i in $apr_addto_bugger; do
22302       apr_addto_duplicate="0"
22303       for j in $CPPFLAGS; do
22304         if test "x$i" = "x$j"; then
22305           apr_addto_duplicate="1"
22306           break
22307         fi
22308       done
22309       if test $apr_addto_duplicate = "0"; then
22310         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
22311         CPPFLAGS="$CPPFLAGS $i"
22312       fi
22313     done
22314   fi
22315
22316
22317   if test "x$LDFLAGS" = "x"; then
22318     test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"$odbc_LDFLAGS\""
22319     LDFLAGS="$odbc_LDFLAGS"
22320   else
22321     apr_addto_bugger="$odbc_LDFLAGS"
22322     for i in $apr_addto_bugger; do
22323       apr_addto_duplicate="0"
22324       for j in $LDFLAGS; do
22325         if test "x$i" = "x$j"; then
22326           apr_addto_duplicate="1"
22327           break
22328         fi
22329       done
22330       if test $apr_addto_duplicate = "0"; then
22331         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
22332         LDFLAGS="$LDFLAGS $i"
22333       fi
22334     done
22335   fi
22336
22337
22338   if test "x$LIBS" = "x"; then
22339     test "x$silent" != "xyes" && echo "  setting LIBS to \"$odbc_LIBS\""
22340     LIBS="$odbc_LIBS"
22341   else
22342     apr_addto_bugger="$odbc_LIBS"
22343     for i in $apr_addto_bugger; do
22344       apr_addto_duplicate="0"
22345       for j in $LIBS; do
22346         if test "x$i" = "x$j"; then
22347           apr_addto_duplicate="1"
22348           break
22349         fi
22350       done
22351       if test $apr_addto_duplicate = "0"; then
22352         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
22353         LIBS="$LIBS $i"
22354       fi
22355     done
22356   fi
22357
22358
22359       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for odbc in $withval" >&5
22360 $as_echo "$as_me: checking for odbc in $withval" >&6;}
22361       for ac_header in sql.h
22362 do :
22363   ac_fn_c_check_header_mongrel "$LINENO" "sql.h" "ac_cv_header_sql_h" "$ac_includes_default"
22364 if test "x$ac_cv_header_sql_h" = xyes; then :
22365   cat >>confdefs.h <<_ACEOF
22366 #define HAVE_SQL_H 1
22367 _ACEOF
22368  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SQLAllocHandle in -lodbc" >&5
22369 $as_echo_n "checking for SQLAllocHandle in -lodbc... " >&6; }
22370 if ${ac_cv_lib_odbc_SQLAllocHandle+:} false; then :
22371   $as_echo_n "(cached) " >&6
22372 else
22373   ac_check_lib_save_LIBS=$LIBS
22374 LIBS="-lodbc  $LIBS"
22375 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22376 /* end confdefs.h.  */
22377
22378 /* Override any GCC internal prototype to avoid an error.
22379    Use char because int might match the return type of a GCC
22380    builtin and then its argument prototype would still apply.  */
22381 #ifdef __cplusplus
22382 extern "C"
22383 #endif
22384 char SQLAllocHandle ();
22385 int
22386 main ()
22387 {
22388 return SQLAllocHandle ();
22389   ;
22390   return 0;
22391 }
22392 _ACEOF
22393 if ac_fn_c_try_link "$LINENO"; then :
22394   ac_cv_lib_odbc_SQLAllocHandle=yes
22395 else
22396   ac_cv_lib_odbc_SQLAllocHandle=no
22397 fi
22398 rm -f core conftest.err conftest.$ac_objext \
22399     conftest$ac_exeext conftest.$ac_ext
22400 LIBS=$ac_check_lib_save_LIBS
22401 fi
22402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_odbc_SQLAllocHandle" >&5
22403 $as_echo "$ac_cv_lib_odbc_SQLAllocHandle" >&6; }
22404 if test "x$ac_cv_lib_odbc_SQLAllocHandle" = xyes; then :
22405   apu_have_odbc=1
22406 fi
22407
22408 fi
22409
22410 done
22411
22412       if test "$apu_have_odbc" = "0"; then
22413         for ac_header in odbc/sql.h
22414 do :
22415   ac_fn_c_check_header_mongrel "$LINENO" "odbc/sql.h" "ac_cv_header_odbc_sql_h" "$ac_includes_default"
22416 if test "x$ac_cv_header_odbc_sql_h" = xyes; then :
22417   cat >>confdefs.h <<_ACEOF
22418 #define HAVE_ODBC_SQL_H 1
22419 _ACEOF
22420  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SQLAllocHandle in -lodbc" >&5
22421 $as_echo_n "checking for SQLAllocHandle in -lodbc... " >&6; }
22422 if ${ac_cv_lib_odbc_SQLAllocHandle+:} false; then :
22423   $as_echo_n "(cached) " >&6
22424 else
22425   ac_check_lib_save_LIBS=$LIBS
22426 LIBS="-lodbc  $LIBS"
22427 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22428 /* end confdefs.h.  */
22429
22430 /* Override any GCC internal prototype to avoid an error.
22431    Use char because int might match the return type of a GCC
22432    builtin and then its argument prototype would still apply.  */
22433 #ifdef __cplusplus
22434 extern "C"
22435 #endif
22436 char SQLAllocHandle ();
22437 int
22438 main ()
22439 {
22440 return SQLAllocHandle ();
22441   ;
22442   return 0;
22443 }
22444 _ACEOF
22445 if ac_fn_c_try_link "$LINENO"; then :
22446   ac_cv_lib_odbc_SQLAllocHandle=yes
22447 else
22448   ac_cv_lib_odbc_SQLAllocHandle=no
22449 fi
22450 rm -f core conftest.err conftest.$ac_objext \
22451     conftest$ac_exeext conftest.$ac_ext
22452 LIBS=$ac_check_lib_save_LIBS
22453 fi
22454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_odbc_SQLAllocHandle" >&5
22455 $as_echo "$ac_cv_lib_odbc_SQLAllocHandle" >&6; }
22456 if test "x$ac_cv_lib_odbc_SQLAllocHandle" = xyes; then :
22457   apu_have_odbc=1
22458 fi
22459
22460 fi
22461
22462 done
22463
22464       fi
22465       if test "$apu_have_odbc" != "0" && test "x$ODBC_CONFIG" != 'x'; then
22466
22467   if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then
22468     test "x$silent" != "xyes" && echo "  setting APRUTIL_PRIV_INCLUDES to \"$odbc_CPPFLAGS\""
22469     APRUTIL_PRIV_INCLUDES="$odbc_CPPFLAGS"
22470   else
22471     apr_addto_bugger="$odbc_CPPFLAGS"
22472     for i in $apr_addto_bugger; do
22473       apr_addto_duplicate="0"
22474       for j in $APRUTIL_PRIV_INCLUDES; do
22475         if test "x$i" = "x$j"; then
22476           apr_addto_duplicate="1"
22477           break
22478         fi
22479       done
22480       if test $apr_addto_duplicate = "0"; then
22481         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_PRIV_INCLUDES"
22482         APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i"
22483       fi
22484     done
22485   fi
22486
22487       fi
22488     fi
22489
22490 else
22491
22492     # Extract the first word of "odbc_config", so it can be a program name with args.
22493 set dummy odbc_config; ac_word=$2
22494 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
22495 $as_echo_n "checking for $ac_word... " >&6; }
22496 if ${ac_cv_path_ODBC_CONFIG+:} false; then :
22497   $as_echo_n "(cached) " >&6
22498 else
22499   case $ODBC_CONFIG in
22500   [\\/]* | ?:[\\/]*)
22501   ac_cv_path_ODBC_CONFIG="$ODBC_CONFIG" # Let the user override the test with a path.
22502   ;;
22503   *)
22504   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22505 for as_dir in $PATH
22506 do
22507   IFS=$as_save_IFS
22508   test -z "$as_dir" && as_dir=.
22509     for ac_exec_ext in '' $ac_executable_extensions; do
22510   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
22511     ac_cv_path_ODBC_CONFIG="$as_dir/$ac_word$ac_exec_ext"
22512     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
22513     break 2
22514   fi
22515 done
22516   done
22517 IFS=$as_save_IFS
22518
22519   ;;
22520 esac
22521 fi
22522 ODBC_CONFIG=$ac_cv_path_ODBC_CONFIG
22523 if test -n "$ODBC_CONFIG"; then
22524   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ODBC_CONFIG" >&5
22525 $as_echo "$ODBC_CONFIG" >&6; }
22526 else
22527   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22528 $as_echo "no" >&6; }
22529 fi
22530
22531
22532     if test "x$ODBC_CONFIG" != 'x'; then
22533       odbc_CPPFLAGS="-I`$ODBC_CONFIG --include-prefix`"
22534       odbc_LDFLAGS="-L`$ODBC_CONFIG --lib-prefix`"
22535       odbc_LIBS="`$ODBC_CONFIG --libs`"
22536
22537
22538   if test "x$CPPFLAGS" = "x"; then
22539     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"$odbc_CPPFLAGS\""
22540     CPPFLAGS="$odbc_CPPFLAGS"
22541   else
22542     apr_addto_bugger="$odbc_CPPFLAGS"
22543     for i in $apr_addto_bugger; do
22544       apr_addto_duplicate="0"
22545       for j in $CPPFLAGS; do
22546         if test "x$i" = "x$j"; then
22547           apr_addto_duplicate="1"
22548           break
22549         fi
22550       done
22551       if test $apr_addto_duplicate = "0"; then
22552         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
22553         CPPFLAGS="$CPPFLAGS $i"
22554       fi
22555     done
22556   fi
22557
22558
22559   if test "x$LDFLAGS" = "x"; then
22560     test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"$odbc_LDFLAGS\""
22561     LDFLAGS="$odbc_LDFLAGS"
22562   else
22563     apr_addto_bugger="$odbc_LDFLAGS"
22564     for i in $apr_addto_bugger; do
22565       apr_addto_duplicate="0"
22566       for j in $LDFLAGS; do
22567         if test "x$i" = "x$j"; then
22568           apr_addto_duplicate="1"
22569           break
22570         fi
22571       done
22572       if test $apr_addto_duplicate = "0"; then
22573         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
22574         LDFLAGS="$LDFLAGS $i"
22575       fi
22576     done
22577   fi
22578
22579
22580   if test "x$LIBS" = "x"; then
22581     test "x$silent" != "xyes" && echo "  setting LIBS to \"$odbc_LIBS\""
22582     LIBS="$odbc_LIBS"
22583   else
22584     apr_addto_bugger="$odbc_LIBS"
22585     for i in $apr_addto_bugger; do
22586       apr_addto_duplicate="0"
22587       for j in $LIBS; do
22588         if test "x$i" = "x$j"; then
22589           apr_addto_duplicate="1"
22590           break
22591         fi
22592       done
22593       if test $apr_addto_duplicate = "0"; then
22594         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
22595         LIBS="$LIBS $i"
22596       fi
22597     done
22598   fi
22599
22600     fi
22601
22602     for ac_header in sql.h
22603 do :
22604   ac_fn_c_check_header_mongrel "$LINENO" "sql.h" "ac_cv_header_sql_h" "$ac_includes_default"
22605 if test "x$ac_cv_header_sql_h" = xyes; then :
22606   cat >>confdefs.h <<_ACEOF
22607 #define HAVE_SQL_H 1
22608 _ACEOF
22609  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SQLAllocHandle in -lodbc" >&5
22610 $as_echo_n "checking for SQLAllocHandle in -lodbc... " >&6; }
22611 if ${ac_cv_lib_odbc_SQLAllocHandle+:} false; then :
22612   $as_echo_n "(cached) " >&6
22613 else
22614   ac_check_lib_save_LIBS=$LIBS
22615 LIBS="-lodbc  $LIBS"
22616 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22617 /* end confdefs.h.  */
22618
22619 /* Override any GCC internal prototype to avoid an error.
22620    Use char because int might match the return type of a GCC
22621    builtin and then its argument prototype would still apply.  */
22622 #ifdef __cplusplus
22623 extern "C"
22624 #endif
22625 char SQLAllocHandle ();
22626 int
22627 main ()
22628 {
22629 return SQLAllocHandle ();
22630   ;
22631   return 0;
22632 }
22633 _ACEOF
22634 if ac_fn_c_try_link "$LINENO"; then :
22635   ac_cv_lib_odbc_SQLAllocHandle=yes
22636 else
22637   ac_cv_lib_odbc_SQLAllocHandle=no
22638 fi
22639 rm -f core conftest.err conftest.$ac_objext \
22640     conftest$ac_exeext conftest.$ac_ext
22641 LIBS=$ac_check_lib_save_LIBS
22642 fi
22643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_odbc_SQLAllocHandle" >&5
22644 $as_echo "$ac_cv_lib_odbc_SQLAllocHandle" >&6; }
22645 if test "x$ac_cv_lib_odbc_SQLAllocHandle" = xyes; then :
22646   apu_have_odbc=1
22647 fi
22648
22649 fi
22650
22651 done
22652
22653     if test "$apu_have_odbc" = "0"; then
22654       for ac_header in odbc/sql.h
22655 do :
22656   ac_fn_c_check_header_mongrel "$LINENO" "odbc/sql.h" "ac_cv_header_odbc_sql_h" "$ac_includes_default"
22657 if test "x$ac_cv_header_odbc_sql_h" = xyes; then :
22658   cat >>confdefs.h <<_ACEOF
22659 #define HAVE_ODBC_SQL_H 1
22660 _ACEOF
22661  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SQLAllocHandle in -lodbc" >&5
22662 $as_echo_n "checking for SQLAllocHandle in -lodbc... " >&6; }
22663 if ${ac_cv_lib_odbc_SQLAllocHandle+:} false; then :
22664   $as_echo_n "(cached) " >&6
22665 else
22666   ac_check_lib_save_LIBS=$LIBS
22667 LIBS="-lodbc  $LIBS"
22668 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22669 /* end confdefs.h.  */
22670
22671 /* Override any GCC internal prototype to avoid an error.
22672    Use char because int might match the return type of a GCC
22673    builtin and then its argument prototype would still apply.  */
22674 #ifdef __cplusplus
22675 extern "C"
22676 #endif
22677 char SQLAllocHandle ();
22678 int
22679 main ()
22680 {
22681 return SQLAllocHandle ();
22682   ;
22683   return 0;
22684 }
22685 _ACEOF
22686 if ac_fn_c_try_link "$LINENO"; then :
22687   ac_cv_lib_odbc_SQLAllocHandle=yes
22688 else
22689   ac_cv_lib_odbc_SQLAllocHandle=no
22690 fi
22691 rm -f core conftest.err conftest.$ac_objext \
22692     conftest$ac_exeext conftest.$ac_ext
22693 LIBS=$ac_check_lib_save_LIBS
22694 fi
22695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_odbc_SQLAllocHandle" >&5
22696 $as_echo "$ac_cv_lib_odbc_SQLAllocHandle" >&6; }
22697 if test "x$ac_cv_lib_odbc_SQLAllocHandle" = xyes; then :
22698   apu_have_odbc=1
22699 fi
22700
22701 fi
22702
22703 done
22704
22705     fi
22706     if test "$apu_have_odbc" != "0" && test "x$ODBC_CONFIG" != 'x'; then
22707
22708   if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then
22709     test "x$silent" != "xyes" && echo "  setting APRUTIL_PRIV_INCLUDES to \"$odbc_CPPFLAGS\""
22710     APRUTIL_PRIV_INCLUDES="$odbc_CPPFLAGS"
22711   else
22712     apr_addto_bugger="$odbc_CPPFLAGS"
22713     for i in $apr_addto_bugger; do
22714       apr_addto_duplicate="0"
22715       for j in $APRUTIL_PRIV_INCLUDES; do
22716         if test "x$i" = "x$j"; then
22717           apr_addto_duplicate="1"
22718           break
22719         fi
22720       done
22721       if test $apr_addto_duplicate = "0"; then
22722         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_PRIV_INCLUDES"
22723         APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i"
22724       fi
22725     done
22726   fi
22727
22728     fi
22729
22730 fi
22731
22732
22733       if test "$apu_have_odbc" = "1"; then
22734
22735   if test "x$LDADD_dbd_odbc" = "x"; then
22736     test "x$silent" != "xyes" && echo "  setting LDADD_dbd_odbc to \"$odbc_LDFLAGS -lodbc $odbc_LIBS\""
22737     LDADD_dbd_odbc="$odbc_LDFLAGS -lodbc $odbc_LIBS"
22738   else
22739     apr_addto_bugger="$odbc_LDFLAGS -lodbc $odbc_LIBS"
22740     for i in $apr_addto_bugger; do
22741       apr_addto_duplicate="0"
22742       for j in $LDADD_dbd_odbc; do
22743         if test "x$i" = "x$j"; then
22744           apr_addto_duplicate="1"
22745           break
22746         fi
22747       done
22748       if test $apr_addto_duplicate = "0"; then
22749         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDADD_dbd_odbc"
22750         LDADD_dbd_odbc="$LDADD_dbd_odbc $i"
22751       fi
22752     done
22753   fi
22754
22755   fi
22756
22757
22758   LIBS="$old_libs"
22759   CPPFLAGS="$old_cppflags"
22760   LDFLAGS="$old_ldflags"
22761
22762   apu_dbd_tests=""
22763   test $apu_have_oracle = 1 &&  apu_dbd_tests="$apu_dbd_tests oracle"
22764   test $apu_have_pgsql = 1 &&   apu_dbd_tests="$apu_dbd_tests pgsql"
22765   test $apu_have_mysql = 1 &&   apu_dbd_tests="$apu_dbd_tests mysql"
22766   test $apu_have_sqlite2 = 1 && apu_dbd_tests="$apu_dbd_tests sqlite2"
22767   test $apu_have_sqlite3 = 1 && apu_dbd_tests="$apu_dbd_tests sqlite3"
22768   test $apu_have_freetds = 1 && apu_dbd_tests="$apu_dbd_tests freetds"
22769   test $apu_have_odbc = 1 &&    apu_dbd_tests="$apu_dbd_tests odbc"
22770
22771
22772
22773
22774 save_cppflags="$CPPFLAGS"
22775 save_ldflags="$LDFLAGS"
22776
22777 apu_has_expat=0
22778
22779 # Default: will use either external or bundled expat.
22780 apu_try_external_expat=1
22781 apu_try_builtin_expat=1
22782
22783
22784 # Check whether --with-expat was given.
22785 if test "${with_expat+set}" = set; then :
22786   withval=$with_expat;
22787   if test "$withval" = "yes"; then
22788     as_fn_error $? "a directory must be specified for --with-expat" "$LINENO" 5
22789   elif test "$withval" = "no"; then
22790     as_fn_error $? "Expat cannot be disabled (at this time)" "$LINENO" 5
22791   elif test "$withval" = "builtin"; then
22792     apu_try_external_expat=0
22793   else
22794     # Add given path to standard search paths if appropriate:
22795     if test "$withval" != "/usr"; then
22796
22797   if test "x$LDFLAGS" = "x"; then
22798     test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"-L$withval/lib\""
22799     LDFLAGS="-L$withval/lib"
22800   else
22801     apr_addto_bugger="-L$withval/lib"
22802     for i in $apr_addto_bugger; do
22803       apr_addto_duplicate="0"
22804       for j in $LDFLAGS; do
22805         if test "x$i" = "x$j"; then
22806           apr_addto_duplicate="1"
22807           break
22808         fi
22809       done
22810       if test $apr_addto_duplicate = "0"; then
22811         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
22812         LDFLAGS="$LDFLAGS $i"
22813       fi
22814     done
22815   fi
22816
22817
22818   if test "x$CPPFLAGS" = "x"; then
22819     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-I$withval/include\""
22820     CPPFLAGS="-I$withval/include"
22821   else
22822     apr_addto_bugger="-I$withval/include"
22823     for i in $apr_addto_bugger; do
22824       apr_addto_duplicate="0"
22825       for j in $CPPFLAGS; do
22826         if test "x$i" = "x$j"; then
22827           apr_addto_duplicate="1"
22828           break
22829         fi
22830       done
22831       if test $apr_addto_duplicate = "0"; then
22832         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
22833         CPPFLAGS="$CPPFLAGS $i"
22834       fi
22835     done
22836   fi
22837
22838
22839   if test "x$APRUTIL_INCLUDES" = "x"; then
22840     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$withval/include\""
22841     APRUTIL_INCLUDES="-I$withval/include"
22842   else
22843     apr_addto_bugger="-I$withval/include"
22844     for i in $apr_addto_bugger; do
22845       apr_addto_duplicate="0"
22846       for j in $APRUTIL_INCLUDES; do
22847         if test "x$i" = "x$j"; then
22848           apr_addto_duplicate="1"
22849           break
22850         fi
22851       done
22852       if test $apr_addto_duplicate = "0"; then
22853         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
22854         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
22855       fi
22856     done
22857   fi
22858
22859
22860   if test "x$APRUTIL_LDFLAGS" = "x"; then
22861     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$withval/lib\""
22862     APRUTIL_LDFLAGS="-L$withval/lib"
22863   else
22864     apr_addto_bugger="-L$withval/lib"
22865     for i in $apr_addto_bugger; do
22866       apr_addto_duplicate="0"
22867       for j in $APRUTIL_LDFLAGS; do
22868         if test "x$i" = "x$j"; then
22869           apr_addto_duplicate="1"
22870           break
22871         fi
22872       done
22873       if test $apr_addto_duplicate = "0"; then
22874         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
22875         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
22876       fi
22877     done
22878   fi
22879
22880     fi
22881     # ...and refuse to fall back on the builtin expat.
22882     apu_try_builtin_expat=0
22883   fi
22884
22885 fi
22886
22887
22888 if test $apu_try_external_expat = 1; then
22889
22890
22891
22892 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Expat 1.95.x" >&5
22893 $as_echo_n "checking Expat 1.95.x... " >&6; }
22894 if ${apu_cv_expat_system+:} false; then :
22895   $as_echo_n "(cached) " >&6
22896 else
22897
22898   apu_expat_LIBS=$LIBS
22899   LIBS="$LIBS -lexpat"
22900   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22901 /* end confdefs.h.  */
22902 #include <stdlib.h>
22903 #include <expat.h>
22904 int
22905 main ()
22906 {
22907 XML_ParserCreate(NULL);
22908   ;
22909   return 0;
22910 }
22911 _ACEOF
22912 if ac_fn_c_try_link "$LINENO"; then :
22913   apu_cv_expat_system=yes
22914 else
22915   apu_cv_expat_system=no
22916 fi
22917 rm -f core conftest.err conftest.$ac_objext \
22918     conftest$ac_exeext conftest.$ac_ext
22919   LIBS=$apu_expat_LIBS
22920
22921 fi
22922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apu_cv_expat_system" >&5
22923 $as_echo "$apu_cv_expat_system" >&6; }
22924
22925 if test $apu_cv_expat_system = yes; then
22926
22927 $as_echo "#define HAVE_EXPAT_H 1" >>confdefs.h
22928
22929    apu_expat_libs="-lexpat"
22930    apu_has_expat=1
22931
22932 else
22933    apu_has_expat=0
22934
22935 fi
22936
22937
22938   if test $apu_has_expat = 0; then
22939
22940 { $as_echo "$as_me:${as_lineno-$LINENO}: checking old Debian-packaged expat" >&5
22941 $as_echo_n "checking old Debian-packaged expat... " >&6; }
22942 if ${apu_cv_expat_debian+:} false; then :
22943   $as_echo_n "(cached) " >&6
22944 else
22945
22946   apu_expat_LIBS=$LIBS
22947   LIBS="$LIBS -lxmlparse -lxmltok"
22948   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22949 /* end confdefs.h.  */
22950 #include <stdlib.h>
22951 #include <xmltok/xmlparse.h>
22952 int
22953 main ()
22954 {
22955 XML_ParserCreate(NULL);
22956   ;
22957   return 0;
22958 }
22959 _ACEOF
22960 if ac_fn_c_try_link "$LINENO"; then :
22961   apu_cv_expat_debian=yes
22962 else
22963   apu_cv_expat_debian=no
22964 fi
22965 rm -f core conftest.err conftest.$ac_objext \
22966     conftest$ac_exeext conftest.$ac_ext
22967   LIBS=$apu_expat_LIBS
22968
22969 fi
22970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apu_cv_expat_debian" >&5
22971 $as_echo "$apu_cv_expat_debian" >&6; }
22972
22973 if test $apu_cv_expat_debian = yes; then
22974
22975 $as_echo "#define HAVE_XMLTOK_XMLPARSE_H 1" >>confdefs.h
22976
22977    apu_expat_libs="-lxmlparse -lxmltok"
22978    apu_has_expat=1
22979
22980 else
22981    apu_has_expat=0
22982
22983 fi
22984
22985   fi
22986
22987   if test $apu_has_expat = 0; then
22988
22989 { $as_echo "$as_me:${as_lineno-$LINENO}: checking old FreeBSD-packaged expat" >&5
22990 $as_echo_n "checking old FreeBSD-packaged expat... " >&6; }
22991 if ${apu_cv_expat_freebsd+:} false; then :
22992   $as_echo_n "(cached) " >&6
22993 else
22994
22995   apu_expat_LIBS=$LIBS
22996   LIBS="$LIBS -lexpat"
22997   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22998 /* end confdefs.h.  */
22999 #include <stdlib.h>
23000 #include <xml/xmlparse.h>
23001 int
23002 main ()
23003 {
23004 XML_ParserCreate(NULL);
23005   ;
23006   return 0;
23007 }
23008 _ACEOF
23009 if ac_fn_c_try_link "$LINENO"; then :
23010   apu_cv_expat_freebsd=yes
23011 else
23012   apu_cv_expat_freebsd=no
23013 fi
23014 rm -f core conftest.err conftest.$ac_objext \
23015     conftest$ac_exeext conftest.$ac_ext
23016   LIBS=$apu_expat_LIBS
23017
23018 fi
23019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apu_cv_expat_freebsd" >&5
23020 $as_echo "$apu_cv_expat_freebsd" >&6; }
23021
23022 if test $apu_cv_expat_freebsd = yes; then
23023
23024 $as_echo "#define HAVE_XML_XMLPARSE_H 1" >>confdefs.h
23025
23026    apu_expat_libs="-lexpat"
23027    apu_has_expat=1
23028
23029 else
23030    apu_has_expat=0
23031
23032 fi
23033
23034   fi
23035
23036   if test $apu_has_expat = 0; then
23037
23038 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Expat 1.0/1.1" >&5
23039 $as_echo_n "checking Expat 1.0/1.1... " >&6; }
23040 if ${apu_cv_expat_1011+:} false; then :
23041   $as_echo_n "(cached) " >&6
23042 else
23043
23044   apu_expat_LIBS=$LIBS
23045   LIBS="$LIBS -lexpat"
23046   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23047 /* end confdefs.h.  */
23048 #include <stdlib.h>
23049 #include <xmlparse/xmlparse.h>
23050 int
23051 main ()
23052 {
23053 XML_ParserCreate(NULL);
23054   ;
23055   return 0;
23056 }
23057 _ACEOF
23058 if ac_fn_c_try_link "$LINENO"; then :
23059   apu_cv_expat_1011=yes
23060 else
23061   apu_cv_expat_1011=no
23062 fi
23063 rm -f core conftest.err conftest.$ac_objext \
23064     conftest$ac_exeext conftest.$ac_ext
23065   LIBS=$apu_expat_LIBS
23066
23067 fi
23068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apu_cv_expat_1011" >&5
23069 $as_echo "$apu_cv_expat_1011" >&6; }
23070
23071 if test $apu_cv_expat_1011 = yes; then
23072
23073 $as_echo "#define HAVE_XMLPARSE_XMLPARSE_H 1" >>confdefs.h
23074
23075    apu_expat_libs="-lexpat"
23076    apu_has_expat=1
23077
23078 else
23079    apu_has_expat=0
23080
23081 fi
23082
23083   fi
23084
23085   if test $apu_has_expat = 0; then
23086
23087   if test "x$LDFLAGS" = "x"; then
23088     test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"-L/usr/local/lib\""
23089     LDFLAGS="-L/usr/local/lib"
23090   else
23091     apr_addto_bugger="-L/usr/local/lib"
23092     for i in $apr_addto_bugger; do
23093       apr_addto_duplicate="0"
23094       for j in $LDFLAGS; do
23095         if test "x$i" = "x$j"; then
23096           apr_addto_duplicate="1"
23097           break
23098         fi
23099       done
23100       if test $apr_addto_duplicate = "0"; then
23101         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
23102         LDFLAGS="$LDFLAGS $i"
23103       fi
23104     done
23105   fi
23106
23107
23108   if test "x$CPPFLAGS" = "x"; then
23109     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-I/usr/local/include\""
23110     CPPFLAGS="-I/usr/local/include"
23111   else
23112     apr_addto_bugger="-I/usr/local/include"
23113     for i in $apr_addto_bugger; do
23114       apr_addto_duplicate="0"
23115       for j in $CPPFLAGS; do
23116         if test "x$i" = "x$j"; then
23117           apr_addto_duplicate="1"
23118           break
23119         fi
23120       done
23121       if test $apr_addto_duplicate = "0"; then
23122         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
23123         CPPFLAGS="$CPPFLAGS $i"
23124       fi
23125     done
23126   fi
23127
23128
23129
23130 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Expat 1.95.x in /usr/local" >&5
23131 $as_echo_n "checking Expat 1.95.x in /usr/local... " >&6; }
23132 if ${apu_cv_expat_usrlocal+:} false; then :
23133   $as_echo_n "(cached) " >&6
23134 else
23135
23136   apu_expat_LIBS=$LIBS
23137   LIBS="$LIBS -lexpat"
23138   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23139 /* end confdefs.h.  */
23140 #include <stdlib.h>
23141 #include <expat.h>
23142 int
23143 main ()
23144 {
23145 XML_ParserCreate(NULL);
23146   ;
23147   return 0;
23148 }
23149 _ACEOF
23150 if ac_fn_c_try_link "$LINENO"; then :
23151   apu_cv_expat_usrlocal=yes
23152 else
23153   apu_cv_expat_usrlocal=no
23154 fi
23155 rm -f core conftest.err conftest.$ac_objext \
23156     conftest$ac_exeext conftest.$ac_ext
23157   LIBS=$apu_expat_LIBS
23158
23159 fi
23160 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apu_cv_expat_usrlocal" >&5
23161 $as_echo "$apu_cv_expat_usrlocal" >&6; }
23162
23163 if test $apu_cv_expat_usrlocal = yes; then
23164
23165 $as_echo "#define HAVE_EXPAT_H 1" >>confdefs.h
23166
23167    apu_expat_libs="-lexpat"
23168    apu_has_expat=1
23169
23170   if test "x$APRUTIL_INCLUDES" = "x"; then
23171     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I/usr/local/include\""
23172     APRUTIL_INCLUDES="-I/usr/local/include"
23173   else
23174     apr_addto_bugger="-I/usr/local/include"
23175     for i in $apr_addto_bugger; do
23176       apr_addto_duplicate="0"
23177       for j in $APRUTIL_INCLUDES; do
23178         if test "x$i" = "x$j"; then
23179           apr_addto_duplicate="1"
23180           break
23181         fi
23182       done
23183       if test $apr_addto_duplicate = "0"; then
23184         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
23185         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
23186       fi
23187     done
23188   fi
23189
23190
23191   if test "x$APRUTIL_LDFLAGS" = "x"; then
23192     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L/usr/local/lib\""
23193     APRUTIL_LDFLAGS="-L/usr/local/lib"
23194   else
23195     apr_addto_bugger="-L/usr/local/lib"
23196     for i in $apr_addto_bugger; do
23197       apr_addto_duplicate="0"
23198       for j in $APRUTIL_LDFLAGS; do
23199         if test "x$i" = "x$j"; then
23200           apr_addto_duplicate="1"
23201           break
23202         fi
23203       done
23204       if test $apr_addto_duplicate = "0"; then
23205         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
23206         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
23207       fi
23208     done
23209   fi
23210
23211 else
23212    apu_has_expat=0
23213
23214
23215   if test "x$LDFLAGS" = "x-L/usr/local/lib"; then
23216     test "x$silent" != "xyes" && echo "  nulling LDFLAGS"
23217     LDFLAGS=""
23218   else
23219     apr_new_bugger=""
23220     apr_removed=0
23221     for i in $LDFLAGS; do
23222       if test "x$i" != "x-L/usr/local/lib"; then
23223         apr_new_bugger="$apr_new_bugger $i"
23224       else
23225         apr_removed=1
23226       fi
23227     done
23228     if test $apr_removed = "1"; then
23229       test "x$silent" != "xyes" && echo "  removed \"-L/usr/local/lib\" from LDFLAGS"
23230       LDFLAGS=$apr_new_bugger
23231     fi
23232   fi
23233
23234
23235   if test "x$CPPFLAGS" = "x-I/usr/local/include"; then
23236     test "x$silent" != "xyes" && echo "  nulling CPPFLAGS"
23237     CPPFLAGS=""
23238   else
23239     apr_new_bugger=""
23240     apr_removed=0
23241     for i in $CPPFLAGS; do
23242       if test "x$i" != "x-I/usr/local/include"; then
23243         apr_new_bugger="$apr_new_bugger $i"
23244       else
23245         apr_removed=1
23246       fi
23247     done
23248     if test $apr_removed = "1"; then
23249       test "x$silent" != "xyes" && echo "  removed \"-I/usr/local/include\" from CPPFLAGS"
23250       CPPFLAGS=$apr_new_bugger
23251     fi
23252   fi
23253
23254
23255 fi
23256
23257   fi
23258
23259 fi
23260
23261 if test "${apu_has_expat}${apu_try_builtin_expat}" = "01"; then
23262       bundled_subdir="xml/expat"
23263
23264   # save our work to this point; this allows the sub-package to use it
23265   cat >confcache <<\_ACEOF
23266 # This file is a shell script that caches the results of configure
23267 # tests run on this system so they can be shared between configure
23268 # scripts and configure runs, see configure's option --config-cache.
23269 # It is not useful on other systems.  If it contains results you don't
23270 # want to keep, you may remove or edit it.
23271 #
23272 # config.status only pays attention to the cache file if you give it
23273 # the --recheck option to rerun configure.
23274 #
23275 # `ac_cv_env_foo' variables (set or unset) will be overridden when
23276 # loading this file, other *unset* `ac_cv_foo' will be assigned the
23277 # following values.
23278
23279 _ACEOF
23280
23281 # The following way of writing the cache mishandles newlines in values,
23282 # but we know of no workaround that is simple, portable, and efficient.
23283 # So, we kill variables containing newlines.
23284 # Ultrix sh set writes to stderr and can't be redirected directly,
23285 # and sets the high bit in the cache file unless we assign to the vars.
23286 (
23287   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
23288     eval ac_val=\$$ac_var
23289     case $ac_val in #(
23290     *${as_nl}*)
23291       case $ac_var in #(
23292       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
23293 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
23294       esac
23295       case $ac_var in #(
23296       _ | IFS | as_nl) ;; #(
23297       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
23298       *) { eval $ac_var=; unset $ac_var;} ;;
23299       esac ;;
23300     esac
23301   done
23302
23303   (set) 2>&1 |
23304     case $as_nl`(ac_space=' '; set) 2>&1` in #(
23305     *${as_nl}ac_space=\ *)
23306       # `set' does not quote correctly, so add quotes: double-quote
23307       # substitution turns \\\\ into \\, and sed turns \\ into \.
23308       sed -n \
23309         "s/'/'\\\\''/g;
23310           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
23311       ;; #(
23312     *)
23313       # `set' quotes correctly as required by POSIX, so do not add quotes.
23314       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
23315       ;;
23316     esac |
23317     sort
23318 ) |
23319   sed '
23320      /^ac_cv_env_/b end
23321      t clear
23322      :clear
23323      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
23324      t end
23325      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
23326      :end' >>confcache
23327 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
23328   if test -w "$cache_file"; then
23329     if test "x$cache_file" != "x/dev/null"; then
23330       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
23331 $as_echo "$as_me: updating cache $cache_file" >&6;}
23332       if test ! -f "$cache_file" || test -h "$cache_file"; then
23333         cat confcache >"$cache_file"
23334       else
23335         case $cache_file in #(
23336         */* | ?:*)
23337           mv -f confcache "$cache_file"$$ &&
23338           mv -f "$cache_file"$$ "$cache_file" ;; #(
23339         *)
23340           mv -f confcache "$cache_file" ;;
23341         esac
23342       fi
23343     fi
23344   else
23345     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
23346 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
23347   fi
23348 fi
23349 rm -f confcache
23350
23351   echo "configuring package in $bundled_subdir now"
23352   ac_popdir=`pwd`
23353   apr_config_subdirs="$bundled_subdir"
23354   test -d $bundled_subdir || $mkdir_p $bundled_subdir
23355   ac_abs_srcdir=`(cd $srcdir/$bundled_subdir && pwd)`
23356   cd $bundled_subdir
23357
23358       # A "../" for each directory in /$config_subdirs.
23359       ac_dots=`echo $apr_config_subdirs|sed -e 's%^\./%%' -e 's%[^/]$%&/%' -e 's%[^/]*/%../%g'`
23360
23361   # Make the cache file pathname absolute for the subdirs
23362   # required to correctly handle subdirs that might actually
23363   # be symlinks
23364   case "$cache_file" in
23365   /*) # already absolute
23366     ac_sub_cache_file=$cache_file ;;
23367   *)  # Was relative path.
23368     ac_sub_cache_file="$ac_popdir/$cache_file" ;;
23369   esac
23370
23371   apr_configure_args=$ac_configure_args
23372
23373     test "x$silent" = "xyes" && apr_configure_args="$apr_configure_args --silent"
23374
23375     apr_configure_args="--disable-option-checking $apr_configure_args"
23376
23377               if eval $SHELL $ac_abs_srcdir/configure $apr_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_abs_srcdir --prefix=$prefix --exec-prefix=$exec_prefix --libdir=$libdir --includedir=$includedir --bindir=$bindir
23378   then :
23379     echo "$bundled_subdir configured properly"
23380   else
23381     echo "configure failed for $bundled_subdir"
23382     exit 1
23383   fi
23384
23385   cd $ac_popdir
23386
23387   # grab any updates from the sub-package
23388   if test -r "$cache_file"; then
23389   # Some versions of bash will fail to source /dev/null (special files
23390   # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
23391   if test /dev/null != "$cache_file" && test -f "$cache_file"; then
23392     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
23393 $as_echo "$as_me: loading cache $cache_file" >&6;}
23394     case $cache_file in
23395       [\\/]* | ?:[\\/]* ) . "$cache_file";;
23396       *)                      . "./$cache_file";;
23397     esac
23398   fi
23399 else
23400   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
23401 $as_echo "$as_me: creating cache $cache_file" >&6;}
23402   >$cache_file
23403 fi
23404
23405
23406
23407   if test "x$APRUTIL_INCLUDES" = "x"; then
23408     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$abs_srcdir/$bundled_subdir/lib\""
23409     APRUTIL_INCLUDES="-I$abs_srcdir/$bundled_subdir/lib"
23410   else
23411     apr_addto_bugger="-I$abs_srcdir/$bundled_subdir/lib"
23412     for i in $apr_addto_bugger; do
23413       apr_addto_duplicate="0"
23414       for j in $APRUTIL_INCLUDES; do
23415         if test "x$i" = "x$j"; then
23416           apr_addto_duplicate="1"
23417           break
23418         fi
23419       done
23420       if test $apr_addto_duplicate = "0"; then
23421         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
23422         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
23423       fi
23424     done
23425   fi
23426
23427
23428   if test "x$LDFLAGS" = "x"; then
23429     test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"-L$top_builddir/$bundled_subdir/lib\""
23430     LDFLAGS="-L$top_builddir/$bundled_subdir/lib"
23431   else
23432     apr_addto_bugger="-L$top_builddir/$bundled_subdir/lib"
23433     for i in $apr_addto_bugger; do
23434       apr_addto_duplicate="0"
23435       for j in $LDFLAGS; do
23436         if test "x$i" = "x$j"; then
23437           apr_addto_duplicate="1"
23438           break
23439         fi
23440       done
23441       if test $apr_addto_duplicate = "0"; then
23442         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
23443         LDFLAGS="$LDFLAGS $i"
23444       fi
23445     done
23446   fi
23447
23448   apu_expat_libs="$top_builddir/$bundled_subdir/libexpat.la"
23449 fi
23450
23451
23452   if test "x$APRUTIL_EXPORT_LIBS" = "x"; then
23453     test "x$silent" != "xyes" && echo "  setting APRUTIL_EXPORT_LIBS to \"$apu_expat_libs\""
23454     APRUTIL_EXPORT_LIBS="$apu_expat_libs"
23455   else
23456     apr_addto_bugger="$apu_expat_libs"
23457     for i in $apr_addto_bugger; do
23458       apr_addto_duplicate="0"
23459       for j in $APRUTIL_EXPORT_LIBS; do
23460         if test "x$i" = "x$j"; then
23461           apr_addto_duplicate="1"
23462           break
23463         fi
23464       done
23465       if test $apr_addto_duplicate = "0"; then
23466         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_EXPORT_LIBS"
23467         APRUTIL_EXPORT_LIBS="$APRUTIL_EXPORT_LIBS $i"
23468       fi
23469     done
23470   fi
23471
23472
23473   if test "x$APRUTIL_LIBS" = "x"; then
23474     test "x$silent" != "xyes" && echo "  setting APRUTIL_LIBS to \"$apu_expat_libs\""
23475     APRUTIL_LIBS="$apu_expat_libs"
23476   else
23477     apr_addto_bugger="$apu_expat_libs"
23478     for i in $apr_addto_bugger; do
23479       apr_addto_duplicate="0"
23480       for j in $APRUTIL_LIBS; do
23481         if test "x$i" = "x$j"; then
23482           apr_addto_duplicate="1"
23483           break
23484         fi
23485       done
23486       if test $apr_addto_duplicate = "0"; then
23487         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LIBS"
23488         APRUTIL_LIBS="$APRUTIL_LIBS $i"
23489       fi
23490     done
23491   fi
23492
23493
23494 APR_XML_DIR=$bundled_subdir
23495
23496
23497 CPPFLAGS=$save_cppflags
23498 LDFLAGS=$save_ldflags
23499
23500
23501
23502 apu_iconv_dir="unknown"
23503 have_apr_iconv="0"
23504 want_iconv="1"
23505
23506 # Check whether --with-iconv was given.
23507 if test "${with_iconv+set}" = set; then :
23508   withval=$with_iconv;  apu_iconv_dir="$withval"
23509     if test "$apu_iconv_dir" = "no"; then
23510       have_apr_iconv="0"
23511       have_iconv="0"
23512       want_iconv="0"
23513     elif test "$apu_iconv_dir" != "yes"; then
23514       if test -f "$apu_iconv_dir/include/apr-1/api_version.h"; then
23515         have_apr_iconv="1"
23516         have_iconv="0"
23517
23518   if test "x$APRUTIL_INCLUDES" = "x"; then
23519     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$apu_iconv_dir/include/apr-1\""
23520     APRUTIL_INCLUDES="-I$apu_iconv_dir/include/apr-1"
23521   else
23522     apr_addto_bugger="-I$apu_iconv_dir/include/apr-1"
23523     for i in $apr_addto_bugger; do
23524       apr_addto_duplicate="0"
23525       for j in $APRUTIL_INCLUDES; do
23526         if test "x$i" = "x$j"; then
23527           apr_addto_duplicate="1"
23528           break
23529         fi
23530       done
23531       if test $apr_addto_duplicate = "0"; then
23532         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
23533         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
23534       fi
23535     done
23536   fi
23537
23538
23539   if test "x$APRUTIL_LIBS" = "x"; then
23540     test "x$silent" != "xyes" && echo "  setting APRUTIL_LIBS to \"$apu_iconv_dir/lib/libapriconv-1.la\""
23541     APRUTIL_LIBS="$apu_iconv_dir/lib/libapriconv-1.la"
23542   else
23543     apr_addto_bugger="$apu_iconv_dir/lib/libapriconv-1.la"
23544     for i in $apr_addto_bugger; do
23545       apr_addto_duplicate="0"
23546       for j in $APRUTIL_LIBS; do
23547         if test "x$i" = "x$j"; then
23548           apr_addto_duplicate="1"
23549           break
23550         fi
23551       done
23552       if test $apr_addto_duplicate = "0"; then
23553         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LIBS"
23554         APRUTIL_LIBS="$APRUTIL_LIBS $i"
23555       fi
23556     done
23557   fi
23558
23559         { $as_echo "$as_me:${as_lineno-$LINENO}: result: using apr-iconv" >&5
23560 $as_echo "using apr-iconv" >&6; }
23561       elif test -f "$apu_iconv_dir/include/iconv.h"; then
23562         have_apr_iconv="0"
23563         have_iconv="1"
23564
23565   if test "x$CPPFLAGS" = "x"; then
23566     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-I$apu_iconv_dir/include\""
23567     CPPFLAGS="-I$apu_iconv_dir/include"
23568   else
23569     apr_addto_bugger="-I$apu_iconv_dir/include"
23570     for i in $apr_addto_bugger; do
23571       apr_addto_duplicate="0"
23572       for j in $CPPFLAGS; do
23573         if test "x$i" = "x$j"; then
23574           apr_addto_duplicate="1"
23575           break
23576         fi
23577       done
23578       if test $apr_addto_duplicate = "0"; then
23579         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
23580         CPPFLAGS="$CPPFLAGS $i"
23581       fi
23582     done
23583   fi
23584
23585
23586   if test "x$LDFLAGS" = "x"; then
23587     test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"-L$apu_iconv_dir/lib\""
23588     LDFLAGS="-L$apu_iconv_dir/lib"
23589   else
23590     apr_addto_bugger="-L$apu_iconv_dir/lib"
23591     for i in $apr_addto_bugger; do
23592       apr_addto_duplicate="0"
23593       for j in $LDFLAGS; do
23594         if test "x$i" = "x$j"; then
23595           apr_addto_duplicate="1"
23596           break
23597         fi
23598       done
23599       if test $apr_addto_duplicate = "0"; then
23600         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
23601         LDFLAGS="$LDFLAGS $i"
23602       fi
23603     done
23604   fi
23605
23606       fi
23607     fi
23608
23609 fi
23610
23611
23612 if test "$want_iconv" = "1" -a "$have_apr_iconv" != "1"; then
23613   ac_fn_c_check_header_mongrel "$LINENO" "iconv.h" "ac_cv_header_iconv_h" "$ac_includes_default"
23614 if test "x$ac_cv_header_iconv_h" = xyes; then :
23615
23616
23617   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23618 /* end confdefs.h.  */
23619
23620 #include <stdlib.h>
23621 #include <iconv.h>
23622
23623 int
23624 main ()
23625 {
23626
23627   iconv_t cd = iconv_open("", "");
23628   iconv(cd, NULL, NULL, NULL, NULL);
23629
23630   ;
23631   return 0;
23632 }
23633 _ACEOF
23634 if ac_fn_c_try_link "$LINENO"; then :
23635    have_iconv="1"
23636 else
23637
23638
23639
23640   if test "x$LIBS" = "x"; then
23641     test "x$silent" != "xyes" && echo "  setting LIBS to \"-liconv\""
23642     LIBS="-liconv"
23643   else
23644     apr_addto_bugger="-liconv"
23645     for i in $apr_addto_bugger; do
23646       apr_addto_duplicate="0"
23647       for j in $LIBS; do
23648         if test "x$i" = "x$j"; then
23649           apr_addto_duplicate="1"
23650           break
23651         fi
23652       done
23653       if test $apr_addto_duplicate = "0"; then
23654         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
23655         LIBS="$LIBS $i"
23656       fi
23657     done
23658   fi
23659
23660
23661
23662   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23663 /* end confdefs.h.  */
23664
23665 #include <stdlib.h>
23666 #include <iconv.h>
23667
23668 int
23669 main ()
23670 {
23671
23672   iconv_t cd = iconv_open("", "");
23673   iconv(cd, NULL, NULL, NULL, NULL);
23674
23675   ;
23676   return 0;
23677 }
23678 _ACEOF
23679 if ac_fn_c_try_link "$LINENO"; then :
23680
23681
23682   if test "x$APRUTIL_LIBS" = "x"; then
23683     test "x$silent" != "xyes" && echo "  setting APRUTIL_LIBS to \"-liconv\""
23684     APRUTIL_LIBS="-liconv"
23685   else
23686     apr_addto_bugger="-liconv"
23687     for i in $apr_addto_bugger; do
23688       apr_addto_duplicate="0"
23689       for j in $APRUTIL_LIBS; do
23690         if test "x$i" = "x$j"; then
23691           apr_addto_duplicate="1"
23692           break
23693         fi
23694       done
23695       if test $apr_addto_duplicate = "0"; then
23696         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LIBS"
23697         APRUTIL_LIBS="$APRUTIL_LIBS $i"
23698       fi
23699     done
23700   fi
23701
23702
23703   if test "x$APRUTIL_EXPORT_LIBS" = "x"; then
23704     test "x$silent" != "xyes" && echo "  setting APRUTIL_EXPORT_LIBS to \"-liconv\""
23705     APRUTIL_EXPORT_LIBS="-liconv"
23706   else
23707     apr_addto_bugger="-liconv"
23708     for i in $apr_addto_bugger; do
23709       apr_addto_duplicate="0"
23710       for j in $APRUTIL_EXPORT_LIBS; do
23711         if test "x$i" = "x$j"; then
23712           apr_addto_duplicate="1"
23713           break
23714         fi
23715       done
23716       if test $apr_addto_duplicate = "0"; then
23717         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_EXPORT_LIBS"
23718         APRUTIL_EXPORT_LIBS="$APRUTIL_EXPORT_LIBS $i"
23719       fi
23720     done
23721   fi
23722
23723       have_iconv="1"
23724 else
23725    have_iconv="0"
23726 fi
23727 rm -f core conftest.err conftest.$ac_objext \
23728     conftest$ac_exeext conftest.$ac_ext
23729
23730
23731
23732   if test "x$LIBS" = "x-liconv"; then
23733     test "x$silent" != "xyes" && echo "  nulling LIBS"
23734     LIBS=""
23735   else
23736     apr_new_bugger=""
23737     apr_removed=0
23738     for i in $LIBS; do
23739       if test "x$i" != "x-liconv"; then
23740         apr_new_bugger="$apr_new_bugger $i"
23741       else
23742         apr_removed=1
23743       fi
23744     done
23745     if test $apr_removed = "1"; then
23746       test "x$silent" != "xyes" && echo "  removed \"-liconv\" from LIBS"
23747       LIBS=$apr_new_bugger
23748     fi
23749   fi
23750
23751
23752
23753 fi
23754 rm -f core conftest.err conftest.$ac_objext \
23755     conftest$ac_exeext conftest.$ac_ext
23756
23757
23758 else
23759    have_iconv="0"
23760 fi
23761
23762
23763 fi
23764
23765 if test "$want_iconv" = "1" -a "$apu_iconv_dir" != "unknown"; then
23766   if test "$have_iconv" != "1"; then
23767     if test "$have_apr_iconv" != "1"; then
23768       as_fn_error $? "iconv support requested, but not found" "$LINENO" 5
23769     fi
23770   fi
23771
23772   if test "x$CPPFLAGS" = "x-I$apu_iconv_dir/include"; then
23773     test "x$silent" != "xyes" && echo "  nulling CPPFLAGS"
23774     CPPFLAGS=""
23775   else
23776     apr_new_bugger=""
23777     apr_removed=0
23778     for i in $CPPFLAGS; do
23779       if test "x$i" != "x-I$apu_iconv_dir/include"; then
23780         apr_new_bugger="$apr_new_bugger $i"
23781       else
23782         apr_removed=1
23783       fi
23784     done
23785     if test $apr_removed = "1"; then
23786       test "x$silent" != "xyes" && echo "  removed \"-I$apu_iconv_dir/include\" from CPPFLAGS"
23787       CPPFLAGS=$apr_new_bugger
23788     fi
23789   fi
23790
23791
23792   if test "x$LDFLAGS" = "x-L$apu_iconv_dir/lib"; then
23793     test "x$silent" != "xyes" && echo "  nulling LDFLAGS"
23794     LDFLAGS=""
23795   else
23796     apr_new_bugger=""
23797     apr_removed=0
23798     for i in $LDFLAGS; do
23799       if test "x$i" != "x-L$apu_iconv_dir/lib"; then
23800         apr_new_bugger="$apr_new_bugger $i"
23801       else
23802         apr_removed=1
23803       fi
23804     done
23805     if test $apr_removed = "1"; then
23806       test "x$silent" != "xyes" && echo "  removed \"-L$apu_iconv_dir/lib\" from LDFLAGS"
23807       LDFLAGS=$apr_new_bugger
23808     fi
23809   fi
23810
23811
23812   if test "x$APRUTIL_INCLUDES" = "x"; then
23813     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$apu_iconv_dir/include\""
23814     APRUTIL_INCLUDES="-I$apu_iconv_dir/include"
23815   else
23816     apr_addto_bugger="-I$apu_iconv_dir/include"
23817     for i in $apr_addto_bugger; do
23818       apr_addto_duplicate="0"
23819       for j in $APRUTIL_INCLUDES; do
23820         if test "x$i" = "x$j"; then
23821           apr_addto_duplicate="1"
23822           break
23823         fi
23824       done
23825       if test $apr_addto_duplicate = "0"; then
23826         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
23827         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
23828       fi
23829     done
23830   fi
23831
23832
23833   if test "x$APRUTIL_LDFLAGS" = "x"; then
23834     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$apu_iconv_dir/lib\""
23835     APRUTIL_LDFLAGS="-L$apu_iconv_dir/lib"
23836   else
23837     apr_addto_bugger="-L$apu_iconv_dir/lib"
23838     for i in $apr_addto_bugger; do
23839       apr_addto_duplicate="0"
23840       for j in $APRUTIL_LDFLAGS; do
23841         if test "x$i" = "x$j"; then
23842           apr_addto_duplicate="1"
23843           break
23844         fi
23845       done
23846       if test $apr_addto_duplicate = "0"; then
23847         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
23848         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
23849       fi
23850     done
23851   fi
23852
23853 fi
23854
23855 if test "$have_iconv" = "1"; then
23856
23857 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type of inbuf parameter to iconv" >&5
23858 $as_echo_n "checking for type of inbuf parameter to iconv... " >&6; }
23859 if test "x$apu_iconv_inbuf_const" = "x"; then
23860     apr_save_CFLAGS=$CFLAGS
23861  CFLAGS="$CFLAGS $CFLAGS_WARN"
23862  if test "$ac_cv_c_compiler_gnu" = "yes"; then
23863    CFLAGS="$CFLAGS -Werror"
23864  fi
23865  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23866 /* end confdefs.h.  */
23867 #include "confdefs.h"
23868
23869
23870     #include <stddef.h>
23871     #include <iconv.h>
23872
23873    int main(int argc, const char *const *argv) {
23874
23875     iconv(0,(char **)0,(size_t *)0,(char **)0,(size_t *)0);
23876
23877       return 0; }
23878
23879 _ACEOF
23880 if ac_fn_c_try_compile "$LINENO"; then :
23881   apu_iconv_inbuf_const="0"
23882 else
23883   apu_iconv_inbuf_const="1"
23884 fi
23885 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23886  CFLAGS=$apr_save_CFLAGS
23887
23888 fi
23889 if test "$apu_iconv_inbuf_const" = "1"; then
23890
23891 $as_echo "#define APU_ICONV_INBUF_CONST 1" >>confdefs.h
23892
23893     msg="const char **"
23894 else
23895     msg="char **"
23896 fi
23897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $msg" >&5
23898 $as_echo "$msg" >&6; }
23899
23900 fi
23901
23902
23903 for ac_header in iconv.h langinfo.h
23904 do :
23905   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
23906 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
23907 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
23908   cat >>confdefs.h <<_ACEOF
23909 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
23910 _ACEOF
23911
23912 fi
23913
23914 done
23915
23916 for aprt_i in iconv.h langinfo.h
23917 do
23918     ac_safe=`echo "$aprt_i" | sed 'y%./+-%__p_%'`
23919     aprt_2=`echo "$aprt_i" | sed -e 's%/%_%g' -e 's/\.//g' -e 's/-//g'`
23920     if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
23921        eval "$aprt_2=1"
23922     else
23923        eval "$aprt_2=0"
23924     fi
23925 done
23926
23927
23928 for ac_func in nl_langinfo
23929 do :
23930   ac_fn_c_check_func "$LINENO" "nl_langinfo" "ac_cv_func_nl_langinfo"
23931 if test "x$ac_cv_func_nl_langinfo" = xyes; then :
23932   cat >>confdefs.h <<_ACEOF
23933 #define HAVE_NL_LANGINFO 1
23934 _ACEOF
23935
23936 fi
23937 done
23938
23939 for aprt_j in nl_langinfo
23940 do
23941     aprt_3="have_$aprt_j"
23942     if eval "test \"`echo '$ac_cv_func_'$aprt_j`\" = yes"; then
23943        eval "$aprt_3=1"
23944     else
23945        eval "$aprt_3=0"
23946     fi
23947 done
23948
23949
23950   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CODESET in langinfo.h" >&5
23951 $as_echo_n "checking for CODESET in langinfo.h... " >&6; }
23952 if ${ac_cv_define_CODESET+:} false; then :
23953   $as_echo_n "(cached) " >&6
23954 else
23955
23956     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23957 /* end confdefs.h.  */
23958
23959 #include <langinfo.h>
23960 #ifdef CODESET
23961 YES_IS_DEFINED
23962 #endif
23963
23964 _ACEOF
23965 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
23966   $EGREP "YES_IS_DEFINED" >/dev/null 2>&1; then :
23967   ac_cv_define_CODESET=yes
23968 else
23969   ac_cv_define_CODESET=no
23970 fi
23971 rm -f conftest*
23972
23973
23974 fi
23975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_define_CODESET" >&5
23976 $as_echo "$ac_cv_define_CODESET" >&6; }
23977   if test "$ac_cv_define_CODESET" = "yes"; then
23978
23979 $as_echo "#define HAVE_CODESET 1" >>confdefs.h
23980
23981   fi
23982
23983
23984
23985
23986
23987
23988
23989
23990   # Check whether --enable-util-dso was given.
23991 if test "${enable_util_dso+set}" = set; then :
23992   enableval=$enable_util_dso;
23993 fi
23994
23995
23996   if test "$enable_util_dso" = "no"; then
23997      apu_dso_build="0"
23998   else
23999      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether APR has DSO support" >&5
24000 $as_echo_n "checking whether APR has DSO support... " >&6; }
24001 if ${apu_cv_aprdso+:} false; then :
24002   $as_echo_n "(cached) " >&6
24003 else
24004   apu_save_CPPFLAGS=$CPPFLAGS
24005         CPPFLAGS="$CPPFLAGS $APR_INCLUDES"
24006         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24007 /* end confdefs.h.  */
24008 #include "apr.h"
24009 #if APR_HAS_DSO
24010 yes
24011 #endif
24012
24013 _ACEOF
24014 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
24015   $EGREP "yes" >/dev/null 2>&1; then :
24016   apu_cv_aprdso=yes
24017 else
24018   apu_cv_aprdso=no
24019 fi
24020 rm -f conftest*
24021
24022         CPPFLAGS=$apu_save_CPPFLAGS
24023 fi
24024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apu_cv_aprdso" >&5
24025 $as_echo "$apu_cv_aprdso" >&6; }
24026
24027      if test $apu_cv_aprdso = yes; then
24028         apu_dso_build=1
24029      else
24030         apu_dso_build=0
24031      fi
24032   fi
24033
24034   if test "$apu_dso_build" = "0"; then
24035
24036      # Statically link the drivers:
24037      objs=
24038      test $apu_have_openssl = 1 && objs="$objs crypto/apr_crypto_openssl.lo"
24039      test $apu_have_nss = 1 && objs="$objs crypto/apr_crypto_nss.lo"
24040      test $apu_have_oracle = 1 && objs="$objs dbd/apr_dbd_oracle.lo"
24041      test $apu_have_pgsql = 1 && objs="$objs dbd/apr_dbd_pgsql.lo"
24042      test $apu_have_mysql = 1 && objs="$objs dbd/apr_dbd_mysql.lo"
24043      test $apu_have_sqlite2 = 1 && objs="$objs dbd/apr_dbd_sqlite2.lo"
24044      test $apu_have_sqlite3 = 1 && objs="$objs dbd/apr_dbd_sqlite3.lo"
24045      test $apu_have_freetds = 1 && objs="$objs dbd/apr_dbd_freetds.lo"
24046      test $apu_have_odbc = 1 && objs="$objs dbd/apr_dbd_odbc.lo"
24047      test $apu_have_db = 1 && objs="$objs dbm/apr_dbm_berkeleydb.lo"
24048      test $apu_have_gdbm = 1 && objs="$objs dbm/apr_dbm_gdbm.lo"
24049      test $apu_have_ndbm = 1 && objs="$objs dbm/apr_dbm_ndbm.lo"
24050      test $apu_has_ldap = 1 && objs="$objs ldap/apr_ldap_init.lo"
24051      test $apu_has_ldap = 1 && objs="$objs ldap/apr_ldap_option.lo"
24052      test $apu_has_ldap = 1 && objs="$objs ldap/apr_ldap_rebind.lo"
24053      EXTRA_OBJECTS="$EXTRA_OBJECTS $objs"
24054
24055      # Use libtool *.la for mysql if available
24056      if test $apu_have_mysql = 1; then
24057        for flag in $LDADD_dbd_mysql
24058        do
24059          dir=`echo $flag | grep "^-L" | sed s:-L::`
24060          if test "x$dir" != 'x'; then
24061            if test -f "$dir/libmysqlclient_r.la"; then
24062              LDADD_dbd_mysql=$dir/libmysqlclient_r.la
24063              break
24064            fi
24065          fi
24066        done
24067      fi
24068
24069      APRUTIL_LIBS="$APRUTIL_LIBS $LDADD_crypto_openssl $LDADD_crypto_nss"
24070      APRUTIL_LIBS="$APRUTIL_LIBS $LDADD_dbd_pgsql $LDADD_dbd_sqlite2 $LDADD_dbd_sqlite3 $LDADD_dbd_oracle $LDADD_dbd_mysql $LDADD_dbd_freetds $LDADD_dbd_odbc"
24071      APRUTIL_LIBS="$APRUTIL_LIBS $LDADD_dbm_db $LDADD_dbm_gdbm $LDADD_dbm_ndbm"
24072      APRUTIL_LIBS="$APRUTIL_LIBS $LDADD_ldap"
24073      APRUTIL_EXPORT_LIBS="$APRUTIL_EXPORT_LIBS $LDADD_crypto_openssl $LDADD_crypto_nss"
24074      APRUTIL_EXPORT_LIBS="$APRUTIL_EXPORT_LIBS $LDADD_dbd_pgsql $LDADD_dbd_sqlite2 $LDADD_dbd_sqlite3 $LDADD_dbd_oracle $LDADD_dbd_mysql $LDADD_dbd_freetds $LDADD_dbd_odbc"
24075      APRUTIL_EXPORT_LIBS="$APRUTIL_EXPORT_LIBS $LDADD_dbm_db $LDADD_dbm_gdbm $LDADD_dbm_ndbm"
24076      APRUTIL_EXPORT_LIBS="$APRUTIL_EXPORT_LIBS $LDADD_ldap"
24077
24078   else
24079
24080      # Build the drivers as loadable modules:
24081      dsos=
24082      test $apu_have_openssl = 1 && dsos="$dsos crypto/apr_crypto_openssl.la"
24083      test $apu_have_nss = 1 && dsos="$dsos crypto/apr_crypto_nss.la"
24084      test $apu_have_oracle = 1 && dsos="$dsos dbd/apr_dbd_oracle.la"
24085      test $apu_have_pgsql = 1 && dsos="$dsos dbd/apr_dbd_pgsql.la"
24086      test $apu_have_mysql = 1 && dsos="$dsos dbd/apr_dbd_mysql.la"
24087      test $apu_have_sqlite2 = 1 && dsos="$dsos dbd/apr_dbd_sqlite2.la"
24088      test $apu_have_sqlite3 = 1 && dsos="$dsos dbd/apr_dbd_sqlite3.la"
24089      test $apu_have_freetds = 1 && dsos="$dsos dbd/apr_dbd_freetds.la"
24090      test $apu_have_odbc = 1 && dsos="$dsos dbd/apr_dbd_odbc.la"
24091      test $apu_have_db = 1 && dsos="$dsos dbm/apr_dbm_db.la"
24092      test $apu_have_gdbm = 1 && dsos="$dsos dbm/apr_dbm_gdbm.la"
24093      test $apu_have_ndbm = 1 && dsos="$dsos dbm/apr_dbm_ndbm.la"
24094      test $apu_has_ldap = 1 && dsos="$dsos ldap/apr_ldap.la"
24095
24096      if test -n "$dsos"; then
24097         APU_MODULES="$APU_MODULES $dsos"
24098      fi
24099
24100   fi
24101
24102
24103 cat >>confdefs.h <<_ACEOF
24104 #define APU_DSO_BUILD $apu_dso_build
24105 _ACEOF
24106
24107
24108
24109 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing crypt" >&5
24110 $as_echo_n "checking for library containing crypt... " >&6; }
24111 if ${ac_cv_search_crypt+:} false; then :
24112   $as_echo_n "(cached) " >&6
24113 else
24114   ac_func_search_save_LIBS=$LIBS
24115 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24116 /* end confdefs.h.  */
24117
24118 /* Override any GCC internal prototype to avoid an error.
24119    Use char because int might match the return type of a GCC
24120    builtin and then its argument prototype would still apply.  */
24121 #ifdef __cplusplus
24122 extern "C"
24123 #endif
24124 char crypt ();
24125 int
24126 main ()
24127 {
24128 return crypt ();
24129   ;
24130   return 0;
24131 }
24132 _ACEOF
24133 for ac_lib in '' crypt ufc; do
24134   if test -z "$ac_lib"; then
24135     ac_res="none required"
24136   else
24137     ac_res=-l$ac_lib
24138     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
24139   fi
24140   if ac_fn_c_try_link "$LINENO"; then :
24141   ac_cv_search_crypt=$ac_res
24142 fi
24143 rm -f core conftest.err conftest.$ac_objext \
24144     conftest$ac_exeext
24145   if ${ac_cv_search_crypt+:} false; then :
24146   break
24147 fi
24148 done
24149 if ${ac_cv_search_crypt+:} false; then :
24150
24151 else
24152   ac_cv_search_crypt=no
24153 fi
24154 rm conftest.$ac_ext
24155 LIBS=$ac_func_search_save_LIBS
24156 fi
24157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_crypt" >&5
24158 $as_echo "$ac_cv_search_crypt" >&6; }
24159 ac_res=$ac_cv_search_crypt
24160 if test "$ac_res" != no; then :
24161   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
24162
24163 fi
24164
24165 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if system crypt() function is threadsafe" >&5
24166 $as_echo_n "checking if system crypt() function is threadsafe... " >&6; }
24167 if test "x$apu_crypt_threadsafe" = "x1"; then
24168
24169 $as_echo "#define APU_CRYPT_THREADSAFE 1" >>confdefs.h
24170
24171   msg="yes"
24172 else
24173   msg="no"
24174 fi
24175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $msg" >&5
24176 $as_echo "$msg" >&6; }
24177
24178 for ac_func in crypt_r
24179 do :
24180   ac_fn_c_check_func "$LINENO" "crypt_r" "ac_cv_func_crypt_r"
24181 if test "x$ac_cv_func_crypt_r" = xyes; then :
24182   cat >>confdefs.h <<_ACEOF
24183 #define HAVE_CRYPT_R 1
24184 _ACEOF
24185   crypt_r="1"
24186 else
24187    crypt_r="0"
24188 fi
24189 done
24190
24191 if test "$crypt_r" = "1"; then
24192
24193
24194 { $as_echo "$as_me:${as_lineno-$LINENO}: checking style of crypt_r" >&5
24195 $as_echo_n "checking style of crypt_r... " >&6; }
24196 if ${apr_cv_crypt_r_style+:} false; then :
24197   $as_echo_n "(cached) " >&6
24198 else
24199   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24200 /* end confdefs.h.  */
24201 #include <crypt.h>
24202 int
24203 main ()
24204 {
24205 CRYPTD buffer;
24206   crypt_r("passwd", "hash", &buffer);
24207   ;
24208   return 0;
24209 }
24210 _ACEOF
24211 if ac_fn_c_try_compile "$LINENO"; then :
24212   apr_cv_crypt_r_style=cryptd
24213 else
24214   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24215 /* end confdefs.h.  */
24216 #include <crypt.h>
24217 int
24218 main ()
24219 {
24220 struct crypt_data buffer;
24221    crypt_r("passwd", "hash", &buffer);
24222   ;
24223   return 0;
24224 }
24225 _ACEOF
24226 if ac_fn_c_try_compile "$LINENO"; then :
24227   apr_cv_crypt_r_style=struct_crypt_data
24228 else
24229   apr_cv_crypt_r_style=none
24230 fi
24231 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24232 fi
24233 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24234 fi
24235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_crypt_r_style" >&5
24236 $as_echo "$apr_cv_crypt_r_style" >&6; }
24237
24238 if test "$apr_cv_crypt_r_style" = "cryptd"; then
24239
24240 $as_echo "#define CRYPT_R_CRYPTD 1" >>confdefs.h
24241
24242 elif test "$apr_cv_crypt_r_style" = "struct_crypt_data"; then
24243
24244 $as_echo "#define CRYPT_R_STRUCT_CRYPT_DATA 1" >>confdefs.h
24245
24246 fi
24247
24248 fi
24249
24250 so_ext=$APR_SO_EXT
24251 lib_target=$APR_LIB_TARGET
24252
24253
24254
24255 APRUTIL_LIBNAME="aprutil${libsuffix}"
24256
24257
24258 # Set up destination directory for DSOs.
24259 APU_DSO_LIBDIR="\${libdir}/apr-util-${APRUTIL_MAJOR_VERSION}"
24260 # Set APU_HAVE_MODULES appropriately for the Makefile
24261 if test -n "$APU_MODULES"; then
24262    APU_HAVE_MODULES=yes
24263 else
24264    APU_HAVE_MODULES=no
24265 fi
24266 # Define expanded libdir for apu_config.h
24267
24268 ap_last=
24269 ap_cur="$APU_DSO_LIBDIR"
24270 while test "x${ap_cur}" != "x${ap_last}";
24271 do
24272   ap_last="${ap_cur}"
24273   ap_cur=`eval "echo ${ap_cur}"`
24274 done
24275 abs_dso_libdir="${ap_cur}"
24276
24277
24278 cat >>confdefs.h <<_ACEOF
24279 #define APU_DSO_LIBDIR "$abs_dso_libdir"
24280 _ACEOF
24281
24282
24283
24284
24285
24286
24287
24288   if test "x$APRUTIL_LIBS" = "x"; then
24289     test "x$silent" != "xyes" && echo "  setting APRUTIL_LIBS to \"$APR_LIBS\""
24290     APRUTIL_LIBS="$APR_LIBS"
24291   else
24292     apr_addto_bugger="$APR_LIBS"
24293     for i in $apr_addto_bugger; do
24294       apr_addto_duplicate="0"
24295       for j in $APRUTIL_LIBS; do
24296         if test "x$i" = "x$j"; then
24297           apr_addto_duplicate="1"
24298           break
24299         fi
24300       done
24301       if test $apr_addto_duplicate = "0"; then
24302         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LIBS"
24303         APRUTIL_LIBS="$APRUTIL_LIBS $i"
24304       fi
24305     done
24306   fi
24307
24308
24309
24310
24311
24312
24313
24314
24315
24316 if test ! -d ./build; then
24317    $mkdir_p build
24318 fi
24319 case $host in
24320     *-mingw*)
24321         sed -e 's/-DAPR_DECLARE_EXPORT/-DAPU_DECLARE_EXPORT/' \
24322             -e 's/-DAPR_DECLARE_STATIC/-DAPU_DECLARE_STATIC -DAPR_DECLARE_STATIC/' \
24323             < $APR_BUILD_DIR/apr_rules.mk > $abs_builddir/build/rules.mk
24324         ;;
24325     *)
24326         cp $APR_BUILD_DIR/apr_rules.mk $abs_builddir/build/rules.mk
24327         ;;
24328 esac
24329
24330 case "$host_alias" in
24331 *bsdi* | BSD/OS)
24332     # Check whether they've installed GNU make
24333     if make --version > /dev/null 2>&1; then
24334         INCLUDE_RULES="include $abs_builddir/build/rules.mk"
24335         INCLUDE_OUTPUTS="include $abs_srcdir/build-outputs.mk"
24336     else
24337         INCLUDE_RULES=".include \"$abs_builddir/build/rules.mk\""
24338         INCLUDE_OUTPUTS=".include \"$abs_srcdir/build-outputs.mk\""
24339     fi
24340     ;;
24341 *)
24342     INCLUDE_RULES="include $abs_builddir/build/rules.mk"
24343     INCLUDE_OUTPUTS="include $abs_srcdir/build-outputs.mk"
24344     ;;
24345 esac
24346
24347
24348
24349 for d in include include/private; do
24350     test -d $top_builddir/$d || mkdir $top_builddir/$d
24351 done
24352
24353 ac_config_files="$ac_config_files Makefile export_vars.sh build/pkg/pkginfo apr-util.pc apu-$APRUTIL_MAJOR_VERSION-config:apu-config.in include/private/apu_select_dbm.h include/apr_ldap.h include/apu.h include/apu_want.h"
24354
24355
24356 ac_config_commands="$ac_config_commands default"
24357
24358
24359 if test -d $srcdir/test; then
24360     ac_config_files="$ac_config_files test/Makefile"
24361
24362 fi
24363
24364 cat >confcache <<\_ACEOF
24365 # This file is a shell script that caches the results of configure
24366 # tests run on this system so they can be shared between configure
24367 # scripts and configure runs, see configure's option --config-cache.
24368 # It is not useful on other systems.  If it contains results you don't
24369 # want to keep, you may remove or edit it.
24370 #
24371 # config.status only pays attention to the cache file if you give it
24372 # the --recheck option to rerun configure.
24373 #
24374 # `ac_cv_env_foo' variables (set or unset) will be overridden when
24375 # loading this file, other *unset* `ac_cv_foo' will be assigned the
24376 # following values.
24377
24378 _ACEOF
24379
24380 # The following way of writing the cache mishandles newlines in values,
24381 # but we know of no workaround that is simple, portable, and efficient.
24382 # So, we kill variables containing newlines.
24383 # Ultrix sh set writes to stderr and can't be redirected directly,
24384 # and sets the high bit in the cache file unless we assign to the vars.
24385 (
24386   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
24387     eval ac_val=\$$ac_var
24388     case $ac_val in #(
24389     *${as_nl}*)
24390       case $ac_var in #(
24391       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
24392 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
24393       esac
24394       case $ac_var in #(
24395       _ | IFS | as_nl) ;; #(
24396       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
24397       *) { eval $ac_var=; unset $ac_var;} ;;
24398       esac ;;
24399     esac
24400   done
24401
24402   (set) 2>&1 |
24403     case $as_nl`(ac_space=' '; set) 2>&1` in #(
24404     *${as_nl}ac_space=\ *)
24405       # `set' does not quote correctly, so add quotes: double-quote
24406       # substitution turns \\\\ into \\, and sed turns \\ into \.
24407       sed -n \
24408         "s/'/'\\\\''/g;
24409           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
24410       ;; #(
24411     *)
24412       # `set' quotes correctly as required by POSIX, so do not add quotes.
24413       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
24414       ;;
24415     esac |
24416     sort
24417 ) |
24418   sed '
24419      /^ac_cv_env_/b end
24420      t clear
24421      :clear
24422      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
24423      t end
24424      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
24425      :end' >>confcache
24426 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
24427   if test -w "$cache_file"; then
24428     if test "x$cache_file" != "x/dev/null"; then
24429       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
24430 $as_echo "$as_me: updating cache $cache_file" >&6;}
24431       if test ! -f "$cache_file" || test -h "$cache_file"; then
24432         cat confcache >"$cache_file"
24433       else
24434         case $cache_file in #(
24435         */* | ?:*)
24436           mv -f confcache "$cache_file"$$ &&
24437           mv -f "$cache_file"$$ "$cache_file" ;; #(
24438         *)
24439           mv -f confcache "$cache_file" ;;
24440         esac
24441       fi
24442     fi
24443   else
24444     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
24445 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
24446   fi
24447 fi
24448 rm -f confcache
24449
24450 test "x$prefix" = xNONE && prefix=$ac_default_prefix
24451 # Let make expand exec_prefix.
24452 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
24453
24454 DEFS=-DHAVE_CONFIG_H
24455
24456 ac_libobjs=
24457 ac_ltlibobjs=
24458 U=
24459 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
24460   # 1. Remove the extension, and $U if already installed.
24461   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
24462   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
24463   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
24464   #    will be set to the directory where LIBOBJS objects are built.
24465   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
24466   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
24467 done
24468 LIBOBJS=$ac_libobjs
24469
24470 LTLIBOBJS=$ac_ltlibobjs
24471
24472
24473
24474 : "${CONFIG_STATUS=./config.status}"
24475 ac_write_fail=0
24476 ac_clean_files_save=$ac_clean_files
24477 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
24478 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
24479 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
24480 as_write_fail=0
24481 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
24482 #! $SHELL
24483 # Generated by $as_me.
24484 # Run this file to recreate the current configuration.
24485 # Compiler output produced by configure, useful for debugging
24486 # configure, is in config.log if it exists.
24487
24488 debug=false
24489 ac_cs_recheck=false
24490 ac_cs_silent=false
24491
24492 SHELL=\${CONFIG_SHELL-$SHELL}
24493 export SHELL
24494 _ASEOF
24495 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
24496 ## -------------------- ##
24497 ## M4sh Initialization. ##
24498 ## -------------------- ##
24499
24500 # Be more Bourne compatible
24501 DUALCASE=1; export DUALCASE # for MKS sh
24502 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
24503   emulate sh
24504   NULLCMD=:
24505   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
24506   # is contrary to our usage.  Disable this feature.
24507   alias -g '${1+"$@"}'='"$@"'
24508   setopt NO_GLOB_SUBST
24509 else
24510   case `(set -o) 2>/dev/null` in #(
24511   *posix*) :
24512     set -o posix ;; #(
24513   *) :
24514      ;;
24515 esac
24516 fi
24517
24518
24519 as_nl='
24520 '
24521 export as_nl
24522 # Printing a long string crashes Solaris 7 /usr/bin/printf.
24523 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
24524 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
24525 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
24526 # Prefer a ksh shell builtin over an external printf program on Solaris,
24527 # but without wasting forks for bash or zsh.
24528 if test -z "$BASH_VERSION$ZSH_VERSION" \
24529     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
24530   as_echo='print -r --'
24531   as_echo_n='print -rn --'
24532 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
24533   as_echo='printf %s\n'
24534   as_echo_n='printf %s'
24535 else
24536   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
24537     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
24538     as_echo_n='/usr/ucb/echo -n'
24539   else
24540     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
24541     as_echo_n_body='eval
24542       arg=$1;
24543       case $arg in #(
24544       *"$as_nl"*)
24545         expr "X$arg" : "X\\(.*\\)$as_nl";
24546         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
24547       esac;
24548       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
24549     '
24550     export as_echo_n_body
24551     as_echo_n='sh -c $as_echo_n_body as_echo'
24552   fi
24553   export as_echo_body
24554   as_echo='sh -c $as_echo_body as_echo'
24555 fi
24556
24557 # The user is always right.
24558 if test "${PATH_SEPARATOR+set}" != set; then
24559   PATH_SEPARATOR=:
24560   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
24561     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
24562       PATH_SEPARATOR=';'
24563   }
24564 fi
24565
24566
24567 # IFS
24568 # We need space, tab and new line, in precisely that order.  Quoting is
24569 # there to prevent editors from complaining about space-tab.
24570 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
24571 # splitting by setting IFS to empty value.)
24572 IFS=" ""        $as_nl"
24573
24574 # Find who we are.  Look in the path if we contain no directory separator.
24575 as_myself=
24576 case $0 in #((
24577   *[\\/]* ) as_myself=$0 ;;
24578   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
24579 for as_dir in $PATH
24580 do
24581   IFS=$as_save_IFS
24582   test -z "$as_dir" && as_dir=.
24583     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
24584   done
24585 IFS=$as_save_IFS
24586
24587      ;;
24588 esac
24589 # We did not find ourselves, most probably we were run as `sh COMMAND'
24590 # in which case we are not to be found in the path.
24591 if test "x$as_myself" = x; then
24592   as_myself=$0
24593 fi
24594 if test ! -f "$as_myself"; then
24595   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
24596   exit 1
24597 fi
24598
24599 # Unset variables that we do not need and which cause bugs (e.g. in
24600 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
24601 # suppresses any "Segmentation fault" message there.  '((' could
24602 # trigger a bug in pdksh 5.2.14.
24603 for as_var in BASH_ENV ENV MAIL MAILPATH
24604 do eval test x\${$as_var+set} = xset \
24605   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
24606 done
24607 PS1='$ '
24608 PS2='> '
24609 PS4='+ '
24610
24611 # NLS nuisances.
24612 LC_ALL=C
24613 export LC_ALL
24614 LANGUAGE=C
24615 export LANGUAGE
24616
24617 # CDPATH.
24618 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
24619
24620
24621 # as_fn_error STATUS ERROR [LINENO LOG_FD]
24622 # ----------------------------------------
24623 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
24624 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
24625 # script with STATUS, using 1 if that was 0.
24626 as_fn_error ()
24627 {
24628   as_status=$1; test $as_status -eq 0 && as_status=1
24629   if test "$4"; then
24630     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
24631     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
24632   fi
24633   $as_echo "$as_me: error: $2" >&2
24634   as_fn_exit $as_status
24635 } # as_fn_error
24636
24637
24638 # as_fn_set_status STATUS
24639 # -----------------------
24640 # Set $? to STATUS, without forking.
24641 as_fn_set_status ()
24642 {
24643   return $1
24644 } # as_fn_set_status
24645
24646 # as_fn_exit STATUS
24647 # -----------------
24648 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
24649 as_fn_exit ()
24650 {
24651   set +e
24652   as_fn_set_status $1
24653   exit $1
24654 } # as_fn_exit
24655
24656 # as_fn_unset VAR
24657 # ---------------
24658 # Portably unset VAR.
24659 as_fn_unset ()
24660 {
24661   { eval $1=; unset $1;}
24662 }
24663 as_unset=as_fn_unset
24664 # as_fn_append VAR VALUE
24665 # ----------------------
24666 # Append the text in VALUE to the end of the definition contained in VAR. Take
24667 # advantage of any shell optimizations that allow amortized linear growth over
24668 # repeated appends, instead of the typical quadratic growth present in naive
24669 # implementations.
24670 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
24671   eval 'as_fn_append ()
24672   {
24673     eval $1+=\$2
24674   }'
24675 else
24676   as_fn_append ()
24677   {
24678     eval $1=\$$1\$2
24679   }
24680 fi # as_fn_append
24681
24682 # as_fn_arith ARG...
24683 # ------------------
24684 # Perform arithmetic evaluation on the ARGs, and store the result in the
24685 # global $as_val. Take advantage of shells that can avoid forks. The arguments
24686 # must be portable across $(()) and expr.
24687 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
24688   eval 'as_fn_arith ()
24689   {
24690     as_val=$(( $* ))
24691   }'
24692 else
24693   as_fn_arith ()
24694   {
24695     as_val=`expr "$@" || test $? -eq 1`
24696   }
24697 fi # as_fn_arith
24698
24699
24700 if expr a : '\(a\)' >/dev/null 2>&1 &&
24701    test "X`expr 00001 : '.*\(...\)'`" = X001; then
24702   as_expr=expr
24703 else
24704   as_expr=false
24705 fi
24706
24707 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
24708   as_basename=basename
24709 else
24710   as_basename=false
24711 fi
24712
24713 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
24714   as_dirname=dirname
24715 else
24716   as_dirname=false
24717 fi
24718
24719 as_me=`$as_basename -- "$0" ||
24720 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
24721          X"$0" : 'X\(//\)$' \| \
24722          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
24723 $as_echo X/"$0" |
24724     sed '/^.*\/\([^/][^/]*\)\/*$/{
24725             s//\1/
24726             q
24727           }
24728           /^X\/\(\/\/\)$/{
24729             s//\1/
24730             q
24731           }
24732           /^X\/\(\/\).*/{
24733             s//\1/
24734             q
24735           }
24736           s/.*/./; q'`
24737
24738 # Avoid depending upon Character Ranges.
24739 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
24740 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
24741 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
24742 as_cr_digits='0123456789'
24743 as_cr_alnum=$as_cr_Letters$as_cr_digits
24744
24745 ECHO_C= ECHO_N= ECHO_T=
24746 case `echo -n x` in #(((((
24747 -n*)
24748   case `echo 'xy\c'` in
24749   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
24750   xy)  ECHO_C='\c';;
24751   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
24752        ECHO_T=' ';;
24753   esac;;
24754 *)
24755   ECHO_N='-n';;
24756 esac
24757
24758 rm -f conf$$ conf$$.exe conf$$.file
24759 if test -d conf$$.dir; then
24760   rm -f conf$$.dir/conf$$.file
24761 else
24762   rm -f conf$$.dir
24763   mkdir conf$$.dir 2>/dev/null
24764 fi
24765 if (echo >conf$$.file) 2>/dev/null; then
24766   if ln -s conf$$.file conf$$ 2>/dev/null; then
24767     as_ln_s='ln -s'
24768     # ... but there are two gotchas:
24769     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
24770     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
24771     # In both cases, we have to default to `cp -pR'.
24772     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
24773       as_ln_s='cp -pR'
24774   elif ln conf$$.file conf$$ 2>/dev/null; then
24775     as_ln_s=ln
24776   else
24777     as_ln_s='cp -pR'
24778   fi
24779 else
24780   as_ln_s='cp -pR'
24781 fi
24782 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
24783 rmdir conf$$.dir 2>/dev/null
24784
24785
24786 # as_fn_mkdir_p
24787 # -------------
24788 # Create "$as_dir" as a directory, including parents if necessary.
24789 as_fn_mkdir_p ()
24790 {
24791
24792   case $as_dir in #(
24793   -*) as_dir=./$as_dir;;
24794   esac
24795   test -d "$as_dir" || eval $as_mkdir_p || {
24796     as_dirs=
24797     while :; do
24798       case $as_dir in #(
24799       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
24800       *) as_qdir=$as_dir;;
24801       esac
24802       as_dirs="'$as_qdir' $as_dirs"
24803       as_dir=`$as_dirname -- "$as_dir" ||
24804 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
24805          X"$as_dir" : 'X\(//\)[^/]' \| \
24806          X"$as_dir" : 'X\(//\)$' \| \
24807          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
24808 $as_echo X"$as_dir" |
24809     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
24810             s//\1/
24811             q
24812           }
24813           /^X\(\/\/\)[^/].*/{
24814             s//\1/
24815             q
24816           }
24817           /^X\(\/\/\)$/{
24818             s//\1/
24819             q
24820           }
24821           /^X\(\/\).*/{
24822             s//\1/
24823             q
24824           }
24825           s/.*/./; q'`
24826       test -d "$as_dir" && break
24827     done
24828     test -z "$as_dirs" || eval "mkdir $as_dirs"
24829   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
24830
24831
24832 } # as_fn_mkdir_p
24833 if mkdir -p . 2>/dev/null; then
24834   as_mkdir_p='mkdir -p "$as_dir"'
24835 else
24836   test -d ./-p && rmdir ./-p
24837   as_mkdir_p=false
24838 fi
24839
24840
24841 # as_fn_executable_p FILE
24842 # -----------------------
24843 # Test if FILE is an executable regular file.
24844 as_fn_executable_p ()
24845 {
24846   test -f "$1" && test -x "$1"
24847 } # as_fn_executable_p
24848 as_test_x='test -x'
24849 as_executable_p=as_fn_executable_p
24850
24851 # Sed expression to map a string onto a valid CPP name.
24852 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
24853
24854 # Sed expression to map a string onto a valid variable name.
24855 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
24856
24857
24858 exec 6>&1
24859 ## ----------------------------------- ##
24860 ## Main body of $CONFIG_STATUS script. ##
24861 ## ----------------------------------- ##
24862 _ASEOF
24863 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
24864
24865 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
24866 # Save the log message, to keep $0 and so on meaningful, and to
24867 # report actual input values of CONFIG_FILES etc. instead of their
24868 # values after options handling.
24869 ac_log="
24870 This file was extended by $as_me, which was
24871 generated by GNU Autoconf 2.69.  Invocation command line was
24872
24873   CONFIG_FILES    = $CONFIG_FILES
24874   CONFIG_HEADERS  = $CONFIG_HEADERS
24875   CONFIG_LINKS    = $CONFIG_LINKS
24876   CONFIG_COMMANDS = $CONFIG_COMMANDS
24877   $ $0 $@
24878
24879 on `(hostname || uname -n) 2>/dev/null | sed 1q`
24880 "
24881
24882 _ACEOF
24883
24884 case $ac_config_files in *"
24885 "*) set x $ac_config_files; shift; ac_config_files=$*;;
24886 esac
24887
24888 case $ac_config_headers in *"
24889 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
24890 esac
24891
24892
24893 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
24894 # Files that config.status was made for.
24895 config_files="$ac_config_files"
24896 config_headers="$ac_config_headers"
24897 config_commands="$ac_config_commands"
24898
24899 _ACEOF
24900
24901 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
24902 ac_cs_usage="\
24903 \`$as_me' instantiates files and other configuration actions
24904 from templates according to the current configuration.  Unless the files
24905 and actions are specified as TAGs, all are instantiated by default.
24906
24907 Usage: $0 [OPTION]... [TAG]...
24908
24909   -h, --help       print this help, then exit
24910   -V, --version    print version number and configuration settings, then exit
24911       --config     print configuration, then exit
24912   -q, --quiet, --silent
24913                    do not print progress messages
24914   -d, --debug      don't remove temporary files
24915       --recheck    update $as_me by reconfiguring in the same conditions
24916       --file=FILE[:TEMPLATE]
24917                    instantiate the configuration file FILE
24918       --header=FILE[:TEMPLATE]
24919                    instantiate the configuration header FILE
24920
24921 Configuration files:
24922 $config_files
24923
24924 Configuration headers:
24925 $config_headers
24926
24927 Configuration commands:
24928 $config_commands
24929
24930 Report bugs to the package provider."
24931
24932 _ACEOF
24933 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
24934 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
24935 ac_cs_version="\\
24936 config.status
24937 configured by $0, generated by GNU Autoconf 2.69,
24938   with options \\"\$ac_cs_config\\"
24939
24940 Copyright (C) 2012 Free Software Foundation, Inc.
24941 This config.status script is free software; the Free Software Foundation
24942 gives unlimited permission to copy, distribute and modify it."
24943
24944 ac_pwd='$ac_pwd'
24945 srcdir='$srcdir'
24946 INSTALL='$INSTALL'
24947 test -n "\$AWK" || AWK=awk
24948 _ACEOF
24949
24950 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
24951 # The default lists apply if the user does not specify any file.
24952 ac_need_defaults=:
24953 while test $# != 0
24954 do
24955   case $1 in
24956   --*=?*)
24957     ac_option=`expr "X$1" : 'X\([^=]*\)='`
24958     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
24959     ac_shift=:
24960     ;;
24961   --*=)
24962     ac_option=`expr "X$1" : 'X\([^=]*\)='`
24963     ac_optarg=
24964     ac_shift=:
24965     ;;
24966   *)
24967     ac_option=$1
24968     ac_optarg=$2
24969     ac_shift=shift
24970     ;;
24971   esac
24972
24973   case $ac_option in
24974   # Handling of the options.
24975   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
24976     ac_cs_recheck=: ;;
24977   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
24978     $as_echo "$ac_cs_version"; exit ;;
24979   --config | --confi | --conf | --con | --co | --c )
24980     $as_echo "$ac_cs_config"; exit ;;
24981   --debug | --debu | --deb | --de | --d | -d )
24982     debug=: ;;
24983   --file | --fil | --fi | --f )
24984     $ac_shift
24985     case $ac_optarg in
24986     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
24987     '') as_fn_error $? "missing file argument" ;;
24988     esac
24989     as_fn_append CONFIG_FILES " '$ac_optarg'"
24990     ac_need_defaults=false;;
24991   --header | --heade | --head | --hea )
24992     $ac_shift
24993     case $ac_optarg in
24994     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
24995     esac
24996     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
24997     ac_need_defaults=false;;
24998   --he | --h)
24999     # Conflict between --help and --header
25000     as_fn_error $? "ambiguous option: \`$1'
25001 Try \`$0 --help' for more information.";;
25002   --help | --hel | -h )
25003     $as_echo "$ac_cs_usage"; exit ;;
25004   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
25005   | -silent | --silent | --silen | --sile | --sil | --si | --s)
25006     ac_cs_silent=: ;;
25007
25008   # This is an error.
25009   -*) as_fn_error $? "unrecognized option: \`$1'
25010 Try \`$0 --help' for more information." ;;
25011
25012   *) as_fn_append ac_config_targets " $1"
25013      ac_need_defaults=false ;;
25014
25015   esac
25016   shift
25017 done
25018
25019 ac_configure_extra_args=
25020
25021 if $ac_cs_silent; then
25022   exec 6>/dev/null
25023   ac_configure_extra_args="$ac_configure_extra_args --silent"
25024 fi
25025
25026 _ACEOF
25027 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25028 if \$ac_cs_recheck; then
25029   set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
25030   shift
25031   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
25032   CONFIG_SHELL='$SHELL'
25033   export CONFIG_SHELL
25034   exec "\$@"
25035 fi
25036
25037 _ACEOF
25038 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25039 exec 5>>config.log
25040 {
25041   echo
25042   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
25043 ## Running $as_me. ##
25044 _ASBOX
25045   $as_echo "$ac_log"
25046 } >&5
25047
25048 _ACEOF
25049 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25050 #
25051 # INIT-COMMANDS
25052 #
25053
25054 APRUTIL_MAJOR_VERSION=$APRUTIL_MAJOR_VERSION
25055
25056
25057 _ACEOF
25058
25059 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25060
25061 # Handling of arguments.
25062 for ac_config_target in $ac_config_targets
25063 do
25064   case $ac_config_target in
25065     "include/private/apu_config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/private/apu_config.h" ;;
25066     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
25067     "export_vars.sh") CONFIG_FILES="$CONFIG_FILES export_vars.sh" ;;
25068     "build/pkg/pkginfo") CONFIG_FILES="$CONFIG_FILES build/pkg/pkginfo" ;;
25069     "apr-util.pc") CONFIG_FILES="$CONFIG_FILES apr-util.pc" ;;
25070     "apu-$APRUTIL_MAJOR_VERSION-config") CONFIG_FILES="$CONFIG_FILES apu-$APRUTIL_MAJOR_VERSION-config:apu-config.in" ;;
25071     "include/private/apu_select_dbm.h") CONFIG_FILES="$CONFIG_FILES include/private/apu_select_dbm.h" ;;
25072     "include/apr_ldap.h") CONFIG_FILES="$CONFIG_FILES include/apr_ldap.h" ;;
25073     "include/apu.h") CONFIG_FILES="$CONFIG_FILES include/apu.h" ;;
25074     "include/apu_want.h") CONFIG_FILES="$CONFIG_FILES include/apu_want.h" ;;
25075     "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
25076     "test/Makefile") CONFIG_FILES="$CONFIG_FILES test/Makefile" ;;
25077
25078   *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
25079   esac
25080 done
25081
25082
25083 # If the user did not use the arguments to specify the items to instantiate,
25084 # then the envvar interface is used.  Set only those that are not.
25085 # We use the long form for the default assignment because of an extremely
25086 # bizarre bug on SunOS 4.1.3.
25087 if $ac_need_defaults; then
25088   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
25089   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
25090   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
25091 fi
25092
25093 # Have a temporary directory for convenience.  Make it in the build tree
25094 # simply because there is no reason against having it here, and in addition,
25095 # creating and moving files from /tmp can sometimes cause problems.
25096 # Hook for its removal unless debugging.
25097 # Note that there is a small window in which the directory will not be cleaned:
25098 # after its creation but before its name has been assigned to `$tmp'.
25099 $debug ||
25100 {
25101   tmp= ac_tmp=
25102   trap 'exit_status=$?
25103   : "${ac_tmp:=$tmp}"
25104   { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
25105 ' 0
25106   trap 'as_fn_exit 1' 1 2 13 15
25107 }
25108 # Create a (secure) tmp directory for tmp files.
25109
25110 {
25111   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
25112   test -d "$tmp"
25113 }  ||
25114 {
25115   tmp=./conf$$-$RANDOM
25116   (umask 077 && mkdir "$tmp")
25117 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
25118 ac_tmp=$tmp
25119
25120 # Set up the scripts for CONFIG_FILES section.
25121 # No need to generate them if there are no CONFIG_FILES.
25122 # This happens for instance with `./config.status config.h'.
25123 if test -n "$CONFIG_FILES"; then
25124
25125
25126 ac_cr=`echo X | tr X '\015'`
25127 # On cygwin, bash can eat \r inside `` if the user requested igncr.
25128 # But we know of no other shell where ac_cr would be empty at this
25129 # point, so we can use a bashism as a fallback.
25130 if test "x$ac_cr" = x; then
25131   eval ac_cr=\$\'\\r\'
25132 fi
25133 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
25134 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
25135   ac_cs_awk_cr='\\r'
25136 else
25137   ac_cs_awk_cr=$ac_cr
25138 fi
25139
25140 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
25141 _ACEOF
25142
25143
25144 {
25145   echo "cat >conf$$subs.awk <<_ACEOF" &&
25146   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
25147   echo "_ACEOF"
25148 } >conf$$subs.sh ||
25149   as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
25150 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
25151 ac_delim='%!_!# '
25152 for ac_last_try in false false false false false :; do
25153   . ./conf$$subs.sh ||
25154     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
25155
25156   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
25157   if test $ac_delim_n = $ac_delim_num; then
25158     break
25159   elif $ac_last_try; then
25160     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
25161   else
25162     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
25163   fi
25164 done
25165 rm -f conf$$subs.sh
25166
25167 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25168 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
25169 _ACEOF
25170 sed -n '
25171 h
25172 s/^/S["/; s/!.*/"]=/
25173 p
25174 g
25175 s/^[^!]*!//
25176 :repl
25177 t repl
25178 s/'"$ac_delim"'$//
25179 t delim
25180 :nl
25181 h
25182 s/\(.\{148\}\)..*/\1/
25183 t more1
25184 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
25185 p
25186 n
25187 b repl
25188 :more1
25189 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
25190 p
25191 g
25192 s/.\{148\}//
25193 t nl
25194 :delim
25195 h
25196 s/\(.\{148\}\)..*/\1/
25197 t more2
25198 s/["\\]/\\&/g; s/^/"/; s/$/"/
25199 p
25200 b
25201 :more2
25202 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
25203 p
25204 g
25205 s/.\{148\}//
25206 t delim
25207 ' <conf$$subs.awk | sed '
25208 /^[^""]/{
25209   N
25210   s/\n//
25211 }
25212 ' >>$CONFIG_STATUS || ac_write_fail=1
25213 rm -f conf$$subs.awk
25214 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25215 _ACAWK
25216 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
25217   for (key in S) S_is_set[key] = 1
25218   FS = "\a"
25219
25220 }
25221 {
25222   line = $ 0
25223   nfields = split(line, field, "@")
25224   substed = 0
25225   len = length(field[1])
25226   for (i = 2; i < nfields; i++) {
25227     key = field[i]
25228     keylen = length(key)
25229     if (S_is_set[key]) {
25230       value = S[key]
25231       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
25232       len += length(value) + length(field[++i])
25233       substed = 1
25234     } else
25235       len += 1 + keylen
25236   }
25237
25238   print line
25239 }
25240
25241 _ACAWK
25242 _ACEOF
25243 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25244 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
25245   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
25246 else
25247   cat
25248 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
25249   || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
25250 _ACEOF
25251
25252 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
25253 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
25254 # trailing colons and then remove the whole line if VPATH becomes empty
25255 # (actually we leave an empty line to preserve line numbers).
25256 if test "x$srcdir" = x.; then
25257   ac_vpsub='/^[  ]*VPATH[        ]*=[    ]*/{
25258 h
25259 s///
25260 s/^/:/
25261 s/[      ]*$/:/
25262 s/:\$(srcdir):/:/g
25263 s/:\${srcdir}:/:/g
25264 s/:@srcdir@:/:/g
25265 s/^:*//
25266 s/:*$//
25267 x
25268 s/\(=[   ]*\).*/\1/
25269 G
25270 s/\n//
25271 s/^[^=]*=[       ]*$//
25272 }'
25273 fi
25274
25275 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25276 fi # test -n "$CONFIG_FILES"
25277
25278 # Set up the scripts for CONFIG_HEADERS section.
25279 # No need to generate them if there are no CONFIG_HEADERS.
25280 # This happens for instance with `./config.status Makefile'.
25281 if test -n "$CONFIG_HEADERS"; then
25282 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
25283 BEGIN {
25284 _ACEOF
25285
25286 # Transform confdefs.h into an awk script `defines.awk', embedded as
25287 # here-document in config.status, that substitutes the proper values into
25288 # config.h.in to produce config.h.
25289
25290 # Create a delimiter string that does not exist in confdefs.h, to ease
25291 # handling of long lines.
25292 ac_delim='%!_!# '
25293 for ac_last_try in false false :; do
25294   ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
25295   if test -z "$ac_tt"; then
25296     break
25297   elif $ac_last_try; then
25298     as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
25299   else
25300     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
25301   fi
25302 done
25303
25304 # For the awk script, D is an array of macro values keyed by name,
25305 # likewise P contains macro parameters if any.  Preserve backslash
25306 # newline sequences.
25307
25308 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
25309 sed -n '
25310 s/.\{148\}/&'"$ac_delim"'/g
25311 t rset
25312 :rset
25313 s/^[     ]*#[    ]*define[       ][      ]*/ /
25314 t def
25315 d
25316 :def
25317 s/\\$//
25318 t bsnl
25319 s/["\\]/\\&/g
25320 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
25321 D["\1"]=" \3"/p
25322 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
25323 d
25324 :bsnl
25325 s/["\\]/\\&/g
25326 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
25327 D["\1"]=" \3\\\\\\n"\\/p
25328 t cont
25329 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
25330 t cont
25331 d
25332 :cont
25333 n
25334 s/.\{148\}/&'"$ac_delim"'/g
25335 t clear
25336 :clear
25337 s/\\$//
25338 t bsnlc
25339 s/["\\]/\\&/g; s/^/"/; s/$/"/p
25340 d
25341 :bsnlc
25342 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
25343 b cont
25344 ' <confdefs.h | sed '
25345 s/'"$ac_delim"'/"\\\
25346 "/g' >>$CONFIG_STATUS || ac_write_fail=1
25347
25348 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25349   for (key in D) D_is_set[key] = 1
25350   FS = "\a"
25351 }
25352 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
25353   line = \$ 0
25354   split(line, arg, " ")
25355   if (arg[1] == "#") {
25356     defundef = arg[2]
25357     mac1 = arg[3]
25358   } else {
25359     defundef = substr(arg[1], 2)
25360     mac1 = arg[2]
25361   }
25362   split(mac1, mac2, "(") #)
25363   macro = mac2[1]
25364   prefix = substr(line, 1, index(line, defundef) - 1)
25365   if (D_is_set[macro]) {
25366     # Preserve the white space surrounding the "#".
25367     print prefix "define", macro P[macro] D[macro]
25368     next
25369   } else {
25370     # Replace #undef with comments.  This is necessary, for example,
25371     # in the case of _POSIX_SOURCE, which is predefined and required
25372     # on some systems where configure will not decide to define it.
25373     if (defundef == "undef") {
25374       print "/*", prefix defundef, macro, "*/"
25375       next
25376     }
25377   }
25378 }
25379 { print }
25380 _ACAWK
25381 _ACEOF
25382 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25383   as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
25384 fi # test -n "$CONFIG_HEADERS"
25385
25386
25387 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
25388 shift
25389 for ac_tag
25390 do
25391   case $ac_tag in
25392   :[FHLC]) ac_mode=$ac_tag; continue;;
25393   esac
25394   case $ac_mode$ac_tag in
25395   :[FHL]*:*);;
25396   :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
25397   :[FH]-) ac_tag=-:-;;
25398   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
25399   esac
25400   ac_save_IFS=$IFS
25401   IFS=:
25402   set x $ac_tag
25403   IFS=$ac_save_IFS
25404   shift
25405   ac_file=$1
25406   shift
25407
25408   case $ac_mode in
25409   :L) ac_source=$1;;
25410   :[FH])
25411     ac_file_inputs=
25412     for ac_f
25413     do
25414       case $ac_f in
25415       -) ac_f="$ac_tmp/stdin";;
25416       *) # Look for the file first in the build tree, then in the source tree
25417          # (if the path is not absolute).  The absolute path cannot be DOS-style,
25418          # because $ac_f cannot contain `:'.
25419          test -f "$ac_f" ||
25420            case $ac_f in
25421            [\\/$]*) false;;
25422            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
25423            esac ||
25424            as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
25425       esac
25426       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
25427       as_fn_append ac_file_inputs " '$ac_f'"
25428     done
25429
25430     # Let's still pretend it is `configure' which instantiates (i.e., don't
25431     # use $as_me), people would be surprised to read:
25432     #    /* config.h.  Generated by config.status.  */
25433     configure_input='Generated from '`
25434           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
25435         `' by configure.'
25436     if test x"$ac_file" != x-; then
25437       configure_input="$ac_file.  $configure_input"
25438       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
25439 $as_echo "$as_me: creating $ac_file" >&6;}
25440     fi
25441     # Neutralize special characters interpreted by sed in replacement strings.
25442     case $configure_input in #(
25443     *\&* | *\|* | *\\* )
25444        ac_sed_conf_input=`$as_echo "$configure_input" |
25445        sed 's/[\\\\&|]/\\\\&/g'`;; #(
25446     *) ac_sed_conf_input=$configure_input;;
25447     esac
25448
25449     case $ac_tag in
25450     *:-:* | *:-) cat >"$ac_tmp/stdin" \
25451       || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
25452     esac
25453     ;;
25454   esac
25455
25456   ac_dir=`$as_dirname -- "$ac_file" ||
25457 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
25458          X"$ac_file" : 'X\(//\)[^/]' \| \
25459          X"$ac_file" : 'X\(//\)$' \| \
25460          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
25461 $as_echo X"$ac_file" |
25462     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
25463             s//\1/
25464             q
25465           }
25466           /^X\(\/\/\)[^/].*/{
25467             s//\1/
25468             q
25469           }
25470           /^X\(\/\/\)$/{
25471             s//\1/
25472             q
25473           }
25474           /^X\(\/\).*/{
25475             s//\1/
25476             q
25477           }
25478           s/.*/./; q'`
25479   as_dir="$ac_dir"; as_fn_mkdir_p
25480   ac_builddir=.
25481
25482 case "$ac_dir" in
25483 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
25484 *)
25485   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
25486   # A ".." for each directory in $ac_dir_suffix.
25487   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
25488   case $ac_top_builddir_sub in
25489   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
25490   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
25491   esac ;;
25492 esac
25493 ac_abs_top_builddir=$ac_pwd
25494 ac_abs_builddir=$ac_pwd$ac_dir_suffix
25495 # for backward compatibility:
25496 ac_top_builddir=$ac_top_build_prefix
25497
25498 case $srcdir in
25499   .)  # We are building in place.
25500     ac_srcdir=.
25501     ac_top_srcdir=$ac_top_builddir_sub
25502     ac_abs_top_srcdir=$ac_pwd ;;
25503   [\\/]* | ?:[\\/]* )  # Absolute name.
25504     ac_srcdir=$srcdir$ac_dir_suffix;
25505     ac_top_srcdir=$srcdir
25506     ac_abs_top_srcdir=$srcdir ;;
25507   *) # Relative name.
25508     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
25509     ac_top_srcdir=$ac_top_build_prefix$srcdir
25510     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
25511 esac
25512 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
25513
25514
25515   case $ac_mode in
25516   :F)
25517   #
25518   # CONFIG_FILE
25519   #
25520
25521   case $INSTALL in
25522   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
25523   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
25524   esac
25525 _ACEOF
25526
25527 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25528 # If the template does not know about datarootdir, expand it.
25529 # FIXME: This hack should be removed a few years after 2.60.
25530 ac_datarootdir_hack=; ac_datarootdir_seen=
25531 ac_sed_dataroot='
25532 /datarootdir/ {
25533   p
25534   q
25535 }
25536 /@datadir@/p
25537 /@docdir@/p
25538 /@infodir@/p
25539 /@localedir@/p
25540 /@mandir@/p'
25541 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
25542 *datarootdir*) ac_datarootdir_seen=yes;;
25543 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
25544   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
25545 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
25546 _ACEOF
25547 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25548   ac_datarootdir_hack='
25549   s&@datadir@&$datadir&g
25550   s&@docdir@&$docdir&g
25551   s&@infodir@&$infodir&g
25552   s&@localedir@&$localedir&g
25553   s&@mandir@&$mandir&g
25554   s&\\\${datarootdir}&$datarootdir&g' ;;
25555 esac
25556 _ACEOF
25557
25558 # Neutralize VPATH when `$srcdir' = `.'.
25559 # Shell code in configure.ac might set extrasub.
25560 # FIXME: do we really want to maintain this feature?
25561 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25562 ac_sed_extra="$ac_vpsub
25563 $extrasub
25564 _ACEOF
25565 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25566 :t
25567 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
25568 s|@configure_input@|$ac_sed_conf_input|;t t
25569 s&@top_builddir@&$ac_top_builddir_sub&;t t
25570 s&@top_build_prefix@&$ac_top_build_prefix&;t t
25571 s&@srcdir@&$ac_srcdir&;t t
25572 s&@abs_srcdir@&$ac_abs_srcdir&;t t
25573 s&@top_srcdir@&$ac_top_srcdir&;t t
25574 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
25575 s&@builddir@&$ac_builddir&;t t
25576 s&@abs_builddir@&$ac_abs_builddir&;t t
25577 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
25578 s&@INSTALL@&$ac_INSTALL&;t t
25579 $ac_datarootdir_hack
25580 "
25581 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
25582   >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
25583
25584 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
25585   { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
25586   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' \
25587       "$ac_tmp/out"`; test -z "$ac_out"; } &&
25588   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
25589 which seems to be undefined.  Please make sure it is defined" >&5
25590 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
25591 which seems to be undefined.  Please make sure it is defined" >&2;}
25592
25593   rm -f "$ac_tmp/stdin"
25594   case $ac_file in
25595   -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
25596   *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
25597   esac \
25598   || as_fn_error $? "could not create $ac_file" "$LINENO" 5
25599  ;;
25600   :H)
25601   #
25602   # CONFIG_HEADER
25603   #
25604   if test x"$ac_file" != x-; then
25605     {
25606       $as_echo "/* $configure_input  */" \
25607       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
25608     } >"$ac_tmp/config.h" \
25609       || as_fn_error $? "could not create $ac_file" "$LINENO" 5
25610     if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
25611       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
25612 $as_echo "$as_me: $ac_file is unchanged" >&6;}
25613     else
25614       rm -f "$ac_file"
25615       mv "$ac_tmp/config.h" "$ac_file" \
25616         || as_fn_error $? "could not create $ac_file" "$LINENO" 5
25617     fi
25618   else
25619     $as_echo "/* $configure_input  */" \
25620       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
25621       || as_fn_error $? "could not create -" "$LINENO" 5
25622   fi
25623  ;;
25624
25625   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
25626 $as_echo "$as_me: executing $ac_file commands" >&6;}
25627  ;;
25628   esac
25629
25630
25631   case $ac_file$ac_mode in
25632     "default":C)
25633 chmod +x apu-$APRUTIL_MAJOR_VERSION-config
25634  ;;
25635
25636   esac
25637 done # for ac_tag
25638
25639
25640 as_fn_exit 0
25641 _ACEOF
25642 ac_clean_files=$ac_clean_files_save
25643
25644 test $ac_write_fail = 0 ||
25645   as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
25646
25647
25648 # configure is writing to config.log, and then calls config.status.
25649 # config.status does its own redirection, appending to config.log.
25650 # Unfortunately, on DOS this fails, as config.log is still kept open
25651 # by configure, so config.status won't be able to write to it; its
25652 # output is simply discarded.  So we exec the FD to /dev/null,
25653 # effectively closing config.log, so it can be properly (re)opened and
25654 # appended to by config.status.  When coming back to configure, we
25655 # need to make the FD available again.
25656 if test "$no_create" != yes; then
25657   ac_cs_success=:
25658   ac_config_status_args=
25659   test "$silent" = yes &&
25660     ac_config_status_args="$ac_config_status_args --quiet"
25661   exec 5>/dev/null
25662   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
25663   exec 5>>config.log
25664   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
25665   # would make configure fail if this is the last instruction.
25666   $ac_cs_success || as_fn_exit 1
25667 fi
25668 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
25669   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
25670 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
25671 fi
25672