]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/blob - contrib/apr-util/configure
Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.
[FreeBSD/stable/10.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}
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       test ${apu_has_ldap} != "1" && as_fn_error $? "could not find an LDAP library" "$LINENO" 5
11222       test ${apu_has_ldap} == "1" &&
11223   if test "x$LDADD_ldap" = "x"; then
11224     test "x$silent" != "xyes" && echo "  setting LDADD_ldap to \"$LDADD_ldap_found\""
11225     LDADD_ldap="$LDADD_ldap_found"
11226   else
11227     apr_addto_bugger="$LDADD_ldap_found"
11228     for i in $apr_addto_bugger; do
11229       apr_addto_duplicate="0"
11230       for j in $LDADD_ldap; do
11231         if test "x$i" = "x$j"; then
11232           apr_addto_duplicate="1"
11233           break
11234         fi
11235       done
11236       if test $apr_addto_duplicate = "0"; then
11237         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDADD_ldap"
11238         LDADD_ldap="$LDADD_ldap $i"
11239       fi
11240     done
11241   fi
11242
11243       as_ac_Lib=`$as_echo "ac_cv_lib_$apu_liblber_name''_ber_init" | $as_tr_sh`
11244 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ber_init in -l$apu_liblber_name" >&5
11245 $as_echo_n "checking for ber_init in -l$apu_liblber_name... " >&6; }
11246 if eval \${$as_ac_Lib+:} false; then :
11247   $as_echo_n "(cached) " >&6
11248 else
11249   ac_check_lib_save_LIBS=$LIBS
11250 LIBS="-l$apu_liblber_name  $LIBS"
11251 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11252 /* end confdefs.h.  */
11253
11254 /* Override any GCC internal prototype to avoid an error.
11255    Use char because int might match the return type of a GCC
11256    builtin and then its argument prototype would still apply.  */
11257 #ifdef __cplusplus
11258 extern "C"
11259 #endif
11260 char ber_init ();
11261 int
11262 main ()
11263 {
11264 return ber_init ();
11265   ;
11266   return 0;
11267 }
11268 _ACEOF
11269 if ac_fn_c_try_link "$LINENO"; then :
11270   eval "$as_ac_Lib=yes"
11271 else
11272   eval "$as_ac_Lib=no"
11273 fi
11274 rm -f core conftest.err conftest.$ac_objext \
11275     conftest$ac_exeext conftest.$ac_ext
11276 LIBS=$ac_check_lib_save_LIBS
11277 fi
11278 eval ac_res=\$$as_ac_Lib
11279                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
11280 $as_echo "$ac_res" >&6; }
11281 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
11282
11283   if test "x$LDADD_ldap" = "x"; then
11284     test "x$silent" != "xyes" && echo "  setting LDADD_ldap to \"-l${apu_liblber_name}\""
11285     LDADD_ldap="-l${apu_liblber_name}"
11286   else
11287     apr_addto_bugger="-l${apu_liblber_name}"
11288     for i in $apr_addto_bugger; do
11289       apr_addto_duplicate="0"
11290       for j in $LDADD_ldap; do
11291         if test "x$i" = "x$j"; then
11292           apr_addto_duplicate="1"
11293           break
11294         fi
11295       done
11296       if test $apr_addto_duplicate = "0"; then
11297         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDADD_ldap"
11298         LDADD_ldap="$LDADD_ldap $i"
11299       fi
11300     done
11301   fi
11302
11303 fi
11304
11305
11306       for ac_header in lber.h
11307 do :
11308   ac_fn_c_check_header_mongrel "$LINENO" "lber.h" "ac_cv_header_lber_h" "$ac_includes_default"
11309 if test "x$ac_cv_header_lber_h" = xyes; then :
11310   cat >>confdefs.h <<_ACEOF
11311 #define HAVE_LBER_H 1
11312 _ACEOF
11313  lber_h="#include <lber.h>"
11314 fi
11315
11316 done
11317
11318
11319       # Solaris has a problem in <ldap.h> which prevents it from
11320       # being included by itself.  Check for <ldap.h> manually,
11321       # including lber.h first.
11322       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap.h" >&5
11323 $as_echo_n "checking for ldap.h... " >&6; }
11324 if ${apr_cv_hdr_ldap_h+:} false; then :
11325   $as_echo_n "(cached) " >&6
11326 else
11327   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11328 /* end confdefs.h.  */
11329 #ifdef HAVE_LBER_H
11330       #include <lber.h>
11331       #endif
11332       #include <ldap.h>
11333
11334 _ACEOF
11335 if ac_fn_c_try_cpp "$LINENO"; then :
11336   apr_cv_hdr_ldap_h=yes
11337 else
11338   apr_cv_hdr_ldap_h=no
11339 fi
11340 rm -f conftest.err conftest.i conftest.$ac_ext
11341 fi
11342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_hdr_ldap_h" >&5
11343 $as_echo "$apr_cv_hdr_ldap_h" >&6; }
11344       if test "$apr_cv_hdr_ldap_h" = "yes"; then
11345         ldap_h="#include <ldap.h>"
11346
11347 $as_echo "#define HAVE_LDAP_H 1" >>confdefs.h
11348
11349       fi
11350
11351       for ac_header in ldap_ssl.h
11352 do :
11353   ac_fn_c_check_header_mongrel "$LINENO" "ldap_ssl.h" "ac_cv_header_ldap_ssl_h" "$ac_includes_default"
11354 if test "x$ac_cv_header_ldap_ssl_h" = xyes; then :
11355   cat >>confdefs.h <<_ACEOF
11356 #define HAVE_LDAP_SSL_H 1
11357 _ACEOF
11358  ldap_ssl_h="#include <ldap_ssl.h>"
11359 fi
11360
11361 done
11362
11363
11364       if test "$apr_cv_hdr_ldap_h" = "yes"; then
11365         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LDAP toolkit" >&5
11366 $as_echo_n "checking for LDAP toolkit... " >&6; }
11367 if ${apr_cv_ldap_toolkit+:} false; then :
11368   $as_echo_n "(cached) " >&6
11369 else
11370
11371           if test "x$apr_cv_ldap_toolkit" = "x"; then
11372             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11373 /* end confdefs.h.  */
11374 $lber_h
11375                          $ldap_h
11376                          LDAP_VENDOR_NAME
11377 _ACEOF
11378 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11379   $EGREP "OpenLDAP" >/dev/null 2>&1; then :
11380   apu_has_ldap_openldap="1"
11381                                              apr_cv_ldap_toolkit="OpenLDAP"
11382 fi
11383 rm -f conftest*
11384
11385           fi
11386           if test "x$apr_cv_ldap_toolkit" = "x"; then
11387             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11388 /* end confdefs.h.  */
11389 $lber_h
11390                          $ldap_h
11391                          LDAP_VENDOR_NAME
11392 _ACEOF
11393 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11394   $EGREP "Sun Microsystems Inc." >/dev/null 2>&1; then :
11395   apu_has_ldap_solaris="1"
11396                                              apr_cv_ldap_toolkit="Solaris"
11397 fi
11398 rm -f conftest*
11399
11400           fi
11401           if test "x$apr_cv_ldap_toolkit" = "x"; then
11402             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11403 /* end confdefs.h.  */
11404 $lber_h
11405                          $ldap_h
11406                          LDAP_VENDOR_NAME
11407 _ACEOF
11408 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11409   $EGREP "Novell" >/dev/null 2>&1; then :
11410   apu_has_ldap_novell="1"
11411                                              apr_cv_ldap_toolkit="Novell"
11412 fi
11413 rm -f conftest*
11414
11415           fi
11416           if test "x$apr_cv_ldap_toolkit" = "x"; then
11417             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11418 /* end confdefs.h.  */
11419 $lber_h
11420                          $ldap_h
11421                          LDAP_VENDOR_NAME
11422 _ACEOF
11423 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11424   $EGREP "Microsoft Corporation." >/dev/null 2>&1; then :
11425   apu_has_ldap_microsoft="1"
11426                                              apr_cv_ldap_toolkit="Microsoft"
11427 fi
11428 rm -f conftest*
11429
11430           fi
11431           if test "x$apr_cv_ldap_toolkit" = "x"; then
11432             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11433 /* end confdefs.h.  */
11434 $lber_h
11435                          $ldap_h
11436                          LDAP_VENDOR_NAME
11437 _ACEOF
11438 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11439   $EGREP "Netscape Communications Corp." >/dev/null 2>&1; then :
11440   apu_has_ldap_netscape="1"
11441                                              apr_cv_ldap_toolkit="Netscape"
11442 fi
11443 rm -f conftest*
11444
11445           fi
11446           if test "x$apr_cv_ldap_toolkit" = "x"; then
11447             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11448 /* end confdefs.h.  */
11449 $lber_h
11450                          $ldap_h
11451                          LDAP_VENDOR_NAME
11452 _ACEOF
11453 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11454   $EGREP "mozilla.org" >/dev/null 2>&1; then :
11455   apu_has_ldap_mozilla="1"
11456                                              apr_cv_ldap_toolkit="Mozilla"
11457 fi
11458 rm -f conftest*
11459
11460           fi
11461           if test "x$apr_cv_ldap_toolkit" = "x"; then
11462             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11463 /* end confdefs.h.  */
11464 $lber_h
11465                          $ldap_h
11466                          LDAP_VENDOR_NAME
11467 _ACEOF
11468 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11469   $EGREP "International Business Machines" >/dev/null 2>&1; then :
11470   apu_has_ldap_tivoli="1"
11471                                              apr_cv_ldap_toolkit="Tivoli"
11472 fi
11473 rm -f conftest*
11474
11475           fi
11476           if test "x$apr_cv_ldap_toolkit" = "x"; then
11477             case "$host" in
11478             *-ibm-os390)
11479               cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11480 /* end confdefs.h.  */
11481 $lber_h
11482                                    $ldap_h
11483 _ACEOF
11484 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11485   $EGREP "IBM" >/dev/null 2>&1; then :
11486   apu_has_ldap_zos="1"
11487                                               apr_cv_ldap_toolkit="z/OS"
11488 fi
11489 rm -f conftest*
11490
11491               ;;
11492             esac
11493           fi
11494           if test "x$apr_cv_ldap_toolkit" = "x"; then
11495             apu_has_ldap_other="1"
11496             apr_cv_ldap_toolkit="unknown"
11497           fi
11498
11499 fi
11500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_ldap_toolkit" >&5
11501 $as_echo "$apr_cv_ldap_toolkit" >&6; }
11502       fi
11503
11504       CPPFLAGS=$save_cppflags
11505       LDFLAGS=$save_ldflags
11506       LIBS=$save_libs
11507     fi
11508
11509 fi
11510
11511
11512 if test "$apu_has_ldap_openldap" = "1"; then
11513     save_cppflags="$CPPFLAGS"
11514     save_ldflags="$LDFLAGS"
11515     save_libs="$LIBS"
11516
11517     CPPFLAGS="$CPPFLAGS $APRUTIL_INCLUDES"
11518     LDFLAGS="$LDFLAGS $APRUTIL_LDFLAGS"
11519     { $as_echo "$as_me:${as_lineno-$LINENO}: checking style of ldap_set_rebind_proc routine" >&5
11520 $as_echo_n "checking style of ldap_set_rebind_proc routine... " >&6; }
11521 if ${ac_cv_ldap_set_rebind_proc_style+:} false; then :
11522   $as_echo_n "(cached) " >&6
11523 else
11524   apr_save_CFLAGS=$CFLAGS
11525  CFLAGS="$CFLAGS $CFLAGS_WARN"
11526  if test "$ac_cv_c_compiler_gnu" = "yes"; then
11527    CFLAGS="$CFLAGS -Werror"
11528  fi
11529  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11530 /* end confdefs.h.  */
11531 #include "confdefs.h"
11532
11533
11534     #ifdef HAVE_LBER_H
11535     #include <lber.h>
11536     #endif
11537     #ifdef HAVE_LDAP_H
11538     #include <ldap.h>
11539     #endif
11540
11541    int main(int argc, const char *const *argv) {
11542
11543     ldap_set_rebind_proc((LDAP *)0, (LDAP_REBIND_PROC *)0, (void *)0);
11544
11545       return 0; }
11546
11547 _ACEOF
11548 if ac_fn_c_try_compile "$LINENO"; then :
11549   ac_cv_ldap_set_rebind_proc_style=three
11550 else
11551   ac_cv_ldap_set_rebind_proc_style=two
11552 fi
11553 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11554  CFLAGS=$apr_save_CFLAGS
11555
11556 fi
11557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ldap_set_rebind_proc_style" >&5
11558 $as_echo "$ac_cv_ldap_set_rebind_proc_style" >&6; }
11559
11560     if test "$ac_cv_ldap_set_rebind_proc_style" = "three"; then
11561
11562 $as_echo "#define LDAP_SET_REBIND_PROC_THREE 1" >>confdefs.h
11563
11564     fi
11565
11566     CPPFLAGS="$save_cppflags"
11567     LDFLAGS="$save_ldflags"
11568     LIBS="$save_libs"
11569 fi
11570
11571
11572
11573
11574
11575
11576
11577
11578
11579
11580
11581
11582
11583
11584
11585
11586
11587
11588
11589
11590
11591
11592
11593
11594
11595   apu_use_sdbm=0
11596   apu_use_ndbm=0
11597   apu_use_gdbm=0
11598   apu_use_db=0
11599     apu_have_sdbm=1
11600   apu_have_gdbm=0
11601   apu_have_ndbm=0
11602   apu_have_db=0
11603
11604   apu_db_header=db.h                # default so apu_select_dbm.h is syntactically correct
11605   apu_db_version=0
11606
11607   # Maximum supported version announced in help string.
11608   # Although we search for all versions up to 5.9,
11609   # we should only include existing versions in our
11610   # help string.
11611   db_max_version=53
11612   db_min_version=41
11613   dbm_list="sdbm, gdbm, ndbm, db, db1, db185, db2, db3, db4"
11614   db_version="$db_min_version"
11615   while [ $db_version -le $db_max_version ]
11616   do
11617     dbm_list="$dbm_list, db$db_version"
11618     db_version=`expr $db_version + 1`
11619   done
11620
11621
11622 # Check whether --with-dbm was given.
11623 if test "${with_dbm+set}" = set; then :
11624   withval=$with_dbm;
11625     if test "$withval" = "yes"; then
11626       as_fn_error $? "--with-dbm needs to specify a DBM type to use.
11627         One of: $dbm_list" "$LINENO" 5
11628     fi
11629     requested="$withval"
11630
11631 else
11632
11633     requested=default
11634
11635 fi
11636
11637
11638
11639 # Check whether --with-gdbm was given.
11640 if test "${with_gdbm+set}" = set; then :
11641   withval=$with_gdbm;
11642     apu_have_gdbm=0
11643     if test "$withval" = "yes"; then
11644       ac_fn_c_check_header_mongrel "$LINENO" "gdbm.h" "ac_cv_header_gdbm_h" "$ac_includes_default"
11645 if test "x$ac_cv_header_gdbm_h" = xyes; then :
11646   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gdbm_open in -lgdbm" >&5
11647 $as_echo_n "checking for gdbm_open in -lgdbm... " >&6; }
11648 if ${ac_cv_lib_gdbm_gdbm_open+:} false; then :
11649   $as_echo_n "(cached) " >&6
11650 else
11651   ac_check_lib_save_LIBS=$LIBS
11652 LIBS="-lgdbm  $LIBS"
11653 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11654 /* end confdefs.h.  */
11655
11656 /* Override any GCC internal prototype to avoid an error.
11657    Use char because int might match the return type of a GCC
11658    builtin and then its argument prototype would still apply.  */
11659 #ifdef __cplusplus
11660 extern "C"
11661 #endif
11662 char gdbm_open ();
11663 int
11664 main ()
11665 {
11666 return gdbm_open ();
11667   ;
11668   return 0;
11669 }
11670 _ACEOF
11671 if ac_fn_c_try_link "$LINENO"; then :
11672   ac_cv_lib_gdbm_gdbm_open=yes
11673 else
11674   ac_cv_lib_gdbm_gdbm_open=no
11675 fi
11676 rm -f core conftest.err conftest.$ac_objext \
11677     conftest$ac_exeext conftest.$ac_ext
11678 LIBS=$ac_check_lib_save_LIBS
11679 fi
11680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gdbm_gdbm_open" >&5
11681 $as_echo "$ac_cv_lib_gdbm_gdbm_open" >&6; }
11682 if test "x$ac_cv_lib_gdbm_gdbm_open" = xyes; then :
11683   apu_have_gdbm=1
11684 fi
11685
11686 fi
11687
11688
11689     elif test "$withval" = "no"; then
11690       apu_have_gdbm=0
11691     else
11692       saved_cppflags="$CPPFLAGS"
11693       saved_ldflags="$LDFLAGS"
11694       CPPFLAGS="$CPPFLAGS -I$withval/include"
11695       LDFLAGS="$LDFLAGS -L$withval/lib "
11696
11697       { $as_echo "$as_me:${as_lineno-$LINENO}: checking checking for gdbm in $withval" >&5
11698 $as_echo_n "checking checking for gdbm in $withval... " >&6; }
11699       ac_fn_c_check_header_mongrel "$LINENO" "gdbm.h" "ac_cv_header_gdbm_h" "$ac_includes_default"
11700 if test "x$ac_cv_header_gdbm_h" = xyes; then :
11701   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gdbm_open in -lgdbm" >&5
11702 $as_echo_n "checking for gdbm_open in -lgdbm... " >&6; }
11703 if ${ac_cv_lib_gdbm_gdbm_open+:} false; then :
11704   $as_echo_n "(cached) " >&6
11705 else
11706   ac_check_lib_save_LIBS=$LIBS
11707 LIBS="-lgdbm  $LIBS"
11708 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11709 /* end confdefs.h.  */
11710
11711 /* Override any GCC internal prototype to avoid an error.
11712    Use char because int might match the return type of a GCC
11713    builtin and then its argument prototype would still apply.  */
11714 #ifdef __cplusplus
11715 extern "C"
11716 #endif
11717 char gdbm_open ();
11718 int
11719 main ()
11720 {
11721 return gdbm_open ();
11722   ;
11723   return 0;
11724 }
11725 _ACEOF
11726 if ac_fn_c_try_link "$LINENO"; then :
11727   ac_cv_lib_gdbm_gdbm_open=yes
11728 else
11729   ac_cv_lib_gdbm_gdbm_open=no
11730 fi
11731 rm -f core conftest.err conftest.$ac_objext \
11732     conftest$ac_exeext conftest.$ac_ext
11733 LIBS=$ac_check_lib_save_LIBS
11734 fi
11735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gdbm_gdbm_open" >&5
11736 $as_echo "$ac_cv_lib_gdbm_gdbm_open" >&6; }
11737 if test "x$ac_cv_lib_gdbm_gdbm_open" = xyes; then :
11738   apu_have_gdbm=1
11739 fi
11740
11741 fi
11742
11743
11744       if test "$apu_have_gdbm" != "0"; then
11745
11746   if test "x$APRUTIL_LDFLAGS" = "x"; then
11747     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$withval/lib\""
11748     APRUTIL_LDFLAGS="-L$withval/lib"
11749   else
11750     apr_addto_bugger="-L$withval/lib"
11751     for i in $apr_addto_bugger; do
11752       apr_addto_duplicate="0"
11753       for j in $APRUTIL_LDFLAGS; do
11754         if test "x$i" = "x$j"; then
11755           apr_addto_duplicate="1"
11756           break
11757         fi
11758       done
11759       if test $apr_addto_duplicate = "0"; then
11760         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
11761         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
11762       fi
11763     done
11764   fi
11765
11766
11767   if test "x$APRUTIL_INCLUDES" = "x"; then
11768     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$withval/include\""
11769     APRUTIL_INCLUDES="-I$withval/include"
11770   else
11771     apr_addto_bugger="-I$withval/include"
11772     for i in $apr_addto_bugger; do
11773       apr_addto_duplicate="0"
11774       for j in $APRUTIL_INCLUDES; do
11775         if test "x$i" = "x$j"; then
11776           apr_addto_duplicate="1"
11777           break
11778         fi
11779       done
11780       if test $apr_addto_duplicate = "0"; then
11781         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
11782         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
11783       fi
11784     done
11785   fi
11786
11787       fi
11788       CPPFLAGS="$saved_cppflags"
11789       LDFLAGS="$saved_ldflags"
11790     fi
11791
11792 fi
11793
11794
11795
11796 # Check whether --with-ndbm was given.
11797 if test "${with_ndbm+set}" = set; then :
11798   withval=$with_ndbm;
11799     apu_have_ndbm=0
11800     if test "$withval" = "yes"; then
11801       { $as_echo "$as_me:${as_lineno-$LINENO}: checking checking for ndbm in the usual places" >&5
11802 $as_echo_n "checking checking for ndbm in the usual places... " >&6; }
11803       apu_want_ndbm=1
11804       NDBM_INC=""
11805       NDBM_LDFLAGS=""
11806     elif test "$withval" = "no"; then
11807       apu_want_ndbm=0
11808     else
11809       apu_want_ndbm=1
11810       case "$withval" in
11811         *":"*)
11812           NDBM_INC="-I`echo $withval |sed -e 's/:.*$//'`"
11813           NDBM_LDFLAGS="-L`echo $withval |sed -e 's/^.*://'`"
11814           { $as_echo "$as_me:${as_lineno-$LINENO}: checking checking for ndbm includes with $NDBM_INC libs with $NDBM_LDFLAGS " >&5
11815 $as_echo_n "checking checking for ndbm includes with $NDBM_INC libs with $NDBM_LDFLAGS ... " >&6; }
11816         ;;
11817         *)
11818           NDBM_INC="-I$withval/include"
11819           NDBM_LDFLAGS="-L$withval/lib"
11820           { $as_echo "$as_me:${as_lineno-$LINENO}: checking checking for ndbm includes in $withval" >&5
11821 $as_echo_n "checking checking for ndbm includes in $withval... " >&6; }
11822         ;;
11823       esac
11824     fi
11825
11826     save_cppflags="$CPPFLAGS"
11827     save_ldflags="$LDFLAGS"
11828     CPPFLAGS="$CPPFLAGS $NDBM_INC"
11829     LDFLAGS="$LDFLAGS $NDBM_LDFLAGS"
11830         if test "$apu_want_ndbm" != "0"; then
11831       ac_fn_c_check_header_mongrel "$LINENO" "ndbm.h" "ac_cv_header_ndbm_h" "$ac_includes_default"
11832 if test "x$ac_cv_header_ndbm_h" = xyes; then :
11833   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbm_open in -lc" >&5
11834 $as_echo_n "checking for dbm_open in -lc... " >&6; }
11835 if ${ac_cv_lib_c_dbm_open+:} false; then :
11836   $as_echo_n "(cached) " >&6
11837 else
11838   ac_check_lib_save_LIBS=$LIBS
11839 LIBS="-lc  $LIBS"
11840 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11841 /* end confdefs.h.  */
11842
11843 /* Override any GCC internal prototype to avoid an error.
11844    Use char because int might match the return type of a GCC
11845    builtin and then its argument prototype would still apply.  */
11846 #ifdef __cplusplus
11847 extern "C"
11848 #endif
11849 char dbm_open ();
11850 int
11851 main ()
11852 {
11853 return dbm_open ();
11854   ;
11855   return 0;
11856 }
11857 _ACEOF
11858 if ac_fn_c_try_link "$LINENO"; then :
11859   ac_cv_lib_c_dbm_open=yes
11860 else
11861   ac_cv_lib_c_dbm_open=no
11862 fi
11863 rm -f core conftest.err conftest.$ac_objext \
11864     conftest$ac_exeext conftest.$ac_ext
11865 LIBS=$ac_check_lib_save_LIBS
11866 fi
11867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_dbm_open" >&5
11868 $as_echo "$ac_cv_lib_c_dbm_open" >&6; }
11869 if test "x$ac_cv_lib_c_dbm_open" = xyes; then :
11870   apu_have_ndbm=1;apu_ndbm_lib=c
11871 else
11872   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbm_open in -ldbm" >&5
11873 $as_echo_n "checking for dbm_open in -ldbm... " >&6; }
11874 if ${ac_cv_lib_dbm_dbm_open+:} false; then :
11875   $as_echo_n "(cached) " >&6
11876 else
11877   ac_check_lib_save_LIBS=$LIBS
11878 LIBS="-ldbm  $LIBS"
11879 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11880 /* end confdefs.h.  */
11881
11882 /* Override any GCC internal prototype to avoid an error.
11883    Use char because int might match the return type of a GCC
11884    builtin and then its argument prototype would still apply.  */
11885 #ifdef __cplusplus
11886 extern "C"
11887 #endif
11888 char dbm_open ();
11889 int
11890 main ()
11891 {
11892 return dbm_open ();
11893   ;
11894   return 0;
11895 }
11896 _ACEOF
11897 if ac_fn_c_try_link "$LINENO"; then :
11898   ac_cv_lib_dbm_dbm_open=yes
11899 else
11900   ac_cv_lib_dbm_dbm_open=no
11901 fi
11902 rm -f core conftest.err conftest.$ac_objext \
11903     conftest$ac_exeext conftest.$ac_ext
11904 LIBS=$ac_check_lib_save_LIBS
11905 fi
11906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dbm_dbm_open" >&5
11907 $as_echo "$ac_cv_lib_dbm_dbm_open" >&6; }
11908 if test "x$ac_cv_lib_dbm_dbm_open" = xyes; then :
11909   apu_have_ndbm=1;apu_ndbm_lib=dbm
11910 else
11911   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbm_open in -ldb" >&5
11912 $as_echo_n "checking for dbm_open in -ldb... " >&6; }
11913 if ${ac_cv_lib_db_dbm_open+:} false; then :
11914   $as_echo_n "(cached) " >&6
11915 else
11916   ac_check_lib_save_LIBS=$LIBS
11917 LIBS="-ldb  $LIBS"
11918 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11919 /* end confdefs.h.  */
11920
11921 /* Override any GCC internal prototype to avoid an error.
11922    Use char because int might match the return type of a GCC
11923    builtin and then its argument prototype would still apply.  */
11924 #ifdef __cplusplus
11925 extern "C"
11926 #endif
11927 char dbm_open ();
11928 int
11929 main ()
11930 {
11931 return dbm_open ();
11932   ;
11933   return 0;
11934 }
11935 _ACEOF
11936 if ac_fn_c_try_link "$LINENO"; then :
11937   ac_cv_lib_db_dbm_open=yes
11938 else
11939   ac_cv_lib_db_dbm_open=no
11940 fi
11941 rm -f core conftest.err conftest.$ac_objext \
11942     conftest$ac_exeext conftest.$ac_ext
11943 LIBS=$ac_check_lib_save_LIBS
11944 fi
11945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_db_dbm_open" >&5
11946 $as_echo "$ac_cv_lib_db_dbm_open" >&6; }
11947 if test "x$ac_cv_lib_db_dbm_open" = xyes; then :
11948   apu_have_ndbm=1;apu_ndbm_lib=db
11949 else
11950   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __db_ndbm_open in -ldb" >&5
11951 $as_echo_n "checking for __db_ndbm_open in -ldb... " >&6; }
11952 if ${ac_cv_lib_db___db_ndbm_open+:} false; then :
11953   $as_echo_n "(cached) " >&6
11954 else
11955   ac_check_lib_save_LIBS=$LIBS
11956 LIBS="-ldb  $LIBS"
11957 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11958 /* end confdefs.h.  */
11959
11960 /* Override any GCC internal prototype to avoid an error.
11961    Use char because int might match the return type of a GCC
11962    builtin and then its argument prototype would still apply.  */
11963 #ifdef __cplusplus
11964 extern "C"
11965 #endif
11966 char __db_ndbm_open ();
11967 int
11968 main ()
11969 {
11970 return __db_ndbm_open ();
11971   ;
11972   return 0;
11973 }
11974 _ACEOF
11975 if ac_fn_c_try_link "$LINENO"; then :
11976   ac_cv_lib_db___db_ndbm_open=yes
11977 else
11978   ac_cv_lib_db___db_ndbm_open=no
11979 fi
11980 rm -f core conftest.err conftest.$ac_objext \
11981     conftest$ac_exeext conftest.$ac_ext
11982 LIBS=$ac_check_lib_save_LIBS
11983 fi
11984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_db___db_ndbm_open" >&5
11985 $as_echo "$ac_cv_lib_db___db_ndbm_open" >&6; }
11986 if test "x$ac_cv_lib_db___db_ndbm_open" = xyes; then :
11987   apu_have_ndbm=1;apu_ndbm_lib=db
11988 fi
11989
11990
11991 fi
11992
11993
11994 fi
11995
11996
11997 fi
11998
11999
12000 fi
12001
12002
12003       if test "$apu_have_ndbm" != "0";  then
12004         if test "$withval" != "yes"; then
12005
12006   if test "x$APRUTIL_INCLUDES" = "x"; then
12007     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"$NDBM_INC\""
12008     APRUTIL_INCLUDES="$NDBM_INC"
12009   else
12010     apr_addto_bugger="$NDBM_INC"
12011     for i in $apr_addto_bugger; do
12012       apr_addto_duplicate="0"
12013       for j in $APRUTIL_INCLUDES; do
12014         if test "x$i" = "x$j"; then
12015           apr_addto_duplicate="1"
12016           break
12017         fi
12018       done
12019       if test $apr_addto_duplicate = "0"; then
12020         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
12021         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
12022       fi
12023     done
12024   fi
12025
12026
12027   if test "x$APRUTIL_LDFLAGS" = "x"; then
12028     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"$NDBM_LDFLAGS\""
12029     APRUTIL_LDFLAGS="$NDBM_LDFLAGS"
12030   else
12031     apr_addto_bugger="$NDBM_LDFLAGS"
12032     for i in $apr_addto_bugger; do
12033       apr_addto_duplicate="0"
12034       for j in $APRUTIL_LDFLAGS; do
12035         if test "x$i" = "x$j"; then
12036           apr_addto_duplicate="1"
12037           break
12038         fi
12039       done
12040       if test $apr_addto_duplicate = "0"; then
12041         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
12042         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
12043       fi
12044     done
12045   fi
12046
12047         fi
12048       elif test "$withval" != "yes"; then
12049         as_fn_error $? "NDBM not found in the specified directory" "$LINENO" 5
12050       fi
12051     fi
12052     CPPFLAGS="$save_cppflags"
12053     LDFLAGS="$save_ldflags"
12054
12055 else
12056
12057         apu_have_ndbm=0
12058
12059 fi
12060
12061
12062
12063   if test -n "$apu_db_xtra_libs"; then
12064     saveddbxtralibs="$LIBS"
12065     LIBS="$apu_db_xtra_libs $LIBS"
12066   fi
12067
12068
12069 # Check whether --with-berkeley-db was given.
12070 if test "${with_berkeley_db+set}" = set; then :
12071   withval=$with_berkeley_db;
12072     if test "$withval" = "yes"; then
12073       apu_want_db=1
12074       user_places=""
12075     elif test "$withval" = "no"; then
12076       apu_want_db=0
12077     else
12078       apu_want_db=1
12079       user_places="$withval"
12080     fi
12081
12082     if test "$apu_want_db" != "0"; then
12083
12084   requested=$requested
12085   check_places=$user_places
12086
12087   case "$requested" in
12088   db)
12089
12090   all_places="$check_places"
12091
12092   # Start version search at version 5.9
12093   db_version=59
12094   while [ $db_version -ge 40 ]
12095   do
12096     db_major=`echo $db_version | sed -e 's/.$//'`
12097     db_minor=`echo $db_version | sed -e 's/.//'`
12098
12099   places="$all_places"
12100   db_major="$db_major"
12101   db_minor="$db_minor"
12102   if test -z "$places"; then
12103     places="std /usr/local /usr/local/BerkeleyDB.${db_major}.${db_minor} /boot/home/config"
12104   fi
12105
12106   bdb_version="${db_major}"
12107   if test ""${db_minor}"" != "-1"; then
12108     bdb_version="$bdb_version."${db_minor}""
12109     if test ""-1"" != "-1"; then
12110       bdb_version="$bdb_version."-1""
12111     fi
12112   fi
12113   bdb_places="$places"
12114   bdb_default_search_headers="db${db_major}${db_minor}/db.h db${db_major}/db.h db.h"
12115   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"
12116
12117
12118   apu_have_db=0
12119
12120   # Save the original values of the flags we tweak.
12121   apu_check_lib_save_libs="$LIBS"
12122   apu_check_lib_save_ldflags="$LDFLAGS"
12123   apu_check_lib_save_cppflags="$CPPFLAGS"
12124
12125   # The variable `found' is the prefix under which we've found
12126   # Berkeley DB, or `not' if we haven't found it anywhere yet.
12127   found=not
12128   for bdb_place in $bdb_places; do
12129
12130     LDFLAGS="$apu_check_lib_save_ldflags"
12131     CPPFLAGS="$apu_check_lib_save_cppflags"
12132     case "$bdb_place" in
12133       "std" )
12134         description="the standard places"
12135       ;;
12136       *":"* )
12137         header="`echo $bdb_place | sed -e 's/:.*$//'`"
12138         lib="`echo $bdb_place | sed -e 's/^.*://'`"
12139         CPPFLAGS="$CPPFLAGS -I$header"
12140         LDFLAGS="$LDFLAGS -L$lib"
12141         description="$header and $lib"
12142       ;;
12143       * )
12144         if test -d $bdb_place; then
12145           LDFLAGS="$LDFLAGS -L$bdb_place/lib"
12146           CPPFLAGS="$CPPFLAGS -I$bdb_place/include"
12147         else
12148           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5
12149 $as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; }
12150           { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5
12151 $as_echo "directory not found" >&6; }
12152           continue
12153         fi
12154         description="$bdb_place"
12155       ;;
12156     esac
12157
12158     # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this
12159     # trick to display a message instead.
12160     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5
12161 $as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; }
12162     { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
12163 $as_echo "" >&6; }
12164
12165     for bdb_libname in $bdb_default_search_lib_names; do
12166       for bdb_header in $bdb_default_search_headers; do
12167         # Clear the header cache variable for each location
12168
12169         cache_id="`echo ac_cv_header_${bdb_header} \
12170                  | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
12171
12172         unset $cache_id
12173         as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh`
12174 ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
12175 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12176
12177           if test ""${db_major}"" = "3" -o ""${db_major}"" = "4" -o ""${db_major}"" = "5"; then
12178             # We generate a separate cache variable for each prefix and libname
12179             # we search under.  That way, we avoid caching information that
12180             # changes if the user runs `configure' with a different set of
12181             # switches.
12182
12183             cache_id="`echo apu_cv_check_berkeley_db_"${db_major}"_"${db_minor}"_"-1"_${bdb_header}_${bdb_libname}_in_${bdb_place} \
12184                      | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
12185
12186
12187             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5
12188 $as_echo_n "checking for -l$bdb_libname... " >&6; }
12189                                     if eval \${$cache_id+:} false; then :
12190   $as_echo_n "(cached) " >&6
12191 else
12192
12193
12194     apu_try_berkeley_db_save_libs="$LIBS"
12195
12196     apu_check_berkeley_db_major="${db_major}"
12197     apu_check_berkeley_db_minor="${db_minor}"
12198     apu_check_berkeley_db_patch="-1"
12199     apu_try_berkeley_db_header=$bdb_header
12200     apu_try_berkeley_db_libname=$bdb_libname
12201
12202     LIBS="$LIBS -l$apu_try_berkeley_db_libname"
12203     if test "$cross_compiling" = yes; then :
12204   apu_try_berkeley_db=yes
12205
12206 else
12207   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12208 /* end confdefs.h.  */
12209
12210 #include <stdlib.h>
12211 #include <stdio.h>
12212 #include <$apu_try_berkeley_db_header>
12213 main ()
12214 {
12215   int major, minor, patch;
12216
12217   db_version(&major, &minor, &patch);
12218
12219   /* Sanity check: ensure that db.h constants actually match the db library */
12220   if (major != DB_VERSION_MAJOR
12221       || minor != DB_VERSION_MINOR
12222       || patch != DB_VERSION_PATCH)
12223     exit (1);
12224
12225   /* Run-time check:  ensure the library claims to be the correct version. */
12226
12227   if ($apu_check_berkeley_db_major != -1) {
12228     if (major < $apu_check_berkeley_db_major)
12229       exit (1);
12230     if (major > $apu_check_berkeley_db_major)
12231       exit (0);
12232   }
12233
12234   if ($apu_check_berkeley_db_minor != -1) {
12235     if (minor < $apu_check_berkeley_db_minor)
12236       exit (1);
12237     if (minor > $apu_check_berkeley_db_minor)
12238       exit (0);
12239   }
12240
12241   if ($apu_check_berkeley_db_patch == -1
12242       || patch >= $apu_check_berkeley_db_patch)
12243     exit (0);
12244   else
12245     exit (1);
12246 }
12247
12248 _ACEOF
12249 if ac_fn_c_try_run "$LINENO"; then :
12250   apu_try_berkeley_db=yes
12251 else
12252   apu_try_berkeley_db=no
12253 fi
12254 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12255   conftest.$ac_objext conftest.beam conftest.$ac_ext
12256 fi
12257
12258
12259     LIBS="$apu_try_berkeley_db_save_libs"
12260
12261
12262                 eval "$cache_id=$apu_try_berkeley_db"
12263
12264 fi
12265
12266             result="`eval echo '$'$cache_id`"
12267             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
12268 $as_echo "$result" >&6; }
12269           elif test ""${db_major}"" = "1"; then
12270             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh`
12271 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5
12272 $as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; }
12273 if eval \${$as_ac_Lib+:} false; then :
12274   $as_echo_n "(cached) " >&6
12275 else
12276   ac_check_lib_save_LIBS=$LIBS
12277 LIBS="-l$bdb_libname  $LIBS"
12278 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12279 /* end confdefs.h.  */
12280
12281 /* Override any GCC internal prototype to avoid an error.
12282    Use char because int might match the return type of a GCC
12283    builtin and then its argument prototype would still apply.  */
12284 #ifdef __cplusplus
12285 extern "C"
12286 #endif
12287 char dbopen ();
12288 int
12289 main ()
12290 {
12291 return dbopen ();
12292   ;
12293   return 0;
12294 }
12295 _ACEOF
12296 if ac_fn_c_try_link "$LINENO"; then :
12297   eval "$as_ac_Lib=yes"
12298 else
12299   eval "$as_ac_Lib=no"
12300 fi
12301 rm -f core conftest.err conftest.$ac_objext \
12302     conftest$ac_exeext conftest.$ac_ext
12303 LIBS=$ac_check_lib_save_LIBS
12304 fi
12305 eval ac_res=\$$as_ac_Lib
12306                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
12307 $as_echo "$ac_res" >&6; }
12308 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
12309   result=yes
12310 else
12311   result=no
12312
12313 fi
12314
12315           elif test ""${db_major}"" = "2"; then
12316             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh`
12317 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5
12318 $as_echo_n "checking for db_open in -l$bdb_libname... " >&6; }
12319 if eval \${$as_ac_Lib+:} false; then :
12320   $as_echo_n "(cached) " >&6
12321 else
12322   ac_check_lib_save_LIBS=$LIBS
12323 LIBS="-l$bdb_libname  $LIBS"
12324 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12325 /* end confdefs.h.  */
12326
12327 /* Override any GCC internal prototype to avoid an error.
12328    Use char because int might match the return type of a GCC
12329    builtin and then its argument prototype would still apply.  */
12330 #ifdef __cplusplus
12331 extern "C"
12332 #endif
12333 char db_open ();
12334 int
12335 main ()
12336 {
12337 return db_open ();
12338   ;
12339   return 0;
12340 }
12341 _ACEOF
12342 if ac_fn_c_try_link "$LINENO"; then :
12343   eval "$as_ac_Lib=yes"
12344 else
12345   eval "$as_ac_Lib=no"
12346 fi
12347 rm -f core conftest.err conftest.$ac_objext \
12348     conftest$ac_exeext conftest.$ac_ext
12349 LIBS=$ac_check_lib_save_LIBS
12350 fi
12351 eval ac_res=\$$as_ac_Lib
12352                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
12353 $as_echo "$ac_res" >&6; }
12354 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
12355   result=yes
12356 else
12357   result=no
12358
12359 fi
12360
12361           fi
12362
12363 else
12364   result="no"
12365 fi
12366
12367
12368
12369         # If we found it, no need to search any more.
12370         if test "$result" = "yes"; then
12371           found="$bdb_place"
12372           break
12373         fi
12374       done
12375       test "$found" != "not" && break
12376     done
12377     test "$found" != "not" && break
12378   done
12379
12380   # Restore the original values of the flags we tweak.
12381   LDFLAGS="$apu_check_lib_save_ldflags"
12382   CPPFLAGS="$apu_check_lib_save_cppflags"
12383
12384   case "$found" in
12385   "not")
12386     apu_have_db=0
12387     ;;
12388   "std")
12389     apu_db_header=$bdb_header
12390     apu_db_lib=$bdb_libname
12391     apu_have_db=1
12392     ;;
12393   *":"*)
12394     header="`echo $found | sed -e 's/:.*$//'`"
12395     lib="`echo $found | sed -e 's/^.*://'`"
12396
12397
12398   if test "x$APRUTIL_INCLUDES" = "x"; then
12399     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$header\""
12400     APRUTIL_INCLUDES="-I$header"
12401   else
12402     apr_addto_bugger="-I$header"
12403     for i in $apr_addto_bugger; do
12404       apr_addto_duplicate="0"
12405       for j in $APRUTIL_INCLUDES; do
12406         if test "x$i" = "x$j"; then
12407           apr_addto_duplicate="1"
12408           break
12409         fi
12410       done
12411       if test $apr_addto_duplicate = "0"; then
12412         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
12413         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
12414       fi
12415     done
12416   fi
12417
12418
12419   if test "x$APRUTIL_LDFLAGS" = "x"; then
12420     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$lib\""
12421     APRUTIL_LDFLAGS="-L$lib"
12422   else
12423     apr_addto_bugger="-L$lib"
12424     for i in $apr_addto_bugger; do
12425       apr_addto_duplicate="0"
12426       for j in $APRUTIL_LDFLAGS; do
12427         if test "x$i" = "x$j"; then
12428           apr_addto_duplicate="1"
12429           break
12430         fi
12431       done
12432       if test $apr_addto_duplicate = "0"; then
12433         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
12434         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
12435       fi
12436     done
12437   fi
12438
12439     apu_db_header=$bdb_header
12440     apu_db_lib=$bdb_libname
12441     apu_have_db=1
12442     ;;
12443   *)
12444
12445   if test "x$APRUTIL_INCLUDES" = "x"; then
12446     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$found/include\""
12447     APRUTIL_INCLUDES="-I$found/include"
12448   else
12449     apr_addto_bugger="-I$found/include"
12450     for i in $apr_addto_bugger; do
12451       apr_addto_duplicate="0"
12452       for j in $APRUTIL_INCLUDES; do
12453         if test "x$i" = "x$j"; then
12454           apr_addto_duplicate="1"
12455           break
12456         fi
12457       done
12458       if test $apr_addto_duplicate = "0"; then
12459         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
12460         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
12461       fi
12462     done
12463   fi
12464
12465
12466   if test "x$APRUTIL_LDFLAGS" = "x"; then
12467     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$found/lib\""
12468     APRUTIL_LDFLAGS="-L$found/lib"
12469   else
12470     apr_addto_bugger="-L$found/lib"
12471     for i in $apr_addto_bugger; do
12472       apr_addto_duplicate="0"
12473       for j in $APRUTIL_LDFLAGS; do
12474         if test "x$i" = "x$j"; then
12475           apr_addto_duplicate="1"
12476           break
12477         fi
12478       done
12479       if test $apr_addto_duplicate = "0"; then
12480         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
12481         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
12482       fi
12483     done
12484   fi
12485
12486     apu_db_header=$bdb_header
12487     apu_db_lib=$bdb_libname
12488     apu_have_db=1
12489     ;;
12490   esac
12491
12492   if test "$apu_have_db" = "1"; then
12493     apu_db_version=${db_major}
12494   fi
12495
12496     if test "$apu_have_db" = "1"; then
12497       break
12498     fi
12499     db_version=`expr $db_version - 1`
12500   done
12501   if test "$apu_have_db" = "0"; then
12502
12503   places="$all_places"
12504   if test -z "$places"; then
12505     places="std"
12506   fi
12507
12508   bdb_version=3
12509   if test "-1" != "-1"; then
12510     bdb_version="$bdb_version.-1"
12511     if test "-1" != "-1"; then
12512       bdb_version="$bdb_version.-1"
12513     fi
12514   fi
12515   bdb_places="$places"
12516   bdb_default_search_headers="db3/db.h db.h"
12517   bdb_default_search_lib_names="db3 db"
12518
12519
12520   apu_have_db=0
12521
12522   # Save the original values of the flags we tweak.
12523   apu_check_lib_save_libs="$LIBS"
12524   apu_check_lib_save_ldflags="$LDFLAGS"
12525   apu_check_lib_save_cppflags="$CPPFLAGS"
12526
12527   # The variable `found' is the prefix under which we've found
12528   # Berkeley DB, or `not' if we haven't found it anywhere yet.
12529   found=not
12530   for bdb_place in $bdb_places; do
12531
12532     LDFLAGS="$apu_check_lib_save_ldflags"
12533     CPPFLAGS="$apu_check_lib_save_cppflags"
12534     case "$bdb_place" in
12535       "std" )
12536         description="the standard places"
12537       ;;
12538       *":"* )
12539         header="`echo $bdb_place | sed -e 's/:.*$//'`"
12540         lib="`echo $bdb_place | sed -e 's/^.*://'`"
12541         CPPFLAGS="$CPPFLAGS -I$header"
12542         LDFLAGS="$LDFLAGS -L$lib"
12543         description="$header and $lib"
12544       ;;
12545       * )
12546         if test -d $bdb_place; then
12547           LDFLAGS="$LDFLAGS -L$bdb_place/lib"
12548           CPPFLAGS="$CPPFLAGS -I$bdb_place/include"
12549         else
12550           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5
12551 $as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; }
12552           { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5
12553 $as_echo "directory not found" >&6; }
12554           continue
12555         fi
12556         description="$bdb_place"
12557       ;;
12558     esac
12559
12560     # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this
12561     # trick to display a message instead.
12562     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5
12563 $as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; }
12564     { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
12565 $as_echo "" >&6; }
12566
12567     for bdb_libname in $bdb_default_search_lib_names; do
12568       for bdb_header in $bdb_default_search_headers; do
12569         # Clear the header cache variable for each location
12570
12571         cache_id="`echo ac_cv_header_${bdb_header} \
12572                  | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
12573
12574         unset $cache_id
12575         as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh`
12576 ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
12577 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12578
12579           if test "3" = "3" -o "3" = "4" -o "3" = "5"; then
12580             # We generate a separate cache variable for each prefix and libname
12581             # we search under.  That way, we avoid caching information that
12582             # changes if the user runs `configure' with a different set of
12583             # switches.
12584
12585             cache_id="`echo apu_cv_check_berkeley_db_3_-1_-1_${bdb_header}_${bdb_libname}_in_${bdb_place} \
12586                      | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
12587
12588
12589             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5
12590 $as_echo_n "checking for -l$bdb_libname... " >&6; }
12591                                     if eval \${$cache_id+:} false; then :
12592   $as_echo_n "(cached) " >&6
12593 else
12594
12595
12596     apu_try_berkeley_db_save_libs="$LIBS"
12597
12598     apu_check_berkeley_db_major=3
12599     apu_check_berkeley_db_minor=-1
12600     apu_check_berkeley_db_patch=-1
12601     apu_try_berkeley_db_header=$bdb_header
12602     apu_try_berkeley_db_libname=$bdb_libname
12603
12604     LIBS="$LIBS -l$apu_try_berkeley_db_libname"
12605     if test "$cross_compiling" = yes; then :
12606   apu_try_berkeley_db=yes
12607
12608 else
12609   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12610 /* end confdefs.h.  */
12611
12612 #include <stdlib.h>
12613 #include <stdio.h>
12614 #include <$apu_try_berkeley_db_header>
12615 main ()
12616 {
12617   int major, minor, patch;
12618
12619   db_version(&major, &minor, &patch);
12620
12621   /* Sanity check: ensure that db.h constants actually match the db library */
12622   if (major != DB_VERSION_MAJOR
12623       || minor != DB_VERSION_MINOR
12624       || patch != DB_VERSION_PATCH)
12625     exit (1);
12626
12627   /* Run-time check:  ensure the library claims to be the correct version. */
12628
12629   if ($apu_check_berkeley_db_major != -1) {
12630     if (major < $apu_check_berkeley_db_major)
12631       exit (1);
12632     if (major > $apu_check_berkeley_db_major)
12633       exit (0);
12634   }
12635
12636   if ($apu_check_berkeley_db_minor != -1) {
12637     if (minor < $apu_check_berkeley_db_minor)
12638       exit (1);
12639     if (minor > $apu_check_berkeley_db_minor)
12640       exit (0);
12641   }
12642
12643   if ($apu_check_berkeley_db_patch == -1
12644       || patch >= $apu_check_berkeley_db_patch)
12645     exit (0);
12646   else
12647     exit (1);
12648 }
12649
12650 _ACEOF
12651 if ac_fn_c_try_run "$LINENO"; then :
12652   apu_try_berkeley_db=yes
12653 else
12654   apu_try_berkeley_db=no
12655 fi
12656 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12657   conftest.$ac_objext conftest.beam conftest.$ac_ext
12658 fi
12659
12660
12661     LIBS="$apu_try_berkeley_db_save_libs"
12662
12663
12664                 eval "$cache_id=$apu_try_berkeley_db"
12665
12666 fi
12667
12668             result="`eval echo '$'$cache_id`"
12669             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
12670 $as_echo "$result" >&6; }
12671           elif test "3" = "1"; then
12672             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh`
12673 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5
12674 $as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; }
12675 if eval \${$as_ac_Lib+:} false; then :
12676   $as_echo_n "(cached) " >&6
12677 else
12678   ac_check_lib_save_LIBS=$LIBS
12679 LIBS="-l$bdb_libname  $LIBS"
12680 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12681 /* end confdefs.h.  */
12682
12683 /* Override any GCC internal prototype to avoid an error.
12684    Use char because int might match the return type of a GCC
12685    builtin and then its argument prototype would still apply.  */
12686 #ifdef __cplusplus
12687 extern "C"
12688 #endif
12689 char dbopen ();
12690 int
12691 main ()
12692 {
12693 return dbopen ();
12694   ;
12695   return 0;
12696 }
12697 _ACEOF
12698 if ac_fn_c_try_link "$LINENO"; then :
12699   eval "$as_ac_Lib=yes"
12700 else
12701   eval "$as_ac_Lib=no"
12702 fi
12703 rm -f core conftest.err conftest.$ac_objext \
12704     conftest$ac_exeext conftest.$ac_ext
12705 LIBS=$ac_check_lib_save_LIBS
12706 fi
12707 eval ac_res=\$$as_ac_Lib
12708                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
12709 $as_echo "$ac_res" >&6; }
12710 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
12711   result=yes
12712 else
12713   result=no
12714
12715 fi
12716
12717           elif test "3" = "2"; then
12718             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh`
12719 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5
12720 $as_echo_n "checking for db_open in -l$bdb_libname... " >&6; }
12721 if eval \${$as_ac_Lib+:} false; then :
12722   $as_echo_n "(cached) " >&6
12723 else
12724   ac_check_lib_save_LIBS=$LIBS
12725 LIBS="-l$bdb_libname  $LIBS"
12726 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12727 /* end confdefs.h.  */
12728
12729 /* Override any GCC internal prototype to avoid an error.
12730    Use char because int might match the return type of a GCC
12731    builtin and then its argument prototype would still apply.  */
12732 #ifdef __cplusplus
12733 extern "C"
12734 #endif
12735 char db_open ();
12736 int
12737 main ()
12738 {
12739 return db_open ();
12740   ;
12741   return 0;
12742 }
12743 _ACEOF
12744 if ac_fn_c_try_link "$LINENO"; then :
12745   eval "$as_ac_Lib=yes"
12746 else
12747   eval "$as_ac_Lib=no"
12748 fi
12749 rm -f core conftest.err conftest.$ac_objext \
12750     conftest$ac_exeext conftest.$ac_ext
12751 LIBS=$ac_check_lib_save_LIBS
12752 fi
12753 eval ac_res=\$$as_ac_Lib
12754                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
12755 $as_echo "$ac_res" >&6; }
12756 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
12757   result=yes
12758 else
12759   result=no
12760
12761 fi
12762
12763           fi
12764
12765 else
12766   result="no"
12767 fi
12768
12769
12770
12771         # If we found it, no need to search any more.
12772         if test "$result" = "yes"; then
12773           found="$bdb_place"
12774           break
12775         fi
12776       done
12777       test "$found" != "not" && break
12778     done
12779     test "$found" != "not" && break
12780   done
12781
12782   # Restore the original values of the flags we tweak.
12783   LDFLAGS="$apu_check_lib_save_ldflags"
12784   CPPFLAGS="$apu_check_lib_save_cppflags"
12785
12786   case "$found" in
12787   "not")
12788     apu_have_db=0
12789     ;;
12790   "std")
12791     apu_db_header=$bdb_header
12792     apu_db_lib=$bdb_libname
12793     apu_have_db=1
12794     ;;
12795   *":"*)
12796     header="`echo $found | sed -e 's/:.*$//'`"
12797     lib="`echo $found | sed -e 's/^.*://'`"
12798
12799
12800   if test "x$APRUTIL_INCLUDES" = "x"; then
12801     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$header\""
12802     APRUTIL_INCLUDES="-I$header"
12803   else
12804     apr_addto_bugger="-I$header"
12805     for i in $apr_addto_bugger; do
12806       apr_addto_duplicate="0"
12807       for j in $APRUTIL_INCLUDES; do
12808         if test "x$i" = "x$j"; then
12809           apr_addto_duplicate="1"
12810           break
12811         fi
12812       done
12813       if test $apr_addto_duplicate = "0"; then
12814         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
12815         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
12816       fi
12817     done
12818   fi
12819
12820
12821   if test "x$APRUTIL_LDFLAGS" = "x"; then
12822     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$lib\""
12823     APRUTIL_LDFLAGS="-L$lib"
12824   else
12825     apr_addto_bugger="-L$lib"
12826     for i in $apr_addto_bugger; do
12827       apr_addto_duplicate="0"
12828       for j in $APRUTIL_LDFLAGS; do
12829         if test "x$i" = "x$j"; then
12830           apr_addto_duplicate="1"
12831           break
12832         fi
12833       done
12834       if test $apr_addto_duplicate = "0"; then
12835         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
12836         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
12837       fi
12838     done
12839   fi
12840
12841     apu_db_header=$bdb_header
12842     apu_db_lib=$bdb_libname
12843     apu_have_db=1
12844     ;;
12845   *)
12846
12847   if test "x$APRUTIL_INCLUDES" = "x"; then
12848     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$found/include\""
12849     APRUTIL_INCLUDES="-I$found/include"
12850   else
12851     apr_addto_bugger="-I$found/include"
12852     for i in $apr_addto_bugger; do
12853       apr_addto_duplicate="0"
12854       for j in $APRUTIL_INCLUDES; do
12855         if test "x$i" = "x$j"; then
12856           apr_addto_duplicate="1"
12857           break
12858         fi
12859       done
12860       if test $apr_addto_duplicate = "0"; then
12861         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
12862         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
12863       fi
12864     done
12865   fi
12866
12867
12868   if test "x$APRUTIL_LDFLAGS" = "x"; then
12869     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$found/lib\""
12870     APRUTIL_LDFLAGS="-L$found/lib"
12871   else
12872     apr_addto_bugger="-L$found/lib"
12873     for i in $apr_addto_bugger; do
12874       apr_addto_duplicate="0"
12875       for j in $APRUTIL_LDFLAGS; do
12876         if test "x$i" = "x$j"; then
12877           apr_addto_duplicate="1"
12878           break
12879         fi
12880       done
12881       if test $apr_addto_duplicate = "0"; then
12882         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
12883         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
12884       fi
12885     done
12886   fi
12887
12888     apu_db_header=$bdb_header
12889     apu_db_lib=$bdb_libname
12890     apu_have_db=1
12891     ;;
12892   esac
12893
12894   if test "$apu_have_db" = "1"; then
12895     apu_db_version=3
12896   fi
12897
12898   fi
12899   if test "$apu_have_db" = "0"; then
12900
12901   places="$all_places"
12902   if test -z "$places"; then
12903     places="std"
12904   fi
12905
12906   bdb_version=2
12907   if test "-1" != "-1"; then
12908     bdb_version="$bdb_version.-1"
12909     if test "-1" != "-1"; then
12910       bdb_version="$bdb_version.-1"
12911     fi
12912   fi
12913   bdb_places="$places"
12914   bdb_default_search_headers="db2/db.h db.h"
12915   bdb_default_search_lib_names="db2 db"
12916
12917
12918   apu_have_db=0
12919
12920   # Save the original values of the flags we tweak.
12921   apu_check_lib_save_libs="$LIBS"
12922   apu_check_lib_save_ldflags="$LDFLAGS"
12923   apu_check_lib_save_cppflags="$CPPFLAGS"
12924
12925   # The variable `found' is the prefix under which we've found
12926   # Berkeley DB, or `not' if we haven't found it anywhere yet.
12927   found=not
12928   for bdb_place in $bdb_places; do
12929
12930     LDFLAGS="$apu_check_lib_save_ldflags"
12931     CPPFLAGS="$apu_check_lib_save_cppflags"
12932     case "$bdb_place" in
12933       "std" )
12934         description="the standard places"
12935       ;;
12936       *":"* )
12937         header="`echo $bdb_place | sed -e 's/:.*$//'`"
12938         lib="`echo $bdb_place | sed -e 's/^.*://'`"
12939         CPPFLAGS="$CPPFLAGS -I$header"
12940         LDFLAGS="$LDFLAGS -L$lib"
12941         description="$header and $lib"
12942       ;;
12943       * )
12944         if test -d $bdb_place; then
12945           LDFLAGS="$LDFLAGS -L$bdb_place/lib"
12946           CPPFLAGS="$CPPFLAGS -I$bdb_place/include"
12947         else
12948           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5
12949 $as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; }
12950           { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5
12951 $as_echo "directory not found" >&6; }
12952           continue
12953         fi
12954         description="$bdb_place"
12955       ;;
12956     esac
12957
12958     # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this
12959     # trick to display a message instead.
12960     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5
12961 $as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; }
12962     { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
12963 $as_echo "" >&6; }
12964
12965     for bdb_libname in $bdb_default_search_lib_names; do
12966       for bdb_header in $bdb_default_search_headers; do
12967         # Clear the header cache variable for each location
12968
12969         cache_id="`echo ac_cv_header_${bdb_header} \
12970                  | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
12971
12972         unset $cache_id
12973         as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh`
12974 ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
12975 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12976
12977           if test "2" = "3" -o "2" = "4" -o "2" = "5"; then
12978             # We generate a separate cache variable for each prefix and libname
12979             # we search under.  That way, we avoid caching information that
12980             # changes if the user runs `configure' with a different set of
12981             # switches.
12982
12983             cache_id="`echo apu_cv_check_berkeley_db_2_-1_-1_${bdb_header}_${bdb_libname}_in_${bdb_place} \
12984                      | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
12985
12986
12987             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5
12988 $as_echo_n "checking for -l$bdb_libname... " >&6; }
12989                                     if eval \${$cache_id+:} false; then :
12990   $as_echo_n "(cached) " >&6
12991 else
12992
12993
12994     apu_try_berkeley_db_save_libs="$LIBS"
12995
12996     apu_check_berkeley_db_major=2
12997     apu_check_berkeley_db_minor=-1
12998     apu_check_berkeley_db_patch=-1
12999     apu_try_berkeley_db_header=$bdb_header
13000     apu_try_berkeley_db_libname=$bdb_libname
13001
13002     LIBS="$LIBS -l$apu_try_berkeley_db_libname"
13003     if test "$cross_compiling" = yes; then :
13004   apu_try_berkeley_db=yes
13005
13006 else
13007   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13008 /* end confdefs.h.  */
13009
13010 #include <stdlib.h>
13011 #include <stdio.h>
13012 #include <$apu_try_berkeley_db_header>
13013 main ()
13014 {
13015   int major, minor, patch;
13016
13017   db_version(&major, &minor, &patch);
13018
13019   /* Sanity check: ensure that db.h constants actually match the db library */
13020   if (major != DB_VERSION_MAJOR
13021       || minor != DB_VERSION_MINOR
13022       || patch != DB_VERSION_PATCH)
13023     exit (1);
13024
13025   /* Run-time check:  ensure the library claims to be the correct version. */
13026
13027   if ($apu_check_berkeley_db_major != -1) {
13028     if (major < $apu_check_berkeley_db_major)
13029       exit (1);
13030     if (major > $apu_check_berkeley_db_major)
13031       exit (0);
13032   }
13033
13034   if ($apu_check_berkeley_db_minor != -1) {
13035     if (minor < $apu_check_berkeley_db_minor)
13036       exit (1);
13037     if (minor > $apu_check_berkeley_db_minor)
13038       exit (0);
13039   }
13040
13041   if ($apu_check_berkeley_db_patch == -1
13042       || patch >= $apu_check_berkeley_db_patch)
13043     exit (0);
13044   else
13045     exit (1);
13046 }
13047
13048 _ACEOF
13049 if ac_fn_c_try_run "$LINENO"; then :
13050   apu_try_berkeley_db=yes
13051 else
13052   apu_try_berkeley_db=no
13053 fi
13054 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13055   conftest.$ac_objext conftest.beam conftest.$ac_ext
13056 fi
13057
13058
13059     LIBS="$apu_try_berkeley_db_save_libs"
13060
13061
13062                 eval "$cache_id=$apu_try_berkeley_db"
13063
13064 fi
13065
13066             result="`eval echo '$'$cache_id`"
13067             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
13068 $as_echo "$result" >&6; }
13069           elif test "2" = "1"; then
13070             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh`
13071 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5
13072 $as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; }
13073 if eval \${$as_ac_Lib+:} false; then :
13074   $as_echo_n "(cached) " >&6
13075 else
13076   ac_check_lib_save_LIBS=$LIBS
13077 LIBS="-l$bdb_libname  $LIBS"
13078 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13079 /* end confdefs.h.  */
13080
13081 /* Override any GCC internal prototype to avoid an error.
13082    Use char because int might match the return type of a GCC
13083    builtin and then its argument prototype would still apply.  */
13084 #ifdef __cplusplus
13085 extern "C"
13086 #endif
13087 char dbopen ();
13088 int
13089 main ()
13090 {
13091 return dbopen ();
13092   ;
13093   return 0;
13094 }
13095 _ACEOF
13096 if ac_fn_c_try_link "$LINENO"; then :
13097   eval "$as_ac_Lib=yes"
13098 else
13099   eval "$as_ac_Lib=no"
13100 fi
13101 rm -f core conftest.err conftest.$ac_objext \
13102     conftest$ac_exeext conftest.$ac_ext
13103 LIBS=$ac_check_lib_save_LIBS
13104 fi
13105 eval ac_res=\$$as_ac_Lib
13106                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
13107 $as_echo "$ac_res" >&6; }
13108 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
13109   result=yes
13110 else
13111   result=no
13112
13113 fi
13114
13115           elif test "2" = "2"; then
13116             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh`
13117 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5
13118 $as_echo_n "checking for db_open in -l$bdb_libname... " >&6; }
13119 if eval \${$as_ac_Lib+:} false; then :
13120   $as_echo_n "(cached) " >&6
13121 else
13122   ac_check_lib_save_LIBS=$LIBS
13123 LIBS="-l$bdb_libname  $LIBS"
13124 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13125 /* end confdefs.h.  */
13126
13127 /* Override any GCC internal prototype to avoid an error.
13128    Use char because int might match the return type of a GCC
13129    builtin and then its argument prototype would still apply.  */
13130 #ifdef __cplusplus
13131 extern "C"
13132 #endif
13133 char db_open ();
13134 int
13135 main ()
13136 {
13137 return db_open ();
13138   ;
13139   return 0;
13140 }
13141 _ACEOF
13142 if ac_fn_c_try_link "$LINENO"; then :
13143   eval "$as_ac_Lib=yes"
13144 else
13145   eval "$as_ac_Lib=no"
13146 fi
13147 rm -f core conftest.err conftest.$ac_objext \
13148     conftest$ac_exeext conftest.$ac_ext
13149 LIBS=$ac_check_lib_save_LIBS
13150 fi
13151 eval ac_res=\$$as_ac_Lib
13152                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
13153 $as_echo "$ac_res" >&6; }
13154 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
13155   result=yes
13156 else
13157   result=no
13158
13159 fi
13160
13161           fi
13162
13163 else
13164   result="no"
13165 fi
13166
13167
13168
13169         # If we found it, no need to search any more.
13170         if test "$result" = "yes"; then
13171           found="$bdb_place"
13172           break
13173         fi
13174       done
13175       test "$found" != "not" && break
13176     done
13177     test "$found" != "not" && break
13178   done
13179
13180   # Restore the original values of the flags we tweak.
13181   LDFLAGS="$apu_check_lib_save_ldflags"
13182   CPPFLAGS="$apu_check_lib_save_cppflags"
13183
13184   case "$found" in
13185   "not")
13186     apu_have_db=0
13187     ;;
13188   "std")
13189     apu_db_header=$bdb_header
13190     apu_db_lib=$bdb_libname
13191     apu_have_db=1
13192     ;;
13193   *":"*)
13194     header="`echo $found | sed -e 's/:.*$//'`"
13195     lib="`echo $found | sed -e 's/^.*://'`"
13196
13197
13198   if test "x$APRUTIL_INCLUDES" = "x"; then
13199     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$header\""
13200     APRUTIL_INCLUDES="-I$header"
13201   else
13202     apr_addto_bugger="-I$header"
13203     for i in $apr_addto_bugger; do
13204       apr_addto_duplicate="0"
13205       for j in $APRUTIL_INCLUDES; do
13206         if test "x$i" = "x$j"; then
13207           apr_addto_duplicate="1"
13208           break
13209         fi
13210       done
13211       if test $apr_addto_duplicate = "0"; then
13212         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
13213         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
13214       fi
13215     done
13216   fi
13217
13218
13219   if test "x$APRUTIL_LDFLAGS" = "x"; then
13220     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$lib\""
13221     APRUTIL_LDFLAGS="-L$lib"
13222   else
13223     apr_addto_bugger="-L$lib"
13224     for i in $apr_addto_bugger; do
13225       apr_addto_duplicate="0"
13226       for j in $APRUTIL_LDFLAGS; do
13227         if test "x$i" = "x$j"; then
13228           apr_addto_duplicate="1"
13229           break
13230         fi
13231       done
13232       if test $apr_addto_duplicate = "0"; then
13233         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
13234         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
13235       fi
13236     done
13237   fi
13238
13239     apu_db_header=$bdb_header
13240     apu_db_lib=$bdb_libname
13241     apu_have_db=1
13242     ;;
13243   *)
13244
13245   if test "x$APRUTIL_INCLUDES" = "x"; then
13246     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$found/include\""
13247     APRUTIL_INCLUDES="-I$found/include"
13248   else
13249     apr_addto_bugger="-I$found/include"
13250     for i in $apr_addto_bugger; do
13251       apr_addto_duplicate="0"
13252       for j in $APRUTIL_INCLUDES; do
13253         if test "x$i" = "x$j"; then
13254           apr_addto_duplicate="1"
13255           break
13256         fi
13257       done
13258       if test $apr_addto_duplicate = "0"; then
13259         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
13260         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
13261       fi
13262     done
13263   fi
13264
13265
13266   if test "x$APRUTIL_LDFLAGS" = "x"; then
13267     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$found/lib\""
13268     APRUTIL_LDFLAGS="-L$found/lib"
13269   else
13270     apr_addto_bugger="-L$found/lib"
13271     for i in $apr_addto_bugger; do
13272       apr_addto_duplicate="0"
13273       for j in $APRUTIL_LDFLAGS; do
13274         if test "x$i" = "x$j"; then
13275           apr_addto_duplicate="1"
13276           break
13277         fi
13278       done
13279       if test $apr_addto_duplicate = "0"; then
13280         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
13281         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
13282       fi
13283     done
13284   fi
13285
13286     apu_db_header=$bdb_header
13287     apu_db_lib=$bdb_libname
13288     apu_have_db=1
13289     ;;
13290   esac
13291
13292   if test "$apu_have_db" = "1"; then
13293     apu_db_version=2
13294   fi
13295
13296   fi
13297   if test "$apu_have_db" = "0"; then
13298
13299   places="$all_places"
13300   if test -z "$places"; then
13301     places="std"
13302   fi
13303
13304   bdb_version=1
13305   if test "0" != "-1"; then
13306     bdb_version="$bdb_version.0"
13307     if test "0" != "-1"; then
13308       bdb_version="$bdb_version.0"
13309     fi
13310   fi
13311   bdb_places="$places"
13312   bdb_default_search_headers="db1/db.h db.h"
13313   bdb_default_search_lib_names="db1"
13314
13315
13316   apu_have_db=0
13317
13318   # Save the original values of the flags we tweak.
13319   apu_check_lib_save_libs="$LIBS"
13320   apu_check_lib_save_ldflags="$LDFLAGS"
13321   apu_check_lib_save_cppflags="$CPPFLAGS"
13322
13323   # The variable `found' is the prefix under which we've found
13324   # Berkeley DB, or `not' if we haven't found it anywhere yet.
13325   found=not
13326   for bdb_place in $bdb_places; do
13327
13328     LDFLAGS="$apu_check_lib_save_ldflags"
13329     CPPFLAGS="$apu_check_lib_save_cppflags"
13330     case "$bdb_place" in
13331       "std" )
13332         description="the standard places"
13333       ;;
13334       *":"* )
13335         header="`echo $bdb_place | sed -e 's/:.*$//'`"
13336         lib="`echo $bdb_place | sed -e 's/^.*://'`"
13337         CPPFLAGS="$CPPFLAGS -I$header"
13338         LDFLAGS="$LDFLAGS -L$lib"
13339         description="$header and $lib"
13340       ;;
13341       * )
13342         if test -d $bdb_place; then
13343           LDFLAGS="$LDFLAGS -L$bdb_place/lib"
13344           CPPFLAGS="$CPPFLAGS -I$bdb_place/include"
13345         else
13346           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5
13347 $as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; }
13348           { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5
13349 $as_echo "directory not found" >&6; }
13350           continue
13351         fi
13352         description="$bdb_place"
13353       ;;
13354     esac
13355
13356     # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this
13357     # trick to display a message instead.
13358     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5
13359 $as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; }
13360     { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
13361 $as_echo "" >&6; }
13362
13363     for bdb_libname in $bdb_default_search_lib_names; do
13364       for bdb_header in $bdb_default_search_headers; do
13365         # Clear the header cache variable for each location
13366
13367         cache_id="`echo ac_cv_header_${bdb_header} \
13368                  | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
13369
13370         unset $cache_id
13371         as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh`
13372 ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
13373 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
13374
13375           if test "1" = "3" -o "1" = "4" -o "1" = "5"; then
13376             # We generate a separate cache variable for each prefix and libname
13377             # we search under.  That way, we avoid caching information that
13378             # changes if the user runs `configure' with a different set of
13379             # switches.
13380
13381             cache_id="`echo apu_cv_check_berkeley_db_1_0_0_${bdb_header}_${bdb_libname}_in_${bdb_place} \
13382                      | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
13383
13384
13385             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5
13386 $as_echo_n "checking for -l$bdb_libname... " >&6; }
13387                                     if eval \${$cache_id+:} false; then :
13388   $as_echo_n "(cached) " >&6
13389 else
13390
13391
13392     apu_try_berkeley_db_save_libs="$LIBS"
13393
13394     apu_check_berkeley_db_major=1
13395     apu_check_berkeley_db_minor=0
13396     apu_check_berkeley_db_patch=0
13397     apu_try_berkeley_db_header=$bdb_header
13398     apu_try_berkeley_db_libname=$bdb_libname
13399
13400     LIBS="$LIBS -l$apu_try_berkeley_db_libname"
13401     if test "$cross_compiling" = yes; then :
13402   apu_try_berkeley_db=yes
13403
13404 else
13405   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13406 /* end confdefs.h.  */
13407
13408 #include <stdlib.h>
13409 #include <stdio.h>
13410 #include <$apu_try_berkeley_db_header>
13411 main ()
13412 {
13413   int major, minor, patch;
13414
13415   db_version(&major, &minor, &patch);
13416
13417   /* Sanity check: ensure that db.h constants actually match the db library */
13418   if (major != DB_VERSION_MAJOR
13419       || minor != DB_VERSION_MINOR
13420       || patch != DB_VERSION_PATCH)
13421     exit (1);
13422
13423   /* Run-time check:  ensure the library claims to be the correct version. */
13424
13425   if ($apu_check_berkeley_db_major != -1) {
13426     if (major < $apu_check_berkeley_db_major)
13427       exit (1);
13428     if (major > $apu_check_berkeley_db_major)
13429       exit (0);
13430   }
13431
13432   if ($apu_check_berkeley_db_minor != -1) {
13433     if (minor < $apu_check_berkeley_db_minor)
13434       exit (1);
13435     if (minor > $apu_check_berkeley_db_minor)
13436       exit (0);
13437   }
13438
13439   if ($apu_check_berkeley_db_patch == -1
13440       || patch >= $apu_check_berkeley_db_patch)
13441     exit (0);
13442   else
13443     exit (1);
13444 }
13445
13446 _ACEOF
13447 if ac_fn_c_try_run "$LINENO"; then :
13448   apu_try_berkeley_db=yes
13449 else
13450   apu_try_berkeley_db=no
13451 fi
13452 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13453   conftest.$ac_objext conftest.beam conftest.$ac_ext
13454 fi
13455
13456
13457     LIBS="$apu_try_berkeley_db_save_libs"
13458
13459
13460                 eval "$cache_id=$apu_try_berkeley_db"
13461
13462 fi
13463
13464             result="`eval echo '$'$cache_id`"
13465             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
13466 $as_echo "$result" >&6; }
13467           elif test "1" = "1"; then
13468             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh`
13469 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5
13470 $as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; }
13471 if eval \${$as_ac_Lib+:} false; then :
13472   $as_echo_n "(cached) " >&6
13473 else
13474   ac_check_lib_save_LIBS=$LIBS
13475 LIBS="-l$bdb_libname  $LIBS"
13476 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13477 /* end confdefs.h.  */
13478
13479 /* Override any GCC internal prototype to avoid an error.
13480    Use char because int might match the return type of a GCC
13481    builtin and then its argument prototype would still apply.  */
13482 #ifdef __cplusplus
13483 extern "C"
13484 #endif
13485 char dbopen ();
13486 int
13487 main ()
13488 {
13489 return dbopen ();
13490   ;
13491   return 0;
13492 }
13493 _ACEOF
13494 if ac_fn_c_try_link "$LINENO"; then :
13495   eval "$as_ac_Lib=yes"
13496 else
13497   eval "$as_ac_Lib=no"
13498 fi
13499 rm -f core conftest.err conftest.$ac_objext \
13500     conftest$ac_exeext conftest.$ac_ext
13501 LIBS=$ac_check_lib_save_LIBS
13502 fi
13503 eval ac_res=\$$as_ac_Lib
13504                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
13505 $as_echo "$ac_res" >&6; }
13506 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
13507   result=yes
13508 else
13509   result=no
13510
13511 fi
13512
13513           elif test "1" = "2"; then
13514             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh`
13515 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5
13516 $as_echo_n "checking for db_open in -l$bdb_libname... " >&6; }
13517 if eval \${$as_ac_Lib+:} false; then :
13518   $as_echo_n "(cached) " >&6
13519 else
13520   ac_check_lib_save_LIBS=$LIBS
13521 LIBS="-l$bdb_libname  $LIBS"
13522 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13523 /* end confdefs.h.  */
13524
13525 /* Override any GCC internal prototype to avoid an error.
13526    Use char because int might match the return type of a GCC
13527    builtin and then its argument prototype would still apply.  */
13528 #ifdef __cplusplus
13529 extern "C"
13530 #endif
13531 char db_open ();
13532 int
13533 main ()
13534 {
13535 return db_open ();
13536   ;
13537   return 0;
13538 }
13539 _ACEOF
13540 if ac_fn_c_try_link "$LINENO"; then :
13541   eval "$as_ac_Lib=yes"
13542 else
13543   eval "$as_ac_Lib=no"
13544 fi
13545 rm -f core conftest.err conftest.$ac_objext \
13546     conftest$ac_exeext conftest.$ac_ext
13547 LIBS=$ac_check_lib_save_LIBS
13548 fi
13549 eval ac_res=\$$as_ac_Lib
13550                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
13551 $as_echo "$ac_res" >&6; }
13552 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
13553   result=yes
13554 else
13555   result=no
13556
13557 fi
13558
13559           fi
13560
13561 else
13562   result="no"
13563 fi
13564
13565
13566
13567         # If we found it, no need to search any more.
13568         if test "$result" = "yes"; then
13569           found="$bdb_place"
13570           break
13571         fi
13572       done
13573       test "$found" != "not" && break
13574     done
13575     test "$found" != "not" && break
13576   done
13577
13578   # Restore the original values of the flags we tweak.
13579   LDFLAGS="$apu_check_lib_save_ldflags"
13580   CPPFLAGS="$apu_check_lib_save_cppflags"
13581
13582   case "$found" in
13583   "not")
13584     apu_have_db=0
13585     ;;
13586   "std")
13587     apu_db_header=$bdb_header
13588     apu_db_lib=$bdb_libname
13589     apu_have_db=1
13590     ;;
13591   *":"*)
13592     header="`echo $found | sed -e 's/:.*$//'`"
13593     lib="`echo $found | sed -e 's/^.*://'`"
13594
13595
13596   if test "x$APRUTIL_INCLUDES" = "x"; then
13597     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$header\""
13598     APRUTIL_INCLUDES="-I$header"
13599   else
13600     apr_addto_bugger="-I$header"
13601     for i in $apr_addto_bugger; do
13602       apr_addto_duplicate="0"
13603       for j in $APRUTIL_INCLUDES; do
13604         if test "x$i" = "x$j"; then
13605           apr_addto_duplicate="1"
13606           break
13607         fi
13608       done
13609       if test $apr_addto_duplicate = "0"; then
13610         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
13611         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
13612       fi
13613     done
13614   fi
13615
13616
13617   if test "x$APRUTIL_LDFLAGS" = "x"; then
13618     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$lib\""
13619     APRUTIL_LDFLAGS="-L$lib"
13620   else
13621     apr_addto_bugger="-L$lib"
13622     for i in $apr_addto_bugger; do
13623       apr_addto_duplicate="0"
13624       for j in $APRUTIL_LDFLAGS; do
13625         if test "x$i" = "x$j"; then
13626           apr_addto_duplicate="1"
13627           break
13628         fi
13629       done
13630       if test $apr_addto_duplicate = "0"; then
13631         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
13632         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
13633       fi
13634     done
13635   fi
13636
13637     apu_db_header=$bdb_header
13638     apu_db_lib=$bdb_libname
13639     apu_have_db=1
13640     ;;
13641   *)
13642
13643   if test "x$APRUTIL_INCLUDES" = "x"; then
13644     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$found/include\""
13645     APRUTIL_INCLUDES="-I$found/include"
13646   else
13647     apr_addto_bugger="-I$found/include"
13648     for i in $apr_addto_bugger; do
13649       apr_addto_duplicate="0"
13650       for j in $APRUTIL_INCLUDES; do
13651         if test "x$i" = "x$j"; then
13652           apr_addto_duplicate="1"
13653           break
13654         fi
13655       done
13656       if test $apr_addto_duplicate = "0"; then
13657         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
13658         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
13659       fi
13660     done
13661   fi
13662
13663
13664   if test "x$APRUTIL_LDFLAGS" = "x"; then
13665     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$found/lib\""
13666     APRUTIL_LDFLAGS="-L$found/lib"
13667   else
13668     apr_addto_bugger="-L$found/lib"
13669     for i in $apr_addto_bugger; do
13670       apr_addto_duplicate="0"
13671       for j in $APRUTIL_LDFLAGS; do
13672         if test "x$i" = "x$j"; then
13673           apr_addto_duplicate="1"
13674           break
13675         fi
13676       done
13677       if test $apr_addto_duplicate = "0"; then
13678         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
13679         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
13680       fi
13681     done
13682   fi
13683
13684     apu_db_header=$bdb_header
13685     apu_db_lib=$bdb_libname
13686     apu_have_db=1
13687     ;;
13688   esac
13689
13690   if test "$apu_have_db" = "1"; then
13691     apu_db_version=1
13692   fi
13693
13694   fi
13695   if test "$apu_have_db" = "0"; then
13696
13697   places="$all_places"
13698   if test -z "$places"; then
13699     places="std"
13700   fi
13701
13702   bdb_version=1
13703   if test "-1" != "-1"; then
13704     bdb_version="$bdb_version.-1"
13705     if test "-1" != "-1"; then
13706       bdb_version="$bdb_version.-1"
13707     fi
13708   fi
13709   bdb_places="$places"
13710   bdb_default_search_headers="db_185.h"
13711   bdb_default_search_lib_names="db"
13712
13713
13714   apu_have_db=0
13715
13716   # Save the original values of the flags we tweak.
13717   apu_check_lib_save_libs="$LIBS"
13718   apu_check_lib_save_ldflags="$LDFLAGS"
13719   apu_check_lib_save_cppflags="$CPPFLAGS"
13720
13721   # The variable `found' is the prefix under which we've found
13722   # Berkeley DB, or `not' if we haven't found it anywhere yet.
13723   found=not
13724   for bdb_place in $bdb_places; do
13725
13726     LDFLAGS="$apu_check_lib_save_ldflags"
13727     CPPFLAGS="$apu_check_lib_save_cppflags"
13728     case "$bdb_place" in
13729       "std" )
13730         description="the standard places"
13731       ;;
13732       *":"* )
13733         header="`echo $bdb_place | sed -e 's/:.*$//'`"
13734         lib="`echo $bdb_place | sed -e 's/^.*://'`"
13735         CPPFLAGS="$CPPFLAGS -I$header"
13736         LDFLAGS="$LDFLAGS -L$lib"
13737         description="$header and $lib"
13738       ;;
13739       * )
13740         if test -d $bdb_place; then
13741           LDFLAGS="$LDFLAGS -L$bdb_place/lib"
13742           CPPFLAGS="$CPPFLAGS -I$bdb_place/include"
13743         else
13744           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5
13745 $as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; }
13746           { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5
13747 $as_echo "directory not found" >&6; }
13748           continue
13749         fi
13750         description="$bdb_place"
13751       ;;
13752     esac
13753
13754     # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this
13755     # trick to display a message instead.
13756     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5
13757 $as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; }
13758     { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
13759 $as_echo "" >&6; }
13760
13761     for bdb_libname in $bdb_default_search_lib_names; do
13762       for bdb_header in $bdb_default_search_headers; do
13763         # Clear the header cache variable for each location
13764
13765         cache_id="`echo ac_cv_header_${bdb_header} \
13766                  | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
13767
13768         unset $cache_id
13769         as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh`
13770 ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
13771 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
13772
13773           if test "1" = "3" -o "1" = "4" -o "1" = "5"; then
13774             # We generate a separate cache variable for each prefix and libname
13775             # we search under.  That way, we avoid caching information that
13776             # changes if the user runs `configure' with a different set of
13777             # switches.
13778
13779             cache_id="`echo apu_cv_check_berkeley_db_1_-1_-1_${bdb_header}_${bdb_libname}_in_${bdb_place} \
13780                      | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
13781
13782
13783             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5
13784 $as_echo_n "checking for -l$bdb_libname... " >&6; }
13785                                     if eval \${$cache_id+:} false; then :
13786   $as_echo_n "(cached) " >&6
13787 else
13788
13789
13790     apu_try_berkeley_db_save_libs="$LIBS"
13791
13792     apu_check_berkeley_db_major=1
13793     apu_check_berkeley_db_minor=-1
13794     apu_check_berkeley_db_patch=-1
13795     apu_try_berkeley_db_header=$bdb_header
13796     apu_try_berkeley_db_libname=$bdb_libname
13797
13798     LIBS="$LIBS -l$apu_try_berkeley_db_libname"
13799     if test "$cross_compiling" = yes; then :
13800   apu_try_berkeley_db=yes
13801
13802 else
13803   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13804 /* end confdefs.h.  */
13805
13806 #include <stdlib.h>
13807 #include <stdio.h>
13808 #include <$apu_try_berkeley_db_header>
13809 main ()
13810 {
13811   int major, minor, patch;
13812
13813   db_version(&major, &minor, &patch);
13814
13815   /* Sanity check: ensure that db.h constants actually match the db library */
13816   if (major != DB_VERSION_MAJOR
13817       || minor != DB_VERSION_MINOR
13818       || patch != DB_VERSION_PATCH)
13819     exit (1);
13820
13821   /* Run-time check:  ensure the library claims to be the correct version. */
13822
13823   if ($apu_check_berkeley_db_major != -1) {
13824     if (major < $apu_check_berkeley_db_major)
13825       exit (1);
13826     if (major > $apu_check_berkeley_db_major)
13827       exit (0);
13828   }
13829
13830   if ($apu_check_berkeley_db_minor != -1) {
13831     if (minor < $apu_check_berkeley_db_minor)
13832       exit (1);
13833     if (minor > $apu_check_berkeley_db_minor)
13834       exit (0);
13835   }
13836
13837   if ($apu_check_berkeley_db_patch == -1
13838       || patch >= $apu_check_berkeley_db_patch)
13839     exit (0);
13840   else
13841     exit (1);
13842 }
13843
13844 _ACEOF
13845 if ac_fn_c_try_run "$LINENO"; then :
13846   apu_try_berkeley_db=yes
13847 else
13848   apu_try_berkeley_db=no
13849 fi
13850 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13851   conftest.$ac_objext conftest.beam conftest.$ac_ext
13852 fi
13853
13854
13855     LIBS="$apu_try_berkeley_db_save_libs"
13856
13857
13858                 eval "$cache_id=$apu_try_berkeley_db"
13859
13860 fi
13861
13862             result="`eval echo '$'$cache_id`"
13863             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
13864 $as_echo "$result" >&6; }
13865           elif test "1" = "1"; then
13866             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh`
13867 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5
13868 $as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; }
13869 if eval \${$as_ac_Lib+:} false; then :
13870   $as_echo_n "(cached) " >&6
13871 else
13872   ac_check_lib_save_LIBS=$LIBS
13873 LIBS="-l$bdb_libname  $LIBS"
13874 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13875 /* end confdefs.h.  */
13876
13877 /* Override any GCC internal prototype to avoid an error.
13878    Use char because int might match the return type of a GCC
13879    builtin and then its argument prototype would still apply.  */
13880 #ifdef __cplusplus
13881 extern "C"
13882 #endif
13883 char dbopen ();
13884 int
13885 main ()
13886 {
13887 return dbopen ();
13888   ;
13889   return 0;
13890 }
13891 _ACEOF
13892 if ac_fn_c_try_link "$LINENO"; then :
13893   eval "$as_ac_Lib=yes"
13894 else
13895   eval "$as_ac_Lib=no"
13896 fi
13897 rm -f core conftest.err conftest.$ac_objext \
13898     conftest$ac_exeext conftest.$ac_ext
13899 LIBS=$ac_check_lib_save_LIBS
13900 fi
13901 eval ac_res=\$$as_ac_Lib
13902                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
13903 $as_echo "$ac_res" >&6; }
13904 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
13905   result=yes
13906 else
13907   result=no
13908
13909 fi
13910
13911           elif test "1" = "2"; then
13912             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh`
13913 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5
13914 $as_echo_n "checking for db_open in -l$bdb_libname... " >&6; }
13915 if eval \${$as_ac_Lib+:} false; then :
13916   $as_echo_n "(cached) " >&6
13917 else
13918   ac_check_lib_save_LIBS=$LIBS
13919 LIBS="-l$bdb_libname  $LIBS"
13920 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13921 /* end confdefs.h.  */
13922
13923 /* Override any GCC internal prototype to avoid an error.
13924    Use char because int might match the return type of a GCC
13925    builtin and then its argument prototype would still apply.  */
13926 #ifdef __cplusplus
13927 extern "C"
13928 #endif
13929 char db_open ();
13930 int
13931 main ()
13932 {
13933 return db_open ();
13934   ;
13935   return 0;
13936 }
13937 _ACEOF
13938 if ac_fn_c_try_link "$LINENO"; then :
13939   eval "$as_ac_Lib=yes"
13940 else
13941   eval "$as_ac_Lib=no"
13942 fi
13943 rm -f core conftest.err conftest.$ac_objext \
13944     conftest$ac_exeext conftest.$ac_ext
13945 LIBS=$ac_check_lib_save_LIBS
13946 fi
13947 eval ac_res=\$$as_ac_Lib
13948                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
13949 $as_echo "$ac_res" >&6; }
13950 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
13951   result=yes
13952 else
13953   result=no
13954
13955 fi
13956
13957           fi
13958
13959 else
13960   result="no"
13961 fi
13962
13963
13964
13965         # If we found it, no need to search any more.
13966         if test "$result" = "yes"; then
13967           found="$bdb_place"
13968           break
13969         fi
13970       done
13971       test "$found" != "not" && break
13972     done
13973     test "$found" != "not" && break
13974   done
13975
13976   # Restore the original values of the flags we tweak.
13977   LDFLAGS="$apu_check_lib_save_ldflags"
13978   CPPFLAGS="$apu_check_lib_save_cppflags"
13979
13980   case "$found" in
13981   "not")
13982     apu_have_db=0
13983     ;;
13984   "std")
13985     apu_db_header=$bdb_header
13986     apu_db_lib=$bdb_libname
13987     apu_have_db=1
13988     ;;
13989   *":"*)
13990     header="`echo $found | sed -e 's/:.*$//'`"
13991     lib="`echo $found | sed -e 's/^.*://'`"
13992
13993
13994   if test "x$APRUTIL_INCLUDES" = "x"; then
13995     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$header\""
13996     APRUTIL_INCLUDES="-I$header"
13997   else
13998     apr_addto_bugger="-I$header"
13999     for i in $apr_addto_bugger; do
14000       apr_addto_duplicate="0"
14001       for j in $APRUTIL_INCLUDES; do
14002         if test "x$i" = "x$j"; then
14003           apr_addto_duplicate="1"
14004           break
14005         fi
14006       done
14007       if test $apr_addto_duplicate = "0"; then
14008         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
14009         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
14010       fi
14011     done
14012   fi
14013
14014
14015   if test "x$APRUTIL_LDFLAGS" = "x"; then
14016     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$lib\""
14017     APRUTIL_LDFLAGS="-L$lib"
14018   else
14019     apr_addto_bugger="-L$lib"
14020     for i in $apr_addto_bugger; do
14021       apr_addto_duplicate="0"
14022       for j in $APRUTIL_LDFLAGS; do
14023         if test "x$i" = "x$j"; then
14024           apr_addto_duplicate="1"
14025           break
14026         fi
14027       done
14028       if test $apr_addto_duplicate = "0"; then
14029         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
14030         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
14031       fi
14032     done
14033   fi
14034
14035     apu_db_header=$bdb_header
14036     apu_db_lib=$bdb_libname
14037     apu_have_db=1
14038     ;;
14039   *)
14040
14041   if test "x$APRUTIL_INCLUDES" = "x"; then
14042     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$found/include\""
14043     APRUTIL_INCLUDES="-I$found/include"
14044   else
14045     apr_addto_bugger="-I$found/include"
14046     for i in $apr_addto_bugger; do
14047       apr_addto_duplicate="0"
14048       for j in $APRUTIL_INCLUDES; do
14049         if test "x$i" = "x$j"; then
14050           apr_addto_duplicate="1"
14051           break
14052         fi
14053       done
14054       if test $apr_addto_duplicate = "0"; then
14055         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
14056         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
14057       fi
14058     done
14059   fi
14060
14061
14062   if test "x$APRUTIL_LDFLAGS" = "x"; then
14063     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$found/lib\""
14064     APRUTIL_LDFLAGS="-L$found/lib"
14065   else
14066     apr_addto_bugger="-L$found/lib"
14067     for i in $apr_addto_bugger; do
14068       apr_addto_duplicate="0"
14069       for j in $APRUTIL_LDFLAGS; do
14070         if test "x$i" = "x$j"; then
14071           apr_addto_duplicate="1"
14072           break
14073         fi
14074       done
14075       if test $apr_addto_duplicate = "0"; then
14076         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
14077         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
14078       fi
14079     done
14080   fi
14081
14082     apu_db_header=$bdb_header
14083     apu_db_lib=$bdb_libname
14084     apu_have_db=1
14085     ;;
14086   esac
14087
14088   if test "$apu_have_db" = "1"; then
14089     apu_db_version=185
14090   fi
14091
14092   fi
14093   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB" >&5
14094 $as_echo_n "checking for Berkeley DB... " >&6; }
14095   if test "$apu_have_db" = "1"; then
14096     { $as_echo "$as_me:${as_lineno-$LINENO}: result: found db$apu_db_version" >&5
14097 $as_echo "found db$apu_db_version" >&6; }
14098   else
14099     { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
14100 $as_echo "not found" >&6; }
14101   fi
14102
14103     if test "$apu_have_db" = "0"; then
14104       as_fn_error but not found "Berkeley db requested" "$LINENO" 5
14105     fi
14106     ;;
14107   db1)
14108
14109   places="$check_places"
14110   if test -z "$places"; then
14111     places="std"
14112   fi
14113
14114   bdb_version=1
14115   if test "0" != "-1"; then
14116     bdb_version="$bdb_version.0"
14117     if test "0" != "-1"; then
14118       bdb_version="$bdb_version.0"
14119     fi
14120   fi
14121   bdb_places="$places"
14122   bdb_default_search_headers="db1/db.h db.h"
14123   bdb_default_search_lib_names="db1"
14124
14125
14126   apu_have_db=0
14127
14128   # Save the original values of the flags we tweak.
14129   apu_check_lib_save_libs="$LIBS"
14130   apu_check_lib_save_ldflags="$LDFLAGS"
14131   apu_check_lib_save_cppflags="$CPPFLAGS"
14132
14133   # The variable `found' is the prefix under which we've found
14134   # Berkeley DB, or `not' if we haven't found it anywhere yet.
14135   found=not
14136   for bdb_place in $bdb_places; do
14137
14138     LDFLAGS="$apu_check_lib_save_ldflags"
14139     CPPFLAGS="$apu_check_lib_save_cppflags"
14140     case "$bdb_place" in
14141       "std" )
14142         description="the standard places"
14143       ;;
14144       *":"* )
14145         header="`echo $bdb_place | sed -e 's/:.*$//'`"
14146         lib="`echo $bdb_place | sed -e 's/^.*://'`"
14147         CPPFLAGS="$CPPFLAGS -I$header"
14148         LDFLAGS="$LDFLAGS -L$lib"
14149         description="$header and $lib"
14150       ;;
14151       * )
14152         if test -d $bdb_place; then
14153           LDFLAGS="$LDFLAGS -L$bdb_place/lib"
14154           CPPFLAGS="$CPPFLAGS -I$bdb_place/include"
14155         else
14156           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5
14157 $as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; }
14158           { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5
14159 $as_echo "directory not found" >&6; }
14160           continue
14161         fi
14162         description="$bdb_place"
14163       ;;
14164     esac
14165
14166     # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this
14167     # trick to display a message instead.
14168     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5
14169 $as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; }
14170     { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
14171 $as_echo "" >&6; }
14172
14173     for bdb_libname in $bdb_default_search_lib_names; do
14174       for bdb_header in $bdb_default_search_headers; do
14175         # Clear the header cache variable for each location
14176
14177         cache_id="`echo ac_cv_header_${bdb_header} \
14178                  | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
14179
14180         unset $cache_id
14181         as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh`
14182 ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
14183 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
14184
14185           if test "1" = "3" -o "1" = "4" -o "1" = "5"; then
14186             # We generate a separate cache variable for each prefix and libname
14187             # we search under.  That way, we avoid caching information that
14188             # changes if the user runs `configure' with a different set of
14189             # switches.
14190
14191             cache_id="`echo apu_cv_check_berkeley_db_1_0_0_${bdb_header}_${bdb_libname}_in_${bdb_place} \
14192                      | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
14193
14194
14195             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5
14196 $as_echo_n "checking for -l$bdb_libname... " >&6; }
14197                                     if eval \${$cache_id+:} false; then :
14198   $as_echo_n "(cached) " >&6
14199 else
14200
14201
14202     apu_try_berkeley_db_save_libs="$LIBS"
14203
14204     apu_check_berkeley_db_major=1
14205     apu_check_berkeley_db_minor=0
14206     apu_check_berkeley_db_patch=0
14207     apu_try_berkeley_db_header=$bdb_header
14208     apu_try_berkeley_db_libname=$bdb_libname
14209
14210     LIBS="$LIBS -l$apu_try_berkeley_db_libname"
14211     if test "$cross_compiling" = yes; then :
14212   apu_try_berkeley_db=yes
14213
14214 else
14215   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14216 /* end confdefs.h.  */
14217
14218 #include <stdlib.h>
14219 #include <stdio.h>
14220 #include <$apu_try_berkeley_db_header>
14221 main ()
14222 {
14223   int major, minor, patch;
14224
14225   db_version(&major, &minor, &patch);
14226
14227   /* Sanity check: ensure that db.h constants actually match the db library */
14228   if (major != DB_VERSION_MAJOR
14229       || minor != DB_VERSION_MINOR
14230       || patch != DB_VERSION_PATCH)
14231     exit (1);
14232
14233   /* Run-time check:  ensure the library claims to be the correct version. */
14234
14235   if ($apu_check_berkeley_db_major != -1) {
14236     if (major < $apu_check_berkeley_db_major)
14237       exit (1);
14238     if (major > $apu_check_berkeley_db_major)
14239       exit (0);
14240   }
14241
14242   if ($apu_check_berkeley_db_minor != -1) {
14243     if (minor < $apu_check_berkeley_db_minor)
14244       exit (1);
14245     if (minor > $apu_check_berkeley_db_minor)
14246       exit (0);
14247   }
14248
14249   if ($apu_check_berkeley_db_patch == -1
14250       || patch >= $apu_check_berkeley_db_patch)
14251     exit (0);
14252   else
14253     exit (1);
14254 }
14255
14256 _ACEOF
14257 if ac_fn_c_try_run "$LINENO"; then :
14258   apu_try_berkeley_db=yes
14259 else
14260   apu_try_berkeley_db=no
14261 fi
14262 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14263   conftest.$ac_objext conftest.beam conftest.$ac_ext
14264 fi
14265
14266
14267     LIBS="$apu_try_berkeley_db_save_libs"
14268
14269
14270                 eval "$cache_id=$apu_try_berkeley_db"
14271
14272 fi
14273
14274             result="`eval echo '$'$cache_id`"
14275             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
14276 $as_echo "$result" >&6; }
14277           elif test "1" = "1"; then
14278             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh`
14279 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5
14280 $as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; }
14281 if eval \${$as_ac_Lib+:} false; then :
14282   $as_echo_n "(cached) " >&6
14283 else
14284   ac_check_lib_save_LIBS=$LIBS
14285 LIBS="-l$bdb_libname  $LIBS"
14286 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14287 /* end confdefs.h.  */
14288
14289 /* Override any GCC internal prototype to avoid an error.
14290    Use char because int might match the return type of a GCC
14291    builtin and then its argument prototype would still apply.  */
14292 #ifdef __cplusplus
14293 extern "C"
14294 #endif
14295 char dbopen ();
14296 int
14297 main ()
14298 {
14299 return dbopen ();
14300   ;
14301   return 0;
14302 }
14303 _ACEOF
14304 if ac_fn_c_try_link "$LINENO"; then :
14305   eval "$as_ac_Lib=yes"
14306 else
14307   eval "$as_ac_Lib=no"
14308 fi
14309 rm -f core conftest.err conftest.$ac_objext \
14310     conftest$ac_exeext conftest.$ac_ext
14311 LIBS=$ac_check_lib_save_LIBS
14312 fi
14313 eval ac_res=\$$as_ac_Lib
14314                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
14315 $as_echo "$ac_res" >&6; }
14316 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
14317   result=yes
14318 else
14319   result=no
14320
14321 fi
14322
14323           elif test "1" = "2"; then
14324             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh`
14325 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5
14326 $as_echo_n "checking for db_open in -l$bdb_libname... " >&6; }
14327 if eval \${$as_ac_Lib+:} false; then :
14328   $as_echo_n "(cached) " >&6
14329 else
14330   ac_check_lib_save_LIBS=$LIBS
14331 LIBS="-l$bdb_libname  $LIBS"
14332 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14333 /* end confdefs.h.  */
14334
14335 /* Override any GCC internal prototype to avoid an error.
14336    Use char because int might match the return type of a GCC
14337    builtin and then its argument prototype would still apply.  */
14338 #ifdef __cplusplus
14339 extern "C"
14340 #endif
14341 char db_open ();
14342 int
14343 main ()
14344 {
14345 return db_open ();
14346   ;
14347   return 0;
14348 }
14349 _ACEOF
14350 if ac_fn_c_try_link "$LINENO"; then :
14351   eval "$as_ac_Lib=yes"
14352 else
14353   eval "$as_ac_Lib=no"
14354 fi
14355 rm -f core conftest.err conftest.$ac_objext \
14356     conftest$ac_exeext conftest.$ac_ext
14357 LIBS=$ac_check_lib_save_LIBS
14358 fi
14359 eval ac_res=\$$as_ac_Lib
14360                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
14361 $as_echo "$ac_res" >&6; }
14362 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
14363   result=yes
14364 else
14365   result=no
14366
14367 fi
14368
14369           fi
14370
14371 else
14372   result="no"
14373 fi
14374
14375
14376
14377         # If we found it, no need to search any more.
14378         if test "$result" = "yes"; then
14379           found="$bdb_place"
14380           break
14381         fi
14382       done
14383       test "$found" != "not" && break
14384     done
14385     test "$found" != "not" && break
14386   done
14387
14388   # Restore the original values of the flags we tweak.
14389   LDFLAGS="$apu_check_lib_save_ldflags"
14390   CPPFLAGS="$apu_check_lib_save_cppflags"
14391
14392   case "$found" in
14393   "not")
14394     apu_have_db=0
14395     ;;
14396   "std")
14397     apu_db_header=$bdb_header
14398     apu_db_lib=$bdb_libname
14399     apu_have_db=1
14400     ;;
14401   *":"*)
14402     header="`echo $found | sed -e 's/:.*$//'`"
14403     lib="`echo $found | sed -e 's/^.*://'`"
14404
14405
14406   if test "x$APRUTIL_INCLUDES" = "x"; then
14407     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$header\""
14408     APRUTIL_INCLUDES="-I$header"
14409   else
14410     apr_addto_bugger="-I$header"
14411     for i in $apr_addto_bugger; do
14412       apr_addto_duplicate="0"
14413       for j in $APRUTIL_INCLUDES; do
14414         if test "x$i" = "x$j"; then
14415           apr_addto_duplicate="1"
14416           break
14417         fi
14418       done
14419       if test $apr_addto_duplicate = "0"; then
14420         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
14421         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
14422       fi
14423     done
14424   fi
14425
14426
14427   if test "x$APRUTIL_LDFLAGS" = "x"; then
14428     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$lib\""
14429     APRUTIL_LDFLAGS="-L$lib"
14430   else
14431     apr_addto_bugger="-L$lib"
14432     for i in $apr_addto_bugger; do
14433       apr_addto_duplicate="0"
14434       for j in $APRUTIL_LDFLAGS; do
14435         if test "x$i" = "x$j"; then
14436           apr_addto_duplicate="1"
14437           break
14438         fi
14439       done
14440       if test $apr_addto_duplicate = "0"; then
14441         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
14442         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
14443       fi
14444     done
14445   fi
14446
14447     apu_db_header=$bdb_header
14448     apu_db_lib=$bdb_libname
14449     apu_have_db=1
14450     ;;
14451   *)
14452
14453   if test "x$APRUTIL_INCLUDES" = "x"; then
14454     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$found/include\""
14455     APRUTIL_INCLUDES="-I$found/include"
14456   else
14457     apr_addto_bugger="-I$found/include"
14458     for i in $apr_addto_bugger; do
14459       apr_addto_duplicate="0"
14460       for j in $APRUTIL_INCLUDES; do
14461         if test "x$i" = "x$j"; then
14462           apr_addto_duplicate="1"
14463           break
14464         fi
14465       done
14466       if test $apr_addto_duplicate = "0"; then
14467         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
14468         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
14469       fi
14470     done
14471   fi
14472
14473
14474   if test "x$APRUTIL_LDFLAGS" = "x"; then
14475     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$found/lib\""
14476     APRUTIL_LDFLAGS="-L$found/lib"
14477   else
14478     apr_addto_bugger="-L$found/lib"
14479     for i in $apr_addto_bugger; do
14480       apr_addto_duplicate="0"
14481       for j in $APRUTIL_LDFLAGS; do
14482         if test "x$i" = "x$j"; then
14483           apr_addto_duplicate="1"
14484           break
14485         fi
14486       done
14487       if test $apr_addto_duplicate = "0"; then
14488         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
14489         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
14490       fi
14491     done
14492   fi
14493
14494     apu_db_header=$bdb_header
14495     apu_db_lib=$bdb_libname
14496     apu_have_db=1
14497     ;;
14498   esac
14499
14500   if test "$apu_have_db" = "1"; then
14501     apu_db_version=1
14502   fi
14503
14504     if test "$apu_db_version" != "1"; then
14505       as_fn_error $? "Berkeley db1 not found" "$LINENO" 5
14506     fi
14507     ;;
14508   db185)
14509
14510   places="$check_places"
14511   if test -z "$places"; then
14512     places="std"
14513   fi
14514
14515   bdb_version=1
14516   if test "-1" != "-1"; then
14517     bdb_version="$bdb_version.-1"
14518     if test "-1" != "-1"; then
14519       bdb_version="$bdb_version.-1"
14520     fi
14521   fi
14522   bdb_places="$places"
14523   bdb_default_search_headers="db_185.h"
14524   bdb_default_search_lib_names="db"
14525
14526
14527   apu_have_db=0
14528
14529   # Save the original values of the flags we tweak.
14530   apu_check_lib_save_libs="$LIBS"
14531   apu_check_lib_save_ldflags="$LDFLAGS"
14532   apu_check_lib_save_cppflags="$CPPFLAGS"
14533
14534   # The variable `found' is the prefix under which we've found
14535   # Berkeley DB, or `not' if we haven't found it anywhere yet.
14536   found=not
14537   for bdb_place in $bdb_places; do
14538
14539     LDFLAGS="$apu_check_lib_save_ldflags"
14540     CPPFLAGS="$apu_check_lib_save_cppflags"
14541     case "$bdb_place" in
14542       "std" )
14543         description="the standard places"
14544       ;;
14545       *":"* )
14546         header="`echo $bdb_place | sed -e 's/:.*$//'`"
14547         lib="`echo $bdb_place | sed -e 's/^.*://'`"
14548         CPPFLAGS="$CPPFLAGS -I$header"
14549         LDFLAGS="$LDFLAGS -L$lib"
14550         description="$header and $lib"
14551       ;;
14552       * )
14553         if test -d $bdb_place; then
14554           LDFLAGS="$LDFLAGS -L$bdb_place/lib"
14555           CPPFLAGS="$CPPFLAGS -I$bdb_place/include"
14556         else
14557           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5
14558 $as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; }
14559           { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5
14560 $as_echo "directory not found" >&6; }
14561           continue
14562         fi
14563         description="$bdb_place"
14564       ;;
14565     esac
14566
14567     # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this
14568     # trick to display a message instead.
14569     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5
14570 $as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; }
14571     { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
14572 $as_echo "" >&6; }
14573
14574     for bdb_libname in $bdb_default_search_lib_names; do
14575       for bdb_header in $bdb_default_search_headers; do
14576         # Clear the header cache variable for each location
14577
14578         cache_id="`echo ac_cv_header_${bdb_header} \
14579                  | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
14580
14581         unset $cache_id
14582         as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh`
14583 ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
14584 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
14585
14586           if test "1" = "3" -o "1" = "4" -o "1" = "5"; then
14587             # We generate a separate cache variable for each prefix and libname
14588             # we search under.  That way, we avoid caching information that
14589             # changes if the user runs `configure' with a different set of
14590             # switches.
14591
14592             cache_id="`echo apu_cv_check_berkeley_db_1_-1_-1_${bdb_header}_${bdb_libname}_in_${bdb_place} \
14593                      | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
14594
14595
14596             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5
14597 $as_echo_n "checking for -l$bdb_libname... " >&6; }
14598                                     if eval \${$cache_id+:} false; then :
14599   $as_echo_n "(cached) " >&6
14600 else
14601
14602
14603     apu_try_berkeley_db_save_libs="$LIBS"
14604
14605     apu_check_berkeley_db_major=1
14606     apu_check_berkeley_db_minor=-1
14607     apu_check_berkeley_db_patch=-1
14608     apu_try_berkeley_db_header=$bdb_header
14609     apu_try_berkeley_db_libname=$bdb_libname
14610
14611     LIBS="$LIBS -l$apu_try_berkeley_db_libname"
14612     if test "$cross_compiling" = yes; then :
14613   apu_try_berkeley_db=yes
14614
14615 else
14616   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14617 /* end confdefs.h.  */
14618
14619 #include <stdlib.h>
14620 #include <stdio.h>
14621 #include <$apu_try_berkeley_db_header>
14622 main ()
14623 {
14624   int major, minor, patch;
14625
14626   db_version(&major, &minor, &patch);
14627
14628   /* Sanity check: ensure that db.h constants actually match the db library */
14629   if (major != DB_VERSION_MAJOR
14630       || minor != DB_VERSION_MINOR
14631       || patch != DB_VERSION_PATCH)
14632     exit (1);
14633
14634   /* Run-time check:  ensure the library claims to be the correct version. */
14635
14636   if ($apu_check_berkeley_db_major != -1) {
14637     if (major < $apu_check_berkeley_db_major)
14638       exit (1);
14639     if (major > $apu_check_berkeley_db_major)
14640       exit (0);
14641   }
14642
14643   if ($apu_check_berkeley_db_minor != -1) {
14644     if (minor < $apu_check_berkeley_db_minor)
14645       exit (1);
14646     if (minor > $apu_check_berkeley_db_minor)
14647       exit (0);
14648   }
14649
14650   if ($apu_check_berkeley_db_patch == -1
14651       || patch >= $apu_check_berkeley_db_patch)
14652     exit (0);
14653   else
14654     exit (1);
14655 }
14656
14657 _ACEOF
14658 if ac_fn_c_try_run "$LINENO"; then :
14659   apu_try_berkeley_db=yes
14660 else
14661   apu_try_berkeley_db=no
14662 fi
14663 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14664   conftest.$ac_objext conftest.beam conftest.$ac_ext
14665 fi
14666
14667
14668     LIBS="$apu_try_berkeley_db_save_libs"
14669
14670
14671                 eval "$cache_id=$apu_try_berkeley_db"
14672
14673 fi
14674
14675             result="`eval echo '$'$cache_id`"
14676             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
14677 $as_echo "$result" >&6; }
14678           elif test "1" = "1"; then
14679             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh`
14680 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5
14681 $as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; }
14682 if eval \${$as_ac_Lib+:} false; then :
14683   $as_echo_n "(cached) " >&6
14684 else
14685   ac_check_lib_save_LIBS=$LIBS
14686 LIBS="-l$bdb_libname  $LIBS"
14687 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14688 /* end confdefs.h.  */
14689
14690 /* Override any GCC internal prototype to avoid an error.
14691    Use char because int might match the return type of a GCC
14692    builtin and then its argument prototype would still apply.  */
14693 #ifdef __cplusplus
14694 extern "C"
14695 #endif
14696 char dbopen ();
14697 int
14698 main ()
14699 {
14700 return dbopen ();
14701   ;
14702   return 0;
14703 }
14704 _ACEOF
14705 if ac_fn_c_try_link "$LINENO"; then :
14706   eval "$as_ac_Lib=yes"
14707 else
14708   eval "$as_ac_Lib=no"
14709 fi
14710 rm -f core conftest.err conftest.$ac_objext \
14711     conftest$ac_exeext conftest.$ac_ext
14712 LIBS=$ac_check_lib_save_LIBS
14713 fi
14714 eval ac_res=\$$as_ac_Lib
14715                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
14716 $as_echo "$ac_res" >&6; }
14717 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
14718   result=yes
14719 else
14720   result=no
14721
14722 fi
14723
14724           elif test "1" = "2"; then
14725             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh`
14726 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5
14727 $as_echo_n "checking for db_open in -l$bdb_libname... " >&6; }
14728 if eval \${$as_ac_Lib+:} false; then :
14729   $as_echo_n "(cached) " >&6
14730 else
14731   ac_check_lib_save_LIBS=$LIBS
14732 LIBS="-l$bdb_libname  $LIBS"
14733 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14734 /* end confdefs.h.  */
14735
14736 /* Override any GCC internal prototype to avoid an error.
14737    Use char because int might match the return type of a GCC
14738    builtin and then its argument prototype would still apply.  */
14739 #ifdef __cplusplus
14740 extern "C"
14741 #endif
14742 char db_open ();
14743 int
14744 main ()
14745 {
14746 return db_open ();
14747   ;
14748   return 0;
14749 }
14750 _ACEOF
14751 if ac_fn_c_try_link "$LINENO"; then :
14752   eval "$as_ac_Lib=yes"
14753 else
14754   eval "$as_ac_Lib=no"
14755 fi
14756 rm -f core conftest.err conftest.$ac_objext \
14757     conftest$ac_exeext conftest.$ac_ext
14758 LIBS=$ac_check_lib_save_LIBS
14759 fi
14760 eval ac_res=\$$as_ac_Lib
14761                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
14762 $as_echo "$ac_res" >&6; }
14763 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
14764   result=yes
14765 else
14766   result=no
14767
14768 fi
14769
14770           fi
14771
14772 else
14773   result="no"
14774 fi
14775
14776
14777
14778         # If we found it, no need to search any more.
14779         if test "$result" = "yes"; then
14780           found="$bdb_place"
14781           break
14782         fi
14783       done
14784       test "$found" != "not" && break
14785     done
14786     test "$found" != "not" && break
14787   done
14788
14789   # Restore the original values of the flags we tweak.
14790   LDFLAGS="$apu_check_lib_save_ldflags"
14791   CPPFLAGS="$apu_check_lib_save_cppflags"
14792
14793   case "$found" in
14794   "not")
14795     apu_have_db=0
14796     ;;
14797   "std")
14798     apu_db_header=$bdb_header
14799     apu_db_lib=$bdb_libname
14800     apu_have_db=1
14801     ;;
14802   *":"*)
14803     header="`echo $found | sed -e 's/:.*$//'`"
14804     lib="`echo $found | sed -e 's/^.*://'`"
14805
14806
14807   if test "x$APRUTIL_INCLUDES" = "x"; then
14808     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$header\""
14809     APRUTIL_INCLUDES="-I$header"
14810   else
14811     apr_addto_bugger="-I$header"
14812     for i in $apr_addto_bugger; do
14813       apr_addto_duplicate="0"
14814       for j in $APRUTIL_INCLUDES; do
14815         if test "x$i" = "x$j"; then
14816           apr_addto_duplicate="1"
14817           break
14818         fi
14819       done
14820       if test $apr_addto_duplicate = "0"; then
14821         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
14822         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
14823       fi
14824     done
14825   fi
14826
14827
14828   if test "x$APRUTIL_LDFLAGS" = "x"; then
14829     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$lib\""
14830     APRUTIL_LDFLAGS="-L$lib"
14831   else
14832     apr_addto_bugger="-L$lib"
14833     for i in $apr_addto_bugger; do
14834       apr_addto_duplicate="0"
14835       for j in $APRUTIL_LDFLAGS; do
14836         if test "x$i" = "x$j"; then
14837           apr_addto_duplicate="1"
14838           break
14839         fi
14840       done
14841       if test $apr_addto_duplicate = "0"; then
14842         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
14843         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
14844       fi
14845     done
14846   fi
14847
14848     apu_db_header=$bdb_header
14849     apu_db_lib=$bdb_libname
14850     apu_have_db=1
14851     ;;
14852   *)
14853
14854   if test "x$APRUTIL_INCLUDES" = "x"; then
14855     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$found/include\""
14856     APRUTIL_INCLUDES="-I$found/include"
14857   else
14858     apr_addto_bugger="-I$found/include"
14859     for i in $apr_addto_bugger; do
14860       apr_addto_duplicate="0"
14861       for j in $APRUTIL_INCLUDES; do
14862         if test "x$i" = "x$j"; then
14863           apr_addto_duplicate="1"
14864           break
14865         fi
14866       done
14867       if test $apr_addto_duplicate = "0"; then
14868         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
14869         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
14870       fi
14871     done
14872   fi
14873
14874
14875   if test "x$APRUTIL_LDFLAGS" = "x"; then
14876     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$found/lib\""
14877     APRUTIL_LDFLAGS="-L$found/lib"
14878   else
14879     apr_addto_bugger="-L$found/lib"
14880     for i in $apr_addto_bugger; do
14881       apr_addto_duplicate="0"
14882       for j in $APRUTIL_LDFLAGS; do
14883         if test "x$i" = "x$j"; then
14884           apr_addto_duplicate="1"
14885           break
14886         fi
14887       done
14888       if test $apr_addto_duplicate = "0"; then
14889         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
14890         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
14891       fi
14892     done
14893   fi
14894
14895     apu_db_header=$bdb_header
14896     apu_db_lib=$bdb_libname
14897     apu_have_db=1
14898     ;;
14899   esac
14900
14901   if test "$apu_have_db" = "1"; then
14902     apu_db_version=185
14903   fi
14904
14905     if test "$apu_db_version" != "185"; then
14906       as_fn_error $? "Berkeley db185 not found" "$LINENO" 5
14907     fi
14908     ;;
14909   db2)
14910
14911   places="$check_places"
14912   if test -z "$places"; then
14913     places="std"
14914   fi
14915
14916   bdb_version=2
14917   if test "-1" != "-1"; then
14918     bdb_version="$bdb_version.-1"
14919     if test "-1" != "-1"; then
14920       bdb_version="$bdb_version.-1"
14921     fi
14922   fi
14923   bdb_places="$places"
14924   bdb_default_search_headers="db2/db.h db.h"
14925   bdb_default_search_lib_names="db2 db"
14926
14927
14928   apu_have_db=0
14929
14930   # Save the original values of the flags we tweak.
14931   apu_check_lib_save_libs="$LIBS"
14932   apu_check_lib_save_ldflags="$LDFLAGS"
14933   apu_check_lib_save_cppflags="$CPPFLAGS"
14934
14935   # The variable `found' is the prefix under which we've found
14936   # Berkeley DB, or `not' if we haven't found it anywhere yet.
14937   found=not
14938   for bdb_place in $bdb_places; do
14939
14940     LDFLAGS="$apu_check_lib_save_ldflags"
14941     CPPFLAGS="$apu_check_lib_save_cppflags"
14942     case "$bdb_place" in
14943       "std" )
14944         description="the standard places"
14945       ;;
14946       *":"* )
14947         header="`echo $bdb_place | sed -e 's/:.*$//'`"
14948         lib="`echo $bdb_place | sed -e 's/^.*://'`"
14949         CPPFLAGS="$CPPFLAGS -I$header"
14950         LDFLAGS="$LDFLAGS -L$lib"
14951         description="$header and $lib"
14952       ;;
14953       * )
14954         if test -d $bdb_place; then
14955           LDFLAGS="$LDFLAGS -L$bdb_place/lib"
14956           CPPFLAGS="$CPPFLAGS -I$bdb_place/include"
14957         else
14958           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5
14959 $as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; }
14960           { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5
14961 $as_echo "directory not found" >&6; }
14962           continue
14963         fi
14964         description="$bdb_place"
14965       ;;
14966     esac
14967
14968     # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this
14969     # trick to display a message instead.
14970     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5
14971 $as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; }
14972     { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
14973 $as_echo "" >&6; }
14974
14975     for bdb_libname in $bdb_default_search_lib_names; do
14976       for bdb_header in $bdb_default_search_headers; do
14977         # Clear the header cache variable for each location
14978
14979         cache_id="`echo ac_cv_header_${bdb_header} \
14980                  | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
14981
14982         unset $cache_id
14983         as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh`
14984 ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
14985 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
14986
14987           if test "2" = "3" -o "2" = "4" -o "2" = "5"; then
14988             # We generate a separate cache variable for each prefix and libname
14989             # we search under.  That way, we avoid caching information that
14990             # changes if the user runs `configure' with a different set of
14991             # switches.
14992
14993             cache_id="`echo apu_cv_check_berkeley_db_2_-1_-1_${bdb_header}_${bdb_libname}_in_${bdb_place} \
14994                      | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
14995
14996
14997             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5
14998 $as_echo_n "checking for -l$bdb_libname... " >&6; }
14999                                     if eval \${$cache_id+:} false; then :
15000   $as_echo_n "(cached) " >&6
15001 else
15002
15003
15004     apu_try_berkeley_db_save_libs="$LIBS"
15005
15006     apu_check_berkeley_db_major=2
15007     apu_check_berkeley_db_minor=-1
15008     apu_check_berkeley_db_patch=-1
15009     apu_try_berkeley_db_header=$bdb_header
15010     apu_try_berkeley_db_libname=$bdb_libname
15011
15012     LIBS="$LIBS -l$apu_try_berkeley_db_libname"
15013     if test "$cross_compiling" = yes; then :
15014   apu_try_berkeley_db=yes
15015
15016 else
15017   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15018 /* end confdefs.h.  */
15019
15020 #include <stdlib.h>
15021 #include <stdio.h>
15022 #include <$apu_try_berkeley_db_header>
15023 main ()
15024 {
15025   int major, minor, patch;
15026
15027   db_version(&major, &minor, &patch);
15028
15029   /* Sanity check: ensure that db.h constants actually match the db library */
15030   if (major != DB_VERSION_MAJOR
15031       || minor != DB_VERSION_MINOR
15032       || patch != DB_VERSION_PATCH)
15033     exit (1);
15034
15035   /* Run-time check:  ensure the library claims to be the correct version. */
15036
15037   if ($apu_check_berkeley_db_major != -1) {
15038     if (major < $apu_check_berkeley_db_major)
15039       exit (1);
15040     if (major > $apu_check_berkeley_db_major)
15041       exit (0);
15042   }
15043
15044   if ($apu_check_berkeley_db_minor != -1) {
15045     if (minor < $apu_check_berkeley_db_minor)
15046       exit (1);
15047     if (minor > $apu_check_berkeley_db_minor)
15048       exit (0);
15049   }
15050
15051   if ($apu_check_berkeley_db_patch == -1
15052       || patch >= $apu_check_berkeley_db_patch)
15053     exit (0);
15054   else
15055     exit (1);
15056 }
15057
15058 _ACEOF
15059 if ac_fn_c_try_run "$LINENO"; then :
15060   apu_try_berkeley_db=yes
15061 else
15062   apu_try_berkeley_db=no
15063 fi
15064 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15065   conftest.$ac_objext conftest.beam conftest.$ac_ext
15066 fi
15067
15068
15069     LIBS="$apu_try_berkeley_db_save_libs"
15070
15071
15072                 eval "$cache_id=$apu_try_berkeley_db"
15073
15074 fi
15075
15076             result="`eval echo '$'$cache_id`"
15077             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
15078 $as_echo "$result" >&6; }
15079           elif test "2" = "1"; then
15080             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh`
15081 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5
15082 $as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; }
15083 if eval \${$as_ac_Lib+:} false; then :
15084   $as_echo_n "(cached) " >&6
15085 else
15086   ac_check_lib_save_LIBS=$LIBS
15087 LIBS="-l$bdb_libname  $LIBS"
15088 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15089 /* end confdefs.h.  */
15090
15091 /* Override any GCC internal prototype to avoid an error.
15092    Use char because int might match the return type of a GCC
15093    builtin and then its argument prototype would still apply.  */
15094 #ifdef __cplusplus
15095 extern "C"
15096 #endif
15097 char dbopen ();
15098 int
15099 main ()
15100 {
15101 return dbopen ();
15102   ;
15103   return 0;
15104 }
15105 _ACEOF
15106 if ac_fn_c_try_link "$LINENO"; then :
15107   eval "$as_ac_Lib=yes"
15108 else
15109   eval "$as_ac_Lib=no"
15110 fi
15111 rm -f core conftest.err conftest.$ac_objext \
15112     conftest$ac_exeext conftest.$ac_ext
15113 LIBS=$ac_check_lib_save_LIBS
15114 fi
15115 eval ac_res=\$$as_ac_Lib
15116                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
15117 $as_echo "$ac_res" >&6; }
15118 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
15119   result=yes
15120 else
15121   result=no
15122
15123 fi
15124
15125           elif test "2" = "2"; then
15126             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh`
15127 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5
15128 $as_echo_n "checking for db_open in -l$bdb_libname... " >&6; }
15129 if eval \${$as_ac_Lib+:} false; then :
15130   $as_echo_n "(cached) " >&6
15131 else
15132   ac_check_lib_save_LIBS=$LIBS
15133 LIBS="-l$bdb_libname  $LIBS"
15134 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15135 /* end confdefs.h.  */
15136
15137 /* Override any GCC internal prototype to avoid an error.
15138    Use char because int might match the return type of a GCC
15139    builtin and then its argument prototype would still apply.  */
15140 #ifdef __cplusplus
15141 extern "C"
15142 #endif
15143 char db_open ();
15144 int
15145 main ()
15146 {
15147 return db_open ();
15148   ;
15149   return 0;
15150 }
15151 _ACEOF
15152 if ac_fn_c_try_link "$LINENO"; then :
15153   eval "$as_ac_Lib=yes"
15154 else
15155   eval "$as_ac_Lib=no"
15156 fi
15157 rm -f core conftest.err conftest.$ac_objext \
15158     conftest$ac_exeext conftest.$ac_ext
15159 LIBS=$ac_check_lib_save_LIBS
15160 fi
15161 eval ac_res=\$$as_ac_Lib
15162                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
15163 $as_echo "$ac_res" >&6; }
15164 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
15165   result=yes
15166 else
15167   result=no
15168
15169 fi
15170
15171           fi
15172
15173 else
15174   result="no"
15175 fi
15176
15177
15178
15179         # If we found it, no need to search any more.
15180         if test "$result" = "yes"; then
15181           found="$bdb_place"
15182           break
15183         fi
15184       done
15185       test "$found" != "not" && break
15186     done
15187     test "$found" != "not" && break
15188   done
15189
15190   # Restore the original values of the flags we tweak.
15191   LDFLAGS="$apu_check_lib_save_ldflags"
15192   CPPFLAGS="$apu_check_lib_save_cppflags"
15193
15194   case "$found" in
15195   "not")
15196     apu_have_db=0
15197     ;;
15198   "std")
15199     apu_db_header=$bdb_header
15200     apu_db_lib=$bdb_libname
15201     apu_have_db=1
15202     ;;
15203   *":"*)
15204     header="`echo $found | sed -e 's/:.*$//'`"
15205     lib="`echo $found | sed -e 's/^.*://'`"
15206
15207
15208   if test "x$APRUTIL_INCLUDES" = "x"; then
15209     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$header\""
15210     APRUTIL_INCLUDES="-I$header"
15211   else
15212     apr_addto_bugger="-I$header"
15213     for i in $apr_addto_bugger; do
15214       apr_addto_duplicate="0"
15215       for j in $APRUTIL_INCLUDES; do
15216         if test "x$i" = "x$j"; then
15217           apr_addto_duplicate="1"
15218           break
15219         fi
15220       done
15221       if test $apr_addto_duplicate = "0"; then
15222         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
15223         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
15224       fi
15225     done
15226   fi
15227
15228
15229   if test "x$APRUTIL_LDFLAGS" = "x"; then
15230     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$lib\""
15231     APRUTIL_LDFLAGS="-L$lib"
15232   else
15233     apr_addto_bugger="-L$lib"
15234     for i in $apr_addto_bugger; do
15235       apr_addto_duplicate="0"
15236       for j in $APRUTIL_LDFLAGS; do
15237         if test "x$i" = "x$j"; then
15238           apr_addto_duplicate="1"
15239           break
15240         fi
15241       done
15242       if test $apr_addto_duplicate = "0"; then
15243         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
15244         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
15245       fi
15246     done
15247   fi
15248
15249     apu_db_header=$bdb_header
15250     apu_db_lib=$bdb_libname
15251     apu_have_db=1
15252     ;;
15253   *)
15254
15255   if test "x$APRUTIL_INCLUDES" = "x"; then
15256     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$found/include\""
15257     APRUTIL_INCLUDES="-I$found/include"
15258   else
15259     apr_addto_bugger="-I$found/include"
15260     for i in $apr_addto_bugger; do
15261       apr_addto_duplicate="0"
15262       for j in $APRUTIL_INCLUDES; do
15263         if test "x$i" = "x$j"; then
15264           apr_addto_duplicate="1"
15265           break
15266         fi
15267       done
15268       if test $apr_addto_duplicate = "0"; then
15269         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
15270         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
15271       fi
15272     done
15273   fi
15274
15275
15276   if test "x$APRUTIL_LDFLAGS" = "x"; then
15277     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$found/lib\""
15278     APRUTIL_LDFLAGS="-L$found/lib"
15279   else
15280     apr_addto_bugger="-L$found/lib"
15281     for i in $apr_addto_bugger; do
15282       apr_addto_duplicate="0"
15283       for j in $APRUTIL_LDFLAGS; do
15284         if test "x$i" = "x$j"; then
15285           apr_addto_duplicate="1"
15286           break
15287         fi
15288       done
15289       if test $apr_addto_duplicate = "0"; then
15290         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
15291         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
15292       fi
15293     done
15294   fi
15295
15296     apu_db_header=$bdb_header
15297     apu_db_lib=$bdb_libname
15298     apu_have_db=1
15299     ;;
15300   esac
15301
15302   if test "$apu_have_db" = "1"; then
15303     apu_db_version=2
15304   fi
15305
15306     if test "$apu_db_version" != "2"; then
15307       as_fn_error $? "Berkeley db2 not found" "$LINENO" 5
15308     fi
15309     ;;
15310   db3)
15311
15312   places="$check_places"
15313   if test -z "$places"; then
15314     places="std"
15315   fi
15316
15317   bdb_version=3
15318   if test "-1" != "-1"; then
15319     bdb_version="$bdb_version.-1"
15320     if test "-1" != "-1"; then
15321       bdb_version="$bdb_version.-1"
15322     fi
15323   fi
15324   bdb_places="$places"
15325   bdb_default_search_headers="db3/db.h db.h"
15326   bdb_default_search_lib_names="db3 db"
15327
15328
15329   apu_have_db=0
15330
15331   # Save the original values of the flags we tweak.
15332   apu_check_lib_save_libs="$LIBS"
15333   apu_check_lib_save_ldflags="$LDFLAGS"
15334   apu_check_lib_save_cppflags="$CPPFLAGS"
15335
15336   # The variable `found' is the prefix under which we've found
15337   # Berkeley DB, or `not' if we haven't found it anywhere yet.
15338   found=not
15339   for bdb_place in $bdb_places; do
15340
15341     LDFLAGS="$apu_check_lib_save_ldflags"
15342     CPPFLAGS="$apu_check_lib_save_cppflags"
15343     case "$bdb_place" in
15344       "std" )
15345         description="the standard places"
15346       ;;
15347       *":"* )
15348         header="`echo $bdb_place | sed -e 's/:.*$//'`"
15349         lib="`echo $bdb_place | sed -e 's/^.*://'`"
15350         CPPFLAGS="$CPPFLAGS -I$header"
15351         LDFLAGS="$LDFLAGS -L$lib"
15352         description="$header and $lib"
15353       ;;
15354       * )
15355         if test -d $bdb_place; then
15356           LDFLAGS="$LDFLAGS -L$bdb_place/lib"
15357           CPPFLAGS="$CPPFLAGS -I$bdb_place/include"
15358         else
15359           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5
15360 $as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; }
15361           { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5
15362 $as_echo "directory not found" >&6; }
15363           continue
15364         fi
15365         description="$bdb_place"
15366       ;;
15367     esac
15368
15369     # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this
15370     # trick to display a message instead.
15371     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5
15372 $as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; }
15373     { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
15374 $as_echo "" >&6; }
15375
15376     for bdb_libname in $bdb_default_search_lib_names; do
15377       for bdb_header in $bdb_default_search_headers; do
15378         # Clear the header cache variable for each location
15379
15380         cache_id="`echo ac_cv_header_${bdb_header} \
15381                  | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
15382
15383         unset $cache_id
15384         as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh`
15385 ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
15386 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
15387
15388           if test "3" = "3" -o "3" = "4" -o "3" = "5"; then
15389             # We generate a separate cache variable for each prefix and libname
15390             # we search under.  That way, we avoid caching information that
15391             # changes if the user runs `configure' with a different set of
15392             # switches.
15393
15394             cache_id="`echo apu_cv_check_berkeley_db_3_-1_-1_${bdb_header}_${bdb_libname}_in_${bdb_place} \
15395                      | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
15396
15397
15398             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5
15399 $as_echo_n "checking for -l$bdb_libname... " >&6; }
15400                                     if eval \${$cache_id+:} false; then :
15401   $as_echo_n "(cached) " >&6
15402 else
15403
15404
15405     apu_try_berkeley_db_save_libs="$LIBS"
15406
15407     apu_check_berkeley_db_major=3
15408     apu_check_berkeley_db_minor=-1
15409     apu_check_berkeley_db_patch=-1
15410     apu_try_berkeley_db_header=$bdb_header
15411     apu_try_berkeley_db_libname=$bdb_libname
15412
15413     LIBS="$LIBS -l$apu_try_berkeley_db_libname"
15414     if test "$cross_compiling" = yes; then :
15415   apu_try_berkeley_db=yes
15416
15417 else
15418   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15419 /* end confdefs.h.  */
15420
15421 #include <stdlib.h>
15422 #include <stdio.h>
15423 #include <$apu_try_berkeley_db_header>
15424 main ()
15425 {
15426   int major, minor, patch;
15427
15428   db_version(&major, &minor, &patch);
15429
15430   /* Sanity check: ensure that db.h constants actually match the db library */
15431   if (major != DB_VERSION_MAJOR
15432       || minor != DB_VERSION_MINOR
15433       || patch != DB_VERSION_PATCH)
15434     exit (1);
15435
15436   /* Run-time check:  ensure the library claims to be the correct version. */
15437
15438   if ($apu_check_berkeley_db_major != -1) {
15439     if (major < $apu_check_berkeley_db_major)
15440       exit (1);
15441     if (major > $apu_check_berkeley_db_major)
15442       exit (0);
15443   }
15444
15445   if ($apu_check_berkeley_db_minor != -1) {
15446     if (minor < $apu_check_berkeley_db_minor)
15447       exit (1);
15448     if (minor > $apu_check_berkeley_db_minor)
15449       exit (0);
15450   }
15451
15452   if ($apu_check_berkeley_db_patch == -1
15453       || patch >= $apu_check_berkeley_db_patch)
15454     exit (0);
15455   else
15456     exit (1);
15457 }
15458
15459 _ACEOF
15460 if ac_fn_c_try_run "$LINENO"; then :
15461   apu_try_berkeley_db=yes
15462 else
15463   apu_try_berkeley_db=no
15464 fi
15465 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15466   conftest.$ac_objext conftest.beam conftest.$ac_ext
15467 fi
15468
15469
15470     LIBS="$apu_try_berkeley_db_save_libs"
15471
15472
15473                 eval "$cache_id=$apu_try_berkeley_db"
15474
15475 fi
15476
15477             result="`eval echo '$'$cache_id`"
15478             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
15479 $as_echo "$result" >&6; }
15480           elif test "3" = "1"; then
15481             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh`
15482 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5
15483 $as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; }
15484 if eval \${$as_ac_Lib+:} false; then :
15485   $as_echo_n "(cached) " >&6
15486 else
15487   ac_check_lib_save_LIBS=$LIBS
15488 LIBS="-l$bdb_libname  $LIBS"
15489 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15490 /* end confdefs.h.  */
15491
15492 /* Override any GCC internal prototype to avoid an error.
15493    Use char because int might match the return type of a GCC
15494    builtin and then its argument prototype would still apply.  */
15495 #ifdef __cplusplus
15496 extern "C"
15497 #endif
15498 char dbopen ();
15499 int
15500 main ()
15501 {
15502 return dbopen ();
15503   ;
15504   return 0;
15505 }
15506 _ACEOF
15507 if ac_fn_c_try_link "$LINENO"; then :
15508   eval "$as_ac_Lib=yes"
15509 else
15510   eval "$as_ac_Lib=no"
15511 fi
15512 rm -f core conftest.err conftest.$ac_objext \
15513     conftest$ac_exeext conftest.$ac_ext
15514 LIBS=$ac_check_lib_save_LIBS
15515 fi
15516 eval ac_res=\$$as_ac_Lib
15517                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
15518 $as_echo "$ac_res" >&6; }
15519 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
15520   result=yes
15521 else
15522   result=no
15523
15524 fi
15525
15526           elif test "3" = "2"; then
15527             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh`
15528 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5
15529 $as_echo_n "checking for db_open in -l$bdb_libname... " >&6; }
15530 if eval \${$as_ac_Lib+:} false; then :
15531   $as_echo_n "(cached) " >&6
15532 else
15533   ac_check_lib_save_LIBS=$LIBS
15534 LIBS="-l$bdb_libname  $LIBS"
15535 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15536 /* end confdefs.h.  */
15537
15538 /* Override any GCC internal prototype to avoid an error.
15539    Use char because int might match the return type of a GCC
15540    builtin and then its argument prototype would still apply.  */
15541 #ifdef __cplusplus
15542 extern "C"
15543 #endif
15544 char db_open ();
15545 int
15546 main ()
15547 {
15548 return db_open ();
15549   ;
15550   return 0;
15551 }
15552 _ACEOF
15553 if ac_fn_c_try_link "$LINENO"; then :
15554   eval "$as_ac_Lib=yes"
15555 else
15556   eval "$as_ac_Lib=no"
15557 fi
15558 rm -f core conftest.err conftest.$ac_objext \
15559     conftest$ac_exeext conftest.$ac_ext
15560 LIBS=$ac_check_lib_save_LIBS
15561 fi
15562 eval ac_res=\$$as_ac_Lib
15563                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
15564 $as_echo "$ac_res" >&6; }
15565 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
15566   result=yes
15567 else
15568   result=no
15569
15570 fi
15571
15572           fi
15573
15574 else
15575   result="no"
15576 fi
15577
15578
15579
15580         # If we found it, no need to search any more.
15581         if test "$result" = "yes"; then
15582           found="$bdb_place"
15583           break
15584         fi
15585       done
15586       test "$found" != "not" && break
15587     done
15588     test "$found" != "not" && break
15589   done
15590
15591   # Restore the original values of the flags we tweak.
15592   LDFLAGS="$apu_check_lib_save_ldflags"
15593   CPPFLAGS="$apu_check_lib_save_cppflags"
15594
15595   case "$found" in
15596   "not")
15597     apu_have_db=0
15598     ;;
15599   "std")
15600     apu_db_header=$bdb_header
15601     apu_db_lib=$bdb_libname
15602     apu_have_db=1
15603     ;;
15604   *":"*)
15605     header="`echo $found | sed -e 's/:.*$//'`"
15606     lib="`echo $found | sed -e 's/^.*://'`"
15607
15608
15609   if test "x$APRUTIL_INCLUDES" = "x"; then
15610     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$header\""
15611     APRUTIL_INCLUDES="-I$header"
15612   else
15613     apr_addto_bugger="-I$header"
15614     for i in $apr_addto_bugger; do
15615       apr_addto_duplicate="0"
15616       for j in $APRUTIL_INCLUDES; do
15617         if test "x$i" = "x$j"; then
15618           apr_addto_duplicate="1"
15619           break
15620         fi
15621       done
15622       if test $apr_addto_duplicate = "0"; then
15623         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
15624         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
15625       fi
15626     done
15627   fi
15628
15629
15630   if test "x$APRUTIL_LDFLAGS" = "x"; then
15631     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$lib\""
15632     APRUTIL_LDFLAGS="-L$lib"
15633   else
15634     apr_addto_bugger="-L$lib"
15635     for i in $apr_addto_bugger; do
15636       apr_addto_duplicate="0"
15637       for j in $APRUTIL_LDFLAGS; do
15638         if test "x$i" = "x$j"; then
15639           apr_addto_duplicate="1"
15640           break
15641         fi
15642       done
15643       if test $apr_addto_duplicate = "0"; then
15644         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
15645         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
15646       fi
15647     done
15648   fi
15649
15650     apu_db_header=$bdb_header
15651     apu_db_lib=$bdb_libname
15652     apu_have_db=1
15653     ;;
15654   *)
15655
15656   if test "x$APRUTIL_INCLUDES" = "x"; then
15657     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$found/include\""
15658     APRUTIL_INCLUDES="-I$found/include"
15659   else
15660     apr_addto_bugger="-I$found/include"
15661     for i in $apr_addto_bugger; do
15662       apr_addto_duplicate="0"
15663       for j in $APRUTIL_INCLUDES; do
15664         if test "x$i" = "x$j"; then
15665           apr_addto_duplicate="1"
15666           break
15667         fi
15668       done
15669       if test $apr_addto_duplicate = "0"; then
15670         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
15671         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
15672       fi
15673     done
15674   fi
15675
15676
15677   if test "x$APRUTIL_LDFLAGS" = "x"; then
15678     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$found/lib\""
15679     APRUTIL_LDFLAGS="-L$found/lib"
15680   else
15681     apr_addto_bugger="-L$found/lib"
15682     for i in $apr_addto_bugger; do
15683       apr_addto_duplicate="0"
15684       for j in $APRUTIL_LDFLAGS; do
15685         if test "x$i" = "x$j"; then
15686           apr_addto_duplicate="1"
15687           break
15688         fi
15689       done
15690       if test $apr_addto_duplicate = "0"; then
15691         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
15692         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
15693       fi
15694     done
15695   fi
15696
15697     apu_db_header=$bdb_header
15698     apu_db_lib=$bdb_libname
15699     apu_have_db=1
15700     ;;
15701   esac
15702
15703   if test "$apu_have_db" = "1"; then
15704     apu_db_version=3
15705   fi
15706
15707     if test "$apu_db_version" != "3"; then
15708       as_fn_error $? "Berkeley db3 not found" "$LINENO" 5
15709     fi
15710     ;;
15711   db[45][0-9])
15712     db_major=`echo "$requested" | sed -e 's/db//' -e 's/.$//'`
15713     db_minor=`echo "$requested" | sed -e 's/db//' -e 's/.//'`
15714
15715   places="$check_places"
15716   db_major="$db_major"
15717   db_minor="$db_minor"
15718   if test -z "$places"; then
15719     places="std /usr/local /usr/local/BerkeleyDB.${db_major}.${db_minor} /boot/home/config"
15720   fi
15721
15722   bdb_version="${db_major}"
15723   if test ""${db_minor}"" != "-1"; then
15724     bdb_version="$bdb_version."${db_minor}""
15725     if test ""-1"" != "-1"; then
15726       bdb_version="$bdb_version."-1""
15727     fi
15728   fi
15729   bdb_places="$places"
15730   bdb_default_search_headers="db${db_major}${db_minor}/db.h db${db_major}/db.h db.h"
15731   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"
15732
15733
15734   apu_have_db=0
15735
15736   # Save the original values of the flags we tweak.
15737   apu_check_lib_save_libs="$LIBS"
15738   apu_check_lib_save_ldflags="$LDFLAGS"
15739   apu_check_lib_save_cppflags="$CPPFLAGS"
15740
15741   # The variable `found' is the prefix under which we've found
15742   # Berkeley DB, or `not' if we haven't found it anywhere yet.
15743   found=not
15744   for bdb_place in $bdb_places; do
15745
15746     LDFLAGS="$apu_check_lib_save_ldflags"
15747     CPPFLAGS="$apu_check_lib_save_cppflags"
15748     case "$bdb_place" in
15749       "std" )
15750         description="the standard places"
15751       ;;
15752       *":"* )
15753         header="`echo $bdb_place | sed -e 's/:.*$//'`"
15754         lib="`echo $bdb_place | sed -e 's/^.*://'`"
15755         CPPFLAGS="$CPPFLAGS -I$header"
15756         LDFLAGS="$LDFLAGS -L$lib"
15757         description="$header and $lib"
15758       ;;
15759       * )
15760         if test -d $bdb_place; then
15761           LDFLAGS="$LDFLAGS -L$bdb_place/lib"
15762           CPPFLAGS="$CPPFLAGS -I$bdb_place/include"
15763         else
15764           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5
15765 $as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; }
15766           { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5
15767 $as_echo "directory not found" >&6; }
15768           continue
15769         fi
15770         description="$bdb_place"
15771       ;;
15772     esac
15773
15774     # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this
15775     # trick to display a message instead.
15776     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5
15777 $as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; }
15778     { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
15779 $as_echo "" >&6; }
15780
15781     for bdb_libname in $bdb_default_search_lib_names; do
15782       for bdb_header in $bdb_default_search_headers; do
15783         # Clear the header cache variable for each location
15784
15785         cache_id="`echo ac_cv_header_${bdb_header} \
15786                  | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
15787
15788         unset $cache_id
15789         as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh`
15790 ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
15791 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
15792
15793           if test ""${db_major}"" = "3" -o ""${db_major}"" = "4" -o ""${db_major}"" = "5"; then
15794             # We generate a separate cache variable for each prefix and libname
15795             # we search under.  That way, we avoid caching information that
15796             # changes if the user runs `configure' with a different set of
15797             # switches.
15798
15799             cache_id="`echo apu_cv_check_berkeley_db_"${db_major}"_"${db_minor}"_"-1"_${bdb_header}_${bdb_libname}_in_${bdb_place} \
15800                      | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
15801
15802
15803             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5
15804 $as_echo_n "checking for -l$bdb_libname... " >&6; }
15805                                     if eval \${$cache_id+:} false; then :
15806   $as_echo_n "(cached) " >&6
15807 else
15808
15809
15810     apu_try_berkeley_db_save_libs="$LIBS"
15811
15812     apu_check_berkeley_db_major="${db_major}"
15813     apu_check_berkeley_db_minor="${db_minor}"
15814     apu_check_berkeley_db_patch="-1"
15815     apu_try_berkeley_db_header=$bdb_header
15816     apu_try_berkeley_db_libname=$bdb_libname
15817
15818     LIBS="$LIBS -l$apu_try_berkeley_db_libname"
15819     if test "$cross_compiling" = yes; then :
15820   apu_try_berkeley_db=yes
15821
15822 else
15823   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15824 /* end confdefs.h.  */
15825
15826 #include <stdlib.h>
15827 #include <stdio.h>
15828 #include <$apu_try_berkeley_db_header>
15829 main ()
15830 {
15831   int major, minor, patch;
15832
15833   db_version(&major, &minor, &patch);
15834
15835   /* Sanity check: ensure that db.h constants actually match the db library */
15836   if (major != DB_VERSION_MAJOR
15837       || minor != DB_VERSION_MINOR
15838       || patch != DB_VERSION_PATCH)
15839     exit (1);
15840
15841   /* Run-time check:  ensure the library claims to be the correct version. */
15842
15843   if ($apu_check_berkeley_db_major != -1) {
15844     if (major < $apu_check_berkeley_db_major)
15845       exit (1);
15846     if (major > $apu_check_berkeley_db_major)
15847       exit (0);
15848   }
15849
15850   if ($apu_check_berkeley_db_minor != -1) {
15851     if (minor < $apu_check_berkeley_db_minor)
15852       exit (1);
15853     if (minor > $apu_check_berkeley_db_minor)
15854       exit (0);
15855   }
15856
15857   if ($apu_check_berkeley_db_patch == -1
15858       || patch >= $apu_check_berkeley_db_patch)
15859     exit (0);
15860   else
15861     exit (1);
15862 }
15863
15864 _ACEOF
15865 if ac_fn_c_try_run "$LINENO"; then :
15866   apu_try_berkeley_db=yes
15867 else
15868   apu_try_berkeley_db=no
15869 fi
15870 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15871   conftest.$ac_objext conftest.beam conftest.$ac_ext
15872 fi
15873
15874
15875     LIBS="$apu_try_berkeley_db_save_libs"
15876
15877
15878                 eval "$cache_id=$apu_try_berkeley_db"
15879
15880 fi
15881
15882             result="`eval echo '$'$cache_id`"
15883             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
15884 $as_echo "$result" >&6; }
15885           elif test ""${db_major}"" = "1"; then
15886             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh`
15887 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5
15888 $as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; }
15889 if eval \${$as_ac_Lib+:} false; then :
15890   $as_echo_n "(cached) " >&6
15891 else
15892   ac_check_lib_save_LIBS=$LIBS
15893 LIBS="-l$bdb_libname  $LIBS"
15894 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15895 /* end confdefs.h.  */
15896
15897 /* Override any GCC internal prototype to avoid an error.
15898    Use char because int might match the return type of a GCC
15899    builtin and then its argument prototype would still apply.  */
15900 #ifdef __cplusplus
15901 extern "C"
15902 #endif
15903 char dbopen ();
15904 int
15905 main ()
15906 {
15907 return dbopen ();
15908   ;
15909   return 0;
15910 }
15911 _ACEOF
15912 if ac_fn_c_try_link "$LINENO"; then :
15913   eval "$as_ac_Lib=yes"
15914 else
15915   eval "$as_ac_Lib=no"
15916 fi
15917 rm -f core conftest.err conftest.$ac_objext \
15918     conftest$ac_exeext conftest.$ac_ext
15919 LIBS=$ac_check_lib_save_LIBS
15920 fi
15921 eval ac_res=\$$as_ac_Lib
15922                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
15923 $as_echo "$ac_res" >&6; }
15924 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
15925   result=yes
15926 else
15927   result=no
15928
15929 fi
15930
15931           elif test ""${db_major}"" = "2"; then
15932             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh`
15933 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5
15934 $as_echo_n "checking for db_open in -l$bdb_libname... " >&6; }
15935 if eval \${$as_ac_Lib+:} false; then :
15936   $as_echo_n "(cached) " >&6
15937 else
15938   ac_check_lib_save_LIBS=$LIBS
15939 LIBS="-l$bdb_libname  $LIBS"
15940 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15941 /* end confdefs.h.  */
15942
15943 /* Override any GCC internal prototype to avoid an error.
15944    Use char because int might match the return type of a GCC
15945    builtin and then its argument prototype would still apply.  */
15946 #ifdef __cplusplus
15947 extern "C"
15948 #endif
15949 char db_open ();
15950 int
15951 main ()
15952 {
15953 return db_open ();
15954   ;
15955   return 0;
15956 }
15957 _ACEOF
15958 if ac_fn_c_try_link "$LINENO"; then :
15959   eval "$as_ac_Lib=yes"
15960 else
15961   eval "$as_ac_Lib=no"
15962 fi
15963 rm -f core conftest.err conftest.$ac_objext \
15964     conftest$ac_exeext conftest.$ac_ext
15965 LIBS=$ac_check_lib_save_LIBS
15966 fi
15967 eval ac_res=\$$as_ac_Lib
15968                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
15969 $as_echo "$ac_res" >&6; }
15970 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
15971   result=yes
15972 else
15973   result=no
15974
15975 fi
15976
15977           fi
15978
15979 else
15980   result="no"
15981 fi
15982
15983
15984
15985         # If we found it, no need to search any more.
15986         if test "$result" = "yes"; then
15987           found="$bdb_place"
15988           break
15989         fi
15990       done
15991       test "$found" != "not" && break
15992     done
15993     test "$found" != "not" && break
15994   done
15995
15996   # Restore the original values of the flags we tweak.
15997   LDFLAGS="$apu_check_lib_save_ldflags"
15998   CPPFLAGS="$apu_check_lib_save_cppflags"
15999
16000   case "$found" in
16001   "not")
16002     apu_have_db=0
16003     ;;
16004   "std")
16005     apu_db_header=$bdb_header
16006     apu_db_lib=$bdb_libname
16007     apu_have_db=1
16008     ;;
16009   *":"*)
16010     header="`echo $found | sed -e 's/:.*$//'`"
16011     lib="`echo $found | sed -e 's/^.*://'`"
16012
16013
16014   if test "x$APRUTIL_INCLUDES" = "x"; then
16015     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$header\""
16016     APRUTIL_INCLUDES="-I$header"
16017   else
16018     apr_addto_bugger="-I$header"
16019     for i in $apr_addto_bugger; do
16020       apr_addto_duplicate="0"
16021       for j in $APRUTIL_INCLUDES; do
16022         if test "x$i" = "x$j"; then
16023           apr_addto_duplicate="1"
16024           break
16025         fi
16026       done
16027       if test $apr_addto_duplicate = "0"; then
16028         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
16029         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
16030       fi
16031     done
16032   fi
16033
16034
16035   if test "x$APRUTIL_LDFLAGS" = "x"; then
16036     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$lib\""
16037     APRUTIL_LDFLAGS="-L$lib"
16038   else
16039     apr_addto_bugger="-L$lib"
16040     for i in $apr_addto_bugger; do
16041       apr_addto_duplicate="0"
16042       for j in $APRUTIL_LDFLAGS; do
16043         if test "x$i" = "x$j"; then
16044           apr_addto_duplicate="1"
16045           break
16046         fi
16047       done
16048       if test $apr_addto_duplicate = "0"; then
16049         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
16050         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
16051       fi
16052     done
16053   fi
16054
16055     apu_db_header=$bdb_header
16056     apu_db_lib=$bdb_libname
16057     apu_have_db=1
16058     ;;
16059   *)
16060
16061   if test "x$APRUTIL_INCLUDES" = "x"; then
16062     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$found/include\""
16063     APRUTIL_INCLUDES="-I$found/include"
16064   else
16065     apr_addto_bugger="-I$found/include"
16066     for i in $apr_addto_bugger; do
16067       apr_addto_duplicate="0"
16068       for j in $APRUTIL_INCLUDES; do
16069         if test "x$i" = "x$j"; then
16070           apr_addto_duplicate="1"
16071           break
16072         fi
16073       done
16074       if test $apr_addto_duplicate = "0"; then
16075         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
16076         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
16077       fi
16078     done
16079   fi
16080
16081
16082   if test "x$APRUTIL_LDFLAGS" = "x"; then
16083     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$found/lib\""
16084     APRUTIL_LDFLAGS="-L$found/lib"
16085   else
16086     apr_addto_bugger="-L$found/lib"
16087     for i in $apr_addto_bugger; do
16088       apr_addto_duplicate="0"
16089       for j in $APRUTIL_LDFLAGS; do
16090         if test "x$i" = "x$j"; then
16091           apr_addto_duplicate="1"
16092           break
16093         fi
16094       done
16095       if test $apr_addto_duplicate = "0"; then
16096         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
16097         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
16098       fi
16099     done
16100   fi
16101
16102     apu_db_header=$bdb_header
16103     apu_db_lib=$bdb_libname
16104     apu_have_db=1
16105     ;;
16106   esac
16107
16108   if test "$apu_have_db" = "1"; then
16109     apu_db_version=${db_major}
16110   fi
16111
16112     if test "$apu_db_version" != "$db_major"; then
16113       as_fn_error $? "Berkeley db$db_major not found" "$LINENO" 5
16114     fi
16115     ;;
16116   db[45])
16117     db_major=`echo "$requested" | sed -e 's/db//'`
16118     # Start version search at version x.9
16119     db_minor=9
16120     while [ $db_minor -ge 0 ]
16121     do
16122
16123   places="$check_places"
16124   db_major="$db_major"
16125   db_minor="$db_minor"
16126   if test -z "$places"; then
16127     places="std /usr/local /usr/local/BerkeleyDB.${db_major}.${db_minor} /boot/home/config"
16128   fi
16129
16130   bdb_version="${db_major}"
16131   if test ""${db_minor}"" != "-1"; then
16132     bdb_version="$bdb_version."${db_minor}""
16133     if test ""-1"" != "-1"; then
16134       bdb_version="$bdb_version."-1""
16135     fi
16136   fi
16137   bdb_places="$places"
16138   bdb_default_search_headers="db${db_major}${db_minor}/db.h db${db_major}/db.h db.h"
16139   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"
16140
16141
16142   apu_have_db=0
16143
16144   # Save the original values of the flags we tweak.
16145   apu_check_lib_save_libs="$LIBS"
16146   apu_check_lib_save_ldflags="$LDFLAGS"
16147   apu_check_lib_save_cppflags="$CPPFLAGS"
16148
16149   # The variable `found' is the prefix under which we've found
16150   # Berkeley DB, or `not' if we haven't found it anywhere yet.
16151   found=not
16152   for bdb_place in $bdb_places; do
16153
16154     LDFLAGS="$apu_check_lib_save_ldflags"
16155     CPPFLAGS="$apu_check_lib_save_cppflags"
16156     case "$bdb_place" in
16157       "std" )
16158         description="the standard places"
16159       ;;
16160       *":"* )
16161         header="`echo $bdb_place | sed -e 's/:.*$//'`"
16162         lib="`echo $bdb_place | sed -e 's/^.*://'`"
16163         CPPFLAGS="$CPPFLAGS -I$header"
16164         LDFLAGS="$LDFLAGS -L$lib"
16165         description="$header and $lib"
16166       ;;
16167       * )
16168         if test -d $bdb_place; then
16169           LDFLAGS="$LDFLAGS -L$bdb_place/lib"
16170           CPPFLAGS="$CPPFLAGS -I$bdb_place/include"
16171         else
16172           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5
16173 $as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; }
16174           { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5
16175 $as_echo "directory not found" >&6; }
16176           continue
16177         fi
16178         description="$bdb_place"
16179       ;;
16180     esac
16181
16182     # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this
16183     # trick to display a message instead.
16184     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5
16185 $as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; }
16186     { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
16187 $as_echo "" >&6; }
16188
16189     for bdb_libname in $bdb_default_search_lib_names; do
16190       for bdb_header in $bdb_default_search_headers; do
16191         # Clear the header cache variable for each location
16192
16193         cache_id="`echo ac_cv_header_${bdb_header} \
16194                  | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
16195
16196         unset $cache_id
16197         as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh`
16198 ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
16199 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
16200
16201           if test ""${db_major}"" = "3" -o ""${db_major}"" = "4" -o ""${db_major}"" = "5"; then
16202             # We generate a separate cache variable for each prefix and libname
16203             # we search under.  That way, we avoid caching information that
16204             # changes if the user runs `configure' with a different set of
16205             # switches.
16206
16207             cache_id="`echo apu_cv_check_berkeley_db_"${db_major}"_"${db_minor}"_"-1"_${bdb_header}_${bdb_libname}_in_${bdb_place} \
16208                      | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
16209
16210
16211             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5
16212 $as_echo_n "checking for -l$bdb_libname... " >&6; }
16213                                     if eval \${$cache_id+:} false; then :
16214   $as_echo_n "(cached) " >&6
16215 else
16216
16217
16218     apu_try_berkeley_db_save_libs="$LIBS"
16219
16220     apu_check_berkeley_db_major="${db_major}"
16221     apu_check_berkeley_db_minor="${db_minor}"
16222     apu_check_berkeley_db_patch="-1"
16223     apu_try_berkeley_db_header=$bdb_header
16224     apu_try_berkeley_db_libname=$bdb_libname
16225
16226     LIBS="$LIBS -l$apu_try_berkeley_db_libname"
16227     if test "$cross_compiling" = yes; then :
16228   apu_try_berkeley_db=yes
16229
16230 else
16231   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16232 /* end confdefs.h.  */
16233
16234 #include <stdlib.h>
16235 #include <stdio.h>
16236 #include <$apu_try_berkeley_db_header>
16237 main ()
16238 {
16239   int major, minor, patch;
16240
16241   db_version(&major, &minor, &patch);
16242
16243   /* Sanity check: ensure that db.h constants actually match the db library */
16244   if (major != DB_VERSION_MAJOR
16245       || minor != DB_VERSION_MINOR
16246       || patch != DB_VERSION_PATCH)
16247     exit (1);
16248
16249   /* Run-time check:  ensure the library claims to be the correct version. */
16250
16251   if ($apu_check_berkeley_db_major != -1) {
16252     if (major < $apu_check_berkeley_db_major)
16253       exit (1);
16254     if (major > $apu_check_berkeley_db_major)
16255       exit (0);
16256   }
16257
16258   if ($apu_check_berkeley_db_minor != -1) {
16259     if (minor < $apu_check_berkeley_db_minor)
16260       exit (1);
16261     if (minor > $apu_check_berkeley_db_minor)
16262       exit (0);
16263   }
16264
16265   if ($apu_check_berkeley_db_patch == -1
16266       || patch >= $apu_check_berkeley_db_patch)
16267     exit (0);
16268   else
16269     exit (1);
16270 }
16271
16272 _ACEOF
16273 if ac_fn_c_try_run "$LINENO"; then :
16274   apu_try_berkeley_db=yes
16275 else
16276   apu_try_berkeley_db=no
16277 fi
16278 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16279   conftest.$ac_objext conftest.beam conftest.$ac_ext
16280 fi
16281
16282
16283     LIBS="$apu_try_berkeley_db_save_libs"
16284
16285
16286                 eval "$cache_id=$apu_try_berkeley_db"
16287
16288 fi
16289
16290             result="`eval echo '$'$cache_id`"
16291             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
16292 $as_echo "$result" >&6; }
16293           elif test ""${db_major}"" = "1"; then
16294             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh`
16295 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5
16296 $as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; }
16297 if eval \${$as_ac_Lib+:} false; then :
16298   $as_echo_n "(cached) " >&6
16299 else
16300   ac_check_lib_save_LIBS=$LIBS
16301 LIBS="-l$bdb_libname  $LIBS"
16302 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16303 /* end confdefs.h.  */
16304
16305 /* Override any GCC internal prototype to avoid an error.
16306    Use char because int might match the return type of a GCC
16307    builtin and then its argument prototype would still apply.  */
16308 #ifdef __cplusplus
16309 extern "C"
16310 #endif
16311 char dbopen ();
16312 int
16313 main ()
16314 {
16315 return dbopen ();
16316   ;
16317   return 0;
16318 }
16319 _ACEOF
16320 if ac_fn_c_try_link "$LINENO"; then :
16321   eval "$as_ac_Lib=yes"
16322 else
16323   eval "$as_ac_Lib=no"
16324 fi
16325 rm -f core conftest.err conftest.$ac_objext \
16326     conftest$ac_exeext conftest.$ac_ext
16327 LIBS=$ac_check_lib_save_LIBS
16328 fi
16329 eval ac_res=\$$as_ac_Lib
16330                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
16331 $as_echo "$ac_res" >&6; }
16332 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
16333   result=yes
16334 else
16335   result=no
16336
16337 fi
16338
16339           elif test ""${db_major}"" = "2"; then
16340             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh`
16341 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5
16342 $as_echo_n "checking for db_open in -l$bdb_libname... " >&6; }
16343 if eval \${$as_ac_Lib+:} false; then :
16344   $as_echo_n "(cached) " >&6
16345 else
16346   ac_check_lib_save_LIBS=$LIBS
16347 LIBS="-l$bdb_libname  $LIBS"
16348 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16349 /* end confdefs.h.  */
16350
16351 /* Override any GCC internal prototype to avoid an error.
16352    Use char because int might match the return type of a GCC
16353    builtin and then its argument prototype would still apply.  */
16354 #ifdef __cplusplus
16355 extern "C"
16356 #endif
16357 char db_open ();
16358 int
16359 main ()
16360 {
16361 return db_open ();
16362   ;
16363   return 0;
16364 }
16365 _ACEOF
16366 if ac_fn_c_try_link "$LINENO"; then :
16367   eval "$as_ac_Lib=yes"
16368 else
16369   eval "$as_ac_Lib=no"
16370 fi
16371 rm -f core conftest.err conftest.$ac_objext \
16372     conftest$ac_exeext conftest.$ac_ext
16373 LIBS=$ac_check_lib_save_LIBS
16374 fi
16375 eval ac_res=\$$as_ac_Lib
16376                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
16377 $as_echo "$ac_res" >&6; }
16378 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
16379   result=yes
16380 else
16381   result=no
16382
16383 fi
16384
16385           fi
16386
16387 else
16388   result="no"
16389 fi
16390
16391
16392
16393         # If we found it, no need to search any more.
16394         if test "$result" = "yes"; then
16395           found="$bdb_place"
16396           break
16397         fi
16398       done
16399       test "$found" != "not" && break
16400     done
16401     test "$found" != "not" && break
16402   done
16403
16404   # Restore the original values of the flags we tweak.
16405   LDFLAGS="$apu_check_lib_save_ldflags"
16406   CPPFLAGS="$apu_check_lib_save_cppflags"
16407
16408   case "$found" in
16409   "not")
16410     apu_have_db=0
16411     ;;
16412   "std")
16413     apu_db_header=$bdb_header
16414     apu_db_lib=$bdb_libname
16415     apu_have_db=1
16416     ;;
16417   *":"*)
16418     header="`echo $found | sed -e 's/:.*$//'`"
16419     lib="`echo $found | sed -e 's/^.*://'`"
16420
16421
16422   if test "x$APRUTIL_INCLUDES" = "x"; then
16423     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$header\""
16424     APRUTIL_INCLUDES="-I$header"
16425   else
16426     apr_addto_bugger="-I$header"
16427     for i in $apr_addto_bugger; do
16428       apr_addto_duplicate="0"
16429       for j in $APRUTIL_INCLUDES; do
16430         if test "x$i" = "x$j"; then
16431           apr_addto_duplicate="1"
16432           break
16433         fi
16434       done
16435       if test $apr_addto_duplicate = "0"; then
16436         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
16437         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
16438       fi
16439     done
16440   fi
16441
16442
16443   if test "x$APRUTIL_LDFLAGS" = "x"; then
16444     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$lib\""
16445     APRUTIL_LDFLAGS="-L$lib"
16446   else
16447     apr_addto_bugger="-L$lib"
16448     for i in $apr_addto_bugger; do
16449       apr_addto_duplicate="0"
16450       for j in $APRUTIL_LDFLAGS; do
16451         if test "x$i" = "x$j"; then
16452           apr_addto_duplicate="1"
16453           break
16454         fi
16455       done
16456       if test $apr_addto_duplicate = "0"; then
16457         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
16458         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
16459       fi
16460     done
16461   fi
16462
16463     apu_db_header=$bdb_header
16464     apu_db_lib=$bdb_libname
16465     apu_have_db=1
16466     ;;
16467   *)
16468
16469   if test "x$APRUTIL_INCLUDES" = "x"; then
16470     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$found/include\""
16471     APRUTIL_INCLUDES="-I$found/include"
16472   else
16473     apr_addto_bugger="-I$found/include"
16474     for i in $apr_addto_bugger; do
16475       apr_addto_duplicate="0"
16476       for j in $APRUTIL_INCLUDES; do
16477         if test "x$i" = "x$j"; then
16478           apr_addto_duplicate="1"
16479           break
16480         fi
16481       done
16482       if test $apr_addto_duplicate = "0"; then
16483         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
16484         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
16485       fi
16486     done
16487   fi
16488
16489
16490   if test "x$APRUTIL_LDFLAGS" = "x"; then
16491     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$found/lib\""
16492     APRUTIL_LDFLAGS="-L$found/lib"
16493   else
16494     apr_addto_bugger="-L$found/lib"
16495     for i in $apr_addto_bugger; do
16496       apr_addto_duplicate="0"
16497       for j in $APRUTIL_LDFLAGS; do
16498         if test "x$i" = "x$j"; then
16499           apr_addto_duplicate="1"
16500           break
16501         fi
16502       done
16503       if test $apr_addto_duplicate = "0"; then
16504         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
16505         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
16506       fi
16507     done
16508   fi
16509
16510     apu_db_header=$bdb_header
16511     apu_db_lib=$bdb_libname
16512     apu_have_db=1
16513     ;;
16514   esac
16515
16516   if test "$apu_have_db" = "1"; then
16517     apu_db_version=${db_major}
16518   fi
16519
16520       if test "$apu_have_db" = "1"; then
16521         break
16522       fi
16523       db_minor=`expr $db_minor - 1`
16524     done
16525     if test "$apu_db_version" != "$db_major"; then
16526       as_fn_error $? "Berkeley db$db_major not found" "$LINENO" 5
16527     fi
16528     ;;
16529   default)
16530
16531   all_places="$check_places"
16532
16533   # Start version search at version 5.9
16534   db_version=59
16535   while [ $db_version -ge 40 ]
16536   do
16537     db_major=`echo $db_version | sed -e 's/.$//'`
16538     db_minor=`echo $db_version | sed -e 's/.//'`
16539
16540   places="$all_places"
16541   db_major="$db_major"
16542   db_minor="$db_minor"
16543   if test -z "$places"; then
16544     places="std /usr/local /usr/local/BerkeleyDB.${db_major}.${db_minor} /boot/home/config"
16545   fi
16546
16547   bdb_version="${db_major}"
16548   if test ""${db_minor}"" != "-1"; then
16549     bdb_version="$bdb_version."${db_minor}""
16550     if test ""-1"" != "-1"; then
16551       bdb_version="$bdb_version."-1""
16552     fi
16553   fi
16554   bdb_places="$places"
16555   bdb_default_search_headers="db${db_major}${db_minor}/db.h db${db_major}/db.h db.h"
16556   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"
16557
16558
16559   apu_have_db=0
16560
16561   # Save the original values of the flags we tweak.
16562   apu_check_lib_save_libs="$LIBS"
16563   apu_check_lib_save_ldflags="$LDFLAGS"
16564   apu_check_lib_save_cppflags="$CPPFLAGS"
16565
16566   # The variable `found' is the prefix under which we've found
16567   # Berkeley DB, or `not' if we haven't found it anywhere yet.
16568   found=not
16569   for bdb_place in $bdb_places; do
16570
16571     LDFLAGS="$apu_check_lib_save_ldflags"
16572     CPPFLAGS="$apu_check_lib_save_cppflags"
16573     case "$bdb_place" in
16574       "std" )
16575         description="the standard places"
16576       ;;
16577       *":"* )
16578         header="`echo $bdb_place | sed -e 's/:.*$//'`"
16579         lib="`echo $bdb_place | sed -e 's/^.*://'`"
16580         CPPFLAGS="$CPPFLAGS -I$header"
16581         LDFLAGS="$LDFLAGS -L$lib"
16582         description="$header and $lib"
16583       ;;
16584       * )
16585         if test -d $bdb_place; then
16586           LDFLAGS="$LDFLAGS -L$bdb_place/lib"
16587           CPPFLAGS="$CPPFLAGS -I$bdb_place/include"
16588         else
16589           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5
16590 $as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; }
16591           { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5
16592 $as_echo "directory not found" >&6; }
16593           continue
16594         fi
16595         description="$bdb_place"
16596       ;;
16597     esac
16598
16599     # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this
16600     # trick to display a message instead.
16601     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5
16602 $as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; }
16603     { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
16604 $as_echo "" >&6; }
16605
16606     for bdb_libname in $bdb_default_search_lib_names; do
16607       for bdb_header in $bdb_default_search_headers; do
16608         # Clear the header cache variable for each location
16609
16610         cache_id="`echo ac_cv_header_${bdb_header} \
16611                  | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
16612
16613         unset $cache_id
16614         as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh`
16615 ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
16616 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
16617
16618           if test ""${db_major}"" = "3" -o ""${db_major}"" = "4" -o ""${db_major}"" = "5"; then
16619             # We generate a separate cache variable for each prefix and libname
16620             # we search under.  That way, we avoid caching information that
16621             # changes if the user runs `configure' with a different set of
16622             # switches.
16623
16624             cache_id="`echo apu_cv_check_berkeley_db_"${db_major}"_"${db_minor}"_"-1"_${bdb_header}_${bdb_libname}_in_${bdb_place} \
16625                      | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
16626
16627
16628             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5
16629 $as_echo_n "checking for -l$bdb_libname... " >&6; }
16630                                     if eval \${$cache_id+:} false; then :
16631   $as_echo_n "(cached) " >&6
16632 else
16633
16634
16635     apu_try_berkeley_db_save_libs="$LIBS"
16636
16637     apu_check_berkeley_db_major="${db_major}"
16638     apu_check_berkeley_db_minor="${db_minor}"
16639     apu_check_berkeley_db_patch="-1"
16640     apu_try_berkeley_db_header=$bdb_header
16641     apu_try_berkeley_db_libname=$bdb_libname
16642
16643     LIBS="$LIBS -l$apu_try_berkeley_db_libname"
16644     if test "$cross_compiling" = yes; then :
16645   apu_try_berkeley_db=yes
16646
16647 else
16648   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16649 /* end confdefs.h.  */
16650
16651 #include <stdlib.h>
16652 #include <stdio.h>
16653 #include <$apu_try_berkeley_db_header>
16654 main ()
16655 {
16656   int major, minor, patch;
16657
16658   db_version(&major, &minor, &patch);
16659
16660   /* Sanity check: ensure that db.h constants actually match the db library */
16661   if (major != DB_VERSION_MAJOR
16662       || minor != DB_VERSION_MINOR
16663       || patch != DB_VERSION_PATCH)
16664     exit (1);
16665
16666   /* Run-time check:  ensure the library claims to be the correct version. */
16667
16668   if ($apu_check_berkeley_db_major != -1) {
16669     if (major < $apu_check_berkeley_db_major)
16670       exit (1);
16671     if (major > $apu_check_berkeley_db_major)
16672       exit (0);
16673   }
16674
16675   if ($apu_check_berkeley_db_minor != -1) {
16676     if (minor < $apu_check_berkeley_db_minor)
16677       exit (1);
16678     if (minor > $apu_check_berkeley_db_minor)
16679       exit (0);
16680   }
16681
16682   if ($apu_check_berkeley_db_patch == -1
16683       || patch >= $apu_check_berkeley_db_patch)
16684     exit (0);
16685   else
16686     exit (1);
16687 }
16688
16689 _ACEOF
16690 if ac_fn_c_try_run "$LINENO"; then :
16691   apu_try_berkeley_db=yes
16692 else
16693   apu_try_berkeley_db=no
16694 fi
16695 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16696   conftest.$ac_objext conftest.beam conftest.$ac_ext
16697 fi
16698
16699
16700     LIBS="$apu_try_berkeley_db_save_libs"
16701
16702
16703                 eval "$cache_id=$apu_try_berkeley_db"
16704
16705 fi
16706
16707             result="`eval echo '$'$cache_id`"
16708             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
16709 $as_echo "$result" >&6; }
16710           elif test ""${db_major}"" = "1"; then
16711             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh`
16712 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5
16713 $as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; }
16714 if eval \${$as_ac_Lib+:} false; then :
16715   $as_echo_n "(cached) " >&6
16716 else
16717   ac_check_lib_save_LIBS=$LIBS
16718 LIBS="-l$bdb_libname  $LIBS"
16719 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16720 /* end confdefs.h.  */
16721
16722 /* Override any GCC internal prototype to avoid an error.
16723    Use char because int might match the return type of a GCC
16724    builtin and then its argument prototype would still apply.  */
16725 #ifdef __cplusplus
16726 extern "C"
16727 #endif
16728 char dbopen ();
16729 int
16730 main ()
16731 {
16732 return dbopen ();
16733   ;
16734   return 0;
16735 }
16736 _ACEOF
16737 if ac_fn_c_try_link "$LINENO"; then :
16738   eval "$as_ac_Lib=yes"
16739 else
16740   eval "$as_ac_Lib=no"
16741 fi
16742 rm -f core conftest.err conftest.$ac_objext \
16743     conftest$ac_exeext conftest.$ac_ext
16744 LIBS=$ac_check_lib_save_LIBS
16745 fi
16746 eval ac_res=\$$as_ac_Lib
16747                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
16748 $as_echo "$ac_res" >&6; }
16749 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
16750   result=yes
16751 else
16752   result=no
16753
16754 fi
16755
16756           elif test ""${db_major}"" = "2"; then
16757             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh`
16758 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5
16759 $as_echo_n "checking for db_open in -l$bdb_libname... " >&6; }
16760 if eval \${$as_ac_Lib+:} false; then :
16761   $as_echo_n "(cached) " >&6
16762 else
16763   ac_check_lib_save_LIBS=$LIBS
16764 LIBS="-l$bdb_libname  $LIBS"
16765 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16766 /* end confdefs.h.  */
16767
16768 /* Override any GCC internal prototype to avoid an error.
16769    Use char because int might match the return type of a GCC
16770    builtin and then its argument prototype would still apply.  */
16771 #ifdef __cplusplus
16772 extern "C"
16773 #endif
16774 char db_open ();
16775 int
16776 main ()
16777 {
16778 return db_open ();
16779   ;
16780   return 0;
16781 }
16782 _ACEOF
16783 if ac_fn_c_try_link "$LINENO"; then :
16784   eval "$as_ac_Lib=yes"
16785 else
16786   eval "$as_ac_Lib=no"
16787 fi
16788 rm -f core conftest.err conftest.$ac_objext \
16789     conftest$ac_exeext conftest.$ac_ext
16790 LIBS=$ac_check_lib_save_LIBS
16791 fi
16792 eval ac_res=\$$as_ac_Lib
16793                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
16794 $as_echo "$ac_res" >&6; }
16795 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
16796   result=yes
16797 else
16798   result=no
16799
16800 fi
16801
16802           fi
16803
16804 else
16805   result="no"
16806 fi
16807
16808
16809
16810         # If we found it, no need to search any more.
16811         if test "$result" = "yes"; then
16812           found="$bdb_place"
16813           break
16814         fi
16815       done
16816       test "$found" != "not" && break
16817     done
16818     test "$found" != "not" && break
16819   done
16820
16821   # Restore the original values of the flags we tweak.
16822   LDFLAGS="$apu_check_lib_save_ldflags"
16823   CPPFLAGS="$apu_check_lib_save_cppflags"
16824
16825   case "$found" in
16826   "not")
16827     apu_have_db=0
16828     ;;
16829   "std")
16830     apu_db_header=$bdb_header
16831     apu_db_lib=$bdb_libname
16832     apu_have_db=1
16833     ;;
16834   *":"*)
16835     header="`echo $found | sed -e 's/:.*$//'`"
16836     lib="`echo $found | sed -e 's/^.*://'`"
16837
16838
16839   if test "x$APRUTIL_INCLUDES" = "x"; then
16840     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$header\""
16841     APRUTIL_INCLUDES="-I$header"
16842   else
16843     apr_addto_bugger="-I$header"
16844     for i in $apr_addto_bugger; do
16845       apr_addto_duplicate="0"
16846       for j in $APRUTIL_INCLUDES; do
16847         if test "x$i" = "x$j"; then
16848           apr_addto_duplicate="1"
16849           break
16850         fi
16851       done
16852       if test $apr_addto_duplicate = "0"; then
16853         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
16854         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
16855       fi
16856     done
16857   fi
16858
16859
16860   if test "x$APRUTIL_LDFLAGS" = "x"; then
16861     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$lib\""
16862     APRUTIL_LDFLAGS="-L$lib"
16863   else
16864     apr_addto_bugger="-L$lib"
16865     for i in $apr_addto_bugger; do
16866       apr_addto_duplicate="0"
16867       for j in $APRUTIL_LDFLAGS; do
16868         if test "x$i" = "x$j"; then
16869           apr_addto_duplicate="1"
16870           break
16871         fi
16872       done
16873       if test $apr_addto_duplicate = "0"; then
16874         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
16875         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
16876       fi
16877     done
16878   fi
16879
16880     apu_db_header=$bdb_header
16881     apu_db_lib=$bdb_libname
16882     apu_have_db=1
16883     ;;
16884   *)
16885
16886   if test "x$APRUTIL_INCLUDES" = "x"; then
16887     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$found/include\""
16888     APRUTIL_INCLUDES="-I$found/include"
16889   else
16890     apr_addto_bugger="-I$found/include"
16891     for i in $apr_addto_bugger; do
16892       apr_addto_duplicate="0"
16893       for j in $APRUTIL_INCLUDES; do
16894         if test "x$i" = "x$j"; then
16895           apr_addto_duplicate="1"
16896           break
16897         fi
16898       done
16899       if test $apr_addto_duplicate = "0"; then
16900         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
16901         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
16902       fi
16903     done
16904   fi
16905
16906
16907   if test "x$APRUTIL_LDFLAGS" = "x"; then
16908     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$found/lib\""
16909     APRUTIL_LDFLAGS="-L$found/lib"
16910   else
16911     apr_addto_bugger="-L$found/lib"
16912     for i in $apr_addto_bugger; do
16913       apr_addto_duplicate="0"
16914       for j in $APRUTIL_LDFLAGS; do
16915         if test "x$i" = "x$j"; then
16916           apr_addto_duplicate="1"
16917           break
16918         fi
16919       done
16920       if test $apr_addto_duplicate = "0"; then
16921         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
16922         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
16923       fi
16924     done
16925   fi
16926
16927     apu_db_header=$bdb_header
16928     apu_db_lib=$bdb_libname
16929     apu_have_db=1
16930     ;;
16931   esac
16932
16933   if test "$apu_have_db" = "1"; then
16934     apu_db_version=${db_major}
16935   fi
16936
16937     if test "$apu_have_db" = "1"; then
16938       break
16939     fi
16940     db_version=`expr $db_version - 1`
16941   done
16942   if test "$apu_have_db" = "0"; then
16943
16944   places="$all_places"
16945   if test -z "$places"; then
16946     places="std"
16947   fi
16948
16949   bdb_version=3
16950   if test "-1" != "-1"; then
16951     bdb_version="$bdb_version.-1"
16952     if test "-1" != "-1"; then
16953       bdb_version="$bdb_version.-1"
16954     fi
16955   fi
16956   bdb_places="$places"
16957   bdb_default_search_headers="db3/db.h db.h"
16958   bdb_default_search_lib_names="db3 db"
16959
16960
16961   apu_have_db=0
16962
16963   # Save the original values of the flags we tweak.
16964   apu_check_lib_save_libs="$LIBS"
16965   apu_check_lib_save_ldflags="$LDFLAGS"
16966   apu_check_lib_save_cppflags="$CPPFLAGS"
16967
16968   # The variable `found' is the prefix under which we've found
16969   # Berkeley DB, or `not' if we haven't found it anywhere yet.
16970   found=not
16971   for bdb_place in $bdb_places; do
16972
16973     LDFLAGS="$apu_check_lib_save_ldflags"
16974     CPPFLAGS="$apu_check_lib_save_cppflags"
16975     case "$bdb_place" in
16976       "std" )
16977         description="the standard places"
16978       ;;
16979       *":"* )
16980         header="`echo $bdb_place | sed -e 's/:.*$//'`"
16981         lib="`echo $bdb_place | sed -e 's/^.*://'`"
16982         CPPFLAGS="$CPPFLAGS -I$header"
16983         LDFLAGS="$LDFLAGS -L$lib"
16984         description="$header and $lib"
16985       ;;
16986       * )
16987         if test -d $bdb_place; then
16988           LDFLAGS="$LDFLAGS -L$bdb_place/lib"
16989           CPPFLAGS="$CPPFLAGS -I$bdb_place/include"
16990         else
16991           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5
16992 $as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; }
16993           { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5
16994 $as_echo "directory not found" >&6; }
16995           continue
16996         fi
16997         description="$bdb_place"
16998       ;;
16999     esac
17000
17001     # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this
17002     # trick to display a message instead.
17003     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5
17004 $as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; }
17005     { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
17006 $as_echo "" >&6; }
17007
17008     for bdb_libname in $bdb_default_search_lib_names; do
17009       for bdb_header in $bdb_default_search_headers; do
17010         # Clear the header cache variable for each location
17011
17012         cache_id="`echo ac_cv_header_${bdb_header} \
17013                  | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
17014
17015         unset $cache_id
17016         as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh`
17017 ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
17018 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
17019
17020           if test "3" = "3" -o "3" = "4" -o "3" = "5"; then
17021             # We generate a separate cache variable for each prefix and libname
17022             # we search under.  That way, we avoid caching information that
17023             # changes if the user runs `configure' with a different set of
17024             # switches.
17025
17026             cache_id="`echo apu_cv_check_berkeley_db_3_-1_-1_${bdb_header}_${bdb_libname}_in_${bdb_place} \
17027                      | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
17028
17029
17030             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5
17031 $as_echo_n "checking for -l$bdb_libname... " >&6; }
17032                                     if eval \${$cache_id+:} false; then :
17033   $as_echo_n "(cached) " >&6
17034 else
17035
17036
17037     apu_try_berkeley_db_save_libs="$LIBS"
17038
17039     apu_check_berkeley_db_major=3
17040     apu_check_berkeley_db_minor=-1
17041     apu_check_berkeley_db_patch=-1
17042     apu_try_berkeley_db_header=$bdb_header
17043     apu_try_berkeley_db_libname=$bdb_libname
17044
17045     LIBS="$LIBS -l$apu_try_berkeley_db_libname"
17046     if test "$cross_compiling" = yes; then :
17047   apu_try_berkeley_db=yes
17048
17049 else
17050   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17051 /* end confdefs.h.  */
17052
17053 #include <stdlib.h>
17054 #include <stdio.h>
17055 #include <$apu_try_berkeley_db_header>
17056 main ()
17057 {
17058   int major, minor, patch;
17059
17060   db_version(&major, &minor, &patch);
17061
17062   /* Sanity check: ensure that db.h constants actually match the db library */
17063   if (major != DB_VERSION_MAJOR
17064       || minor != DB_VERSION_MINOR
17065       || patch != DB_VERSION_PATCH)
17066     exit (1);
17067
17068   /* Run-time check:  ensure the library claims to be the correct version. */
17069
17070   if ($apu_check_berkeley_db_major != -1) {
17071     if (major < $apu_check_berkeley_db_major)
17072       exit (1);
17073     if (major > $apu_check_berkeley_db_major)
17074       exit (0);
17075   }
17076
17077   if ($apu_check_berkeley_db_minor != -1) {
17078     if (minor < $apu_check_berkeley_db_minor)
17079       exit (1);
17080     if (minor > $apu_check_berkeley_db_minor)
17081       exit (0);
17082   }
17083
17084   if ($apu_check_berkeley_db_patch == -1
17085       || patch >= $apu_check_berkeley_db_patch)
17086     exit (0);
17087   else
17088     exit (1);
17089 }
17090
17091 _ACEOF
17092 if ac_fn_c_try_run "$LINENO"; then :
17093   apu_try_berkeley_db=yes
17094 else
17095   apu_try_berkeley_db=no
17096 fi
17097 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
17098   conftest.$ac_objext conftest.beam conftest.$ac_ext
17099 fi
17100
17101
17102     LIBS="$apu_try_berkeley_db_save_libs"
17103
17104
17105                 eval "$cache_id=$apu_try_berkeley_db"
17106
17107 fi
17108
17109             result="`eval echo '$'$cache_id`"
17110             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
17111 $as_echo "$result" >&6; }
17112           elif test "3" = "1"; then
17113             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh`
17114 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5
17115 $as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; }
17116 if eval \${$as_ac_Lib+:} false; then :
17117   $as_echo_n "(cached) " >&6
17118 else
17119   ac_check_lib_save_LIBS=$LIBS
17120 LIBS="-l$bdb_libname  $LIBS"
17121 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17122 /* end confdefs.h.  */
17123
17124 /* Override any GCC internal prototype to avoid an error.
17125    Use char because int might match the return type of a GCC
17126    builtin and then its argument prototype would still apply.  */
17127 #ifdef __cplusplus
17128 extern "C"
17129 #endif
17130 char dbopen ();
17131 int
17132 main ()
17133 {
17134 return dbopen ();
17135   ;
17136   return 0;
17137 }
17138 _ACEOF
17139 if ac_fn_c_try_link "$LINENO"; then :
17140   eval "$as_ac_Lib=yes"
17141 else
17142   eval "$as_ac_Lib=no"
17143 fi
17144 rm -f core conftest.err conftest.$ac_objext \
17145     conftest$ac_exeext conftest.$ac_ext
17146 LIBS=$ac_check_lib_save_LIBS
17147 fi
17148 eval ac_res=\$$as_ac_Lib
17149                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
17150 $as_echo "$ac_res" >&6; }
17151 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
17152   result=yes
17153 else
17154   result=no
17155
17156 fi
17157
17158           elif test "3" = "2"; then
17159             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh`
17160 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5
17161 $as_echo_n "checking for db_open in -l$bdb_libname... " >&6; }
17162 if eval \${$as_ac_Lib+:} false; then :
17163   $as_echo_n "(cached) " >&6
17164 else
17165   ac_check_lib_save_LIBS=$LIBS
17166 LIBS="-l$bdb_libname  $LIBS"
17167 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17168 /* end confdefs.h.  */
17169
17170 /* Override any GCC internal prototype to avoid an error.
17171    Use char because int might match the return type of a GCC
17172    builtin and then its argument prototype would still apply.  */
17173 #ifdef __cplusplus
17174 extern "C"
17175 #endif
17176 char db_open ();
17177 int
17178 main ()
17179 {
17180 return db_open ();
17181   ;
17182   return 0;
17183 }
17184 _ACEOF
17185 if ac_fn_c_try_link "$LINENO"; then :
17186   eval "$as_ac_Lib=yes"
17187 else
17188   eval "$as_ac_Lib=no"
17189 fi
17190 rm -f core conftest.err conftest.$ac_objext \
17191     conftest$ac_exeext conftest.$ac_ext
17192 LIBS=$ac_check_lib_save_LIBS
17193 fi
17194 eval ac_res=\$$as_ac_Lib
17195                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
17196 $as_echo "$ac_res" >&6; }
17197 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
17198   result=yes
17199 else
17200   result=no
17201
17202 fi
17203
17204           fi
17205
17206 else
17207   result="no"
17208 fi
17209
17210
17211
17212         # If we found it, no need to search any more.
17213         if test "$result" = "yes"; then
17214           found="$bdb_place"
17215           break
17216         fi
17217       done
17218       test "$found" != "not" && break
17219     done
17220     test "$found" != "not" && break
17221   done
17222
17223   # Restore the original values of the flags we tweak.
17224   LDFLAGS="$apu_check_lib_save_ldflags"
17225   CPPFLAGS="$apu_check_lib_save_cppflags"
17226
17227   case "$found" in
17228   "not")
17229     apu_have_db=0
17230     ;;
17231   "std")
17232     apu_db_header=$bdb_header
17233     apu_db_lib=$bdb_libname
17234     apu_have_db=1
17235     ;;
17236   *":"*)
17237     header="`echo $found | sed -e 's/:.*$//'`"
17238     lib="`echo $found | sed -e 's/^.*://'`"
17239
17240
17241   if test "x$APRUTIL_INCLUDES" = "x"; then
17242     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$header\""
17243     APRUTIL_INCLUDES="-I$header"
17244   else
17245     apr_addto_bugger="-I$header"
17246     for i in $apr_addto_bugger; do
17247       apr_addto_duplicate="0"
17248       for j in $APRUTIL_INCLUDES; do
17249         if test "x$i" = "x$j"; then
17250           apr_addto_duplicate="1"
17251           break
17252         fi
17253       done
17254       if test $apr_addto_duplicate = "0"; then
17255         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
17256         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
17257       fi
17258     done
17259   fi
17260
17261
17262   if test "x$APRUTIL_LDFLAGS" = "x"; then
17263     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$lib\""
17264     APRUTIL_LDFLAGS="-L$lib"
17265   else
17266     apr_addto_bugger="-L$lib"
17267     for i in $apr_addto_bugger; do
17268       apr_addto_duplicate="0"
17269       for j in $APRUTIL_LDFLAGS; do
17270         if test "x$i" = "x$j"; then
17271           apr_addto_duplicate="1"
17272           break
17273         fi
17274       done
17275       if test $apr_addto_duplicate = "0"; then
17276         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
17277         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
17278       fi
17279     done
17280   fi
17281
17282     apu_db_header=$bdb_header
17283     apu_db_lib=$bdb_libname
17284     apu_have_db=1
17285     ;;
17286   *)
17287
17288   if test "x$APRUTIL_INCLUDES" = "x"; then
17289     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$found/include\""
17290     APRUTIL_INCLUDES="-I$found/include"
17291   else
17292     apr_addto_bugger="-I$found/include"
17293     for i in $apr_addto_bugger; do
17294       apr_addto_duplicate="0"
17295       for j in $APRUTIL_INCLUDES; do
17296         if test "x$i" = "x$j"; then
17297           apr_addto_duplicate="1"
17298           break
17299         fi
17300       done
17301       if test $apr_addto_duplicate = "0"; then
17302         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
17303         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
17304       fi
17305     done
17306   fi
17307
17308
17309   if test "x$APRUTIL_LDFLAGS" = "x"; then
17310     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$found/lib\""
17311     APRUTIL_LDFLAGS="-L$found/lib"
17312   else
17313     apr_addto_bugger="-L$found/lib"
17314     for i in $apr_addto_bugger; do
17315       apr_addto_duplicate="0"
17316       for j in $APRUTIL_LDFLAGS; do
17317         if test "x$i" = "x$j"; then
17318           apr_addto_duplicate="1"
17319           break
17320         fi
17321       done
17322       if test $apr_addto_duplicate = "0"; then
17323         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
17324         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
17325       fi
17326     done
17327   fi
17328
17329     apu_db_header=$bdb_header
17330     apu_db_lib=$bdb_libname
17331     apu_have_db=1
17332     ;;
17333   esac
17334
17335   if test "$apu_have_db" = "1"; then
17336     apu_db_version=3
17337   fi
17338
17339   fi
17340   if test "$apu_have_db" = "0"; then
17341
17342   places="$all_places"
17343   if test -z "$places"; then
17344     places="std"
17345   fi
17346
17347   bdb_version=2
17348   if test "-1" != "-1"; then
17349     bdb_version="$bdb_version.-1"
17350     if test "-1" != "-1"; then
17351       bdb_version="$bdb_version.-1"
17352     fi
17353   fi
17354   bdb_places="$places"
17355   bdb_default_search_headers="db2/db.h db.h"
17356   bdb_default_search_lib_names="db2 db"
17357
17358
17359   apu_have_db=0
17360
17361   # Save the original values of the flags we tweak.
17362   apu_check_lib_save_libs="$LIBS"
17363   apu_check_lib_save_ldflags="$LDFLAGS"
17364   apu_check_lib_save_cppflags="$CPPFLAGS"
17365
17366   # The variable `found' is the prefix under which we've found
17367   # Berkeley DB, or `not' if we haven't found it anywhere yet.
17368   found=not
17369   for bdb_place in $bdb_places; do
17370
17371     LDFLAGS="$apu_check_lib_save_ldflags"
17372     CPPFLAGS="$apu_check_lib_save_cppflags"
17373     case "$bdb_place" in
17374       "std" )
17375         description="the standard places"
17376       ;;
17377       *":"* )
17378         header="`echo $bdb_place | sed -e 's/:.*$//'`"
17379         lib="`echo $bdb_place | sed -e 's/^.*://'`"
17380         CPPFLAGS="$CPPFLAGS -I$header"
17381         LDFLAGS="$LDFLAGS -L$lib"
17382         description="$header and $lib"
17383       ;;
17384       * )
17385         if test -d $bdb_place; then
17386           LDFLAGS="$LDFLAGS -L$bdb_place/lib"
17387           CPPFLAGS="$CPPFLAGS -I$bdb_place/include"
17388         else
17389           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5
17390 $as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; }
17391           { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5
17392 $as_echo "directory not found" >&6; }
17393           continue
17394         fi
17395         description="$bdb_place"
17396       ;;
17397     esac
17398
17399     # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this
17400     # trick to display a message instead.
17401     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5
17402 $as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; }
17403     { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
17404 $as_echo "" >&6; }
17405
17406     for bdb_libname in $bdb_default_search_lib_names; do
17407       for bdb_header in $bdb_default_search_headers; do
17408         # Clear the header cache variable for each location
17409
17410         cache_id="`echo ac_cv_header_${bdb_header} \
17411                  | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
17412
17413         unset $cache_id
17414         as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh`
17415 ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
17416 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
17417
17418           if test "2" = "3" -o "2" = "4" -o "2" = "5"; then
17419             # We generate a separate cache variable for each prefix and libname
17420             # we search under.  That way, we avoid caching information that
17421             # changes if the user runs `configure' with a different set of
17422             # switches.
17423
17424             cache_id="`echo apu_cv_check_berkeley_db_2_-1_-1_${bdb_header}_${bdb_libname}_in_${bdb_place} \
17425                      | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
17426
17427
17428             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5
17429 $as_echo_n "checking for -l$bdb_libname... " >&6; }
17430                                     if eval \${$cache_id+:} false; then :
17431   $as_echo_n "(cached) " >&6
17432 else
17433
17434
17435     apu_try_berkeley_db_save_libs="$LIBS"
17436
17437     apu_check_berkeley_db_major=2
17438     apu_check_berkeley_db_minor=-1
17439     apu_check_berkeley_db_patch=-1
17440     apu_try_berkeley_db_header=$bdb_header
17441     apu_try_berkeley_db_libname=$bdb_libname
17442
17443     LIBS="$LIBS -l$apu_try_berkeley_db_libname"
17444     if test "$cross_compiling" = yes; then :
17445   apu_try_berkeley_db=yes
17446
17447 else
17448   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17449 /* end confdefs.h.  */
17450
17451 #include <stdlib.h>
17452 #include <stdio.h>
17453 #include <$apu_try_berkeley_db_header>
17454 main ()
17455 {
17456   int major, minor, patch;
17457
17458   db_version(&major, &minor, &patch);
17459
17460   /* Sanity check: ensure that db.h constants actually match the db library */
17461   if (major != DB_VERSION_MAJOR
17462       || minor != DB_VERSION_MINOR
17463       || patch != DB_VERSION_PATCH)
17464     exit (1);
17465
17466   /* Run-time check:  ensure the library claims to be the correct version. */
17467
17468   if ($apu_check_berkeley_db_major != -1) {
17469     if (major < $apu_check_berkeley_db_major)
17470       exit (1);
17471     if (major > $apu_check_berkeley_db_major)
17472       exit (0);
17473   }
17474
17475   if ($apu_check_berkeley_db_minor != -1) {
17476     if (minor < $apu_check_berkeley_db_minor)
17477       exit (1);
17478     if (minor > $apu_check_berkeley_db_minor)
17479       exit (0);
17480   }
17481
17482   if ($apu_check_berkeley_db_patch == -1
17483       || patch >= $apu_check_berkeley_db_patch)
17484     exit (0);
17485   else
17486     exit (1);
17487 }
17488
17489 _ACEOF
17490 if ac_fn_c_try_run "$LINENO"; then :
17491   apu_try_berkeley_db=yes
17492 else
17493   apu_try_berkeley_db=no
17494 fi
17495 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
17496   conftest.$ac_objext conftest.beam conftest.$ac_ext
17497 fi
17498
17499
17500     LIBS="$apu_try_berkeley_db_save_libs"
17501
17502
17503                 eval "$cache_id=$apu_try_berkeley_db"
17504
17505 fi
17506
17507             result="`eval echo '$'$cache_id`"
17508             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
17509 $as_echo "$result" >&6; }
17510           elif test "2" = "1"; then
17511             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh`
17512 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5
17513 $as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; }
17514 if eval \${$as_ac_Lib+:} false; then :
17515   $as_echo_n "(cached) " >&6
17516 else
17517   ac_check_lib_save_LIBS=$LIBS
17518 LIBS="-l$bdb_libname  $LIBS"
17519 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17520 /* end confdefs.h.  */
17521
17522 /* Override any GCC internal prototype to avoid an error.
17523    Use char because int might match the return type of a GCC
17524    builtin and then its argument prototype would still apply.  */
17525 #ifdef __cplusplus
17526 extern "C"
17527 #endif
17528 char dbopen ();
17529 int
17530 main ()
17531 {
17532 return dbopen ();
17533   ;
17534   return 0;
17535 }
17536 _ACEOF
17537 if ac_fn_c_try_link "$LINENO"; then :
17538   eval "$as_ac_Lib=yes"
17539 else
17540   eval "$as_ac_Lib=no"
17541 fi
17542 rm -f core conftest.err conftest.$ac_objext \
17543     conftest$ac_exeext conftest.$ac_ext
17544 LIBS=$ac_check_lib_save_LIBS
17545 fi
17546 eval ac_res=\$$as_ac_Lib
17547                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
17548 $as_echo "$ac_res" >&6; }
17549 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
17550   result=yes
17551 else
17552   result=no
17553
17554 fi
17555
17556           elif test "2" = "2"; then
17557             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh`
17558 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5
17559 $as_echo_n "checking for db_open in -l$bdb_libname... " >&6; }
17560 if eval \${$as_ac_Lib+:} false; then :
17561   $as_echo_n "(cached) " >&6
17562 else
17563   ac_check_lib_save_LIBS=$LIBS
17564 LIBS="-l$bdb_libname  $LIBS"
17565 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17566 /* end confdefs.h.  */
17567
17568 /* Override any GCC internal prototype to avoid an error.
17569    Use char because int might match the return type of a GCC
17570    builtin and then its argument prototype would still apply.  */
17571 #ifdef __cplusplus
17572 extern "C"
17573 #endif
17574 char db_open ();
17575 int
17576 main ()
17577 {
17578 return db_open ();
17579   ;
17580   return 0;
17581 }
17582 _ACEOF
17583 if ac_fn_c_try_link "$LINENO"; then :
17584   eval "$as_ac_Lib=yes"
17585 else
17586   eval "$as_ac_Lib=no"
17587 fi
17588 rm -f core conftest.err conftest.$ac_objext \
17589     conftest$ac_exeext conftest.$ac_ext
17590 LIBS=$ac_check_lib_save_LIBS
17591 fi
17592 eval ac_res=\$$as_ac_Lib
17593                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
17594 $as_echo "$ac_res" >&6; }
17595 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
17596   result=yes
17597 else
17598   result=no
17599
17600 fi
17601
17602           fi
17603
17604 else
17605   result="no"
17606 fi
17607
17608
17609
17610         # If we found it, no need to search any more.
17611         if test "$result" = "yes"; then
17612           found="$bdb_place"
17613           break
17614         fi
17615       done
17616       test "$found" != "not" && break
17617     done
17618     test "$found" != "not" && break
17619   done
17620
17621   # Restore the original values of the flags we tweak.
17622   LDFLAGS="$apu_check_lib_save_ldflags"
17623   CPPFLAGS="$apu_check_lib_save_cppflags"
17624
17625   case "$found" in
17626   "not")
17627     apu_have_db=0
17628     ;;
17629   "std")
17630     apu_db_header=$bdb_header
17631     apu_db_lib=$bdb_libname
17632     apu_have_db=1
17633     ;;
17634   *":"*)
17635     header="`echo $found | sed -e 's/:.*$//'`"
17636     lib="`echo $found | sed -e 's/^.*://'`"
17637
17638
17639   if test "x$APRUTIL_INCLUDES" = "x"; then
17640     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$header\""
17641     APRUTIL_INCLUDES="-I$header"
17642   else
17643     apr_addto_bugger="-I$header"
17644     for i in $apr_addto_bugger; do
17645       apr_addto_duplicate="0"
17646       for j in $APRUTIL_INCLUDES; do
17647         if test "x$i" = "x$j"; then
17648           apr_addto_duplicate="1"
17649           break
17650         fi
17651       done
17652       if test $apr_addto_duplicate = "0"; then
17653         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
17654         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
17655       fi
17656     done
17657   fi
17658
17659
17660   if test "x$APRUTIL_LDFLAGS" = "x"; then
17661     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$lib\""
17662     APRUTIL_LDFLAGS="-L$lib"
17663   else
17664     apr_addto_bugger="-L$lib"
17665     for i in $apr_addto_bugger; do
17666       apr_addto_duplicate="0"
17667       for j in $APRUTIL_LDFLAGS; do
17668         if test "x$i" = "x$j"; then
17669           apr_addto_duplicate="1"
17670           break
17671         fi
17672       done
17673       if test $apr_addto_duplicate = "0"; then
17674         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
17675         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
17676       fi
17677     done
17678   fi
17679
17680     apu_db_header=$bdb_header
17681     apu_db_lib=$bdb_libname
17682     apu_have_db=1
17683     ;;
17684   *)
17685
17686   if test "x$APRUTIL_INCLUDES" = "x"; then
17687     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$found/include\""
17688     APRUTIL_INCLUDES="-I$found/include"
17689   else
17690     apr_addto_bugger="-I$found/include"
17691     for i in $apr_addto_bugger; do
17692       apr_addto_duplicate="0"
17693       for j in $APRUTIL_INCLUDES; do
17694         if test "x$i" = "x$j"; then
17695           apr_addto_duplicate="1"
17696           break
17697         fi
17698       done
17699       if test $apr_addto_duplicate = "0"; then
17700         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
17701         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
17702       fi
17703     done
17704   fi
17705
17706
17707   if test "x$APRUTIL_LDFLAGS" = "x"; then
17708     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$found/lib\""
17709     APRUTIL_LDFLAGS="-L$found/lib"
17710   else
17711     apr_addto_bugger="-L$found/lib"
17712     for i in $apr_addto_bugger; do
17713       apr_addto_duplicate="0"
17714       for j in $APRUTIL_LDFLAGS; do
17715         if test "x$i" = "x$j"; then
17716           apr_addto_duplicate="1"
17717           break
17718         fi
17719       done
17720       if test $apr_addto_duplicate = "0"; then
17721         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
17722         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
17723       fi
17724     done
17725   fi
17726
17727     apu_db_header=$bdb_header
17728     apu_db_lib=$bdb_libname
17729     apu_have_db=1
17730     ;;
17731   esac
17732
17733   if test "$apu_have_db" = "1"; then
17734     apu_db_version=2
17735   fi
17736
17737   fi
17738   if test "$apu_have_db" = "0"; then
17739
17740   places="$all_places"
17741   if test -z "$places"; then
17742     places="std"
17743   fi
17744
17745   bdb_version=1
17746   if test "0" != "-1"; then
17747     bdb_version="$bdb_version.0"
17748     if test "0" != "-1"; then
17749       bdb_version="$bdb_version.0"
17750     fi
17751   fi
17752   bdb_places="$places"
17753   bdb_default_search_headers="db1/db.h db.h"
17754   bdb_default_search_lib_names="db1"
17755
17756
17757   apu_have_db=0
17758
17759   # Save the original values of the flags we tweak.
17760   apu_check_lib_save_libs="$LIBS"
17761   apu_check_lib_save_ldflags="$LDFLAGS"
17762   apu_check_lib_save_cppflags="$CPPFLAGS"
17763
17764   # The variable `found' is the prefix under which we've found
17765   # Berkeley DB, or `not' if we haven't found it anywhere yet.
17766   found=not
17767   for bdb_place in $bdb_places; do
17768
17769     LDFLAGS="$apu_check_lib_save_ldflags"
17770     CPPFLAGS="$apu_check_lib_save_cppflags"
17771     case "$bdb_place" in
17772       "std" )
17773         description="the standard places"
17774       ;;
17775       *":"* )
17776         header="`echo $bdb_place | sed -e 's/:.*$//'`"
17777         lib="`echo $bdb_place | sed -e 's/^.*://'`"
17778         CPPFLAGS="$CPPFLAGS -I$header"
17779         LDFLAGS="$LDFLAGS -L$lib"
17780         description="$header and $lib"
17781       ;;
17782       * )
17783         if test -d $bdb_place; then
17784           LDFLAGS="$LDFLAGS -L$bdb_place/lib"
17785           CPPFLAGS="$CPPFLAGS -I$bdb_place/include"
17786         else
17787           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5
17788 $as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; }
17789           { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5
17790 $as_echo "directory not found" >&6; }
17791           continue
17792         fi
17793         description="$bdb_place"
17794       ;;
17795     esac
17796
17797     # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this
17798     # trick to display a message instead.
17799     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5
17800 $as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; }
17801     { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
17802 $as_echo "" >&6; }
17803
17804     for bdb_libname in $bdb_default_search_lib_names; do
17805       for bdb_header in $bdb_default_search_headers; do
17806         # Clear the header cache variable for each location
17807
17808         cache_id="`echo ac_cv_header_${bdb_header} \
17809                  | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
17810
17811         unset $cache_id
17812         as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh`
17813 ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
17814 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
17815
17816           if test "1" = "3" -o "1" = "4" -o "1" = "5"; then
17817             # We generate a separate cache variable for each prefix and libname
17818             # we search under.  That way, we avoid caching information that
17819             # changes if the user runs `configure' with a different set of
17820             # switches.
17821
17822             cache_id="`echo apu_cv_check_berkeley_db_1_0_0_${bdb_header}_${bdb_libname}_in_${bdb_place} \
17823                      | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
17824
17825
17826             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5
17827 $as_echo_n "checking for -l$bdb_libname... " >&6; }
17828                                     if eval \${$cache_id+:} false; then :
17829   $as_echo_n "(cached) " >&6
17830 else
17831
17832
17833     apu_try_berkeley_db_save_libs="$LIBS"
17834
17835     apu_check_berkeley_db_major=1
17836     apu_check_berkeley_db_minor=0
17837     apu_check_berkeley_db_patch=0
17838     apu_try_berkeley_db_header=$bdb_header
17839     apu_try_berkeley_db_libname=$bdb_libname
17840
17841     LIBS="$LIBS -l$apu_try_berkeley_db_libname"
17842     if test "$cross_compiling" = yes; then :
17843   apu_try_berkeley_db=yes
17844
17845 else
17846   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17847 /* end confdefs.h.  */
17848
17849 #include <stdlib.h>
17850 #include <stdio.h>
17851 #include <$apu_try_berkeley_db_header>
17852 main ()
17853 {
17854   int major, minor, patch;
17855
17856   db_version(&major, &minor, &patch);
17857
17858   /* Sanity check: ensure that db.h constants actually match the db library */
17859   if (major != DB_VERSION_MAJOR
17860       || minor != DB_VERSION_MINOR
17861       || patch != DB_VERSION_PATCH)
17862     exit (1);
17863
17864   /* Run-time check:  ensure the library claims to be the correct version. */
17865
17866   if ($apu_check_berkeley_db_major != -1) {
17867     if (major < $apu_check_berkeley_db_major)
17868       exit (1);
17869     if (major > $apu_check_berkeley_db_major)
17870       exit (0);
17871   }
17872
17873   if ($apu_check_berkeley_db_minor != -1) {
17874     if (minor < $apu_check_berkeley_db_minor)
17875       exit (1);
17876     if (minor > $apu_check_berkeley_db_minor)
17877       exit (0);
17878   }
17879
17880   if ($apu_check_berkeley_db_patch == -1
17881       || patch >= $apu_check_berkeley_db_patch)
17882     exit (0);
17883   else
17884     exit (1);
17885 }
17886
17887 _ACEOF
17888 if ac_fn_c_try_run "$LINENO"; then :
17889   apu_try_berkeley_db=yes
17890 else
17891   apu_try_berkeley_db=no
17892 fi
17893 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
17894   conftest.$ac_objext conftest.beam conftest.$ac_ext
17895 fi
17896
17897
17898     LIBS="$apu_try_berkeley_db_save_libs"
17899
17900
17901                 eval "$cache_id=$apu_try_berkeley_db"
17902
17903 fi
17904
17905             result="`eval echo '$'$cache_id`"
17906             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
17907 $as_echo "$result" >&6; }
17908           elif test "1" = "1"; then
17909             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh`
17910 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5
17911 $as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; }
17912 if eval \${$as_ac_Lib+:} false; then :
17913   $as_echo_n "(cached) " >&6
17914 else
17915   ac_check_lib_save_LIBS=$LIBS
17916 LIBS="-l$bdb_libname  $LIBS"
17917 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17918 /* end confdefs.h.  */
17919
17920 /* Override any GCC internal prototype to avoid an error.
17921    Use char because int might match the return type of a GCC
17922    builtin and then its argument prototype would still apply.  */
17923 #ifdef __cplusplus
17924 extern "C"
17925 #endif
17926 char dbopen ();
17927 int
17928 main ()
17929 {
17930 return dbopen ();
17931   ;
17932   return 0;
17933 }
17934 _ACEOF
17935 if ac_fn_c_try_link "$LINENO"; then :
17936   eval "$as_ac_Lib=yes"
17937 else
17938   eval "$as_ac_Lib=no"
17939 fi
17940 rm -f core conftest.err conftest.$ac_objext \
17941     conftest$ac_exeext conftest.$ac_ext
17942 LIBS=$ac_check_lib_save_LIBS
17943 fi
17944 eval ac_res=\$$as_ac_Lib
17945                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
17946 $as_echo "$ac_res" >&6; }
17947 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
17948   result=yes
17949 else
17950   result=no
17951
17952 fi
17953
17954           elif test "1" = "2"; then
17955             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh`
17956 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5
17957 $as_echo_n "checking for db_open in -l$bdb_libname... " >&6; }
17958 if eval \${$as_ac_Lib+:} false; then :
17959   $as_echo_n "(cached) " >&6
17960 else
17961   ac_check_lib_save_LIBS=$LIBS
17962 LIBS="-l$bdb_libname  $LIBS"
17963 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17964 /* end confdefs.h.  */
17965
17966 /* Override any GCC internal prototype to avoid an error.
17967    Use char because int might match the return type of a GCC
17968    builtin and then its argument prototype would still apply.  */
17969 #ifdef __cplusplus
17970 extern "C"
17971 #endif
17972 char db_open ();
17973 int
17974 main ()
17975 {
17976 return db_open ();
17977   ;
17978   return 0;
17979 }
17980 _ACEOF
17981 if ac_fn_c_try_link "$LINENO"; then :
17982   eval "$as_ac_Lib=yes"
17983 else
17984   eval "$as_ac_Lib=no"
17985 fi
17986 rm -f core conftest.err conftest.$ac_objext \
17987     conftest$ac_exeext conftest.$ac_ext
17988 LIBS=$ac_check_lib_save_LIBS
17989 fi
17990 eval ac_res=\$$as_ac_Lib
17991                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
17992 $as_echo "$ac_res" >&6; }
17993 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
17994   result=yes
17995 else
17996   result=no
17997
17998 fi
17999
18000           fi
18001
18002 else
18003   result="no"
18004 fi
18005
18006
18007
18008         # If we found it, no need to search any more.
18009         if test "$result" = "yes"; then
18010           found="$bdb_place"
18011           break
18012         fi
18013       done
18014       test "$found" != "not" && break
18015     done
18016     test "$found" != "not" && break
18017   done
18018
18019   # Restore the original values of the flags we tweak.
18020   LDFLAGS="$apu_check_lib_save_ldflags"
18021   CPPFLAGS="$apu_check_lib_save_cppflags"
18022
18023   case "$found" in
18024   "not")
18025     apu_have_db=0
18026     ;;
18027   "std")
18028     apu_db_header=$bdb_header
18029     apu_db_lib=$bdb_libname
18030     apu_have_db=1
18031     ;;
18032   *":"*)
18033     header="`echo $found | sed -e 's/:.*$//'`"
18034     lib="`echo $found | sed -e 's/^.*://'`"
18035
18036
18037   if test "x$APRUTIL_INCLUDES" = "x"; then
18038     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$header\""
18039     APRUTIL_INCLUDES="-I$header"
18040   else
18041     apr_addto_bugger="-I$header"
18042     for i in $apr_addto_bugger; do
18043       apr_addto_duplicate="0"
18044       for j in $APRUTIL_INCLUDES; do
18045         if test "x$i" = "x$j"; then
18046           apr_addto_duplicate="1"
18047           break
18048         fi
18049       done
18050       if test $apr_addto_duplicate = "0"; then
18051         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
18052         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
18053       fi
18054     done
18055   fi
18056
18057
18058   if test "x$APRUTIL_LDFLAGS" = "x"; then
18059     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$lib\""
18060     APRUTIL_LDFLAGS="-L$lib"
18061   else
18062     apr_addto_bugger="-L$lib"
18063     for i in $apr_addto_bugger; do
18064       apr_addto_duplicate="0"
18065       for j in $APRUTIL_LDFLAGS; do
18066         if test "x$i" = "x$j"; then
18067           apr_addto_duplicate="1"
18068           break
18069         fi
18070       done
18071       if test $apr_addto_duplicate = "0"; then
18072         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
18073         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
18074       fi
18075     done
18076   fi
18077
18078     apu_db_header=$bdb_header
18079     apu_db_lib=$bdb_libname
18080     apu_have_db=1
18081     ;;
18082   *)
18083
18084   if test "x$APRUTIL_INCLUDES" = "x"; then
18085     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$found/include\""
18086     APRUTIL_INCLUDES="-I$found/include"
18087   else
18088     apr_addto_bugger="-I$found/include"
18089     for i in $apr_addto_bugger; do
18090       apr_addto_duplicate="0"
18091       for j in $APRUTIL_INCLUDES; do
18092         if test "x$i" = "x$j"; then
18093           apr_addto_duplicate="1"
18094           break
18095         fi
18096       done
18097       if test $apr_addto_duplicate = "0"; then
18098         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
18099         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
18100       fi
18101     done
18102   fi
18103
18104
18105   if test "x$APRUTIL_LDFLAGS" = "x"; then
18106     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$found/lib\""
18107     APRUTIL_LDFLAGS="-L$found/lib"
18108   else
18109     apr_addto_bugger="-L$found/lib"
18110     for i in $apr_addto_bugger; do
18111       apr_addto_duplicate="0"
18112       for j in $APRUTIL_LDFLAGS; do
18113         if test "x$i" = "x$j"; then
18114           apr_addto_duplicate="1"
18115           break
18116         fi
18117       done
18118       if test $apr_addto_duplicate = "0"; then
18119         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
18120         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
18121       fi
18122     done
18123   fi
18124
18125     apu_db_header=$bdb_header
18126     apu_db_lib=$bdb_libname
18127     apu_have_db=1
18128     ;;
18129   esac
18130
18131   if test "$apu_have_db" = "1"; then
18132     apu_db_version=1
18133   fi
18134
18135   fi
18136   if test "$apu_have_db" = "0"; then
18137
18138   places="$all_places"
18139   if test -z "$places"; then
18140     places="std"
18141   fi
18142
18143   bdb_version=1
18144   if test "-1" != "-1"; then
18145     bdb_version="$bdb_version.-1"
18146     if test "-1" != "-1"; then
18147       bdb_version="$bdb_version.-1"
18148     fi
18149   fi
18150   bdb_places="$places"
18151   bdb_default_search_headers="db_185.h"
18152   bdb_default_search_lib_names="db"
18153
18154
18155   apu_have_db=0
18156
18157   # Save the original values of the flags we tweak.
18158   apu_check_lib_save_libs="$LIBS"
18159   apu_check_lib_save_ldflags="$LDFLAGS"
18160   apu_check_lib_save_cppflags="$CPPFLAGS"
18161
18162   # The variable `found' is the prefix under which we've found
18163   # Berkeley DB, or `not' if we haven't found it anywhere yet.
18164   found=not
18165   for bdb_place in $bdb_places; do
18166
18167     LDFLAGS="$apu_check_lib_save_ldflags"
18168     CPPFLAGS="$apu_check_lib_save_cppflags"
18169     case "$bdb_place" in
18170       "std" )
18171         description="the standard places"
18172       ;;
18173       *":"* )
18174         header="`echo $bdb_place | sed -e 's/:.*$//'`"
18175         lib="`echo $bdb_place | sed -e 's/^.*://'`"
18176         CPPFLAGS="$CPPFLAGS -I$header"
18177         LDFLAGS="$LDFLAGS -L$lib"
18178         description="$header and $lib"
18179       ;;
18180       * )
18181         if test -d $bdb_place; then
18182           LDFLAGS="$LDFLAGS -L$bdb_place/lib"
18183           CPPFLAGS="$CPPFLAGS -I$bdb_place/include"
18184         else
18185           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5
18186 $as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; }
18187           { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5
18188 $as_echo "directory not found" >&6; }
18189           continue
18190         fi
18191         description="$bdb_place"
18192       ;;
18193     esac
18194
18195     # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this
18196     # trick to display a message instead.
18197     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5
18198 $as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; }
18199     { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
18200 $as_echo "" >&6; }
18201
18202     for bdb_libname in $bdb_default_search_lib_names; do
18203       for bdb_header in $bdb_default_search_headers; do
18204         # Clear the header cache variable for each location
18205
18206         cache_id="`echo ac_cv_header_${bdb_header} \
18207                  | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
18208
18209         unset $cache_id
18210         as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh`
18211 ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
18212 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
18213
18214           if test "1" = "3" -o "1" = "4" -o "1" = "5"; then
18215             # We generate a separate cache variable for each prefix and libname
18216             # we search under.  That way, we avoid caching information that
18217             # changes if the user runs `configure' with a different set of
18218             # switches.
18219
18220             cache_id="`echo apu_cv_check_berkeley_db_1_-1_-1_${bdb_header}_${bdb_libname}_in_${bdb_place} \
18221                      | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
18222
18223
18224             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5
18225 $as_echo_n "checking for -l$bdb_libname... " >&6; }
18226                                     if eval \${$cache_id+:} false; then :
18227   $as_echo_n "(cached) " >&6
18228 else
18229
18230
18231     apu_try_berkeley_db_save_libs="$LIBS"
18232
18233     apu_check_berkeley_db_major=1
18234     apu_check_berkeley_db_minor=-1
18235     apu_check_berkeley_db_patch=-1
18236     apu_try_berkeley_db_header=$bdb_header
18237     apu_try_berkeley_db_libname=$bdb_libname
18238
18239     LIBS="$LIBS -l$apu_try_berkeley_db_libname"
18240     if test "$cross_compiling" = yes; then :
18241   apu_try_berkeley_db=yes
18242
18243 else
18244   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18245 /* end confdefs.h.  */
18246
18247 #include <stdlib.h>
18248 #include <stdio.h>
18249 #include <$apu_try_berkeley_db_header>
18250 main ()
18251 {
18252   int major, minor, patch;
18253
18254   db_version(&major, &minor, &patch);
18255
18256   /* Sanity check: ensure that db.h constants actually match the db library */
18257   if (major != DB_VERSION_MAJOR
18258       || minor != DB_VERSION_MINOR
18259       || patch != DB_VERSION_PATCH)
18260     exit (1);
18261
18262   /* Run-time check:  ensure the library claims to be the correct version. */
18263
18264   if ($apu_check_berkeley_db_major != -1) {
18265     if (major < $apu_check_berkeley_db_major)
18266       exit (1);
18267     if (major > $apu_check_berkeley_db_major)
18268       exit (0);
18269   }
18270
18271   if ($apu_check_berkeley_db_minor != -1) {
18272     if (minor < $apu_check_berkeley_db_minor)
18273       exit (1);
18274     if (minor > $apu_check_berkeley_db_minor)
18275       exit (0);
18276   }
18277
18278   if ($apu_check_berkeley_db_patch == -1
18279       || patch >= $apu_check_berkeley_db_patch)
18280     exit (0);
18281   else
18282     exit (1);
18283 }
18284
18285 _ACEOF
18286 if ac_fn_c_try_run "$LINENO"; then :
18287   apu_try_berkeley_db=yes
18288 else
18289   apu_try_berkeley_db=no
18290 fi
18291 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
18292   conftest.$ac_objext conftest.beam conftest.$ac_ext
18293 fi
18294
18295
18296     LIBS="$apu_try_berkeley_db_save_libs"
18297
18298
18299                 eval "$cache_id=$apu_try_berkeley_db"
18300
18301 fi
18302
18303             result="`eval echo '$'$cache_id`"
18304             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
18305 $as_echo "$result" >&6; }
18306           elif test "1" = "1"; then
18307             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh`
18308 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5
18309 $as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; }
18310 if eval \${$as_ac_Lib+:} false; then :
18311   $as_echo_n "(cached) " >&6
18312 else
18313   ac_check_lib_save_LIBS=$LIBS
18314 LIBS="-l$bdb_libname  $LIBS"
18315 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18316 /* end confdefs.h.  */
18317
18318 /* Override any GCC internal prototype to avoid an error.
18319    Use char because int might match the return type of a GCC
18320    builtin and then its argument prototype would still apply.  */
18321 #ifdef __cplusplus
18322 extern "C"
18323 #endif
18324 char dbopen ();
18325 int
18326 main ()
18327 {
18328 return dbopen ();
18329   ;
18330   return 0;
18331 }
18332 _ACEOF
18333 if ac_fn_c_try_link "$LINENO"; then :
18334   eval "$as_ac_Lib=yes"
18335 else
18336   eval "$as_ac_Lib=no"
18337 fi
18338 rm -f core conftest.err conftest.$ac_objext \
18339     conftest$ac_exeext conftest.$ac_ext
18340 LIBS=$ac_check_lib_save_LIBS
18341 fi
18342 eval ac_res=\$$as_ac_Lib
18343                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
18344 $as_echo "$ac_res" >&6; }
18345 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
18346   result=yes
18347 else
18348   result=no
18349
18350 fi
18351
18352           elif test "1" = "2"; then
18353             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh`
18354 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5
18355 $as_echo_n "checking for db_open in -l$bdb_libname... " >&6; }
18356 if eval \${$as_ac_Lib+:} false; then :
18357   $as_echo_n "(cached) " >&6
18358 else
18359   ac_check_lib_save_LIBS=$LIBS
18360 LIBS="-l$bdb_libname  $LIBS"
18361 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18362 /* end confdefs.h.  */
18363
18364 /* Override any GCC internal prototype to avoid an error.
18365    Use char because int might match the return type of a GCC
18366    builtin and then its argument prototype would still apply.  */
18367 #ifdef __cplusplus
18368 extern "C"
18369 #endif
18370 char db_open ();
18371 int
18372 main ()
18373 {
18374 return db_open ();
18375   ;
18376   return 0;
18377 }
18378 _ACEOF
18379 if ac_fn_c_try_link "$LINENO"; then :
18380   eval "$as_ac_Lib=yes"
18381 else
18382   eval "$as_ac_Lib=no"
18383 fi
18384 rm -f core conftest.err conftest.$ac_objext \
18385     conftest$ac_exeext conftest.$ac_ext
18386 LIBS=$ac_check_lib_save_LIBS
18387 fi
18388 eval ac_res=\$$as_ac_Lib
18389                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
18390 $as_echo "$ac_res" >&6; }
18391 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
18392   result=yes
18393 else
18394   result=no
18395
18396 fi
18397
18398           fi
18399
18400 else
18401   result="no"
18402 fi
18403
18404
18405
18406         # If we found it, no need to search any more.
18407         if test "$result" = "yes"; then
18408           found="$bdb_place"
18409           break
18410         fi
18411       done
18412       test "$found" != "not" && break
18413     done
18414     test "$found" != "not" && break
18415   done
18416
18417   # Restore the original values of the flags we tweak.
18418   LDFLAGS="$apu_check_lib_save_ldflags"
18419   CPPFLAGS="$apu_check_lib_save_cppflags"
18420
18421   case "$found" in
18422   "not")
18423     apu_have_db=0
18424     ;;
18425   "std")
18426     apu_db_header=$bdb_header
18427     apu_db_lib=$bdb_libname
18428     apu_have_db=1
18429     ;;
18430   *":"*)
18431     header="`echo $found | sed -e 's/:.*$//'`"
18432     lib="`echo $found | sed -e 's/^.*://'`"
18433
18434
18435   if test "x$APRUTIL_INCLUDES" = "x"; then
18436     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$header\""
18437     APRUTIL_INCLUDES="-I$header"
18438   else
18439     apr_addto_bugger="-I$header"
18440     for i in $apr_addto_bugger; do
18441       apr_addto_duplicate="0"
18442       for j in $APRUTIL_INCLUDES; do
18443         if test "x$i" = "x$j"; then
18444           apr_addto_duplicate="1"
18445           break
18446         fi
18447       done
18448       if test $apr_addto_duplicate = "0"; then
18449         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
18450         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
18451       fi
18452     done
18453   fi
18454
18455
18456   if test "x$APRUTIL_LDFLAGS" = "x"; then
18457     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$lib\""
18458     APRUTIL_LDFLAGS="-L$lib"
18459   else
18460     apr_addto_bugger="-L$lib"
18461     for i in $apr_addto_bugger; do
18462       apr_addto_duplicate="0"
18463       for j in $APRUTIL_LDFLAGS; do
18464         if test "x$i" = "x$j"; then
18465           apr_addto_duplicate="1"
18466           break
18467         fi
18468       done
18469       if test $apr_addto_duplicate = "0"; then
18470         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
18471         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
18472       fi
18473     done
18474   fi
18475
18476     apu_db_header=$bdb_header
18477     apu_db_lib=$bdb_libname
18478     apu_have_db=1
18479     ;;
18480   *)
18481
18482   if test "x$APRUTIL_INCLUDES" = "x"; then
18483     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$found/include\""
18484     APRUTIL_INCLUDES="-I$found/include"
18485   else
18486     apr_addto_bugger="-I$found/include"
18487     for i in $apr_addto_bugger; do
18488       apr_addto_duplicate="0"
18489       for j in $APRUTIL_INCLUDES; do
18490         if test "x$i" = "x$j"; then
18491           apr_addto_duplicate="1"
18492           break
18493         fi
18494       done
18495       if test $apr_addto_duplicate = "0"; then
18496         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
18497         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
18498       fi
18499     done
18500   fi
18501
18502
18503   if test "x$APRUTIL_LDFLAGS" = "x"; then
18504     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$found/lib\""
18505     APRUTIL_LDFLAGS="-L$found/lib"
18506   else
18507     apr_addto_bugger="-L$found/lib"
18508     for i in $apr_addto_bugger; do
18509       apr_addto_duplicate="0"
18510       for j in $APRUTIL_LDFLAGS; do
18511         if test "x$i" = "x$j"; then
18512           apr_addto_duplicate="1"
18513           break
18514         fi
18515       done
18516       if test $apr_addto_duplicate = "0"; then
18517         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
18518         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
18519       fi
18520     done
18521   fi
18522
18523     apu_db_header=$bdb_header
18524     apu_db_lib=$bdb_libname
18525     apu_have_db=1
18526     ;;
18527   esac
18528
18529   if test "$apu_have_db" = "1"; then
18530     apu_db_version=185
18531   fi
18532
18533   fi
18534   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB" >&5
18535 $as_echo_n "checking for Berkeley DB... " >&6; }
18536   if test "$apu_have_db" = "1"; then
18537     { $as_echo "$as_me:${as_lineno-$LINENO}: result: found db$apu_db_version" >&5
18538 $as_echo "found db$apu_db_version" >&6; }
18539   else
18540     { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
18541 $as_echo "not found" >&6; }
18542   fi
18543
18544     ;;
18545   esac
18546
18547       if test "$apu_have_db" = "0"; then
18548         as_fn_error $? "Berkeley DB not found." "$LINENO" 5
18549       fi
18550     fi
18551
18552 fi
18553
18554
18555   if test -n "$apu_db_xtra_libs"; then
18556     LIBS="$saveddbxtralibs"
18557   fi
18558
18559   case "$requested" in
18560     sdbm | gdbm | ndbm | db)
18561       eval "apu_use_$requested=1"
18562       apu_default_dbm=$requested
18563       ;;
18564     db185 | db[12345])
18565       apu_use_db=1
18566       apu_default_dbm=$requested
18567       ;;
18568     db[45][0-9])
18569       apu_use_db=1
18570       apu_default_dbm=`echo $requested | sed -e 's/.$//'`
18571       ;;
18572     default)
18573             apu_default_dbm="sdbm (default)"
18574       apu_use_sdbm=1
18575       ;;
18576     *)
18577       as_fn_error $? "--with-dbm=$requested is an unknown DBM type.
18578         Use one of: $dbm_list" "$LINENO" 5
18579       ;;
18580   esac
18581
18582         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default DBM" >&5
18583 $as_echo_n "checking for default DBM... " >&6; }
18584   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apu_default_dbm" >&5
18585 $as_echo "$apu_default_dbm" >&6; }
18586
18587
18588
18589
18590
18591
18592
18593
18594
18595
18596
18597
18598
18599   if test "$apu_have_db" = "1"; then
18600
18601   if test "x$LDADD_dbm_db" = "x"; then
18602     test "x$silent" != "xyes" && echo "  setting LDADD_dbm_db to \"-l$apu_db_lib\""
18603     LDADD_dbm_db="-l$apu_db_lib"
18604   else
18605     apr_addto_bugger="-l$apu_db_lib"
18606     for i in $apr_addto_bugger; do
18607       apr_addto_duplicate="0"
18608       for j in $LDADD_dbm_db; do
18609         if test "x$i" = "x$j"; then
18610           apr_addto_duplicate="1"
18611           break
18612         fi
18613       done
18614       if test $apr_addto_duplicate = "0"; then
18615         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDADD_dbm_db"
18616         LDADD_dbm_db="$LDADD_dbm_db $i"
18617       fi
18618     done
18619   fi
18620
18621     if test -n "apu_db_xtra_libs"; then
18622
18623   if test "x$LDADD_dbm_db" = "x"; then
18624     test "x$silent" != "xyes" && echo "  setting LDADD_dbm_db to \"$apu_db_xtra_libs\""
18625     LDADD_dbm_db="$apu_db_xtra_libs"
18626   else
18627     apr_addto_bugger="$apu_db_xtra_libs"
18628     for i in $apr_addto_bugger; do
18629       apr_addto_duplicate="0"
18630       for j in $LDADD_dbm_db; do
18631         if test "x$i" = "x$j"; then
18632           apr_addto_duplicate="1"
18633           break
18634         fi
18635       done
18636       if test $apr_addto_duplicate = "0"; then
18637         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDADD_dbm_db"
18638         LDADD_dbm_db="$LDADD_dbm_db $i"
18639       fi
18640     done
18641   fi
18642
18643     fi
18644   fi
18645
18646       if test "$apu_have_gdbm" = "1"; then
18647
18648   if test "x$LDADD_dbm_gdbm" = "x"; then
18649     test "x$silent" != "xyes" && echo "  setting LDADD_dbm_gdbm to \"-lgdbm\""
18650     LDADD_dbm_gdbm="-lgdbm"
18651   else
18652     apr_addto_bugger="-lgdbm"
18653     for i in $apr_addto_bugger; do
18654       apr_addto_duplicate="0"
18655       for j in $LDADD_dbm_gdbm; do
18656         if test "x$i" = "x$j"; then
18657           apr_addto_duplicate="1"
18658           break
18659         fi
18660       done
18661       if test $apr_addto_duplicate = "0"; then
18662         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDADD_dbm_gdbm"
18663         LDADD_dbm_gdbm="$LDADD_dbm_gdbm $i"
18664       fi
18665     done
18666   fi
18667
18668   fi
18669
18670   if test "$apu_have_ndbm" = "1"; then
18671
18672   if test "x$LDADD_dbm_ndbm" = "x"; then
18673     test "x$silent" != "xyes" && echo "  setting LDADD_dbm_ndbm to \"-l$apu_ndbm_lib\""
18674     LDADD_dbm_ndbm="-l$apu_ndbm_lib"
18675   else
18676     apr_addto_bugger="-l$apu_ndbm_lib"
18677     for i in $apr_addto_bugger; do
18678       apr_addto_duplicate="0"
18679       for j in $LDADD_dbm_ndbm; do
18680         if test "x$i" = "x$j"; then
18681           apr_addto_duplicate="1"
18682           break
18683         fi
18684       done
18685       if test $apr_addto_duplicate = "0"; then
18686         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDADD_dbm_ndbm"
18687         LDADD_dbm_ndbm="$LDADD_dbm_ndbm $i"
18688       fi
18689     done
18690   fi
18691
18692   fi
18693
18694
18695
18696
18697
18698
18699   apu_have_pgsql=0
18700
18701   old_libs="$LIBS"
18702   old_cppflags="$CPPFLAGS"
18703   old_ldflags="$LDFLAGS"
18704
18705
18706 # Check whether --with-pgsql was given.
18707 if test "${with_pgsql+set}" = set; then :
18708   withval=$with_pgsql;
18709     if test "$withval" = "yes"; then
18710       # Extract the first word of "pg_config", so it can be a program name with args.
18711 set dummy pg_config; ac_word=$2
18712 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
18713 $as_echo_n "checking for $ac_word... " >&6; }
18714 if ${ac_cv_path_PGSQL_CONFIG+:} false; then :
18715   $as_echo_n "(cached) " >&6
18716 else
18717   case $PGSQL_CONFIG in
18718   [\\/]* | ?:[\\/]*)
18719   ac_cv_path_PGSQL_CONFIG="$PGSQL_CONFIG" # Let the user override the test with a path.
18720   ;;
18721   *)
18722   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18723 for as_dir in $PATH
18724 do
18725   IFS=$as_save_IFS
18726   test -z "$as_dir" && as_dir=.
18727     for ac_exec_ext in '' $ac_executable_extensions; do
18728   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18729     ac_cv_path_PGSQL_CONFIG="$as_dir/$ac_word$ac_exec_ext"
18730     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
18731     break 2
18732   fi
18733 done
18734   done
18735 IFS=$as_save_IFS
18736
18737   ;;
18738 esac
18739 fi
18740 PGSQL_CONFIG=$ac_cv_path_PGSQL_CONFIG
18741 if test -n "$PGSQL_CONFIG"; then
18742   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PGSQL_CONFIG" >&5
18743 $as_echo "$PGSQL_CONFIG" >&6; }
18744 else
18745   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18746 $as_echo "no" >&6; }
18747 fi
18748
18749
18750       if test "x$PGSQL_CONFIG" != 'x'; then
18751         pgsql_CPPFLAGS="-I`$PGSQL_CONFIG --includedir`"
18752         pgsql_LDFLAGS="-L`$PGSQL_CONFIG --libdir`"
18753
18754
18755   if test "x$CPPFLAGS" = "x"; then
18756     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"$pgsql_CPPFLAGS\""
18757     CPPFLAGS="$pgsql_CPPFLAGS"
18758   else
18759     apr_addto_bugger="$pgsql_CPPFLAGS"
18760     for i in $apr_addto_bugger; do
18761       apr_addto_duplicate="0"
18762       for j in $CPPFLAGS; do
18763         if test "x$i" = "x$j"; then
18764           apr_addto_duplicate="1"
18765           break
18766         fi
18767       done
18768       if test $apr_addto_duplicate = "0"; then
18769         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
18770         CPPFLAGS="$CPPFLAGS $i"
18771       fi
18772     done
18773   fi
18774
18775
18776   if test "x$LDFLAGS" = "x"; then
18777     test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"$pgsql_LDFLAGS\""
18778     LDFLAGS="$pgsql_LDFLAGS"
18779   else
18780     apr_addto_bugger="$pgsql_LDFLAGS"
18781     for i in $apr_addto_bugger; do
18782       apr_addto_duplicate="0"
18783       for j in $LDFLAGS; do
18784         if test "x$i" = "x$j"; then
18785           apr_addto_duplicate="1"
18786           break
18787         fi
18788       done
18789       if test $apr_addto_duplicate = "0"; then
18790         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
18791         LDFLAGS="$LDFLAGS $i"
18792       fi
18793     done
18794   fi
18795
18796       fi
18797
18798       for ac_header in libpq-fe.h
18799 do :
18800   ac_fn_c_check_header_mongrel "$LINENO" "libpq-fe.h" "ac_cv_header_libpq_fe_h" "$ac_includes_default"
18801 if test "x$ac_cv_header_libpq_fe_h" = xyes; then :
18802   cat >>confdefs.h <<_ACEOF
18803 #define HAVE_LIBPQ_FE_H 1
18804 _ACEOF
18805
18806         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PQsendQueryPrepared in -lpq" >&5
18807 $as_echo_n "checking for PQsendQueryPrepared in -lpq... " >&6; }
18808 if ${ac_cv_lib_pq_PQsendQueryPrepared+:} false; then :
18809   $as_echo_n "(cached) " >&6
18810 else
18811   ac_check_lib_save_LIBS=$LIBS
18812 LIBS="-lpq  $LIBS"
18813 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18814 /* end confdefs.h.  */
18815
18816 /* Override any GCC internal prototype to avoid an error.
18817    Use char because int might match the return type of a GCC
18818    builtin and then its argument prototype would still apply.  */
18819 #ifdef __cplusplus
18820 extern "C"
18821 #endif
18822 char PQsendQueryPrepared ();
18823 int
18824 main ()
18825 {
18826 return PQsendQueryPrepared ();
18827   ;
18828   return 0;
18829 }
18830 _ACEOF
18831 if ac_fn_c_try_link "$LINENO"; then :
18832   ac_cv_lib_pq_PQsendQueryPrepared=yes
18833 else
18834   ac_cv_lib_pq_PQsendQueryPrepared=no
18835 fi
18836 rm -f core conftest.err conftest.$ac_objext \
18837     conftest$ac_exeext conftest.$ac_ext
18838 LIBS=$ac_check_lib_save_LIBS
18839 fi
18840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQsendQueryPrepared" >&5
18841 $as_echo "$ac_cv_lib_pq_PQsendQueryPrepared" >&6; }
18842 if test "x$ac_cv_lib_pq_PQsendQueryPrepared" = xyes; then :
18843   apu_have_pgsql=1
18844 else
18845
18846         if test "x$PGSQL_CONFIG" != 'x'; then
18847           unset ac_cv_lib_pq_PQsendQueryPrepared
18848           pgsql_LIBS="`$PGSQL_CONFIG --libs`"
18849
18850   if test "x$LIBS" = "x"; then
18851     test "x$silent" != "xyes" && echo "  setting LIBS to \"$pgsql_LIBS\""
18852     LIBS="$pgsql_LIBS"
18853   else
18854     apr_addto_bugger="$pgsql_LIBS"
18855     for i in $apr_addto_bugger; do
18856       apr_addto_duplicate="0"
18857       for j in $LIBS; do
18858         if test "x$i" = "x$j"; then
18859           apr_addto_duplicate="1"
18860           break
18861         fi
18862       done
18863       if test $apr_addto_duplicate = "0"; then
18864         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
18865         LIBS="$LIBS $i"
18866       fi
18867     done
18868   fi
18869
18870           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PQsendQueryPrepared in -lpq" >&5
18871 $as_echo_n "checking for PQsendQueryPrepared in -lpq... " >&6; }
18872 if ${ac_cv_lib_pq_PQsendQueryPrepared+:} false; then :
18873   $as_echo_n "(cached) " >&6
18874 else
18875   ac_check_lib_save_LIBS=$LIBS
18876 LIBS="-lpq  $LIBS"
18877 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18878 /* end confdefs.h.  */
18879
18880 /* Override any GCC internal prototype to avoid an error.
18881    Use char because int might match the return type of a GCC
18882    builtin and then its argument prototype would still apply.  */
18883 #ifdef __cplusplus
18884 extern "C"
18885 #endif
18886 char PQsendQueryPrepared ();
18887 int
18888 main ()
18889 {
18890 return PQsendQueryPrepared ();
18891   ;
18892   return 0;
18893 }
18894 _ACEOF
18895 if ac_fn_c_try_link "$LINENO"; then :
18896   ac_cv_lib_pq_PQsendQueryPrepared=yes
18897 else
18898   ac_cv_lib_pq_PQsendQueryPrepared=no
18899 fi
18900 rm -f core conftest.err conftest.$ac_objext \
18901     conftest$ac_exeext conftest.$ac_ext
18902 LIBS=$ac_check_lib_save_LIBS
18903 fi
18904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQsendQueryPrepared" >&5
18905 $as_echo "$ac_cv_lib_pq_PQsendQueryPrepared" >&6; }
18906 if test "x$ac_cv_lib_pq_PQsendQueryPrepared" = xyes; then :
18907   apu_have_pgsql=1
18908 fi
18909
18910         fi
18911
18912 fi
18913
18914
18915 fi
18916
18917 done
18918
18919       if test "$apu_have_pgsql" = "0"; then
18920         for ac_header in postgresql/libpq-fe.h
18921 do :
18922   ac_fn_c_check_header_mongrel "$LINENO" "postgresql/libpq-fe.h" "ac_cv_header_postgresql_libpq_fe_h" "$ac_includes_default"
18923 if test "x$ac_cv_header_postgresql_libpq_fe_h" = xyes; then :
18924   cat >>confdefs.h <<_ACEOF
18925 #define HAVE_POSTGRESQL_LIBPQ_FE_H 1
18926 _ACEOF
18927
18928           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PQsendQueryPrepared in -lpq" >&5
18929 $as_echo_n "checking for PQsendQueryPrepared in -lpq... " >&6; }
18930 if ${ac_cv_lib_pq_PQsendQueryPrepared+:} false; then :
18931   $as_echo_n "(cached) " >&6
18932 else
18933   ac_check_lib_save_LIBS=$LIBS
18934 LIBS="-lpq  $LIBS"
18935 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18936 /* end confdefs.h.  */
18937
18938 /* Override any GCC internal prototype to avoid an error.
18939    Use char because int might match the return type of a GCC
18940    builtin and then its argument prototype would still apply.  */
18941 #ifdef __cplusplus
18942 extern "C"
18943 #endif
18944 char PQsendQueryPrepared ();
18945 int
18946 main ()
18947 {
18948 return PQsendQueryPrepared ();
18949   ;
18950   return 0;
18951 }
18952 _ACEOF
18953 if ac_fn_c_try_link "$LINENO"; then :
18954   ac_cv_lib_pq_PQsendQueryPrepared=yes
18955 else
18956   ac_cv_lib_pq_PQsendQueryPrepared=no
18957 fi
18958 rm -f core conftest.err conftest.$ac_objext \
18959     conftest$ac_exeext conftest.$ac_ext
18960 LIBS=$ac_check_lib_save_LIBS
18961 fi
18962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQsendQueryPrepared" >&5
18963 $as_echo "$ac_cv_lib_pq_PQsendQueryPrepared" >&6; }
18964 if test "x$ac_cv_lib_pq_PQsendQueryPrepared" = xyes; then :
18965   apu_have_pgsql=1
18966 else
18967
18968           if test "x$PGSQL_CONFIG" != 'x'; then
18969             unset ac_cv_lib_pq_PQsendQueryPrepared
18970             pgsql_LIBS="`$PGSQL_CONFIG --libs`"
18971
18972   if test "x$LIBS" = "x"; then
18973     test "x$silent" != "xyes" && echo "  setting LIBS to \"$pgsql_LIBS\""
18974     LIBS="$pgsql_LIBS"
18975   else
18976     apr_addto_bugger="$pgsql_LIBS"
18977     for i in $apr_addto_bugger; do
18978       apr_addto_duplicate="0"
18979       for j in $LIBS; do
18980         if test "x$i" = "x$j"; then
18981           apr_addto_duplicate="1"
18982           break
18983         fi
18984       done
18985       if test $apr_addto_duplicate = "0"; then
18986         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
18987         LIBS="$LIBS $i"
18988       fi
18989     done
18990   fi
18991
18992             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PQsendQueryPrepared in -lpq" >&5
18993 $as_echo_n "checking for PQsendQueryPrepared in -lpq... " >&6; }
18994 if ${ac_cv_lib_pq_PQsendQueryPrepared+:} false; then :
18995   $as_echo_n "(cached) " >&6
18996 else
18997   ac_check_lib_save_LIBS=$LIBS
18998 LIBS="-lpq  $LIBS"
18999 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19000 /* end confdefs.h.  */
19001
19002 /* Override any GCC internal prototype to avoid an error.
19003    Use char because int might match the return type of a GCC
19004    builtin and then its argument prototype would still apply.  */
19005 #ifdef __cplusplus
19006 extern "C"
19007 #endif
19008 char PQsendQueryPrepared ();
19009 int
19010 main ()
19011 {
19012 return PQsendQueryPrepared ();
19013   ;
19014   return 0;
19015 }
19016 _ACEOF
19017 if ac_fn_c_try_link "$LINENO"; then :
19018   ac_cv_lib_pq_PQsendQueryPrepared=yes
19019 else
19020   ac_cv_lib_pq_PQsendQueryPrepared=no
19021 fi
19022 rm -f core conftest.err conftest.$ac_objext \
19023     conftest$ac_exeext conftest.$ac_ext
19024 LIBS=$ac_check_lib_save_LIBS
19025 fi
19026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQsendQueryPrepared" >&5
19027 $as_echo "$ac_cv_lib_pq_PQsendQueryPrepared" >&6; }
19028 if test "x$ac_cv_lib_pq_PQsendQueryPrepared" = xyes; then :
19029   apu_have_pgsql=1
19030 fi
19031
19032           fi
19033
19034 fi
19035
19036
19037 fi
19038
19039 done
19040
19041       fi
19042       if test "$apu_have_pgsql" != "0" && test "x$PGSQL_CONFIG" != 'x'; then
19043
19044   if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then
19045     test "x$silent" != "xyes" && echo "  setting APRUTIL_PRIV_INCLUDES to \"$pgsql_CPPFLAGS\""
19046     APRUTIL_PRIV_INCLUDES="$pgsql_CPPFLAGS"
19047   else
19048     apr_addto_bugger="$pgsql_CPPFLAGS"
19049     for i in $apr_addto_bugger; do
19050       apr_addto_duplicate="0"
19051       for j in $APRUTIL_PRIV_INCLUDES; do
19052         if test "x$i" = "x$j"; then
19053           apr_addto_duplicate="1"
19054           break
19055         fi
19056       done
19057       if test $apr_addto_duplicate = "0"; then
19058         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_PRIV_INCLUDES"
19059         APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i"
19060       fi
19061     done
19062   fi
19063
19064       fi
19065     elif test "$withval" = "no"; then
19066       :
19067     else
19068       # Extract the first word of "pg_config", so it can be a program name with args.
19069 set dummy pg_config; ac_word=$2
19070 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
19071 $as_echo_n "checking for $ac_word... " >&6; }
19072 if ${ac_cv_path_PGSQL_CONFIG+:} false; then :
19073   $as_echo_n "(cached) " >&6
19074 else
19075   case $PGSQL_CONFIG in
19076   [\\/]* | ?:[\\/]*)
19077   ac_cv_path_PGSQL_CONFIG="$PGSQL_CONFIG" # Let the user override the test with a path.
19078   ;;
19079   *)
19080   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19081 for as_dir in $withval/bin
19082 do
19083   IFS=$as_save_IFS
19084   test -z "$as_dir" && as_dir=.
19085     for ac_exec_ext in '' $ac_executable_extensions; do
19086   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
19087     ac_cv_path_PGSQL_CONFIG="$as_dir/$ac_word$ac_exec_ext"
19088     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
19089     break 2
19090   fi
19091 done
19092   done
19093 IFS=$as_save_IFS
19094
19095   ;;
19096 esac
19097 fi
19098 PGSQL_CONFIG=$ac_cv_path_PGSQL_CONFIG
19099 if test -n "$PGSQL_CONFIG"; then
19100   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PGSQL_CONFIG" >&5
19101 $as_echo "$PGSQL_CONFIG" >&6; }
19102 else
19103   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19104 $as_echo "no" >&6; }
19105 fi
19106
19107
19108       if test "x$PGSQL_CONFIG" != 'x'; then
19109         pgsql_CPPFLAGS="-I`$PGSQL_CONFIG --includedir`"
19110         pgsql_LDFLAGS="-L`$PGSQL_CONFIG --libdir`"
19111       else
19112         pgsql_CPPFLAGS="-I$withval/include"
19113         pgsql_LDFLAGS="-L$withval/lib "
19114       fi
19115
19116
19117   if test "x$CPPFLAGS" = "x"; then
19118     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"$pgsql_CPPFLAGS\""
19119     CPPFLAGS="$pgsql_CPPFLAGS"
19120   else
19121     apr_addto_bugger="$pgsql_CPPFLAGS"
19122     for i in $apr_addto_bugger; do
19123       apr_addto_duplicate="0"
19124       for j in $CPPFLAGS; do
19125         if test "x$i" = "x$j"; then
19126           apr_addto_duplicate="1"
19127           break
19128         fi
19129       done
19130       if test $apr_addto_duplicate = "0"; then
19131         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
19132         CPPFLAGS="$CPPFLAGS $i"
19133       fi
19134     done
19135   fi
19136
19137
19138   if test "x$LDFLAGS" = "x"; then
19139     test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"$pgsql_LDFLAGS\""
19140     LDFLAGS="$pgsql_LDFLAGS"
19141   else
19142     apr_addto_bugger="$pgsql_LDFLAGS"
19143     for i in $apr_addto_bugger; do
19144       apr_addto_duplicate="0"
19145       for j in $LDFLAGS; do
19146         if test "x$i" = "x$j"; then
19147           apr_addto_duplicate="1"
19148           break
19149         fi
19150       done
19151       if test $apr_addto_duplicate = "0"; then
19152         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
19153         LDFLAGS="$LDFLAGS $i"
19154       fi
19155     done
19156   fi
19157
19158
19159       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pgsql in $withval" >&5
19160 $as_echo "$as_me: checking for pgsql in $withval" >&6;}
19161       for ac_header in libpq-fe.h
19162 do :
19163   ac_fn_c_check_header_mongrel "$LINENO" "libpq-fe.h" "ac_cv_header_libpq_fe_h" "$ac_includes_default"
19164 if test "x$ac_cv_header_libpq_fe_h" = xyes; then :
19165   cat >>confdefs.h <<_ACEOF
19166 #define HAVE_LIBPQ_FE_H 1
19167 _ACEOF
19168
19169         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PQsendQueryPrepared in -lpq" >&5
19170 $as_echo_n "checking for PQsendQueryPrepared in -lpq... " >&6; }
19171 if ${ac_cv_lib_pq_PQsendQueryPrepared+:} false; then :
19172   $as_echo_n "(cached) " >&6
19173 else
19174   ac_check_lib_save_LIBS=$LIBS
19175 LIBS="-lpq  $LIBS"
19176 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19177 /* end confdefs.h.  */
19178
19179 /* Override any GCC internal prototype to avoid an error.
19180    Use char because int might match the return type of a GCC
19181    builtin and then its argument prototype would still apply.  */
19182 #ifdef __cplusplus
19183 extern "C"
19184 #endif
19185 char PQsendQueryPrepared ();
19186 int
19187 main ()
19188 {
19189 return PQsendQueryPrepared ();
19190   ;
19191   return 0;
19192 }
19193 _ACEOF
19194 if ac_fn_c_try_link "$LINENO"; then :
19195   ac_cv_lib_pq_PQsendQueryPrepared=yes
19196 else
19197   ac_cv_lib_pq_PQsendQueryPrepared=no
19198 fi
19199 rm -f core conftest.err conftest.$ac_objext \
19200     conftest$ac_exeext conftest.$ac_ext
19201 LIBS=$ac_check_lib_save_LIBS
19202 fi
19203 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQsendQueryPrepared" >&5
19204 $as_echo "$ac_cv_lib_pq_PQsendQueryPrepared" >&6; }
19205 if test "x$ac_cv_lib_pq_PQsendQueryPrepared" = xyes; then :
19206   apu_have_pgsql=1
19207 else
19208
19209         if test "x$PGSQL_CONFIG" != 'x'; then
19210           unset ac_cv_lib_pq_PQsendQueryPrepared
19211           pgsql_LIBS="`$PGSQL_CONFIG --libs`"
19212
19213   if test "x$LIBS" = "x"; then
19214     test "x$silent" != "xyes" && echo "  setting LIBS to \"$pgsql_LIBS\""
19215     LIBS="$pgsql_LIBS"
19216   else
19217     apr_addto_bugger="$pgsql_LIBS"
19218     for i in $apr_addto_bugger; do
19219       apr_addto_duplicate="0"
19220       for j in $LIBS; do
19221         if test "x$i" = "x$j"; then
19222           apr_addto_duplicate="1"
19223           break
19224         fi
19225       done
19226       if test $apr_addto_duplicate = "0"; then
19227         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
19228         LIBS="$LIBS $i"
19229       fi
19230     done
19231   fi
19232
19233           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PQsendQueryPrepared in -lpq" >&5
19234 $as_echo_n "checking for PQsendQueryPrepared in -lpq... " >&6; }
19235 if ${ac_cv_lib_pq_PQsendQueryPrepared+:} false; then :
19236   $as_echo_n "(cached) " >&6
19237 else
19238   ac_check_lib_save_LIBS=$LIBS
19239 LIBS="-lpq  $LIBS"
19240 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19241 /* end confdefs.h.  */
19242
19243 /* Override any GCC internal prototype to avoid an error.
19244    Use char because int might match the return type of a GCC
19245    builtin and then its argument prototype would still apply.  */
19246 #ifdef __cplusplus
19247 extern "C"
19248 #endif
19249 char PQsendQueryPrepared ();
19250 int
19251 main ()
19252 {
19253 return PQsendQueryPrepared ();
19254   ;
19255   return 0;
19256 }
19257 _ACEOF
19258 if ac_fn_c_try_link "$LINENO"; then :
19259   ac_cv_lib_pq_PQsendQueryPrepared=yes
19260 else
19261   ac_cv_lib_pq_PQsendQueryPrepared=no
19262 fi
19263 rm -f core conftest.err conftest.$ac_objext \
19264     conftest$ac_exeext conftest.$ac_ext
19265 LIBS=$ac_check_lib_save_LIBS
19266 fi
19267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQsendQueryPrepared" >&5
19268 $as_echo "$ac_cv_lib_pq_PQsendQueryPrepared" >&6; }
19269 if test "x$ac_cv_lib_pq_PQsendQueryPrepared" = xyes; then :
19270   apu_have_pgsql=1
19271 fi
19272
19273         fi
19274
19275 fi
19276
19277
19278 fi
19279
19280 done
19281
19282       if test "$apu_have_pgsql" != "1"; then
19283         for ac_header in postgresql/libpq-fe.h
19284 do :
19285   ac_fn_c_check_header_mongrel "$LINENO" "postgresql/libpq-fe.h" "ac_cv_header_postgresql_libpq_fe_h" "$ac_includes_default"
19286 if test "x$ac_cv_header_postgresql_libpq_fe_h" = xyes; then :
19287   cat >>confdefs.h <<_ACEOF
19288 #define HAVE_POSTGRESQL_LIBPQ_FE_H 1
19289 _ACEOF
19290
19291           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PQsendQueryPrepared in -lpq" >&5
19292 $as_echo_n "checking for PQsendQueryPrepared in -lpq... " >&6; }
19293 if ${ac_cv_lib_pq_PQsendQueryPrepared+:} false; then :
19294   $as_echo_n "(cached) " >&6
19295 else
19296   ac_check_lib_save_LIBS=$LIBS
19297 LIBS="-lpq  $LIBS"
19298 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19299 /* end confdefs.h.  */
19300
19301 /* Override any GCC internal prototype to avoid an error.
19302    Use char because int might match the return type of a GCC
19303    builtin and then its argument prototype would still apply.  */
19304 #ifdef __cplusplus
19305 extern "C"
19306 #endif
19307 char PQsendQueryPrepared ();
19308 int
19309 main ()
19310 {
19311 return PQsendQueryPrepared ();
19312   ;
19313   return 0;
19314 }
19315 _ACEOF
19316 if ac_fn_c_try_link "$LINENO"; then :
19317   ac_cv_lib_pq_PQsendQueryPrepared=yes
19318 else
19319   ac_cv_lib_pq_PQsendQueryPrepared=no
19320 fi
19321 rm -f core conftest.err conftest.$ac_objext \
19322     conftest$ac_exeext conftest.$ac_ext
19323 LIBS=$ac_check_lib_save_LIBS
19324 fi
19325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQsendQueryPrepared" >&5
19326 $as_echo "$ac_cv_lib_pq_PQsendQueryPrepared" >&6; }
19327 if test "x$ac_cv_lib_pq_PQsendQueryPrepared" = xyes; then :
19328   apu_have_pgsql=1
19329 else
19330
19331           if test "x$PGSQL_CONFIG" != 'x'; then
19332             unset ac_cv_lib_pq_PQsendQueryPrepared
19333             pgsql_LIBS="`$PGSQL_CONFIG --libs`"
19334
19335   if test "x$LIBS" = "x"; then
19336     test "x$silent" != "xyes" && echo "  setting LIBS to \"$pgsql_LIBS\""
19337     LIBS="$pgsql_LIBS"
19338   else
19339     apr_addto_bugger="$pgsql_LIBS"
19340     for i in $apr_addto_bugger; do
19341       apr_addto_duplicate="0"
19342       for j in $LIBS; do
19343         if test "x$i" = "x$j"; then
19344           apr_addto_duplicate="1"
19345           break
19346         fi
19347       done
19348       if test $apr_addto_duplicate = "0"; then
19349         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
19350         LIBS="$LIBS $i"
19351       fi
19352     done
19353   fi
19354
19355             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PQsendQueryPrepared in -lpq" >&5
19356 $as_echo_n "checking for PQsendQueryPrepared in -lpq... " >&6; }
19357 if ${ac_cv_lib_pq_PQsendQueryPrepared+:} false; then :
19358   $as_echo_n "(cached) " >&6
19359 else
19360   ac_check_lib_save_LIBS=$LIBS
19361 LIBS="-lpq  $LIBS"
19362 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19363 /* end confdefs.h.  */
19364
19365 /* Override any GCC internal prototype to avoid an error.
19366    Use char because int might match the return type of a GCC
19367    builtin and then its argument prototype would still apply.  */
19368 #ifdef __cplusplus
19369 extern "C"
19370 #endif
19371 char PQsendQueryPrepared ();
19372 int
19373 main ()
19374 {
19375 return PQsendQueryPrepared ();
19376   ;
19377   return 0;
19378 }
19379 _ACEOF
19380 if ac_fn_c_try_link "$LINENO"; then :
19381   ac_cv_lib_pq_PQsendQueryPrepared=yes
19382 else
19383   ac_cv_lib_pq_PQsendQueryPrepared=no
19384 fi
19385 rm -f core conftest.err conftest.$ac_objext \
19386     conftest$ac_exeext conftest.$ac_ext
19387 LIBS=$ac_check_lib_save_LIBS
19388 fi
19389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQsendQueryPrepared" >&5
19390 $as_echo "$ac_cv_lib_pq_PQsendQueryPrepared" >&6; }
19391 if test "x$ac_cv_lib_pq_PQsendQueryPrepared" = xyes; then :
19392   apu_have_pgsql=1
19393 fi
19394
19395           fi
19396
19397 fi
19398
19399
19400 fi
19401
19402 done
19403
19404       fi
19405       if test "$apu_have_pgsql" != "0"; then
19406
19407   if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then
19408     test "x$silent" != "xyes" && echo "  setting APRUTIL_PRIV_INCLUDES to \"$pgsql_CPPFLAGS\""
19409     APRUTIL_PRIV_INCLUDES="$pgsql_CPPFLAGS"
19410   else
19411     apr_addto_bugger="$pgsql_CPPFLAGS"
19412     for i in $apr_addto_bugger; do
19413       apr_addto_duplicate="0"
19414       for j in $APRUTIL_PRIV_INCLUDES; do
19415         if test "x$i" = "x$j"; then
19416           apr_addto_duplicate="1"
19417           break
19418         fi
19419       done
19420       if test $apr_addto_duplicate = "0"; then
19421         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_PRIV_INCLUDES"
19422         APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i"
19423       fi
19424     done
19425   fi
19426
19427       fi
19428     fi
19429
19430 else
19431
19432     # Extract the first word of "pg_config", so it can be a program name with args.
19433 set dummy pg_config; ac_word=$2
19434 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
19435 $as_echo_n "checking for $ac_word... " >&6; }
19436 if ${ac_cv_path_PGSQL_CONFIG+:} false; then :
19437   $as_echo_n "(cached) " >&6
19438 else
19439   case $PGSQL_CONFIG in
19440   [\\/]* | ?:[\\/]*)
19441   ac_cv_path_PGSQL_CONFIG="$PGSQL_CONFIG" # Let the user override the test with a path.
19442   ;;
19443   *)
19444   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19445 for as_dir in $PATH
19446 do
19447   IFS=$as_save_IFS
19448   test -z "$as_dir" && as_dir=.
19449     for ac_exec_ext in '' $ac_executable_extensions; do
19450   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
19451     ac_cv_path_PGSQL_CONFIG="$as_dir/$ac_word$ac_exec_ext"
19452     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
19453     break 2
19454   fi
19455 done
19456   done
19457 IFS=$as_save_IFS
19458
19459   ;;
19460 esac
19461 fi
19462 PGSQL_CONFIG=$ac_cv_path_PGSQL_CONFIG
19463 if test -n "$PGSQL_CONFIG"; then
19464   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PGSQL_CONFIG" >&5
19465 $as_echo "$PGSQL_CONFIG" >&6; }
19466 else
19467   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19468 $as_echo "no" >&6; }
19469 fi
19470
19471
19472     if test "x$PGSQL_CONFIG" != 'x'; then
19473       pgsql_CPPFLAGS="-I`$PGSQL_CONFIG --includedir`"
19474       pgsql_LDFLAGS="-L`$PGSQL_CONFIG --libdir`"
19475
19476
19477   if test "x$CPPFLAGS" = "x"; then
19478     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"$pgsql_CPPFLAGS\""
19479     CPPFLAGS="$pgsql_CPPFLAGS"
19480   else
19481     apr_addto_bugger="$pgsql_CPPFLAGS"
19482     for i in $apr_addto_bugger; do
19483       apr_addto_duplicate="0"
19484       for j in $CPPFLAGS; do
19485         if test "x$i" = "x$j"; then
19486           apr_addto_duplicate="1"
19487           break
19488         fi
19489       done
19490       if test $apr_addto_duplicate = "0"; then
19491         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
19492         CPPFLAGS="$CPPFLAGS $i"
19493       fi
19494     done
19495   fi
19496
19497
19498   if test "x$LDFLAGS" = "x"; then
19499     test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"$pgsql_LDFLAGS\""
19500     LDFLAGS="$pgsql_LDFLAGS"
19501   else
19502     apr_addto_bugger="$pgsql_LDFLAGS"
19503     for i in $apr_addto_bugger; do
19504       apr_addto_duplicate="0"
19505       for j in $LDFLAGS; do
19506         if test "x$i" = "x$j"; then
19507           apr_addto_duplicate="1"
19508           break
19509         fi
19510       done
19511       if test $apr_addto_duplicate = "0"; then
19512         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
19513         LDFLAGS="$LDFLAGS $i"
19514       fi
19515     done
19516   fi
19517
19518     fi
19519
19520     for ac_header in libpq-fe.h
19521 do :
19522   ac_fn_c_check_header_mongrel "$LINENO" "libpq-fe.h" "ac_cv_header_libpq_fe_h" "$ac_includes_default"
19523 if test "x$ac_cv_header_libpq_fe_h" = xyes; then :
19524   cat >>confdefs.h <<_ACEOF
19525 #define HAVE_LIBPQ_FE_H 1
19526 _ACEOF
19527
19528       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PQsendQueryPrepared in -lpq" >&5
19529 $as_echo_n "checking for PQsendQueryPrepared in -lpq... " >&6; }
19530 if ${ac_cv_lib_pq_PQsendQueryPrepared+:} false; then :
19531   $as_echo_n "(cached) " >&6
19532 else
19533   ac_check_lib_save_LIBS=$LIBS
19534 LIBS="-lpq  $LIBS"
19535 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19536 /* end confdefs.h.  */
19537
19538 /* Override any GCC internal prototype to avoid an error.
19539    Use char because int might match the return type of a GCC
19540    builtin and then its argument prototype would still apply.  */
19541 #ifdef __cplusplus
19542 extern "C"
19543 #endif
19544 char PQsendQueryPrepared ();
19545 int
19546 main ()
19547 {
19548 return PQsendQueryPrepared ();
19549   ;
19550   return 0;
19551 }
19552 _ACEOF
19553 if ac_fn_c_try_link "$LINENO"; then :
19554   ac_cv_lib_pq_PQsendQueryPrepared=yes
19555 else
19556   ac_cv_lib_pq_PQsendQueryPrepared=no
19557 fi
19558 rm -f core conftest.err conftest.$ac_objext \
19559     conftest$ac_exeext conftest.$ac_ext
19560 LIBS=$ac_check_lib_save_LIBS
19561 fi
19562 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQsendQueryPrepared" >&5
19563 $as_echo "$ac_cv_lib_pq_PQsendQueryPrepared" >&6; }
19564 if test "x$ac_cv_lib_pq_PQsendQueryPrepared" = xyes; then :
19565   apu_have_pgsql=1
19566 else
19567
19568       if test "x$PGSQL_CONFIG" != 'x'; then
19569         unset ac_cv_lib_pq_PQsendQueryPrepared
19570         pgsql_LIBS="`$PGSQL_CONFIG --libs`"
19571
19572   if test "x$LIBS" = "x"; then
19573     test "x$silent" != "xyes" && echo "  setting LIBS to \"$pgsql_LIBS\""
19574     LIBS="$pgsql_LIBS"
19575   else
19576     apr_addto_bugger="$pgsql_LIBS"
19577     for i in $apr_addto_bugger; do
19578       apr_addto_duplicate="0"
19579       for j in $LIBS; do
19580         if test "x$i" = "x$j"; then
19581           apr_addto_duplicate="1"
19582           break
19583         fi
19584       done
19585       if test $apr_addto_duplicate = "0"; then
19586         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
19587         LIBS="$LIBS $i"
19588       fi
19589     done
19590   fi
19591
19592         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PQsendQueryPrepared in -lpq" >&5
19593 $as_echo_n "checking for PQsendQueryPrepared in -lpq... " >&6; }
19594 if ${ac_cv_lib_pq_PQsendQueryPrepared+:} false; then :
19595   $as_echo_n "(cached) " >&6
19596 else
19597   ac_check_lib_save_LIBS=$LIBS
19598 LIBS="-lpq  $LIBS"
19599 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19600 /* end confdefs.h.  */
19601
19602 /* Override any GCC internal prototype to avoid an error.
19603    Use char because int might match the return type of a GCC
19604    builtin and then its argument prototype would still apply.  */
19605 #ifdef __cplusplus
19606 extern "C"
19607 #endif
19608 char PQsendQueryPrepared ();
19609 int
19610 main ()
19611 {
19612 return PQsendQueryPrepared ();
19613   ;
19614   return 0;
19615 }
19616 _ACEOF
19617 if ac_fn_c_try_link "$LINENO"; then :
19618   ac_cv_lib_pq_PQsendQueryPrepared=yes
19619 else
19620   ac_cv_lib_pq_PQsendQueryPrepared=no
19621 fi
19622 rm -f core conftest.err conftest.$ac_objext \
19623     conftest$ac_exeext conftest.$ac_ext
19624 LIBS=$ac_check_lib_save_LIBS
19625 fi
19626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQsendQueryPrepared" >&5
19627 $as_echo "$ac_cv_lib_pq_PQsendQueryPrepared" >&6; }
19628 if test "x$ac_cv_lib_pq_PQsendQueryPrepared" = xyes; then :
19629   apu_have_pgsql=1
19630 fi
19631
19632       fi
19633
19634 fi
19635
19636
19637 fi
19638
19639 done
19640
19641     if test "$apu_have_pgsql" = "0"; then
19642       for ac_header in postgresql/libpq-fe.h
19643 do :
19644   ac_fn_c_check_header_mongrel "$LINENO" "postgresql/libpq-fe.h" "ac_cv_header_postgresql_libpq_fe_h" "$ac_includes_default"
19645 if test "x$ac_cv_header_postgresql_libpq_fe_h" = xyes; then :
19646   cat >>confdefs.h <<_ACEOF
19647 #define HAVE_POSTGRESQL_LIBPQ_FE_H 1
19648 _ACEOF
19649
19650         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PQsendQueryPrepared in -lpq" >&5
19651 $as_echo_n "checking for PQsendQueryPrepared in -lpq... " >&6; }
19652 if ${ac_cv_lib_pq_PQsendQueryPrepared+:} false; then :
19653   $as_echo_n "(cached) " >&6
19654 else
19655   ac_check_lib_save_LIBS=$LIBS
19656 LIBS="-lpq  $LIBS"
19657 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19658 /* end confdefs.h.  */
19659
19660 /* Override any GCC internal prototype to avoid an error.
19661    Use char because int might match the return type of a GCC
19662    builtin and then its argument prototype would still apply.  */
19663 #ifdef __cplusplus
19664 extern "C"
19665 #endif
19666 char PQsendQueryPrepared ();
19667 int
19668 main ()
19669 {
19670 return PQsendQueryPrepared ();
19671   ;
19672   return 0;
19673 }
19674 _ACEOF
19675 if ac_fn_c_try_link "$LINENO"; then :
19676   ac_cv_lib_pq_PQsendQueryPrepared=yes
19677 else
19678   ac_cv_lib_pq_PQsendQueryPrepared=no
19679 fi
19680 rm -f core conftest.err conftest.$ac_objext \
19681     conftest$ac_exeext conftest.$ac_ext
19682 LIBS=$ac_check_lib_save_LIBS
19683 fi
19684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQsendQueryPrepared" >&5
19685 $as_echo "$ac_cv_lib_pq_PQsendQueryPrepared" >&6; }
19686 if test "x$ac_cv_lib_pq_PQsendQueryPrepared" = xyes; then :
19687   apu_have_pgsql=1
19688 else
19689
19690         if test "x$PGSQL_CONFIG" != 'x'; then
19691           unset ac_cv_lib_pq_PQsendQueryPrepared
19692           pgsql_LIBS="`$PGSQL_CONFIG --libs`"
19693
19694   if test "x$LIBS" = "x"; then
19695     test "x$silent" != "xyes" && echo "  setting LIBS to \"$pgsql_LIBS\""
19696     LIBS="$pgsql_LIBS"
19697   else
19698     apr_addto_bugger="$pgsql_LIBS"
19699     for i in $apr_addto_bugger; do
19700       apr_addto_duplicate="0"
19701       for j in $LIBS; do
19702         if test "x$i" = "x$j"; then
19703           apr_addto_duplicate="1"
19704           break
19705         fi
19706       done
19707       if test $apr_addto_duplicate = "0"; then
19708         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
19709         LIBS="$LIBS $i"
19710       fi
19711     done
19712   fi
19713
19714           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PQsendQueryPrepared in -lpq" >&5
19715 $as_echo_n "checking for PQsendQueryPrepared in -lpq... " >&6; }
19716 if ${ac_cv_lib_pq_PQsendQueryPrepared+:} false; then :
19717   $as_echo_n "(cached) " >&6
19718 else
19719   ac_check_lib_save_LIBS=$LIBS
19720 LIBS="-lpq  $LIBS"
19721 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19722 /* end confdefs.h.  */
19723
19724 /* Override any GCC internal prototype to avoid an error.
19725    Use char because int might match the return type of a GCC
19726    builtin and then its argument prototype would still apply.  */
19727 #ifdef __cplusplus
19728 extern "C"
19729 #endif
19730 char PQsendQueryPrepared ();
19731 int
19732 main ()
19733 {
19734 return PQsendQueryPrepared ();
19735   ;
19736   return 0;
19737 }
19738 _ACEOF
19739 if ac_fn_c_try_link "$LINENO"; then :
19740   ac_cv_lib_pq_PQsendQueryPrepared=yes
19741 else
19742   ac_cv_lib_pq_PQsendQueryPrepared=no
19743 fi
19744 rm -f core conftest.err conftest.$ac_objext \
19745     conftest$ac_exeext conftest.$ac_ext
19746 LIBS=$ac_check_lib_save_LIBS
19747 fi
19748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQsendQueryPrepared" >&5
19749 $as_echo "$ac_cv_lib_pq_PQsendQueryPrepared" >&6; }
19750 if test "x$ac_cv_lib_pq_PQsendQueryPrepared" = xyes; then :
19751   apu_have_pgsql=1
19752 fi
19753
19754         fi
19755
19756 fi
19757
19758
19759 fi
19760
19761 done
19762
19763     fi
19764     if test "$apu_have_pgsql" != "0" && test "x$PGSQL_CONFIG" != 'x'; then
19765
19766   if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then
19767     test "x$silent" != "xyes" && echo "  setting APRUTIL_PRIV_INCLUDES to \"$pgsql_CPPFLAGS\""
19768     APRUTIL_PRIV_INCLUDES="$pgsql_CPPFLAGS"
19769   else
19770     apr_addto_bugger="$pgsql_CPPFLAGS"
19771     for i in $apr_addto_bugger; do
19772       apr_addto_duplicate="0"
19773       for j in $APRUTIL_PRIV_INCLUDES; do
19774         if test "x$i" = "x$j"; then
19775           apr_addto_duplicate="1"
19776           break
19777         fi
19778       done
19779       if test $apr_addto_duplicate = "0"; then
19780         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_PRIV_INCLUDES"
19781         APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i"
19782       fi
19783     done
19784   fi
19785
19786     fi
19787
19788 fi
19789
19790
19791       if test "$apu_have_pgsql" = "1"; then
19792
19793   if test "x$LDADD_dbd_pgsql" = "x"; then
19794     test "x$silent" != "xyes" && echo "  setting LDADD_dbd_pgsql to \"$pgsql_LDFLAGS -lpq $pgsql_LIBS\""
19795     LDADD_dbd_pgsql="$pgsql_LDFLAGS -lpq $pgsql_LIBS"
19796   else
19797     apr_addto_bugger="$pgsql_LDFLAGS -lpq $pgsql_LIBS"
19798     for i in $apr_addto_bugger; do
19799       apr_addto_duplicate="0"
19800       for j in $LDADD_dbd_pgsql; do
19801         if test "x$i" = "x$j"; then
19802           apr_addto_duplicate="1"
19803           break
19804         fi
19805       done
19806       if test $apr_addto_duplicate = "0"; then
19807         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDADD_dbd_pgsql"
19808         LDADD_dbd_pgsql="$LDADD_dbd_pgsql $i"
19809       fi
19810     done
19811   fi
19812
19813   fi
19814
19815
19816   LIBS="$old_libs"
19817   CPPFLAGS="$old_cppflags"
19818   LDFLAGS="$old_ldflags"
19819
19820
19821   apu_have_mysql=0
19822
19823   old_libs="$LIBS"
19824   old_cppflags="$CPPFLAGS"
19825   old_ldflags="$LDFLAGS"
19826
19827
19828 # Check whether --with-mysql was given.
19829 if test "${with_mysql+set}" = set; then :
19830   withval=$with_mysql;
19831     if test "$withval" = "yes"; then
19832       # Extract the first word of "mysql_config", so it can be a program name with args.
19833 set dummy mysql_config; ac_word=$2
19834 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
19835 $as_echo_n "checking for $ac_word... " >&6; }
19836 if ${ac_cv_path_MYSQL_CONFIG+:} false; then :
19837   $as_echo_n "(cached) " >&6
19838 else
19839   case $MYSQL_CONFIG in
19840   [\\/]* | ?:[\\/]*)
19841   ac_cv_path_MYSQL_CONFIG="$MYSQL_CONFIG" # Let the user override the test with a path.
19842   ;;
19843   *)
19844   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19845 for as_dir in $PATH
19846 do
19847   IFS=$as_save_IFS
19848   test -z "$as_dir" && as_dir=.
19849     for ac_exec_ext in '' $ac_executable_extensions; do
19850   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
19851     ac_cv_path_MYSQL_CONFIG="$as_dir/$ac_word$ac_exec_ext"
19852     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
19853     break 2
19854   fi
19855 done
19856   done
19857 IFS=$as_save_IFS
19858
19859   ;;
19860 esac
19861 fi
19862 MYSQL_CONFIG=$ac_cv_path_MYSQL_CONFIG
19863 if test -n "$MYSQL_CONFIG"; then
19864   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MYSQL_CONFIG" >&5
19865 $as_echo "$MYSQL_CONFIG" >&6; }
19866 else
19867   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19868 $as_echo "no" >&6; }
19869 fi
19870
19871
19872       if test "x$MYSQL_CONFIG" != 'x'; then
19873         mysql_CPPFLAGS="`$MYSQL_CONFIG --include`"
19874         mysql_LDFLAGS="`$MYSQL_CONFIG --libs_r | sed -e 's/-l[^ ]\+//g'`"
19875         mysql_LIBS="`$MYSQL_CONFIG --libs_r`"
19876
19877
19878   if test "x$CPPFLAGS" = "x"; then
19879     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"$mysql_CPPFLAGS\""
19880     CPPFLAGS="$mysql_CPPFLAGS"
19881   else
19882     apr_addto_bugger="$mysql_CPPFLAGS"
19883     for i in $apr_addto_bugger; do
19884       apr_addto_duplicate="0"
19885       for j in $CPPFLAGS; do
19886         if test "x$i" = "x$j"; then
19887           apr_addto_duplicate="1"
19888           break
19889         fi
19890       done
19891       if test $apr_addto_duplicate = "0"; then
19892         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
19893         CPPFLAGS="$CPPFLAGS $i"
19894       fi
19895     done
19896   fi
19897
19898
19899   if test "x$LIBS" = "x"; then
19900     test "x$silent" != "xyes" && echo "  setting LIBS to \"$mysql_LIBS\""
19901     LIBS="$mysql_LIBS"
19902   else
19903     apr_addto_bugger="$mysql_LIBS"
19904     for i in $apr_addto_bugger; do
19905       apr_addto_duplicate="0"
19906       for j in $LIBS; do
19907         if test "x$i" = "x$j"; then
19908           apr_addto_duplicate="1"
19909           break
19910         fi
19911       done
19912       if test $apr_addto_duplicate = "0"; then
19913         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
19914         LIBS="$LIBS $i"
19915       fi
19916     done
19917   fi
19918
19919       fi
19920
19921       for ac_header in mysql.h my_global.h my_sys.h
19922 do :
19923   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
19924 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "#include <my_global.h>
19925 "
19926 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
19927   cat >>confdefs.h <<_ACEOF
19928 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
19929 _ACEOF
19930  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mysql_init in -lmysqlclient_r" >&5
19931 $as_echo_n "checking for mysql_init in -lmysqlclient_r... " >&6; }
19932 if ${ac_cv_lib_mysqlclient_r_mysql_init+:} false; then :
19933   $as_echo_n "(cached) " >&6
19934 else
19935   ac_check_lib_save_LIBS=$LIBS
19936 LIBS="-lmysqlclient_r  $LIBS"
19937 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19938 /* end confdefs.h.  */
19939
19940 /* Override any GCC internal prototype to avoid an error.
19941    Use char because int might match the return type of a GCC
19942    builtin and then its argument prototype would still apply.  */
19943 #ifdef __cplusplus
19944 extern "C"
19945 #endif
19946 char mysql_init ();
19947 int
19948 main ()
19949 {
19950 return mysql_init ();
19951   ;
19952   return 0;
19953 }
19954 _ACEOF
19955 if ac_fn_c_try_link "$LINENO"; then :
19956   ac_cv_lib_mysqlclient_r_mysql_init=yes
19957 else
19958   ac_cv_lib_mysqlclient_r_mysql_init=no
19959 fi
19960 rm -f core conftest.err conftest.$ac_objext \
19961     conftest$ac_exeext conftest.$ac_ext
19962 LIBS=$ac_check_lib_save_LIBS
19963 fi
19964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mysqlclient_r_mysql_init" >&5
19965 $as_echo "$ac_cv_lib_mysqlclient_r_mysql_init" >&6; }
19966 if test "x$ac_cv_lib_mysqlclient_r_mysql_init" = xyes; then :
19967   apu_have_mysql=1
19968 fi
19969
19970 else
19971   apu_have_mysql=0; break
19972 fi
19973
19974 done
19975
19976       if test "$apu_have_mysql" = "0"; then
19977         for ac_header in mysql/mysql.h mysql/my_global.h mysql/my_sys.h
19978 do :
19979   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
19980 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "#include <mysql/my_global.h>
19981 "
19982 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
19983   cat >>confdefs.h <<_ACEOF
19984 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
19985 _ACEOF
19986  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mysql_init in -lmysqlclient_r" >&5
19987 $as_echo_n "checking for mysql_init in -lmysqlclient_r... " >&6; }
19988 if ${ac_cv_lib_mysqlclient_r_mysql_init+:} false; then :
19989   $as_echo_n "(cached) " >&6
19990 else
19991   ac_check_lib_save_LIBS=$LIBS
19992 LIBS="-lmysqlclient_r  $LIBS"
19993 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19994 /* end confdefs.h.  */
19995
19996 /* Override any GCC internal prototype to avoid an error.
19997    Use char because int might match the return type of a GCC
19998    builtin and then its argument prototype would still apply.  */
19999 #ifdef __cplusplus
20000 extern "C"
20001 #endif
20002 char mysql_init ();
20003 int
20004 main ()
20005 {
20006 return mysql_init ();
20007   ;
20008   return 0;
20009 }
20010 _ACEOF
20011 if ac_fn_c_try_link "$LINENO"; then :
20012   ac_cv_lib_mysqlclient_r_mysql_init=yes
20013 else
20014   ac_cv_lib_mysqlclient_r_mysql_init=no
20015 fi
20016 rm -f core conftest.err conftest.$ac_objext \
20017     conftest$ac_exeext conftest.$ac_ext
20018 LIBS=$ac_check_lib_save_LIBS
20019 fi
20020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mysqlclient_r_mysql_init" >&5
20021 $as_echo "$ac_cv_lib_mysqlclient_r_mysql_init" >&6; }
20022 if test "x$ac_cv_lib_mysqlclient_r_mysql_init" = xyes; then :
20023   apu_have_mysql=1
20024 fi
20025
20026 else
20027   apu_have_mysql=0; break
20028 fi
20029
20030 done
20031
20032       fi
20033       if test "$apu_have_mysql" != "0" && test "x$MYSQL_CONFIG" != 'x'; then
20034
20035   if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then
20036     test "x$silent" != "xyes" && echo "  setting APRUTIL_PRIV_INCLUDES to \"$mysql_CPPFLAGS\""
20037     APRUTIL_PRIV_INCLUDES="$mysql_CPPFLAGS"
20038   else
20039     apr_addto_bugger="$mysql_CPPFLAGS"
20040     for i in $apr_addto_bugger; do
20041       apr_addto_duplicate="0"
20042       for j in $APRUTIL_PRIV_INCLUDES; do
20043         if test "x$i" = "x$j"; then
20044           apr_addto_duplicate="1"
20045           break
20046         fi
20047       done
20048       if test $apr_addto_duplicate = "0"; then
20049         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_PRIV_INCLUDES"
20050         APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i"
20051       fi
20052     done
20053   fi
20054
20055       fi
20056     elif test "$withval" = "no"; then
20057       :
20058     else
20059       # Extract the first word of "mysql_config", so it can be a program name with args.
20060 set dummy mysql_config; ac_word=$2
20061 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
20062 $as_echo_n "checking for $ac_word... " >&6; }
20063 if ${ac_cv_path_MYSQL_CONFIG+:} false; then :
20064   $as_echo_n "(cached) " >&6
20065 else
20066   case $MYSQL_CONFIG in
20067   [\\/]* | ?:[\\/]*)
20068   ac_cv_path_MYSQL_CONFIG="$MYSQL_CONFIG" # Let the user override the test with a path.
20069   ;;
20070   *)
20071   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20072 for as_dir in $withval/bin
20073 do
20074   IFS=$as_save_IFS
20075   test -z "$as_dir" && as_dir=.
20076     for ac_exec_ext in '' $ac_executable_extensions; do
20077   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
20078     ac_cv_path_MYSQL_CONFIG="$as_dir/$ac_word$ac_exec_ext"
20079     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
20080     break 2
20081   fi
20082 done
20083   done
20084 IFS=$as_save_IFS
20085
20086   ;;
20087 esac
20088 fi
20089 MYSQL_CONFIG=$ac_cv_path_MYSQL_CONFIG
20090 if test -n "$MYSQL_CONFIG"; then
20091   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MYSQL_CONFIG" >&5
20092 $as_echo "$MYSQL_CONFIG" >&6; }
20093 else
20094   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20095 $as_echo "no" >&6; }
20096 fi
20097
20098
20099       if test "x$MYSQL_CONFIG" != 'x'; then
20100         mysql_CPPFLAGS="`$MYSQL_CONFIG --include`"
20101         mysql_LDFLAGS="`$MYSQL_CONFIG --libs_r | sed -e 's/-l[^ ]\+//g'`"
20102         mysql_LIBS="`$MYSQL_CONFIG --libs_r`"
20103       else
20104         mysql_CPPFLAGS="-I$withval/include"
20105         mysql_LDFLAGS="-L$withval/lib "
20106       fi
20107
20108
20109   if test "x$CPPFLAGS" = "x"; then
20110     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"$mysql_CPPFLAGS\""
20111     CPPFLAGS="$mysql_CPPFLAGS"
20112   else
20113     apr_addto_bugger="$mysql_CPPFLAGS"
20114     for i in $apr_addto_bugger; do
20115       apr_addto_duplicate="0"
20116       for j in $CPPFLAGS; do
20117         if test "x$i" = "x$j"; then
20118           apr_addto_duplicate="1"
20119           break
20120         fi
20121       done
20122       if test $apr_addto_duplicate = "0"; then
20123         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
20124         CPPFLAGS="$CPPFLAGS $i"
20125       fi
20126     done
20127   fi
20128
20129
20130   if test "x$LDFLAGS" = "x"; then
20131     test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"$mysql_LDFLAGS\""
20132     LDFLAGS="$mysql_LDFLAGS"
20133   else
20134     apr_addto_bugger="$mysql_LDFLAGS"
20135     for i in $apr_addto_bugger; do
20136       apr_addto_duplicate="0"
20137       for j in $LDFLAGS; do
20138         if test "x$i" = "x$j"; then
20139           apr_addto_duplicate="1"
20140           break
20141         fi
20142       done
20143       if test $apr_addto_duplicate = "0"; then
20144         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
20145         LDFLAGS="$LDFLAGS $i"
20146       fi
20147     done
20148   fi
20149
20150
20151   if test "x$LIBS" = "x"; then
20152     test "x$silent" != "xyes" && echo "  setting LIBS to \"$mysql_LIBS\""
20153     LIBS="$mysql_LIBS"
20154   else
20155     apr_addto_bugger="$mysql_LIBS"
20156     for i in $apr_addto_bugger; do
20157       apr_addto_duplicate="0"
20158       for j in $LIBS; do
20159         if test "x$i" = "x$j"; then
20160           apr_addto_duplicate="1"
20161           break
20162         fi
20163       done
20164       if test $apr_addto_duplicate = "0"; then
20165         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
20166         LIBS="$LIBS $i"
20167       fi
20168     done
20169   fi
20170
20171
20172       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mysql in $withval" >&5
20173 $as_echo "$as_me: checking for mysql in $withval" >&6;}
20174       for ac_header in mysql.h my_global.h my_sys.h
20175 do :
20176   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
20177 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "#include <my_global.h>
20178 "
20179 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
20180   cat >>confdefs.h <<_ACEOF
20181 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
20182 _ACEOF
20183  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mysql_init in -lmysqlclient_r" >&5
20184 $as_echo_n "checking for mysql_init in -lmysqlclient_r... " >&6; }
20185 if ${ac_cv_lib_mysqlclient_r_mysql_init+:} false; then :
20186   $as_echo_n "(cached) " >&6
20187 else
20188   ac_check_lib_save_LIBS=$LIBS
20189 LIBS="-lmysqlclient_r  $LIBS"
20190 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20191 /* end confdefs.h.  */
20192
20193 /* Override any GCC internal prototype to avoid an error.
20194    Use char because int might match the return type of a GCC
20195    builtin and then its argument prototype would still apply.  */
20196 #ifdef __cplusplus
20197 extern "C"
20198 #endif
20199 char mysql_init ();
20200 int
20201 main ()
20202 {
20203 return mysql_init ();
20204   ;
20205   return 0;
20206 }
20207 _ACEOF
20208 if ac_fn_c_try_link "$LINENO"; then :
20209   ac_cv_lib_mysqlclient_r_mysql_init=yes
20210 else
20211   ac_cv_lib_mysqlclient_r_mysql_init=no
20212 fi
20213 rm -f core conftest.err conftest.$ac_objext \
20214     conftest$ac_exeext conftest.$ac_ext
20215 LIBS=$ac_check_lib_save_LIBS
20216 fi
20217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mysqlclient_r_mysql_init" >&5
20218 $as_echo "$ac_cv_lib_mysqlclient_r_mysql_init" >&6; }
20219 if test "x$ac_cv_lib_mysqlclient_r_mysql_init" = xyes; then :
20220   apu_have_mysql=1
20221 fi
20222
20223 else
20224   apu_have_mysql=0; break
20225 fi
20226
20227 done
20228
20229
20230       if test "$apu_have_mysql" != "1"; then
20231         for ac_header in mysql/mysql.h mysql/my_global.h mysql/my_sys.h
20232 do :
20233   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
20234 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "#include <mysql/my_global.h>
20235 "
20236 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
20237   cat >>confdefs.h <<_ACEOF
20238 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
20239 _ACEOF
20240  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mysql_init in -lmysqlclient_r" >&5
20241 $as_echo_n "checking for mysql_init in -lmysqlclient_r... " >&6; }
20242 if ${ac_cv_lib_mysqlclient_r_mysql_init+:} false; then :
20243   $as_echo_n "(cached) " >&6
20244 else
20245   ac_check_lib_save_LIBS=$LIBS
20246 LIBS="-lmysqlclient_r  $LIBS"
20247 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20248 /* end confdefs.h.  */
20249
20250 /* Override any GCC internal prototype to avoid an error.
20251    Use char because int might match the return type of a GCC
20252    builtin and then its argument prototype would still apply.  */
20253 #ifdef __cplusplus
20254 extern "C"
20255 #endif
20256 char mysql_init ();
20257 int
20258 main ()
20259 {
20260 return mysql_init ();
20261   ;
20262   return 0;
20263 }
20264 _ACEOF
20265 if ac_fn_c_try_link "$LINENO"; then :
20266   ac_cv_lib_mysqlclient_r_mysql_init=yes
20267 else
20268   ac_cv_lib_mysqlclient_r_mysql_init=no
20269 fi
20270 rm -f core conftest.err conftest.$ac_objext \
20271     conftest$ac_exeext conftest.$ac_ext
20272 LIBS=$ac_check_lib_save_LIBS
20273 fi
20274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mysqlclient_r_mysql_init" >&5
20275 $as_echo "$ac_cv_lib_mysqlclient_r_mysql_init" >&6; }
20276 if test "x$ac_cv_lib_mysqlclient_r_mysql_init" = xyes; then :
20277   apu_have_mysql=1
20278 fi
20279
20280 else
20281   apu_have_mysql=0; break
20282 fi
20283
20284 done
20285
20286       fi
20287       if test "$apu_have_mysql" != "0"; then
20288
20289   if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then
20290     test "x$silent" != "xyes" && echo "  setting APRUTIL_PRIV_INCLUDES to \"$mysql_CPPFLAGS\""
20291     APRUTIL_PRIV_INCLUDES="$mysql_CPPFLAGS"
20292   else
20293     apr_addto_bugger="$mysql_CPPFLAGS"
20294     for i in $apr_addto_bugger; do
20295       apr_addto_duplicate="0"
20296       for j in $APRUTIL_PRIV_INCLUDES; do
20297         if test "x$i" = "x$j"; then
20298           apr_addto_duplicate="1"
20299           break
20300         fi
20301       done
20302       if test $apr_addto_duplicate = "0"; then
20303         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_PRIV_INCLUDES"
20304         APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i"
20305       fi
20306     done
20307   fi
20308
20309       fi
20310     fi
20311
20312 fi
20313
20314
20315
20316
20317       if test "$apu_have_mysql" = "1"; then
20318
20319   if test "x$LDADD_dbd_mysql" = "x"; then
20320     test "x$silent" != "xyes" && echo "  setting LDADD_dbd_mysql to \"$mysql_LDFLAGS -lmysqlclient_r $mysql_LIBS\""
20321     LDADD_dbd_mysql="$mysql_LDFLAGS -lmysqlclient_r $mysql_LIBS"
20322   else
20323     apr_addto_bugger="$mysql_LDFLAGS -lmysqlclient_r $mysql_LIBS"
20324     for i in $apr_addto_bugger; do
20325       apr_addto_duplicate="0"
20326       for j in $LDADD_dbd_mysql; do
20327         if test "x$i" = "x$j"; then
20328           apr_addto_duplicate="1"
20329           break
20330         fi
20331       done
20332       if test $apr_addto_duplicate = "0"; then
20333         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDADD_dbd_mysql"
20334         LDADD_dbd_mysql="$LDADD_dbd_mysql $i"
20335       fi
20336     done
20337   fi
20338
20339   fi
20340
20341
20342   LIBS="$old_libs"
20343   CPPFLAGS="$old_cppflags"
20344   LDFLAGS="$old_ldflags"
20345
20346
20347   apu_have_sqlite3=0
20348
20349   old_libs="$LIBS"
20350   old_cppflags="$CPPFLAGS"
20351   old_ldflags="$LDFLAGS"
20352
20353
20354 # Check whether --with-sqlite3 was given.
20355 if test "${with_sqlite3+set}" = set; then :
20356   withval=$with_sqlite3;
20357     if test "$withval" = "yes"; then
20358       for ac_header in sqlite3.h
20359 do :
20360   ac_fn_c_check_header_mongrel "$LINENO" "sqlite3.h" "ac_cv_header_sqlite3_h" "$ac_includes_default"
20361 if test "x$ac_cv_header_sqlite3_h" = xyes; then :
20362   cat >>confdefs.h <<_ACEOF
20363 #define HAVE_SQLITE3_H 1
20364 _ACEOF
20365  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqlite3_open in -lsqlite3" >&5
20366 $as_echo_n "checking for sqlite3_open in -lsqlite3... " >&6; }
20367 if ${ac_cv_lib_sqlite3_sqlite3_open+:} false; then :
20368   $as_echo_n "(cached) " >&6
20369 else
20370   ac_check_lib_save_LIBS=$LIBS
20371 LIBS="-lsqlite3  $LIBS"
20372 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20373 /* end confdefs.h.  */
20374
20375 /* Override any GCC internal prototype to avoid an error.
20376    Use char because int might match the return type of a GCC
20377    builtin and then its argument prototype would still apply.  */
20378 #ifdef __cplusplus
20379 extern "C"
20380 #endif
20381 char sqlite3_open ();
20382 int
20383 main ()
20384 {
20385 return sqlite3_open ();
20386   ;
20387   return 0;
20388 }
20389 _ACEOF
20390 if ac_fn_c_try_link "$LINENO"; then :
20391   ac_cv_lib_sqlite3_sqlite3_open=yes
20392 else
20393   ac_cv_lib_sqlite3_sqlite3_open=no
20394 fi
20395 rm -f core conftest.err conftest.$ac_objext \
20396     conftest$ac_exeext conftest.$ac_ext
20397 LIBS=$ac_check_lib_save_LIBS
20398 fi
20399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sqlite3_sqlite3_open" >&5
20400 $as_echo "$ac_cv_lib_sqlite3_sqlite3_open" >&6; }
20401 if test "x$ac_cv_lib_sqlite3_sqlite3_open" = xyes; then :
20402   apu_have_sqlite3=1
20403 fi
20404
20405 fi
20406
20407 done
20408
20409     elif test "$withval" = "no"; then
20410       :
20411     else
20412       sqlite3_CPPFLAGS="-I$withval/include"
20413       sqlite3_LDFLAGS="-L$withval/lib "
20414
20415
20416   if test "x$CPPFLAGS" = "x"; then
20417     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"$sqlite3_CPPFLAGS\""
20418     CPPFLAGS="$sqlite3_CPPFLAGS"
20419   else
20420     apr_addto_bugger="$sqlite3_CPPFLAGS"
20421     for i in $apr_addto_bugger; do
20422       apr_addto_duplicate="0"
20423       for j in $CPPFLAGS; do
20424         if test "x$i" = "x$j"; then
20425           apr_addto_duplicate="1"
20426           break
20427         fi
20428       done
20429       if test $apr_addto_duplicate = "0"; then
20430         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
20431         CPPFLAGS="$CPPFLAGS $i"
20432       fi
20433     done
20434   fi
20435
20436
20437   if test "x$LDFLAGS" = "x"; then
20438     test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"$sqlite3_LDFLAGS\""
20439     LDFLAGS="$sqlite3_LDFLAGS"
20440   else
20441     apr_addto_bugger="$sqlite3_LDFLAGS"
20442     for i in $apr_addto_bugger; do
20443       apr_addto_duplicate="0"
20444       for j in $LDFLAGS; do
20445         if test "x$i" = "x$j"; then
20446           apr_addto_duplicate="1"
20447           break
20448         fi
20449       done
20450       if test $apr_addto_duplicate = "0"; then
20451         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
20452         LDFLAGS="$LDFLAGS $i"
20453       fi
20454     done
20455   fi
20456
20457
20458       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqlite3 in $withval" >&5
20459 $as_echo "$as_me: checking for sqlite3 in $withval" >&6;}
20460       for ac_header in sqlite3.h
20461 do :
20462   ac_fn_c_check_header_mongrel "$LINENO" "sqlite3.h" "ac_cv_header_sqlite3_h" "$ac_includes_default"
20463 if test "x$ac_cv_header_sqlite3_h" = xyes; then :
20464   cat >>confdefs.h <<_ACEOF
20465 #define HAVE_SQLITE3_H 1
20466 _ACEOF
20467  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqlite3_open in -lsqlite3" >&5
20468 $as_echo_n "checking for sqlite3_open in -lsqlite3... " >&6; }
20469 if ${ac_cv_lib_sqlite3_sqlite3_open+:} false; then :
20470   $as_echo_n "(cached) " >&6
20471 else
20472   ac_check_lib_save_LIBS=$LIBS
20473 LIBS="-lsqlite3  $LIBS"
20474 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20475 /* end confdefs.h.  */
20476
20477 /* Override any GCC internal prototype to avoid an error.
20478    Use char because int might match the return type of a GCC
20479    builtin and then its argument prototype would still apply.  */
20480 #ifdef __cplusplus
20481 extern "C"
20482 #endif
20483 char sqlite3_open ();
20484 int
20485 main ()
20486 {
20487 return sqlite3_open ();
20488   ;
20489   return 0;
20490 }
20491 _ACEOF
20492 if ac_fn_c_try_link "$LINENO"; then :
20493   ac_cv_lib_sqlite3_sqlite3_open=yes
20494 else
20495   ac_cv_lib_sqlite3_sqlite3_open=no
20496 fi
20497 rm -f core conftest.err conftest.$ac_objext \
20498     conftest$ac_exeext conftest.$ac_ext
20499 LIBS=$ac_check_lib_save_LIBS
20500 fi
20501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sqlite3_sqlite3_open" >&5
20502 $as_echo "$ac_cv_lib_sqlite3_sqlite3_open" >&6; }
20503 if test "x$ac_cv_lib_sqlite3_sqlite3_open" = xyes; then :
20504   apu_have_sqlite3=1
20505 fi
20506
20507 fi
20508
20509 done
20510
20511       if test "$apu_have_sqlite3" != "0"; then
20512
20513   if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then
20514     test "x$silent" != "xyes" && echo "  setting APRUTIL_PRIV_INCLUDES to \"-I$withval/include\""
20515     APRUTIL_PRIV_INCLUDES="-I$withval/include"
20516   else
20517     apr_addto_bugger="-I$withval/include"
20518     for i in $apr_addto_bugger; do
20519       apr_addto_duplicate="0"
20520       for j in $APRUTIL_PRIV_INCLUDES; do
20521         if test "x$i" = "x$j"; then
20522           apr_addto_duplicate="1"
20523           break
20524         fi
20525       done
20526       if test $apr_addto_duplicate = "0"; then
20527         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_PRIV_INCLUDES"
20528         APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i"
20529       fi
20530     done
20531   fi
20532
20533       fi
20534     fi
20535
20536 else
20537
20538     for ac_header in sqlite3.h
20539 do :
20540   ac_fn_c_check_header_mongrel "$LINENO" "sqlite3.h" "ac_cv_header_sqlite3_h" "$ac_includes_default"
20541 if test "x$ac_cv_header_sqlite3_h" = xyes; then :
20542   cat >>confdefs.h <<_ACEOF
20543 #define HAVE_SQLITE3_H 1
20544 _ACEOF
20545  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqlite3_open in -lsqlite3" >&5
20546 $as_echo_n "checking for sqlite3_open in -lsqlite3... " >&6; }
20547 if ${ac_cv_lib_sqlite3_sqlite3_open+:} false; then :
20548   $as_echo_n "(cached) " >&6
20549 else
20550   ac_check_lib_save_LIBS=$LIBS
20551 LIBS="-lsqlite3  $LIBS"
20552 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20553 /* end confdefs.h.  */
20554
20555 /* Override any GCC internal prototype to avoid an error.
20556    Use char because int might match the return type of a GCC
20557    builtin and then its argument prototype would still apply.  */
20558 #ifdef __cplusplus
20559 extern "C"
20560 #endif
20561 char sqlite3_open ();
20562 int
20563 main ()
20564 {
20565 return sqlite3_open ();
20566   ;
20567   return 0;
20568 }
20569 _ACEOF
20570 if ac_fn_c_try_link "$LINENO"; then :
20571   ac_cv_lib_sqlite3_sqlite3_open=yes
20572 else
20573   ac_cv_lib_sqlite3_sqlite3_open=no
20574 fi
20575 rm -f core conftest.err conftest.$ac_objext \
20576     conftest$ac_exeext conftest.$ac_ext
20577 LIBS=$ac_check_lib_save_LIBS
20578 fi
20579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sqlite3_sqlite3_open" >&5
20580 $as_echo "$ac_cv_lib_sqlite3_sqlite3_open" >&6; }
20581 if test "x$ac_cv_lib_sqlite3_sqlite3_open" = xyes; then :
20582   apu_have_sqlite3=1
20583 fi
20584
20585 fi
20586
20587 done
20588
20589
20590 fi
20591
20592
20593
20594
20595       if test "$apu_have_sqlite3" = "1"; then
20596
20597   if test "x$LDADD_dbd_sqlite3" = "x"; then
20598     test "x$silent" != "xyes" && echo "  setting LDADD_dbd_sqlite3 to \"$sqlite3_LDFLAGS -lsqlite3\""
20599     LDADD_dbd_sqlite3="$sqlite3_LDFLAGS -lsqlite3"
20600   else
20601     apr_addto_bugger="$sqlite3_LDFLAGS -lsqlite3"
20602     for i in $apr_addto_bugger; do
20603       apr_addto_duplicate="0"
20604       for j in $LDADD_dbd_sqlite3; do
20605         if test "x$i" = "x$j"; then
20606           apr_addto_duplicate="1"
20607           break
20608         fi
20609       done
20610       if test $apr_addto_duplicate = "0"; then
20611         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDADD_dbd_sqlite3"
20612         LDADD_dbd_sqlite3="$LDADD_dbd_sqlite3 $i"
20613       fi
20614     done
20615   fi
20616
20617   fi
20618
20619
20620   LIBS="$old_libs"
20621   CPPFLAGS="$old_cppflags"
20622   LDFLAGS="$old_ldflags"
20623
20624
20625   apu_have_sqlite2=0
20626
20627   old_libs="$LIBS"
20628   old_cppflags="$CPPFLAGS"
20629   old_ldflags="$LDFLAGS"
20630
20631
20632 # Check whether --with-sqlite2 was given.
20633 if test "${with_sqlite2+set}" = set; then :
20634   withval=$with_sqlite2;
20635     if test "$withval" = "yes"; then
20636       for ac_header in sqlite.h
20637 do :
20638   ac_fn_c_check_header_mongrel "$LINENO" "sqlite.h" "ac_cv_header_sqlite_h" "$ac_includes_default"
20639 if test "x$ac_cv_header_sqlite_h" = xyes; then :
20640   cat >>confdefs.h <<_ACEOF
20641 #define HAVE_SQLITE_H 1
20642 _ACEOF
20643  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqlite_open in -lsqlite" >&5
20644 $as_echo_n "checking for sqlite_open in -lsqlite... " >&6; }
20645 if ${ac_cv_lib_sqlite_sqlite_open+:} false; then :
20646   $as_echo_n "(cached) " >&6
20647 else
20648   ac_check_lib_save_LIBS=$LIBS
20649 LIBS="-lsqlite  $LIBS"
20650 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20651 /* end confdefs.h.  */
20652
20653 /* Override any GCC internal prototype to avoid an error.
20654    Use char because int might match the return type of a GCC
20655    builtin and then its argument prototype would still apply.  */
20656 #ifdef __cplusplus
20657 extern "C"
20658 #endif
20659 char sqlite_open ();
20660 int
20661 main ()
20662 {
20663 return sqlite_open ();
20664   ;
20665   return 0;
20666 }
20667 _ACEOF
20668 if ac_fn_c_try_link "$LINENO"; then :
20669   ac_cv_lib_sqlite_sqlite_open=yes
20670 else
20671   ac_cv_lib_sqlite_sqlite_open=no
20672 fi
20673 rm -f core conftest.err conftest.$ac_objext \
20674     conftest$ac_exeext conftest.$ac_ext
20675 LIBS=$ac_check_lib_save_LIBS
20676 fi
20677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sqlite_sqlite_open" >&5
20678 $as_echo "$ac_cv_lib_sqlite_sqlite_open" >&6; }
20679 if test "x$ac_cv_lib_sqlite_sqlite_open" = xyes; then :
20680   apu_have_sqlite2=1
20681 fi
20682
20683 fi
20684
20685 done
20686
20687     elif test "$withval" = "no"; then
20688       :
20689     else
20690       sqlite2_CPPFLAGS="-I$withval/include"
20691       sqlite2_LDFLAGS="-L$withval/lib "
20692
20693
20694   if test "x$CPPFLAGS" = "x"; then
20695     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"$sqlite2_CPPFLAGS\""
20696     CPPFLAGS="$sqlite2_CPPFLAGS"
20697   else
20698     apr_addto_bugger="$sqlite2_CPPFLAGS"
20699     for i in $apr_addto_bugger; do
20700       apr_addto_duplicate="0"
20701       for j in $CPPFLAGS; do
20702         if test "x$i" = "x$j"; then
20703           apr_addto_duplicate="1"
20704           break
20705         fi
20706       done
20707       if test $apr_addto_duplicate = "0"; then
20708         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
20709         CPPFLAGS="$CPPFLAGS $i"
20710       fi
20711     done
20712   fi
20713
20714
20715   if test "x$LDFLAGS" = "x"; then
20716     test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"$sqlite2_LDFLAGS\""
20717     LDFLAGS="$sqlite2_LDFLAGS"
20718   else
20719     apr_addto_bugger="$sqlite2_LDFLAGS"
20720     for i in $apr_addto_bugger; do
20721       apr_addto_duplicate="0"
20722       for j in $LDFLAGS; do
20723         if test "x$i" = "x$j"; then
20724           apr_addto_duplicate="1"
20725           break
20726         fi
20727       done
20728       if test $apr_addto_duplicate = "0"; then
20729         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
20730         LDFLAGS="$LDFLAGS $i"
20731       fi
20732     done
20733   fi
20734
20735
20736       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqlite2 in $withval" >&5
20737 $as_echo "$as_me: checking for sqlite2 in $withval" >&6;}
20738       for ac_header in sqlite.h
20739 do :
20740   ac_fn_c_check_header_mongrel "$LINENO" "sqlite.h" "ac_cv_header_sqlite_h" "$ac_includes_default"
20741 if test "x$ac_cv_header_sqlite_h" = xyes; then :
20742   cat >>confdefs.h <<_ACEOF
20743 #define HAVE_SQLITE_H 1
20744 _ACEOF
20745  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqlite_open in -lsqlite" >&5
20746 $as_echo_n "checking for sqlite_open in -lsqlite... " >&6; }
20747 if ${ac_cv_lib_sqlite_sqlite_open+:} false; then :
20748   $as_echo_n "(cached) " >&6
20749 else
20750   ac_check_lib_save_LIBS=$LIBS
20751 LIBS="-lsqlite  $LIBS"
20752 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20753 /* end confdefs.h.  */
20754
20755 /* Override any GCC internal prototype to avoid an error.
20756    Use char because int might match the return type of a GCC
20757    builtin and then its argument prototype would still apply.  */
20758 #ifdef __cplusplus
20759 extern "C"
20760 #endif
20761 char sqlite_open ();
20762 int
20763 main ()
20764 {
20765 return sqlite_open ();
20766   ;
20767   return 0;
20768 }
20769 _ACEOF
20770 if ac_fn_c_try_link "$LINENO"; then :
20771   ac_cv_lib_sqlite_sqlite_open=yes
20772 else
20773   ac_cv_lib_sqlite_sqlite_open=no
20774 fi
20775 rm -f core conftest.err conftest.$ac_objext \
20776     conftest$ac_exeext conftest.$ac_ext
20777 LIBS=$ac_check_lib_save_LIBS
20778 fi
20779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sqlite_sqlite_open" >&5
20780 $as_echo "$ac_cv_lib_sqlite_sqlite_open" >&6; }
20781 if test "x$ac_cv_lib_sqlite_sqlite_open" = xyes; then :
20782   apu_have_sqlite2=1
20783 fi
20784
20785 fi
20786
20787 done
20788
20789       if test "$apu_have_sqlite2" != "0"; then
20790
20791   if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then
20792     test "x$silent" != "xyes" && echo "  setting APRUTIL_PRIV_INCLUDES to \"-I$withval/include\""
20793     APRUTIL_PRIV_INCLUDES="-I$withval/include"
20794   else
20795     apr_addto_bugger="-I$withval/include"
20796     for i in $apr_addto_bugger; do
20797       apr_addto_duplicate="0"
20798       for j in $APRUTIL_PRIV_INCLUDES; do
20799         if test "x$i" = "x$j"; then
20800           apr_addto_duplicate="1"
20801           break
20802         fi
20803       done
20804       if test $apr_addto_duplicate = "0"; then
20805         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_PRIV_INCLUDES"
20806         APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i"
20807       fi
20808     done
20809   fi
20810
20811       fi
20812     fi
20813
20814 else
20815
20816     for ac_header in sqlite.h
20817 do :
20818   ac_fn_c_check_header_mongrel "$LINENO" "sqlite.h" "ac_cv_header_sqlite_h" "$ac_includes_default"
20819 if test "x$ac_cv_header_sqlite_h" = xyes; then :
20820   cat >>confdefs.h <<_ACEOF
20821 #define HAVE_SQLITE_H 1
20822 _ACEOF
20823  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqlite_open in -lsqlite" >&5
20824 $as_echo_n "checking for sqlite_open in -lsqlite... " >&6; }
20825 if ${ac_cv_lib_sqlite_sqlite_open+:} false; then :
20826   $as_echo_n "(cached) " >&6
20827 else
20828   ac_check_lib_save_LIBS=$LIBS
20829 LIBS="-lsqlite  $LIBS"
20830 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20831 /* end confdefs.h.  */
20832
20833 /* Override any GCC internal prototype to avoid an error.
20834    Use char because int might match the return type of a GCC
20835    builtin and then its argument prototype would still apply.  */
20836 #ifdef __cplusplus
20837 extern "C"
20838 #endif
20839 char sqlite_open ();
20840 int
20841 main ()
20842 {
20843 return sqlite_open ();
20844   ;
20845   return 0;
20846 }
20847 _ACEOF
20848 if ac_fn_c_try_link "$LINENO"; then :
20849   ac_cv_lib_sqlite_sqlite_open=yes
20850 else
20851   ac_cv_lib_sqlite_sqlite_open=no
20852 fi
20853 rm -f core conftest.err conftest.$ac_objext \
20854     conftest$ac_exeext conftest.$ac_ext
20855 LIBS=$ac_check_lib_save_LIBS
20856 fi
20857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sqlite_sqlite_open" >&5
20858 $as_echo "$ac_cv_lib_sqlite_sqlite_open" >&6; }
20859 if test "x$ac_cv_lib_sqlite_sqlite_open" = xyes; then :
20860   apu_have_sqlite2=1
20861 fi
20862
20863 fi
20864
20865 done
20866
20867
20868 fi
20869
20870
20871
20872
20873       if test "$apu_have_sqlite2" = "1"; then
20874
20875   if test "x$LDADD_dbd_sqlite2" = "x"; then
20876     test "x$silent" != "xyes" && echo "  setting LDADD_dbd_sqlite2 to \"$sqlite2_LDFLAGS -lsqlite\""
20877     LDADD_dbd_sqlite2="$sqlite2_LDFLAGS -lsqlite"
20878   else
20879     apr_addto_bugger="$sqlite2_LDFLAGS -lsqlite"
20880     for i in $apr_addto_bugger; do
20881       apr_addto_duplicate="0"
20882       for j in $LDADD_dbd_sqlite2; do
20883         if test "x$i" = "x$j"; then
20884           apr_addto_duplicate="1"
20885           break
20886         fi
20887       done
20888       if test $apr_addto_duplicate = "0"; then
20889         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDADD_dbd_sqlite2"
20890         LDADD_dbd_sqlite2="$LDADD_dbd_sqlite2 $i"
20891       fi
20892     done
20893   fi
20894
20895   fi
20896
20897
20898   LIBS="$old_libs"
20899   CPPFLAGS="$old_cppflags"
20900   LDFLAGS="$old_ldflags"
20901
20902
20903   apu_have_oracle=0
20904
20905   old_libs="$LIBS"
20906   old_cppflags="$CPPFLAGS"
20907   old_ldflags="$LDFLAGS"
20908
20909
20910 # Check whether --with-oracle-include was given.
20911 if test "${with_oracle_include+set}" = set; then :
20912   withval=$with_oracle_include;
20913 fi
20914
20915
20916 # Check whether --with-oracle was given.
20917 if test "${with_oracle+set}" = set; then :
20918   withval=$with_oracle;
20919     if test "$withval" = "yes"; then
20920       if test -n "$with_oracle_include"; then
20921         oracle_CPPFLAGS="$CPPFLAGS -I$with_oracle_include"
20922
20923   if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then
20924     test "x$silent" != "xyes" && echo "  setting APRUTIL_PRIV_INCLUDES to \"-I$with_oracle_include\""
20925     APRUTIL_PRIV_INCLUDES="-I$with_oracle_include"
20926   else
20927     apr_addto_bugger="-I$with_oracle_include"
20928     for i in $apr_addto_bugger; do
20929       apr_addto_duplicate="0"
20930       for j in $APRUTIL_PRIV_INCLUDES; do
20931         if test "x$i" = "x$j"; then
20932           apr_addto_duplicate="1"
20933           break
20934         fi
20935       done
20936       if test $apr_addto_duplicate = "0"; then
20937         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_PRIV_INCLUDES"
20938         APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i"
20939       fi
20940     done
20941   fi
20942
20943       fi
20944
20945
20946   if test "x$CPPFLAGS" = "x"; then
20947     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"$oracle_CPPFLAGS\""
20948     CPPFLAGS="$oracle_CPPFLAGS"
20949   else
20950     apr_addto_bugger="$oracle_CPPFLAGS"
20951     for i in $apr_addto_bugger; do
20952       apr_addto_duplicate="0"
20953       for j in $CPPFLAGS; do
20954         if test "x$i" = "x$j"; then
20955           apr_addto_duplicate="1"
20956           break
20957         fi
20958       done
20959       if test $apr_addto_duplicate = "0"; then
20960         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
20961         CPPFLAGS="$CPPFLAGS $i"
20962       fi
20963     done
20964   fi
20965
20966
20967       for ac_header in oci.h
20968 do :
20969   ac_fn_c_check_header_mongrel "$LINENO" "oci.h" "ac_cv_header_oci_h" "$ac_includes_default"
20970 if test "x$ac_cv_header_oci_h" = xyes; then :
20971   cat >>confdefs.h <<_ACEOF
20972 #define HAVE_OCI_H 1
20973 _ACEOF
20974  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OCIEnvCreate in -lclntsh" >&5
20975 $as_echo_n "checking for OCIEnvCreate in -lclntsh... " >&6; }
20976 if ${ac_cv_lib_clntsh_OCIEnvCreate+:} false; then :
20977   $as_echo_n "(cached) " >&6
20978 else
20979   ac_check_lib_save_LIBS=$LIBS
20980 LIBS="-lclntsh  $LIBS"
20981 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20982 /* end confdefs.h.  */
20983
20984 /* Override any GCC internal prototype to avoid an error.
20985    Use char because int might match the return type of a GCC
20986    builtin and then its argument prototype would still apply.  */
20987 #ifdef __cplusplus
20988 extern "C"
20989 #endif
20990 char OCIEnvCreate ();
20991 int
20992 main ()
20993 {
20994 return OCIEnvCreate ();
20995   ;
20996   return 0;
20997 }
20998 _ACEOF
20999 if ac_fn_c_try_link "$LINENO"; then :
21000   ac_cv_lib_clntsh_OCIEnvCreate=yes
21001 else
21002   ac_cv_lib_clntsh_OCIEnvCreate=no
21003 fi
21004 rm -f core conftest.err conftest.$ac_objext \
21005     conftest$ac_exeext conftest.$ac_ext
21006 LIBS=$ac_check_lib_save_LIBS
21007 fi
21008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_clntsh_OCIEnvCreate" >&5
21009 $as_echo "$ac_cv_lib_clntsh_OCIEnvCreate" >&6; }
21010 if test "x$ac_cv_lib_clntsh_OCIEnvCreate" = xyes; then :
21011   apu_have_oracle=1
21012 else
21013
21014         unset ac_cv_lib_clntsh_OCIEnvCreate
21015         oracle_LIBS="-lnnz11"
21016
21017   if test "x$LIBS" = "x"; then
21018     test "x$silent" != "xyes" && echo "  setting LIBS to \"$oracle_LIBS\""
21019     LIBS="$oracle_LIBS"
21020   else
21021     apr_addto_bugger="$oracle_LIBS"
21022     for i in $apr_addto_bugger; do
21023       apr_addto_duplicate="0"
21024       for j in $LIBS; do
21025         if test "x$i" = "x$j"; then
21026           apr_addto_duplicate="1"
21027           break
21028         fi
21029       done
21030       if test $apr_addto_duplicate = "0"; then
21031         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
21032         LIBS="$LIBS $i"
21033       fi
21034     done
21035   fi
21036
21037         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OCIEnvCreate in -lclntsh" >&5
21038 $as_echo_n "checking for OCIEnvCreate in -lclntsh... " >&6; }
21039 if ${ac_cv_lib_clntsh_OCIEnvCreate+:} false; then :
21040   $as_echo_n "(cached) " >&6
21041 else
21042   ac_check_lib_save_LIBS=$LIBS
21043 LIBS="-lclntsh  $LIBS"
21044 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21045 /* end confdefs.h.  */
21046
21047 /* Override any GCC internal prototype to avoid an error.
21048    Use char because int might match the return type of a GCC
21049    builtin and then its argument prototype would still apply.  */
21050 #ifdef __cplusplus
21051 extern "C"
21052 #endif
21053 char OCIEnvCreate ();
21054 int
21055 main ()
21056 {
21057 return OCIEnvCreate ();
21058   ;
21059   return 0;
21060 }
21061 _ACEOF
21062 if ac_fn_c_try_link "$LINENO"; then :
21063   ac_cv_lib_clntsh_OCIEnvCreate=yes
21064 else
21065   ac_cv_lib_clntsh_OCIEnvCreate=no
21066 fi
21067 rm -f core conftest.err conftest.$ac_objext \
21068     conftest$ac_exeext conftest.$ac_ext
21069 LIBS=$ac_check_lib_save_LIBS
21070 fi
21071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_clntsh_OCIEnvCreate" >&5
21072 $as_echo "$ac_cv_lib_clntsh_OCIEnvCreate" >&6; }
21073 if test "x$ac_cv_lib_clntsh_OCIEnvCreate" = xyes; then :
21074   apu_have_oracle=1
21075 else
21076
21077           unset ac_cv_lib_clntsh_OCIEnvCreate
21078
21079   if test "x$LIBS" = "x$oracle_LIBS"; then
21080     test "x$silent" != "xyes" && echo "  nulling LIBS"
21081     LIBS=""
21082   else
21083     apr_new_bugger=""
21084     apr_removed=0
21085     for i in $LIBS; do
21086       if test "x$i" != "x$oracle_LIBS"; then
21087         apr_new_bugger="$apr_new_bugger $i"
21088       else
21089         apr_removed=1
21090       fi
21091     done
21092     if test $apr_removed = "1"; then
21093       test "x$silent" != "xyes" && echo "  removed \"$oracle_LIBS\" from LIBS"
21094       LIBS=$apr_new_bugger
21095     fi
21096   fi
21097
21098           oracle_LIBS="-lnnz10"
21099
21100   if test "x$LIBS" = "x"; then
21101     test "x$silent" != "xyes" && echo "  setting LIBS to \"$oracle_LIBS\""
21102     LIBS="$oracle_LIBS"
21103   else
21104     apr_addto_bugger="$oracle_LIBS"
21105     for i in $apr_addto_bugger; do
21106       apr_addto_duplicate="0"
21107       for j in $LIBS; do
21108         if test "x$i" = "x$j"; then
21109           apr_addto_duplicate="1"
21110           break
21111         fi
21112       done
21113       if test $apr_addto_duplicate = "0"; then
21114         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
21115         LIBS="$LIBS $i"
21116       fi
21117     done
21118   fi
21119
21120           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OCIEnvCreate in -lclntsh" >&5
21121 $as_echo_n "checking for OCIEnvCreate in -lclntsh... " >&6; }
21122 if ${ac_cv_lib_clntsh_OCIEnvCreate+:} false; then :
21123   $as_echo_n "(cached) " >&6
21124 else
21125   ac_check_lib_save_LIBS=$LIBS
21126 LIBS="-lclntsh  $LIBS"
21127 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21128 /* end confdefs.h.  */
21129
21130 /* Override any GCC internal prototype to avoid an error.
21131    Use char because int might match the return type of a GCC
21132    builtin and then its argument prototype would still apply.  */
21133 #ifdef __cplusplus
21134 extern "C"
21135 #endif
21136 char OCIEnvCreate ();
21137 int
21138 main ()
21139 {
21140 return OCIEnvCreate ();
21141   ;
21142   return 0;
21143 }
21144 _ACEOF
21145 if ac_fn_c_try_link "$LINENO"; then :
21146   ac_cv_lib_clntsh_OCIEnvCreate=yes
21147 else
21148   ac_cv_lib_clntsh_OCIEnvCreate=no
21149 fi
21150 rm -f core conftest.err conftest.$ac_objext \
21151     conftest$ac_exeext conftest.$ac_ext
21152 LIBS=$ac_check_lib_save_LIBS
21153 fi
21154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_clntsh_OCIEnvCreate" >&5
21155 $as_echo "$ac_cv_lib_clntsh_OCIEnvCreate" >&6; }
21156 if test "x$ac_cv_lib_clntsh_OCIEnvCreate" = xyes; then :
21157   apu_have_oracle=1
21158 fi
21159
21160
21161 fi
21162
21163
21164 fi
21165
21166 fi
21167
21168 done
21169
21170     elif test "$withval" = "no"; then
21171       :
21172     else
21173       if test -n "$with_oracle_include"; then
21174         oracle_CPPFLAGS="$CPPFLAGS -I$with_oracle_include"
21175
21176   if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then
21177     test "x$silent" != "xyes" && echo "  setting APRUTIL_PRIV_INCLUDES to \"-I$with_oracle_include\""
21178     APRUTIL_PRIV_INCLUDES="-I$with_oracle_include"
21179   else
21180     apr_addto_bugger="-I$with_oracle_include"
21181     for i in $apr_addto_bugger; do
21182       apr_addto_duplicate="0"
21183       for j in $APRUTIL_PRIV_INCLUDES; do
21184         if test "x$i" = "x$j"; then
21185           apr_addto_duplicate="1"
21186           break
21187         fi
21188       done
21189       if test $apr_addto_duplicate = "0"; then
21190         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_PRIV_INCLUDES"
21191         APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i"
21192       fi
21193     done
21194   fi
21195
21196       else
21197         oracle_CPPFLAGS="-I$withval/rdbms/demo -I$withval/rdbms/public"
21198       fi
21199       oracle_LDFLAGS="-L$withval/lib "
21200
21201
21202   if test "x$CPPFLAGS" = "x"; then
21203     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"$oracle_CPPFLAGS\""
21204     CPPFLAGS="$oracle_CPPFLAGS"
21205   else
21206     apr_addto_bugger="$oracle_CPPFLAGS"
21207     for i in $apr_addto_bugger; do
21208       apr_addto_duplicate="0"
21209       for j in $CPPFLAGS; do
21210         if test "x$i" = "x$j"; then
21211           apr_addto_duplicate="1"
21212           break
21213         fi
21214       done
21215       if test $apr_addto_duplicate = "0"; then
21216         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
21217         CPPFLAGS="$CPPFLAGS $i"
21218       fi
21219     done
21220   fi
21221
21222
21223   if test "x$LDFLAGS" = "x"; then
21224     test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"$oracle_LDFLAGS\""
21225     LDFLAGS="$oracle_LDFLAGS"
21226   else
21227     apr_addto_bugger="$oracle_LDFLAGS"
21228     for i in $apr_addto_bugger; do
21229       apr_addto_duplicate="0"
21230       for j in $LDFLAGS; do
21231         if test "x$i" = "x$j"; then
21232           apr_addto_duplicate="1"
21233           break
21234         fi
21235       done
21236       if test $apr_addto_duplicate = "0"; then
21237         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
21238         LDFLAGS="$LDFLAGS $i"
21239       fi
21240     done
21241   fi
21242
21243
21244       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for oracle in $withval" >&5
21245 $as_echo "$as_me: checking for oracle in $withval" >&6;}
21246       for ac_header in oci.h
21247 do :
21248   ac_fn_c_check_header_mongrel "$LINENO" "oci.h" "ac_cv_header_oci_h" "$ac_includes_default"
21249 if test "x$ac_cv_header_oci_h" = xyes; then :
21250   cat >>confdefs.h <<_ACEOF
21251 #define HAVE_OCI_H 1
21252 _ACEOF
21253  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OCIEnvCreate in -lclntsh" >&5
21254 $as_echo_n "checking for OCIEnvCreate in -lclntsh... " >&6; }
21255 if ${ac_cv_lib_clntsh_OCIEnvCreate+:} false; then :
21256   $as_echo_n "(cached) " >&6
21257 else
21258   ac_check_lib_save_LIBS=$LIBS
21259 LIBS="-lclntsh  $LIBS"
21260 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21261 /* end confdefs.h.  */
21262
21263 /* Override any GCC internal prototype to avoid an error.
21264    Use char because int might match the return type of a GCC
21265    builtin and then its argument prototype would still apply.  */
21266 #ifdef __cplusplus
21267 extern "C"
21268 #endif
21269 char OCIEnvCreate ();
21270 int
21271 main ()
21272 {
21273 return OCIEnvCreate ();
21274   ;
21275   return 0;
21276 }
21277 _ACEOF
21278 if ac_fn_c_try_link "$LINENO"; then :
21279   ac_cv_lib_clntsh_OCIEnvCreate=yes
21280 else
21281   ac_cv_lib_clntsh_OCIEnvCreate=no
21282 fi
21283 rm -f core conftest.err conftest.$ac_objext \
21284     conftest$ac_exeext conftest.$ac_ext
21285 LIBS=$ac_check_lib_save_LIBS
21286 fi
21287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_clntsh_OCIEnvCreate" >&5
21288 $as_echo "$ac_cv_lib_clntsh_OCIEnvCreate" >&6; }
21289 if test "x$ac_cv_lib_clntsh_OCIEnvCreate" = xyes; then :
21290   apu_have_oracle=1
21291 else
21292
21293         unset ac_cv_lib_clntsh_OCIEnvCreate
21294         oracle_LIBS="-lnnz11"
21295
21296   if test "x$LIBS" = "x"; then
21297     test "x$silent" != "xyes" && echo "  setting LIBS to \"$oracle_LIBS\""
21298     LIBS="$oracle_LIBS"
21299   else
21300     apr_addto_bugger="$oracle_LIBS"
21301     for i in $apr_addto_bugger; do
21302       apr_addto_duplicate="0"
21303       for j in $LIBS; do
21304         if test "x$i" = "x$j"; then
21305           apr_addto_duplicate="1"
21306           break
21307         fi
21308       done
21309       if test $apr_addto_duplicate = "0"; then
21310         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
21311         LIBS="$LIBS $i"
21312       fi
21313     done
21314   fi
21315
21316         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OCIEnvCreate in -lclntsh" >&5
21317 $as_echo_n "checking for OCIEnvCreate in -lclntsh... " >&6; }
21318 if ${ac_cv_lib_clntsh_OCIEnvCreate+:} false; then :
21319   $as_echo_n "(cached) " >&6
21320 else
21321   ac_check_lib_save_LIBS=$LIBS
21322 LIBS="-lclntsh  $LIBS"
21323 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21324 /* end confdefs.h.  */
21325
21326 /* Override any GCC internal prototype to avoid an error.
21327    Use char because int might match the return type of a GCC
21328    builtin and then its argument prototype would still apply.  */
21329 #ifdef __cplusplus
21330 extern "C"
21331 #endif
21332 char OCIEnvCreate ();
21333 int
21334 main ()
21335 {
21336 return OCIEnvCreate ();
21337   ;
21338   return 0;
21339 }
21340 _ACEOF
21341 if ac_fn_c_try_link "$LINENO"; then :
21342   ac_cv_lib_clntsh_OCIEnvCreate=yes
21343 else
21344   ac_cv_lib_clntsh_OCIEnvCreate=no
21345 fi
21346 rm -f core conftest.err conftest.$ac_objext \
21347     conftest$ac_exeext conftest.$ac_ext
21348 LIBS=$ac_check_lib_save_LIBS
21349 fi
21350 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_clntsh_OCIEnvCreate" >&5
21351 $as_echo "$ac_cv_lib_clntsh_OCIEnvCreate" >&6; }
21352 if test "x$ac_cv_lib_clntsh_OCIEnvCreate" = xyes; then :
21353   apu_have_oracle=1
21354 else
21355
21356           unset ac_cv_lib_clntsh_OCIEnvCreate
21357
21358   if test "x$LIBS" = "x$oracle_LIBS"; then
21359     test "x$silent" != "xyes" && echo "  nulling LIBS"
21360     LIBS=""
21361   else
21362     apr_new_bugger=""
21363     apr_removed=0
21364     for i in $LIBS; do
21365       if test "x$i" != "x$oracle_LIBS"; then
21366         apr_new_bugger="$apr_new_bugger $i"
21367       else
21368         apr_removed=1
21369       fi
21370     done
21371     if test $apr_removed = "1"; then
21372       test "x$silent" != "xyes" && echo "  removed \"$oracle_LIBS\" from LIBS"
21373       LIBS=$apr_new_bugger
21374     fi
21375   fi
21376
21377           oracle_LIBS="-lnnz10"
21378
21379   if test "x$LIBS" = "x"; then
21380     test "x$silent" != "xyes" && echo "  setting LIBS to \"$oracle_LIBS\""
21381     LIBS="$oracle_LIBS"
21382   else
21383     apr_addto_bugger="$oracle_LIBS"
21384     for i in $apr_addto_bugger; do
21385       apr_addto_duplicate="0"
21386       for j in $LIBS; do
21387         if test "x$i" = "x$j"; then
21388           apr_addto_duplicate="1"
21389           break
21390         fi
21391       done
21392       if test $apr_addto_duplicate = "0"; then
21393         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
21394         LIBS="$LIBS $i"
21395       fi
21396     done
21397   fi
21398
21399           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OCIEnvCreate in -lclntsh" >&5
21400 $as_echo_n "checking for OCIEnvCreate in -lclntsh... " >&6; }
21401 if ${ac_cv_lib_clntsh_OCIEnvCreate+:} false; then :
21402   $as_echo_n "(cached) " >&6
21403 else
21404   ac_check_lib_save_LIBS=$LIBS
21405 LIBS="-lclntsh  $LIBS"
21406 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21407 /* end confdefs.h.  */
21408
21409 /* Override any GCC internal prototype to avoid an error.
21410    Use char because int might match the return type of a GCC
21411    builtin and then its argument prototype would still apply.  */
21412 #ifdef __cplusplus
21413 extern "C"
21414 #endif
21415 char OCIEnvCreate ();
21416 int
21417 main ()
21418 {
21419 return OCIEnvCreate ();
21420   ;
21421   return 0;
21422 }
21423 _ACEOF
21424 if ac_fn_c_try_link "$LINENO"; then :
21425   ac_cv_lib_clntsh_OCIEnvCreate=yes
21426 else
21427   ac_cv_lib_clntsh_OCIEnvCreate=no
21428 fi
21429 rm -f core conftest.err conftest.$ac_objext \
21430     conftest$ac_exeext conftest.$ac_ext
21431 LIBS=$ac_check_lib_save_LIBS
21432 fi
21433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_clntsh_OCIEnvCreate" >&5
21434 $as_echo "$ac_cv_lib_clntsh_OCIEnvCreate" >&6; }
21435 if test "x$ac_cv_lib_clntsh_OCIEnvCreate" = xyes; then :
21436   apu_have_oracle=1
21437 fi
21438
21439
21440 fi
21441
21442
21443 fi
21444
21445 fi
21446
21447 done
21448
21449       if test "$apu_have_oracle" != "0"; then
21450         oracle_LDFLAGS="$oracle_LDFLAGS -R$withval/lib"
21451         if test -z "$with_oracle_include"; then
21452
21453   if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then
21454     test "x$silent" != "xyes" && echo "  setting APRUTIL_PRIV_INCLUDES to \"-I$withval/rdbms/demo\""
21455     APRUTIL_PRIV_INCLUDES="-I$withval/rdbms/demo"
21456   else
21457     apr_addto_bugger="-I$withval/rdbms/demo"
21458     for i in $apr_addto_bugger; do
21459       apr_addto_duplicate="0"
21460       for j in $APRUTIL_PRIV_INCLUDES; do
21461         if test "x$i" = "x$j"; then
21462           apr_addto_duplicate="1"
21463           break
21464         fi
21465       done
21466       if test $apr_addto_duplicate = "0"; then
21467         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_PRIV_INCLUDES"
21468         APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i"
21469       fi
21470     done
21471   fi
21472
21473
21474   if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then
21475     test "x$silent" != "xyes" && echo "  setting APRUTIL_PRIV_INCLUDES to \"-I$withval/rdbms/public\""
21476     APRUTIL_PRIV_INCLUDES="-I$withval/rdbms/public"
21477   else
21478     apr_addto_bugger="-I$withval/rdbms/public"
21479     for i in $apr_addto_bugger; do
21480       apr_addto_duplicate="0"
21481       for j in $APRUTIL_PRIV_INCLUDES; do
21482         if test "x$i" = "x$j"; then
21483           apr_addto_duplicate="1"
21484           break
21485         fi
21486       done
21487       if test $apr_addto_duplicate = "0"; then
21488         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_PRIV_INCLUDES"
21489         APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i"
21490       fi
21491     done
21492   fi
21493
21494         fi
21495       fi
21496     fi
21497
21498 fi
21499
21500
21501
21502
21503       if test "$apu_have_oracle" = "1"; then
21504
21505   if test "x$LDADD_dbd_oracle" = "x"; then
21506     test "x$silent" != "xyes" && echo "  setting LDADD_dbd_oracle to \"$oracle_LDFLAGS -lclntsh $oracle_LIBS\""
21507     LDADD_dbd_oracle="$oracle_LDFLAGS -lclntsh $oracle_LIBS"
21508   else
21509     apr_addto_bugger="$oracle_LDFLAGS -lclntsh $oracle_LIBS"
21510     for i in $apr_addto_bugger; do
21511       apr_addto_duplicate="0"
21512       for j in $LDADD_dbd_oracle; do
21513         if test "x$i" = "x$j"; then
21514           apr_addto_duplicate="1"
21515           break
21516         fi
21517       done
21518       if test $apr_addto_duplicate = "0"; then
21519         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDADD_dbd_oracle"
21520         LDADD_dbd_oracle="$LDADD_dbd_oracle $i"
21521       fi
21522     done
21523   fi
21524
21525   fi
21526
21527
21528   LIBS="$old_libs"
21529   CPPFLAGS="$old_cppflags"
21530   LDFLAGS="$old_ldflags"
21531
21532
21533   apu_have_freetds=0
21534
21535   old_libs="$LIBS"
21536   old_cppflags="$CPPFLAGS"
21537   old_ldflags="$LDFLAGS"
21538
21539
21540 # Check whether --with-freetds was given.
21541 if test "${with_freetds+set}" = set; then :
21542   withval=$with_freetds;
21543     if test "$withval" = "yes"; then
21544       for ac_header in sybdb.h
21545 do :
21546   ac_fn_c_check_header_mongrel "$LINENO" "sybdb.h" "ac_cv_header_sybdb_h" "$ac_includes_default"
21547 if test "x$ac_cv_header_sybdb_h" = xyes; then :
21548   cat >>confdefs.h <<_ACEOF
21549 #define HAVE_SYBDB_H 1
21550 _ACEOF
21551  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tdsdbopen in -lsybdb" >&5
21552 $as_echo_n "checking for tdsdbopen in -lsybdb... " >&6; }
21553 if ${ac_cv_lib_sybdb_tdsdbopen+:} false; then :
21554   $as_echo_n "(cached) " >&6
21555 else
21556   ac_check_lib_save_LIBS=$LIBS
21557 LIBS="-lsybdb  $LIBS"
21558 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21559 /* end confdefs.h.  */
21560
21561 /* Override any GCC internal prototype to avoid an error.
21562    Use char because int might match the return type of a GCC
21563    builtin and then its argument prototype would still apply.  */
21564 #ifdef __cplusplus
21565 extern "C"
21566 #endif
21567 char tdsdbopen ();
21568 int
21569 main ()
21570 {
21571 return tdsdbopen ();
21572   ;
21573   return 0;
21574 }
21575 _ACEOF
21576 if ac_fn_c_try_link "$LINENO"; then :
21577   ac_cv_lib_sybdb_tdsdbopen=yes
21578 else
21579   ac_cv_lib_sybdb_tdsdbopen=no
21580 fi
21581 rm -f core conftest.err conftest.$ac_objext \
21582     conftest$ac_exeext conftest.$ac_ext
21583 LIBS=$ac_check_lib_save_LIBS
21584 fi
21585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sybdb_tdsdbopen" >&5
21586 $as_echo "$ac_cv_lib_sybdb_tdsdbopen" >&6; }
21587 if test "x$ac_cv_lib_sybdb_tdsdbopen" = xyes; then :
21588   apu_have_freetds=1
21589 fi
21590
21591 fi
21592
21593 done
21594
21595       if test "$apu_have_freetds" = "0"; then
21596         for ac_header in freetds/sybdb.h
21597 do :
21598   ac_fn_c_check_header_mongrel "$LINENO" "freetds/sybdb.h" "ac_cv_header_freetds_sybdb_h" "$ac_includes_default"
21599 if test "x$ac_cv_header_freetds_sybdb_h" = xyes; then :
21600   cat >>confdefs.h <<_ACEOF
21601 #define HAVE_FREETDS_SYBDB_H 1
21602 _ACEOF
21603  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tdsdbopen in -lsybdb" >&5
21604 $as_echo_n "checking for tdsdbopen in -lsybdb... " >&6; }
21605 if ${ac_cv_lib_sybdb_tdsdbopen+:} false; then :
21606   $as_echo_n "(cached) " >&6
21607 else
21608   ac_check_lib_save_LIBS=$LIBS
21609 LIBS="-lsybdb  $LIBS"
21610 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21611 /* end confdefs.h.  */
21612
21613 /* Override any GCC internal prototype to avoid an error.
21614    Use char because int might match the return type of a GCC
21615    builtin and then its argument prototype would still apply.  */
21616 #ifdef __cplusplus
21617 extern "C"
21618 #endif
21619 char tdsdbopen ();
21620 int
21621 main ()
21622 {
21623 return tdsdbopen ();
21624   ;
21625   return 0;
21626 }
21627 _ACEOF
21628 if ac_fn_c_try_link "$LINENO"; then :
21629   ac_cv_lib_sybdb_tdsdbopen=yes
21630 else
21631   ac_cv_lib_sybdb_tdsdbopen=no
21632 fi
21633 rm -f core conftest.err conftest.$ac_objext \
21634     conftest$ac_exeext conftest.$ac_ext
21635 LIBS=$ac_check_lib_save_LIBS
21636 fi
21637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sybdb_tdsdbopen" >&5
21638 $as_echo "$ac_cv_lib_sybdb_tdsdbopen" >&6; }
21639 if test "x$ac_cv_lib_sybdb_tdsdbopen" = xyes; then :
21640   apu_have_freetds=1
21641 fi
21642
21643 fi
21644
21645 done
21646
21647       fi
21648     elif test "$withval" = "no"; then
21649       :
21650     else
21651       sybdb_CPPFLAGS="-I$withval/include"
21652       sybdb_LDFLAGS="-L$withval/lib "
21653
21654
21655   if test "x$CPPFLAGS" = "x"; then
21656     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"$sybdb_CPPFLAGS\""
21657     CPPFLAGS="$sybdb_CPPFLAGS"
21658   else
21659     apr_addto_bugger="$sybdb_CPPFLAGS"
21660     for i in $apr_addto_bugger; do
21661       apr_addto_duplicate="0"
21662       for j in $CPPFLAGS; do
21663         if test "x$i" = "x$j"; then
21664           apr_addto_duplicate="1"
21665           break
21666         fi
21667       done
21668       if test $apr_addto_duplicate = "0"; then
21669         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
21670         CPPFLAGS="$CPPFLAGS $i"
21671       fi
21672     done
21673   fi
21674
21675
21676   if test "x$LDFLAGS" = "x"; then
21677     test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"$sybdb_LDFLAGS\""
21678     LDFLAGS="$sybdb_LDFLAGS"
21679   else
21680     apr_addto_bugger="$sybdb_LDFLAGS"
21681     for i in $apr_addto_bugger; do
21682       apr_addto_duplicate="0"
21683       for j in $LDFLAGS; do
21684         if test "x$i" = "x$j"; then
21685           apr_addto_duplicate="1"
21686           break
21687         fi
21688       done
21689       if test $apr_addto_duplicate = "0"; then
21690         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
21691         LDFLAGS="$LDFLAGS $i"
21692       fi
21693     done
21694   fi
21695
21696
21697       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for freetds in $withval" >&5
21698 $as_echo "$as_me: checking for freetds in $withval" >&6;}
21699       for ac_header in sybdb.h
21700 do :
21701   ac_fn_c_check_header_mongrel "$LINENO" "sybdb.h" "ac_cv_header_sybdb_h" "$ac_includes_default"
21702 if test "x$ac_cv_header_sybdb_h" = xyes; then :
21703   cat >>confdefs.h <<_ACEOF
21704 #define HAVE_SYBDB_H 1
21705 _ACEOF
21706  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tdsdbopen in -lsybdb" >&5
21707 $as_echo_n "checking for tdsdbopen in -lsybdb... " >&6; }
21708 if ${ac_cv_lib_sybdb_tdsdbopen+:} false; then :
21709   $as_echo_n "(cached) " >&6
21710 else
21711   ac_check_lib_save_LIBS=$LIBS
21712 LIBS="-lsybdb  $LIBS"
21713 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21714 /* end confdefs.h.  */
21715
21716 /* Override any GCC internal prototype to avoid an error.
21717    Use char because int might match the return type of a GCC
21718    builtin and then its argument prototype would still apply.  */
21719 #ifdef __cplusplus
21720 extern "C"
21721 #endif
21722 char tdsdbopen ();
21723 int
21724 main ()
21725 {
21726 return tdsdbopen ();
21727   ;
21728   return 0;
21729 }
21730 _ACEOF
21731 if ac_fn_c_try_link "$LINENO"; then :
21732   ac_cv_lib_sybdb_tdsdbopen=yes
21733 else
21734   ac_cv_lib_sybdb_tdsdbopen=no
21735 fi
21736 rm -f core conftest.err conftest.$ac_objext \
21737     conftest$ac_exeext conftest.$ac_ext
21738 LIBS=$ac_check_lib_save_LIBS
21739 fi
21740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sybdb_tdsdbopen" >&5
21741 $as_echo "$ac_cv_lib_sybdb_tdsdbopen" >&6; }
21742 if test "x$ac_cv_lib_sybdb_tdsdbopen" = xyes; then :
21743   apu_have_freetds=1
21744 fi
21745
21746 fi
21747
21748 done
21749
21750       if test "$apu_have_freetds" = "0"; then
21751         for ac_header in freetds/sybdb.h
21752 do :
21753   ac_fn_c_check_header_mongrel "$LINENO" "freetds/sybdb.h" "ac_cv_header_freetds_sybdb_h" "$ac_includes_default"
21754 if test "x$ac_cv_header_freetds_sybdb_h" = xyes; then :
21755   cat >>confdefs.h <<_ACEOF
21756 #define HAVE_FREETDS_SYBDB_H 1
21757 _ACEOF
21758  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tdsdbopen in -lsybdb" >&5
21759 $as_echo_n "checking for tdsdbopen in -lsybdb... " >&6; }
21760 if ${ac_cv_lib_sybdb_tdsdbopen+:} false; then :
21761   $as_echo_n "(cached) " >&6
21762 else
21763   ac_check_lib_save_LIBS=$LIBS
21764 LIBS="-lsybdb  $LIBS"
21765 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21766 /* end confdefs.h.  */
21767
21768 /* Override any GCC internal prototype to avoid an error.
21769    Use char because int might match the return type of a GCC
21770    builtin and then its argument prototype would still apply.  */
21771 #ifdef __cplusplus
21772 extern "C"
21773 #endif
21774 char tdsdbopen ();
21775 int
21776 main ()
21777 {
21778 return tdsdbopen ();
21779   ;
21780   return 0;
21781 }
21782 _ACEOF
21783 if ac_fn_c_try_link "$LINENO"; then :
21784   ac_cv_lib_sybdb_tdsdbopen=yes
21785 else
21786   ac_cv_lib_sybdb_tdsdbopen=no
21787 fi
21788 rm -f core conftest.err conftest.$ac_objext \
21789     conftest$ac_exeext conftest.$ac_ext
21790 LIBS=$ac_check_lib_save_LIBS
21791 fi
21792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sybdb_tdsdbopen" >&5
21793 $as_echo "$ac_cv_lib_sybdb_tdsdbopen" >&6; }
21794 if test "x$ac_cv_lib_sybdb_tdsdbopen" = xyes; then :
21795   apu_have_freetds=1
21796 fi
21797
21798 fi
21799
21800 done
21801
21802       fi
21803       if test "$apu_have_freetds" != "0"; then
21804
21805   if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then
21806     test "x$silent" != "xyes" && echo "  setting APRUTIL_PRIV_INCLUDES to \"-I$withval/include\""
21807     APRUTIL_PRIV_INCLUDES="-I$withval/include"
21808   else
21809     apr_addto_bugger="-I$withval/include"
21810     for i in $apr_addto_bugger; do
21811       apr_addto_duplicate="0"
21812       for j in $APRUTIL_PRIV_INCLUDES; do
21813         if test "x$i" = "x$j"; then
21814           apr_addto_duplicate="1"
21815           break
21816         fi
21817       done
21818       if test $apr_addto_duplicate = "0"; then
21819         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_PRIV_INCLUDES"
21820         APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i"
21821       fi
21822     done
21823   fi
21824
21825       fi
21826     fi
21827
21828 else
21829
21830     for ac_header in sybdb.h
21831 do :
21832   ac_fn_c_check_header_mongrel "$LINENO" "sybdb.h" "ac_cv_header_sybdb_h" "$ac_includes_default"
21833 if test "x$ac_cv_header_sybdb_h" = xyes; then :
21834   cat >>confdefs.h <<_ACEOF
21835 #define HAVE_SYBDB_H 1
21836 _ACEOF
21837  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tdsdbopen in -lsybdb" >&5
21838 $as_echo_n "checking for tdsdbopen in -lsybdb... " >&6; }
21839 if ${ac_cv_lib_sybdb_tdsdbopen+:} false; then :
21840   $as_echo_n "(cached) " >&6
21841 else
21842   ac_check_lib_save_LIBS=$LIBS
21843 LIBS="-lsybdb  $LIBS"
21844 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21845 /* end confdefs.h.  */
21846
21847 /* Override any GCC internal prototype to avoid an error.
21848    Use char because int might match the return type of a GCC
21849    builtin and then its argument prototype would still apply.  */
21850 #ifdef __cplusplus
21851 extern "C"
21852 #endif
21853 char tdsdbopen ();
21854 int
21855 main ()
21856 {
21857 return tdsdbopen ();
21858   ;
21859   return 0;
21860 }
21861 _ACEOF
21862 if ac_fn_c_try_link "$LINENO"; then :
21863   ac_cv_lib_sybdb_tdsdbopen=yes
21864 else
21865   ac_cv_lib_sybdb_tdsdbopen=no
21866 fi
21867 rm -f core conftest.err conftest.$ac_objext \
21868     conftest$ac_exeext conftest.$ac_ext
21869 LIBS=$ac_check_lib_save_LIBS
21870 fi
21871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sybdb_tdsdbopen" >&5
21872 $as_echo "$ac_cv_lib_sybdb_tdsdbopen" >&6; }
21873 if test "x$ac_cv_lib_sybdb_tdsdbopen" = xyes; then :
21874   apu_have_freetds=1
21875 fi
21876
21877 fi
21878
21879 done
21880
21881     if test "$apu_have_freetds" = "0"; then
21882       for ac_header in freetds/sybdb.h
21883 do :
21884   ac_fn_c_check_header_mongrel "$LINENO" "freetds/sybdb.h" "ac_cv_header_freetds_sybdb_h" "$ac_includes_default"
21885 if test "x$ac_cv_header_freetds_sybdb_h" = xyes; then :
21886   cat >>confdefs.h <<_ACEOF
21887 #define HAVE_FREETDS_SYBDB_H 1
21888 _ACEOF
21889  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tdsdbopen in -lsybdb" >&5
21890 $as_echo_n "checking for tdsdbopen in -lsybdb... " >&6; }
21891 if ${ac_cv_lib_sybdb_tdsdbopen+:} false; then :
21892   $as_echo_n "(cached) " >&6
21893 else
21894   ac_check_lib_save_LIBS=$LIBS
21895 LIBS="-lsybdb  $LIBS"
21896 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21897 /* end confdefs.h.  */
21898
21899 /* Override any GCC internal prototype to avoid an error.
21900    Use char because int might match the return type of a GCC
21901    builtin and then its argument prototype would still apply.  */
21902 #ifdef __cplusplus
21903 extern "C"
21904 #endif
21905 char tdsdbopen ();
21906 int
21907 main ()
21908 {
21909 return tdsdbopen ();
21910   ;
21911   return 0;
21912 }
21913 _ACEOF
21914 if ac_fn_c_try_link "$LINENO"; then :
21915   ac_cv_lib_sybdb_tdsdbopen=yes
21916 else
21917   ac_cv_lib_sybdb_tdsdbopen=no
21918 fi
21919 rm -f core conftest.err conftest.$ac_objext \
21920     conftest$ac_exeext conftest.$ac_ext
21921 LIBS=$ac_check_lib_save_LIBS
21922 fi
21923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sybdb_tdsdbopen" >&5
21924 $as_echo "$ac_cv_lib_sybdb_tdsdbopen" >&6; }
21925 if test "x$ac_cv_lib_sybdb_tdsdbopen" = xyes; then :
21926   apu_have_freetds=1
21927 fi
21928
21929 fi
21930
21931 done
21932
21933     fi
21934
21935 fi
21936
21937
21938
21939
21940       if test "$apu_have_freetds" = "1"; then
21941
21942   if test "x$LDADD_dbd_freetds" = "x"; then
21943     test "x$silent" != "xyes" && echo "  setting LDADD_dbd_freetds to \"$sybdb_LDFLAGS -lsybdb\""
21944     LDADD_dbd_freetds="$sybdb_LDFLAGS -lsybdb"
21945   else
21946     apr_addto_bugger="$sybdb_LDFLAGS -lsybdb"
21947     for i in $apr_addto_bugger; do
21948       apr_addto_duplicate="0"
21949       for j in $LDADD_dbd_freetds; do
21950         if test "x$i" = "x$j"; then
21951           apr_addto_duplicate="1"
21952           break
21953         fi
21954       done
21955       if test $apr_addto_duplicate = "0"; then
21956         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDADD_dbd_freetds"
21957         LDADD_dbd_freetds="$LDADD_dbd_freetds $i"
21958       fi
21959     done
21960   fi
21961
21962               fi
21963
21964
21965   LIBS="$old_libs"
21966   CPPFLAGS="$old_cppflags"
21967   LDFLAGS="$old_ldflags"
21968
21969
21970   apu_have_odbc=0
21971
21972   old_libs="$LIBS"
21973   old_cppflags="$CPPFLAGS"
21974   old_ldflags="$LDFLAGS"
21975
21976
21977 # Check whether --with-odbc was given.
21978 if test "${with_odbc+set}" = set; then :
21979   withval=$with_odbc;
21980     if test "$withval" = "yes"; then
21981       # Extract the first word of "odbc_config", so it can be a program name with args.
21982 set dummy odbc_config; ac_word=$2
21983 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
21984 $as_echo_n "checking for $ac_word... " >&6; }
21985 if ${ac_cv_path_ODBC_CONFIG+:} false; then :
21986   $as_echo_n "(cached) " >&6
21987 else
21988   case $ODBC_CONFIG in
21989   [\\/]* | ?:[\\/]*)
21990   ac_cv_path_ODBC_CONFIG="$ODBC_CONFIG" # Let the user override the test with a path.
21991   ;;
21992   *)
21993   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21994 for as_dir in $PATH
21995 do
21996   IFS=$as_save_IFS
21997   test -z "$as_dir" && as_dir=.
21998     for ac_exec_ext in '' $ac_executable_extensions; do
21999   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
22000     ac_cv_path_ODBC_CONFIG="$as_dir/$ac_word$ac_exec_ext"
22001     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
22002     break 2
22003   fi
22004 done
22005   done
22006 IFS=$as_save_IFS
22007
22008   ;;
22009 esac
22010 fi
22011 ODBC_CONFIG=$ac_cv_path_ODBC_CONFIG
22012 if test -n "$ODBC_CONFIG"; then
22013   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ODBC_CONFIG" >&5
22014 $as_echo "$ODBC_CONFIG" >&6; }
22015 else
22016   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22017 $as_echo "no" >&6; }
22018 fi
22019
22020
22021       if test "x$ODBC_CONFIG" != 'x'; then
22022         odbc_CPPFLAGS="-I`$ODBC_CONFIG --include-prefix`"
22023         odbc_LDFLAGS="-L`$ODBC_CONFIG --lib-prefix`"
22024         odbc_LIBS="`$ODBC_CONFIG --libs`"
22025
22026
22027   if test "x$CPPFLAGS" = "x"; then
22028     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"$odbc_CPPFLAGS\""
22029     CPPFLAGS="$odbc_CPPFLAGS"
22030   else
22031     apr_addto_bugger="$odbc_CPPFLAGS"
22032     for i in $apr_addto_bugger; do
22033       apr_addto_duplicate="0"
22034       for j in $CPPFLAGS; do
22035         if test "x$i" = "x$j"; then
22036           apr_addto_duplicate="1"
22037           break
22038         fi
22039       done
22040       if test $apr_addto_duplicate = "0"; then
22041         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
22042         CPPFLAGS="$CPPFLAGS $i"
22043       fi
22044     done
22045   fi
22046
22047
22048   if test "x$LDFLAGS" = "x"; then
22049     test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"$odbc_LDFLAGS\""
22050     LDFLAGS="$odbc_LDFLAGS"
22051   else
22052     apr_addto_bugger="$odbc_LDFLAGS"
22053     for i in $apr_addto_bugger; do
22054       apr_addto_duplicate="0"
22055       for j in $LDFLAGS; do
22056         if test "x$i" = "x$j"; then
22057           apr_addto_duplicate="1"
22058           break
22059         fi
22060       done
22061       if test $apr_addto_duplicate = "0"; then
22062         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
22063         LDFLAGS="$LDFLAGS $i"
22064       fi
22065     done
22066   fi
22067
22068
22069   if test "x$LIBS" = "x"; then
22070     test "x$silent" != "xyes" && echo "  setting LIBS to \"$odbc_LIBS\""
22071     LIBS="$odbc_LIBS"
22072   else
22073     apr_addto_bugger="$odbc_LIBS"
22074     for i in $apr_addto_bugger; do
22075       apr_addto_duplicate="0"
22076       for j in $LIBS; do
22077         if test "x$i" = "x$j"; then
22078           apr_addto_duplicate="1"
22079           break
22080         fi
22081       done
22082       if test $apr_addto_duplicate = "0"; then
22083         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
22084         LIBS="$LIBS $i"
22085       fi
22086     done
22087   fi
22088
22089       fi
22090
22091       for ac_header in sql.h
22092 do :
22093   ac_fn_c_check_header_mongrel "$LINENO" "sql.h" "ac_cv_header_sql_h" "$ac_includes_default"
22094 if test "x$ac_cv_header_sql_h" = xyes; then :
22095   cat >>confdefs.h <<_ACEOF
22096 #define HAVE_SQL_H 1
22097 _ACEOF
22098  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SQLAllocHandle in -lodbc" >&5
22099 $as_echo_n "checking for SQLAllocHandle in -lodbc... " >&6; }
22100 if ${ac_cv_lib_odbc_SQLAllocHandle+:} false; then :
22101   $as_echo_n "(cached) " >&6
22102 else
22103   ac_check_lib_save_LIBS=$LIBS
22104 LIBS="-lodbc  $LIBS"
22105 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22106 /* end confdefs.h.  */
22107
22108 /* Override any GCC internal prototype to avoid an error.
22109    Use char because int might match the return type of a GCC
22110    builtin and then its argument prototype would still apply.  */
22111 #ifdef __cplusplus
22112 extern "C"
22113 #endif
22114 char SQLAllocHandle ();
22115 int
22116 main ()
22117 {
22118 return SQLAllocHandle ();
22119   ;
22120   return 0;
22121 }
22122 _ACEOF
22123 if ac_fn_c_try_link "$LINENO"; then :
22124   ac_cv_lib_odbc_SQLAllocHandle=yes
22125 else
22126   ac_cv_lib_odbc_SQLAllocHandle=no
22127 fi
22128 rm -f core conftest.err conftest.$ac_objext \
22129     conftest$ac_exeext conftest.$ac_ext
22130 LIBS=$ac_check_lib_save_LIBS
22131 fi
22132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_odbc_SQLAllocHandle" >&5
22133 $as_echo "$ac_cv_lib_odbc_SQLAllocHandle" >&6; }
22134 if test "x$ac_cv_lib_odbc_SQLAllocHandle" = xyes; then :
22135   apu_have_odbc=1
22136 fi
22137
22138 fi
22139
22140 done
22141
22142       if test "$apu_have_odbc" = "0"; then
22143         for ac_header in odbc/sql.h
22144 do :
22145   ac_fn_c_check_header_mongrel "$LINENO" "odbc/sql.h" "ac_cv_header_odbc_sql_h" "$ac_includes_default"
22146 if test "x$ac_cv_header_odbc_sql_h" = xyes; then :
22147   cat >>confdefs.h <<_ACEOF
22148 #define HAVE_ODBC_SQL_H 1
22149 _ACEOF
22150  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SQLAllocHandle in -lodbc" >&5
22151 $as_echo_n "checking for SQLAllocHandle in -lodbc... " >&6; }
22152 if ${ac_cv_lib_odbc_SQLAllocHandle+:} false; then :
22153   $as_echo_n "(cached) " >&6
22154 else
22155   ac_check_lib_save_LIBS=$LIBS
22156 LIBS="-lodbc  $LIBS"
22157 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22158 /* end confdefs.h.  */
22159
22160 /* Override any GCC internal prototype to avoid an error.
22161    Use char because int might match the return type of a GCC
22162    builtin and then its argument prototype would still apply.  */
22163 #ifdef __cplusplus
22164 extern "C"
22165 #endif
22166 char SQLAllocHandle ();
22167 int
22168 main ()
22169 {
22170 return SQLAllocHandle ();
22171   ;
22172   return 0;
22173 }
22174 _ACEOF
22175 if ac_fn_c_try_link "$LINENO"; then :
22176   ac_cv_lib_odbc_SQLAllocHandle=yes
22177 else
22178   ac_cv_lib_odbc_SQLAllocHandle=no
22179 fi
22180 rm -f core conftest.err conftest.$ac_objext \
22181     conftest$ac_exeext conftest.$ac_ext
22182 LIBS=$ac_check_lib_save_LIBS
22183 fi
22184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_odbc_SQLAllocHandle" >&5
22185 $as_echo "$ac_cv_lib_odbc_SQLAllocHandle" >&6; }
22186 if test "x$ac_cv_lib_odbc_SQLAllocHandle" = xyes; then :
22187   apu_have_odbc=1
22188 fi
22189
22190 fi
22191
22192 done
22193
22194       fi
22195       if test "$apu_have_odbc" != "0" && test "x$ODBC_CONFIG" != 'x'; then
22196
22197   if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then
22198     test "x$silent" != "xyes" && echo "  setting APRUTIL_PRIV_INCLUDES to \"$odbc_CPPFLAGS\""
22199     APRUTIL_PRIV_INCLUDES="$odbc_CPPFLAGS"
22200   else
22201     apr_addto_bugger="$odbc_CPPFLAGS"
22202     for i in $apr_addto_bugger; do
22203       apr_addto_duplicate="0"
22204       for j in $APRUTIL_PRIV_INCLUDES; do
22205         if test "x$i" = "x$j"; then
22206           apr_addto_duplicate="1"
22207           break
22208         fi
22209       done
22210       if test $apr_addto_duplicate = "0"; then
22211         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_PRIV_INCLUDES"
22212         APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i"
22213       fi
22214     done
22215   fi
22216
22217       fi
22218     elif test "$withval" = "no"; then
22219       :
22220     else
22221       # Extract the first word of "odbc_config", so it can be a program name with args.
22222 set dummy odbc_config; ac_word=$2
22223 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
22224 $as_echo_n "checking for $ac_word... " >&6; }
22225 if ${ac_cv_path_ODBC_CONFIG+:} false; then :
22226   $as_echo_n "(cached) " >&6
22227 else
22228   case $ODBC_CONFIG in
22229   [\\/]* | ?:[\\/]*)
22230   ac_cv_path_ODBC_CONFIG="$ODBC_CONFIG" # Let the user override the test with a path.
22231   ;;
22232   *)
22233   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22234 for as_dir in $withval/bin
22235 do
22236   IFS=$as_save_IFS
22237   test -z "$as_dir" && as_dir=.
22238     for ac_exec_ext in '' $ac_executable_extensions; do
22239   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
22240     ac_cv_path_ODBC_CONFIG="$as_dir/$ac_word$ac_exec_ext"
22241     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
22242     break 2
22243   fi
22244 done
22245   done
22246 IFS=$as_save_IFS
22247
22248   ;;
22249 esac
22250 fi
22251 ODBC_CONFIG=$ac_cv_path_ODBC_CONFIG
22252 if test -n "$ODBC_CONFIG"; then
22253   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ODBC_CONFIG" >&5
22254 $as_echo "$ODBC_CONFIG" >&6; }
22255 else
22256   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22257 $as_echo "no" >&6; }
22258 fi
22259
22260
22261       if test "x$ODBC_CONFIG" != 'x'; then
22262         odbc_CPPFLAGS="-I`$ODBC_CONFIG --include-prefix`"
22263         odbc_LDFLAGS="-L`$ODBC_CONFIG --lib-prefix`"
22264         odbc_LIBS="`$ODBC_CONFIG --libs`"
22265       else
22266         if test -f "$withval" && test -x "$withval"; then
22267           odbc_CPPFLAGS="-I`$withval --include-prefix`"
22268           odbc_LDFLAGS="-L`$withval --lib-prefix`"
22269           odbc_LIBS="`$withval --libs`"
22270         else
22271           odbc_CPPFLAGS="-I$withval/include"
22272           odbc_LDFLAGS="-L$withval/lib "
22273         fi
22274       fi
22275
22276
22277   if test "x$CPPFLAGS" = "x"; then
22278     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"$odbc_CPPFLAGS\""
22279     CPPFLAGS="$odbc_CPPFLAGS"
22280   else
22281     apr_addto_bugger="$odbc_CPPFLAGS"
22282     for i in $apr_addto_bugger; do
22283       apr_addto_duplicate="0"
22284       for j in $CPPFLAGS; do
22285         if test "x$i" = "x$j"; then
22286           apr_addto_duplicate="1"
22287           break
22288         fi
22289       done
22290       if test $apr_addto_duplicate = "0"; then
22291         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
22292         CPPFLAGS="$CPPFLAGS $i"
22293       fi
22294     done
22295   fi
22296
22297
22298   if test "x$LDFLAGS" = "x"; then
22299     test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"$odbc_LDFLAGS\""
22300     LDFLAGS="$odbc_LDFLAGS"
22301   else
22302     apr_addto_bugger="$odbc_LDFLAGS"
22303     for i in $apr_addto_bugger; do
22304       apr_addto_duplicate="0"
22305       for j in $LDFLAGS; do
22306         if test "x$i" = "x$j"; then
22307           apr_addto_duplicate="1"
22308           break
22309         fi
22310       done
22311       if test $apr_addto_duplicate = "0"; then
22312         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
22313         LDFLAGS="$LDFLAGS $i"
22314       fi
22315     done
22316   fi
22317
22318
22319   if test "x$LIBS" = "x"; then
22320     test "x$silent" != "xyes" && echo "  setting LIBS to \"$odbc_LIBS\""
22321     LIBS="$odbc_LIBS"
22322   else
22323     apr_addto_bugger="$odbc_LIBS"
22324     for i in $apr_addto_bugger; do
22325       apr_addto_duplicate="0"
22326       for j in $LIBS; do
22327         if test "x$i" = "x$j"; then
22328           apr_addto_duplicate="1"
22329           break
22330         fi
22331       done
22332       if test $apr_addto_duplicate = "0"; then
22333         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
22334         LIBS="$LIBS $i"
22335       fi
22336     done
22337   fi
22338
22339
22340       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for odbc in $withval" >&5
22341 $as_echo "$as_me: checking for odbc in $withval" >&6;}
22342       for ac_header in sql.h
22343 do :
22344   ac_fn_c_check_header_mongrel "$LINENO" "sql.h" "ac_cv_header_sql_h" "$ac_includes_default"
22345 if test "x$ac_cv_header_sql_h" = xyes; then :
22346   cat >>confdefs.h <<_ACEOF
22347 #define HAVE_SQL_H 1
22348 _ACEOF
22349  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SQLAllocHandle in -lodbc" >&5
22350 $as_echo_n "checking for SQLAllocHandle in -lodbc... " >&6; }
22351 if ${ac_cv_lib_odbc_SQLAllocHandle+:} false; then :
22352   $as_echo_n "(cached) " >&6
22353 else
22354   ac_check_lib_save_LIBS=$LIBS
22355 LIBS="-lodbc  $LIBS"
22356 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22357 /* end confdefs.h.  */
22358
22359 /* Override any GCC internal prototype to avoid an error.
22360    Use char because int might match the return type of a GCC
22361    builtin and then its argument prototype would still apply.  */
22362 #ifdef __cplusplus
22363 extern "C"
22364 #endif
22365 char SQLAllocHandle ();
22366 int
22367 main ()
22368 {
22369 return SQLAllocHandle ();
22370   ;
22371   return 0;
22372 }
22373 _ACEOF
22374 if ac_fn_c_try_link "$LINENO"; then :
22375   ac_cv_lib_odbc_SQLAllocHandle=yes
22376 else
22377   ac_cv_lib_odbc_SQLAllocHandle=no
22378 fi
22379 rm -f core conftest.err conftest.$ac_objext \
22380     conftest$ac_exeext conftest.$ac_ext
22381 LIBS=$ac_check_lib_save_LIBS
22382 fi
22383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_odbc_SQLAllocHandle" >&5
22384 $as_echo "$ac_cv_lib_odbc_SQLAllocHandle" >&6; }
22385 if test "x$ac_cv_lib_odbc_SQLAllocHandle" = xyes; then :
22386   apu_have_odbc=1
22387 fi
22388
22389 fi
22390
22391 done
22392
22393       if test "$apu_have_odbc" = "0"; then
22394         for ac_header in odbc/sql.h
22395 do :
22396   ac_fn_c_check_header_mongrel "$LINENO" "odbc/sql.h" "ac_cv_header_odbc_sql_h" "$ac_includes_default"
22397 if test "x$ac_cv_header_odbc_sql_h" = xyes; then :
22398   cat >>confdefs.h <<_ACEOF
22399 #define HAVE_ODBC_SQL_H 1
22400 _ACEOF
22401  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SQLAllocHandle in -lodbc" >&5
22402 $as_echo_n "checking for SQLAllocHandle in -lodbc... " >&6; }
22403 if ${ac_cv_lib_odbc_SQLAllocHandle+:} false; then :
22404   $as_echo_n "(cached) " >&6
22405 else
22406   ac_check_lib_save_LIBS=$LIBS
22407 LIBS="-lodbc  $LIBS"
22408 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22409 /* end confdefs.h.  */
22410
22411 /* Override any GCC internal prototype to avoid an error.
22412    Use char because int might match the return type of a GCC
22413    builtin and then its argument prototype would still apply.  */
22414 #ifdef __cplusplus
22415 extern "C"
22416 #endif
22417 char SQLAllocHandle ();
22418 int
22419 main ()
22420 {
22421 return SQLAllocHandle ();
22422   ;
22423   return 0;
22424 }
22425 _ACEOF
22426 if ac_fn_c_try_link "$LINENO"; then :
22427   ac_cv_lib_odbc_SQLAllocHandle=yes
22428 else
22429   ac_cv_lib_odbc_SQLAllocHandle=no
22430 fi
22431 rm -f core conftest.err conftest.$ac_objext \
22432     conftest$ac_exeext conftest.$ac_ext
22433 LIBS=$ac_check_lib_save_LIBS
22434 fi
22435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_odbc_SQLAllocHandle" >&5
22436 $as_echo "$ac_cv_lib_odbc_SQLAllocHandle" >&6; }
22437 if test "x$ac_cv_lib_odbc_SQLAllocHandle" = xyes; then :
22438   apu_have_odbc=1
22439 fi
22440
22441 fi
22442
22443 done
22444
22445       fi
22446       if test "$apu_have_odbc" != "0" && test "x$ODBC_CONFIG" != 'x'; then
22447
22448   if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then
22449     test "x$silent" != "xyes" && echo "  setting APRUTIL_PRIV_INCLUDES to \"$odbc_CPPFLAGS\""
22450     APRUTIL_PRIV_INCLUDES="$odbc_CPPFLAGS"
22451   else
22452     apr_addto_bugger="$odbc_CPPFLAGS"
22453     for i in $apr_addto_bugger; do
22454       apr_addto_duplicate="0"
22455       for j in $APRUTIL_PRIV_INCLUDES; do
22456         if test "x$i" = "x$j"; then
22457           apr_addto_duplicate="1"
22458           break
22459         fi
22460       done
22461       if test $apr_addto_duplicate = "0"; then
22462         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_PRIV_INCLUDES"
22463         APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i"
22464       fi
22465     done
22466   fi
22467
22468       fi
22469     fi
22470
22471 else
22472
22473     # Extract the first word of "odbc_config", so it can be a program name with args.
22474 set dummy odbc_config; ac_word=$2
22475 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
22476 $as_echo_n "checking for $ac_word... " >&6; }
22477 if ${ac_cv_path_ODBC_CONFIG+:} false; then :
22478   $as_echo_n "(cached) " >&6
22479 else
22480   case $ODBC_CONFIG in
22481   [\\/]* | ?:[\\/]*)
22482   ac_cv_path_ODBC_CONFIG="$ODBC_CONFIG" # Let the user override the test with a path.
22483   ;;
22484   *)
22485   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22486 for as_dir in $PATH
22487 do
22488   IFS=$as_save_IFS
22489   test -z "$as_dir" && as_dir=.
22490     for ac_exec_ext in '' $ac_executable_extensions; do
22491   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
22492     ac_cv_path_ODBC_CONFIG="$as_dir/$ac_word$ac_exec_ext"
22493     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
22494     break 2
22495   fi
22496 done
22497   done
22498 IFS=$as_save_IFS
22499
22500   ;;
22501 esac
22502 fi
22503 ODBC_CONFIG=$ac_cv_path_ODBC_CONFIG
22504 if test -n "$ODBC_CONFIG"; then
22505   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ODBC_CONFIG" >&5
22506 $as_echo "$ODBC_CONFIG" >&6; }
22507 else
22508   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22509 $as_echo "no" >&6; }
22510 fi
22511
22512
22513     if test "x$ODBC_CONFIG" != 'x'; then
22514       odbc_CPPFLAGS="-I`$ODBC_CONFIG --include-prefix`"
22515       odbc_LDFLAGS="-L`$ODBC_CONFIG --lib-prefix`"
22516       odbc_LIBS="`$ODBC_CONFIG --libs`"
22517
22518
22519   if test "x$CPPFLAGS" = "x"; then
22520     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"$odbc_CPPFLAGS\""
22521     CPPFLAGS="$odbc_CPPFLAGS"
22522   else
22523     apr_addto_bugger="$odbc_CPPFLAGS"
22524     for i in $apr_addto_bugger; do
22525       apr_addto_duplicate="0"
22526       for j in $CPPFLAGS; do
22527         if test "x$i" = "x$j"; then
22528           apr_addto_duplicate="1"
22529           break
22530         fi
22531       done
22532       if test $apr_addto_duplicate = "0"; then
22533         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
22534         CPPFLAGS="$CPPFLAGS $i"
22535       fi
22536     done
22537   fi
22538
22539
22540   if test "x$LDFLAGS" = "x"; then
22541     test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"$odbc_LDFLAGS\""
22542     LDFLAGS="$odbc_LDFLAGS"
22543   else
22544     apr_addto_bugger="$odbc_LDFLAGS"
22545     for i in $apr_addto_bugger; do
22546       apr_addto_duplicate="0"
22547       for j in $LDFLAGS; do
22548         if test "x$i" = "x$j"; then
22549           apr_addto_duplicate="1"
22550           break
22551         fi
22552       done
22553       if test $apr_addto_duplicate = "0"; then
22554         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
22555         LDFLAGS="$LDFLAGS $i"
22556       fi
22557     done
22558   fi
22559
22560
22561   if test "x$LIBS" = "x"; then
22562     test "x$silent" != "xyes" && echo "  setting LIBS to \"$odbc_LIBS\""
22563     LIBS="$odbc_LIBS"
22564   else
22565     apr_addto_bugger="$odbc_LIBS"
22566     for i in $apr_addto_bugger; do
22567       apr_addto_duplicate="0"
22568       for j in $LIBS; do
22569         if test "x$i" = "x$j"; then
22570           apr_addto_duplicate="1"
22571           break
22572         fi
22573       done
22574       if test $apr_addto_duplicate = "0"; then
22575         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
22576         LIBS="$LIBS $i"
22577       fi
22578     done
22579   fi
22580
22581     fi
22582
22583     for ac_header in sql.h
22584 do :
22585   ac_fn_c_check_header_mongrel "$LINENO" "sql.h" "ac_cv_header_sql_h" "$ac_includes_default"
22586 if test "x$ac_cv_header_sql_h" = xyes; then :
22587   cat >>confdefs.h <<_ACEOF
22588 #define HAVE_SQL_H 1
22589 _ACEOF
22590  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SQLAllocHandle in -lodbc" >&5
22591 $as_echo_n "checking for SQLAllocHandle in -lodbc... " >&6; }
22592 if ${ac_cv_lib_odbc_SQLAllocHandle+:} false; then :
22593   $as_echo_n "(cached) " >&6
22594 else
22595   ac_check_lib_save_LIBS=$LIBS
22596 LIBS="-lodbc  $LIBS"
22597 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22598 /* end confdefs.h.  */
22599
22600 /* Override any GCC internal prototype to avoid an error.
22601    Use char because int might match the return type of a GCC
22602    builtin and then its argument prototype would still apply.  */
22603 #ifdef __cplusplus
22604 extern "C"
22605 #endif
22606 char SQLAllocHandle ();
22607 int
22608 main ()
22609 {
22610 return SQLAllocHandle ();
22611   ;
22612   return 0;
22613 }
22614 _ACEOF
22615 if ac_fn_c_try_link "$LINENO"; then :
22616   ac_cv_lib_odbc_SQLAllocHandle=yes
22617 else
22618   ac_cv_lib_odbc_SQLAllocHandle=no
22619 fi
22620 rm -f core conftest.err conftest.$ac_objext \
22621     conftest$ac_exeext conftest.$ac_ext
22622 LIBS=$ac_check_lib_save_LIBS
22623 fi
22624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_odbc_SQLAllocHandle" >&5
22625 $as_echo "$ac_cv_lib_odbc_SQLAllocHandle" >&6; }
22626 if test "x$ac_cv_lib_odbc_SQLAllocHandle" = xyes; then :
22627   apu_have_odbc=1
22628 fi
22629
22630 fi
22631
22632 done
22633
22634     if test "$apu_have_odbc" = "0"; then
22635       for ac_header in odbc/sql.h
22636 do :
22637   ac_fn_c_check_header_mongrel "$LINENO" "odbc/sql.h" "ac_cv_header_odbc_sql_h" "$ac_includes_default"
22638 if test "x$ac_cv_header_odbc_sql_h" = xyes; then :
22639   cat >>confdefs.h <<_ACEOF
22640 #define HAVE_ODBC_SQL_H 1
22641 _ACEOF
22642  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SQLAllocHandle in -lodbc" >&5
22643 $as_echo_n "checking for SQLAllocHandle in -lodbc... " >&6; }
22644 if ${ac_cv_lib_odbc_SQLAllocHandle+:} false; then :
22645   $as_echo_n "(cached) " >&6
22646 else
22647   ac_check_lib_save_LIBS=$LIBS
22648 LIBS="-lodbc  $LIBS"
22649 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22650 /* end confdefs.h.  */
22651
22652 /* Override any GCC internal prototype to avoid an error.
22653    Use char because int might match the return type of a GCC
22654    builtin and then its argument prototype would still apply.  */
22655 #ifdef __cplusplus
22656 extern "C"
22657 #endif
22658 char SQLAllocHandle ();
22659 int
22660 main ()
22661 {
22662 return SQLAllocHandle ();
22663   ;
22664   return 0;
22665 }
22666 _ACEOF
22667 if ac_fn_c_try_link "$LINENO"; then :
22668   ac_cv_lib_odbc_SQLAllocHandle=yes
22669 else
22670   ac_cv_lib_odbc_SQLAllocHandle=no
22671 fi
22672 rm -f core conftest.err conftest.$ac_objext \
22673     conftest$ac_exeext conftest.$ac_ext
22674 LIBS=$ac_check_lib_save_LIBS
22675 fi
22676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_odbc_SQLAllocHandle" >&5
22677 $as_echo "$ac_cv_lib_odbc_SQLAllocHandle" >&6; }
22678 if test "x$ac_cv_lib_odbc_SQLAllocHandle" = xyes; then :
22679   apu_have_odbc=1
22680 fi
22681
22682 fi
22683
22684 done
22685
22686     fi
22687     if test "$apu_have_odbc" != "0" && test "x$ODBC_CONFIG" != 'x'; then
22688
22689   if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then
22690     test "x$silent" != "xyes" && echo "  setting APRUTIL_PRIV_INCLUDES to \"$odbc_CPPFLAGS\""
22691     APRUTIL_PRIV_INCLUDES="$odbc_CPPFLAGS"
22692   else
22693     apr_addto_bugger="$odbc_CPPFLAGS"
22694     for i in $apr_addto_bugger; do
22695       apr_addto_duplicate="0"
22696       for j in $APRUTIL_PRIV_INCLUDES; do
22697         if test "x$i" = "x$j"; then
22698           apr_addto_duplicate="1"
22699           break
22700         fi
22701       done
22702       if test $apr_addto_duplicate = "0"; then
22703         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_PRIV_INCLUDES"
22704         APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i"
22705       fi
22706     done
22707   fi
22708
22709     fi
22710
22711 fi
22712
22713
22714       if test "$apu_have_odbc" = "1"; then
22715
22716   if test "x$LDADD_dbd_odbc" = "x"; then
22717     test "x$silent" != "xyes" && echo "  setting LDADD_dbd_odbc to \"$odbc_LDFLAGS -lodbc $odbc_LIBS\""
22718     LDADD_dbd_odbc="$odbc_LDFLAGS -lodbc $odbc_LIBS"
22719   else
22720     apr_addto_bugger="$odbc_LDFLAGS -lodbc $odbc_LIBS"
22721     for i in $apr_addto_bugger; do
22722       apr_addto_duplicate="0"
22723       for j in $LDADD_dbd_odbc; do
22724         if test "x$i" = "x$j"; then
22725           apr_addto_duplicate="1"
22726           break
22727         fi
22728       done
22729       if test $apr_addto_duplicate = "0"; then
22730         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDADD_dbd_odbc"
22731         LDADD_dbd_odbc="$LDADD_dbd_odbc $i"
22732       fi
22733     done
22734   fi
22735
22736   fi
22737
22738
22739   LIBS="$old_libs"
22740   CPPFLAGS="$old_cppflags"
22741   LDFLAGS="$old_ldflags"
22742
22743   apu_dbd_tests=""
22744   test $apu_have_oracle = 1 &&  apu_dbd_tests="$apu_dbd_tests oracle"
22745   test $apu_have_pgsql = 1 &&   apu_dbd_tests="$apu_dbd_tests pgsql"
22746   test $apu_have_mysql = 1 &&   apu_dbd_tests="$apu_dbd_tests mysql"
22747   test $apu_have_sqlite2 = 1 && apu_dbd_tests="$apu_dbd_tests sqlite2"
22748   test $apu_have_sqlite3 = 1 && apu_dbd_tests="$apu_dbd_tests sqlite3"
22749   test $apu_have_freetds = 1 && apu_dbd_tests="$apu_dbd_tests freetds"
22750   test $apu_have_odbc = 1 &&    apu_dbd_tests="$apu_dbd_tests odbc"
22751
22752
22753
22754
22755 save_cppflags="$CPPFLAGS"
22756 save_ldflags="$LDFLAGS"
22757
22758 apu_has_expat=0
22759
22760 # Default: will use either external or bundled expat.
22761 apu_try_external_expat=1
22762 apu_try_builtin_expat=1
22763
22764
22765 # Check whether --with-expat was given.
22766 if test "${with_expat+set}" = set; then :
22767   withval=$with_expat;
22768   if test "$withval" = "yes"; then
22769     as_fn_error $? "a directory must be specified for --with-expat" "$LINENO" 5
22770   elif test "$withval" = "no"; then
22771     as_fn_error $? "Expat cannot be disabled (at this time)" "$LINENO" 5
22772   elif test "$withval" = "builtin"; then
22773     apu_try_external_expat=0
22774   else
22775     # Add given path to standard search paths if appropriate:
22776     if test "$withval" != "/usr"; then
22777
22778   if test "x$LDFLAGS" = "x"; then
22779     test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"-L$withval/lib\""
22780     LDFLAGS="-L$withval/lib"
22781   else
22782     apr_addto_bugger="-L$withval/lib"
22783     for i in $apr_addto_bugger; do
22784       apr_addto_duplicate="0"
22785       for j in $LDFLAGS; do
22786         if test "x$i" = "x$j"; then
22787           apr_addto_duplicate="1"
22788           break
22789         fi
22790       done
22791       if test $apr_addto_duplicate = "0"; then
22792         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
22793         LDFLAGS="$LDFLAGS $i"
22794       fi
22795     done
22796   fi
22797
22798
22799   if test "x$CPPFLAGS" = "x"; then
22800     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-I$withval/include\""
22801     CPPFLAGS="-I$withval/include"
22802   else
22803     apr_addto_bugger="-I$withval/include"
22804     for i in $apr_addto_bugger; do
22805       apr_addto_duplicate="0"
22806       for j in $CPPFLAGS; do
22807         if test "x$i" = "x$j"; then
22808           apr_addto_duplicate="1"
22809           break
22810         fi
22811       done
22812       if test $apr_addto_duplicate = "0"; then
22813         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
22814         CPPFLAGS="$CPPFLAGS $i"
22815       fi
22816     done
22817   fi
22818
22819
22820   if test "x$APRUTIL_INCLUDES" = "x"; then
22821     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$withval/include\""
22822     APRUTIL_INCLUDES="-I$withval/include"
22823   else
22824     apr_addto_bugger="-I$withval/include"
22825     for i in $apr_addto_bugger; do
22826       apr_addto_duplicate="0"
22827       for j in $APRUTIL_INCLUDES; do
22828         if test "x$i" = "x$j"; then
22829           apr_addto_duplicate="1"
22830           break
22831         fi
22832       done
22833       if test $apr_addto_duplicate = "0"; then
22834         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
22835         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
22836       fi
22837     done
22838   fi
22839
22840
22841   if test "x$APRUTIL_LDFLAGS" = "x"; then
22842     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$withval/lib\""
22843     APRUTIL_LDFLAGS="-L$withval/lib"
22844   else
22845     apr_addto_bugger="-L$withval/lib"
22846     for i in $apr_addto_bugger; do
22847       apr_addto_duplicate="0"
22848       for j in $APRUTIL_LDFLAGS; do
22849         if test "x$i" = "x$j"; then
22850           apr_addto_duplicate="1"
22851           break
22852         fi
22853       done
22854       if test $apr_addto_duplicate = "0"; then
22855         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
22856         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
22857       fi
22858     done
22859   fi
22860
22861     fi
22862     # ...and refuse to fall back on the builtin expat.
22863     apu_try_builtin_expat=0
22864   fi
22865
22866 fi
22867
22868
22869 if test $apu_try_external_expat = 1; then
22870
22871
22872
22873 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Expat 1.95.x" >&5
22874 $as_echo_n "checking Expat 1.95.x... " >&6; }
22875 if ${apu_cv_expat_system+:} false; then :
22876   $as_echo_n "(cached) " >&6
22877 else
22878
22879   apu_expat_LIBS=$LIBS
22880   LIBS="$LIBS -lexpat"
22881   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22882 /* end confdefs.h.  */
22883 #include <stdlib.h>
22884 #include <expat.h>
22885 int
22886 main ()
22887 {
22888 XML_ParserCreate(NULL);
22889   ;
22890   return 0;
22891 }
22892 _ACEOF
22893 if ac_fn_c_try_link "$LINENO"; then :
22894   apu_cv_expat_system=yes
22895 else
22896   apu_cv_expat_system=no
22897 fi
22898 rm -f core conftest.err conftest.$ac_objext \
22899     conftest$ac_exeext conftest.$ac_ext
22900   LIBS=$apu_expat_LIBS
22901
22902 fi
22903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apu_cv_expat_system" >&5
22904 $as_echo "$apu_cv_expat_system" >&6; }
22905
22906 if test $apu_cv_expat_system = yes; then
22907
22908 $as_echo "#define HAVE_EXPAT_H 1" >>confdefs.h
22909
22910    apu_expat_libs="-lexpat"
22911    apu_has_expat=1
22912
22913 else
22914    apu_has_expat=0
22915
22916 fi
22917
22918
22919   if test $apu_has_expat = 0; then
22920
22921 { $as_echo "$as_me:${as_lineno-$LINENO}: checking old Debian-packaged expat" >&5
22922 $as_echo_n "checking old Debian-packaged expat... " >&6; }
22923 if ${apu_cv_expat_debian+:} false; then :
22924   $as_echo_n "(cached) " >&6
22925 else
22926
22927   apu_expat_LIBS=$LIBS
22928   LIBS="$LIBS -lxmlparse -lxmltok"
22929   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22930 /* end confdefs.h.  */
22931 #include <stdlib.h>
22932 #include <xmltok/xmlparse.h>
22933 int
22934 main ()
22935 {
22936 XML_ParserCreate(NULL);
22937   ;
22938   return 0;
22939 }
22940 _ACEOF
22941 if ac_fn_c_try_link "$LINENO"; then :
22942   apu_cv_expat_debian=yes
22943 else
22944   apu_cv_expat_debian=no
22945 fi
22946 rm -f core conftest.err conftest.$ac_objext \
22947     conftest$ac_exeext conftest.$ac_ext
22948   LIBS=$apu_expat_LIBS
22949
22950 fi
22951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apu_cv_expat_debian" >&5
22952 $as_echo "$apu_cv_expat_debian" >&6; }
22953
22954 if test $apu_cv_expat_debian = yes; then
22955
22956 $as_echo "#define HAVE_XMLTOK_XMLPARSE_H 1" >>confdefs.h
22957
22958    apu_expat_libs="-lxmlparse -lxmltok"
22959    apu_has_expat=1
22960
22961 else
22962    apu_has_expat=0
22963
22964 fi
22965
22966   fi
22967
22968   if test $apu_has_expat = 0; then
22969
22970 { $as_echo "$as_me:${as_lineno-$LINENO}: checking old FreeBSD-packaged expat" >&5
22971 $as_echo_n "checking old FreeBSD-packaged expat... " >&6; }
22972 if ${apu_cv_expat_freebsd+:} false; then :
22973   $as_echo_n "(cached) " >&6
22974 else
22975
22976   apu_expat_LIBS=$LIBS
22977   LIBS="$LIBS -lexpat"
22978   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22979 /* end confdefs.h.  */
22980 #include <stdlib.h>
22981 #include <xml/xmlparse.h>
22982 int
22983 main ()
22984 {
22985 XML_ParserCreate(NULL);
22986   ;
22987   return 0;
22988 }
22989 _ACEOF
22990 if ac_fn_c_try_link "$LINENO"; then :
22991   apu_cv_expat_freebsd=yes
22992 else
22993   apu_cv_expat_freebsd=no
22994 fi
22995 rm -f core conftest.err conftest.$ac_objext \
22996     conftest$ac_exeext conftest.$ac_ext
22997   LIBS=$apu_expat_LIBS
22998
22999 fi
23000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apu_cv_expat_freebsd" >&5
23001 $as_echo "$apu_cv_expat_freebsd" >&6; }
23002
23003 if test $apu_cv_expat_freebsd = yes; then
23004
23005 $as_echo "#define HAVE_XML_XMLPARSE_H 1" >>confdefs.h
23006
23007    apu_expat_libs="-lexpat"
23008    apu_has_expat=1
23009
23010 else
23011    apu_has_expat=0
23012
23013 fi
23014
23015   fi
23016
23017   if test $apu_has_expat = 0; then
23018
23019 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Expat 1.0/1.1" >&5
23020 $as_echo_n "checking Expat 1.0/1.1... " >&6; }
23021 if ${apu_cv_expat_1011+:} false; then :
23022   $as_echo_n "(cached) " >&6
23023 else
23024
23025   apu_expat_LIBS=$LIBS
23026   LIBS="$LIBS -lexpat"
23027   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23028 /* end confdefs.h.  */
23029 #include <stdlib.h>
23030 #include <xmlparse/xmlparse.h>
23031 int
23032 main ()
23033 {
23034 XML_ParserCreate(NULL);
23035   ;
23036   return 0;
23037 }
23038 _ACEOF
23039 if ac_fn_c_try_link "$LINENO"; then :
23040   apu_cv_expat_1011=yes
23041 else
23042   apu_cv_expat_1011=no
23043 fi
23044 rm -f core conftest.err conftest.$ac_objext \
23045     conftest$ac_exeext conftest.$ac_ext
23046   LIBS=$apu_expat_LIBS
23047
23048 fi
23049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apu_cv_expat_1011" >&5
23050 $as_echo "$apu_cv_expat_1011" >&6; }
23051
23052 if test $apu_cv_expat_1011 = yes; then
23053
23054 $as_echo "#define HAVE_XMLPARSE_XMLPARSE_H 1" >>confdefs.h
23055
23056    apu_expat_libs="-lexpat"
23057    apu_has_expat=1
23058
23059 else
23060    apu_has_expat=0
23061
23062 fi
23063
23064   fi
23065
23066   if test $apu_has_expat = 0; then
23067
23068   if test "x$LDFLAGS" = "x"; then
23069     test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"-L/usr/local/lib\""
23070     LDFLAGS="-L/usr/local/lib"
23071   else
23072     apr_addto_bugger="-L/usr/local/lib"
23073     for i in $apr_addto_bugger; do
23074       apr_addto_duplicate="0"
23075       for j in $LDFLAGS; do
23076         if test "x$i" = "x$j"; then
23077           apr_addto_duplicate="1"
23078           break
23079         fi
23080       done
23081       if test $apr_addto_duplicate = "0"; then
23082         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
23083         LDFLAGS="$LDFLAGS $i"
23084       fi
23085     done
23086   fi
23087
23088
23089   if test "x$CPPFLAGS" = "x"; then
23090     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-I/usr/local/include\""
23091     CPPFLAGS="-I/usr/local/include"
23092   else
23093     apr_addto_bugger="-I/usr/local/include"
23094     for i in $apr_addto_bugger; do
23095       apr_addto_duplicate="0"
23096       for j in $CPPFLAGS; do
23097         if test "x$i" = "x$j"; then
23098           apr_addto_duplicate="1"
23099           break
23100         fi
23101       done
23102       if test $apr_addto_duplicate = "0"; then
23103         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
23104         CPPFLAGS="$CPPFLAGS $i"
23105       fi
23106     done
23107   fi
23108
23109
23110
23111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Expat 1.95.x in /usr/local" >&5
23112 $as_echo_n "checking Expat 1.95.x in /usr/local... " >&6; }
23113 if ${apu_cv_expat_usrlocal+:} false; then :
23114   $as_echo_n "(cached) " >&6
23115 else
23116
23117   apu_expat_LIBS=$LIBS
23118   LIBS="$LIBS -lexpat"
23119   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23120 /* end confdefs.h.  */
23121 #include <stdlib.h>
23122 #include <expat.h>
23123 int
23124 main ()
23125 {
23126 XML_ParserCreate(NULL);
23127   ;
23128   return 0;
23129 }
23130 _ACEOF
23131 if ac_fn_c_try_link "$LINENO"; then :
23132   apu_cv_expat_usrlocal=yes
23133 else
23134   apu_cv_expat_usrlocal=no
23135 fi
23136 rm -f core conftest.err conftest.$ac_objext \
23137     conftest$ac_exeext conftest.$ac_ext
23138   LIBS=$apu_expat_LIBS
23139
23140 fi
23141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apu_cv_expat_usrlocal" >&5
23142 $as_echo "$apu_cv_expat_usrlocal" >&6; }
23143
23144 if test $apu_cv_expat_usrlocal = yes; then
23145
23146 $as_echo "#define HAVE_EXPAT_H 1" >>confdefs.h
23147
23148    apu_expat_libs="-lexpat"
23149    apu_has_expat=1
23150
23151   if test "x$APRUTIL_INCLUDES" = "x"; then
23152     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I/usr/local/include\""
23153     APRUTIL_INCLUDES="-I/usr/local/include"
23154   else
23155     apr_addto_bugger="-I/usr/local/include"
23156     for i in $apr_addto_bugger; do
23157       apr_addto_duplicate="0"
23158       for j in $APRUTIL_INCLUDES; do
23159         if test "x$i" = "x$j"; then
23160           apr_addto_duplicate="1"
23161           break
23162         fi
23163       done
23164       if test $apr_addto_duplicate = "0"; then
23165         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
23166         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
23167       fi
23168     done
23169   fi
23170
23171
23172   if test "x$APRUTIL_LDFLAGS" = "x"; then
23173     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L/usr/local/lib\""
23174     APRUTIL_LDFLAGS="-L/usr/local/lib"
23175   else
23176     apr_addto_bugger="-L/usr/local/lib"
23177     for i in $apr_addto_bugger; do
23178       apr_addto_duplicate="0"
23179       for j in $APRUTIL_LDFLAGS; do
23180         if test "x$i" = "x$j"; then
23181           apr_addto_duplicate="1"
23182           break
23183         fi
23184       done
23185       if test $apr_addto_duplicate = "0"; then
23186         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
23187         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
23188       fi
23189     done
23190   fi
23191
23192 else
23193    apu_has_expat=0
23194
23195
23196   if test "x$LDFLAGS" = "x-L/usr/local/lib"; then
23197     test "x$silent" != "xyes" && echo "  nulling LDFLAGS"
23198     LDFLAGS=""
23199   else
23200     apr_new_bugger=""
23201     apr_removed=0
23202     for i in $LDFLAGS; do
23203       if test "x$i" != "x-L/usr/local/lib"; then
23204         apr_new_bugger="$apr_new_bugger $i"
23205       else
23206         apr_removed=1
23207       fi
23208     done
23209     if test $apr_removed = "1"; then
23210       test "x$silent" != "xyes" && echo "  removed \"-L/usr/local/lib\" from LDFLAGS"
23211       LDFLAGS=$apr_new_bugger
23212     fi
23213   fi
23214
23215
23216   if test "x$CPPFLAGS" = "x-I/usr/local/include"; then
23217     test "x$silent" != "xyes" && echo "  nulling CPPFLAGS"
23218     CPPFLAGS=""
23219   else
23220     apr_new_bugger=""
23221     apr_removed=0
23222     for i in $CPPFLAGS; do
23223       if test "x$i" != "x-I/usr/local/include"; then
23224         apr_new_bugger="$apr_new_bugger $i"
23225       else
23226         apr_removed=1
23227       fi
23228     done
23229     if test $apr_removed = "1"; then
23230       test "x$silent" != "xyes" && echo "  removed \"-I/usr/local/include\" from CPPFLAGS"
23231       CPPFLAGS=$apr_new_bugger
23232     fi
23233   fi
23234
23235
23236 fi
23237
23238   fi
23239
23240 fi
23241
23242 if test "${apu_has_expat}${apu_try_builtin_expat}" = "01"; then
23243       bundled_subdir="xml/expat"
23244
23245   # save our work to this point; this allows the sub-package to use it
23246   cat >confcache <<\_ACEOF
23247 # This file is a shell script that caches the results of configure
23248 # tests run on this system so they can be shared between configure
23249 # scripts and configure runs, see configure's option --config-cache.
23250 # It is not useful on other systems.  If it contains results you don't
23251 # want to keep, you may remove or edit it.
23252 #
23253 # config.status only pays attention to the cache file if you give it
23254 # the --recheck option to rerun configure.
23255 #
23256 # `ac_cv_env_foo' variables (set or unset) will be overridden when
23257 # loading this file, other *unset* `ac_cv_foo' will be assigned the
23258 # following values.
23259
23260 _ACEOF
23261
23262 # The following way of writing the cache mishandles newlines in values,
23263 # but we know of no workaround that is simple, portable, and efficient.
23264 # So, we kill variables containing newlines.
23265 # Ultrix sh set writes to stderr and can't be redirected directly,
23266 # and sets the high bit in the cache file unless we assign to the vars.
23267 (
23268   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
23269     eval ac_val=\$$ac_var
23270     case $ac_val in #(
23271     *${as_nl}*)
23272       case $ac_var in #(
23273       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
23274 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
23275       esac
23276       case $ac_var in #(
23277       _ | IFS | as_nl) ;; #(
23278       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
23279       *) { eval $ac_var=; unset $ac_var;} ;;
23280       esac ;;
23281     esac
23282   done
23283
23284   (set) 2>&1 |
23285     case $as_nl`(ac_space=' '; set) 2>&1` in #(
23286     *${as_nl}ac_space=\ *)
23287       # `set' does not quote correctly, so add quotes: double-quote
23288       # substitution turns \\\\ into \\, and sed turns \\ into \.
23289       sed -n \
23290         "s/'/'\\\\''/g;
23291           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
23292       ;; #(
23293     *)
23294       # `set' quotes correctly as required by POSIX, so do not add quotes.
23295       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
23296       ;;
23297     esac |
23298     sort
23299 ) |
23300   sed '
23301      /^ac_cv_env_/b end
23302      t clear
23303      :clear
23304      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
23305      t end
23306      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
23307      :end' >>confcache
23308 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
23309   if test -w "$cache_file"; then
23310     if test "x$cache_file" != "x/dev/null"; then
23311       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
23312 $as_echo "$as_me: updating cache $cache_file" >&6;}
23313       if test ! -f "$cache_file" || test -h "$cache_file"; then
23314         cat confcache >"$cache_file"
23315       else
23316         case $cache_file in #(
23317         */* | ?:*)
23318           mv -f confcache "$cache_file"$$ &&
23319           mv -f "$cache_file"$$ "$cache_file" ;; #(
23320         *)
23321           mv -f confcache "$cache_file" ;;
23322         esac
23323       fi
23324     fi
23325   else
23326     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
23327 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
23328   fi
23329 fi
23330 rm -f confcache
23331
23332   echo "configuring package in $bundled_subdir now"
23333   ac_popdir=`pwd`
23334   apr_config_subdirs="$bundled_subdir"
23335   test -d $bundled_subdir || $mkdir_p $bundled_subdir
23336   ac_abs_srcdir=`(cd $srcdir/$bundled_subdir && pwd)`
23337   cd $bundled_subdir
23338
23339       # A "../" for each directory in /$config_subdirs.
23340       ac_dots=`echo $apr_config_subdirs|sed -e 's%^\./%%' -e 's%[^/]$%&/%' -e 's%[^/]*/%../%g'`
23341
23342   # Make the cache file pathname absolute for the subdirs
23343   # required to correctly handle subdirs that might actually
23344   # be symlinks
23345   case "$cache_file" in
23346   /*) # already absolute
23347     ac_sub_cache_file=$cache_file ;;
23348   *)  # Was relative path.
23349     ac_sub_cache_file="$ac_popdir/$cache_file" ;;
23350   esac
23351
23352   apr_configure_args=$ac_configure_args
23353
23354     test "x$silent" = "xyes" && apr_configure_args="$apr_configure_args --silent"
23355
23356     apr_configure_args="--disable-option-checking $apr_configure_args"
23357
23358               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
23359   then :
23360     echo "$bundled_subdir configured properly"
23361   else
23362     echo "configure failed for $bundled_subdir"
23363     exit 1
23364   fi
23365
23366   cd $ac_popdir
23367
23368   # grab any updates from the sub-package
23369   if test -r "$cache_file"; then
23370   # Some versions of bash will fail to source /dev/null (special files
23371   # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
23372   if test /dev/null != "$cache_file" && test -f "$cache_file"; then
23373     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
23374 $as_echo "$as_me: loading cache $cache_file" >&6;}
23375     case $cache_file in
23376       [\\/]* | ?:[\\/]* ) . "$cache_file";;
23377       *)                      . "./$cache_file";;
23378     esac
23379   fi
23380 else
23381   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
23382 $as_echo "$as_me: creating cache $cache_file" >&6;}
23383   >$cache_file
23384 fi
23385
23386
23387
23388   if test "x$APRUTIL_INCLUDES" = "x"; then
23389     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$abs_srcdir/$bundled_subdir/lib\""
23390     APRUTIL_INCLUDES="-I$abs_srcdir/$bundled_subdir/lib"
23391   else
23392     apr_addto_bugger="-I$abs_srcdir/$bundled_subdir/lib"
23393     for i in $apr_addto_bugger; do
23394       apr_addto_duplicate="0"
23395       for j in $APRUTIL_INCLUDES; do
23396         if test "x$i" = "x$j"; then
23397           apr_addto_duplicate="1"
23398           break
23399         fi
23400       done
23401       if test $apr_addto_duplicate = "0"; then
23402         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
23403         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
23404       fi
23405     done
23406   fi
23407
23408
23409   if test "x$LDFLAGS" = "x"; then
23410     test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"-L$top_builddir/$bundled_subdir/lib\""
23411     LDFLAGS="-L$top_builddir/$bundled_subdir/lib"
23412   else
23413     apr_addto_bugger="-L$top_builddir/$bundled_subdir/lib"
23414     for i in $apr_addto_bugger; do
23415       apr_addto_duplicate="0"
23416       for j in $LDFLAGS; do
23417         if test "x$i" = "x$j"; then
23418           apr_addto_duplicate="1"
23419           break
23420         fi
23421       done
23422       if test $apr_addto_duplicate = "0"; then
23423         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
23424         LDFLAGS="$LDFLAGS $i"
23425       fi
23426     done
23427   fi
23428
23429   apu_expat_libs="$top_builddir/$bundled_subdir/libexpat.la"
23430 fi
23431
23432
23433   if test "x$APRUTIL_EXPORT_LIBS" = "x"; then
23434     test "x$silent" != "xyes" && echo "  setting APRUTIL_EXPORT_LIBS to \"$apu_expat_libs\""
23435     APRUTIL_EXPORT_LIBS="$apu_expat_libs"
23436   else
23437     apr_addto_bugger="$apu_expat_libs"
23438     for i in $apr_addto_bugger; do
23439       apr_addto_duplicate="0"
23440       for j in $APRUTIL_EXPORT_LIBS; do
23441         if test "x$i" = "x$j"; then
23442           apr_addto_duplicate="1"
23443           break
23444         fi
23445       done
23446       if test $apr_addto_duplicate = "0"; then
23447         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_EXPORT_LIBS"
23448         APRUTIL_EXPORT_LIBS="$APRUTIL_EXPORT_LIBS $i"
23449       fi
23450     done
23451   fi
23452
23453
23454   if test "x$APRUTIL_LIBS" = "x"; then
23455     test "x$silent" != "xyes" && echo "  setting APRUTIL_LIBS to \"$apu_expat_libs\""
23456     APRUTIL_LIBS="$apu_expat_libs"
23457   else
23458     apr_addto_bugger="$apu_expat_libs"
23459     for i in $apr_addto_bugger; do
23460       apr_addto_duplicate="0"
23461       for j in $APRUTIL_LIBS; do
23462         if test "x$i" = "x$j"; then
23463           apr_addto_duplicate="1"
23464           break
23465         fi
23466       done
23467       if test $apr_addto_duplicate = "0"; then
23468         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LIBS"
23469         APRUTIL_LIBS="$APRUTIL_LIBS $i"
23470       fi
23471     done
23472   fi
23473
23474
23475 APR_XML_DIR=$bundled_subdir
23476
23477
23478 CPPFLAGS=$save_cppflags
23479 LDFLAGS=$save_ldflags
23480
23481
23482
23483 apu_iconv_dir="unknown"
23484 have_apr_iconv="0"
23485 want_iconv="1"
23486
23487 # Check whether --with-iconv was given.
23488 if test "${with_iconv+set}" = set; then :
23489   withval=$with_iconv;  apu_iconv_dir="$withval"
23490     if test "$apu_iconv_dir" = "no"; then
23491       have_apr_iconv="0"
23492       have_iconv="0"
23493       want_iconv="0"
23494     elif test "$apu_iconv_dir" != "yes"; then
23495       if test -f "$apu_iconv_dir/include/apr-1/api_version.h"; then
23496         have_apr_iconv="1"
23497         have_iconv="0"
23498
23499   if test "x$APRUTIL_INCLUDES" = "x"; then
23500     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$apu_iconv_dir/include/apr-1\""
23501     APRUTIL_INCLUDES="-I$apu_iconv_dir/include/apr-1"
23502   else
23503     apr_addto_bugger="-I$apu_iconv_dir/include/apr-1"
23504     for i in $apr_addto_bugger; do
23505       apr_addto_duplicate="0"
23506       for j in $APRUTIL_INCLUDES; do
23507         if test "x$i" = "x$j"; then
23508           apr_addto_duplicate="1"
23509           break
23510         fi
23511       done
23512       if test $apr_addto_duplicate = "0"; then
23513         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
23514         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
23515       fi
23516     done
23517   fi
23518
23519
23520   if test "x$APRUTIL_LIBS" = "x"; then
23521     test "x$silent" != "xyes" && echo "  setting APRUTIL_LIBS to \"$apu_iconv_dir/lib/libapriconv-1.la\""
23522     APRUTIL_LIBS="$apu_iconv_dir/lib/libapriconv-1.la"
23523   else
23524     apr_addto_bugger="$apu_iconv_dir/lib/libapriconv-1.la"
23525     for i in $apr_addto_bugger; do
23526       apr_addto_duplicate="0"
23527       for j in $APRUTIL_LIBS; do
23528         if test "x$i" = "x$j"; then
23529           apr_addto_duplicate="1"
23530           break
23531         fi
23532       done
23533       if test $apr_addto_duplicate = "0"; then
23534         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LIBS"
23535         APRUTIL_LIBS="$APRUTIL_LIBS $i"
23536       fi
23537     done
23538   fi
23539
23540         { $as_echo "$as_me:${as_lineno-$LINENO}: result: using apr-iconv" >&5
23541 $as_echo "using apr-iconv" >&6; }
23542       elif test -f "$apu_iconv_dir/include/iconv.h"; then
23543         have_apr_iconv="0"
23544         have_iconv="1"
23545
23546   if test "x$CPPFLAGS" = "x"; then
23547     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-I$apu_iconv_dir/include\""
23548     CPPFLAGS="-I$apu_iconv_dir/include"
23549   else
23550     apr_addto_bugger="-I$apu_iconv_dir/include"
23551     for i in $apr_addto_bugger; do
23552       apr_addto_duplicate="0"
23553       for j in $CPPFLAGS; do
23554         if test "x$i" = "x$j"; then
23555           apr_addto_duplicate="1"
23556           break
23557         fi
23558       done
23559       if test $apr_addto_duplicate = "0"; then
23560         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
23561         CPPFLAGS="$CPPFLAGS $i"
23562       fi
23563     done
23564   fi
23565
23566
23567   if test "x$LDFLAGS" = "x"; then
23568     test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"-L$apu_iconv_dir/lib\""
23569     LDFLAGS="-L$apu_iconv_dir/lib"
23570   else
23571     apr_addto_bugger="-L$apu_iconv_dir/lib"
23572     for i in $apr_addto_bugger; do
23573       apr_addto_duplicate="0"
23574       for j in $LDFLAGS; do
23575         if test "x$i" = "x$j"; then
23576           apr_addto_duplicate="1"
23577           break
23578         fi
23579       done
23580       if test $apr_addto_duplicate = "0"; then
23581         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
23582         LDFLAGS="$LDFLAGS $i"
23583       fi
23584     done
23585   fi
23586
23587       fi
23588     fi
23589
23590 fi
23591
23592
23593 if test "$want_iconv" = "1" -a "$have_apr_iconv" != "1"; then
23594   ac_fn_c_check_header_mongrel "$LINENO" "iconv.h" "ac_cv_header_iconv_h" "$ac_includes_default"
23595 if test "x$ac_cv_header_iconv_h" = xyes; then :
23596
23597
23598   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23599 /* end confdefs.h.  */
23600
23601 #include <stdlib.h>
23602 #include <iconv.h>
23603
23604 int
23605 main ()
23606 {
23607
23608   iconv_t cd = iconv_open("", "");
23609   iconv(cd, NULL, NULL, NULL, NULL);
23610
23611   ;
23612   return 0;
23613 }
23614 _ACEOF
23615 if ac_fn_c_try_link "$LINENO"; then :
23616    have_iconv="1"
23617 else
23618
23619
23620
23621   if test "x$LIBS" = "x"; then
23622     test "x$silent" != "xyes" && echo "  setting LIBS to \"-liconv\""
23623     LIBS="-liconv"
23624   else
23625     apr_addto_bugger="-liconv"
23626     for i in $apr_addto_bugger; do
23627       apr_addto_duplicate="0"
23628       for j in $LIBS; do
23629         if test "x$i" = "x$j"; then
23630           apr_addto_duplicate="1"
23631           break
23632         fi
23633       done
23634       if test $apr_addto_duplicate = "0"; then
23635         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
23636         LIBS="$LIBS $i"
23637       fi
23638     done
23639   fi
23640
23641
23642
23643   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23644 /* end confdefs.h.  */
23645
23646 #include <stdlib.h>
23647 #include <iconv.h>
23648
23649 int
23650 main ()
23651 {
23652
23653   iconv_t cd = iconv_open("", "");
23654   iconv(cd, NULL, NULL, NULL, NULL);
23655
23656   ;
23657   return 0;
23658 }
23659 _ACEOF
23660 if ac_fn_c_try_link "$LINENO"; then :
23661
23662
23663   if test "x$APRUTIL_LIBS" = "x"; then
23664     test "x$silent" != "xyes" && echo "  setting APRUTIL_LIBS to \"-liconv\""
23665     APRUTIL_LIBS="-liconv"
23666   else
23667     apr_addto_bugger="-liconv"
23668     for i in $apr_addto_bugger; do
23669       apr_addto_duplicate="0"
23670       for j in $APRUTIL_LIBS; do
23671         if test "x$i" = "x$j"; then
23672           apr_addto_duplicate="1"
23673           break
23674         fi
23675       done
23676       if test $apr_addto_duplicate = "0"; then
23677         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LIBS"
23678         APRUTIL_LIBS="$APRUTIL_LIBS $i"
23679       fi
23680     done
23681   fi
23682
23683
23684   if test "x$APRUTIL_EXPORT_LIBS" = "x"; then
23685     test "x$silent" != "xyes" && echo "  setting APRUTIL_EXPORT_LIBS to \"-liconv\""
23686     APRUTIL_EXPORT_LIBS="-liconv"
23687   else
23688     apr_addto_bugger="-liconv"
23689     for i in $apr_addto_bugger; do
23690       apr_addto_duplicate="0"
23691       for j in $APRUTIL_EXPORT_LIBS; do
23692         if test "x$i" = "x$j"; then
23693           apr_addto_duplicate="1"
23694           break
23695         fi
23696       done
23697       if test $apr_addto_duplicate = "0"; then
23698         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_EXPORT_LIBS"
23699         APRUTIL_EXPORT_LIBS="$APRUTIL_EXPORT_LIBS $i"
23700       fi
23701     done
23702   fi
23703
23704       have_iconv="1"
23705 else
23706    have_iconv="0"
23707 fi
23708 rm -f core conftest.err conftest.$ac_objext \
23709     conftest$ac_exeext conftest.$ac_ext
23710
23711
23712
23713   if test "x$LIBS" = "x-liconv"; then
23714     test "x$silent" != "xyes" && echo "  nulling LIBS"
23715     LIBS=""
23716   else
23717     apr_new_bugger=""
23718     apr_removed=0
23719     for i in $LIBS; do
23720       if test "x$i" != "x-liconv"; then
23721         apr_new_bugger="$apr_new_bugger $i"
23722       else
23723         apr_removed=1
23724       fi
23725     done
23726     if test $apr_removed = "1"; then
23727       test "x$silent" != "xyes" && echo "  removed \"-liconv\" from LIBS"
23728       LIBS=$apr_new_bugger
23729     fi
23730   fi
23731
23732
23733
23734 fi
23735 rm -f core conftest.err conftest.$ac_objext \
23736     conftest$ac_exeext conftest.$ac_ext
23737
23738
23739 else
23740    have_iconv="0"
23741 fi
23742
23743
23744 fi
23745
23746 if test "$want_iconv" = "1" -a "$apu_iconv_dir" != "unknown"; then
23747   if test "$have_iconv" != "1"; then
23748     if test "$have_apr_iconv" != "1"; then
23749       as_fn_error $? "iconv support requested, but not found" "$LINENO" 5
23750     fi
23751   fi
23752
23753   if test "x$CPPFLAGS" = "x-I$apu_iconv_dir/include"; then
23754     test "x$silent" != "xyes" && echo "  nulling CPPFLAGS"
23755     CPPFLAGS=""
23756   else
23757     apr_new_bugger=""
23758     apr_removed=0
23759     for i in $CPPFLAGS; do
23760       if test "x$i" != "x-I$apu_iconv_dir/include"; then
23761         apr_new_bugger="$apr_new_bugger $i"
23762       else
23763         apr_removed=1
23764       fi
23765     done
23766     if test $apr_removed = "1"; then
23767       test "x$silent" != "xyes" && echo "  removed \"-I$apu_iconv_dir/include\" from CPPFLAGS"
23768       CPPFLAGS=$apr_new_bugger
23769     fi
23770   fi
23771
23772
23773   if test "x$LDFLAGS" = "x-L$apu_iconv_dir/lib"; then
23774     test "x$silent" != "xyes" && echo "  nulling LDFLAGS"
23775     LDFLAGS=""
23776   else
23777     apr_new_bugger=""
23778     apr_removed=0
23779     for i in $LDFLAGS; do
23780       if test "x$i" != "x-L$apu_iconv_dir/lib"; then
23781         apr_new_bugger="$apr_new_bugger $i"
23782       else
23783         apr_removed=1
23784       fi
23785     done
23786     if test $apr_removed = "1"; then
23787       test "x$silent" != "xyes" && echo "  removed \"-L$apu_iconv_dir/lib\" from LDFLAGS"
23788       LDFLAGS=$apr_new_bugger
23789     fi
23790   fi
23791
23792
23793   if test "x$APRUTIL_INCLUDES" = "x"; then
23794     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$apu_iconv_dir/include\""
23795     APRUTIL_INCLUDES="-I$apu_iconv_dir/include"
23796   else
23797     apr_addto_bugger="-I$apu_iconv_dir/include"
23798     for i in $apr_addto_bugger; do
23799       apr_addto_duplicate="0"
23800       for j in $APRUTIL_INCLUDES; do
23801         if test "x$i" = "x$j"; then
23802           apr_addto_duplicate="1"
23803           break
23804         fi
23805       done
23806       if test $apr_addto_duplicate = "0"; then
23807         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
23808         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
23809       fi
23810     done
23811   fi
23812
23813
23814   if test "x$APRUTIL_LDFLAGS" = "x"; then
23815     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$apu_iconv_dir/lib\""
23816     APRUTIL_LDFLAGS="-L$apu_iconv_dir/lib"
23817   else
23818     apr_addto_bugger="-L$apu_iconv_dir/lib"
23819     for i in $apr_addto_bugger; do
23820       apr_addto_duplicate="0"
23821       for j in $APRUTIL_LDFLAGS; do
23822         if test "x$i" = "x$j"; then
23823           apr_addto_duplicate="1"
23824           break
23825         fi
23826       done
23827       if test $apr_addto_duplicate = "0"; then
23828         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
23829         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
23830       fi
23831     done
23832   fi
23833
23834 fi
23835
23836 if test "$have_iconv" = "1"; then
23837
23838 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type of inbuf parameter to iconv" >&5
23839 $as_echo_n "checking for type of inbuf parameter to iconv... " >&6; }
23840 if test "x$apu_iconv_inbuf_const" = "x"; then
23841     apr_save_CFLAGS=$CFLAGS
23842  CFLAGS="$CFLAGS $CFLAGS_WARN"
23843  if test "$ac_cv_c_compiler_gnu" = "yes"; then
23844    CFLAGS="$CFLAGS -Werror"
23845  fi
23846  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23847 /* end confdefs.h.  */
23848 #include "confdefs.h"
23849
23850
23851     #include <stddef.h>
23852     #include <iconv.h>
23853
23854    int main(int argc, const char *const *argv) {
23855
23856     iconv(0,(char **)0,(size_t *)0,(char **)0,(size_t *)0);
23857
23858       return 0; }
23859
23860 _ACEOF
23861 if ac_fn_c_try_compile "$LINENO"; then :
23862   apu_iconv_inbuf_const="0"
23863 else
23864   apu_iconv_inbuf_const="1"
23865 fi
23866 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23867  CFLAGS=$apr_save_CFLAGS
23868
23869 fi
23870 if test "$apu_iconv_inbuf_const" = "1"; then
23871
23872 $as_echo "#define APU_ICONV_INBUF_CONST 1" >>confdefs.h
23873
23874     msg="const char **"
23875 else
23876     msg="char **"
23877 fi
23878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $msg" >&5
23879 $as_echo "$msg" >&6; }
23880
23881 fi
23882
23883
23884 for ac_header in iconv.h langinfo.h
23885 do :
23886   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
23887 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
23888 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
23889   cat >>confdefs.h <<_ACEOF
23890 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
23891 _ACEOF
23892
23893 fi
23894
23895 done
23896
23897 for aprt_i in iconv.h langinfo.h
23898 do
23899     ac_safe=`echo "$aprt_i" | sed 'y%./+-%__p_%'`
23900     aprt_2=`echo "$aprt_i" | sed -e 's%/%_%g' -e 's/\.//g' -e 's/-//g'`
23901     if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
23902        eval "$aprt_2=1"
23903     else
23904        eval "$aprt_2=0"
23905     fi
23906 done
23907
23908
23909 for ac_func in nl_langinfo
23910 do :
23911   ac_fn_c_check_func "$LINENO" "nl_langinfo" "ac_cv_func_nl_langinfo"
23912 if test "x$ac_cv_func_nl_langinfo" = xyes; then :
23913   cat >>confdefs.h <<_ACEOF
23914 #define HAVE_NL_LANGINFO 1
23915 _ACEOF
23916
23917 fi
23918 done
23919
23920 for aprt_j in nl_langinfo
23921 do
23922     aprt_3="have_$aprt_j"
23923     if eval "test \"`echo '$ac_cv_func_'$aprt_j`\" = yes"; then
23924        eval "$aprt_3=1"
23925     else
23926        eval "$aprt_3=0"
23927     fi
23928 done
23929
23930
23931   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CODESET in langinfo.h" >&5
23932 $as_echo_n "checking for CODESET in langinfo.h... " >&6; }
23933 if ${ac_cv_define_CODESET+:} false; then :
23934   $as_echo_n "(cached) " >&6
23935 else
23936
23937     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23938 /* end confdefs.h.  */
23939
23940 #include <langinfo.h>
23941 #ifdef CODESET
23942 YES_IS_DEFINED
23943 #endif
23944
23945 _ACEOF
23946 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
23947   $EGREP "YES_IS_DEFINED" >/dev/null 2>&1; then :
23948   ac_cv_define_CODESET=yes
23949 else
23950   ac_cv_define_CODESET=no
23951 fi
23952 rm -f conftest*
23953
23954
23955 fi
23956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_define_CODESET" >&5
23957 $as_echo "$ac_cv_define_CODESET" >&6; }
23958   if test "$ac_cv_define_CODESET" = "yes"; then
23959
23960 $as_echo "#define HAVE_CODESET 1" >>confdefs.h
23961
23962   fi
23963
23964
23965
23966
23967
23968
23969
23970
23971   # Check whether --enable-util-dso was given.
23972 if test "${enable_util_dso+set}" = set; then :
23973   enableval=$enable_util_dso;
23974 fi
23975
23976
23977   if test "$enable_util_dso" = "no"; then
23978      apu_dso_build="0"
23979   else
23980      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether APR has DSO support" >&5
23981 $as_echo_n "checking whether APR has DSO support... " >&6; }
23982 if ${apu_cv_aprdso+:} false; then :
23983   $as_echo_n "(cached) " >&6
23984 else
23985   apu_save_CPPFLAGS=$CPPFLAGS
23986         CPPFLAGS="$CPPFLAGS $APR_INCLUDES"
23987         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23988 /* end confdefs.h.  */
23989 #include "apr.h"
23990 #if APR_HAS_DSO
23991 yes
23992 #endif
23993
23994 _ACEOF
23995 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
23996   $EGREP "yes" >/dev/null 2>&1; then :
23997   apu_cv_aprdso=yes
23998 else
23999   apu_cv_aprdso=no
24000 fi
24001 rm -f conftest*
24002
24003         CPPFLAGS=$apu_save_CPPFLAGS
24004 fi
24005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apu_cv_aprdso" >&5
24006 $as_echo "$apu_cv_aprdso" >&6; }
24007
24008      if test $apu_cv_aprdso = yes; then
24009         apu_dso_build=1
24010      else
24011         apu_dso_build=0
24012      fi
24013   fi
24014
24015   if test "$apu_dso_build" = "0"; then
24016
24017      # Statically link the drivers:
24018      objs=
24019      test $apu_have_openssl = 1 && objs="$objs crypto/apr_crypto_openssl.lo"
24020      test $apu_have_nss = 1 && objs="$objs crypto/apr_crypto_nss.lo"
24021      test $apu_have_oracle = 1 && objs="$objs dbd/apr_dbd_oracle.lo"
24022      test $apu_have_pgsql = 1 && objs="$objs dbd/apr_dbd_pgsql.lo"
24023      test $apu_have_mysql = 1 && objs="$objs dbd/apr_dbd_mysql.lo"
24024      test $apu_have_sqlite2 = 1 && objs="$objs dbd/apr_dbd_sqlite2.lo"
24025      test $apu_have_sqlite3 = 1 && objs="$objs dbd/apr_dbd_sqlite3.lo"
24026      test $apu_have_freetds = 1 && objs="$objs dbd/apr_dbd_freetds.lo"
24027      test $apu_have_odbc = 1 && objs="$objs dbd/apr_dbd_odbc.lo"
24028      test $apu_have_db = 1 && objs="$objs dbm/apr_dbm_berkeleydb.lo"
24029      test $apu_have_gdbm = 1 && objs="$objs dbm/apr_dbm_gdbm.lo"
24030      test $apu_have_ndbm = 1 && objs="$objs dbm/apr_dbm_ndbm.lo"
24031      test $apu_has_ldap = 1 && objs="$objs ldap/apr_ldap_init.lo"
24032      test $apu_has_ldap = 1 && objs="$objs ldap/apr_ldap_option.lo"
24033      test $apu_has_ldap = 1 && objs="$objs ldap/apr_ldap_rebind.lo"
24034      EXTRA_OBJECTS="$EXTRA_OBJECTS $objs"
24035
24036      # Use libtool *.la for mysql if available
24037      if test $apu_have_mysql = 1; then
24038        for flag in $LDADD_dbd_mysql
24039        do
24040          dir=`echo $flag | grep "^-L" | sed s:-L::`
24041          if test "x$dir" != 'x'; then
24042            if test -f "$dir/libmysqlclient_r.la"; then
24043              LDADD_dbd_mysql=$dir/libmysqlclient_r.la
24044              break
24045            fi
24046          fi
24047        done
24048      fi
24049
24050      APRUTIL_LIBS="$APRUTIL_LIBS $LDADD_crypto_openssl $LDADD_crypto_nss"
24051      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"
24052      APRUTIL_LIBS="$APRUTIL_LIBS $LDADD_dbm_db $LDADD_dbm_gdbm $LDADD_dbm_ndbm"
24053      APRUTIL_LIBS="$APRUTIL_LIBS $LDADD_ldap"
24054      APRUTIL_EXPORT_LIBS="$APRUTIL_EXPORT_LIBS $LDADD_crypto_openssl $LDADD_crypto_nss"
24055      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"
24056      APRUTIL_EXPORT_LIBS="$APRUTIL_EXPORT_LIBS $LDADD_dbm_db $LDADD_dbm_gdbm $LDADD_dbm_ndbm"
24057      APRUTIL_EXPORT_LIBS="$APRUTIL_EXPORT_LIBS $LDADD_ldap"
24058
24059   else
24060
24061      # Build the drivers as loadable modules:
24062      dsos=
24063      test $apu_have_openssl = 1 && dsos="$dsos crypto/apr_crypto_openssl.la"
24064      test $apu_have_nss = 1 && dsos="$dsos crypto/apr_crypto_nss.la"
24065      test $apu_have_oracle = 1 && dsos="$dsos dbd/apr_dbd_oracle.la"
24066      test $apu_have_pgsql = 1 && dsos="$dsos dbd/apr_dbd_pgsql.la"
24067      test $apu_have_mysql = 1 && dsos="$dsos dbd/apr_dbd_mysql.la"
24068      test $apu_have_sqlite2 = 1 && dsos="$dsos dbd/apr_dbd_sqlite2.la"
24069      test $apu_have_sqlite3 = 1 && dsos="$dsos dbd/apr_dbd_sqlite3.la"
24070      test $apu_have_freetds = 1 && dsos="$dsos dbd/apr_dbd_freetds.la"
24071      test $apu_have_odbc = 1 && dsos="$dsos dbd/apr_dbd_odbc.la"
24072      test $apu_have_db = 1 && dsos="$dsos dbm/apr_dbm_db.la"
24073      test $apu_have_gdbm = 1 && dsos="$dsos dbm/apr_dbm_gdbm.la"
24074      test $apu_have_ndbm = 1 && dsos="$dsos dbm/apr_dbm_ndbm.la"
24075      test $apu_has_ldap = 1 && dsos="$dsos ldap/apr_ldap.la"
24076
24077      if test -n "$dsos"; then
24078         APU_MODULES="$APU_MODULES $dsos"
24079      fi
24080
24081   fi
24082
24083
24084 cat >>confdefs.h <<_ACEOF
24085 #define APU_DSO_BUILD $apu_dso_build
24086 _ACEOF
24087
24088
24089
24090 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing crypt" >&5
24091 $as_echo_n "checking for library containing crypt... " >&6; }
24092 if ${ac_cv_search_crypt+:} false; then :
24093   $as_echo_n "(cached) " >&6
24094 else
24095   ac_func_search_save_LIBS=$LIBS
24096 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24097 /* end confdefs.h.  */
24098
24099 /* Override any GCC internal prototype to avoid an error.
24100    Use char because int might match the return type of a GCC
24101    builtin and then its argument prototype would still apply.  */
24102 #ifdef __cplusplus
24103 extern "C"
24104 #endif
24105 char crypt ();
24106 int
24107 main ()
24108 {
24109 return crypt ();
24110   ;
24111   return 0;
24112 }
24113 _ACEOF
24114 for ac_lib in '' crypt ufc; do
24115   if test -z "$ac_lib"; then
24116     ac_res="none required"
24117   else
24118     ac_res=-l$ac_lib
24119     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
24120   fi
24121   if ac_fn_c_try_link "$LINENO"; then :
24122   ac_cv_search_crypt=$ac_res
24123 fi
24124 rm -f core conftest.err conftest.$ac_objext \
24125     conftest$ac_exeext
24126   if ${ac_cv_search_crypt+:} false; then :
24127   break
24128 fi
24129 done
24130 if ${ac_cv_search_crypt+:} false; then :
24131
24132 else
24133   ac_cv_search_crypt=no
24134 fi
24135 rm conftest.$ac_ext
24136 LIBS=$ac_func_search_save_LIBS
24137 fi
24138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_crypt" >&5
24139 $as_echo "$ac_cv_search_crypt" >&6; }
24140 ac_res=$ac_cv_search_crypt
24141 if test "$ac_res" != no; then :
24142   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
24143
24144 fi
24145
24146 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if system crypt() function is threadsafe" >&5
24147 $as_echo_n "checking if system crypt() function is threadsafe... " >&6; }
24148 if test "x$apu_crypt_threadsafe" = "x1"; then
24149
24150 $as_echo "#define APU_CRYPT_THREADSAFE 1" >>confdefs.h
24151
24152   msg="yes"
24153 else
24154   msg="no"
24155 fi
24156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $msg" >&5
24157 $as_echo "$msg" >&6; }
24158
24159 for ac_func in crypt_r
24160 do :
24161   ac_fn_c_check_func "$LINENO" "crypt_r" "ac_cv_func_crypt_r"
24162 if test "x$ac_cv_func_crypt_r" = xyes; then :
24163   cat >>confdefs.h <<_ACEOF
24164 #define HAVE_CRYPT_R 1
24165 _ACEOF
24166   crypt_r="1"
24167 else
24168    crypt_r="0"
24169 fi
24170 done
24171
24172 if test "$crypt_r" = "1"; then
24173
24174
24175 { $as_echo "$as_me:${as_lineno-$LINENO}: checking style of crypt_r" >&5
24176 $as_echo_n "checking style of crypt_r... " >&6; }
24177 if ${apr_cv_crypt_r_style+:} false; then :
24178   $as_echo_n "(cached) " >&6
24179 else
24180   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24181 /* end confdefs.h.  */
24182 #include <crypt.h>
24183 int
24184 main ()
24185 {
24186 CRYPTD buffer;
24187   crypt_r("passwd", "hash", &buffer);
24188   ;
24189   return 0;
24190 }
24191 _ACEOF
24192 if ac_fn_c_try_compile "$LINENO"; then :
24193   apr_cv_crypt_r_style=cryptd
24194 else
24195   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24196 /* end confdefs.h.  */
24197 #include <crypt.h>
24198 int
24199 main ()
24200 {
24201 struct crypt_data buffer;
24202    crypt_r("passwd", "hash", &buffer);
24203   ;
24204   return 0;
24205 }
24206 _ACEOF
24207 if ac_fn_c_try_compile "$LINENO"; then :
24208   apr_cv_crypt_r_style=struct_crypt_data
24209 else
24210   apr_cv_crypt_r_style=none
24211 fi
24212 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24213 fi
24214 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24215 fi
24216 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_crypt_r_style" >&5
24217 $as_echo "$apr_cv_crypt_r_style" >&6; }
24218
24219 if test "$apr_cv_crypt_r_style" = "cryptd"; then
24220
24221 $as_echo "#define CRYPT_R_CRYPTD 1" >>confdefs.h
24222
24223 elif test "$apr_cv_crypt_r_style" = "struct_crypt_data"; then
24224
24225 $as_echo "#define CRYPT_R_STRUCT_CRYPT_DATA 1" >>confdefs.h
24226
24227 fi
24228
24229 fi
24230
24231 so_ext=$APR_SO_EXT
24232 lib_target=$APR_LIB_TARGET
24233
24234
24235
24236 APRUTIL_LIBNAME="aprutil${libsuffix}"
24237
24238
24239 # Set up destination directory for DSOs.
24240 APU_DSO_LIBDIR="\${libdir}/apr-util-${APRUTIL_MAJOR_VERSION}"
24241 # Set APU_HAVE_MODULES appropriately for the Makefile
24242 if test -n "$APU_MODULES"; then
24243    APU_HAVE_MODULES=yes
24244 else
24245    APU_HAVE_MODULES=no
24246 fi
24247 # Define expanded libdir for apu_config.h
24248
24249 ap_last=
24250 ap_cur="$APU_DSO_LIBDIR"
24251 while test "x${ap_cur}" != "x${ap_last}";
24252 do
24253   ap_last="${ap_cur}"
24254   ap_cur=`eval "echo ${ap_cur}"`
24255 done
24256 abs_dso_libdir="${ap_cur}"
24257
24258
24259 cat >>confdefs.h <<_ACEOF
24260 #define APU_DSO_LIBDIR "$abs_dso_libdir"
24261 _ACEOF
24262
24263
24264
24265
24266
24267
24268
24269   if test "x$APRUTIL_LIBS" = "x"; then
24270     test "x$silent" != "xyes" && echo "  setting APRUTIL_LIBS to \"$APR_LIBS\""
24271     APRUTIL_LIBS="$APR_LIBS"
24272   else
24273     apr_addto_bugger="$APR_LIBS"
24274     for i in $apr_addto_bugger; do
24275       apr_addto_duplicate="0"
24276       for j in $APRUTIL_LIBS; do
24277         if test "x$i" = "x$j"; then
24278           apr_addto_duplicate="1"
24279           break
24280         fi
24281       done
24282       if test $apr_addto_duplicate = "0"; then
24283         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LIBS"
24284         APRUTIL_LIBS="$APRUTIL_LIBS $i"
24285       fi
24286     done
24287   fi
24288
24289
24290
24291
24292
24293
24294
24295
24296
24297 if test ! -d ./build; then
24298    $mkdir_p build
24299 fi
24300 case $host in
24301     *-mingw*)
24302         sed -e 's/-DAPR_DECLARE_EXPORT/-DAPU_DECLARE_EXPORT/' \
24303             -e 's/-DAPR_DECLARE_STATIC/-DAPU_DECLARE_STATIC -DAPR_DECLARE_STATIC/' \
24304             < $APR_BUILD_DIR/apr_rules.mk > $abs_builddir/build/rules.mk
24305         ;;
24306     *)
24307         cp $APR_BUILD_DIR/apr_rules.mk $abs_builddir/build/rules.mk
24308         ;;
24309 esac
24310
24311 case "$host_alias" in
24312 *bsdi* | BSD/OS)
24313     # Check whether they've installed GNU make
24314     if make --version > /dev/null 2>&1; then
24315         INCLUDE_RULES="include $abs_builddir/build/rules.mk"
24316         INCLUDE_OUTPUTS="include $abs_srcdir/build-outputs.mk"
24317     else
24318         INCLUDE_RULES=".include \"$abs_builddir/build/rules.mk\""
24319         INCLUDE_OUTPUTS=".include \"$abs_srcdir/build-outputs.mk\""
24320     fi
24321     ;;
24322 *)
24323     INCLUDE_RULES="include $abs_builddir/build/rules.mk"
24324     INCLUDE_OUTPUTS="include $abs_srcdir/build-outputs.mk"
24325     ;;
24326 esac
24327
24328
24329
24330 for d in include include/private; do
24331     test -d $top_builddir/$d || mkdir $top_builddir/$d
24332 done
24333
24334 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"
24335
24336
24337 ac_config_commands="$ac_config_commands default"
24338
24339
24340 if test -d $srcdir/test; then
24341     ac_config_files="$ac_config_files test/Makefile"
24342
24343 fi
24344
24345 cat >confcache <<\_ACEOF
24346 # This file is a shell script that caches the results of configure
24347 # tests run on this system so they can be shared between configure
24348 # scripts and configure runs, see configure's option --config-cache.
24349 # It is not useful on other systems.  If it contains results you don't
24350 # want to keep, you may remove or edit it.
24351 #
24352 # config.status only pays attention to the cache file if you give it
24353 # the --recheck option to rerun configure.
24354 #
24355 # `ac_cv_env_foo' variables (set or unset) will be overridden when
24356 # loading this file, other *unset* `ac_cv_foo' will be assigned the
24357 # following values.
24358
24359 _ACEOF
24360
24361 # The following way of writing the cache mishandles newlines in values,
24362 # but we know of no workaround that is simple, portable, and efficient.
24363 # So, we kill variables containing newlines.
24364 # Ultrix sh set writes to stderr and can't be redirected directly,
24365 # and sets the high bit in the cache file unless we assign to the vars.
24366 (
24367   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
24368     eval ac_val=\$$ac_var
24369     case $ac_val in #(
24370     *${as_nl}*)
24371       case $ac_var in #(
24372       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
24373 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
24374       esac
24375       case $ac_var in #(
24376       _ | IFS | as_nl) ;; #(
24377       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
24378       *) { eval $ac_var=; unset $ac_var;} ;;
24379       esac ;;
24380     esac
24381   done
24382
24383   (set) 2>&1 |
24384     case $as_nl`(ac_space=' '; set) 2>&1` in #(
24385     *${as_nl}ac_space=\ *)
24386       # `set' does not quote correctly, so add quotes: double-quote
24387       # substitution turns \\\\ into \\, and sed turns \\ into \.
24388       sed -n \
24389         "s/'/'\\\\''/g;
24390           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
24391       ;; #(
24392     *)
24393       # `set' quotes correctly as required by POSIX, so do not add quotes.
24394       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
24395       ;;
24396     esac |
24397     sort
24398 ) |
24399   sed '
24400      /^ac_cv_env_/b end
24401      t clear
24402      :clear
24403      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
24404      t end
24405      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
24406      :end' >>confcache
24407 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
24408   if test -w "$cache_file"; then
24409     if test "x$cache_file" != "x/dev/null"; then
24410       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
24411 $as_echo "$as_me: updating cache $cache_file" >&6;}
24412       if test ! -f "$cache_file" || test -h "$cache_file"; then
24413         cat confcache >"$cache_file"
24414       else
24415         case $cache_file in #(
24416         */* | ?:*)
24417           mv -f confcache "$cache_file"$$ &&
24418           mv -f "$cache_file"$$ "$cache_file" ;; #(
24419         *)
24420           mv -f confcache "$cache_file" ;;
24421         esac
24422       fi
24423     fi
24424   else
24425     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
24426 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
24427   fi
24428 fi
24429 rm -f confcache
24430
24431 test "x$prefix" = xNONE && prefix=$ac_default_prefix
24432 # Let make expand exec_prefix.
24433 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
24434
24435 DEFS=-DHAVE_CONFIG_H
24436
24437 ac_libobjs=
24438 ac_ltlibobjs=
24439 U=
24440 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
24441   # 1. Remove the extension, and $U if already installed.
24442   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
24443   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
24444   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
24445   #    will be set to the directory where LIBOBJS objects are built.
24446   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
24447   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
24448 done
24449 LIBOBJS=$ac_libobjs
24450
24451 LTLIBOBJS=$ac_ltlibobjs
24452
24453
24454
24455 : "${CONFIG_STATUS=./config.status}"
24456 ac_write_fail=0
24457 ac_clean_files_save=$ac_clean_files
24458 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
24459 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
24460 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
24461 as_write_fail=0
24462 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
24463 #! $SHELL
24464 # Generated by $as_me.
24465 # Run this file to recreate the current configuration.
24466 # Compiler output produced by configure, useful for debugging
24467 # configure, is in config.log if it exists.
24468
24469 debug=false
24470 ac_cs_recheck=false
24471 ac_cs_silent=false
24472
24473 SHELL=\${CONFIG_SHELL-$SHELL}
24474 export SHELL
24475 _ASEOF
24476 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
24477 ## -------------------- ##
24478 ## M4sh Initialization. ##
24479 ## -------------------- ##
24480
24481 # Be more Bourne compatible
24482 DUALCASE=1; export DUALCASE # for MKS sh
24483 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
24484   emulate sh
24485   NULLCMD=:
24486   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
24487   # is contrary to our usage.  Disable this feature.
24488   alias -g '${1+"$@"}'='"$@"'
24489   setopt NO_GLOB_SUBST
24490 else
24491   case `(set -o) 2>/dev/null` in #(
24492   *posix*) :
24493     set -o posix ;; #(
24494   *) :
24495      ;;
24496 esac
24497 fi
24498
24499
24500 as_nl='
24501 '
24502 export as_nl
24503 # Printing a long string crashes Solaris 7 /usr/bin/printf.
24504 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
24505 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
24506 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
24507 # Prefer a ksh shell builtin over an external printf program on Solaris,
24508 # but without wasting forks for bash or zsh.
24509 if test -z "$BASH_VERSION$ZSH_VERSION" \
24510     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
24511   as_echo='print -r --'
24512   as_echo_n='print -rn --'
24513 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
24514   as_echo='printf %s\n'
24515   as_echo_n='printf %s'
24516 else
24517   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
24518     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
24519     as_echo_n='/usr/ucb/echo -n'
24520   else
24521     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
24522     as_echo_n_body='eval
24523       arg=$1;
24524       case $arg in #(
24525       *"$as_nl"*)
24526         expr "X$arg" : "X\\(.*\\)$as_nl";
24527         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
24528       esac;
24529       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
24530     '
24531     export as_echo_n_body
24532     as_echo_n='sh -c $as_echo_n_body as_echo'
24533   fi
24534   export as_echo_body
24535   as_echo='sh -c $as_echo_body as_echo'
24536 fi
24537
24538 # The user is always right.
24539 if test "${PATH_SEPARATOR+set}" != set; then
24540   PATH_SEPARATOR=:
24541   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
24542     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
24543       PATH_SEPARATOR=';'
24544   }
24545 fi
24546
24547
24548 # IFS
24549 # We need space, tab and new line, in precisely that order.  Quoting is
24550 # there to prevent editors from complaining about space-tab.
24551 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
24552 # splitting by setting IFS to empty value.)
24553 IFS=" ""        $as_nl"
24554
24555 # Find who we are.  Look in the path if we contain no directory separator.
24556 as_myself=
24557 case $0 in #((
24558   *[\\/]* ) as_myself=$0 ;;
24559   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
24560 for as_dir in $PATH
24561 do
24562   IFS=$as_save_IFS
24563   test -z "$as_dir" && as_dir=.
24564     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
24565   done
24566 IFS=$as_save_IFS
24567
24568      ;;
24569 esac
24570 # We did not find ourselves, most probably we were run as `sh COMMAND'
24571 # in which case we are not to be found in the path.
24572 if test "x$as_myself" = x; then
24573   as_myself=$0
24574 fi
24575 if test ! -f "$as_myself"; then
24576   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
24577   exit 1
24578 fi
24579
24580 # Unset variables that we do not need and which cause bugs (e.g. in
24581 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
24582 # suppresses any "Segmentation fault" message there.  '((' could
24583 # trigger a bug in pdksh 5.2.14.
24584 for as_var in BASH_ENV ENV MAIL MAILPATH
24585 do eval test x\${$as_var+set} = xset \
24586   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
24587 done
24588 PS1='$ '
24589 PS2='> '
24590 PS4='+ '
24591
24592 # NLS nuisances.
24593 LC_ALL=C
24594 export LC_ALL
24595 LANGUAGE=C
24596 export LANGUAGE
24597
24598 # CDPATH.
24599 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
24600
24601
24602 # as_fn_error STATUS ERROR [LINENO LOG_FD]
24603 # ----------------------------------------
24604 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
24605 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
24606 # script with STATUS, using 1 if that was 0.
24607 as_fn_error ()
24608 {
24609   as_status=$1; test $as_status -eq 0 && as_status=1
24610   if test "$4"; then
24611     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
24612     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
24613   fi
24614   $as_echo "$as_me: error: $2" >&2
24615   as_fn_exit $as_status
24616 } # as_fn_error
24617
24618
24619 # as_fn_set_status STATUS
24620 # -----------------------
24621 # Set $? to STATUS, without forking.
24622 as_fn_set_status ()
24623 {
24624   return $1
24625 } # as_fn_set_status
24626
24627 # as_fn_exit STATUS
24628 # -----------------
24629 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
24630 as_fn_exit ()
24631 {
24632   set +e
24633   as_fn_set_status $1
24634   exit $1
24635 } # as_fn_exit
24636
24637 # as_fn_unset VAR
24638 # ---------------
24639 # Portably unset VAR.
24640 as_fn_unset ()
24641 {
24642   { eval $1=; unset $1;}
24643 }
24644 as_unset=as_fn_unset
24645 # as_fn_append VAR VALUE
24646 # ----------------------
24647 # Append the text in VALUE to the end of the definition contained in VAR. Take
24648 # advantage of any shell optimizations that allow amortized linear growth over
24649 # repeated appends, instead of the typical quadratic growth present in naive
24650 # implementations.
24651 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
24652   eval 'as_fn_append ()
24653   {
24654     eval $1+=\$2
24655   }'
24656 else
24657   as_fn_append ()
24658   {
24659     eval $1=\$$1\$2
24660   }
24661 fi # as_fn_append
24662
24663 # as_fn_arith ARG...
24664 # ------------------
24665 # Perform arithmetic evaluation on the ARGs, and store the result in the
24666 # global $as_val. Take advantage of shells that can avoid forks. The arguments
24667 # must be portable across $(()) and expr.
24668 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
24669   eval 'as_fn_arith ()
24670   {
24671     as_val=$(( $* ))
24672   }'
24673 else
24674   as_fn_arith ()
24675   {
24676     as_val=`expr "$@" || test $? -eq 1`
24677   }
24678 fi # as_fn_arith
24679
24680
24681 if expr a : '\(a\)' >/dev/null 2>&1 &&
24682    test "X`expr 00001 : '.*\(...\)'`" = X001; then
24683   as_expr=expr
24684 else
24685   as_expr=false
24686 fi
24687
24688 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
24689   as_basename=basename
24690 else
24691   as_basename=false
24692 fi
24693
24694 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
24695   as_dirname=dirname
24696 else
24697   as_dirname=false
24698 fi
24699
24700 as_me=`$as_basename -- "$0" ||
24701 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
24702          X"$0" : 'X\(//\)$' \| \
24703          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
24704 $as_echo X/"$0" |
24705     sed '/^.*\/\([^/][^/]*\)\/*$/{
24706             s//\1/
24707             q
24708           }
24709           /^X\/\(\/\/\)$/{
24710             s//\1/
24711             q
24712           }
24713           /^X\/\(\/\).*/{
24714             s//\1/
24715             q
24716           }
24717           s/.*/./; q'`
24718
24719 # Avoid depending upon Character Ranges.
24720 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
24721 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
24722 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
24723 as_cr_digits='0123456789'
24724 as_cr_alnum=$as_cr_Letters$as_cr_digits
24725
24726 ECHO_C= ECHO_N= ECHO_T=
24727 case `echo -n x` in #(((((
24728 -n*)
24729   case `echo 'xy\c'` in
24730   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
24731   xy)  ECHO_C='\c';;
24732   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
24733        ECHO_T=' ';;
24734   esac;;
24735 *)
24736   ECHO_N='-n';;
24737 esac
24738
24739 rm -f conf$$ conf$$.exe conf$$.file
24740 if test -d conf$$.dir; then
24741   rm -f conf$$.dir/conf$$.file
24742 else
24743   rm -f conf$$.dir
24744   mkdir conf$$.dir 2>/dev/null
24745 fi
24746 if (echo >conf$$.file) 2>/dev/null; then
24747   if ln -s conf$$.file conf$$ 2>/dev/null; then
24748     as_ln_s='ln -s'
24749     # ... but there are two gotchas:
24750     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
24751     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
24752     # In both cases, we have to default to `cp -pR'.
24753     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
24754       as_ln_s='cp -pR'
24755   elif ln conf$$.file conf$$ 2>/dev/null; then
24756     as_ln_s=ln
24757   else
24758     as_ln_s='cp -pR'
24759   fi
24760 else
24761   as_ln_s='cp -pR'
24762 fi
24763 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
24764 rmdir conf$$.dir 2>/dev/null
24765
24766
24767 # as_fn_mkdir_p
24768 # -------------
24769 # Create "$as_dir" as a directory, including parents if necessary.
24770 as_fn_mkdir_p ()
24771 {
24772
24773   case $as_dir in #(
24774   -*) as_dir=./$as_dir;;
24775   esac
24776   test -d "$as_dir" || eval $as_mkdir_p || {
24777     as_dirs=
24778     while :; do
24779       case $as_dir in #(
24780       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
24781       *) as_qdir=$as_dir;;
24782       esac
24783       as_dirs="'$as_qdir' $as_dirs"
24784       as_dir=`$as_dirname -- "$as_dir" ||
24785 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
24786          X"$as_dir" : 'X\(//\)[^/]' \| \
24787          X"$as_dir" : 'X\(//\)$' \| \
24788          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
24789 $as_echo X"$as_dir" |
24790     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
24791             s//\1/
24792             q
24793           }
24794           /^X\(\/\/\)[^/].*/{
24795             s//\1/
24796             q
24797           }
24798           /^X\(\/\/\)$/{
24799             s//\1/
24800             q
24801           }
24802           /^X\(\/\).*/{
24803             s//\1/
24804             q
24805           }
24806           s/.*/./; q'`
24807       test -d "$as_dir" && break
24808     done
24809     test -z "$as_dirs" || eval "mkdir $as_dirs"
24810   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
24811
24812
24813 } # as_fn_mkdir_p
24814 if mkdir -p . 2>/dev/null; then
24815   as_mkdir_p='mkdir -p "$as_dir"'
24816 else
24817   test -d ./-p && rmdir ./-p
24818   as_mkdir_p=false
24819 fi
24820
24821
24822 # as_fn_executable_p FILE
24823 # -----------------------
24824 # Test if FILE is an executable regular file.
24825 as_fn_executable_p ()
24826 {
24827   test -f "$1" && test -x "$1"
24828 } # as_fn_executable_p
24829 as_test_x='test -x'
24830 as_executable_p=as_fn_executable_p
24831
24832 # Sed expression to map a string onto a valid CPP name.
24833 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
24834
24835 # Sed expression to map a string onto a valid variable name.
24836 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
24837
24838
24839 exec 6>&1
24840 ## ----------------------------------- ##
24841 ## Main body of $CONFIG_STATUS script. ##
24842 ## ----------------------------------- ##
24843 _ASEOF
24844 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
24845
24846 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
24847 # Save the log message, to keep $0 and so on meaningful, and to
24848 # report actual input values of CONFIG_FILES etc. instead of their
24849 # values after options handling.
24850 ac_log="
24851 This file was extended by $as_me, which was
24852 generated by GNU Autoconf 2.69.  Invocation command line was
24853
24854   CONFIG_FILES    = $CONFIG_FILES
24855   CONFIG_HEADERS  = $CONFIG_HEADERS
24856   CONFIG_LINKS    = $CONFIG_LINKS
24857   CONFIG_COMMANDS = $CONFIG_COMMANDS
24858   $ $0 $@
24859
24860 on `(hostname || uname -n) 2>/dev/null | sed 1q`
24861 "
24862
24863 _ACEOF
24864
24865 case $ac_config_files in *"
24866 "*) set x $ac_config_files; shift; ac_config_files=$*;;
24867 esac
24868
24869 case $ac_config_headers in *"
24870 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
24871 esac
24872
24873
24874 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
24875 # Files that config.status was made for.
24876 config_files="$ac_config_files"
24877 config_headers="$ac_config_headers"
24878 config_commands="$ac_config_commands"
24879
24880 _ACEOF
24881
24882 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
24883 ac_cs_usage="\
24884 \`$as_me' instantiates files and other configuration actions
24885 from templates according to the current configuration.  Unless the files
24886 and actions are specified as TAGs, all are instantiated by default.
24887
24888 Usage: $0 [OPTION]... [TAG]...
24889
24890   -h, --help       print this help, then exit
24891   -V, --version    print version number and configuration settings, then exit
24892       --config     print configuration, then exit
24893   -q, --quiet, --silent
24894                    do not print progress messages
24895   -d, --debug      don't remove temporary files
24896       --recheck    update $as_me by reconfiguring in the same conditions
24897       --file=FILE[:TEMPLATE]
24898                    instantiate the configuration file FILE
24899       --header=FILE[:TEMPLATE]
24900                    instantiate the configuration header FILE
24901
24902 Configuration files:
24903 $config_files
24904
24905 Configuration headers:
24906 $config_headers
24907
24908 Configuration commands:
24909 $config_commands
24910
24911 Report bugs to the package provider."
24912
24913 _ACEOF
24914 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
24915 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
24916 ac_cs_version="\\
24917 config.status
24918 configured by $0, generated by GNU Autoconf 2.69,
24919   with options \\"\$ac_cs_config\\"
24920
24921 Copyright (C) 2012 Free Software Foundation, Inc.
24922 This config.status script is free software; the Free Software Foundation
24923 gives unlimited permission to copy, distribute and modify it."
24924
24925 ac_pwd='$ac_pwd'
24926 srcdir='$srcdir'
24927 INSTALL='$INSTALL'
24928 test -n "\$AWK" || AWK=awk
24929 _ACEOF
24930
24931 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
24932 # The default lists apply if the user does not specify any file.
24933 ac_need_defaults=:
24934 while test $# != 0
24935 do
24936   case $1 in
24937   --*=?*)
24938     ac_option=`expr "X$1" : 'X\([^=]*\)='`
24939     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
24940     ac_shift=:
24941     ;;
24942   --*=)
24943     ac_option=`expr "X$1" : 'X\([^=]*\)='`
24944     ac_optarg=
24945     ac_shift=:
24946     ;;
24947   *)
24948     ac_option=$1
24949     ac_optarg=$2
24950     ac_shift=shift
24951     ;;
24952   esac
24953
24954   case $ac_option in
24955   # Handling of the options.
24956   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
24957     ac_cs_recheck=: ;;
24958   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
24959     $as_echo "$ac_cs_version"; exit ;;
24960   --config | --confi | --conf | --con | --co | --c )
24961     $as_echo "$ac_cs_config"; exit ;;
24962   --debug | --debu | --deb | --de | --d | -d )
24963     debug=: ;;
24964   --file | --fil | --fi | --f )
24965     $ac_shift
24966     case $ac_optarg in
24967     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
24968     '') as_fn_error $? "missing file argument" ;;
24969     esac
24970     as_fn_append CONFIG_FILES " '$ac_optarg'"
24971     ac_need_defaults=false;;
24972   --header | --heade | --head | --hea )
24973     $ac_shift
24974     case $ac_optarg in
24975     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
24976     esac
24977     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
24978     ac_need_defaults=false;;
24979   --he | --h)
24980     # Conflict between --help and --header
24981     as_fn_error $? "ambiguous option: \`$1'
24982 Try \`$0 --help' for more information.";;
24983   --help | --hel | -h )
24984     $as_echo "$ac_cs_usage"; exit ;;
24985   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
24986   | -silent | --silent | --silen | --sile | --sil | --si | --s)
24987     ac_cs_silent=: ;;
24988
24989   # This is an error.
24990   -*) as_fn_error $? "unrecognized option: \`$1'
24991 Try \`$0 --help' for more information." ;;
24992
24993   *) as_fn_append ac_config_targets " $1"
24994      ac_need_defaults=false ;;
24995
24996   esac
24997   shift
24998 done
24999
25000 ac_configure_extra_args=
25001
25002 if $ac_cs_silent; then
25003   exec 6>/dev/null
25004   ac_configure_extra_args="$ac_configure_extra_args --silent"
25005 fi
25006
25007 _ACEOF
25008 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25009 if \$ac_cs_recheck; then
25010   set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
25011   shift
25012   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
25013   CONFIG_SHELL='$SHELL'
25014   export CONFIG_SHELL
25015   exec "\$@"
25016 fi
25017
25018 _ACEOF
25019 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25020 exec 5>>config.log
25021 {
25022   echo
25023   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
25024 ## Running $as_me. ##
25025 _ASBOX
25026   $as_echo "$ac_log"
25027 } >&5
25028
25029 _ACEOF
25030 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25031 #
25032 # INIT-COMMANDS
25033 #
25034
25035 APRUTIL_MAJOR_VERSION=$APRUTIL_MAJOR_VERSION
25036
25037
25038 _ACEOF
25039
25040 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25041
25042 # Handling of arguments.
25043 for ac_config_target in $ac_config_targets
25044 do
25045   case $ac_config_target in
25046     "include/private/apu_config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/private/apu_config.h" ;;
25047     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
25048     "export_vars.sh") CONFIG_FILES="$CONFIG_FILES export_vars.sh" ;;
25049     "build/pkg/pkginfo") CONFIG_FILES="$CONFIG_FILES build/pkg/pkginfo" ;;
25050     "apr-util.pc") CONFIG_FILES="$CONFIG_FILES apr-util.pc" ;;
25051     "apu-$APRUTIL_MAJOR_VERSION-config") CONFIG_FILES="$CONFIG_FILES apu-$APRUTIL_MAJOR_VERSION-config:apu-config.in" ;;
25052     "include/private/apu_select_dbm.h") CONFIG_FILES="$CONFIG_FILES include/private/apu_select_dbm.h" ;;
25053     "include/apr_ldap.h") CONFIG_FILES="$CONFIG_FILES include/apr_ldap.h" ;;
25054     "include/apu.h") CONFIG_FILES="$CONFIG_FILES include/apu.h" ;;
25055     "include/apu_want.h") CONFIG_FILES="$CONFIG_FILES include/apu_want.h" ;;
25056     "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
25057     "test/Makefile") CONFIG_FILES="$CONFIG_FILES test/Makefile" ;;
25058
25059   *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
25060   esac
25061 done
25062
25063
25064 # If the user did not use the arguments to specify the items to instantiate,
25065 # then the envvar interface is used.  Set only those that are not.
25066 # We use the long form for the default assignment because of an extremely
25067 # bizarre bug on SunOS 4.1.3.
25068 if $ac_need_defaults; then
25069   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
25070   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
25071   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
25072 fi
25073
25074 # Have a temporary directory for convenience.  Make it in the build tree
25075 # simply because there is no reason against having it here, and in addition,
25076 # creating and moving files from /tmp can sometimes cause problems.
25077 # Hook for its removal unless debugging.
25078 # Note that there is a small window in which the directory will not be cleaned:
25079 # after its creation but before its name has been assigned to `$tmp'.
25080 $debug ||
25081 {
25082   tmp= ac_tmp=
25083   trap 'exit_status=$?
25084   : "${ac_tmp:=$tmp}"
25085   { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
25086 ' 0
25087   trap 'as_fn_exit 1' 1 2 13 15
25088 }
25089 # Create a (secure) tmp directory for tmp files.
25090
25091 {
25092   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
25093   test -d "$tmp"
25094 }  ||
25095 {
25096   tmp=./conf$$-$RANDOM
25097   (umask 077 && mkdir "$tmp")
25098 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
25099 ac_tmp=$tmp
25100
25101 # Set up the scripts for CONFIG_FILES section.
25102 # No need to generate them if there are no CONFIG_FILES.
25103 # This happens for instance with `./config.status config.h'.
25104 if test -n "$CONFIG_FILES"; then
25105
25106
25107 ac_cr=`echo X | tr X '\015'`
25108 # On cygwin, bash can eat \r inside `` if the user requested igncr.
25109 # But we know of no other shell where ac_cr would be empty at this
25110 # point, so we can use a bashism as a fallback.
25111 if test "x$ac_cr" = x; then
25112   eval ac_cr=\$\'\\r\'
25113 fi
25114 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
25115 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
25116   ac_cs_awk_cr='\\r'
25117 else
25118   ac_cs_awk_cr=$ac_cr
25119 fi
25120
25121 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
25122 _ACEOF
25123
25124
25125 {
25126   echo "cat >conf$$subs.awk <<_ACEOF" &&
25127   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
25128   echo "_ACEOF"
25129 } >conf$$subs.sh ||
25130   as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
25131 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
25132 ac_delim='%!_!# '
25133 for ac_last_try in false false false false false :; do
25134   . ./conf$$subs.sh ||
25135     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
25136
25137   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
25138   if test $ac_delim_n = $ac_delim_num; then
25139     break
25140   elif $ac_last_try; then
25141     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
25142   else
25143     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
25144   fi
25145 done
25146 rm -f conf$$subs.sh
25147
25148 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25149 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
25150 _ACEOF
25151 sed -n '
25152 h
25153 s/^/S["/; s/!.*/"]=/
25154 p
25155 g
25156 s/^[^!]*!//
25157 :repl
25158 t repl
25159 s/'"$ac_delim"'$//
25160 t delim
25161 :nl
25162 h
25163 s/\(.\{148\}\)..*/\1/
25164 t more1
25165 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
25166 p
25167 n
25168 b repl
25169 :more1
25170 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
25171 p
25172 g
25173 s/.\{148\}//
25174 t nl
25175 :delim
25176 h
25177 s/\(.\{148\}\)..*/\1/
25178 t more2
25179 s/["\\]/\\&/g; s/^/"/; s/$/"/
25180 p
25181 b
25182 :more2
25183 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
25184 p
25185 g
25186 s/.\{148\}//
25187 t delim
25188 ' <conf$$subs.awk | sed '
25189 /^[^""]/{
25190   N
25191   s/\n//
25192 }
25193 ' >>$CONFIG_STATUS || ac_write_fail=1
25194 rm -f conf$$subs.awk
25195 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25196 _ACAWK
25197 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
25198   for (key in S) S_is_set[key] = 1
25199   FS = "\a"
25200
25201 }
25202 {
25203   line = $ 0
25204   nfields = split(line, field, "@")
25205   substed = 0
25206   len = length(field[1])
25207   for (i = 2; i < nfields; i++) {
25208     key = field[i]
25209     keylen = length(key)
25210     if (S_is_set[key]) {
25211       value = S[key]
25212       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
25213       len += length(value) + length(field[++i])
25214       substed = 1
25215     } else
25216       len += 1 + keylen
25217   }
25218
25219   print line
25220 }
25221
25222 _ACAWK
25223 _ACEOF
25224 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25225 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
25226   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
25227 else
25228   cat
25229 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
25230   || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
25231 _ACEOF
25232
25233 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
25234 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
25235 # trailing colons and then remove the whole line if VPATH becomes empty
25236 # (actually we leave an empty line to preserve line numbers).
25237 if test "x$srcdir" = x.; then
25238   ac_vpsub='/^[  ]*VPATH[        ]*=[    ]*/{
25239 h
25240 s///
25241 s/^/:/
25242 s/[      ]*$/:/
25243 s/:\$(srcdir):/:/g
25244 s/:\${srcdir}:/:/g
25245 s/:@srcdir@:/:/g
25246 s/^:*//
25247 s/:*$//
25248 x
25249 s/\(=[   ]*\).*/\1/
25250 G
25251 s/\n//
25252 s/^[^=]*=[       ]*$//
25253 }'
25254 fi
25255
25256 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25257 fi # test -n "$CONFIG_FILES"
25258
25259 # Set up the scripts for CONFIG_HEADERS section.
25260 # No need to generate them if there are no CONFIG_HEADERS.
25261 # This happens for instance with `./config.status Makefile'.
25262 if test -n "$CONFIG_HEADERS"; then
25263 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
25264 BEGIN {
25265 _ACEOF
25266
25267 # Transform confdefs.h into an awk script `defines.awk', embedded as
25268 # here-document in config.status, that substitutes the proper values into
25269 # config.h.in to produce config.h.
25270
25271 # Create a delimiter string that does not exist in confdefs.h, to ease
25272 # handling of long lines.
25273 ac_delim='%!_!# '
25274 for ac_last_try in false false :; do
25275   ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
25276   if test -z "$ac_tt"; then
25277     break
25278   elif $ac_last_try; then
25279     as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
25280   else
25281     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
25282   fi
25283 done
25284
25285 # For the awk script, D is an array of macro values keyed by name,
25286 # likewise P contains macro parameters if any.  Preserve backslash
25287 # newline sequences.
25288
25289 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
25290 sed -n '
25291 s/.\{148\}/&'"$ac_delim"'/g
25292 t rset
25293 :rset
25294 s/^[     ]*#[    ]*define[       ][      ]*/ /
25295 t def
25296 d
25297 :def
25298 s/\\$//
25299 t bsnl
25300 s/["\\]/\\&/g
25301 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
25302 D["\1"]=" \3"/p
25303 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
25304 d
25305 :bsnl
25306 s/["\\]/\\&/g
25307 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
25308 D["\1"]=" \3\\\\\\n"\\/p
25309 t cont
25310 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
25311 t cont
25312 d
25313 :cont
25314 n
25315 s/.\{148\}/&'"$ac_delim"'/g
25316 t clear
25317 :clear
25318 s/\\$//
25319 t bsnlc
25320 s/["\\]/\\&/g; s/^/"/; s/$/"/p
25321 d
25322 :bsnlc
25323 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
25324 b cont
25325 ' <confdefs.h | sed '
25326 s/'"$ac_delim"'/"\\\
25327 "/g' >>$CONFIG_STATUS || ac_write_fail=1
25328
25329 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25330   for (key in D) D_is_set[key] = 1
25331   FS = "\a"
25332 }
25333 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
25334   line = \$ 0
25335   split(line, arg, " ")
25336   if (arg[1] == "#") {
25337     defundef = arg[2]
25338     mac1 = arg[3]
25339   } else {
25340     defundef = substr(arg[1], 2)
25341     mac1 = arg[2]
25342   }
25343   split(mac1, mac2, "(") #)
25344   macro = mac2[1]
25345   prefix = substr(line, 1, index(line, defundef) - 1)
25346   if (D_is_set[macro]) {
25347     # Preserve the white space surrounding the "#".
25348     print prefix "define", macro P[macro] D[macro]
25349     next
25350   } else {
25351     # Replace #undef with comments.  This is necessary, for example,
25352     # in the case of _POSIX_SOURCE, which is predefined and required
25353     # on some systems where configure will not decide to define it.
25354     if (defundef == "undef") {
25355       print "/*", prefix defundef, macro, "*/"
25356       next
25357     }
25358   }
25359 }
25360 { print }
25361 _ACAWK
25362 _ACEOF
25363 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25364   as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
25365 fi # test -n "$CONFIG_HEADERS"
25366
25367
25368 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
25369 shift
25370 for ac_tag
25371 do
25372   case $ac_tag in
25373   :[FHLC]) ac_mode=$ac_tag; continue;;
25374   esac
25375   case $ac_mode$ac_tag in
25376   :[FHL]*:*);;
25377   :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
25378   :[FH]-) ac_tag=-:-;;
25379   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
25380   esac
25381   ac_save_IFS=$IFS
25382   IFS=:
25383   set x $ac_tag
25384   IFS=$ac_save_IFS
25385   shift
25386   ac_file=$1
25387   shift
25388
25389   case $ac_mode in
25390   :L) ac_source=$1;;
25391   :[FH])
25392     ac_file_inputs=
25393     for ac_f
25394     do
25395       case $ac_f in
25396       -) ac_f="$ac_tmp/stdin";;
25397       *) # Look for the file first in the build tree, then in the source tree
25398          # (if the path is not absolute).  The absolute path cannot be DOS-style,
25399          # because $ac_f cannot contain `:'.
25400          test -f "$ac_f" ||
25401            case $ac_f in
25402            [\\/$]*) false;;
25403            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
25404            esac ||
25405            as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
25406       esac
25407       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
25408       as_fn_append ac_file_inputs " '$ac_f'"
25409     done
25410
25411     # Let's still pretend it is `configure' which instantiates (i.e., don't
25412     # use $as_me), people would be surprised to read:
25413     #    /* config.h.  Generated by config.status.  */
25414     configure_input='Generated from '`
25415           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
25416         `' by configure.'
25417     if test x"$ac_file" != x-; then
25418       configure_input="$ac_file.  $configure_input"
25419       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
25420 $as_echo "$as_me: creating $ac_file" >&6;}
25421     fi
25422     # Neutralize special characters interpreted by sed in replacement strings.
25423     case $configure_input in #(
25424     *\&* | *\|* | *\\* )
25425        ac_sed_conf_input=`$as_echo "$configure_input" |
25426        sed 's/[\\\\&|]/\\\\&/g'`;; #(
25427     *) ac_sed_conf_input=$configure_input;;
25428     esac
25429
25430     case $ac_tag in
25431     *:-:* | *:-) cat >"$ac_tmp/stdin" \
25432       || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
25433     esac
25434     ;;
25435   esac
25436
25437   ac_dir=`$as_dirname -- "$ac_file" ||
25438 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
25439          X"$ac_file" : 'X\(//\)[^/]' \| \
25440          X"$ac_file" : 'X\(//\)$' \| \
25441          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
25442 $as_echo X"$ac_file" |
25443     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
25444             s//\1/
25445             q
25446           }
25447           /^X\(\/\/\)[^/].*/{
25448             s//\1/
25449             q
25450           }
25451           /^X\(\/\/\)$/{
25452             s//\1/
25453             q
25454           }
25455           /^X\(\/\).*/{
25456             s//\1/
25457             q
25458           }
25459           s/.*/./; q'`
25460   as_dir="$ac_dir"; as_fn_mkdir_p
25461   ac_builddir=.
25462
25463 case "$ac_dir" in
25464 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
25465 *)
25466   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
25467   # A ".." for each directory in $ac_dir_suffix.
25468   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
25469   case $ac_top_builddir_sub in
25470   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
25471   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
25472   esac ;;
25473 esac
25474 ac_abs_top_builddir=$ac_pwd
25475 ac_abs_builddir=$ac_pwd$ac_dir_suffix
25476 # for backward compatibility:
25477 ac_top_builddir=$ac_top_build_prefix
25478
25479 case $srcdir in
25480   .)  # We are building in place.
25481     ac_srcdir=.
25482     ac_top_srcdir=$ac_top_builddir_sub
25483     ac_abs_top_srcdir=$ac_pwd ;;
25484   [\\/]* | ?:[\\/]* )  # Absolute name.
25485     ac_srcdir=$srcdir$ac_dir_suffix;
25486     ac_top_srcdir=$srcdir
25487     ac_abs_top_srcdir=$srcdir ;;
25488   *) # Relative name.
25489     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
25490     ac_top_srcdir=$ac_top_build_prefix$srcdir
25491     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
25492 esac
25493 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
25494
25495
25496   case $ac_mode in
25497   :F)
25498   #
25499   # CONFIG_FILE
25500   #
25501
25502   case $INSTALL in
25503   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
25504   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
25505   esac
25506 _ACEOF
25507
25508 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25509 # If the template does not know about datarootdir, expand it.
25510 # FIXME: This hack should be removed a few years after 2.60.
25511 ac_datarootdir_hack=; ac_datarootdir_seen=
25512 ac_sed_dataroot='
25513 /datarootdir/ {
25514   p
25515   q
25516 }
25517 /@datadir@/p
25518 /@docdir@/p
25519 /@infodir@/p
25520 /@localedir@/p
25521 /@mandir@/p'
25522 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
25523 *datarootdir*) ac_datarootdir_seen=yes;;
25524 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
25525   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
25526 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
25527 _ACEOF
25528 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25529   ac_datarootdir_hack='
25530   s&@datadir@&$datadir&g
25531   s&@docdir@&$docdir&g
25532   s&@infodir@&$infodir&g
25533   s&@localedir@&$localedir&g
25534   s&@mandir@&$mandir&g
25535   s&\\\${datarootdir}&$datarootdir&g' ;;
25536 esac
25537 _ACEOF
25538
25539 # Neutralize VPATH when `$srcdir' = `.'.
25540 # Shell code in configure.ac might set extrasub.
25541 # FIXME: do we really want to maintain this feature?
25542 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25543 ac_sed_extra="$ac_vpsub
25544 $extrasub
25545 _ACEOF
25546 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25547 :t
25548 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
25549 s|@configure_input@|$ac_sed_conf_input|;t t
25550 s&@top_builddir@&$ac_top_builddir_sub&;t t
25551 s&@top_build_prefix@&$ac_top_build_prefix&;t t
25552 s&@srcdir@&$ac_srcdir&;t t
25553 s&@abs_srcdir@&$ac_abs_srcdir&;t t
25554 s&@top_srcdir@&$ac_top_srcdir&;t t
25555 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
25556 s&@builddir@&$ac_builddir&;t t
25557 s&@abs_builddir@&$ac_abs_builddir&;t t
25558 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
25559 s&@INSTALL@&$ac_INSTALL&;t t
25560 $ac_datarootdir_hack
25561 "
25562 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
25563   >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
25564
25565 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
25566   { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
25567   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' \
25568       "$ac_tmp/out"`; test -z "$ac_out"; } &&
25569   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
25570 which seems to be undefined.  Please make sure it is defined" >&5
25571 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
25572 which seems to be undefined.  Please make sure it is defined" >&2;}
25573
25574   rm -f "$ac_tmp/stdin"
25575   case $ac_file in
25576   -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
25577   *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
25578   esac \
25579   || as_fn_error $? "could not create $ac_file" "$LINENO" 5
25580  ;;
25581   :H)
25582   #
25583   # CONFIG_HEADER
25584   #
25585   if test x"$ac_file" != x-; then
25586     {
25587       $as_echo "/* $configure_input  */" \
25588       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
25589     } >"$ac_tmp/config.h" \
25590       || as_fn_error $? "could not create $ac_file" "$LINENO" 5
25591     if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
25592       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
25593 $as_echo "$as_me: $ac_file is unchanged" >&6;}
25594     else
25595       rm -f "$ac_file"
25596       mv "$ac_tmp/config.h" "$ac_file" \
25597         || as_fn_error $? "could not create $ac_file" "$LINENO" 5
25598     fi
25599   else
25600     $as_echo "/* $configure_input  */" \
25601       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
25602       || as_fn_error $? "could not create -" "$LINENO" 5
25603   fi
25604  ;;
25605
25606   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
25607 $as_echo "$as_me: executing $ac_file commands" >&6;}
25608  ;;
25609   esac
25610
25611
25612   case $ac_file$ac_mode in
25613     "default":C)
25614 chmod +x apu-$APRUTIL_MAJOR_VERSION-config
25615  ;;
25616
25617   esac
25618 done # for ac_tag
25619
25620
25621 as_fn_exit 0
25622 _ACEOF
25623 ac_clean_files=$ac_clean_files_save
25624
25625 test $ac_write_fail = 0 ||
25626   as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
25627
25628
25629 # configure is writing to config.log, and then calls config.status.
25630 # config.status does its own redirection, appending to config.log.
25631 # Unfortunately, on DOS this fails, as config.log is still kept open
25632 # by configure, so config.status won't be able to write to it; its
25633 # output is simply discarded.  So we exec the FD to /dev/null,
25634 # effectively closing config.log, so it can be properly (re)opened and
25635 # appended to by config.status.  When coming back to configure, we
25636 # need to make the FD available again.
25637 if test "$no_create" != yes; then
25638   ac_cs_success=:
25639   ac_config_status_args=
25640   test "$silent" = yes &&
25641     ac_config_status_args="$ac_config_status_args --quiet"
25642   exec 5>/dev/null
25643   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
25644   exec 5>>config.log
25645   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
25646   # would make configure fail if this is the last instruction.
25647   $ac_cs_success || as_fn_exit 1
25648 fi
25649 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
25650   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
25651 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
25652 fi
25653